package Ġcom . tom sz om . repo browser . owner Ċ Ċ import Ġcom . tom sz om . repo browser . Owner Query Ċ import Ġcom . tom sz om . repo browser . core . presentation . Base Contract Ċ Ċ interface ĠOwner Contract Ġ{ ĊĊĠĠĠ Ġinterface ĠView Ġ: ĠBase Contract . View Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġshow Progress () ĊĠĠĠĠĠĠĠ Ġfun Ġhide Progress () ĊĠĠĠĠĠĠĠ Ġfun Ġshow Error () ĊĠĠĠĠĠĠĠ Ġfun Ġshow Empty () ĊĠĠĠĠĠĠĠ Ġfun Ġhide Empty () ĊĠĠĠĠĠĠĠ Ġfun Ġshow Owners ( list : ĠList < Owner Query . Repository Owner >) ĊĠĠĠĠĠĠĠ Ġfun Ġstart Repository Activity ( login : ĠString ) ĊĠĠĠĠĠĠĠ Ġfun Ġreset New Owner Input () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinterface ĠPres enter Ġ: ĠBase Contract . Presenter Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġrefresh Action () ĊĠĠĠĠĠĠĠ Ġfun Ġadd Owner ( new Owner : ĠString ) ĊĠĠĠĠĠĠĠ Ġfun Ġon Owner Click ( login : ĠString ) ĊĠĠĠ Ġ} Ċ }