package Ġno . nav . hel se . br reg Ċ Ċ private Ġval Ġembedded Br reg Dir Ġ= Ġ"/ br reg " Ċ Ċ internal Ġval Ġbr reg Embedded Json Alle Under en heter Ġ= Ġ"$ embedded Br reg Dir / under en heter _ alle . json " Ċ internal Ġval Ġbr reg Embedded Json Alle En heter Ġ= Ġ"$ embedded Br reg Dir / en heter _ alle . json " Ċ Ċ private Ġfun Ġsystem Env ( name : ĠString ) Ġ= Ġenv Or Prop ( name ) Ġ?: Ġerror (" M ang ler Ġenv Ġvar Ġ'$ name '") Ċ Ċ private Ġfun Ġsystem Env OrDefault ( name : ĠString , Ġdefault : ĠString ) Ġ= Ġenv Or Prop ( name ) Ġ?: Ġdefault Ċ Ċ private Ġfun Ġenv Or Prop ( name : ĠString ) Ġ= ĠSystem . getenv ( name ) Ġ?: ĠSystem . getProperty ( name . as Env Key To Prop Key ()) Ċ Ċ private Ġfun ĠString . as Env Key To Prop Key () Ġ= Ġlowercase (). replace ('_ ', Ġ'.') Ċ