package Ġcom . on em illion bot . sdk . presentation . legal terms Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . graphics . Color Ċ import Ġandroid . net . Uri Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . view . View Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġandroidx . navigation . fragment . find Nav Controller Ċ import Ġcom . on em illion bot . sdk . Nav Graph Directions Ċ import Ġcom . on em illion bot . sdk . R Ċ import Ġcom . on em illion bot . sdk . api . One M illion Bot . Sdk K oin Component Ċ import Ġcom . on em illion bot . sdk . core . html Ċ import Ġcom . on em illion bot . sdk . databinding . Legal Terms Fragment Binding Ċ import Ġorg . k oin . android x . view model . ext . android . viewModel Ċ Ċ class ĠLeg al Terms Fragment Ġ: ĠFragment ( R . layout . legal _ terms _ fragment ), ĠS dk K oin Component Ġ{ ĊĠĠĠ Ġprivate Ġval ĠviewModel : ĠLeg al Terms ViewModel Ġby ĠviewModel () ĊĊĠĠĠ Ġoverride Ġfun Ġon View Created ( view : ĠView , ĠsavedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on View Created ( view , ĠsavedInstanceState ) ĊĊĠĠĠĠĠĠĠ ĠLeg al Terms Fragment Binding . bind ( view ). apply Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbt Ag ree . setOnClickListener Ġ{ ĠviewModel . on View Event ( Legal Terms View Event . Accept Legal Terms ) Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbt Dis agree . setOnClickListener Ġ{ Ġactivity ?. move Task To Back ( true ) Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠviewModel . view State . observe ( view Lifecycle Owner , Ġ{ Ġconfig Bot Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbt Ag ree . set BackgroundColor ( Color . parse Color ( config Bot . color Hex )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbt Dis agree . set BackgroundColor ( Color . parse Color ( config Bot . color Hex )) ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtv Legal Terms Explanation . html Ġ= Ġconfig Bot . gd pr Message ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtv Legal Terms . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( Intent ( Intent . ACTION _ VIEW , ĠUri . parse ( config Bot . gd pr Url ))) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ ĠviewModel . single ViewState . observe ( view Lifecycle Owner , Ġ{ Ġstate Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( state ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠSingle ViewState . Navigate To Chat Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfind Nav Controller (). pop Back Stack () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfind Nav Controller (). navigate ( Nav Graph Directions . action Chat Fragment ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} Ċ } Ċ