package Ġcom . lo bo . rep og it . data . repository Ċ Ċ import Ġcom . lo bo . rep og it . data . mapper . Top Repo Response Mapper Ċ import Ġcom . lo bo . rep og it . data . safe Await Ċ import Ġcom . lo bo . rep og it . data . service . Home Service Ċ import Ġcom . lo bo . rep og it . domain . model . Repo Information Domain Ċ import Ġcom . lo bo . rep og it . domain . repository . Home Repository Ċ import Ġkotlinx . coroutines . flow . Flow Ċ import Ġkotlinx . coroutines . flow . map Ċ Ċ class ĠHome Repository Impl ( private Ġval Ġservice : ĠHome Service ) Ġ: ĠHome Repository Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġget Top Repos ( page Index : ĠInt ): ĠFlow < Repo Information Domain > Ġ{ ĊĊĠĠĠĠĠĠĠ Ġreturn Ġservice . get Top Repo ( page Index ). safe Await (). map Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠTop Repo Response Mapper . transform From ( it ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} Ċ } Ċ