package Ġcom . rod rig matrix . sig aa u fc . ui . view . sig aa . ira Ċ Ċ import Ġandroid . annotation . Suppress Lint Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroidx . recyclerview . widget . RecyclerView Ċ import Ġcom . rod rig matrix . sig aa u fc . R Ċ import Ġcom . rod rig matrix . sig aa u fc . persistence . entity . I ra Ċ import Ġkotlinx . android . synt hetic . main . ira _ row . view .* Ċ Ċ class ĠI ra Adapter ( private Ġval Ġir a List : ĠMutable List < I ra >): ĠRecyclerView . Adapter < I ra ViewHolder > (){ ĊĠĠĠ Ġoverride Ġfun ĠgetItem Count (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġir a List . size / 2 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ViewHolder ( parent : ĠViewGroup , Ġview Type : ĠInt ): ĠI ra ViewHolder Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġlayout Inflater Ġ= ĠLayoutInflater . from ( parent . context ) ĊĠĠĠĠĠĠĠ Ġval Ġir a Row Ġ= Ġlayout Inflater . inflate ( R . layout . ira _ row , Ġparent , Ġfalse ) ĊĠĠĠĠĠĠĠ Ġreturn ĠI ra ViewHolder ( ira Row ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Suppress Lint (" SetText I 1 8 n ") ĊĠĠĠ Ġoverride Ġfun Ġon Bind ViewHolder ( holder : ĠI ra ViewHolder , Ġposition : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġir a Ġ= Ġir a List [ position ] ĊĠĠĠĠĠĠĠ Ġholder . view . period _ text . text Ġ= Ġir a . period ĊĠĠĠĠĠĠĠ Ġholder . view . ira _ i _ text . text Ġ= Ġ" I ra Ġindividual : Ġ${ ira . ira I }" ĊĠĠĠĠĠĠĠ Ġholder . view . ira _ g _ text . text Ġ= Ġ" I ra ĠGer al : Ġ${ ira . ira G }" ĊĠĠĠ Ġ} Ċ } ĊĊ Ċ class ĠI ra ViewHolder ( val Ġview : ĠView ): ĠRecyclerView . ViewHolder ( view ){ ĊĠĠĠ Ġinit Ġ{ ĊĊĠĠĠ Ġ} Ċ }