package Ġar . com . post app . common Ċ Ċ import Ġar . com . Post Application Ċ import Ġar . com . infrastructure . repositories . Cache Post Repository Ċ import Ġar . com . infrastructure . repositories . providers . Local Post Provider Ċ import Ġar . com . infrastructure . repositories . providers . local . configuration . Local Configuration Provider Ċ import Ġar . com . infrastructure . repositories . providers . remote . Remote Post Provider Ċ Ċ object ĠRepository Provider Ġ{ ĊĠĠĠ Ġfun Ġinject () Ġ{ ĊĠĠĠĠĠĠĠ Ġrepository ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġrepository Ġby Ġlazy Ġ{ ĠCache Post Repository ( Local Post Provider (), ĊĠĠĠĠĠĠĠ ĠRemote Post Provider (), ĊĠĠĠĠĠĠĠ ĠLocal Configuration Provider ( Post Application . INSTANCE . shared Preferences Helper ) ĊĠĠĠ Ġ) Ġ} Ċ }