package Ġeu . kan ade . t ach iy omi . widget Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . util . Attribute Set Ċ import Ġandroid . widget . Relative Layout Ċ import Ġandroidx . annotation . String Res Ċ import Ġeu . kan ade . t ach iy omi . R Ċ import Ġeu . kan ade . t ach iy omi . util . view . g one Ċ import Ġeu . kan ade . t ach iy omi . util . view . visible Ċ import Ġkotlin . random . Random Ċ import Ġkotlinx . android . synt hetic . main . common _ view _ empty . view . text _ face Ċ import Ġkotlinx . android . synt hetic . main . common _ view _ empty . view . text _ label Ċ Ċ class ĠEmpty View Ġ@ Jvm Over loads Ġconstructor ( context : ĠContext , Ġattrs : ĠAttributeSet ? Ġ= Ġnull ) Ġ: ĊĠĠĠĠĠĠĠ ĠRelative Layout ( context , Ġattrs ) Ġ{ ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġinf late ( context , ĠR . layout . common _ view _ empty , Ġthis ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠHide Ġthe Ġinformation Ġview ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġhide () Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . g one () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠShow Ġthe Ġinformation Ġview ĊĠĠĠĠ Ġ* Ġ@ param Ġtext Resource Ġtext Ġof Ġinformation Ġview ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġshow (@ String Res Ġtext Resource : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġtext _ face . text Ġ= ĠgetRandom Error Face () ĊĠĠĠĠĠĠĠ Ġtext _ label . text Ġ= Ġcontext . getString ( text Resource ) ĊĠĠĠĠĠĠĠ Ġthis . visible () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġval ĠERROR _ FAC ES Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"( ï½ ¥ o ï½ ¥ ; )", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" Î £ ( à² ł _ à² ł )", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" à² ¥ _ à² ¥ ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"( Ë ĺ ï½ ¥ _ ï½ ¥ Ë ĺ )", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"( ï¼Ľ ï¿ £ ÐĶ ï¿ £ )", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ"( ï½ ¥ ÐĶ ï½ ¥ ãĢĤ " ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġfun ĠgetRandom Error Face (): ĠString Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠERROR _ FAC ES [ Random . nextInt ( ERROR _ FAC ES . size )] ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ