package Ġorg . jetbrains . du kat . model . common Lower ings Ċ Ċ import Ġorg . jetbrains . du kat . ast Model . Source Set Model Ċ import Ġorg . jetbrains . du kat . stdlib . TS LIB ROOT Ċ Ċ interface ĠStd lib Model Lower ing Ġ: ĠModel Lower ing Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġlower ( source : ĠSource Set Model ): ĠSource Set Model Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsource . copy ( sources Ġ= Ġsource . sources . map Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( it . root . short Name Ġ== ĠTS LIB ROOT ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġit . copy ( root Ġ= Ġlower ( it . root )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġit ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} Ċ }