package Ġcom . mo iz hass an . debug log Ċ Ċ import Ġandroid . util . Log Ċ Ċ class ĠD log Ġ{ ĊĠĠĠ Ġcompanion Ġobject { ĊĊĠĠĠĠĠĠĠ Ġprivate Ġvar Ġis Debug Build Ġ: ĠBoolean Ġ= Ġtrue ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Static Ġfun Ġinit ( app Build Type Ġ: ĠBoolean ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis Debug Build Ġ= Ġapp Build Type ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Static Ġfun Ġd ( tag Ġ: ĠString , Ġmessage Ġ: ĠString ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( isDebug Build ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog . d ( tag , Ġmessage ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Static Ġfun Ġd ( tag Ġ: ĠString , Ġmessage Ġ: ĠString , Ġthrowable : ĠThrowable ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( isDebug Build ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog . d ( tag , Ġmessage , Ġthrowable ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Static Ġfun Ġe ( tag Ġ: ĠString , Ġmessage Ġ: ĠString ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( isDebug Build ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog . e ( tag , Ġmessage ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Static Ġfun Ġe ( tag Ġ: ĠString , Ġmessage Ġ: ĠString , Ġthrowable : ĠThrowable ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( isDebug Build ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog . e ( tag , Ġmessage , Ġthrowable ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Static Ġfun Ġv ( tag Ġ: ĠString , Ġmessage Ġ: ĠString ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( isDebug Build ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog . v ( tag , Ġmessage ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Static Ġfun Ġv ( tag Ġ: ĠString , Ġmessage Ġ: ĠString , Ġthrowable : ĠThrowable ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( isDebug Build ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog . v ( tag , Ġmessage , Ġthrowable ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Static Ġfun Ġi ( tag Ġ: ĠString , Ġmessage Ġ: ĠString ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( isDebug Build ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog . i ( tag , Ġmessage ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Static Ġfun Ġi ( tag Ġ: ĠString , Ġmessage Ġ: ĠString , Ġthrowable : ĠThrowable ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( isDebug Build ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog . i ( tag , Ġmessage , Ġthrowable ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Static Ġfun Ġw ( tag Ġ: ĠString , Ġmessage Ġ: ĠString ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( isDebug Build ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog . w ( tag , Ġmessage ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Static Ġfun Ġw ( tag Ġ: ĠString , Ġmessage Ġ: ĠString , Ġthrowable : ĠThrowable ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( isDebug Build ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog . w ( tag , Ġmessage , Ġthrowable ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Static Ġfun Ġw tf ( tag Ġ: ĠString , Ġmessage Ġ: ĠString ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( isDebug Build ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog . w tf ( tag , Ġmessage ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Static Ġfun Ġw tf ( tag Ġ: ĠString , Ġmessage Ġ: ĠString , Ġthrowable : ĠThrowable ){ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( isDebug Build ){ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLog . w tf ( tag , Ġmessage , Ġthrowable ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} Ċ }