package Ġapp . box . pokemon . core ĊĊ Ċ import Ġapp . box . pokemon . data . Repository Ċ import Ġio . un iflow . android x . flow . Android Data Flow Ċ import Ġio . un iflow . core . flow . data . UIState Ċ Ċ open Ġclass ĠBase ViewModel ( ĊĠĠĠ Ġprotected Ġval Ġrepository : ĠRepository Ċ ) Ġ: ĠAndroid Data Flow ( default State Ġ= ĠUI State . Empty ) Ġ{ Ċ Ċ }