package Ġcom . ring ov Ċ Ċ import Ġjava . io . File Ċ import Ġjava . io . FileInputStream Ċ import Ġjava . util .* Ċ import Ġkotlin . collections . HashMap Ċ Ċ class ĠConfig Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠBUILD _ NUMBER _ FILE _ NAME Ġ= Ġ" build _ number . txt " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġvar Ġbuild Number Ġ= Ġ 0 ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġinit () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġinit () Ġ{ ĊĠĠĠĠĠĠĠ Ġread Build Number () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġread Build Number () Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( build Number Ġ> Ġ 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġbuild Number File Ġ= ĠFile ( BUILD _ NUMBER _ FILE _ NAME ) ĊĠĠĠĠĠĠĠ Ġif Ġ( build Number File . exists ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbuild Number Ġ= Ġbuild Number File . read Text (). trim (). toInt () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Version (): ĠString Ġ= Ġbuild Number . toString () Ċ }