package Ġlazy . of . go . to . app . login Ċ Ċ import Ġandroid . content . Context Ċ import Ġkotlinx . android . synt hetic . main . login _ view .* Ċ import Ġlazy . of . framework . library . panel . Panel LC Ċ import Ġlazy . of . framework . library . panel . Panel Layout Container Ċ import Ġlazy . of . go . to . R Ċ import Ġlazy . of . go . to . base . feature . Get Feature Ċ import Ġlazy . of . go . to . common . Log Ċ Ċ class ĠLogin View Ġconstructor ( private Ġval Ġlog : ĠLog , Ġprivate Ġval Ġlistener : ĠOn Panel Listener ) Ġ: ĠPanel LC () Ġ{ ĊĊĠĠĠ Ġinterface ĠOn Panel Listener : ĠGet Feature Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġon Google Login () ĊĠĠĠĠĠĠĠ Ġfun Ġon Anonymous ly Login () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Bind Layout Container ( context : ĠContext , Ġlayout Container : ĠPanel Layout Container ) Ġ{ ĊĠĠĠĠĠĠĠ Ġlayout Container . login _ view _ google . setOnClickListener ({ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlistener . on Google Login () ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠ Ġlayout Container . login _ view _ anonymous . setOnClickListener ({ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlistener . on Anonymous ly Login () ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Layout (): ĠInt Ġ= ĠR . layout . login _ view Ċ }