package Ġcz . covid 1 9 cz . app . ui . contacts Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . text . Html Ċ import Ġandroid . view . Menu Ċ import Ġandroid . view . Menu Inflater Ċ import Ġandroid . view . View Ċ import Ġandroidx . core . text . Html Compat Ċ import Ġcz . covid 1 9 cz . app . R Ċ import Ġcz . covid 1 9 cz . app . databinding . Fragment Permission ss Disabled Binding Ċ import Ġcz . covid 1 9 cz . app . ui . base . Base Fragment Ċ import Ġcz . covid 1 9 cz . app . ui . contacts . event . Contacts Command Event Ċ import Ġcz . covid 1 9 cz . app . utils . make Call Ċ import Ġcz . covid 1 9 cz . app . utils . open Chrome Tab Ċ import Ġcz . covid 1 9 cz . app . utils . send Email Ċ import Ġkotlinx . android . synt hetic . main . fragment _ contacts . contacts _ em ergency Ċ import Ġkotlinx . android . synt hetic . main . fragment _ contacts . contacts _ help Ċ import Ġkotlinx . android . synt hetic . main . fragment _ contacts . contacts _ sus pic ion Ċ import Ġkotlinx . android . synt hetic . main . fragment _ help . help _ desc Ċ Ċ class ĠContact s Fragment Ġ: ĠBase Fragment < Fragment Permission ss Disabled Binding , ĠContact s VM >( ĊĠĠĠ ĠR . layout . fragment _ contacts , ĊĠĠĠ ĠContact s VM :: class Ċ ) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĊĠĠĠĠĠĠĠ Ġsubscribe ( Contacts Command Event :: class ) Ġ{ Ġcommand Event Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( command Event . command ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠContact s Command Event . Command . IMPORTANT Ġ-> Ġopen Important () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠContact s Command Event . Command . FAQ Ġ-> Ġopen F aq () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠContact s Command Event . Command . EM ER GEN CY Ġ-> Ġcall E mergency () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠContact s Command Event . Command . EMAIL Ġ-> Ġsend Email () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon View Created ( view : ĠView , ĠsavedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on View Created ( view , ĠsavedInstanceState ) ĊĠĠĠĠĠĠĠ Ġenable Up In Toolbar ( false ) ĊĊĠĠĠĠĠĠĠ Ġval Ġcontacts Help Description : ĠString Ġ= ĠString . format ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠgetString ( R . string . contacts _ help _ desc ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠviewModel . get E mergency Number () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġcontacts _ help . text Ġ= ĠHtml Compat . from Html ( contacts Help Description , ĠHtml Compat . FROM _ HTML _ MODE _ LEG ACY ) ĊĠĠĠĠĠĠĠ Ġcontacts _ em ergency . text Ġ= ĠgetString ( R . string . contacts _ em ergency , ĠviewModel . get E mergency Number ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate Options Menu ( menu : ĠMenu , Ġinflater : ĠMenu Inflater ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate Options Menu ( menu , Ġinflater ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġopen Important () Ġ{ ĊĠĠĠĠĠĠĠ Ġcontext ?. open Chrome Tab ( viewModel . get Important Url ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġopen F aq () Ġ{ ĊĠĠĠĠĠĠĠ Ġcontext ?. open Chrome Tab ( viewModel . getF aq Url ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġcall E mergency () Ġ{ ĊĠĠĠĠĠĠĠ Ġcontext ?. make Call ( viewModel . get E mergency Number ()) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġsend Email () Ġ{ ĊĠĠĠĠĠĠĠ Ġcontext ?. send Email ( getString ( R . string . default _ email _ subject ), ĠgetString ( R . string . default _ email _ address )) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Destroy () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . on Destroy () ĊĠĠĠ Ġ} Ċ }