package Ġcom . github . core nt inc . not ific oin . injection Ċ Ċ import Ġcom . github . core nt inc . core . repository . search . Search Repository Ċ import Ġcom . github . core nt inc . repository . Not ifi Coin Data Base Ċ import Ġcom . github . core nt inc . repository . search . Search DataSource Ċ import Ġcom . github . core nt inc . repository . search . Search Repository Impl Ċ import Ġorg . k oin . dsl . module Ċ Ċ val Ġsearch Module Ġ= Ġmodule Ġ{ ĊĠĠĠ Ġsingle Ġ{ Ġget < Not ifi Coin Data Base >(). search Dao () Ġ} ĊĠĠĠ Ġsingle Ġ{ ĠSearch DataSource ( search Dao Ġ= Ġget ()) Ġ} ĊĠĠĠ Ġsingle < Search Repository > Ġ{ ĊĠĠĠĠĠĠĠ ĠSearch Repository Impl ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsearch DataSource Ġ= Ġget (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsearch Position Repository Ġ= Ġget () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ }