package Ġcom . kl am ere k . f antasy real ms Ċ Ċ import Ġandroid . content . res . Color State List Ċ import Ġjava . text . Normalizer Ċ Ċ private Ġval ĠREG EX _ UN ACC ENT Ġ= Ġ"\\ p { In Combin ing Di ac ritical Marks } +". to Regex () Ċ Ċ /** Ċ Ġ* ĠTo Ġremove Ġall Ġacc ents Ġ( re placed Ġby Ġthe Ġ" basic " Ġletter ) Ġin Ġa Ġstring Ċ Ġ* Ċ Ġ* Ġ@ return Ġ Ġnew Ġstring Ġwith Ġreplacement Ġdone Ċ Ġ*/ Ċ fun ĠString . normalize (): ĠString Ġ{ ĊĠĠĠ Ġval Ġtemp Ġ= ĠNormal izer . normalize ( this , ĠNormal izer . Form . N FD ) ĊĠĠĠ Ġreturn ĠREG EX _ UN ACC ENT . replace ( temp , Ġ"") Ċ } Ċ Ċ /** Ċ Ġ* ĠConvert ĠBoolean Ġto ĠInt Ċ Ġ* Ċ Ġ* Ġ@ return Ġ 1 Ġfor Ġtrue , ĠO Ġfor Ġfalse Ċ Ġ*/ Ċ fun ĠBoolean . toInt () Ġ= Ġif Ġ( this ) Ġ 1 Ġelse Ġ 0 Ċ Ċ /** Ċ Ġ* ĠIn vert ĠColor State List Ġfor Ġchip Ġwith Ġ 2 Ġstates Ċ Ġ* Ġ@ return Ġinverted ĠColor State List Ċ Ġ*/ Ċ fun ĠColor State List . revert Chip Color State (): ĠColor State List { ĊĠĠĠ Ġreturn ĠColor State List ( ĊĠĠĠĠĠĠĠ ĠarrayOf ( int ArrayOf ( android . R . attr . state _ checked ), Ġint ArrayOf ()), ĊĠĠĠĠĠĠĠ Ġint ArrayOf ( this . getColor For State ( int ArrayOf (), Ġ- 1 ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis . getColor For State ( int ArrayOf ( android . R . attr . state _ checked ), Ġ- 1 ))) Ċ } ĊĊĊ