package Ġcom . react n ativ ew ave form seek bar Ċ Ċ import Ġcom . facebook . react . bridge . Arguments Ċ import Ġcom . facebook . react . bridge . Writable Map Ċ import Ġcom . facebook . react . u im an ager . events . Event Ċ Ċ import Ġcom . facebook . react . u im an ager . events . RCT EventEmitter Ċ Ċ class ĠOn ChangeEvent ( ĊĠ Ġview Tag : ĠInt , ĊĠ Ġtimestamp Ms : ĠLong , ĊĠ Ġprivate Ġval Ġprogress : ĠFloat , ĊĠ Ġprivate Ġval Ġfrom User : ĠBoolean Ċ ) Ġ: ĊĠ ĠEvent < On ChangeEvent >( view Tag ) Ġ{ ĊĠ Ġoverride Ġfun Ġdispatch ( r ct EventEmitter : ĠR CT EventEmitter ) Ġ{ ĊĠĠĠ Ġval Ġdata : ĠWrit able Map Ġ= ĠArguments . create Map () ĊĠĠĠ Ġdata . put Double (" progress ", Ġprogress . toDouble ()) ĊĠĠĠ Ġdata . put Boolean (" from User ", Ġfrom User ) ĊĠĠĠ Ġr ct EventEmitter . receive Event ( view Tag , ĠeventName , Ġdata ) ĊĠ Ġ} ĊĊĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠ Ġconst Ġval ĠEVENT _ NAME Ġ= Ġ" onChange " ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Event Name (): ĠString Ġ{ ĊĠĠĠ Ġreturn ĠEVENT _ NAME ĊĠ Ġ} Ċ } Ċ