package Ġcom . jd agn ogo . we lov em ar athon . activities . di Ċ Ċ import Ġcom . jd agn ogo . we lov em ar athon . activities . data . Activities Firebase Data Ċ import Ġcom . jd agn ogo . we lov em ar athon . activities . data . Activities Remote Data Ċ import Ġcom . jd agn ogo . we lov em ar athon . activities . data . Activities Repository Ċ import Ġcom . jd agn ogo . we lov em ar athon . activities . data . Activities Repository Impl Ċ import Ġdagger . Bind s Ċ import Ġdagger . Module Ċ import Ġdagger . h ilt . Install In Ċ import Ġdagger . h ilt . components . Singleton Component Ċ Ċ @ Module Ċ @ Install In ( Singleton Component :: class ) Ċ abstract Ġclass ĠActiv ities Module Data Ġ{ ĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġabstract Ġfun Ġbind Activities Repository ( ĊĠĠĠĠĠĠĠ Ġactivities Repository Impl : ĠActiv ities Repository Impl , ĊĠĠĠ Ġ): ĠActiv ities Repository ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġabstract Ġfun Ġbind Blog Firebase Data ( ĊĠĠĠĠĠĠĠ Ġrestaurant Firebase Data : ĠActiv ities Firebase Data , ĊĠĠĠ Ġ): ĠActiv ities Remote Data Ċ } Ċ