package Ġcom . waves platform . wallet . v 2 . util Ċ Ċ import Ġandroid . app . Application Ċ import Ġandroid . os . Bundle Ċ import Ġcom . app sf ly er . Apps Fly er Conversion Listener Ċ import Ġcom . app sf ly er . Apps Fly er Lib Ċ import Ġcom . google . firebase . analytics . Firebase Analytics Ċ import Ġcom . waves platform . wallet . App Ċ import Ġpy x is . uz uki . live . rich util sk t . utils . toMap Ċ Ċ class ĠAnalytics Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġfun Ġapps Fly er Init ( app : ĠApplication ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġconversion Data Listener Ġ= Ġobject Ġ: ĠApps Fly er Conversion Listener Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Install Conversion Data Loaded ( conversion Data : ĠMap < String , ĠString >) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon Install Conversion Failure ( errorMessage : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon App Open At tribution ( at tribution Data : ĠMap < String , ĠString >) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġon At tribution Failure ( errorMessage : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ ĠApps Fly er Lib . getInstance (). init (" 4 di 8 Ss Y ap 4 CM 4 XY M dh 8 u T 6 ", Ġconversion Data Listener , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġapp . application Context ) ĊĠĠĠĠĠĠĠĠĠĠĠ ĠApps Fly er Lib . getInstance (). start Tracking ( app ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġsend Event ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfirebase Analytics : ĠFirebase Analytics , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠeventName : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġevent Bundle : ĠBundle ĊĠĠĠĠĠĠĠ Ġ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠApps Fly er Lib . getInstance (). track Event ( App . get AppContext (), ĠeventName , Ġevent Bundle . toMap ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfirebase Analytics . log Event ( eventName , Ġevent Bundle ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }