UNPKG

@zoom/videosdk

Version:
1 lines 50.4 kB
var Module=typeof Module!="undefined"?Module:{};var ENVIRONMENT_IS_WEB=!!globalThis.window;var ENVIRONMENT_IS_WORKER=!!globalThis.WorkerGlobalScope;var ENVIRONMENT_IS_NODE=globalThis.process?.versions?.node&&globalThis.process?.type!="renderer";var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var _scriptName=globalThis.document?.currentScript?.src;if(ENVIRONMENT_IS_WORKER){_scriptName=self.location.href}var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=async url=>{if(isFileURI(url)){return new Promise((resolve,reject)=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=()=>{if(xhr.status==200||xhr.status==0&&xhr.response){resolve(xhr.response);return}reject(xhr.status)};xhr.onerror=reject;xhr.send(null)})}var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var isFileURI=filename=>filename.startsWith("file://");var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var HEAP64,HEAPU64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b);HEAP64=new BigInt64Array(b);HEAPU64=new BigUint64Array(b)}function initMemory(){if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{var INITIAL_MEMORY=Module["INITIAL_MEMORY"]||33554432;wasmMemory=new WebAssembly.Memory({initial:INITIAL_MEMORY/65536,maximum:32768})}updateMemoryViews()}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;wasmExports["__wasm_call_ctors"]()}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);throw e}var wasmBinaryFile;function findWasmBinary(){return locateFile("video.simd.wasm")}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary&&!isFileURI(binaryFile)){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){var imports={env:wasmImports,wasi_snapshot_preview1:wasmImports};return imports}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;assignWasmExports(wasmExports);removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(inst,mod)=>{resolve(receiveInstance(inst,mod))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);var runDependencies=0;var dependenciesFulfilled=null;var removeRunDependency=id=>{runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}};var addRunDependency=id=>{runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)};function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":return HEAP64[ptr>>3];case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":HEAP64[ptr>>3]=BigInt(value);break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;case"*":HEAPU32[ptr>>2]=value;break;default:abort(`invalid type for setValue: ${type}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var wasmMemory;function _AdapterWhiteListCheck(){return checkWebCodecWhitelist_js()}function _CloseVideoEncoder(id){CloseVideoEncoder_js(id)}function _CreateGltPlatform(...args){abort("missing function: CreateGltPlatform")}_CreateGltPlatform.stub=true;function _DestroyGltPlatform(...args){abort("missing function: DestroyGltPlatform")}_DestroyGltPlatform.stub=true;function _GetEncoderState(id){return GetEncoderState_js(id)}function _GetLogLevel(){return GetLogLevel_js()}function _GetWebCodecsEncoderFallbackFlag(){return GetWebCodecsEncoderFallbackFlag_js()}function _GetWebCodecsEncoderL1T2Flag(){return GetWebCodecsEncoderL1T2Flag_js()}function _InitVideoDecoder(id,context){return InitVideoDecoder_js(id,context)}function _InitVideoEncoder(id,context){return InitVideoEncoder_js(id,context)}function _LimitWebCodecsDecoderTo360(){return LimitWebCodecsDecoderTo360_js()}function _LimitWebCodecsEncoderTo360(){return LimitWebCodecsEncoderTo360_js()}function _Set_Share_Mode(flag){return Set_Share_Mode_js(flag)}function _UserAgentIsTesla(){return UserAgentIsTesla_js()}function _VideoDecoder(id,VclNalBuffer,vclBufferSize,NewIDR,vclNalCount){return VideoDecoder_js(id,VclNalBuffer,vclBufferSize,NewIDR,vclNalCount)}function _VideoDecoderConfigure(id,extradata,extraDataLen,Width,Height){return VideoDecoderConfigure_js(id,extradata,extraDataLen,Width,Height)}function _VideoEncoderConfigure(id,Bitrate,Framerate,Width,Height,bsBuffer){return VideoEncoderConfigure_js(id,Bitrate,Framerate,Width,Height,bsBuffer)}function _WebCodecsDecoderFail(m_iID){WebCodecsDecoderFail_js(m_iID)}function _WebCodecsEncoderFail(m_iID,code){WebCodecsEncoderFail_js(m_iID,code)}function _WebCodecsVideoEncoder(id,videoFrameId,NewIDR,rawData,dataLength,timeout){return VideoEncoder_js(id,videoFrameId,NewIDR,rawData,dataLength,timeout)}function __ZN11cpt_generic6thread4joinEv(...args){abort("missing function: _ZN11cpt_generic6thread4joinEv")}__ZN11cpt_generic6thread4joinEv.stub=true;function __ZN11cpt_generic6threadD1Ev(...args){abort("missing function: _ZN11cpt_generic6threadD1Ev")}__ZN11cpt_generic6threadD1Ev.stub=true;function __ZN21ssb_wcl_as_controller14get_codec_infoEbRjS0_S0_S0_(...args){abort("missing function: _ZN21ssb_wcl_as_controller14get_codec_infoEbRjS0_S0_S0_")}__ZN21ssb_wcl_as_controller14get_codec_infoEbRjS0_S0_S0_.stub=true;function __ZN21ssb_wcl_as_controller18get_sending_statusERjS0_S0_Ra(...args){abort("missing function: _ZN21ssb_wcl_as_controller18get_sending_statusERjS0_S0_Ra")}__ZN21ssb_wcl_as_controller18get_sending_statusERjS0_S0_Ra.stub=true;function __ZN24ssb_wcl_video_controller14get_codec_infoEbRjS0_S0_S0_(...args){abort("missing function: _ZN24ssb_wcl_video_controller14get_codec_infoEbRjS0_S0_S0_")}__ZN24ssb_wcl_video_controller14get_codec_infoEbRjS0_S0_S0_.stub=true;function __ZN24ssb_wcl_video_controller18get_sending_statusERjS0_S0_Ra(...args){abort("missing function: _ZN24ssb_wcl_video_controller18get_sending_statusERjS0_S0_Ra")}__ZN24ssb_wcl_video_controller18get_sending_statusERjS0_S0_Ra.stub=true;function __ZN5Nydus16CWCLWallRenderer14CreateInstanceEPvRKNS_9NydusRectEPPNS_13IWallRendererE(...args){abort("missing function: _ZN5Nydus16CWCLWallRenderer14CreateInstanceEPvRKNS_9NydusRectEPPNS_13IWallRendererE")}__ZN5Nydus16CWCLWallRenderer14CreateInstanceEPvRKNS_9NydusRectEPPNS_13IWallRendererE.stub=true;var UTF8Decoder=globalThis.TextDecoder&&new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ArrayToString=(heapOrArray,idx=0,maxBytesToRead,ignoreNul)=>{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx<endPtr){var u0=heapOrArray[idx++];if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=heapOrArray[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=heapOrArray[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u0=(u0&7)<<18|u1<<12|u2<<6|heapOrArray[idx++]&63}if(u0<65536){str+=String.fromCharCode(u0)}else{var ch=u0-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}}return str};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead,ignoreNul):"";var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);var exceptionCaught=[];var uncaughtExceptionCount=0;var ___cxa_begin_catch=ptr=>{var info=new ExceptionInfo(ptr);if(!info.get_caught()){info.set_caught(true);uncaughtExceptionCount--}info.set_rethrown(false);exceptionCaught.push(info);___cxa_increment_exception_refcount(ptr);return ___cxa_get_exception_ptr(ptr)};var exceptionLast=0;var ___cxa_end_catch=()=>{_setThrew(0,0);var info=exceptionCaught.pop();___cxa_decrement_exception_refcount(info.excPtr);exceptionLast=0};class ExceptionInfo{constructor(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24}set_type(type){HEAPU32[this.ptr+4>>2]=type}get_type(){return HEAPU32[this.ptr+4>>2]}set_destructor(destructor){HEAPU32[this.ptr+8>>2]=destructor}get_destructor(){return HEAPU32[this.ptr+8>>2]}set_caught(caught){caught=caught?1:0;HEAP8[this.ptr+12]=caught}get_caught(){return HEAP8[this.ptr+12]!=0}set_rethrown(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13]=rethrown}get_rethrown(){return HEAP8[this.ptr+13]!=0}init(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);this.set_destructor(destructor)}set_adjusted_ptr(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr}get_adjusted_ptr(){return HEAPU32[this.ptr+16>>2]}}var setTempRet0=val=>__emscripten_tempret_set(val);var findMatchingCatch=args=>{var thrown=exceptionLast;if(!thrown){setTempRet0(0);return 0}var info=new ExceptionInfo(thrown);info.set_adjusted_ptr(thrown);var thrownType=info.get_type();if(!thrownType){setTempRet0(0);return thrown}for(var caughtType of args){if(caughtType===0||caughtType===thrownType){break}var adjusted_ptr_addr=info.ptr+16;if(___cxa_can_catch(caughtType,thrownType,adjusted_ptr_addr)){setTempRet0(caughtType);return thrown}}setTempRet0(thrownType);return thrown};var ___cxa_find_matching_catch_2=()=>findMatchingCatch([]);var ___cxa_find_matching_catch_3=arg0=>findMatchingCatch([arg0]);var ___cxa_find_matching_catch_4=(arg0,arg1)=>findMatchingCatch([arg0,arg1]);var ___cxa_rethrow=()=>{var info=exceptionCaught.pop();if(!info){abort("no exception to throw")}var ptr=info.excPtr;if(!info.get_rethrown()){exceptionCaught.push(info);info.set_rethrown(true);info.set_caught(false);uncaughtExceptionCount++}exceptionLast=ptr;throw exceptionLast};var ___cxa_throw=(ptr,type,destructor)=>{var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw exceptionLast};var ___cxa_uncaught_exceptions=()=>uncaughtExceptionCount;var ___resumeException=ptr=>{if(!exceptionLast){exceptionLast=ptr}throw exceptionLast};var SYSCALLS={varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;return 0}var ___syscall_fstat64=(fd,buf)=>{};var ___syscall_getcwd=(buf,size)=>{};var ___syscall_getdents64=(fd,dirp,count)=>{};function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;return 0}var ___syscall_lstat64=(path,buf)=>{};var ___syscall_mkdirat=(dirfd,path,mode)=>{};var ___syscall_newfstatat=(dirfd,path,buf,flags)=>{};function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=varargs}var ___syscall_pipe=fdPtr=>{};var ___syscall_poll=(fds,nfds,timeout)=>{};var ___syscall_stat64=(path,buf)=>{};var __abort_js=()=>abort("");var __emscripten_throw_longjmp=()=>{throw Infinity};var INT53_MAX=9007199254740992;var INT53_MIN=-9007199254740992;var bigintToI53Checked=num=>num<INT53_MIN||num>INT53_MAX?NaN:Number(num);function __gmtime_js(time,tmPtr){time=bigintToI53Checked(time);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getUTCSeconds();HEAP32[tmPtr+4>>2]=date.getUTCMinutes();HEAP32[tmPtr+8>>2]=date.getUTCHours();HEAP32[tmPtr+12>>2]=date.getUTCDate();HEAP32[tmPtr+16>>2]=date.getUTCMonth();HEAP32[tmPtr+20>>2]=date.getUTCFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getUTCDay();var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday}var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time,tmPtr){time=bigintToI53Checked(time);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __munmap_js(addr,len,prot,flags,fd,offset){offset=bigintToI53Checked(offset)}var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i<str.length;++i){var u=str.codePointAt(i);if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffset<winterOffset){stringToUTF8(winterName,std_name,17);stringToUTF8(summerName,dst_name,17)}else{stringToUTF8(winterName,dst_name,17);stringToUTF8(summerName,std_name,17)}};var _emscripten_get_now=()=>performance.now();var _emscripten_date_now=()=>Date.now();var nowIsMonotonic=1;var checkWasiClock=clock_id=>clock_id>=0&&clock_id<=3;function _clock_time_get(clk_id,ignored_precision,ptime){ignored_precision=bigintToI53Checked(ignored_precision);if(!checkWasiClock(clk_id)){return 28}var now;if(clk_id===0){now=_emscripten_date_now()}else if(nowIsMonotonic){now=_emscripten_get_now()}else{return 52}var nsec=Math.round(now*1e3*1e3);HEAP64[ptime>>3]=BigInt(nsec);return 0}var readEmAsmArgsArray=[];var readEmAsmArgs=(sigPtr,buf)=>{readEmAsmArgsArray.length=0;var ch;while(ch=HEAPU8[sigPtr++]){var wide=ch!=105;wide&=ch!=112;buf+=wide&&buf%8?4:0;readEmAsmArgsArray.push(ch==112?HEAPU32[buf>>2]:ch==106?HEAP64[buf>>3]:ch==105?HEAP32[buf>>2]:HEAPF64[buf>>3]);buf+=wide?8:4}return readEmAsmArgsArray};var runEmAsmFunction=(code,sigPtr,argbuf)=>{var args=readEmAsmArgs(sigPtr,argbuf);return ASM_CONSTS[code](...args)};var _emscripten_asm_const_double=(code,sigPtr,argbuf)=>runEmAsmFunction(code,sigPtr,argbuf);var _emscripten_asm_const_int=(code,sigPtr,argbuf)=>runEmAsmFunction(code,sigPtr,argbuf);var runMainThreadEmAsm=(emAsmAddr,sigPtr,argbuf,sync)=>{var args=readEmAsmArgs(sigPtr,argbuf);return ASM_CONSTS[emAsmAddr](...args)};var _emscripten_asm_const_int_sync_on_main_thread=(emAsmAddr,sigPtr,argbuf)=>runMainThreadEmAsm(emAsmAddr,sigPtr,argbuf,1);var getHeapMax=()=>2147483648;var _emscripten_get_heap_max=()=>getHeapMax();var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){postMessage({status:-35,cmd:-35})}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize+33554432/cutDown;var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(globalThis.navigator?.language??"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var lengthBytesUTF8=str=>{var len=0;for(var i=0;i<str.length;++i){var c=str.charCodeAt(i);if(c<=127){len++}else if(c<=2047){len+=2}else if(c>=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+1}HEAPU32[penviron_buf_size>>2]=bufSize;return 0};var runtimeKeepaliveCounter=0;var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var _fd_close=fd=>52;var _fd_read=(fd,iov,iovcnt,pnum)=>52;function _fd_seek(fd,offset,whence,newOffset){offset=bigintToI53Checked(offset);return 70}var printCharBuffers=[null,[],[]];var printChar=(stream,curr)=>{var buffer=printCharBuffers[stream];if(curr===0||curr===10){(stream===1?out:err)(UTF8ArrayToString(buffer));buffer.length=0}else{buffer.push(curr)}};var _fd_write=(fd,iov,iovcnt,pnum)=>{var num=0;for(var i=0;i<iovcnt;i++){var ptr=HEAPU32[iov>>2];var len=HEAPU32[iov+4>>2];iov+=8;for(var j=0;j<len;j++){printChar(fd,HEAPU8[ptr+j])}num+=len}HEAPU32[pnum>>2]=num;return 0};function _js_random_bytes(buf,nbytes){var tempBuffer=new Uint8Array(nbytes);if(typeof crypto!=="undefined"&&crypto.getRandomValues){crypto.getRandomValues(tempBuffer)}HEAPU8.set(tempBuffer,buf)}var _llvm_eh_typeid_for=type=>type;function _setCurrentThreadSsrc(ssrc){setCurrentThreadSsrc_js(ssrc)}function _zlt_tfjs_execute_afn(rotation,input_img,input_ref,input_msk,len,output_buffer){return execute_afn(rotation,input_img,input_ref,input_msk,len,output_buffer)}function _zlt_tfjs_execute_base_cls(rotation,input_buffer,len,output_buffer,output_len){return execute_base(rotation,input_buffer,len,output_buffer,output_len)}async function _zlt_tfjs_init(){}function _zoom_wcl_get_cpu_num(){return hardcodecpunumber()}function _zoom_wcl_get_csc_thread_num(){return 1}function _zoom_wcl_support_multi_thread(){return IsSupportMultiThread()}var wasmTableMirror=[];var getWasmTableEntry=funcPtr=>{var func=wasmTableMirror[funcPtr];if(!func){wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr)}return func};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i<args.length;i++){var converter=toC[argTypes[i]];if(converter){if(stack===0)stack=stackSave();cArgs[i]=converter(args[i])}else{cArgs[i]=args[i]}}}var ret=func(...cArgs);function onDone(ret){if(stack!==0)stackRestore(stack);return convertReturnValue(ret)}ret=onDone(ret);return ret};var cwrap=(ident,returnType,argTypes,opts)=>{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};{initMemory();if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}Module["cwrap"]=cwrap;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;var ASM_CONSTS={542816:$0=>{console.log("Video Version: ",$0)},542853:($0,$1,$2)=>{js_info_from_wcl($0,$1,$2)},542887:$0=>{change_capture_resolution($0)},542922:($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10)=>{processed_capture_data_callback($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10)},543004:($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11)=>{frame_callback($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11)},543074:($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11)=>{frame_callback_webcodec($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11)},543153:($0,$1)=>{decode_callback($0,$1)},543182:($0,$1,$2)=>{js_info_from_wcl($0,$1,$2)},543216:($0,$1)=>{video_rtp_data($0,$1)},543241:($0,$1,$2)=>{video_rtcp_data($0,$1,$2)},543271:($0,$1,$2,$3,$4,$5)=>{js_info_from_wcl_video_data($0,$1,$2,$3,$4,$5)},543328:$0=>{Exit_Thread($0)},543346:$0=>Before_Create_Thread($0),543383:$0=>Before_Create_Thread($0),543420:($0,$1)=>{APP_Troubleshoting_Info($0,$1)},543454:($0,$1,$2)=>{network_quality_callback($0,$1,$2)},543494:($0,$1)=>{MCMMonitor_Video_LOG($0,$1)},543524:($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14)=>{sender_stats_log($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14)},543614:($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14)=>{receiver_stats_log($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13,$14)},543706:$0=>{SubScribeUpdateVideo($0)},543734:($0,$1)=>{send_data($0,$1)},543757:$0=>{SubScribeUpdateVideo($0)},543785:($0,$1,$2,$3,$4,$5,$6,$7,$8,$9)=>{responseVideoQosData($0,$1,$2,$3,$4,$5,$6,$7,$8,$9)},543846:($0,$1)=>{SAVE_IV($0,$1)},543864:()=>Date.now(),543887:()=>getNTPBaseTime(),543916:()=>performance.now(),543946:($0,$1)=>{reportSenderNTPTime($0,$1)},543979:($0,$1)=>{Update_Required_Bandwidth($0,$1)},544015:$0=>{Update_Video_Hd_Info($0)},544043:($0,$1,$2,$3,$4)=>{on_psl_mix_share_info_changed($0,$1,$2,$3,$4)},544095:$0=>{console.log("Sharing Version: ",$0)},544134:($0,$1)=>{share_rtp_data($0,$1)},544159:($0,$1,$2)=>{SAVE_IV($0,$1,$2)},544181:($0,$1,$2)=>{share_rtp_raw_data($0,$1,$2)},544214:($0,$1,$2,$3)=>{share_rtcp_data($0,$1,$2,$3)},544247:($0,$1,$2,$3)=>{share_rtcp_raw_data($0,$1,$2,$3)},544284:($0,$1,$2,$3)=>{share_mouse_data($0,$1,$2,$3)},544319:($0,$1,$2)=>{share_mouse_raw_data($0,$1,$2)},544354:($0,$1,$2)=>{APP_Troubleshoting_Info($0,$1,$2)},544392:($0,$1,$2,$3)=>{decode_callback($0,$1,$2,$3)},544429:($0,$1,$2)=>{on_keyframe_request($0,$1,$2)},544466:($0,$1,$2)=>{on_keyframe_request_ex($0,$1,$2)},544506:($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13)=>{frame_callback_video_mode($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13)},544597:($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11)=>{frame_callback_mouse_video_mode($0,$1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11)},544684:($0,$1)=>{MCMMonitor_Sharing_LOG($0,$1)},544716:($0,$1,$2,$3,$4,$5,$6)=>{Send_Out_Qos($0,$1,$2,$3,$4,$5,$6)},544761:$0=>{SubScribeUpdateSharing($0)},544791:$0=>{SubScribeUpdateSharing($0)},544821:$0=>{Update_WebSokcet_Speed($0)},544853:($0,$1,$2,$3,$4,$5,$6,$7,$8,$9)=>{responseSharingQosData($0,$1,$2,$3,$4,$5,$6,$7,$8,$9)},544916:($0,$1)=>{SAVE_IV($0,$1)},544934:$0=>{console.error("tjDecompressHeader3 error %d ",$0)},544987:$0=>{console.error("tjDecompress2 error %d ",$0)},545034:($0,$1)=>{on_share_encode_start($0,$1)},545066:($0,$1)=>{on_share_encode_start($0,$1)},545098:($0,$1,$2,$3)=>{sharing_decode_channel_change($0,$1,$2,$3)},545145:($0,$1,$2,$3)=>{sharing_decode_channel_change($0,$1,$2,$3)},545192:($0,$1)=>{Update_Required_Bandwidth($0,$1)},545228:($0,$1,$2)=>{Send_Wb_Rtp_Packet($0,$1,$2)},545259:($0,$1)=>{Recieve_Wb_Packet($0,$1)},545286:($0,$1)=>{COMMIT_PRINT($0,$1)},545308:($0,$1,$2,$3,$4)=>{var heapBytes=typeof HEAPU8!=="undefined"&&HEAPU8&&HEAPU8.buffer?HEAPU8.buffer.byteLength:0;var line="MI"+"|a="+($0>>>0)+"|o="+($1>>>0)+"|u="+($2>>>0)+"|f="+($3>>>0)+"|k="+($4>>>0)+"|h="+heapBytes;if(typeof postMessage==="function"){postMessage({status:35,data:line})}},545646:()=>Module.getRandomValue(),545682:()=>{if(Module.getRandomValue===undefined){try{var window_="object"===typeof window?window:self;var crypto_=typeof window_.crypto!=="undefined"?window_.crypto:window_.msCrypto;var randomValuesStandard=function(){var buf=new Uint32Array(1);crypto_.getRandomValues(buf);return buf[0]>>>0};randomValuesStandard();Module.getRandomValue=randomValuesStandard}catch(e){try{var crypto=require("crypto");var randomValueNodeJS=function(){var buf=crypto["randomBytes"](4);return(buf[0]<<24|buf[1]<<16|buf[2]<<8|buf[3])>>>0};randomValueNodeJS();Module.getRandomValue=randomValueNodeJS}catch(e){throw"No secure random number generator found"}}}},546404:()=>{videoencode_create_helpthread()},546439:($0,$1)=>{LOG_OUT($0,$1)},546460:($0,$1)=>{wcl_trace_log($0,$1)}};var _malloc,__Video_Init,__Video_UnInit,__Video_Decode,__Change_Connect_Type,__Smooth_Send_For_Qos,__Video_Try_Analysis,_free,__Video_Encode,__rotate_video,__Video_Encode_YUV,__Video_VirtualBackground_Special_Action,__Qos_Sender_Send_Data_In_Main_Thread,__Video_Websocket_Speed,__Video_Start_Encode,__Video_Stop_Encode,__Request_Video_Qos_Data,__Video_Update_Format,__Video_Set_Data_Encryption,__Add_Video_Cooker_info,__Remove_Video_Cooker_Info,__Get_Video_Meat_Weight,__Set_Max_Receiving_Channel_Num,__update_sync_time,__release_video_receiving_channel,__change_hw_status,__update_video_uplink_bandwidth_limitation_by_server,__enable_video_mem_save_flag,__create_vb_thread,__create_vb_no_sab_thread,__signal_vb_thread_blur,__signal_vb_thread_bg,__signal_vb_thread_video_yuv,__signal_vb_thread_video_rgba,__signal_vb_thread_close,__update_video_cropping_mode,__collect_video_monitor_info,__request_nack_t_periodically_for_qos,__set_video_network_info,__set_video_fec_info,__set_video_retran_info,__set_video_bandwidth_alloc,__set_video_statistics_flag,__Sharing_Encode_Init,__Sharing_Encode_Try_Analysis,__Sharing_Encode_Uninit,__Sharing_Encode,__Sharing_Encode_Mouse_Data,__Request_Sharing_Qos_Data,__Sharing_Set_Data_Encryption,__Sharing_Pause_Encode,__Sharing_Resume_Encode,__Sharing_Stop_Encode,__Sharing_Websocket_Speed,__Add_Sharing_Cooker_info,__Remove_Sharing_Cooker_Info,__Get_Sharing_Meat_Weight,__Set_Sharing_Encryption_Key_Directly,__Add_Roster_Info_Directly,__Add_Rev_Channel,__Remove_Rev_Channel,__update_sharing_uplink_bandwidth_limitation_by_server,__collect_sharing_monitor_info,__set_sharing_statistics_flag,__set_annotation_action,__request_nack_t_periodically_for_sharing_qos,__Change_Connect_Type_For_Sharing,__Jpeg_Init,__Jpeg_Uninit,__Jpeg_HeardInfo,__Jpeg_Decode,__set_sharing_network_info,__set_sharing_fec_info,__set_sharing_retran_info,__set_sharing_bandwidth_alloc,__enable_sharing_mem_save_flag,__set_mmr_signature_info,__set_singature_info,__set_meeting_uuid_for_signature,__update_signagure_verify_action,_GIT_COMMIT_VERSION,__wcl_report_mallinfo,___cxa_free_exception,_htonl,_ntohs,_htons,_OnVideoFrameOutputCallback,_OnEncodedVideoChunkOutputCallback,_setThrew,__emscripten_tempret_set,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,___cxa_decrement_exception_refcount,___cxa_increment_exception_refcount,___cxa_can_catch,___cxa_get_exception_ptr,__indirect_function_table,wasmTable;function assignWasmExports(wasmExports){_malloc=Module["_malloc"]=wasmExports["malloc"];__Video_Init=Module["__Video_Init"]=wasmExports["_Video_Init"];__Video_UnInit=Module["__Video_UnInit"]=wasmExports["_Video_UnInit"];__Video_Decode=Module["__Video_Decode"]=wasmExports["_Video_Decode"];__Change_Connect_Type=Module["__Change_Connect_Type"]=wasmExports["_Change_Connect_Type"];__Smooth_Send_For_Qos=Module["__Smooth_Send_For_Qos"]=wasmExports["_Smooth_Send_For_Qos"];__Video_Try_Analysis=Module["__Video_Try_Analysis"]=wasmExports["_Video_Try_Analysis"];_free=Module["_free"]=wasmExports["free"];__Video_Encode=Module["__Video_Encode"]=wasmExports["_Video_Encode"];__rotate_video=Module["__rotate_video"]=wasmExports["_rotate_video"];__Video_Encode_YUV=Module["__Video_Encode_YUV"]=wasmExports["_Video_Encode_YUV"];__Video_VirtualBackground_Special_Action=Module["__Video_VirtualBackground_Special_Action"]=wasmExports["_Video_VirtualBackground_Special_Action"];__Qos_Sender_Send_Data_In_Main_Thread=Module["__Qos_Sender_Send_Data_In_Main_Thread"]=wasmExports["_Qos_Sender_Send_Data_In_Main_Thread"];__Video_Websocket_Speed=Module["__Video_Websocket_Speed"]=wasmExports["_Video_Websocket_Speed"];__Video_Start_Encode=Module["__Video_Start_Encode"]=wasmExports["_Video_Start_Encode"];__Video_Stop_Encode=Module["__Video_Stop_Encode"]=wasmExports["_Video_Stop_Encode"];__Request_Video_Qos_Data=Module["__Request_Video_Qos_Data"]=wasmExports["_Request_Video_Qos_Data"];__Video_Update_Format=Module["__Video_Update_Format"]=wasmExports["_Video_Update_Format"];__Video_Set_Data_Encryption=Module["__Video_Set_Data_Encryption"]=wasmExports["_Video_Set_Data_Encryption"];__Add_Video_Cooker_info=Module["__Add_Video_Cooker_info"]=wasmExports["_Add_Video_Cooker_info"];__Remove_Video_Cooker_Info=Module["__Remove_Video_Cooker_Info"]=wasmExports["_Remove_Video_Cooker_Info"];__Get_Video_Meat_Weight=Module["__Get_Video_Meat_Weight"]=wasmExports["_Get_Video_Meat_Weight"];__Set_Max_Receiving_Channel_Num=Module["__Set_Max_Receiving_Channel_Num"]=wasmExports["_Set_Max_Receiving_Channel_Num"];__update_sync_time=Module["__update_sync_time"]=wasmExports["_update_sync_time"];__release_video_receiving_channel=Module["__release_video_receiving_channel"]=wasmExports["_release_video_receiving_channel"];__change_hw_status=Module["__change_hw_status"]=wasmExports["_change_hw_status"];__update_video_uplink_bandwidth_limitation_by_server=Module["__update_video_uplink_bandwidth_limitation_by_server"]=wasmExports["_update_video_uplink_bandwidth_limitation_by_server"];__enable_video_mem_save_flag=Module["__enable_video_mem_save_flag"]=wasmExports["_enable_video_mem_save_flag"];__create_vb_thread=Module["__create_vb_thread"]=wasmExports["_create_vb_thread"];__create_vb_no_sab_thread=Module["__create_vb_no_sab_thread"]=wasmExports["_create_vb_no_sab_thread"];__signal_vb_thread_blur=Module["__signal_vb_thread_blur"]=wasmExports["_signal_vb_thread_blur"];__signal_vb_thread_bg=Module["__signal_vb_thread_bg"]=wasmExports["_signal_vb_thread_bg"];__signal_vb_thread_video_yuv=Module["__signal_vb_thread_video_yuv"]=wasmExports["_signal_vb_thread_video_yuv"];__signal_vb_thread_video_rgba=Module["__signal_vb_thread_video_rgba"]=wasmExports["_signal_vb_thread_video_rgba"];__signal_vb_thread_close=Module["__signal_vb_thread_close"]=wasmExports["_signal_vb_thread_close"];__update_video_cropping_mode=Module["__update_video_cropping_mode"]=wasmExports["_update_video_cropping_mode"];__collect_video_monitor_info=Module["__collect_video_monitor_info"]=wasmExports["_collect_video_monitor_info"];__request_nack_t_periodically_for_qos=Module["__request_nack_t_periodically_for_qos"]=wasmExports["_request_nack_t_periodically_for_qos"];__set_video_network_info=Module["__set_video_network_info"]=wasmExports["_set_video_network_info"];__set_video_fec_info=Module["__set_video_fec_info"]=wasmExports["_set_video_fec_info"];__set_video_retran_info=Module["__set_video_retran_info"]=wasmExports["_set_video_retran_info"];__set_video_bandwidth_alloc=Module["__set_video_bandwidth_alloc"]=wasmExports["_set_video_bandwidth_alloc"];__set_video_statistics_flag=Module["__set_video_statistics_flag"]=wasmExports["_set_video_statistics_flag"];__Sharing_Encode_Init=Module["__Sharing_Encode_Init"]=wasmExports["_Sharing_Encode_Init"];__Sharing_Encode_Try_Analysis=Module["__Sharing_Encode_Try_Analysis"]=wasmExports["_Sharing_Encode_Try_Analysis"];__Sharing_Encode_Uninit=Module["__Sharing_Encode_Uninit"]=wasmExports["_Sharing_Encode_Uninit"];__Sharing_Encode=Module["__Sharing_Encode"]=wasmExports["_Sharing_Encode"];__Sharing_Encode_Mouse_Data=Module["__Sharing_Encode_Mouse_Data"]=wasmExports["_Sharing_Encode_Mouse_Data"];__Request_Sharing_Qos_Data=Module["__Request_Sharing_Qos_Data"]=wasmExports["_Request_Sharing_Qos_Data"];__Sharing_Set_Data_Encryption=Module["__Sharing_Set_Data_Encryption"]=wasmExports["_Sharing_Set_Data_Encryption"];__Sharing_Pause_Encode=Module["__Sharing_Pause_Encode"]=wasmExports["_Sharing_Pause_Encode"];__Sharing_Resume_Encode=Module["__Sharing_Resume_Encode"]=wasmExports["_Sharing_Resume_Encode"];__Sharing_Stop_Encode=Module["__Sharing_Stop_Encode"]=wasmExports["_Sharing_Stop_Encode"];__Sharing_Websocket_Speed=Module["__Sharing_Websocket_Speed"]=wasmExports["_Sharing_Websocket_Speed"];__Add_Sharing_Cooker_info=Module["__Add_Sharing_Cooker_info"]=wasmExports["_Add_Sharing_Cooker_info"];__Remove_Sharing_Cooker_Info=Module["__Remove_Sharing_Cooker_Info"]=wasmExports["_Remove_Sharing_Cooker_Info"];__Get_Sharing_Meat_Weight=Module["__Get_Sharing_Meat_Weight"]=wasmExports["_Get_Sharing_Meat_Weight"];__Set_Sharing_Encryption_Key_Directly=Module["__Set_Sharing_Encryption_Key_Directly"]=wasmExports["_Set_Sharing_Encryption_Key_Directly"];__Add_Roster_Info_Directly=Module["__Add_Roster_Info_Directly"]=wasmExports["_Add_Roster_Info_Directly"];__Add_Rev_Channel=Module["__Add_Rev_Channel"]=wasmExports["_Add_Rev_Channel"];__Remove_Rev_Channel=Module["__Remove_Rev_Channel"]=wasmExports["_Remove_Rev_Channel"];__update_sharing_uplink_bandwidth_limitation_by_server=Module["__update_sharing_uplink_bandwidth_limitation_by_server"]=wasmExports["_update_sharing_uplink_bandwidth_limitation_by_server"];__collect_sharing_monitor_info=Module["__collect_sharing_monitor_info"]=wasmExports["_collect_sharing_monitor_info"];__set_sharing_statistics_flag=Module["__set_sharing_statistics_flag"]=wasmExports["_set_sharing_statistics_flag"];__set_annotation_action=Module["__set_annotation_action"]=wasmExports["_set_annotation_action"];__request_nack_t_periodically_for_sharing_qos=Module["__request_nack_t_periodically_for_sharing_qos"]=wasmExports["_request_nack_t_periodically_for_sharing_qos"];__Change_Connect_Type_For_Sharing=Module["__Change_Connect_Type_For_Sharing"]=wasmExports["_Change_Connect_Type_For_Sharing"];__Jpeg_Init=Module["__Jpeg_Init"]=wasmExports["_Jpeg_Init"];__Jpeg_Uninit=Module["__Jpeg_Uninit"]=wasmExports["_Jpeg_Uninit"];__Jpeg_HeardInfo=Module["__Jpeg_HeardInfo"]=wasmExports["_Jpeg_HeardInfo"];__Jpeg_Decode=Module["__Jpeg_Decode"]=wasmExports["_Jpeg_Decode"];__set_sharing_network_info=Module["__set_sharing_network_info"]=wasmExports["_set_sharing_network_info"];__set_sharing_fec_info=Module["__set_sharing_fec_info"]=wasmExports["_set_sharing_fec_info"];__set_sharing_retran_info=Module["__set_sharing_retran_info"]=wasmExports["_set_sharing_retran_info"];__set_sharing_bandwidth_alloc=Module["__set_sharing_bandwidth_alloc"]=wasmExports["_set_sharing_bandwidth_alloc"];__enable_sharing_mem_save_flag=Module["__enable_sharing_mem_save_flag"]=wasmExports["_enable_sharing_mem_save_flag"];__set_mmr_signature_info=Module["__set_mmr_signature_info"]=wasmExports["_set_mmr_signature_info"];__set_singature_info=Module["__set_singature_info"]=wasmExports["_set_singature_info"];__set_meeting_uuid_for_signature=Module["__set_meeting_uuid_for_signature"]=wasmExports["_set_meeting_uuid_for_signature"];__update_signagure_verify_action=Module["__update_signagure_verify_action"]=wasmExports["_update_signagure_verify_action"];_GIT_COMMIT_VERSION=Module["_GIT_COMMIT_VERSION"]=wasmExports["GIT_COMMIT_VERSION"];__wcl_report_mallinfo=Module["__wcl_report_mallinfo"]=wasmExports["_wcl_report_mallinfo"];___cxa_free_exception=wasmExports["__cxa_free_exception"];_htonl=wasmExports["htonl"];_ntohs=wasmExports["ntohs"];_htons=wasmExports["htons"];_OnVideoFrameOutputCallback=Module["_OnVideoFrameOutputCallback"]=wasmExports["OnVideoFrameOutputCallback"];_OnEncodedVideoChunkOutputCallback=Module["_OnEncodedVideoChunkOutputCallback"]=wasmExports["OnEncodedVideoChunkOutputCallback"];_setThrew=wasmExports["setThrew"];__emscripten_tempret_set=wasmExports["_emscripten_tempret_set"];__emscripten_stack_restore=wasmExports["_emscripten_stack_restore"];__emscripten_stack_alloc=wasmExports["_emscripten_stack_alloc"];_emscripten_stack_get_current=wasmExports["emscripten_stack_get_current"];___cxa_decrement_exception_refcount=wasmExports["__cxa_decrement_exception_refcount"];___cxa_increment_exception_refcount=wasmExports["__cxa_increment_exception_refcount"];___cxa_can_catch=wasmExports["__cxa_can_catch"];___cxa_get_exception_ptr=wasmExports["__cxa_get_exception_ptr"];__indirect_function_table=wasmTable=wasmExports["__indirect_function_table"]}var wasmImports={AdapterWhiteListCheck:_AdapterWhiteListCheck,CloseVideoEncoder:_CloseVideoEncoder,CreateGltPlatform:_CreateGltPlatform,DestroyGltPlatform:_DestroyGltPlatform,GetEncoderState:_GetEncoderState,GetLogLevel:_GetLogLevel,GetWebCodecsEncoderFallbackFlag:_GetWebCodecsEncoderFallbackFlag,GetWebCodecsEncoderL1T2Flag:_GetWebCodecsEncoderL1T2Flag,InitVideoDecoder:_InitVideoDecoder,InitVideoEncoder:_InitVideoEncoder,LimitWebCodecsDecoderTo360:_LimitWebCodecsDecoderTo360,LimitWebCodecsEncoderTo360:_LimitWebCodecsEncoderTo360,Set_Share_Mode:_Set_Share_Mode,UserAgentIsTesla:_UserAgentIsTesla,VideoDecoder:_VideoDecoder,VideoDecoderConfigure:_VideoDecoderConfigure,VideoEncoderConfigure:_VideoEncoderConfigure,WebCodecsDecoderFail:_WebCodecsDecoderFail,WebCodecsEncoderFail:_WebCodecsEncoderFail,WebCodecsVideoEncoder:_WebCodecsVideoEncoder,_ZN11cpt_generic6thread4joinEv:__ZN11cpt_generic6thread4joinEv,_ZN11cpt_generic6threadD1Ev:__ZN11cpt_generic6threadD1Ev,_ZN21ssb_wcl_as_controller14get_codec_infoEbRjS0_S0_S0_:__ZN21ssb_wcl_as_controller14get_codec_infoEbRjS0_S0_S0_,_ZN21ssb_wcl_as_controller18get_sending_statusERjS0_S0_Ra:__ZN21ssb_wcl_as_controller18get_sending_statusERjS0_S0_Ra,_ZN24ssb_wcl_video_controller14get_codec_infoEbRjS0_S0_S0_:__ZN24ssb_wcl_video_controller14get_codec_infoEbRjS0_S0_S0_,_ZN24ssb_wcl_video_controller18get_sending_statusERjS0_S0_Ra:__ZN24ssb_wcl_video_controller18get_sending_statusERjS0_S0_Ra,_ZN5Nydus16CWCLWallRenderer14CreateInstanceEPvRKNS_9NydusRectEPPNS_13IWallRendererE:__ZN5Nydus16CWCLWallRenderer14CreateInstanceEPvRKNS_9NydusRectEPPNS_13IWallRendererE,__assert_fail:___assert_fail,__cxa_begin_catch:___cxa_begin_catch,__cxa_end_catch:___cxa_end_catch,__cxa_find_matching_catch_2:___cxa_find_matching_catch_2,__cxa_find_matching_catch_3:___cxa_find_matching_catch_3,__cxa_find_matching_catch_4:___cxa_find_matching_catch_4,__cxa_rethrow:___cxa_rethrow,__cxa_throw:___cxa_throw,__cxa_uncaught_exceptions:___cxa_uncaught_exceptions,__resumeException:___resumeException,__syscall_fcntl64:___syscall_fcntl64,__syscall_fstat64:___syscall_fstat64,__syscall_getcwd:___syscall_getcwd,__syscall_getdents64:___syscall_getdents64,__syscall_ioctl:___syscall_ioctl,__syscall_lstat64:___syscall_lstat64,__syscall_mkdirat:___syscall_mkdirat,__syscall_newfstatat:___syscall_newfstatat,__syscall_openat:___syscall_openat,__syscall_pipe:___syscall_pipe,__syscall_poll:___syscall_poll,__syscall_stat64:___syscall_stat64,_abort_js:__abort_js,_emscripten_throw_longjmp:__emscripten_throw_longjmp,_gmtime_js:__gmtime_js,_localtime_js:__localtime_js,_munmap_js:__munmap_js,_tzset_js:__tzset_js,clock_time_get:_clock_time_get,emscripten_asm_const_double:_emscripten_asm_const_double,emscripten_asm_const_int:_emscripten_asm_const_int,emscripten_asm_const_int_sync_on_main_thread:_emscripten_asm_const_int_sync_on_main_thread,emscripten_date_now:_emscripten_date_now,emscripten_get_heap_max:_emscripten_get_heap_max,emscripten_get_now:_emscripten_get_now,emscripten_resize_heap:_emscripten_resize_heap,environ_get:_environ_get,environ_sizes_get:_environ_sizes_get,exit:_exit,fd_close:_fd_close,fd_read:_fd_read,fd_seek:_fd_seek,fd_write:_fd_write,invoke_diii,invoke_fiii,invoke_i,invoke_ii,invoke_iii,invoke_iiii,invoke_iiiii,invoke_iiiiii,invoke_iiiiiii,invoke_iiiiiiii,invoke_iiiiiiiiiii,invoke_iiiiiiiiiiii,invoke_iiiiiiiiiiiii,invoke_jiiii,invoke_v,invoke_vi,invoke_vii,invoke_viii,invoke_viiii,invoke_viiiiiii,invoke_viiiiiiiiii,invoke_viiiiiiiiiiiiiii,invoke_viiiij,invoke_viijii,invoke_vij,js_random_bytes:_js_random_bytes,llvm_eh_typeid_for:_llvm_eh_typeid_for,memory:wasmMemory,setCurrentThreadSsrc:_setCurrentThreadSsrc,zlt_tfjs_execute_afn:_zlt_tfjs_execute_afn,zlt_tfjs_execute_base_cls:_zlt_tfjs_execute_base_cls,zlt_tfjs_init:_zlt_tfjs_init,zoom_wcl_get_cpu_num:_zoom_wcl_get_cpu_num,zoom_wcl_get_csc_thread_num:_zoom_wcl_get_csc_thread_num,zoom_wcl_support_multi_thread:_zoom_wcl_support_multi_thread};function invoke_vii(index,a1,a2){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiii(index,a1,a2,a3){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iii(index,a1,a2){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_ii(index,a1){var sp=stackSave();try{return getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiii(index,a1,a2,a3,a4){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_v(index){var sp=stackSave();try{getWasmTableEntry(index)()}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vi(index,a1){var sp=stackSave();try{getWasmTableEntry(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viii(index,a1,a2,a3){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiii(index,a1,a2,a3,a4,a5,a6){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_vij(index,a1,a2){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_i(index){var sp=stackSave();try{return getWasmTableEntry(index)()}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiiii(index,a1,a2,a3,a4,a5,a6,a7){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiij(index,a1,a2,a3,a4,a5){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viijii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_jiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0);return 0n}}function invoke_iiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_fiii(index,a1,a2,a3){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_diii(index,a1,a2,a3){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_iiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11){var sp=stackSave();try{return getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7,a8,a9,a10)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function invoke_viiiiiiiiiiiiiii(index,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15){var sp=stackSave();try{getWasmTableEntry(index)(a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15)}catch(e){stackRestore(sp);if(e!==e+0)throw e;_setThrew(1,0)}}function run(){if(runDependen