2020-07-08 16:44:49 +00:00
.class public L f/c/a/a$k ;
.super L java/lang/Object ;
.source "ActivityHandler.java"
# interfaces
.implements L java/lang/Runnable ;
# annotations
.annotation system L dalvik/annotation/EnclosingMethod ;
2020-07-25 02:57:47 +00:00
value = L f/c/a/a ;-> o ( L f/c/a/x ;) V
2020-07-08 16:44:49 +00:00
.end annotation
.annotation system L dalvik/annotation/InnerClass ;
accessFlags = 0x1
name = null
.end annotation
# instance fields
2020-07-25 02:57:47 +00:00
.field public final synthetic d : L f/c/a/x ;
2020-07-08 16:44:49 +00:00
.field public final synthetic e : L f/c/a/a ;
# direct methods
2020-07-25 02:57:47 +00:00
.method public constructor <init> ( L f/c/a/a ;L f/c/a/x ;) V
2020-07-08 16:44:49 +00:00
.locals 0
iput-object p1 , p0 , L f/c/a/a$k ;-> e : L f/c/a/a ;
2020-07-25 02:57:47 +00:00
iput-object p2 , p0 , L f/c/a/a$k ;-> d : L f/c/a/x ;
2020-07-08 16:44:49 +00:00
invoke-direct { p0 } , L java/lang/Object ;-> <init> ( ) V
return-void
.end method
# virtual methods
.method public run ( ) V
2020-07-25 02:57:47 +00:00
.locals 18
2020-07-08 16:44:49 +00:00
2020-07-25 02:57:47 +00:00
move-object/from16 v0 , p0
2020-07-08 16:44:49 +00:00
2020-07-25 02:57:47 +00:00
iget-object v1 , v0 , L f/c/a/a$k ;-> e : L f/c/a/a ;
2020-07-08 16:44:49 +00:00
2020-07-25 02:57:47 +00:00
iget-object v2 , v1 , L f/c/a/a ;-> h : L f/c/a/a$n ;
2020-07-08 16:44:49 +00:00
2020-07-25 02:57:47 +00:00
iget-boolean v2 , v2 , L f/c/a/a$n ;-> h : Z
2020-07-08 16:44:49 +00:00
2020-07-25 02:57:47 +00:00
const/4 v3 , 0x1
2020-07-08 16:44:49 +00:00
2020-07-25 02:57:47 +00:00
xor-int/2addr v2 , v3
const/4 v4 , 0x0
if-eqz v2 , :cond_0
iget-object v1 , v1 , L f/c/a/a ;-> d : L f/c/a/w0 ;
new-array v2 , v4 , [ L java/lang/Object ;
const-string v5 , "Event tracked before first activity resumed.\nIf it was triggered in the Application class, it might timestamp or even send an install long before the user opens the app.\nPlease check https://github.com/adjust/android_sdk#can-i-trigger-an-event-at-application-launch for more information."
invoke-interface { v1 , v5 , v2 } , L f/c/a/w0 ;-> d ( L java/lang/String ;[ L java/lang/Object ;) V
iget-object v1 , v0 , L f/c/a/a$k ;-> e : L f/c/a/a ;
invoke-static { v1 } , L f/c/a/a ;-> p ( L f/c/a/a ;) V
:cond_0
iget-object v1 , v0 , L f/c/a/a$k ;-> e : L f/c/a/a ;
iget-object v2 , v0 , L f/c/a/a$k ;-> d : L f/c/a/x ;
invoke-virtual { v1 } , L f/c/a/a ;-> q ( ) Z
move-result v5
if-nez v5 , :cond_1
goto/16 :goto_9
:cond_1
invoke-virtual { v1 } , L f/c/a/a ;-> u ( ) Z
move-result v5
if-nez v5 , :cond_2
goto/16 :goto_9
:cond_2
if-nez v2 , :cond_3
iget-object v5 , v1 , L f/c/a/a ;-> d : L f/c/a/w0 ;
new-array v6 , v4 , [ L java/lang/Object ;
const-string v7 , "Event missing"
invoke-interface { v5 , v7 , v6 } , L f/c/a/w0 ;-> e ( L java/lang/String ;[ L java/lang/Object ;) V
goto :goto_1
:cond_3
iget-object v5 , v2 , L f/c/a/x ;-> a : L java/lang/String ;
if-eqz v5 , :cond_4
const/4 v5 , 0x1
goto :goto_0
:cond_4
const/4 v5 , 0x0
:goto_0
if-nez v5 , :cond_5
iget-object v5 , v1 , L f/c/a/a ;-> d : L f/c/a/w0 ;
new-array v6 , v4 , [ L java/lang/Object ;
const-string v7 , "Event not initialized correctly"
invoke-interface { v5 , v7 , v6 } , L f/c/a/w0 ;-> e ( L java/lang/String ;[ L java/lang/Object ;) V
:goto_1
const/4 v5 , 0x0
goto :goto_2
:cond_5
const/4 v5 , 0x1
:goto_2
if-nez v5 , :cond_6
goto/16 :goto_9
:cond_6
iget-object v5 , v2 , L f/c/a/x ;-> f : L java/lang/String ;
if-eqz v5 , :cond_c
invoke-virtual { v5 } , L java/lang/String ;-> isEmpty ( ) Z
move-result v6
if-eqz v6 , :cond_7
goto :goto_4
:cond_7
iget-object v6 , v1 , L f/c/a/a ;-> c : L f/c/a/v ;
iget-object v6 , v6 , L f/c/a/v ;-> orderIds : L java/util/LinkedList ;
if-nez v6 , :cond_8
const/4 v6 , 0x0
goto :goto_3
:cond_8
invoke-virtual { v6 , v5 } , L java/util/LinkedList ;-> contains ( L java/lang/Object ;) Z
move-result v6
:goto_3
if-eqz v6 , :cond_9
iget-object v6 , v1 , L f/c/a/a ;-> d : L f/c/a/w0 ;
new-array v7 , v3 , [ L java/lang/Object ;
aput-object v5 , v7 , v4
const-string v5 , "Skipping duplicated order ID \'%s\'"
invoke-interface { v6 , v5 , v7 } , L f/c/a/w0 ;-> h ( L java/lang/String ;[ L java/lang/Object ;) V
const/4 v5 , 0x0
goto :goto_5
:cond_9
iget-object v6 , v1 , L f/c/a/a ;-> c : L f/c/a/v ;
iget-object v7 , v6 , L f/c/a/v ;-> orderIds : L java/util/LinkedList ;
if-nez v7 , :cond_a
new-instance v7 , L java/util/LinkedList ;
invoke-direct { v7 } , L java/util/LinkedList ;-> <init> ( ) V
iput-object v7 , v6 , L f/c/a/v ;-> orderIds : L java/util/LinkedList ;
:cond_a
iget-object v7 , v6 , L f/c/a/v ;-> orderIds : L java/util/LinkedList ;
invoke-virtual { v7 } , L java/util/LinkedList ;-> size ( ) I
move-result v7
const/16 v8 , 0xa
if-lt v7 , v8 , :cond_b
iget-object v7 , v6 , L f/c/a/v ;-> orderIds : L java/util/LinkedList ;
invoke-virtual { v7 } , L java/util/LinkedList ;-> removeLast ( ) L java/lang/Object ;
:cond_b
iget-object v6 , v6 , L f/c/a/v ;-> orderIds : L java/util/LinkedList ;
invoke-virtual { v6 , v5 } , L java/util/LinkedList ;-> addFirst ( L java/lang/Object ;) V
iget-object v6 , v1 , L f/c/a/a ;-> d : L f/c/a/w0 ;
new-array v7 , v3 , [ L java/lang/Object ;
aput-object v5 , v7 , v4
const-string v5 , "Added order ID \'%s\'"
invoke-interface { v6 , v5 , v7 } , L f/c/a/w0 ;-> g ( L java/lang/String ;[ L java/lang/Object ;) V
:cond_c
:goto_4
const/4 v5 , 0x1
:goto_5
if-nez v5 , :cond_d
goto/16 :goto_9
:cond_d
iget-object v5 , v1 , L f/c/a/a ;-> c : L f/c/a/v ;
iget-boolean v5 , v5 , L f/c/a/v ;-> isGdprForgotten : Z
if-eqz v5 , :cond_e
goto/16 :goto_9
:cond_e
invoke-static { } , L java/lang/System ;-> currentTimeMillis ( ) J
move-result-wide v11
iget-object v5 , v1 , L f/c/a/a ;-> c : L f/c/a/v ;
iget v6 , v5 , L f/c/a/v ;-> eventCount : I
add-int/2addr v6 , v3
iput v6 , v5 , L f/c/a/v ;-> eventCount : I
invoke-virtual { v1 , v11 , v12 } , L f/c/a/a ;-> J ( J ) Z
new-instance v5 , L f/c/a/n1 ;
iget-object v7 , v1 , L f/c/a/a ;-> m : L f/c/a/w ;
iget-object v8 , v1 , L f/c/a/a ;-> l : L f/c/a/p0 ;
iget-object v9 , v1 , L f/c/a/a ;-> c : L f/c/a/v ;
iget-object v10 , v1 , L f/c/a/a ;-> q : L f/c/a/x1 ;
move-object v6 , v5
invoke-direct/range { v6 . . v12 } , L f/c/a/n1 ;-> <init> ( L f/c/a/w ;L f/c/a/p0 ;L f/c/a/v ;L f/c/a/x1 ;J ) V
iget-object v6 , v1 , L f/c/a/a ;-> h : L f/c/a/a$n ;
iget-boolean v6 , v6 , L f/c/a/a$n ;-> d : Z
sget-object v7 , L f/c/a/t ;-> f : L f/c/a/t ;
iget-object v8 , v5 , L f/c/a/n1 ;-> c : L f/c/a/w ;
iget-object v8 , v8 , L f/c/a/w ;-> d : L android/content/Context ;
invoke-virtual { v8 } , L android/content/Context ;-> getContentResolver ( ) L android/content/ContentResolver ;
move-result-object v15
new-instance v8 , L java/util/HashMap ;
invoke-direct { v8 } , L java/util/HashMap ;-> <init> ( ) V
iget-object v9 , v5 , L f/c/a/n1 ;-> c : L f/c/a/w ;
iget-object v9 , v9 , L f/c/a/w ;-> d : L android/content/Context ;
sget-object v10 , L f/c/a/n1 ;-> p : L f/c/a/w0 ;
2020-09-09 19:21:20 +00:00
invoke-static { v9 , v10 } , L e0/a/b/b/a ;-> z ( L android/content/Context ;L f/c/a/w0 ;) L java/util/Map ;
2020-07-25 02:57:47 +00:00
move-result-object v9
if-eqz v9 , :cond_f
invoke-virtual { v8 , v9 } , L java/util/HashMap ;-> putAll ( L java/util/Map ;) V
:cond_f
iget-object v9 , v5 , L f/c/a/n1 ;-> c : L f/c/a/w ;
iget-object v9 , v9 , L f/c/a/w ;-> d : L android/content/Context ;
sget-object v10 , L f/c/a/n1 ;-> p : L f/c/a/w0 ;
2020-09-09 19:21:20 +00:00
invoke-static { v9 , v10 } , L e0/a/b/b/a ;-> A ( L android/content/Context ;L f/c/a/w0 ;) L java/util/Map ;
2020-07-25 02:57:47 +00:00
move-result-object v9
if-eqz v9 , :cond_10
invoke-virtual { v8 , v9 } , L java/util/HashMap ;-> putAll ( L java/util/Map ;) V
:cond_10
if-nez v6 , :cond_11
iget-object v9 , v5 , L f/c/a/n1 ;-> e : L f/c/a/x1 ;
iget-object v9 , v9 , L f/c/a/x1 ;-> a : L java/util/Map ;
iget-object v10 , v2 , L f/c/a/x ;-> d : L java/util/Map ;
const-string v11 , "Callback"
invoke-static { v9 , v10 , v11 } , L f/c/a/e2 ;-> y ( L java/util/Map ;L java/util/Map ;L java/lang/String ;) L java/util/Map ;
move-result-object v9
const-string v10 , "callback_params"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> f ( L java/util/Map ;L java/lang/String ;L java/util/Map ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> e : L f/c/a/x1 ;
iget-object v9 , v9 , L f/c/a/x1 ;-> b : L java/util/Map ;
iget-object v10 , v2 , L f/c/a/x ;-> e : L java/util/Map ;
const-string v11 , "Partner"
invoke-static { v9 , v10 , v11 } , L f/c/a/e2 ;-> y ( L java/util/Map ;L java/util/Map ;L java/lang/String ;) L java/util/Map ;
move-result-object v9
const-string v10 , "partner_params"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> f ( L java/util/Map ;L java/lang/String ;L java/util/Map ;) V
:cond_11
iget-object v9 , v5 , L f/c/a/n1 ;-> b : L f/c/a/p0 ;
iget-object v10 , v5 , L f/c/a/n1 ;-> c : L f/c/a/w ;
iget-object v10 , v10 , L f/c/a/w ;-> d : L android/content/Context ;
invoke-virtual { v9 , v10 } , L f/c/a/p0 ;-> b ( L android/content/Context ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> d : L f/c/a/n1$a ;
iget-object v9 , v9 , L f/c/a/n1$a ;-> g : L java/lang/String ;
const-string v10 , "android_uuid"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> b : L f/c/a/p0 ;
iget-object v9 , v9 , L f/c/a/p0 ;-> d : L java/lang/Boolean ;
2020-09-10 21:23:57 +00:00
const-string v10 , "tracking_enabled"
2020-07-25 02:57:47 +00:00
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> a ( L java/util/Map ;L java/lang/String ;L java/lang/Boolean ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> b : L f/c/a/p0 ;
iget-object v9 , v9 , L f/c/a/p0 ;-> a : L java/lang/String ;
const-string v10 , "gps_adid"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> b : L f/c/a/p0 ;
iget-object v9 , v9 , L f/c/a/p0 ;-> b : L java/lang/String ;
const-string v10 , "gps_adid_src"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> b : L f/c/a/p0 ;
iget v9 , v9 , L f/c/a/p0 ;-> c : I
int-to-long v9 , v9
const-string v11 , "gps_adid_attempt"
invoke-static { v8 , v11 , v9 , v10 } , L f/c/a/n1 ;-> e ( L java/util/Map ;L java/lang/String ;J ) V
invoke-virtual { v5 , v8 } , L f/c/a/n1 ;-> j ( L java/util/Map ;) Z
move-result v9
if-nez v9 , :cond_12
sget-object v9 , L f/c/a/n1 ;-> p : L f/c/a/w0 ;
new-array v10 , v4 , [ L java/lang/Object ;
const-string v11 , "Google Advertising ID not detected, fallback to non Google Play identifiers will take place"
invoke-interface { v9 , v11 , v10 } , L f/c/a/w0 ;-> d ( L java/lang/String ;[ L java/lang/Object ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> b : L f/c/a/p0 ;
iget-object v10 , v5 , L f/c/a/n1 ;-> c : L f/c/a/w ;
iget-object v10 , v10 , L f/c/a/w ;-> d : L android/content/Context ;
invoke-virtual { v9 , v10 } , L f/c/a/p0 ;-> a ( L android/content/Context ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> b : L f/c/a/p0 ;
iget-object v9 , v9 , L f/c/a/p0 ;-> f : L java/lang/String ;
const-string v10 , "mac_sha1"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> b : L f/c/a/p0 ;
iget-object v9 , v9 , L f/c/a/p0 ;-> g : L java/lang/String ;
const-string v10 , "mac_md5"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> b : L f/c/a/p0 ;
iget-object v9 , v9 , L f/c/a/p0 ;-> h : L java/lang/String ;
const-string v10 , "android_id"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
:cond_12
iget-object v9 , v5 , L f/c/a/n1 ;-> b : L f/c/a/p0 ;
iget-object v9 , v9 , L f/c/a/p0 ;-> r : L java/lang/String ;
const-string v10 , "api_level"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> c : L f/c/a/w ;
iget-object v9 , v9 , L f/c/a/w ;-> B : L java/lang/String ;
const-string v10 , "app_secret"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> c : L f/c/a/w ;
iget-object v9 , v9 , L f/c/a/w ;-> e : L java/lang/String ;
const-string v10 , "app_token"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> b : L f/c/a/p0 ;
iget-object v9 , v9 , L f/c/a/p0 ;-> l : L java/lang/String ;
const-string v10 , "app_version"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
sget-object v9 , L java/lang/Boolean ;-> TRUE : L java/lang/Boolean ;
const-string v10 , "attribution_deeplink"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> a ( L java/util/Map ;L java/lang/String ;L java/lang/Boolean ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> c : L f/c/a/w ;
iget-object v9 , v9 , L f/c/a/w ;-> d : L android/content/Context ;
invoke-static { v9 } , L f/c/a/e2 ;-> e ( L android/content/Context ;) I
move-result v9
int-to-long v9 , v9
const-string v11 , "connectivity_type"
invoke-static { v8 , v11 , v9 , v10 } , L f/c/a/n1 ;-> e ( L java/util/Map ;L java/lang/String ;J ) V
iget-object v9 , v5 , L f/c/a/n1 ;-> b : L f/c/a/p0 ;
iget-object v9 , v9 , L f/c/a/p0 ;-> t : L java/lang/String ;
const-string v10 , "country"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> b : L f/c/a/p0 ;
iget-object v9 , v9 , L f/c/a/p0 ;-> A : L java/lang/String ;
const-string v10 , "cpu_type"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-wide v9 , v5 , L f/c/a/n1 ;-> a : J
const-string v11 , "created_at"
invoke-static { v8 , v11 , v9 , v10 } , L f/c/a/n1 ;-> b ( L java/util/Map ;L java/lang/String ;J ) V
iget-object v9 , v2 , L f/c/a/x ;-> c : L java/lang/String ;
const-string v10 , "currency"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> c : L f/c/a/w ;
iget-object v9 , v9 , L f/c/a/w ;-> l : L java/lang/Boolean ;
const-string v10 , "device_known"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> a ( L java/util/Map ;L java/lang/String ;L java/lang/Boolean ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> b : L f/c/a/p0 ;
iget-object v9 , v9 , L f/c/a/p0 ;-> o : L java/lang/String ;
const-string v10 , "device_manufacturer"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> b : L f/c/a/p0 ;
iget-object v9 , v9 , L f/c/a/p0 ;-> n : L java/lang/String ;
const-string v10 , "device_name"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> b : L f/c/a/p0 ;
iget-object v9 , v9 , L f/c/a/p0 ;-> m : L java/lang/String ;
const-string v10 , "device_type"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> b : L f/c/a/p0 ;
iget-object v9 , v9 , L f/c/a/p0 ;-> y : L java/lang/String ;
const-string v10 , "display_height"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> b : L f/c/a/p0 ;
iget-object v9 , v9 , L f/c/a/p0 ;-> x : L java/lang/String ;
const-string v10 , "display_width"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> c : L f/c/a/w ;
iget-object v9 , v9 , L f/c/a/w ;-> f : L java/lang/String ;
const-string v10 , "environment"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v2 , L f/c/a/x ;-> g : L java/lang/String ;
const-string v10 , "event_callback_id"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> d : L f/c/a/n1$a ;
iget v9 , v9 , L f/c/a/n1$a ;-> a : I
int-to-long v9 , v9
const-string v11 , "event_count"
invoke-static { v8 , v11 , v9 , v10 } , L f/c/a/n1 ;-> e ( L java/util/Map ;L java/lang/String ;J ) V
iget-object v9 , v5 , L f/c/a/n1 ;-> c : L f/c/a/w ;
iget-boolean v9 , v9 , L f/c/a/w ;-> i : Z
invoke-static { v9 } , L java/lang/Boolean ;-> valueOf ( Z ) L java/lang/Boolean ;
move-result-object v9
const-string v10 , "event_buffering_enabled"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> a ( L java/util/Map ;L java/lang/String ;L java/lang/Boolean ;) V
iget-object v9 , v2 , L f/c/a/x ;-> a : L java/lang/String ;
const-string v10 , "event_token"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> c : L f/c/a/w ;
iget-object v9 , v9 , L f/c/a/w ;-> C : L java/lang/String ;
const-string v10 , "external_device_id"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> b : L f/c/a/p0 ;
iget-object v11 , v9 , L f/c/a/p0 ;-> i : L java/lang/String ;
const-string v10 , "fb_id"
const-string v14 , "fire_adid"
const-string v17 , "fire_tracking_enabled"
move-object v9 , v8
move-object v12 , v15
move-object v13 , v8
move-object/from16 v16 , v8
2020-09-09 19:21:20 +00:00
invoke-static/range { v9 . . v17 } , L f/e/b/a/a ;-> X ( L java/util/HashMap ;L java/lang/String ;L java/lang/String ;L android/content/ContentResolver ;L java/util/HashMap ;L java/lang/String ;L android/content/ContentResolver ;L java/util/HashMap ;L java/lang/String ;) V
2020-07-25 02:57:47 +00:00
iget-object v9 , v5 , L f/c/a/n1 ;-> b : L f/c/a/p0 ;
iget-object v9 , v9 , L f/c/a/p0 ;-> z : L java/lang/String ;
const-string v10 , "hardware_name"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> b : L f/c/a/p0 ;
iget-object v9 , v9 , L f/c/a/p0 ;-> s : L java/lang/String ;
const-string v10 , "language"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> c : L f/c/a/w ;
iget-object v9 , v9 , L f/c/a/w ;-> d : L android/content/Context ;
invoke-static { v9 } , L f/c/a/e2 ;-> k ( L android/content/Context ;) L java/lang/String ;
move-result-object v9
const-string v10 , "mcc"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> c : L f/c/a/w ;
iget-object v9 , v9 , L f/c/a/w ;-> d : L android/content/Context ;
invoke-static { v9 } , L f/c/a/e2 ;-> l ( L android/content/Context ;) L java/lang/String ;
move-result-object v9
const-string v10 , "mnc"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
sget-object v9 , L java/lang/Boolean ;-> TRUE : L java/lang/Boolean ;
const-string v10 , "needs_response_details"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> a ( L java/util/Map ;L java/lang/String ;L java/lang/Boolean ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> c : L f/c/a/w ;
iget-object v9 , v9 , L f/c/a/w ;-> d : L android/content/Context ;
invoke-static { v9 } , L f/c/a/e2 ;-> m ( L android/content/Context ;) I
move-result v9
int-to-long v9 , v9
const-string v11 , "network_type"
invoke-static { v8 , v11 , v9 , v10 } , L f/c/a/n1 ;-> e ( L java/util/Map ;L java/lang/String ;J ) V
iget-object v9 , v5 , L f/c/a/n1 ;-> b : L f/c/a/p0 ;
iget-object v9 , v9 , L f/c/a/p0 ;-> B : L java/lang/String ;
const-string v10 , "os_build"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> b : L f/c/a/p0 ;
iget-object v9 , v9 , L f/c/a/p0 ;-> p : L java/lang/String ;
const-string v10 , "os_name"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> b : L f/c/a/p0 ;
iget-object v9 , v9 , L f/c/a/p0 ;-> q : L java/lang/String ;
const-string v10 , "os_version"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> b : L f/c/a/p0 ;
iget-object v9 , v9 , L f/c/a/p0 ;-> k : L java/lang/String ;
const-string v10 , "package_name"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> d : L f/c/a/n1$a ;
iget-object v9 , v9 , L f/c/a/n1$a ;-> h : L java/lang/String ;
const-string v10 , "push_token"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v2 , L f/c/a/x ;-> b : L java/lang/Double ;
if-nez v9 , :cond_13
goto :goto_6
:cond_13
new-array v10 , v3 , [ L java/lang/Object ;
aput-object v9 , v10 , v4
const-string v9 , "%.5f"
invoke-static { v9 , v10 } , L f/c/a/e2 ;-> d ( L java/lang/String ;[ L java/lang/Object ;) L java/lang/String ;
move-result-object v9
const-string v10 , "revenue"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
:goto_6
iget-object v9 , v5 , L f/c/a/n1 ;-> b : L f/c/a/p0 ;
iget-object v9 , v9 , L f/c/a/p0 ;-> w : L java/lang/String ;
const-string v10 , "screen_density"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> b : L f/c/a/p0 ;
iget-object v9 , v9 , L f/c/a/p0 ;-> v : L java/lang/String ;
const-string v10 , "screen_format"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> b : L f/c/a/p0 ;
iget-object v9 , v9 , L f/c/a/p0 ;-> u : L java/lang/String ;
const-string v10 , "screen_size"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> c : L f/c/a/w ;
iget-object v9 , v9 , L f/c/a/w ;-> A : L java/lang/String ;
const-string v10 , "secret_id"
invoke-static { v8 , v10 , v9 } , L f/c/a/n1 ;-> g ( L java/util/Map ;L java/lang/String ;L java/lang/String ;) V
iget-object v9 , v5 , L f/c/a/n1 ;-> d : L f/c/a/n1$a ;
iget v9 , v9 , L f/c/a/n1$a ;-> b : I
int-to-long v9 , v9
const-string v11 , "session_count"
invoke-static { v8 , v11 , v9 , v10 } , L f/c/a/n1 ;-> e ( L java/util/Map ;L java/lang/String ;J ) V
iget-object v9 , v5 , L f/c/a/n1 ;-> d : L f/c/a/n1$a ;
iget-wide v9 , v9 , L f/c/a/n1$a ;-> f : J
const-string v11 , "session_length"
invoke-static { v8 , v11 , v9 , v10 } , L f/c/a/n1 ;-> d ( L java/util/Map ;L java/lang/String ;J ) V
iget-object v9 , v5 , L f/c/a/n1 ;-> d : L f/c/a/n1$a ;
iget v9 , v9 , L f/c/a/n1$a ;-> c : I
int-to-long v9 , v9
const-string v11 , "subsession_count"
invoke-static { v8 , v11 , v9 , v10 } , L f/c/a/n1 ;-> e ( L java/util/Map ;L java/lang/String ;J ) V
iget-object v9 , v5 , L f/c/a/n1 ;-> d : L f/c/a/n1$a ;
iget-wide v9 , v9 , L f/c/a/n1$a ;-> d : J
2020-09-10 21:23:57 +00:00
const-string v11 , "time_spent"
2020-07-25 02:57:47 +00:00
invoke-static { v8 , v11 , v9 , v10 } , L f/c/a/n1 ;-> d ( L java/util/Map ;L java/lang/String ;J ) V
invoke-virtual { v5 , v8 } , L f/c/a/n1 ;-> i ( L java/util/Map ;) V
invoke-virtual { v5 , v7 } , L f/c/a/n1 ;-> k ( L f/c/a/t ;) L f/c/a/u ;
move-result-object v9
const-string v10 , "/event"
iput-object v10 , v9 , L f/c/a/u ;-> path : L java/lang/String ;
iget-object v10 , v2 , L f/c/a/x ;-> b : L java/lang/Double ;
if-nez v10 , :cond_14
new-array v10 , v3 , [ L java/lang/Object ;
iget-object v11 , v2 , L f/c/a/x ;-> a : L java/lang/String ;
aput-object v11 , v10 , v4
const-string v11 , "\'%s\'"
invoke-static { v11 , v10 } , L f/c/a/e2 ;-> d ( L java/lang/String ;[ L java/lang/Object ;) L java/lang/String ;
move-result-object v10
goto :goto_7
:cond_14
const/4 v11 , 0x3
new-array v11 , v11 , [ L java/lang/Object ;
aput-object v10 , v11 , v4
iget-object v10 , v2 , L f/c/a/x ;-> c : L java/lang/String ;
aput-object v10 , v11 , v3
const/4 v10 , 0x2
iget-object v12 , v2 , L f/c/a/x ;-> a : L java/lang/String ;
aput-object v12 , v11 , v10
const-string v10 , "(%.5f %s, \'%s\')"
invoke-static { v10 , v11 } , L f/c/a/e2 ;-> d ( L java/lang/String ;[ L java/lang/Object ;) L java/lang/String ;
move-result-object v10
:goto_7
iput-object v10 , v9 , L f/c/a/u ;-> suffix : L java/lang/String ;
invoke-virtual { v7 } , L f/c/a/t ;-> toString ( ) L java/lang/String ;
move-result-object v7
iget-object v10 , v9 , L f/c/a/u ;-> clientSdk : L java/lang/String ;
iget-object v5 , v5 , L f/c/a/n1 ;-> c : L f/c/a/w ;
iget-object v11 , v5 , L f/c/a/w ;-> d : L android/content/Context ;
iget-object v5 , v5 , L f/c/a/w ;-> v : L f/c/a/w0 ;
invoke-static { v8 , v7 , v10 , v11 , v5 } , L f/c/a/g0 ;-> c ( L java/util/Map ;L java/lang/String ;L java/lang/String ;L android/content/Context ;L f/c/a/w0 ;) V
iput-object v8 , v9 , L f/c/a/u ;-> parameters : L java/util/Map ;
if-eqz v6 , :cond_15
iget-object v5 , v2 , L f/c/a/x ;-> d : L java/util/Map ;
iput-object v5 , v9 , L f/c/a/u ;-> callbackParameters : L java/util/Map ;
iget-object v2 , v2 , L f/c/a/x ;-> e : L java/util/Map ;
iput-object v2 , v9 , L f/c/a/u ;-> partnerParameters : L java/util/Map ;
:cond_15
iget-object v2 , v1 , L f/c/a/a ;-> b : L f/c/a/x0 ;
invoke-interface { v2 , v9 } , L f/c/a/x0 ;-> g ( L f/c/a/u ;) V
iget-object v2 , v1 , L f/c/a/a ;-> m : L f/c/a/w ;
iget-boolean v2 , v2 , L f/c/a/w ;-> i : Z
if-eqz v2 , :cond_16
iget-object v2 , v1 , L f/c/a/a ;-> d : L f/c/a/w0 ;
new-array v3 , v3 , [ L java/lang/Object ;
iget-object v5 , v9 , L f/c/a/u ;-> suffix : L java/lang/String ;
aput-object v5 , v3 , v4
const-string v4 , "Buffered event %s"
invoke-interface { v2 , v4 , v3 } , L f/c/a/w0 ;-> h ( L java/lang/String ;[ L java/lang/Object ;) V
goto :goto_8
:cond_16
iget-object v2 , v1 , L f/c/a/a ;-> b : L f/c/a/x0 ;
invoke-interface { v2 } , L f/c/a/x0 ;-> e ( ) V
:goto_8
iget-object v2 , v1 , L f/c/a/a ;-> m : L f/c/a/w ;
iget-boolean v2 , v2 , L f/c/a/w ;-> s : Z
if-eqz v2 , :cond_17
iget-object v2 , v1 , L f/c/a/a ;-> h : L f/c/a/a$n ;
iget-boolean v2 , v2 , L f/c/a/a$n ;-> c : Z
if-eqz v2 , :cond_17
invoke-virtual { v1 } , L f/c/a/a ;-> D ( ) V
:cond_17
invoke-virtual { v1 } , L f/c/a/a ;-> P ( ) V
:goto_9
2020-07-08 16:44:49 +00:00
return-void
.end method