package Ġcom . very good security . vg sc heck out . collect . view . internal Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . os . Build Ċ import Ġandroid . view . aut ofill . Aut ofill Value Ċ import Ġandroidx . annotation . Requires Api Ċ import Ġcom . very good security . vg sc heck out . collect . view . card . FieldType Ċ import Ġcom . very good security . vg sc heck out . collect . widget . VG SC o untry EditText Ċ Ċ internal Ġclass ĠCountry Input Field ( context : ĠContext ) Ġ: ĠInfo Input Field ( context ) Ġ{ ĊĊĠĠĠ Ġoverride Ġvar ĠfieldType : ĠFieldType Ġ= ĠFieldType . COUNTRY ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġis Focus able Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġis Focus able In Touch Mode Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġis Cursor Visible Ġ= Ġfalse ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġautof ill ( value : ĠAut ofill Value ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( Build . VERSION . SDK _ INT Ġ>= ĠBuild . VERSION _ CODES . O ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġautof ill Country ( value ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Requires Api ( Build . VERSION _ CODES . O ) ĊĠĠĠ Ġprivate Ġfun Ġautof ill Country ( value : ĠAut ofill Value ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġvalue ?. text Value ?. let Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ( vgs Parent Ġas ? ĠV G SC o untry EditText )?. setSelected Country ( it . toString ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } ĊĊ