package Ġcom . native bo ys . password . manager . di Ċ Ċ import Ġcom . native bo ys . password . manager . data . repositories . category . Category Repository Ċ import Ġcom . native bo ys . password . manager . data . repositories . category . Category Repository Impl Ċ import Ġcom . native bo ys . password . manager . data . repositories . fields . Field Repository Ċ import Ġcom . native bo ys . password . manager . data . repositories . fields . Field Repository Impl Ċ import Ġcom . native bo ys . password . manager . data . repositories . items . Item Repository Ċ import Ġcom . native bo ys . password . manager . data . repositories . items . Item Repository Impl Ċ import Ġcom . native bo ys . password . manager . data . repositories . thumb nails . Thumbnail Repository Ċ import Ġcom . native bo ys . password . manager . data . repositories . thumb nails . Thumbnail Repository Impl Ċ import Ġdagger . Bind s Ċ import Ġdagger . Module Ċ import Ġdagger . h ilt . Install In Ċ import Ġdagger . h ilt . components . Singleton Component Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Module Ċ @ Install In ( Singleton Component :: class ) Ċ abstract Ġclass ĠRepository Module Ġ{ ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġabstract Ġfun Ġbind Category Repository ( ĊĠĠĠĠĠĠĠ Ġcategory Repository Impl : ĠCategory Repository Impl ĊĠĠĠ Ġ): ĠCategory Repository ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġabstract Ġfun Ġbind Field Repository ( ĊĠĠĠĠĠĠĠ Ġfield Repository Impl : ĠField Repository Impl ĊĠĠĠ Ġ): ĠField Repository ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġabstract Ġfun Ġbind Item Repository ( ĊĠĠĠĠĠĠĠ Ġitem Repository Impl : ĠItem Repository Impl ĊĠĠĠ Ġ): ĠItem Repository ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġabstract Ġfun Ġbind Thumb nails Repository ( ĊĠĠĠĠĠĠĠ Ġthumbnail Repository Impl : ĠThumb nail Repository Impl ĊĠĠĠ Ġ): ĠThumb nail Repository Ċ Ċ }