package Ġkotlin Feedback Plugin . track . project Ċ Ċ import Ġcom . intellij . openapi . components . service Ċ import Ġcom . intellij . openapi . project . Project Ċ import Ġcom . intellij . openapi . startup . Startup Activity Ċ import Ġkotlin Feedback Plugin . state . project . Project State Ċ import Ġkotlin Feedback Plugin . state . project . Projects Statistic State Ċ import Ġkotlin Feedback Plugin . state . services . Projects Statistic Service Ċ import Ġkotlin Feedback Plugin . user . has V cs Ċ import Ġkotlin Feedback Plugin . user . is Kotlin Project Ċ import Ġjava . time . LocalDate Ċ Ċ /** Ċ Ġ* ĠTrack s Ġopen Ġprojects Ġand Ġstores Ġinformation Ġabout Ġthem . Ċ Ġ*/ Ċ Ċ class ĠTrack Opened Project Info Ġ: ĠStartup Activity Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġprojects Statistics Service : ĠProjects Statistic Service Ġ= Ġservice () ĊĊĠĠĠ Ġoverride Ġfun Ġrun Activity ( project : ĠProject ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġstate : ĠProjects Statistic State Ġ= Ġprojects Statistics Service . state Ġ?: Ġreturn ĊĠĠĠĠĠĠĠ Ġstate . projects Statistic State [ project . name ] Ġ= ĠProject State ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLocalDate . now (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġhas V cs ( project ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġis Kotlin Project ( project ) ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ Ċ }