SYMBOL INDEX (1108 symbols across 102 files) FILE: src/assets/mediapipeVision/vision_wasm_internal.js function locateFile (line 1) | function locateFile(path){if(Module["locateFile"]){return Module["locate... function assert (line 1) | function assert(condition,text){if(!condition){abort(text)}} function updateMemoryViews (line 1) | function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array... function preRun (line 1) | function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="func... function initRuntime (line 1) | function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!... function postRun (line 1) | function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="f... function abort (line 1) | function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";... function findWasmBinary (line 1) | function findWasmBinary(){return locateFile("vision_wasm_internal.wasm")} function getBinarySync (line 1) | function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return... function getWasmBinary (line 1) | async function getWasmBinary(binaryFile){if(!wasmBinary){try{var respons... function instantiateArrayBuffer (line 1) | async function instantiateArrayBuffer(binaryFile,imports){try{var binary... function instantiateAsync (line 1) | async function instantiateAsync(binary,binaryFile,imports){if(!binary&&!... function getWasmImports (line 1) | function getWasmImports(){var imports={a:wasmImports};return imports} function createWasm (line 1) | async function createWasm(){function receiveInstance(instance,module){wa... class ExitStatus (line 1) | class ExitStatus{name="ExitStatus";constructor(status){this.message=`Pro... method constructor (line 1) | constructor(status){this.message=`Program terminated with exit(${statu... function getFullscreenElement (line 1) | function getFullscreenElement(){return document.fullscreenElement||docum... method init (line 1) | init(){if(Browser.initted)return;Browser.initted=true;var imagePlugin={}... method createContext (line 1) | createContext(canvas,useWebGL,setInModule,webGLContextAttributes){if(use... method requestFullscreen (line 1) | requestFullscreen(lockPointer,resizeCanvas){Browser.lockPointer=lockPoin... method exitFullscreen (line 1) | exitFullscreen(){if(!Browser.isFullscreen){return false}var CFS=document... method safeSetTimeout (line 1) | safeSetTimeout(func,timeout){return safeSetTimeout(func,timeout)} method getMimetype (line 1) | getMimetype(name){return{jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/p... method getUserMedia (line 1) | getUserMedia(func){window.getUserMedia||=navigator["getUserMedia"]||navi... method getMovementX (line 1) | getMovementX(event){return event["movementX"]||event["mozMovementX"]||ev... method getMovementY (line 1) | getMovementY(event){return event["movementY"]||event["mozMovementY"]||ev... method getMouseWheelDelta (line 1) | getMouseWheelDelta(event){var delta=0;switch(event.type){case"DOMMouseSc... method calculateMouseCoords (line 1) | calculateMouseCoords(pageX,pageY){var canvas=Browser.getCanvas();var rec... method setMouseCoords (line 1) | setMouseCoords(pageX,pageY){const{x,y}=Browser.calculateMouseCoords(page... method calculateMouseEvent (line 1) | calculateMouseEvent(event){if(Browser.pointerLock){if(event.type!="mouse... method updateResizeListeners (line 1) | updateResizeListeners(){var canvas=Browser.getCanvas();Browser.resizeLis... method setCanvasSize (line 1) | setCanvasSize(width,height,noUpdates){var canvas=Browser.getCanvas();Bro... method setFullscreenCanvasSize (line 1) | setFullscreenCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[... method setWindowedCanvasSize (line 1) | setWindowedCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[SD... method updateCanvasDimensions (line 1) | updateCanvasDimensions(canvas,wNative,hNative){if(wNative&&hNative){canv... class ExceptionInfo (line 1) | class ExceptionInfo{constructor(excPtr){this.excPtr=excPtr;this.ptr=excP... method constructor (line 1) | constructor(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24} method set_type (line 1) | set_type(type){HEAPU32[this.ptr+4>>2]=type} method get_type (line 1) | get_type(){return HEAPU32[this.ptr+4>>2]} method set_destructor (line 1) | set_destructor(destructor){HEAPU32[this.ptr+8>>2]=destructor} method get_destructor (line 1) | get_destructor(){return HEAPU32[this.ptr+8>>2]} method set_caught (line 1) | set_caught(caught){caught=caught?1:0;HEAP8[this.ptr+12]=caught} method get_caught (line 1) | get_caught(){return HEAP8[this.ptr+12]!=0} method set_rethrown (line 1) | set_rethrown(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13]=rethrown} method get_rethrown (line 1) | get_rethrown(){return HEAP8[this.ptr+13]!=0} method init (line 1) | init(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);thi... method set_adjusted_ptr (line 1) | set_adjusted_ptr(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr} method get_adjusted_ptr (line 1) | get_adjusted_ptr(){return HEAPU32[this.ptr+16>>2]} function trim (line 1) | function trim(arr){var start=0;for(;start0){out(UTF8ArrayToString(tty.output));t... method ioctl_tcgets (line 1) | ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:353... method ioctl_tcsets (line 1) | ioctl_tcsets(tty,optional_actions,data){return 0} method ioctl_tiocgwinsz (line 1) | ioctl_tiocgwinsz(tty){return[24,80]} method put_char (line 1) | put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.out... method fsync (line 1) | fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));t... method mount (line 1) | mount(mount){return MEMFS.createNode(null,"/",16895,0)} method createNode (line 1) | createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){... method getFileDataAsTypedArray (line 1) | getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0)... method expandFileStorage (line 1) | expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.... method resizeFileStorage (line 1) | resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(new... method getattr (line 1) | getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr... method setattr (line 1) | setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(... method lookup (line 1) | lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError... method mknod (line 1) | mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)} method rename (line 1) | rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNod... method unlink (line 1) | unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mti... method rmdir (line 1) | rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node... method readdir (line 1) | readdir(node){return[".","..",...Object.keys(node.contents)]} method symlink (line 1) | symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname... method readlink (line 1) | readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}ret... method read (line 1) | read(stream,buffer,offset,length,position){var contents=stream.node.cont... method write (line 1) | write(stream,buffer,offset,length,position,canOwn){if(buffer.buffer===HE... method llseek (line 1) | llseek(stream,offset,whence){var position=offset;if(whence===1){position... method mmap (line 1) | mmap(stream,length,position,prot,flags){if(!FS.isFile(stream.node.mode))... method msync (line 1) | msync(stream,buffer,offset,length,mmapFlags){MEMFS.stream_ops.write(stre... method constructor (line 1) | constructor(errno){this.errno=errno} method object (line 1) | get object(){return this.node} method object (line 1) | set object(val){this.node=val} method isRead (line 1) | get isRead(){return(this.flags&2097155)!==1} method isWrite (line 1) | get isWrite(){return(this.flags&2097155)!==0} method isAppend (line 1) | get isAppend(){return this.flags&1024} method flags (line 1) | get flags(){return this.shared.flags} method flags (line 1) | set flags(val){this.shared.flags=val} method position (line 1) | get position(){return this.shared.position} method position (line 1) | set position(val){this.shared.position=val} method constructor (line 1) | constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=p... method read (line 1) | get read(){return(this.mode&this.readMode)===this.readMode} method read (line 1) | set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode} method write (line 1) | get write(){return(this.mode&this.writeMode)===this.writeMode} method write (line 1) | set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode} method isFolder (line 1) | get isFolder(){return FS.isDir(this.mode)} method isDevice (line 1) | get isDevice(){return FS.isChrdev(this.mode)} method lookupPath (line 1) | lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.foll... method getPath (line 1) | getPath(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mo... method hashName (line 1) | hashName(parentid,name){var hash=0;for(var i=0;i>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode... method writeStatFs (line 1) | writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=... method doMsync (line 1) | doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){t... method getStreamFromFD (line 1) | getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream} method getStr (line 1) | getStr(ptr){var ret=UTF8ToString(ptr);return ret} function ___syscall_dup (line 1) | function ___syscall_dup(fd){try{var old=SYSCALLS.getStreamFromFD(fd);ret... function ___syscall_faccessat (line 1) | function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.... function ___syscall_fcntl64 (line 1) | function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try... function ___syscall_fstat64 (line 1) | function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS... function ___syscall_ftruncate64 (line 1) | function ___syscall_ftruncate64(fd,length_low,length_high){var length=co... function ___syscall_ioctl (line 1) | function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{va... function ___syscall_lstat64 (line 1) | function ___syscall_lstat64(path,buf){try{path=SYSCALLS.getStr(path);ret... function ___syscall_newfstatat (line 1) | function ___syscall_newfstatat(dirfd,path,buf,flags){try{path=SYSCALLS.g... function ___syscall_openat (line 1) | function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=va... function ___syscall_stat64 (line 1) | function ___syscall_stat64(path,buf){try{path=SYSCALLS.getStr(path);retu... method constructor (line 1) | constructor(message){super(message);this.name="BindingError"} function sharedRegisterType (line 1) | function sharedRegisterType(rawType,registeredInstance,options={}){var n... function registerType (line 1) | function registerType(rawType,registeredInstance,options={}){return shar... function readPointer (line 1) | function readPointer(pointer){return this.fromWireType(HEAPU32[pointer>>... function decodeMemoryView (line 1) | function decodeMemoryView(handle){var size=HEAPU32[handle>>2];var data=H... method fromWireType (line 1) | fromWireType(value){var length=HEAPU32[value>>2];var payload=value+4;var... method toWireType (line 1) | toWireType(destructors,value){if(value instanceof ArrayBuffer){value=new... method destructorFunction (line 1) | destructorFunction(ptr){_free(ptr)} method destructorFunction (line 1) | destructorFunction(ptr){_free(ptr)} function __gmtime_js (line 1) | function __gmtime_js(time_low,time_high,tmPtr){var time=convertI32PairTo... function __localtime_js (line 1) | function __localtime_js(time_low,time_high,tmPtr){var time=convertI32Pai... function __mmap_js (line 1) | function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,ad... function __munmap_js (line 1) | function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var ... function _clock_time_get (line 1) | function _clock_time_get(clk_id,ignored_precision_low,ignored_precision_... function fixedGetContext (line 1) | function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2... function makePrimitiveState (line 1) | function makePrimitiveState(psPtr){if(!psPtr)return undefined;return{top... function makeBlendComponent (line 1) | function makeBlendComponent(bdPtr){if(!bdPtr)return undefined;return{ope... function makeBlendState (line 1) | function makeBlendState(bsPtr){if(!bsPtr)return undefined;return{alpha:m... function makeColorState (line 1) | function makeColorState(csPtr){var format=WebGPU.TextureFormat[HEAP32[cs... function makeColorStates (line 1) | function makeColorStates(count,csArrayPtr){var states=[];for(var i=0;i>2];if(v... function makeColorAttachments (line 1) | function makeColorAttachments(count,caPtr){var attachments=[];for(var i=... function makeDepthStencilAttachment (line 1) | function makeDepthStencilAttachment(dsaPtr){if(dsaPtr===0)return undefin... function makeRenderPassDescriptor (line 1) | function makeRenderPassDescriptor(descriptor){var nextInChainPtr=HEAPU32... function makeEntry (line 1) | function makeEntry(entryPtr){var bufferPtr=HEAPU32[entryPtr+8>>2];var sa... function makeEntries (line 1) | function makeEntries(count,entriesPtrs){var entries=[];for(var i=0;i>2],v... function makeEntries (line 1) | function makeEntries(count,entriesPtrs){var entries=[];for(var i=0;i0){dependenciesFulfilled=run;return}pr... FILE: src/assets/mediapipeVision/vision_wasm_nosimd_internal.js function locateFile (line 1) | function locateFile(path){if(Module["locateFile"]){return Module["locate... function assert (line 1) | function assert(condition,text){if(!condition){abort(text)}} function updateMemoryViews (line 1) | function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array... function preRun (line 1) | function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="func... function initRuntime (line 1) | function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!... function postRun (line 1) | function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="f... function abort (line 1) | function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";... function findWasmBinary (line 1) | function findWasmBinary(){return locateFile("vision_wasm_nosimd_internal... function getBinarySync (line 1) | function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return... function getWasmBinary (line 1) | async function getWasmBinary(binaryFile){if(!wasmBinary){try{var respons... function instantiateArrayBuffer (line 1) | async function instantiateArrayBuffer(binaryFile,imports){try{var binary... function instantiateAsync (line 1) | async function instantiateAsync(binary,binaryFile,imports){if(!binary&&!... function getWasmImports (line 1) | function getWasmImports(){var imports={a:wasmImports};return imports} function createWasm (line 1) | async function createWasm(){function receiveInstance(instance,module){wa... class ExitStatus (line 1) | class ExitStatus{name="ExitStatus";constructor(status){this.message=`Pro... method constructor (line 1) | constructor(status){this.message=`Program terminated with exit(${statu... function getFullscreenElement (line 1) | function getFullscreenElement(){return document.fullscreenElement||docum... method init (line 1) | init(){if(Browser.initted)return;Browser.initted=true;var imagePlugin={}... method createContext (line 1) | createContext(canvas,useWebGL,setInModule,webGLContextAttributes){if(use... method requestFullscreen (line 1) | requestFullscreen(lockPointer,resizeCanvas){Browser.lockPointer=lockPoin... method exitFullscreen (line 1) | exitFullscreen(){if(!Browser.isFullscreen){return false}var CFS=document... method safeSetTimeout (line 1) | safeSetTimeout(func,timeout){return safeSetTimeout(func,timeout)} method getMimetype (line 1) | getMimetype(name){return{jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/p... method getUserMedia (line 1) | getUserMedia(func){window.getUserMedia||=navigator["getUserMedia"]||navi... method getMovementX (line 1) | getMovementX(event){return event["movementX"]||event["mozMovementX"]||ev... method getMovementY (line 1) | getMovementY(event){return event["movementY"]||event["mozMovementY"]||ev... method getMouseWheelDelta (line 1) | getMouseWheelDelta(event){var delta=0;switch(event.type){case"DOMMouseSc... method calculateMouseCoords (line 1) | calculateMouseCoords(pageX,pageY){var canvas=Browser.getCanvas();var rec... method setMouseCoords (line 1) | setMouseCoords(pageX,pageY){const{x,y}=Browser.calculateMouseCoords(page... method calculateMouseEvent (line 1) | calculateMouseEvent(event){if(Browser.pointerLock){if(event.type!="mouse... method updateResizeListeners (line 1) | updateResizeListeners(){var canvas=Browser.getCanvas();Browser.resizeLis... method setCanvasSize (line 1) | setCanvasSize(width,height,noUpdates){var canvas=Browser.getCanvas();Bro... method setFullscreenCanvasSize (line 1) | setFullscreenCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[... method setWindowedCanvasSize (line 1) | setWindowedCanvasSize(){if(typeof SDL!="undefined"){var flags=HEAPU32[SD... method updateCanvasDimensions (line 1) | updateCanvasDimensions(canvas,wNative,hNative){if(wNative&&hNative){canv... class ExceptionInfo (line 1) | class ExceptionInfo{constructor(excPtr){this.excPtr=excPtr;this.ptr=excP... method constructor (line 1) | constructor(excPtr){this.excPtr=excPtr;this.ptr=excPtr-24} method set_type (line 1) | set_type(type){HEAPU32[this.ptr+4>>2]=type} method get_type (line 1) | get_type(){return HEAPU32[this.ptr+4>>2]} method set_destructor (line 1) | set_destructor(destructor){HEAPU32[this.ptr+8>>2]=destructor} method get_destructor (line 1) | get_destructor(){return HEAPU32[this.ptr+8>>2]} method set_caught (line 1) | set_caught(caught){caught=caught?1:0;HEAP8[this.ptr+12]=caught} method get_caught (line 1) | get_caught(){return HEAP8[this.ptr+12]!=0} method set_rethrown (line 1) | set_rethrown(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+13]=rethrown} method get_rethrown (line 1) | get_rethrown(){return HEAP8[this.ptr+13]!=0} method init (line 1) | init(type,destructor){this.set_adjusted_ptr(0);this.set_type(type);thi... method set_adjusted_ptr (line 1) | set_adjusted_ptr(adjustedPtr){HEAPU32[this.ptr+16>>2]=adjustedPtr} method get_adjusted_ptr (line 1) | get_adjusted_ptr(){return HEAPU32[this.ptr+16>>2]} function trim (line 1) | function trim(arr){var start=0;for(;start0){out(UTF8ArrayToString(tty.output));t... method ioctl_tcgets (line 1) | ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:353... method ioctl_tcsets (line 1) | ioctl_tcsets(tty,optional_actions,data){return 0} method ioctl_tiocgwinsz (line 1) | ioctl_tiocgwinsz(tty){return[24,80]} method put_char (line 1) | put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.out... method fsync (line 1) | fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));t... method mount (line 1) | mount(mount){return MEMFS.createNode(null,"/",16895,0)} method createNode (line 1) | createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){... method getFileDataAsTypedArray (line 1) | getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0)... method expandFileStorage (line 1) | expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.... method resizeFileStorage (line 1) | resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(new... method getattr (line 1) | getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr... method setattr (line 1) | setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(... method lookup (line 1) | lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError... method mknod (line 1) | mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)} method rename (line 1) | rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNod... method unlink (line 1) | unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mti... method rmdir (line 1) | rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node... method readdir (line 1) | readdir(node){return[".","..",...Object.keys(node.contents)]} method symlink (line 1) | symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname... method readlink (line 1) | readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}ret... method read (line 1) | read(stream,buffer,offset,length,position){var contents=stream.node.cont... method write (line 1) | write(stream,buffer,offset,length,position,canOwn){if(buffer.buffer===HE... method llseek (line 1) | llseek(stream,offset,whence){var position=offset;if(whence===1){position... method mmap (line 1) | mmap(stream,length,position,prot,flags){if(!FS.isFile(stream.node.mode))... method msync (line 1) | msync(stream,buffer,offset,length,mmapFlags){MEMFS.stream_ops.write(stre... method constructor (line 1) | constructor(errno){this.errno=errno} method object (line 1) | get object(){return this.node} method object (line 1) | set object(val){this.node=val} method isRead (line 1) | get isRead(){return(this.flags&2097155)!==1} method isWrite (line 1) | get isWrite(){return(this.flags&2097155)!==0} method isAppend (line 1) | get isAppend(){return this.flags&1024} method flags (line 1) | get flags(){return this.shared.flags} method flags (line 1) | set flags(val){this.shared.flags=val} method position (line 1) | get position(){return this.shared.position} method position (line 1) | set position(val){this.shared.position=val} method constructor (line 1) | constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=p... method read (line 1) | get read(){return(this.mode&this.readMode)===this.readMode} method read (line 1) | set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode} method write (line 1) | get write(){return(this.mode&this.writeMode)===this.writeMode} method write (line 1) | set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode} method isFolder (line 1) | get isFolder(){return FS.isDir(this.mode)} method isDevice (line 1) | get isDevice(){return FS.isChrdev(this.mode)} method lookupPath (line 1) | lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.foll... method getPath (line 1) | getPath(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mo... method hashName (line 1) | hashName(parentid,name){var hash=0;for(var i=0;i>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode... method writeStatFs (line 1) | writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=... method doMsync (line 1) | doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){t... method getStreamFromFD (line 1) | getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream} method getStr (line 1) | getStr(ptr){var ret=UTF8ToString(ptr);return ret} function ___syscall_dup (line 1) | function ___syscall_dup(fd){try{var old=SYSCALLS.getStreamFromFD(fd);ret... function ___syscall_faccessat (line 1) | function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.... function ___syscall_fcntl64 (line 1) | function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try... function ___syscall_fstat64 (line 1) | function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS... function ___syscall_ftruncate64 (line 1) | function ___syscall_ftruncate64(fd,length_low,length_high){var length=co... function ___syscall_ioctl (line 1) | function ___syscall_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{va... function ___syscall_lstat64 (line 1) | function ___syscall_lstat64(path,buf){try{path=SYSCALLS.getStr(path);ret... function ___syscall_newfstatat (line 1) | function ___syscall_newfstatat(dirfd,path,buf,flags){try{path=SYSCALLS.g... function ___syscall_openat (line 1) | function ___syscall_openat(dirfd,path,flags,varargs){SYSCALLS.varargs=va... function ___syscall_stat64 (line 1) | function ___syscall_stat64(path,buf){try{path=SYSCALLS.getStr(path);retu... method constructor (line 1) | constructor(message){super(message);this.name="BindingError"} function sharedRegisterType (line 1) | function sharedRegisterType(rawType,registeredInstance,options={}){var n... function registerType (line 1) | function registerType(rawType,registeredInstance,options={}){return shar... function readPointer (line 1) | function readPointer(pointer){return this.fromWireType(HEAPU32[pointer>>... function decodeMemoryView (line 1) | function decodeMemoryView(handle){var size=HEAPU32[handle>>2];var data=H... method fromWireType (line 1) | fromWireType(value){var length=HEAPU32[value>>2];var payload=value+4;var... method toWireType (line 1) | toWireType(destructors,value){if(value instanceof ArrayBuffer){value=new... method destructorFunction (line 1) | destructorFunction(ptr){_free(ptr)} method destructorFunction (line 1) | destructorFunction(ptr){_free(ptr)} function __gmtime_js (line 1) | function __gmtime_js(time_low,time_high,tmPtr){var time=convertI32PairTo... function __localtime_js (line 1) | function __localtime_js(time_low,time_high,tmPtr){var time=convertI32Pai... function __mmap_js (line 1) | function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,ad... function __munmap_js (line 1) | function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var ... function _clock_time_get (line 1) | function _clock_time_get(clk_id,ignored_precision_low,ignored_precision_... function fixedGetContext (line 1) | function fixedGetContext(ver,attrs){var gl=canvas.getContextSafariWebGL2... function makePrimitiveState (line 1) | function makePrimitiveState(psPtr){if(!psPtr)return undefined;return{top... function makeBlendComponent (line 1) | function makeBlendComponent(bdPtr){if(!bdPtr)return undefined;return{ope... function makeBlendState (line 1) | function makeBlendState(bsPtr){if(!bsPtr)return undefined;return{alpha:m... function makeColorState (line 1) | function makeColorState(csPtr){var format=WebGPU.TextureFormat[HEAP32[cs... function makeColorStates (line 1) | function makeColorStates(count,csArrayPtr){var states=[];for(var i=0;i>2];if(v... function makeColorAttachments (line 1) | function makeColorAttachments(count,caPtr){var attachments=[];for(var i=... function makeDepthStencilAttachment (line 1) | function makeDepthStencilAttachment(dsaPtr){if(dsaPtr===0)return undefin... function makeRenderPassDescriptor (line 1) | function makeRenderPassDescriptor(descriptor){var nextInChainPtr=HEAPU32... function makeEntry (line 1) | function makeEntry(entryPtr){var bufferPtr=HEAPU32[entryPtr+8>>2];var sa... function makeEntries (line 1) | function makeEntries(count,entriesPtrs){var entries=[];for(var i=0;i>2],v... function makeEntries (line 1) | function makeEntries(count,entriesPtrs){var entries=[];for(var i=0;i0){dependenciesFulfilled=run;return}pr... FILE: src/assets/vendor/ffmpeg-core.js function ja (line 10) | function ja(a,b){throw b;} function qa (line 11) | function qa(a){return f.locateFile?f.locateFile(a,pa):pa+a} function assert (line 17) | function assert(a,b){a||n("Assertion failed: "+b)} function Fa (line 17) | function Fa(a){var b=f["_"+a];assert(b,"Cannot call unknown function "+a... function Ga (line 18) | function Ga(a,b,c,d){var e={string:function(q){var t=0;if(null!==q&&void... function Ja (line 19) | function Ja(a,b,c){c=b+c;for(var d="";!(b>=c);){var e=a[b++];if(!e)break... function C (line 19) | function C(a,b){return a?Ja(v,a,b):""} function Ia (line 20) | function Ia(a,b,c,d){if(!(0>0]=a.charCodeAt(d);... function $a (line 23) | function $a(){var a=f.preRun.shift();Va.unshift(a)} function eb (line 24) | function eb(){assert(!l,"addRunDependency cannot be used in a pthread wo... function fb (line 24) | function fb(){ab--;f.monitorRunDependencies&&f.monitorRunDependencies(ab... function n (line 25) | function n(a){if(f.onAbort)f.onAbort(a);l&&console.error("Pthread aborti... function gb (line 25) | function gb(a){var b=hb;return String.prototype.startsWith?b.startsWith(... function ib (line 25) | function ib(){return gb("data:application/octet-stream;base64,")} function jb (line 26) | function jb(){try{if(Ba)return new Uint8Array(Ba);if(sa)return sa(hb);th... function kb (line 26) | function kb(){return Ba||!ka&&!la||"function"!==typeof fetch||gb("file:/... function nb (line 27) | function nb(a){for(;0=a||a>y.length||a&1||0>b)return-28;if(0==b)return ... function ub (line 30) | function ub(a){if(l)throw"Internal Error! cancelThread() can only ever b... function vb (line 30) | function vb(a){if(l)throw"Internal Error! cleanupThread() can only ever ... function Eb (line 38) | function Eb(a){return E[Fb()>>2]=a} function Gb (line 38) | function Gb(a,b){if(0===a)a=Date.now();else if(1===a||4===a)a=Db();else ... function Hb (line 38) | function Hb(a,b){if(l)return N(1,1,a,b);Ya.unshift({uh:a,Sf:b})} function Ib (line 39) | function Ib(a,b){a=new Date(1E3*E[a>>2]);E[b>>2]=a.getUTCSeconds();E[b+4... function Jb (line 40) | function Jb(){function a(k){return(k=k.toTimeString().match(/\(([A-Za-z ... function Nb (line 41) | function Nb(a,b){Jb();a=new Date(1E3*E[a>>2]);E[b>>2]=a.getSeconds();E[b... function Ob (line 42) | function Ob(a,b){for(var c=0,d=a.length-1;0<=d;d--){var e=a[d];"."===e?a... function Pb (line 42) | function Pb(a){var b="/"===a.charAt(0),c="/"===a.substr(-1);(a=Ob(a.spli... function Qb (line 43) | function Qb(a){var b=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|)... function Rb (line 43) | function Rb(a){if("/"===a)return"/";a=Pb(a);a=a.replace(/\/$/,"");var b=... function Sb (line 43) | function Sb(a,b){return Pb(a+"/"+b)} function Tb (line 44) | function Tb(){if("object"===typeof crypto&&"function"===typeof crypto.ge... function Ub (line 45) | function Ub(){for(var a="",b=!1,c=arguments.length-1;-1<=c&&!b;c--){b=0<... function Vb (line 46) | function Vb(a,b){function c(k){for(var m=0;m=e.length&&c(nu... function g (line 88) | function g(){this.Ug=!1;this.Rf=[]} function t (line 93) | function t(B){function p(z){q&&q();m||O.lh(a,b,z,d,e,r);g&&g();fb()}var ... function hc (line 97) | function hc(a,b,c){try{var d=a(b)}catch(e){if(e&&e.node&&Pb(b)!==Pb(O.Hf... function Q (line 98) | function Q(){ic+=4;return E[ic-4>>2]} function jc (line 98) | function jc(a){a=O.yf(a);if(!a)throw new O.$e(8);return a} function kc (line 99) | function kc(a,b,c,d,e){if(l)return N(3,1,a,b,c,d,e);try{e=0;for(var g=b?... function lc (line 100) | function lc(a,b){if(l)return N(4,1,a,b);try{a=C(a);if(b&-8)var c=-28;els... function mc (line 101) | function mc(a,b,c){if(l)return N(5,1,a,b,c);ic=c;try{var d=jc(a);switch(... function nc (line 102) | function nc(a,b){if(l)return N(6,1,a,b);try{var c=jc(a);return hc(O.stat... function oc (line 103) | function oc(a,b,c){if(l)return N(7,1,a,b,c);try{var d=jc(a);d.Kf||(d.Kf=... function pc (line 104) | function pc(a,b){if(l)return N(8,1,a,b);try{return qc(b,0,136),E[b>>2]=1... function rc (line 105) | function rc(a,b,c){if(l)return N(9,1,a,b,c);ic=c;try{var d=jc(a);switch(... function sc (line 106) | function sc(a,b){if(l)return N(10,1,a,b);try{return a=C(a),hc(O.lstat,a,... function tc (line 106) | function tc(a,b){if(l)return N(11,1,a,b);try{return a=C(a),a=Pb(a),"/"==... function uc (line 107) | function uc(a,b,c,d,e,g){if(l)return N(12,1,a,b,c,d,e,g);try{a:{g<<=12;v... function wc (line 108) | function wc(a,b){if(l)return N(13,1,a,b);try{if(-1===(a|0)||0===b)var c=... function xc (line 108) | function xc(a,b,c){if(l)return N(14,1,a,b,c);ic=c;try{var d=C(a),e=Q();r... function yc (line 109) | function yc(a,b,c){if(l)return N(15,1,a,b,c);try{for(var d=c=0;d>2]=... function Ac (line 110) | function Ac(a,b,c){if(l)return N(17,1,a,b,c);try{var d=jc(a);return O.re... function Bc (line 110) | function Bc(a,b){if(l)return N(18,1,a,b);try{return a=C(a),b=C(b),O.rena... function Cc (line 110) | function Cc(a){if(l)return N(19,1,a);try{return a=C(a),O.rmdir(a),0}catc... function c (line 115) | function c(){f.websocket.emit("open",a.stream.fd);try{for(var g=b.tg.shi... function d (line 115) | function d(g){if("string"===typeof g)g=(new TextEncoder).encode(g);else{... function Dc (line 124) | function Dc(a){a=a.split(".");for(var b=0;4>b;b++){var c=Number(a[b]);if... function Ec (line 125) | function Ec(a){var b,c,d=[];if(!/^((?=.*::)(?!.*::.+::)(::)?([\dA-F]{1,4... function Jc (line 127) | function Jc(a){var b=Dc(a);if(null!==b)return a;b=Ec(a);if(null!==b)retu... function Kc (line 127) | function Kc(a){return Ic[a]?Ic[a]:null} function Lc (line 127) | function Lc(a){return(a&255)+"."+(a>>8&255)+"."+(a>>16&255)+"."+(a>>24&2... function Mc (line 128) | function Mc(a){var b="",c,d=0,e=0,g=0,k=0;a=[a[0]&65535,a[0]>>16,a[1]&65... function Oc (line 129) | function Oc(a,b){var c=Qa[a>>1],d=Nc(Ra[a+2>>1]);switch(c){case 2:if(16!... function Pc (line 130) | function Pc(a,b,c,d){switch(b){case 2:c=Dc(c);Qa[a>>1]=b;E[a+4>>2]=c;Qa[... function Qc (line 131) | function Qc(a,b){if(l)return N(20,1,a,b);try{ic=b;b=function(){var aa=R.... function Rc (line 135) | function Rc(a,b){if(l)return N(21,1,a,b);try{return a=C(a),hc(O.stat,a,b... function Sc (line 135) | function Sc(a){if(l)return N(22,1,a);try{return a=C(a),O.unlink(a),0}cat... function Tc (line 135) | function Tc(){void 0===Tc.start&&(Tc.start=Date.now());return 1E3*(Date.... function Uc (line 136) | function Uc(){h||la||(za||(za={}),za["Blocking on the main thread is ver... function Vc (line 137) | function Vc(a,b,c){if(0>=a||a>y.length||a&1)return-28;if(ka){if(Atomics.... function Wc (line 138) | function Wc(a){var b=a.getExtension("ANGLE_instanced_arrays");b&&(a.vert... function Xc (line 139) | function Xc(a){var b=a.getExtension("OES_vertex_array_object");b&&(a.cre... function Yc (line 139) | function Yc(a){var b=a.getExtension("WEBGL_draw_buffers");b&&(a.drawBuff... function U (line 140) | function U(a){jd||(jd=a)} function kd (line 140) | function kd(a){for(var b=Zc++,c=a.length;c>2]=b;F[a+4>>2]=(b-F[a>>2])/4294967296} function td (line 143) | function td(a,b,c){if(b){var d=void 0;switch(a){case 36346:d=1;break;cas... function ud (line 145) | function ud(a){var b=Ka(a)+1,c=Ma(b);Ia(a,v,c,b);return c} function vd (line 145) | function vd(a,b,c,d){if(c)if(a=V.getUniform(S[a],T[b]),"number"==typeof ... function wd (line 146) | function wd(a,b,c,d){if(c)if(a=V.getVertexAttrib(a,b),34975==b)E[c>>2]=a... function xd (line 147) | function xd(a,b,c,d,e){a-=5120;a=1==a?v:4==a?E:6==a?G:5==a||28922==a?F:R... function N (line 147) | function N(a,b){for(var c=arguments.length-2,d=A(),e=Ha(8*c),g=e>>3,k=0;... function Ed (line 148) | function Ed(a){a=2>2]=b,E[d.rg... function Hd (line 149) | function Hd(a,b,c){return l?N(23,1,a,b,c):Fd(a,b,c)} function Kd (line 150) | function Kd(){if(!Ld){var a={USER:"web_user",LOGNAME:"web_user",PATH:"/"... function Md (line 151) | function Md(a){if(l)return N(24,1,a);try{var b=jc(a);O.close(b);return 0... function Nd (line 151) | function Nd(a,b){if(l)return N(25,1,a,b);try{var c=jc(a);y[b>>0]=c.tty?2... function Od (line 152) | function Od(a,b,c,d){if(l)return N(26,1,a,b,c,d);try{a:{for(var e=jc(a),... function Pd (line 153) | function Pd(a,b,c,d,e){if(l)return N(27,1,a,b,c,d,e);try{var g=jc(a);a=4... function Qd (line 154) | function Qd(a,b,c,d){if(l)return N(28,1,a,b,c,d);try{a:{for(var e=jc(a),... function Sd (line 155) | function Sd(a){Sd.buffer||(Sd.buffer=Ma(256),Rd["0"]="Success",Rd["-1"]=... function Td (line 157) | function Td(a,b,c,d){function e(w,B,p,x,z,I){var W=10===w?28:16;z=10===w... function Bb (line 160) | function Bb(a){if(l)throw"Internal Error! spawnThread() can only ever be... function Wd (line 162) | function Wd(){return pb|0} function Xd (line 163) | function Xd(a,b){if(!a)return u("pthread_join attempted on a null thread... function Yd (line 164) | function Yd(a){return 0===a%4&&(0!==a%100||0===a%400)} function Zd (line 164) | function Zd(a,b){for(var c=0,d=0;d<=b;c+=a[d++]);return c} function be (line 165) | function be(a,b){for(a=new Date(a.getTime());0W?-1:0 = { class VideoConverter (line 40) | class VideoConverter { method convertToMP4 (line 44) | async convertToMP4(sourceBlob: Blob, options: ConversionOptions = {}):... method convertToWebM (line 48) | async convertToWebM(sourceBlob: Blob, options: ConversionOptions = {})... method detectBestCodec (line 52) | async detectBestCodec(format: SupportedFormat): Promise { method clearCache (line 84) | clearCache(): void { method convert (line 89) | private async convert( method getEncoderConfig (line 161) | private getEncoderConfig(codec: VideoCodec): VideoEncoderConfig { function convertToMP4 (line 176) | async function convertToMP4(blob: Blob, options?: ConversionOptions): Pr... function convertToWebM (line 180) | async function convertToWebM(blob: Blob, options?: ConversionOptions): P... FILE: src/pages/EditorWebCodecs/mediabunny/lib/videoCropper.ts type CropOptions (line 14) | interface CropOptions { type CropInfo (line 26) | interface CropInfo { class VideoCropper (line 39) | class VideoCropper { method crop (line 40) | async crop(sourceBlob: Blob, options: CropOptions): Promise { method getDimensions (line 117) | async getDimensions(blob: Blob): Promise<{ function cropVideo (line 144) | async function cropVideo( FILE: src/pages/EditorWebCodecs/mediabunny/lib/videoCutter.ts class VideoCutter (line 17) | class VideoCutter { method cut (line 18) | async cut(sourceBlob, { cutStart, cutEnd, onProgress }) { method getDuration (line 103) | getDuration(blob) { FILE: src/pages/EditorWebCodecs/mediabunny/lib/videoMuter.ts class VideoMuter (line 17) | class VideoMuter { method mute (line 18) | async mute( method _getDuration (line 125) | async _getDuration(blob) { FILE: src/pages/EditorWebCodecs/mediabunny/lib/videoTrimmer.ts type TrimOptions (line 14) | interface TrimOptions { type TrimInfo (line 23) | interface TrimInfo { class VideoTrimmer (line 31) | class VideoTrimmer { method trim (line 32) | async trim(sourceBlob: Blob, options: TrimOptions): Promise { method getInfo (line 82) | async getInfo(blob: Blob): Promise<{ function trimVideo (line 117) | async function trimVideo( FILE: src/pages/EditorWebCodecs/utils/addAudioToVideo.js function ensureBlob (line 3) | async function ensureBlob(input, mimeType = "video/webm") { function addAudioToVideo (line 29) | async function addAudioToVideo( FILE: src/pages/EditorWebCodecs/utils/blobToArrayBuffer.js function blobToArrayBuffer (line 1) | async function blobToArrayBuffer(blob) { FILE: src/pages/EditorWebCodecs/utils/convertMp4ToWebm.js function convertMp4ToWebm (line 3) | async function convertMp4ToWebm(mp4Blob, onProgress = () => {}) { FILE: src/pages/EditorWebCodecs/utils/convertWebmToMp4.js function convertWebmToMp4 (line 3) | async function convertWebmToMp4(webmBlob, onProgress = () => {}) { FILE: src/pages/EditorWebCodecs/utils/cropVideo.js function cropVideo (line 3) | async function cropVideo( FILE: src/pages/EditorWebCodecs/utils/cutVideo.js function cutVideo (line 4) | async function cutVideo( FILE: src/pages/EditorWebCodecs/utils/getFrame.js function getFrame (line 1) | async function getFrame(ffmpeg, videoBlob, time) { FILE: src/pages/EditorWebCodecs/utils/hasAudio.js function hasAudio (line 1) | async function hasAudio(ffmpeg, videoBlob) { FILE: src/pages/EditorWebCodecs/utils/muteVideo.js function muteVideo (line 3) | async function muteVideo( FILE: src/pages/EditorWebCodecs/utils/reencodeVideo.js function reencodeVideo (line 3) | async function reencodeVideo( FILE: src/pages/EditorWebCodecs/utils/toGIF.js function toGIF (line 3) | async function toGIF(ffmpeg, videoBlob, onProgress = () => {}) { FILE: src/pages/Recorder/Recorder.jsx constant DEBUG_RECORDER (line 37) | const DEBUG_RECORDER = constant FORCE_MEDIARECORDER (line 39) | const FORCE_MEDIARECORDER = function debug (line 45) | function debug(...args) { function debugWarn (line 51) | function debugWarn(...args) { function debugError (line 57) | function debugError(...args) { constant SL_KEY (line 64) | const SL_KEY = "streamLifecycleLog"; constant SL_MAX (line 65) | const SL_MAX = 40; function slLog (line 68) | function slLog(tag, extra = {}) { function logCaptureContext (line 82) | function logCaptureContext(label, stream) { function buildTrackSnapshot (line 113) | function buildTrackSnapshot(track) { function logRecordingSnapshot (line 129) | function logRecordingSnapshot(label, data) { constant QUALITY_ORDER (line 136) | const QUALITY_ORDER = ["240p", "360p", "480p", "720p", "1080p", "4k"]; function canFitChunk (line 285) | async function canFitChunk(byteLength) { function saveChunk (line 472) | async function saveChunk(e, i) { function drainQueue (line 542) | async function drainQueue() { function waitForDrain (line 603) | async function waitForDrain() { function getStreamReadiness (line 623) | function getStreamReadiness() { function buildStreamDiagInfo (line 631) | function buildStreamDiagInfo(bucket) { function armStartGateTimeout (line 654) | function armStartGateTimeout() { function clearStartGateTimeout (line 677) | function clearStartGateTimeout() { function resetGateState (line 685) | function resetGateState() { function requestStart (line 693) | function requestStart() { function tryStartIfReady (line 734) | function tryStartIfReady() { function startRecording (line 746) | async function startRecording() { function warmUpStream (line 1494) | async function warmUpStream(liveStream) { function stopRecording (line 1597) | async function stopRecording() { function startAudioStream (line 1792) | async function startAudioStream(id) { function setAudioInputVolume (line 1865) | function setAudioInputVolume(volume) { function setAudioOutputVolume (line 1874) | function setAudioOutputVolume(volume) { function startStream (line 1894) | async function startStream(data, id, options, permissions, permissions2) { function startStreaming (line 2232) | async function startStreaming(data) { FILE: src/pages/Recorder/mediaRecorderUtils.js function createMediaRecorder (line 3) | function createMediaRecorder( FILE: src/pages/Recorder/messaging.js function sendRecordingError (line 3) | function sendRecordingError(why, cancel = false) { function sendStopRecording (line 16) | function sendStopRecording(reason = "generic", extra = {}) { FILE: src/pages/Recorder/recorderConfig.js constant MIME_TYPES (line 1) | const MIME_TYPES = [ function getBitrates (line 10) | function getBitrates(quality) { constant VIDEO_QUALITIES (line 28) | const VIDEO_QUALITIES = { function getResolutionForQuality (line 38) | function getResolutionForQuality(qualityValue = "default") { FILE: src/pages/Recorder/webcodecs/Mp4MuxerWrapper.ts type Mp4MuxerWrapperOptions (line 16) | interface Mp4MuxerWrapperOptions { class Mp4MuxerWrapper (line 28) | class Mp4MuxerWrapper { method constructor (line 52) | constructor(private options: Mp4MuxerWrapperOptions) { method enableAudio (line 76) | enableAudio() { method addVideoChunk (line 84) | addVideoChunk(chunk: EncodedVideoChunk, meta: any) { method addAudioChunk (line 99) | addAudioChunk(chunk: EncodedAudioChunk, meta: any) { method start (line 106) | async start() { method finalize (line 113) | async finalize() { method setPausedOffset (line 126) | setPausedOffset(_offsetUs: number) {} method setAudioOffset (line 128) | setAudioOffset(offsetUs: number) { method emitChunk (line 132) | private emitChunk(chunk: Uint8Array, timestampUs: number | null) { method buildPacket (line 143) | private buildPacket( method normalizeTimestamp (line 157) | private normalizeTimestamp( FILE: src/pages/Recorder/webcodecs/WebCodecsRecorder.js class WebCodecsRecorder (line 14) | class WebCodecsRecorder { method constructor (line 15) | constructor(stream, options) { method _probeRealResolution (line 78) | async _probeRealResolution() { method start (line 95) | async start() { method stop (line 295) | async stop() { method pause (line 363) | pause() { method resume (line 369) | resume() { method cleanup (line 380) | cleanup() { method initVideoEncoder (line 433) | async initVideoEncoder(config, codecLabel) { method initAudioEncoder (line 450) | async initAudioEncoder(config) { method prepareAudioEncoderConfig (line 467) | async prepareAudioEncoderConfig() { method chooseVideoEncoderConfig (line 495) | async chooseVideoEncoderConfig({ width, height, fps, bitrate }) { method readVideoLoop (line 534) | async readVideoLoop() { method readAudioLoop (line 646) | async readAudioLoop() { FILE: src/pages/RecorderOffscreen/RecorderOffscreen.jsx function canFitChunk (line 73) | async function canFitChunk(byteLength) { function saveChunk (line 89) | async function saveChunk(e, i) { function drainQueue (line 154) | async function drainQueue() { function waitForDrain (line 199) | async function waitForDrain() { function startRecording (line 206) | async function startRecording() { function stopRecording (line 434) | async function stopRecording() { function startAudioStream (line 525) | async function startAudioStream(id) { function setAudioInputVolume (line 587) | function setAudioInputVolume(volume) { function setAudioOutputVolume (line 592) | function setAudioOutputVolume(volume) { function startStreaming (line 596) | async function startStreaming(data) { FILE: src/pages/Region/Recorder.jsx constant DEBUG_RECORDER (line 33) | const DEBUG_RECORDER = function debug (line 37) | function debug(...args) { function debugWarn (line 43) | function debugWarn(...args) { function debugError (line 49) | function debugError(...args) { function buildTrackSnapshot (line 55) | function buildTrackSnapshot(track) { function logRecordingSnapshot (line 71) | function logRecordingSnapshot(label, data) { function canFitChunk (line 229) | async function canFitChunk(byteLength) { function saveChunk (line 245) | async function saveChunk(e, i) { function drainQueue (line 358) | async function drainQueue() { function waitForDrain (line 405) | async function waitForDrain() { function startRecording (line 437) | async function startRecording() { function stopRecording (line 1310) | async function stopRecording() { function startAudioStream (line 1496) | async function startAudioStream(id) { function setAudioInputVolume (line 1558) | function setAudioInputVolume(volume) { function setAudioOutputVolume (line 1564) | function setAudioOutputVolume(volume) { function startStreaming (line 1569) | async function startStreaming(data) { FILE: src/pages/Sandbox/DevHUD.jsx constant BTN (line 3) | const BTN = { constant BTN_RESET (line 13) | const BTN_RESET = { ...BTN, background: "rgba(200,50,50,0.7)" }; FILE: src/pages/Sandbox/components/editor/Waveform.jsx function blobToArrayBuffer (line 15) | async function blobToArrayBuffer(blob) { FILE: src/pages/Sandbox/components/global/ProBanner.jsx constant CLOUD_FEATURES_ENABLED (line 5) | const CLOUD_FEATURES_ENABLED = FILE: src/pages/Sandbox/components/player/ShareModal.jsx constant URL (line 10) | const URL = "/assets/"; FILE: src/pages/Sandbox/components/player/Title.jsx constant URL (line 5) | const URL = "/assets/"; FILE: src/pages/Sandbox/context/ContentState.jsx constant DEBUG_RECORDER (line 38) | const DEBUG_RECORDER = constant DEBUG_POSTSTOP (line 41) | const DEBUG_POSTSTOP = DEBUG_RECORDER; FILE: src/pages/Sandbox/layout/editor/AudioNav.js constant URL (line 5) | const URL = "/assets/"; FILE: src/pages/Sandbox/layout/editor/AudioUI.js constant URL (line 10) | const URL = "/assets/"; FILE: src/pages/Sandbox/layout/editor/CropNav.js constant URL (line 5) | const URL = "/assets/"; FILE: src/pages/Sandbox/layout/editor/CropUI.js constant URL (line 9) | const URL = FILE: src/pages/Sandbox/layout/editor/EditorNav.js constant URL (line 5) | const URL = "/assets/"; FILE: src/pages/Sandbox/layout/editor/TrimUI.js constant URL (line 8) | const URL = "/assets/"; FILE: src/pages/Sandbox/layout/player/PlayerNav.js constant URL (line 8) | const URL = "/assets/"; FILE: src/pages/Sandbox/layout/player/RightPanel.js constant URL (line 8) | const URL = FILE: src/pages/Waveform/Waveform.jsx function initializeAudioContext (line 15) | function initializeAudioContext() { function startVisualization (line 29) | function startVisualization() { function startVisualization (line 62) | function startVisualization() { function stopVisualization (line 87) | function stopVisualization() { function startAudioCapture (line 93) | function startAudioCapture() { function stopAudioCapture (line 107) | function stopAudioCapture() { FILE: src/pages/utils/buildDiagnosticZip.js constant FAST_RECORDER_KEYS (line 8) | const FAST_RECORDER_KEYS = [ FILE: src/pages/utils/buildSupportContext.js constant MAX_ERR_LEN (line 6) | const MAX_ERR_LEN = 120; FILE: src/pages/utils/buildSupportDebugInfo.js constant MAX_ERR_LEN (line 9) | const MAX_ERR_LEN = 120; FILE: src/pages/utils/diagnosticLog.js constant MAX_SESSIONS (line 6) | const MAX_SESSIONS = 5; constant MAX_EVENTS (line 7) | const MAX_EVENTS = 100; constant FLUSH_EVERY_N (line 8) | const FLUSH_EVERY_N = 10; FILE: src/pages/utils/errorCodes.js constant REC_START_PERM (line 9) | const REC_START_PERM = "REC_START_PERM"; constant REC_START_STREAM (line 10) | const REC_START_STREAM = "REC_START_STREAM"; constant REC_START_CODEC (line 11) | const REC_START_CODEC = "REC_START_CODEC"; constant REC_START_REGION (line 12) | const REC_START_REGION = "REC_START_REGION"; constant REC_START_TAB (line 13) | const REC_START_TAB = "REC_START_TAB"; constant REC_START_TIMEOUT (line 14) | const REC_START_TIMEOUT = "REC_START_TIMEOUT"; constant REC_START_CANCEL (line 15) | const REC_START_CANCEL = "REC_START_CANCEL"; constant REC_START_NOT_READY (line 16) | const REC_START_NOT_READY = "REC_START_NOT_READY"; constant REC_RUN_STREAM_END (line 19) | const REC_RUN_STREAM_END = "REC_RUN_STREAM_END"; constant REC_RUN_MEMORY (line 20) | const REC_RUN_MEMORY = "REC_RUN_MEMORY"; constant REC_STOP_CHUNKS (line 23) | const REC_STOP_CHUNKS = "REC_STOP_CHUNKS"; constant REC_STOP_EDITOR (line 24) | const REC_STOP_EDITOR = "REC_STOP_EDITOR"; constant DRV_AUTH (line 27) | const DRV_AUTH = "DRV_AUTH"; constant DRV_FOLDER (line 28) | const DRV_FOLDER = "DRV_FOLDER"; constant DRV_UPLOAD (line 29) | const DRV_UPLOAD = "DRV_UPLOAD"; constant UNKNOWN (line 32) | const UNKNOWN = "UNKNOWN"; constant CANCEL_PATTERNS (line 40) | const CANCEL_PATTERNS = [ constant PERM_PATTERNS (line 48) | const PERM_PATTERNS = [ constant STREAM_PATTERNS (line 57) | const STREAM_PATTERNS = [ constant CODEC_PATTERNS (line 80) | const CODEC_PATTERNS = [ constant TAB_PATTERNS (line 90) | const TAB_PATTERNS = [ constant TIMEOUT_PATTERNS (line 98) | const TIMEOUT_PATTERNS = [ constant REGION_PATTERNS (line 104) | const REGION_PATTERNS = [ FILE: src/pages/utils/mediaDeviceFallback.js constant DEVICE_ID_ERRORS (line 1) | const DEVICE_ID_ERRORS = new Set(["OverconstrainedError", "NotFoundError... FILE: src/pages/utils/startFlowTrace.js constant STORAGE_KEY (line 9) | const STORAGE_KEY = "startFlowTrace"; constant MAX_ERR_LEN (line 10) | const MAX_ERR_LEN = 120; FILE: webpack.config.js constant ASSET_PATH (line 11) | const ASSET_PATH = process.env.ASSET_PATH || "/";