Changes of com.discord v1208

This commit is contained in:
root 2020-07-25 02:57:47 +00:00
parent ec286a9030
commit 9689dfbdc5
6968 changed files with 663631 additions and 664123 deletions

View file

@ -122,7 +122,7 @@
const v0, 0x7f0a070a
invoke-static {p0, v0}, Lf/m/b/f/a;->j(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->j(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -130,7 +130,7 @@
const v0, 0x7f0a0709
invoke-static {p0, v0}, Lf/m/b/f/a;->j(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->j(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -138,7 +138,7 @@
const v0, 0x7f0a0706
invoke-static {p0, v0}, Lf/m/b/f/a;->j(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->j(Landroidx/fragment/app/Fragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0

View file

@ -140,7 +140,7 @@
const v0, 0x7f0a070c
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -148,7 +148,7 @@
const v0, 0x7f0a0708
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -156,7 +156,7 @@
const v0, 0x7f0a0707
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -164,7 +164,7 @@
const v0, 0x7f0a070b
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -394,7 +394,7 @@
aput-object v2, v1, v4
invoke-static {v1}, Lf/m/b/f/a;->listOf([Ljava/lang/Object;)Ljava/util/List;
invoke-static {v1}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List;
move-result-object v1
@ -503,7 +503,7 @@
check-cast v4, Lf/a/a/a/a$c;
invoke-static {v4}, Lf/m/b/f/a;->listOf(Ljava/lang/Object;)Ljava/util/List;
invoke-static {v4}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List;
move-result-object v4
@ -556,7 +556,7 @@
goto :goto_2
:cond_7
invoke-static {}, Lf/m/b/f/a;->throwIndexOverflow()V
invoke-static {}, Lf/n/a/k/a;->throwIndexOverflow()V
throw p1
@ -569,7 +569,7 @@
const/16 v2, 0xa
invoke-static {v0, v2}, Lf/m/b/f/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I
invoke-static {v0, v2}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I
move-result v2

View file

@ -161,7 +161,7 @@
const v0, 0x7f0a09a9
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -169,7 +169,7 @@
const v0, 0x7f0a09ad
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -177,7 +177,7 @@
const v0, 0x7f0a09aa
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -185,7 +185,7 @@
const v0, 0x7f0a09ac
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -193,7 +193,7 @@
const v0, 0x7f0a09ab
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0

View file

@ -73,7 +73,7 @@
move-result-object v3
invoke-static {v3}, Lf/m/b/f/a;->setOf(Ljava/lang/Object;)Ljava/util/Set;
invoke-static {v3}, Lf/n/a/k/a;->setOf(Ljava/lang/Object;)Ljava/util/Set;
move-result-object v3

View file

@ -181,7 +181,7 @@
const v0, 0x7f0a06c6
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -189,7 +189,7 @@
const v0, 0x7f0a06c2
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -197,7 +197,7 @@
const v0, 0x7f0a06c4
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -205,7 +205,7 @@
const v0, 0x7f0a06c7
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -213,7 +213,7 @@
const v0, 0x7f0a06c3
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -221,7 +221,7 @@
const v0, 0x7f0a06c5
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0

View file

@ -0,0 +1,256 @@
.class public final Lf/a/a/c/b$a;
.super Ljava/lang/Object;
.source "java-style lambda group"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/a/a/c/b;->onViewBound(Landroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic d:I
.field public final synthetic e:Ljava/lang/Object;
# direct methods
.method public constructor <init>(ILjava/lang/Object;)V
.locals 0
iput p1, p0, Lf/a/a/c/b$a;->d:I
iput-object p2, p0, Lf/a/a/c/b$a;->e:Ljava/lang/Object;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 13
iget p1, p0, Lf/a/a/c/b$a;->d:I
const-string/jumbo v0, "viewModel"
const/4 v1, 0x1
const/4 v2, 0x0
if-eqz p1, :cond_8
if-ne p1, v1, :cond_7
iget-object p1, p0, Lf/a/a/c/b$a;->e:Ljava/lang/Object;
check-cast p1, Lf/a/a/c/b;
iget-object p1, p1, Lf/a/a/c/b;->k:Lf/a/a/c/h;
if-eqz p1, :cond_6
invoke-virtual {p1}, Lf/a/b/o0;->getViewState()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lf/a/a/c/h$d;
sget-object v3, Lf/a/a/c/h$d$c;->a:Lf/a/a/c/h$d$c;
invoke-static {v0, v3}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_0
goto :goto_1
:cond_0
instance-of v3, v0, Lf/a/a/c/h$d$b;
if-eqz v3, :cond_3
invoke-virtual {p1}, Lf/a/b/o0;->getViewState()Ljava/lang/Object;
move-result-object v0
if-eqz v0, :cond_2
check-cast v0, Lf/a/a/c/h$d$b;
iget-boolean v0, v0, Lf/a/a/c/h$d$b;->b:Z
if-nez v0, :cond_5
invoke-virtual {p1}, Lf/a/b/o0;->getViewState()Ljava/lang/Object;
move-result-object v0
instance-of v3, v0, Lf/a/a/c/h$d$b;
if-nez v3, :cond_1
move-object v0, v2
:cond_1
check-cast v0, Lf/a/a/c/h$d$b;
if-eqz v0, :cond_5
const/4 v3, 0x0
const/4 v4, 0x5
invoke-static {v0, v2, v1, v3, v4}, Lf/a/a/c/h$d$b;->a(Lf/a/a/c/h$d$b;Lcom/discord/models/domain/ModelSubscription;ZZI)Lf/a/a/c/h$d$b;
move-result-object v1
invoke-virtual {p1, v1}, Lf/a/b/o0;->updateViewState(Ljava/lang/Object;)V
iget-object v7, v0, Lf/a/a/c/h$d$b;->a:Lcom/discord/models/domain/ModelSubscription;
sget-object v3, Lcom/discord/utilities/premium/PremiumGuildSubscriptionUtils;->INSTANCE:Lcom/discord/utilities/premium/PremiumGuildSubscriptionUtils;
iget-object v4, p1, Lf/a/a/c/h;->g:Lcom/discord/utilities/rest/RestAPI;
iget-wide v5, p1, Lf/a/a/c/h;->d:J
iget-object v8, p1, Lf/a/a/c/h;->f:Lcom/discord/stores/StorePremiumGuildSubscription;
invoke-virtual/range {v3 .. v8}, Lcom/discord/utilities/premium/PremiumGuildSubscriptionUtils;->uncancelSubscriptionSlot(Lcom/discord/utilities/rest/RestAPI;JLcom/discord/models/domain/ModelSubscription;Lcom/discord/stores/StorePremiumGuildSubscription;)Lrx/Observable;
move-result-object v1
const/4 v3, 0x2
invoke-static {v1, p1, v2, v3, v2}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->ui$default(Lrx/Observable;Lcom/discord/app/AppComponent;Lcom/discord/utilities/mg_recycler/MGRecyclerAdapterSimple;ILjava/lang/Object;)Lrx/Observable;
move-result-object v4
const-class v5, Lf/a/a/c/h;
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v8, 0x0
const/4 v9, 0x0
new-instance v10, Lf/a/a/c/j;
invoke-direct {v10, p1, v0}, Lf/a/a/c/j;-><init>(Lf/a/a/c/h;Lf/a/a/c/h$d$b;)V
const/16 v11, 0x1e
const/4 v12, 0x0
invoke-static/range {v4 .. v12}, Lcom/discord/utilities/rx/ObservableExtensionsKt;->appSubscribe$default(Lrx/Observable;Ljava/lang/Class;Landroid/content/Context;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)V
goto :goto_1
:cond_2
new-instance p1, Lkotlin/TypeCastException;
const-string v0, "null cannot be cast to non-null type com.discord.dialogs.premiumguild.PremiumGuildSubscriptionUncancelViewModel.ViewState.Loaded"
invoke-direct {p1, v0}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw p1
:cond_3
instance-of v3, v0, Lf/a/a/c/h$d$d;
if-eqz v3, :cond_4
goto :goto_0
:cond_4
instance-of v0, v0, Lf/a/a/c/h$d$a;
if-eqz v0, :cond_5
:goto_0
new-instance v0, Lf/a/a/c/h$d$a;
invoke-direct {v0, v2, v1}, Lf/a/a/c/h$d$a;-><init>(Ljava/lang/Integer;I)V
invoke-virtual {p1, v0}, Lf/a/b/o0;->updateViewState(Ljava/lang/Object;)V
:cond_5
:goto_1
return-void
:cond_6
invoke-static {v0}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v2
:cond_7
throw v2
:cond_8
iget-object p1, p0, Lf/a/a/c/b$a;->e:Ljava/lang/Object;
check-cast p1, Lf/a/a/c/b;
iget-object p1, p1, Lf/a/a/c/b;->k:Lf/a/a/c/h;
if-eqz p1, :cond_c
invoke-virtual {p1}, Lf/a/b/o0;->getViewState()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lf/a/a/c/h$d;
sget-object v3, Lf/a/a/c/h$d$c;->a:Lf/a/a/c/h$d$c;
invoke-static {v0, v3}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v3
if-eqz v3, :cond_9
goto :goto_3
:cond_9
instance-of v3, v0, Lf/a/a/c/h$d$b;
if-eqz v3, :cond_a
goto :goto_2
:cond_a
instance-of v0, v0, Lf/a/a/c/h$d$a;
if-eqz v0, :cond_b
:goto_2
new-instance v0, Lf/a/a/c/h$d$a;
invoke-direct {v0, v2, v1}, Lf/a/a/c/h$d$a;-><init>(Ljava/lang/Integer;I)V
invoke-virtual {p1, v0}, Lf/a/b/o0;->updateViewState(Ljava/lang/Object;)V
:cond_b
:goto_3
return-void
:cond_c
invoke-static {v0}, Lj0/n/c/h;->throwUninitializedPropertyAccessException(Ljava/lang/String;)V
throw v2
.end method

View file

@ -203,7 +203,7 @@
const v0, 0x7f0a06cc
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -211,7 +211,7 @@
const v0, 0x7f0a06c8
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -219,7 +219,7 @@
const v0, 0x7f0a06ca
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -227,7 +227,7 @@
const v0, 0x7f0a06ce
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -235,7 +235,7 @@
const v0, 0x7f0a06c9
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -243,7 +243,7 @@
const v0, 0x7f0a06cd
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -251,7 +251,7 @@
const v0, 0x7f0a06cb
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0

View file

@ -157,7 +157,7 @@
const v0, 0x7f0a06c0
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -165,7 +165,7 @@
const v0, 0x7f0a06be
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -173,7 +173,7 @@
const v0, 0x7f0a06bf
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -181,7 +181,7 @@
const v0, 0x7f0a06c1
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0

View file

@ -159,7 +159,7 @@
const v0, 0x7f0a009c
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -167,7 +167,7 @@
const v0, 0x7f0a00a0
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -175,7 +175,7 @@
const v0, 0x7f0a00a1
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -183,7 +183,7 @@
const v0, 0x7f0a009f
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -191,7 +191,7 @@
const v0, 0x7f0a009e
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0

View file

@ -135,7 +135,7 @@
const v0, 0x7f0a0590
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -143,7 +143,7 @@
const v0, 0x7f0a0593
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -151,7 +151,7 @@
const v0, 0x7f0a0592
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -159,7 +159,7 @@
const v0, 0x7f0a0591
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0

View file

@ -0,0 +1,75 @@
.class public final Lf/a/a/f$a;
.super Ljava/lang/Object;
.source "java-style lambda group"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/a/a/f;->onViewBound(Landroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic d:I
.field public final synthetic e:Ljava/lang/Object;
# direct methods
.method public constructor <init>(ILjava/lang/Object;)V
.locals 0
iput p1, p0, Lf/a/a/f$a;->d:I
iput-object p2, p0, Lf/a/a/f$a;->e:Ljava/lang/Object;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 1
iget p1, p0, Lf/a/a/f$a;->d:I
if-eqz p1, :cond_1
const/4 v0, 0x1
if-ne p1, v0, :cond_0
iget-object p1, p0, Lf/a/a/f$a;->e:Ljava/lang/Object;
check-cast p1, Lf/a/a/f;
invoke-static {p1, v0}, Lf/a/a/f;->f(Lf/a/a/f;Z)V
return-void
:cond_0
const/4 p1, 0x0
throw p1
:cond_1
iget-object p1, p0, Lf/a/a/f$a;->e:Ljava/lang/Object;
check-cast p1, Lf/a/a/f;
const/4 v0, 0x0
invoke-static {p1, v0}, Lf/a/a/f;->f(Lf/a/a/f;Z)V
return-void
.end method

View file

@ -115,7 +115,7 @@
const v0, 0x7f0a0033
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -123,7 +123,7 @@
const v0, 0x7f0a0035
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -131,7 +131,7 @@
const v0, 0x7f0a0034
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0

View file

@ -0,0 +1,129 @@
.class public final Lf/a/a/g$a;
.super Ljava/lang/Object;
.source "java-style lambda group"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/a/a/g;->onViewBound(Landroid/view/View;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic d:I
.field public final synthetic e:Ljava/lang/Object;
.field public final synthetic f:Ljava/lang/Object;
# direct methods
.method public constructor <init>(ILjava/lang/Object;Ljava/lang/Object;)V
.locals 0
iput p1, p0, Lf/a/a/g$a;->d:I
iput-object p2, p0, Lf/a/a/g$a;->e:Ljava/lang/Object;
iput-object p3, p0, Lf/a/a/g$a;->f:Ljava/lang/Object;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 6
iget p1, p0, Lf/a/a/g$a;->d:I
const-string v0, "requireContext()"
if-eqz p1, :cond_1
const/4 v1, 0x1
if-ne p1, v1, :cond_0
iget-object p1, p0, Lf/a/a/g$a;->e:Ljava/lang/Object;
check-cast p1, Lf/a/a/g;
invoke-virtual {p1}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
move-result-object p1
invoke-static {p1, v0}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lf/a/a/g$a;->f:Ljava/lang/Object;
check-cast v0, Ljava/lang/String;
const-string v1, "username"
invoke-static {v0, v1}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const v1, 0x7f1204d1
invoke-static {p1, v0, v1}, Lf/a/b/n;->a(Landroid/content/Context;Ljava/lang/CharSequence;I)V
iget-object p1, p0, Lf/a/a/g$a;->e:Ljava/lang/Object;
check-cast p1, Lf/a/a/g;
invoke-virtual {p1}, Lcom/discord/app/AppDialog;->dismiss()V
return-void
:cond_0
const/4 p1, 0x0
throw p1
:cond_1
sget-object p1, Lcom/discord/utilities/uri/UriHandler;->INSTANCE:Lcom/discord/utilities/uri/UriHandler;
iget-object v1, p0, Lf/a/a/g$a;->e:Ljava/lang/Object;
check-cast v1, Lf/a/a/g;
invoke-virtual {v1}, Landroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
move-result-object v1
invoke-static {v1, v0}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
iget-object v0, p0, Lf/a/a/g$a;->f:Ljava/lang/Object;
move-object v2, v0
check-cast v2, Ljava/lang/String;
const/4 v3, 0x0
const/4 v4, 0x4
const/4 v5, 0x0
move-object v0, p1
invoke-static/range {v0 .. v5}, Lcom/discord/utilities/uri/UriHandler;->handle$default(Lcom/discord/utilities/uri/UriHandler;Landroid/content/Context;Ljava/lang/String;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V
iget-object p1, p0, Lf/a/a/g$a;->e:Ljava/lang/Object;
check-cast p1, Lf/a/a/g;
invoke-virtual {p1}, Lcom/discord/app/AppDialog;->dismiss()V
return-void
.end method

View file

@ -113,7 +113,7 @@
const v0, 0x7f0a0274
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -121,7 +121,7 @@
const v0, 0x7f0a0275
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -129,7 +129,7 @@
const v0, 0x7f0a0273
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0

View file

@ -91,7 +91,7 @@
const v0, 0x7f0a0133
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -99,7 +99,7 @@
const v0, 0x7f0a0134
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0

View file

@ -127,7 +127,7 @@
const v0, 0x7f0a02d9
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -135,7 +135,7 @@
const v0, 0x7f0a02da
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -143,7 +143,7 @@
const v0, 0x7f0a02d8
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0

View file

@ -69,7 +69,7 @@
const v0, 0x7f0a048a
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0

View file

@ -126,7 +126,7 @@
const v0, 0x7f0a02de
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -134,7 +134,7 @@
const v0, 0x7f0a02dd
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -142,7 +142,7 @@
const v0, 0x7f0a02c8
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -262,7 +262,7 @@
new-instance v2, Lcom/discord/utilities/views/SimpleRecyclerAdapter;
invoke-static {p1}, Lf/m/b/f/a;->asList([Ljava/lang/Object;)Ljava/util/List;
invoke-static {p1}, Lf/n/a/k/a;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object p1

View file

@ -125,7 +125,7 @@
const v0, 0x7f0a0342
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -133,7 +133,7 @@
const v0, 0x7f0a033f
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -141,7 +141,7 @@
const v0, 0x7f0a0343
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0

View file

@ -115,7 +115,7 @@
const v0, 0x7f0a0a23
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -123,7 +123,7 @@
const v0, 0x7f0a0a24
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -131,7 +131,7 @@
const v0, 0x7f0a0a22
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0

View file

@ -40,7 +40,7 @@
move-object/from16 v4, p1
invoke-static {v4, v2, v3}, Lf/e/b/a/a;->U(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context;
invoke-static {v4, v2, v3}, Lf/e/b/a/a;->V(Landroid/view/View;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Context;
move-result-object v2

View file

@ -80,7 +80,7 @@
aput-object v16, v3, v11
invoke-static {v3}, Lf/m/b/f/a;->listOf([Ljava/lang/Object;)Ljava/util/List;
invoke-static {v3}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List;
move-result-object v11

View file

@ -157,7 +157,7 @@
const v0, 0x7f0a0010
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -165,7 +165,7 @@
const v0, 0x7f0a000e
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -173,7 +173,7 @@
const v0, 0x7f0a000d
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -181,7 +181,7 @@
const v0, 0x7f0a000f
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0
@ -189,7 +189,7 @@
const v0, 0x7f0a0011
invoke-static {p0, v0}, Lf/m/b/f/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, v0}, Lf/n/a/k/a;->i(Landroidx/fragment/app/DialogFragment;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object v0

View file

@ -161,7 +161,7 @@
aput-object v2, v1, v10
invoke-static {v1}, Lf/m/b/f/a;->listOf([Ljava/lang/Object;)Ljava/util/List;
invoke-static {v1}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List;
move-result-object v1
@ -185,7 +185,7 @@
aput-object v2, v1, v4
invoke-static {v1}, Lf/m/b/f/a;->listOf([Ljava/lang/Object;)Ljava/util/List;
invoke-static {v1}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List;
move-result-object v1
@ -587,7 +587,7 @@
aput-object v0, v1, v2
invoke-static {v1}, Lf/m/b/f/a;->listOf([Ljava/lang/Object;)Ljava/util/List;
invoke-static {v1}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List;
move-result-object v0
@ -643,7 +643,7 @@
aput-object v1, v0, v8
invoke-static {v0}, Lf/m/b/f/a;->listOf([Ljava/lang/Object;)Ljava/util/List;
invoke-static {v0}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List;
move-result-object v0
@ -667,7 +667,7 @@
aput-object v1, v0, v4
invoke-static {v0}, Lf/m/b/f/a;->listOf([Ljava/lang/Object;)Ljava/util/List;
invoke-static {v0}, Lf/n/a/k/a;->listOf([Ljava/lang/Object;)Ljava/util/List;
move-result-object v0

View file

@ -41,7 +41,7 @@
const-string v0, "dsti"
invoke-static {v0}, Lf/m/b/f/a;->listOf(Ljava/lang/Object;)Ljava/util/List;
invoke-static {v0}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List;
move-result-object v0

View file

@ -23,7 +23,7 @@
const-string v0, "com.discord.intent.category.DIRECT_SHARE_TARGET"
invoke-static {v0}, Lf/m/b/f/a;->setOf(Ljava/lang/Object;)Ljava/util/Set;
invoke-static {v0}, Lf/n/a/k/a;->setOf(Ljava/lang/Object;)Ljava/util/Set;
move-result-object v0

View file

@ -84,9 +84,9 @@
new-instance v1, Lcom/discord/player/AppMediaPlayer$Event$c;
iget-object p1, p1, Lcom/discord/player/AppMediaPlayer;->f:Lf/h/a/b/s0;
iget-object p1, p1, Lcom/discord/player/AppMediaPlayer;->f:Lf/h/a/c/s0;
invoke-virtual {p1}, Lf/h/a/b/s0;->G()J
invoke-virtual {p1}, Lf/h/a/c/s0;->G()J
move-result-wide v2

View file

@ -48,9 +48,9 @@
new-instance v1, Lcom/discord/player/AppMediaPlayer$Event$c;
iget-object p1, p1, Lcom/discord/player/AppMediaPlayer;->f:Lf/h/a/b/s0;
iget-object p1, p1, Lcom/discord/player/AppMediaPlayer;->f:Lf/h/a/c/s0;
invoke-virtual {p1}, Lf/h/a/b/s0;->G()J
invoke-virtual {p1}, Lf/h/a/c/s0;->G()J
move-result-wide v2

View file

@ -13,21 +13,21 @@
if-eqz v9, :cond_1
new-instance v0, Lf/h/a/b/h1/o;
new-instance v0, Lf/h/a/c/h1/o;
const-string v2, "com.discord"
invoke-static {v1, v2}, Lf/h/a/b/i1/c0;->G(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
invoke-static {v1, v2}, Lf/h/a/c/i1/c0;->G(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-direct {v0, v1, v2}, Lf/h/a/b/h1/o;-><init>(Landroid/content/Context;Ljava/lang/String;)V
invoke-direct {v0, v1, v2}, Lf/h/a/c/h1/o;-><init>(Landroid/content/Context;Ljava/lang/String;)V
new-instance v10, Lf/a/g/j;
const-wide/32 v2, 0x6400000
invoke-direct {v10, v0, v2, v3}, Lf/a/g/j;-><init>(Lf/h/a/b/h1/o;J)V
invoke-direct {v10, v0, v2, v3}, Lf/a/g/j;-><init>(Lf/h/a/c/h1/o;J)V
new-instance v11, Lf/a/g/k;
@ -49,7 +49,7 @@
const/4 v5, 0x1
invoke-static {v5}, Lf/h/a/b/i1/e;->F(Z)V
invoke-static {v5}, Lf/h/a/c/i1/e;->F(Z)V
const-string v6, "bufferForPlaybackMs"
@ -57,31 +57,31 @@
const/4 v8, 0x0
invoke-static {v3, v8, v6, v7}, Lf/h/a/b/x;->j(IILjava/lang/String;Ljava/lang/String;)V
invoke-static {v3, v8, v6, v7}, Lf/h/a/c/x;->j(IILjava/lang/String;Ljava/lang/String;)V
const-string v12, "bufferForPlaybackAfterRebufferMs"
invoke-static {v4, v8, v12, v7}, Lf/h/a/b/x;->j(IILjava/lang/String;Ljava/lang/String;)V
invoke-static {v4, v8, v12, v7}, Lf/h/a/c/x;->j(IILjava/lang/String;Ljava/lang/String;)V
const-string v7, "minBufferMs"
invoke-static {v0, v3, v7, v6}, Lf/h/a/b/x;->j(IILjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, v3, v7, v6}, Lf/h/a/c/x;->j(IILjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, v4, v7, v12}, Lf/h/a/b/x;->j(IILjava/lang/String;Ljava/lang/String;)V
invoke-static {v0, v4, v7, v12}, Lf/h/a/c/x;->j(IILjava/lang/String;Ljava/lang/String;)V
const-string v3, "maxBufferMs"
invoke-static {v2, v0, v3, v7}, Lf/h/a/b/x;->j(IILjava/lang/String;Ljava/lang/String;)V
invoke-static {v2, v0, v3, v7}, Lf/h/a/c/x;->j(IILjava/lang/String;Ljava/lang/String;)V
invoke-static {v5}, Lf/h/a/b/i1/e;->F(Z)V
invoke-static {v5}, Lf/h/a/c/i1/e;->F(Z)V
new-instance v0, Lf/h/a/b/h1/l;
new-instance v0, Lf/h/a/c/h1/l;
const/high16 v2, 0x10000
invoke-direct {v0, v5, v2}, Lf/h/a/b/h1/l;-><init>(ZI)V
invoke-direct {v0, v5, v2}, Lf/h/a/c/h1/l;-><init>(ZI)V
new-instance v4, Lf/h/a/b/x;
new-instance v4, Lf/h/a/c/x;
const/16 v26, 0x2710
@ -109,25 +109,25 @@
move/from16 v32, v33
invoke-direct/range {v23 .. v33}, Lf/h/a/b/x;-><init>(Lf/h/a/b/h1/l;IIIIIIZIZ)V
invoke-direct/range {v23 .. v33}, Lf/h/a/c/x;-><init>(Lf/h/a/c/h1/l;IIIIIIZIZ)V
const-string v0, "DefaultLoadControl.Build\u2026reateDefaultLoadControl()"
invoke-static {v4, v0}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v3, Lf/h/a/b/z;
new-instance v3, Lf/h/a/c/z;
invoke-direct {v3, v1}, Lf/h/a/b/z;-><init>(Landroid/content/Context;)V
invoke-direct {v3, v1}, Lf/h/a/c/z;-><init>(Landroid/content/Context;)V
new-instance v6, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector;
invoke-direct {v6, v1}, Lcom/google/android/exoplayer2/trackselection/DefaultTrackSelector;-><init>(Landroid/content/Context;)V
new-instance v12, Lf/h/a/b/x;
new-instance v12, Lf/h/a/c/x;
new-instance v13, Lf/h/a/b/h1/l;
new-instance v13, Lf/h/a/c/h1/l;
invoke-direct {v13, v5, v2}, Lf/h/a/b/h1/l;-><init>(ZI)V
invoke-direct {v13, v5, v2}, Lf/h/a/c/h1/l;-><init>(ZI)V
const/16 v14, 0x3a98
@ -137,9 +137,9 @@
const/16 v21, 0x0
invoke-direct/range {v12 .. v22}, Lf/h/a/b/x;-><init>(Lf/h/a/b/h1/l;IIIIIIZIZ)V
invoke-direct/range {v12 .. v22}, Lf/h/a/c/x;-><init>(Lf/h/a/c/h1/l;IIIIIIZIZ)V
invoke-static/range {p0 .. p0}, Lf/h/a/b/h1/m;->j(Landroid/content/Context;)Lf/h/a/b/h1/m;
invoke-static/range {p0 .. p0}, Lf/h/a/c/h1/m;->j(Landroid/content/Context;)Lf/h/a/c/h1/m;
move-result-object v7
@ -159,19 +159,19 @@
:goto_0
move-object v8, v0
new-instance v12, Lf/h/a/b/v0/a;
new-instance v12, Lf/h/a/c/v0/a;
sget-object v0, Lf/h/a/b/i1/g;->a:Lf/h/a/b/i1/g;
sget-object v0, Lf/h/a/c/i1/g;->a:Lf/h/a/c/i1/g;
invoke-direct {v12, v0}, Lf/h/a/b/v0/a;-><init>(Lf/h/a/b/i1/g;)V
invoke-direct {v12, v0}, Lf/h/a/c/v0/a;-><init>(Lf/h/a/c/i1/g;)V
sget-object v13, Lf/h/a/b/i1/g;->a:Lf/h/a/b/i1/g;
sget-object v13, Lf/h/a/c/i1/g;->a:Lf/h/a/c/i1/g;
invoke-static {v5}, Lf/h/a/b/i1/e;->F(Z)V
invoke-static {v5}, Lf/h/a/c/i1/e;->F(Z)V
invoke-static {v5}, Lf/h/a/b/i1/e;->F(Z)V
invoke-static {v5}, Lf/h/a/c/i1/e;->F(Z)V
new-instance v14, Lf/h/a/b/s0;
new-instance v14, Lf/h/a/c/s0;
move-object v0, v14
@ -187,21 +187,21 @@
move-object v7, v13
invoke-direct/range {v0 .. v8}, Lf/h/a/b/s0;-><init>(Landroid/content/Context;Lf/h/a/b/z;Lf/h/a/b/f1/h;Lf/h/a/b/e0;Lf/h/a/b/h1/e;Lf/h/a/b/v0/a;Lf/h/a/b/i1/g;Landroid/os/Looper;)V
invoke-direct/range {v0 .. v8}, Lf/h/a/c/s0;-><init>(Landroid/content/Context;Lf/h/a/c/z;Lf/h/a/c/f1/h;Lf/h/a/c/e0;Lf/h/a/c/h1/e;Lf/h/a/c/v0/a;Lf/h/a/c/i1/g;Landroid/os/Looper;)V
const-string v0, "SimpleExoPlayer\n \u2026ntrol)\n .build()"
invoke-static {v14, v0}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v14}, Lf/h/a/b/s0;->S()V
invoke-virtual {v14}, Lf/h/a/c/s0;->S()V
iget-object v0, v14, Lf/h/a/b/s0;->c:Lf/h/a/b/a0;
iget-object v0, v14, Lf/h/a/c/s0;->c:Lf/h/a/c/a0;
iget-object v0, v0, Lf/h/a/b/a0;->h:Ljava/util/concurrent/CopyOnWriteArrayList;
iget-object v0, v0, Lf/h/a/c/a0;->h:Ljava/util/concurrent/CopyOnWriteArrayList;
new-instance v1, Lf/h/a/b/s$a;
new-instance v1, Lf/h/a/c/s$a;
invoke-direct {v1, v11}, Lf/h/a/b/s$a;-><init>(Lf/h/a/b/m0$a;)V
invoke-direct {v1, v11}, Lf/h/a/c/s$a;-><init>(Lf/h/a/c/m0$a;)V
invoke-virtual {v0, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;->addIfAbsent(Ljava/lang/Object;)Z
@ -225,7 +225,7 @@
move-object v5, v9
invoke-direct/range {v0 .. v5}, Lcom/discord/player/AppMediaPlayer;-><init>(Lf/h/a/b/s0;Lf/a/g/k;Lf/h/a/b/h1/j$a;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;)V
invoke-direct/range {v0 .. v5}, Lcom/discord/player/AppMediaPlayer;-><init>(Lf/h/a/c/s0;Lf/a/g/k;Lf/h/a/c/h1/j$a;Lrx/Scheduler;Lcom/discord/utilities/logging/Logger;)V
return-object v6

View file

@ -3,22 +3,22 @@
.source "CacheDataSourceFactory.kt"
# interfaces
.implements Lf/h/a/b/h1/j$a;
.implements Lf/h/a/c/h1/j$a;
# instance fields
.field public final a:Lf/h/a/b/h1/o;
.field public final a:Lf/h/a/c/h1/o;
.field public final b:J
# direct methods
.method public constructor <init>(Lf/h/a/b/h1/o;J)V
.method public constructor <init>(Lf/h/a/c/h1/o;J)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lf/a/g/j;->a:Lf/h/a/b/h1/o;
iput-object p1, p0, Lf/a/g/j;->a:Lf/h/a/c/h1/o;
iput-wide p2, p0, Lf/a/g/j;->b:J
@ -27,7 +27,7 @@
# virtual methods
.method public a()Lf/h/a/b/h1/j;
.method public a()Lf/h/a/c/h1/j;
.locals 8
sget-object v0, Lf/a/g/l;->b:Lf/a/g/l;
@ -40,29 +40,29 @@
move-object v2, v0
check-cast v2, Lf/h/a/b/h1/y/r;
check-cast v2, Lf/h/a/c/h1/y/r;
new-instance v0, Lf/h/a/b/h1/y/c;
new-instance v0, Lf/h/a/c/h1/y/c;
iget-object v1, p0, Lf/a/g/j;->a:Lf/h/a/b/h1/o;
iget-object v1, p0, Lf/a/g/j;->a:Lf/h/a/c/h1/o;
new-instance v3, Lf/h/a/b/h1/n;
new-instance v3, Lf/h/a/c/h1/n;
iget-object v4, v1, Lf/h/a/b/h1/o;->a:Landroid/content/Context;
iget-object v4, v1, Lf/h/a/c/h1/o;->a:Landroid/content/Context;
iget-object v5, v1, Lf/h/a/b/h1/o;->c:Lf/h/a/b/h1/j$a;
iget-object v5, v1, Lf/h/a/c/h1/o;->c:Lf/h/a/c/h1/j$a;
invoke-interface {v5}, Lf/h/a/b/h1/j$a;->a()Lf/h/a/b/h1/j;
invoke-interface {v5}, Lf/h/a/c/h1/j$a;->a()Lf/h/a/c/h1/j;
move-result-object v5
invoke-direct {v3, v4, v5}, Lf/h/a/b/h1/n;-><init>(Landroid/content/Context;Lf/h/a/b/h1/j;)V
invoke-direct {v3, v4, v5}, Lf/h/a/c/h1/n;-><init>(Landroid/content/Context;Lf/h/a/c/h1/j;)V
iget-object v1, v1, Lf/h/a/b/h1/o;->b:Lf/h/a/b/h1/x;
iget-object v1, v1, Lf/h/a/c/h1/o;->b:Lf/h/a/c/h1/x;
if-eqz v1, :cond_0
invoke-virtual {v3, v1}, Lf/h/a/b/h1/n;->b(Lf/h/a/b/h1/x;)V
invoke-virtual {v3, v1}, Lf/h/a/c/h1/n;->b(Lf/h/a/c/h1/x;)V
:cond_0
new-instance v4, Lcom/google/android/exoplayer2/upstream/FileDataSource;
@ -81,7 +81,7 @@
move-object v1, v0
invoke-direct/range {v1 .. v7}, Lf/h/a/b/h1/y/c;-><init>(Lcom/google/android/exoplayer2/upstream/cache/Cache;Lf/h/a/b/h1/j;Lf/h/a/b/h1/j;Lf/h/a/b/h1/h;ILf/h/a/b/h1/y/c$a;)V
invoke-direct/range {v1 .. v7}, Lf/h/a/c/h1/y/c;-><init>(Lcom/google/android/exoplayer2/upstream/cache/Cache;Lf/h/a/c/h1/j;Lf/h/a/c/h1/j;Lf/h/a/c/h1/h;ILf/h/a/c/h1/y/c$a;)V
return-object v0
.end method

View file

@ -3,7 +3,7 @@
.source "RxPlayerEventListener.kt"
# interfaces
.implements Lf/h/a/b/m0$a;
.implements Lf/h/a/c/m0$a;
# annotations
@ -77,10 +77,10 @@
# virtual methods
.method public synthetic C(Lf/h/a/b/j0;)V
.method public synthetic C(Lf/h/a/c/j0;)V
.locals 0
invoke-static {p0, p1}, Lf/h/a/b/l0;->c(Lf/h/a/b/m0$a;Lf/h/a/b/j0;)V
invoke-static {p0, p1}, Lf/h/a/c/l0;->c(Lf/h/a/c/m0$a;Lf/h/a/c/j0;)V
return-void
.end method
@ -104,7 +104,7 @@
.method public synthetic a()V
.locals 0
invoke-static {p0}, Lf/h/a/b/l0;->h(Lf/h/a/b/m0$a;)V
invoke-static {p0}, Lf/h/a/c/l0;->h(Lf/h/a/c/m0$a;)V
return-void
.end method
@ -112,7 +112,7 @@
.method public synthetic e(I)V
.locals 0
invoke-static {p0, p1}, Lf/h/a/b/l0;->d(Lf/h/a/b/m0$a;I)V
invoke-static {p0, p1}, Lf/h/a/c/l0;->d(Lf/h/a/c/m0$a;I)V
return-void
.end method
@ -120,7 +120,7 @@
.method public synthetic f(Z)V
.locals 0
invoke-static {p0, p1}, Lf/h/a/b/l0;->b(Lf/h/a/b/m0$a;Z)V
invoke-static {p0, p1}, Lf/h/a/c/l0;->b(Lf/h/a/c/m0$a;Z)V
return-void
.end method
@ -128,7 +128,7 @@
.method public synthetic g(I)V
.locals 0
invoke-static {p0, p1}, Lf/h/a/b/l0;->f(Lf/h/a/b/m0$a;I)V
invoke-static {p0, p1}, Lf/h/a/c/l0;->f(Lf/h/a/c/m0$a;I)V
return-void
.end method
@ -160,10 +160,10 @@
throw p1
.end method
.method public synthetic l(Lf/h/a/b/t0;I)V
.method public synthetic l(Lf/h/a/c/t0;I)V
.locals 0
invoke-static {p0, p1, p2}, Lf/h/a/b/l0;->j(Lf/h/a/b/m0$a;Lf/h/a/b/t0;I)V
invoke-static {p0, p1, p2}, Lf/h/a/c/l0;->j(Lf/h/a/c/m0$a;Lf/h/a/c/t0;I)V
return-void
.end method
@ -171,7 +171,7 @@
.method public synthetic p(Z)V
.locals 0
invoke-static {p0, p1}, Lf/h/a/b/l0;->i(Lf/h/a/b/m0$a;Z)V
invoke-static {p0, p1}, Lf/h/a/c/l0;->i(Lf/h/a/c/m0$a;Z)V
return-void
.end method
@ -192,7 +192,7 @@
return-void
.end method
.method public synthetic t(Lf/h/a/b/t0;Ljava/lang/Object;I)V
.method public synthetic t(Lf/h/a/c/t0;Ljava/lang/Object;I)V
.locals 0
.param p2 # Ljava/lang/Object;
.annotation build Landroidx/annotation/Nullable;
@ -201,7 +201,7 @@
.annotation runtime Ljava/lang/Deprecated;
.end annotation
invoke-static {p0, p1, p2, p3}, Lf/h/a/b/l0;->k(Lf/h/a/b/m0$a;Lf/h/a/b/t0;Ljava/lang/Object;I)V
invoke-static {p0, p1, p2, p3}, Lf/h/a/c/l0;->k(Lf/h/a/c/m0$a;Lf/h/a/c/t0;Ljava/lang/Object;I)V
return-void
.end method
@ -209,15 +209,15 @@
.method public synthetic u(I)V
.locals 0
invoke-static {p0, p1}, Lf/h/a/b/l0;->g(Lf/h/a/b/m0$a;I)V
invoke-static {p0, p1}, Lf/h/a/c/l0;->g(Lf/h/a/c/m0$a;I)V
return-void
.end method
.method public synthetic z(Lcom/google/android/exoplayer2/source/TrackGroupArray;Lf/h/a/b/f1/g;)V
.method public synthetic z(Lcom/google/android/exoplayer2/source/TrackGroupArray;Lf/h/a/c/f1/g;)V
.locals 0
invoke-static {p0, p1, p2}, Lf/h/a/b/l0;->l(Lf/h/a/b/m0$a;Lcom/google/android/exoplayer2/source/TrackGroupArray;Lf/h/a/b/f1/g;)V
invoke-static {p0, p1, p2}, Lf/h/a/c/l0;->l(Lf/h/a/c/m0$a;Lcom/google/android/exoplayer2/source/TrackGroupArray;Lf/h/a/c/f1/g;)V
return-void
.end method

View file

@ -20,7 +20,7 @@
value = {
"Lj0/n/c/i;",
"Lkotlin/jvm/functions/Function0<",
"Lf/h/a/b/h1/y/r;",
"Lf/h/a/c/h1/y/r;",
">;"
}
.end annotation
@ -82,19 +82,19 @@
invoke-direct {v1, v2, v3}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
new-instance v2, Lf/h/a/b/h1/y/p;
new-instance v2, Lf/h/a/c/h1/y/p;
const-wide/32 v3, 0x6400000
invoke-direct {v2, v3, v4}, Lf/h/a/b/h1/y/p;-><init>(J)V
invoke-direct {v2, v3, v4}, Lf/h/a/c/h1/y/p;-><init>(J)V
new-instance v3, Lf/h/a/b/x0/b;
new-instance v3, Lf/h/a/c/x0/b;
invoke-direct {v3, v0}, Lf/h/a/b/x0/b;-><init>(Landroid/content/Context;)V
invoke-direct {v3, v0}, Lf/h/a/c/x0/b;-><init>(Landroid/content/Context;)V
new-instance v0, Lf/h/a/b/h1/y/r;
new-instance v0, Lf/h/a/c/h1/y/r;
invoke-direct {v0, v1, v2, v3}, Lf/h/a/b/h1/y/r;-><init>(Ljava/io/File;Lf/h/a/b/h1/y/d;Lf/h/a/b/x0/a;)V
invoke-direct {v0, v1, v2, v3}, Lf/h/a/c/h1/y/r;-><init>(Ljava/io/File;Lf/h/a/c/h1/y/d;Lf/h/a/c/x0/a;)V
return-object v0
.end method

View file

@ -15,7 +15,7 @@
sget-object v0, Lf/a/g/l$a;->d:Lf/a/g/l$a;
invoke-static {v0}, Lf/m/b/f/a;->lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
invoke-static {v0}, Lf/n/a/k/a;->lazy(Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
move-result-object v0

View file

@ -271,7 +271,7 @@
invoke-direct {v4, v9, v8}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
invoke-static {v4}, Lf/m/b/f/a;->mapOf(Lkotlin/Pair;)Ljava/util/Map;
invoke-static {v4}, Lf/n/a/k/a;->mapOf(Lkotlin/Pair;)Ljava/util/Map;
move-result-object v4

View file

@ -170,7 +170,7 @@
const/16 v1, 0xa
invoke-static {p3, v1}, Lf/m/b/f/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I
invoke-static {p3, v1}, Lf/n/a/k/a;->collectionSizeOrDefault(Ljava/lang/Iterable;I)I
move-result v1
@ -386,7 +386,7 @@
aput-object v3, p2, v1
invoke-static {p2}, Lf/m/b/f/a;->mutableMapOf([Lkotlin/Pair;)Ljava/util/Map;
invoke-static {p2}, Lf/n/a/k/a;->mutableMapOf([Lkotlin/Pair;)Ljava/util/Map;
move-result-object p2
@ -575,7 +575,7 @@
aput-object v6, v4, v3
invoke-static {v4}, Lf/m/b/f/a;->mutableMapOf([Lkotlin/Pair;)Ljava/util/Map;
invoke-static {v4}, Lf/n/a/k/a;->mutableMapOf([Lkotlin/Pair;)Ljava/util/Map;
move-result-object v3

View file

@ -176,7 +176,7 @@
aput-object v6, v2, v3
invoke-static {v2}, Lf/m/b/f/a;->hashMapOf([Lkotlin/Pair;)Ljava/util/HashMap;
invoke-static {v2}, Lf/n/a/k/a;->hashMapOf([Lkotlin/Pair;)Ljava/util/HashMap;
move-result-object v2
@ -790,7 +790,7 @@
invoke-direct {v2, v4, v10}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
invoke-static {v2}, Lf/m/b/f/a;->mapOf(Lkotlin/Pair;)Ljava/util/Map;
invoke-static {v2}, Lf/n/a/k/a;->mapOf(Lkotlin/Pair;)Ljava/util/Map;
move-result-object v7
@ -838,7 +838,7 @@
aput-object v3, v0, v2
invoke-static {v0}, Lf/m/b/f/a;->mapOf([Lkotlin/Pair;)Ljava/util/Map;
invoke-static {v0}, Lf/n/a/k/a;->mapOf([Lkotlin/Pair;)Ljava/util/Map;
move-result-object v0

View file

@ -123,7 +123,7 @@
if-nez v0, :cond_0
invoke-static {p1}, Lf/m/b/f/a;->throwOnFailure(Ljava/lang/Object;)V
invoke-static {p1}, Lf/n/a/k/a;->throwOnFailure(Ljava/lang/Object;)V
new-instance p1, Ln0/a0$a;

View file

@ -139,7 +139,7 @@
if-nez v0, :cond_1
invoke-static {p1}, Lf/m/b/f/a;->throwOnFailure(Ljava/lang/Object;)V
invoke-static {p1}, Lf/n/a/k/a;->throwOnFailure(Ljava/lang/Object;)V
const/4 p1, 0x2
@ -181,7 +181,7 @@
aput-object v2, p1, v0
invoke-static {p1}, Lf/m/b/f/a;->mapOf([Lkotlin/Pair;)Ljava/util/Map;
invoke-static {p1}, Lf/n/a/k/a;->mapOf([Lkotlin/Pair;)Ljava/util/Map;
move-result-object p1

View file

@ -25,7 +25,7 @@
# virtual methods
.method public R(IZLandroid/os/Bundle;)V
.method public S(IZLandroid/os/Bundle;)V
.locals 0
new-instance p1, Ljava/lang/IllegalStateException;
@ -37,7 +37,7 @@
throw p1
.end method
.method public S(IZLandroid/os/Bundle;)V
.method public T(IZLandroid/os/Bundle;)V
.locals 0
new-instance p1, Ljava/lang/IllegalStateException;
@ -61,7 +61,7 @@
throw p1
.end method
.method public o0(IZLandroid/os/Bundle;)V
.method public p0(IZLandroid/os/Bundle;)V
.locals 0
new-instance p1, Ljava/lang/IllegalStateException;
@ -73,7 +73,7 @@
throw p1
.end method
.method public q0(IZLandroid/os/Bundle;)V
.method public r0(IZLandroid/os/Bundle;)V
.locals 0
new-instance p1, Ljava/lang/IllegalStateException;
@ -85,7 +85,7 @@
throw p1
.end method
.method public r0(IZLandroid/os/Bundle;)V
.method public s0(IZLandroid/os/Bundle;)V
.locals 0
new-instance p1, Ljava/lang/IllegalStateException;
@ -97,7 +97,7 @@
throw p1
.end method
.method public s(IZLandroid/os/Bundle;)V
.method public t(IZLandroid/os/Bundle;)V
.locals 5
const/4 p1, 0x0
@ -284,7 +284,7 @@
return-void
.end method
.method public v(IZLandroid/os/Bundle;)V
.method public w(IZLandroid/os/Bundle;)V
.locals 0
new-instance p1, Ljava/lang/IllegalStateException;

View file

@ -66,7 +66,7 @@
invoke-direct {v0, v1}, Landroid/text/style/StyleSpan;-><init>(I)V
invoke-static {v0}, Lf/m/b/f/a;->listOf(Ljava/lang/Object;)Ljava/util/List;
invoke-static {v0}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List;
move-result-object v0

View file

@ -55,7 +55,7 @@
invoke-direct {v0}, Landroid/text/style/StrikethroughSpan;-><init>()V
invoke-static {v0}, Lf/m/b/f/a;->listOf(Ljava/lang/Object;)Ljava/util/List;
invoke-static {v0}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List;
move-result-object v0

View file

@ -55,7 +55,7 @@
invoke-direct {v0}, Landroid/text/style/UnderlineSpan;-><init>()V
invoke-static {v0}, Lf/m/b/f/a;->listOf(Ljava/lang/Object;)Ljava/util/List;
invoke-static {v0}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List;
move-result-object v0

View file

@ -144,7 +144,7 @@
move-result-object p1
invoke-static {p1}, Lf/m/b/f/a;->listOf(Ljava/lang/Object;)Ljava/util/List;
invoke-static {p1}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List;
move-result-object p1

View file

@ -152,7 +152,7 @@
move-result-object p1
invoke-static {p1}, Lf/m/b/f/a;->listOf(Ljava/lang/Object;)Ljava/util/List;
invoke-static {p1}, Lf/n/a/k/a;->listOf(Ljava/lang/Object;)Ljava/util/List;
move-result-object p1

View file

@ -51,7 +51,7 @@
const p1, 0x7f0a0913
invoke-static {p0, p1}, Lf/m/b/f/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1

View file

@ -83,7 +83,7 @@
const p1, 0x7f0a0663
invoke-static {p0, p1}, Lf/m/b/f/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1

View file

@ -156,7 +156,7 @@
const p1, 0x7f0a026c
invoke-static {p0, p1}, Lf/m/b/f/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1
@ -164,7 +164,7 @@
const p1, 0x7f0a0665
invoke-static {p0, p1}, Lf/m/b/f/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1
@ -172,7 +172,7 @@
const p1, 0x7f0a0332
invoke-static {p0, p1}, Lf/m/b/f/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1
@ -180,7 +180,7 @@
const p1, 0x7f0a0740
invoke-static {p0, p1}, Lf/m/b/f/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1

View file

@ -151,7 +151,7 @@
const p1, 0x7f0a066c
invoke-static {p0, p1}, Lf/m/b/f/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1
@ -159,7 +159,7 @@
const p1, 0x7f0a0667
invoke-static {p0, p1}, Lf/m/b/f/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1
@ -167,7 +167,7 @@
const p1, 0x7f0a066a
invoke-static {p0, p1}, Lf/m/b/f/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1
@ -175,7 +175,7 @@
const p1, 0x7f0a066b
invoke-static {p0, p1}, Lf/m/b/f/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
invoke-static {p0, p1}, Lf/n/a/k/a;->h(Landroid/view/View;I)Lkotlin/properties/ReadOnlyProperty;
move-result-object p1

View file

@ -0,0 +1,518 @@
.class public final Lf/b/a/a/a$a;
.super Ljava/lang/Object;
.source "java-style lambda group"
# interfaces
.implements Landroid/view/View$OnClickListener;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/b/a/a/a;->onCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field public final synthetic d:I
.field public final synthetic e:Ljava/lang/Object;
# direct methods
.method public constructor <init>(ILjava/lang/Object;)V
.locals 0
iput p1, p0, Lf/b/a/a/a$a;->d:I
iput-object p2, p0, Lf/b/a/a/a$a;->e:Ljava/lang/Object;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onClick(Landroid/view/View;)V
.locals 16
move-object/from16 v0, p0
iget v1, v0, Lf/b/a/a/a$a;->d:I
if-eqz v1, :cond_11
const/4 v2, 0x1
const/4 v3, 0x0
if-eq v1, v2, :cond_1
const/4 v2, 0x2
if-ne v1, v2, :cond_0
iget-object v1, v0, Lf/b/a/a/a$a;->e:Ljava/lang/Object;
check-cast v1, Landroidx/fragment/app/Fragment;
check-cast v1, Lcom/lytefast/flexinput/fragment/FlexInputFragment;
invoke-virtual {v1}, Lcom/lytefast/flexinput/fragment/FlexInputFragment;->t()V
return-void
:cond_0
throw v3
:cond_1
iget-object v1, v0, Lf/b/a/a/a$a;->e:Ljava/lang/Object;
check-cast v1, Lf/b/a/a/a;
if-eqz v1, :cond_10
new-instance v4, Landroid/content/Intent;
const-string v5, "android.intent.action.PICK"
invoke-direct {v4, v5}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
const-string v6, "image/*"
invoke-virtual {v4, v6}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
move-result-object v4
const-string v7, "android.intent.extra.ALLOW_MULTIPLE"
invoke-virtual {v4, v7, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
move-result-object v4
const-string v8, "Intent(Intent.ACTION_PIC\u2026TRA_ALLOW_MULTIPLE, true)"
invoke-static {v4, v8}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v8, Landroid/util/TypedValue;
invoke-direct {v8}, Landroid/util/TypedValue;-><init>()V
invoke-virtual {v1}, Landroidx/fragment/app/DialogFragment;->getDialog()Landroid/app/Dialog;
move-result-object v9
if-eqz v9, :cond_2
invoke-virtual {v9}, Landroid/app/Dialog;->getContext()Landroid/content/Context;
move-result-object v9
if-eqz v9, :cond_2
invoke-virtual {v9}, Landroid/content/Context;->getTheme()Landroid/content/res/Resources$Theme;
move-result-object v9
goto :goto_0
:cond_2
move-object v9, v3
:goto_0
if-eqz v9, :cond_3
sget v10, Lcom/lytefast/flexinput/R$b;->flexInputAddContentLauncherTitle:I
invoke-virtual {v9, v10, v8, v2}, Landroid/content/res/Resources$Theme;->resolveAttribute(ILandroid/util/TypedValue;Z)Z
move-result v9
if-eqz v9, :cond_3
iget-object v8, v8, Landroid/util/TypedValue;->string:Ljava/lang/CharSequence;
goto :goto_1
:cond_3
move-object v8, v3
:goto_1
const/4 v9, 0x0
if-eqz v8, :cond_5
invoke-static {v8}, Lj0/t/k;->isBlank(Ljava/lang/CharSequence;)Z
move-result v10
if-eqz v10, :cond_4
goto :goto_2
:cond_4
const/4 v10, 0x0
goto :goto_3
:cond_5
:goto_2
const/4 v10, 0x1
:goto_3
if-eqz v10, :cond_6
sget v8, Lcom/lytefast/flexinput/R$g;->choose_an_application:I
invoke-virtual {v1, v8}, Landroidx/fragment/app/Fragment;->getString(I)Ljava/lang/String;
move-result-object v8
const-string v10, "getString(R.string.choose_an_application)"
invoke-static {v8, v10}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
:cond_6
invoke-static {v4, v8}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;
move-result-object v4
invoke-virtual {v1}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
move-result-object v8
if-eqz v8, :cond_d
invoke-virtual {v8}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v8
if-eqz v8, :cond_d
const-string v10, "text/*"
const-string/jumbo v11, "video/*"
filled-new-array {v10, v6, v11}, [Ljava/lang/String;
move-result-object v6
new-instance v10, Landroid/content/Intent;
const-string v11, "android.intent.action.GET_CONTENT"
invoke-direct {v10, v11}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
const-string v12, "application/*"
invoke-virtual {v10, v12}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
move-result-object v10
const-string v12, "android.intent.extra.MIME_TYPES"
invoke-virtual {v10, v12, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent;
move-result-object v6
const-string v10, "android.intent.category.OPENABLE"
invoke-virtual {v6, v10}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
move-result-object v6
const-string v12, "android.intent.category.DEFAULT"
invoke-virtual {v6, v12}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
move-result-object v6
invoke-virtual {v6, v7, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
move-result-object v6
invoke-virtual {v8, v6, v9}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List;
move-result-object v6
const-string v8, "resolveInfos"
invoke-static {v6, v8}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
new-instance v8, Ljava/util/ArrayList;
invoke-interface {v6}, Ljava/util/List;->size()I
move-result v13
add-int/2addr v13, v2
invoke-direct {v8, v13}, Ljava/util/ArrayList;-><init>(I)V
invoke-interface {v6}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v6
:goto_4
invoke-interface {v6}, Ljava/util/Iterator;->hasNext()Z
move-result v13
if-eqz v13, :cond_7
invoke-interface {v6}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v13
check-cast v13, Landroid/content/pm/ResolveInfo;
new-instance v14, Landroid/content/ComponentName;
iget-object v15, v13, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
iget-object v3, v15, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
iget-object v15, v15, Landroid/content/pm/ActivityInfo;->name:Ljava/lang/String;
invoke-direct {v14, v3, v15}, Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
new-instance v3, Landroid/content/Intent;
invoke-direct {v3, v11}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
invoke-virtual {v3, v7, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
move-result-object v3
invoke-virtual {v3, v12}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
move-result-object v3
invoke-virtual {v3, v10}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;
move-result-object v3
invoke-virtual {v3, v14}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;
move-result-object v3
iget-object v13, v13, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
iget-object v13, v13, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
invoke-virtual {v3, v13}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
move-result-object v3
invoke-virtual {v8, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
const/4 v3, 0x0
goto :goto_4
:cond_7
invoke-virtual {v8}, Ljava/util/ArrayList;->isEmpty()Z
move-result v3
if-eqz v3, :cond_8
goto :goto_5
:cond_8
invoke-virtual {v8}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_9
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v6
if-eqz v6, :cond_a
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v6
check-cast v6, Landroid/content/Intent;
const-string v10, "it"
invoke-static {v6, v10}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v6}, Landroid/content/Intent;->getPackage()Ljava/lang/String;
move-result-object v6
const-string v10, "com.google.android.apps.docs"
invoke-static {v6, v10}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v6
if-eqz v6, :cond_9
const/4 v3, 0x1
goto :goto_6
:cond_a
:goto_5
const/4 v3, 0x0
:goto_6
if-nez v3, :cond_e
invoke-virtual {v1}, Landroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
move-result-object v3
if-eqz v3, :cond_c
const-string v6, "context ?: return null"
invoke-static {v3, v6}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
invoke-virtual {v3}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v3
new-instance v6, Landroid/content/Intent;
invoke-direct {v6, v5}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
invoke-virtual {v6, v7, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;
move-result-object v2
invoke-virtual {v3, v2, v9}, Landroid/content/pm/PackageManager;->queryIntentActivities(Landroid/content/Intent;I)Ljava/util/List;
move-result-object v2
invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v2
:cond_b
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_c
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Landroid/content/pm/ResolveInfo;
new-instance v6, Landroid/content/ComponentName;
iget-object v7, v3, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
iget-object v10, v7, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
iget-object v7, v7, Landroid/content/pm/ActivityInfo;->name:Ljava/lang/String;
invoke-direct {v6, v10, v7}, Landroid/content/ComponentName;-><init>(Ljava/lang/String;Ljava/lang/String;)V
iget-object v7, v3, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
iget-object v7, v7, Landroid/content/pm/ActivityInfo;->name:Ljava/lang/String;
const-string v10, "com.google.android.apps.docs.app.PickActivity"
invoke-static {v7, v10}, Lj0/n/c/h;->areEqual(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v7
if-eqz v7, :cond_b
new-instance v2, Landroid/content/Intent;
invoke-direct {v2, v5}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
invoke-virtual {v2, v6}, Landroid/content/Intent;->setComponent(Landroid/content/ComponentName;)Landroid/content/Intent;
move-result-object v2
iget-object v3, v3, Landroid/content/pm/ResolveInfo;->activityInfo:Landroid/content/pm/ActivityInfo;
iget-object v3, v3, Landroid/content/pm/ActivityInfo;->packageName:Ljava/lang/String;
invoke-virtual {v2, v3}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
move-result-object v3
goto :goto_7
:cond_c
const/4 v3, 0x0
:goto_7
if-eqz v3, :cond_e
invoke-virtual {v8, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_8
:cond_d
sget-object v8, Lj0/i/n;->d:Lj0/i/n;
:cond_e
:goto_8
new-array v2, v9, [Landroid/content/Intent;
invoke-interface {v8, v2}, Ljava/util/Collection;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
move-result-object v2
if-eqz v2, :cond_f
check-cast v2, [Landroid/os/Parcelable;
const-string v3, "android.intent.extra.INITIAL_INTENTS"
invoke-virtual {v4, v3, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[Landroid/os/Parcelable;)Landroid/content/Intent;
move-result-object v2
const-string v3, "Intent.createChooser(ima\u2026llIntents.toTypedArray())"
invoke-static {v2, v3}, Lj0/n/c/h;->checkExpressionValueIsNotNull(Ljava/lang/Object;Ljava/lang/String;)V
const/16 v3, 0x1750
invoke-virtual {v1, v2, v3}, Landroidx/fragment/app/Fragment;->startActivityForResult(Landroid/content/Intent;I)V
return-void
:cond_f
new-instance v1, Lkotlin/TypeCastException;
const-string v2, "null cannot be cast to non-null type kotlin.Array<T>"
invoke-direct {v1, v2}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw v1
:cond_10
move-object v1, v3
throw v1
:cond_11
iget-object v1, v0, Lf/b/a/a/a$a;->e:Ljava/lang/Object;
check-cast v1, Lf/b/a/a/a;
invoke-static {v1}, Lf/b/a/a/a;->f(Lf/b/a/a/a;)V
return-void
.end method

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/c/a/a;->i(JJLjava/lang/String;)V
value = Lf/c/a/a;->z(Ljava/lang/String;JJLjava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -18,26 +18,30 @@
# instance fields
.field public final synthetic d:J
.field public final synthetic d:Ljava/lang/String;
.field public final synthetic e:J
.field public final synthetic f:Ljava/lang/String;
.field public final synthetic f:J
.field public final synthetic g:Lf/c/a/a;
.field public final synthetic g:Ljava/lang/String;
.field public final synthetic h:Lf/c/a/a;
# direct methods
.method public constructor <init>(Lf/c/a/a;JJLjava/lang/String;)V
.method public constructor <init>(Lf/c/a/a;Ljava/lang/String;JJLjava/lang/String;)V
.locals 0
iput-object p1, p0, Lf/c/a/a$a;->g:Lf/c/a/a;
iput-object p1, p0, Lf/c/a/a$a;->h:Lf/c/a/a;
iput-wide p2, p0, Lf/c/a/a$a;->d:J
iput-object p2, p0, Lf/c/a/a$a;->d:Ljava/lang/String;
iput-wide p4, p0, Lf/c/a/a$a;->e:J
iput-wide p3, p0, Lf/c/a/a$a;->e:J
iput-object p6, p0, Lf/c/a/a$a;->f:Ljava/lang/String;
iput-wide p5, p0, Lf/c/a/a$a;->f:J
iput-object p7, p0, Lf/c/a/a$a;->g:Ljava/lang/String;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -47,102 +51,147 @@
# virtual methods
.method public run()V
.locals 14
.locals 15
iget-object v0, p0, Lf/c/a/a$a;->g:Lf/c/a/a;
iget-object v0, p0, Lf/c/a/a$a;->h:Lf/c/a/a;
iget-wide v1, p0, Lf/c/a/a$a;->d:J
iget-object v1, p0, Lf/c/a/a$a;->d:Ljava/lang/String;
iget-wide v3, p0, Lf/c/a/a$a;->e:J
iget-wide v2, p0, Lf/c/a/a$a;->e:J
iget-object v5, p0, Lf/c/a/a$a;->f:Ljava/lang/String;
iget-wide v4, p0, Lf/c/a/a$a;->f:J
invoke-virtual {v0}, Lf/c/a/a;->o()Z
iget-object v6, p0, Lf/c/a/a$a;->g:Ljava/lang/String;
move-result v6
invoke-virtual {v0}, Lf/c/a/a;->u()Z
if-nez v6, :cond_0
move-result v7
goto :goto_1
if-nez v7, :cond_0
goto/16 :goto_1
:cond_0
if-nez v5, :cond_1
if-nez v1, :cond_1
goto :goto_1
goto/16 :goto_1
:cond_1
iget-object v6, v0, Lf/c/a/a;->c:Lf/c/a/q;
const-string v7, "google"
iget-wide v7, v6, Lf/c/a/q;->clickTime:J
invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
cmp-long v9, v1, v7
move-result v7
if-nez v9, :cond_2
if-eqz v7, :cond_2
iget-wide v7, v6, Lf/c/a/q;->installBegin:J
iget-object v7, v0, Lf/c/a/a;->c:Lf/c/a/v;
cmp-long v9, v3, v7
iget-wide v8, v7, Lf/c/a/v;->clickTime:J
if-nez v9, :cond_2
cmp-long v10, v2, v8
iget-object v6, v6, Lf/c/a/q;->installReferrer:Ljava/lang/String;
if-nez v10, :cond_3
invoke-virtual {v5, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
iget-wide v8, v7, Lf/c/a/v;->installBegin:J
move-result v6
cmp-long v10, v4, v8
if-eqz v6, :cond_2
if-nez v10, :cond_3
iget-object v7, v7, Lf/c/a/v;->installReferrer:Ljava/lang/String;
invoke-virtual {v1, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v7
if-eqz v7, :cond_3
goto :goto_1
:cond_2
iget-object v10, v0, Lf/c/a/a;->c:Lf/c/a/q;
const-string v7, "huawei"
iget-object v8, v0, Lf/c/a/a;->j:Lf/c/a/r;
invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
iget-object v9, v0, Lf/c/a/a;->i:Lf/c/a/m0;
move-result v7
iget-object v11, v0, Lf/c/a/a;->n:Lf/c/a/p1;
if-eqz v7, :cond_3
invoke-virtual {v5}, Ljava/lang/String;->length()I
iget-object v7, v0, Lf/c/a/a;->c:Lf/c/a/v;
move-result v6
iget-wide v8, v7, Lf/c/a/v;->clickTimeHuawei:J
if-nez v6, :cond_3
cmp-long v10, v2, v8
if-nez v10, :cond_3
iget-wide v8, v7, Lf/c/a/v;->installBeginHuawei:J
cmp-long v10, v4, v8
if-nez v10, :cond_3
iget-object v7, v7, Lf/c/a/v;->installReferrerHuawei:Ljava/lang/String;
invoke-virtual {v1, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v7
if-eqz v7, :cond_3
goto :goto_1
:cond_3
iget-object v11, v0, Lf/c/a/a;->c:Lf/c/a/v;
iget-object v9, v0, Lf/c/a/a;->m:Lf/c/a/w;
iget-object v10, v0, Lf/c/a/a;->l:Lf/c/a/p0;
iget-object v12, v0, Lf/c/a/a;->q:Lf/c/a/x1;
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v7
if-nez v7, :cond_4
const/4 v1, 0x0
goto :goto_0
:cond_3
:cond_4
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v12
move-result-wide v13
new-instance v6, Lf/c/a/f1;
new-instance v7, Lf/c/a/n1;
move-object v7, v6
move-object v8, v7
invoke-direct/range {v7 .. v13}, Lf/c/a/f1;-><init>(Lf/c/a/r;Lf/c/a/m0;Lf/c/a/q;Lf/c/a/p1;J)V
invoke-direct/range {v8 .. v14}, Lf/c/a/n1;-><init>(Lf/c/a/w;Lf/c/a/p0;Lf/c/a/v;Lf/c/a/x1;J)V
iput-object v5, v6, Lf/c/a/f1;->i:Ljava/lang/String;
iput-object v1, v7, Lf/c/a/n1;->k:Ljava/lang/String;
iput-wide v1, v6, Lf/c/a/f1;->l:J
iput-wide v2, v7, Lf/c/a/n1;->f:J
iput-wide v3, v6, Lf/c/a/f1;->m:J
iput-wide v4, v7, Lf/c/a/n1;->h:J
iput-object v6, v7, Lf/c/a/n1;->m:Ljava/lang/String;
const-string v1, "install_referrer"
invoke-virtual {v6, v1}, Lf/c/a/f1;->h(Ljava/lang/String;)Lf/c/a/p;
invoke-virtual {v7, v1}, Lf/c/a/n1;->h(Ljava/lang/String;)Lf/c/a/u;
move-result-object v1
:goto_0
iget-object v0, v0, Lf/c/a/a;->m:Lf/c/a/u0;
iget-object v0, v0, Lf/c/a/a;->p:Lf/c/a/a1;
check-cast v0, Lf/c/a/k1;
check-cast v0, Lf/c/a/s1;
invoke-virtual {v0, v1}, Lf/c/a/k1;->c(Lf/c/a/p;)V
invoke-virtual {v0, v1}, Lf/c/a/s1;->d(Lf/c/a/u;)V
:goto_1
return-void

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/c/a/a;->j(Lf/c/a/o1;)V
value = Lf/c/a/a;->l(Lf/c/a/w1;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -18,18 +18,18 @@
# instance fields
.field public final synthetic d:Lf/c/a/o1;
.field public final synthetic d:Lf/c/a/w1;
.field public final synthetic e:Lf/c/a/a;
# direct methods
.method public constructor <init>(Lf/c/a/a;Lf/c/a/o1;)V
.method public constructor <init>(Lf/c/a/a;Lf/c/a/w1;)V
.locals 0
iput-object p1, p0, Lf/c/a/a$b;->e:Lf/c/a/a;
iput-object p2, p0, Lf/c/a/a$b;->d:Lf/c/a/o1;
iput-object p2, p0, Lf/c/a/a$b;->d:Lf/c/a/w1;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -43,19 +43,19 @@
iget-object v0, p0, Lf/c/a/a$b;->e:Lf/c/a/a;
iget-object v1, p0, Lf/c/a/a$b;->d:Lf/c/a/o1;
iget-object v1, p0, Lf/c/a/a$b;->d:Lf/c/a/w1;
if-eqz v0, :cond_1
iget-object v2, v1, Lf/c/a/j1;->c:Ljava/lang/String;
iget-object v2, v1, Lf/c/a/r1;->c:Ljava/lang/String;
invoke-virtual {v0, v2}, Lf/c/a/a;->B(Ljava/lang/String;)V
invoke-virtual {v0, v2}, Lf/c/a/a;->K(Ljava/lang/String;)V
new-instance v2, Landroid/os/Handler;
iget-object v3, v0, Lf/c/a/a;->j:Lf/c/a/r;
iget-object v3, v0, Lf/c/a/a;->m:Lf/c/a/w;
iget-object v3, v3, Lf/c/a/r;->a:Landroid/content/Context;
iget-object v3, v3, Lf/c/a/w;->d:Landroid/content/Context;
invoke-virtual {v3}, Landroid/content/Context;->getMainLooper()Landroid/os/Looper;
@ -63,15 +63,15 @@
invoke-direct {v2, v3}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
iget-object v1, v1, Lf/c/a/j1;->g:Lcom/adjust/sdk/AdjustAttribution;
iget-object v1, v1, Lf/c/a/r1;->h:Lcom/adjust/sdk/AdjustAttribution;
invoke-virtual {v0, v1}, Lf/c/a/a;->C(Lcom/adjust/sdk/AdjustAttribution;)Z
invoke-virtual {v0, v1}, Lf/c/a/a;->L(Lcom/adjust/sdk/AdjustAttribution;)Z
move-result v1
if-eqz v1, :cond_0
invoke-virtual {v0, v2}, Lf/c/a/a;->p(Landroid/os/Handler;)V
invoke-virtual {v0, v2}, Lf/c/a/a;->v(Landroid/os/Handler;)V
:cond_0
return-void

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/c/a/a;->e(Lf/c/a/q1;)V
value = Lf/c/a/a;->h(Lf/c/a/y1;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -18,18 +18,18 @@
# instance fields
.field public final synthetic d:Lf/c/a/q1;
.field public final synthetic d:Lf/c/a/y1;
.field public final synthetic e:Lf/c/a/a;
# direct methods
.method public constructor <init>(Lf/c/a/a;Lf/c/a/q1;)V
.method public constructor <init>(Lf/c/a/a;Lf/c/a/y1;)V
.locals 0
iput-object p1, p0, Lf/c/a/a$c;->e:Lf/c/a/a;
iput-object p2, p0, Lf/c/a/a$c;->d:Lf/c/a/q1;
iput-object p2, p0, Lf/c/a/a$c;->d:Lf/c/a/y1;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -43,19 +43,19 @@
iget-object v0, p0, Lf/c/a/a$c;->e:Lf/c/a/a;
iget-object v1, p0, Lf/c/a/a$c;->d:Lf/c/a/q1;
iget-object v1, p0, Lf/c/a/a$c;->d:Lf/c/a/y1;
if-eqz v0, :cond_4
if-eqz v0, :cond_5
iget-object v2, v1, Lf/c/a/j1;->c:Ljava/lang/String;
iget-object v2, v1, Lf/c/a/r1;->c:Ljava/lang/String;
invoke-virtual {v0, v2}, Lf/c/a/a;->B(Ljava/lang/String;)V
invoke-virtual {v0, v2}, Lf/c/a/a;->K(Ljava/lang/String;)V
new-instance v2, Landroid/os/Handler;
iget-object v3, v0, Lf/c/a/a;->j:Lf/c/a/r;
iget-object v3, v0, Lf/c/a/a;->m:Lf/c/a/w;
iget-object v3, v3, Lf/c/a/r;->a:Landroid/content/Context;
iget-object v3, v3, Lf/c/a/w;->d:Landroid/content/Context;
invoke-virtual {v3}, Landroid/content/Context;->getMainLooper()Landroid/os/Looper;
@ -63,59 +63,64 @@
invoke-direct {v2, v3}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
iget-object v3, v1, Lf/c/a/j1;->g:Lcom/adjust/sdk/AdjustAttribution;
iget-object v3, v1, Lf/c/a/r1;->h:Lcom/adjust/sdk/AdjustAttribution;
invoke-virtual {v0, v3}, Lf/c/a/a;->C(Lcom/adjust/sdk/AdjustAttribution;)Z
invoke-virtual {v0, v3}, Lf/c/a/a;->L(Lcom/adjust/sdk/AdjustAttribution;)Z
move-result v3
if-eqz v3, :cond_0
invoke-virtual {v0, v2}, Lf/c/a/a;->p(Landroid/os/Handler;)V
invoke-virtual {v0, v2}, Lf/c/a/a;->v(Landroid/os/Handler;)V
:cond_0
iget-boolean v3, v1, Lf/c/a/j1;->d:Z
iget-object v3, v0, Lf/c/a/a;->n:Lcom/adjust/sdk/AdjustAttribution;
if-nez v3, :cond_1
iget-object v3, v0, Lf/c/a/a;->c:Lf/c/a/v;
iget-boolean v3, v3, Lf/c/a/v;->askingAttribution:Z
if-nez v3, :cond_1
iget-object v3, v0, Lf/c/a/a;->o:Lf/c/a/v0;
check-cast v3, Lf/c/a/h0;
iget-object v4, v3, Lf/c/a/h0;->g:Lf/c/a/f2/h;
new-instance v5, Lf/c/a/i0;
invoke-direct {v5, v3}, Lf/c/a/i0;-><init>(Lf/c/a/h0;)V
check-cast v4, Lf/c/a/f2/c;
invoke-virtual {v4, v5}, Lf/c/a/f2/c;->c(Ljava/lang/Runnable;)V
:cond_1
iget-boolean v3, v1, Lf/c/a/r1;->a:Z
const/4 v4, 0x1
if-eqz v3, :cond_1
if-eqz v3, :cond_2
new-instance v3, Lf/c/a/r1;
new-instance v3, Lf/c/a/z1;
iget-object v5, v0, Lf/c/a/a;->j:Lf/c/a/r;
iget-object v5, v0, Lf/c/a/a;->m:Lf/c/a/w;
iget-object v5, v5, Lf/c/a/r;->a:Landroid/content/Context;
iget-object v5, v5, Lf/c/a/w;->d:Landroid/content/Context;
invoke-direct {v3, v5}, Lf/c/a/r1;-><init>(Landroid/content/Context;)V
invoke-direct {v3, v5}, Lf/c/a/z1;-><init>(Landroid/content/Context;)V
monitor-enter v3
:try_start_0
const-string v5, "install_tracked"
monitor-enter v3
invoke-virtual {v3, v5, v4}, Lf/c/a/z1;->k(Ljava/lang/String;Z)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_1
:try_start_1
iget-object v6, v3, Lf/c/a/r1;->a:Landroid/content/SharedPreferences;
invoke-interface {v6}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
move-result-object v6
invoke-interface {v6, v5, v4}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor;
move-result-object v5
invoke-interface {v5}, Landroid/content/SharedPreferences$Editor;->apply()V
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
:try_start_2
monitor-exit v3
:try_end_2
.catchall {:try_start_2 .. :try_end_2} :catchall_1
.catchall {:try_start_0 .. :try_end_0} :catchall_0
monitor-exit v3
@ -124,88 +129,74 @@
:catchall_0
move-exception v0
:try_start_3
monitor-exit v3
throw v0
:try_end_3
.catchall {:try_start_3 .. :try_end_3} :catchall_1
:catchall_1
move-exception v0
monitor-exit v3
throw v0
:cond_1
:cond_2
:goto_0
iget-boolean v3, v1, Lf/c/a/j1;->d:Z
iget-boolean v3, v1, Lf/c/a/r1;->a:Z
const/4 v5, 0x0
if-eqz v3, :cond_2
if-eqz v3, :cond_3
iget-object v3, v0, Lf/c/a/a;->j:Lf/c/a/r;
iget-object v3, v0, Lf/c/a/a;->m:Lf/c/a/w;
iget-object v3, v3, Lf/c/a/r;->m:Lf/c/a/e1;
iget-object v3, v3, Lf/c/a/w;->p:Lf/c/a/m1;
if-eqz v3, :cond_2
if-eqz v3, :cond_3
iget-object v3, v0, Lf/c/a/a;->d:Lf/c/a/q0;
iget-object v3, v0, Lf/c/a/a;->d:Lf/c/a/w0;
new-array v5, v5, [Ljava/lang/Object;
check-cast v3, Lf/c/a/x0;
const-string v6, "Launching success session tracking listener"
invoke-virtual {v3, v6, v5}, Lf/c/a/x0;->a(Ljava/lang/String;[Ljava/lang/Object;)V
invoke-interface {v3, v6, v5}, Lf/c/a/w0;->f(Ljava/lang/String;[Ljava/lang/Object;)V
new-instance v3, Lf/c/a/l;
new-instance v3, Lf/c/a/p;
invoke-direct {v3, v0, v1}, Lf/c/a/l;-><init>(Lf/c/a/a;Lf/c/a/q1;)V
invoke-direct {v3, v0, v1}, Lf/c/a/p;-><init>(Lf/c/a/a;Lf/c/a/y1;)V
invoke-virtual {v2, v3}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
goto :goto_1
:cond_2
iget-boolean v3, v1, Lf/c/a/j1;->d:Z
:cond_3
iget-boolean v3, v1, Lf/c/a/r1;->a:Z
if-nez v3, :cond_3
if-nez v3, :cond_4
iget-object v3, v0, Lf/c/a/a;->j:Lf/c/a/r;
iget-object v3, v0, Lf/c/a/a;->m:Lf/c/a/w;
iget-object v3, v3, Lf/c/a/r;->n:Lf/c/a/d1;
iget-object v3, v3, Lf/c/a/w;->q:Lf/c/a/l1;
if-eqz v3, :cond_3
if-eqz v3, :cond_4
iget-object v3, v0, Lf/c/a/a;->d:Lf/c/a/q0;
iget-object v3, v0, Lf/c/a/a;->d:Lf/c/a/w0;
new-array v5, v5, [Ljava/lang/Object;
check-cast v3, Lf/c/a/x0;
const-string v6, "Launching failed session tracking listener"
invoke-virtual {v3, v6, v5}, Lf/c/a/x0;->a(Ljava/lang/String;[Ljava/lang/Object;)V
invoke-interface {v3, v6, v5}, Lf/c/a/w0;->f(Ljava/lang/String;[Ljava/lang/Object;)V
new-instance v3, Lf/c/a/m;
new-instance v3, Lf/c/a/q;
invoke-direct {v3, v0, v1}, Lf/c/a/m;-><init>(Lf/c/a/a;Lf/c/a/q1;)V
invoke-direct {v3, v0, v1}, Lf/c/a/q;-><init>(Lf/c/a/a;Lf/c/a/y1;)V
invoke-virtual {v2, v3}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
:cond_3
:cond_4
:goto_1
iget-object v0, v0, Lf/c/a/a;->h:Lf/c/a/a$m;
iget-object v0, v0, Lf/c/a/a;->h:Lf/c/a/a$n;
iput-boolean v4, v0, Lf/c/a/a$m;->g:Z
iput-boolean v4, v0, Lf/c/a/a$n;->g:Z
return-void
:cond_4
:cond_5
const/4 v0, 0x0
throw v0

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/c/a/a;->g(Lf/c/a/i0;)V
value = Lf/c/a/a;->j(Lf/c/a/n0;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -18,18 +18,18 @@
# instance fields
.field public final synthetic d:Lf/c/a/i0;
.field public final synthetic d:Lf/c/a/n0;
.field public final synthetic e:Lf/c/a/a;
# direct methods
.method public constructor <init>(Lf/c/a/a;Lf/c/a/i0;)V
.method public constructor <init>(Lf/c/a/a;Lf/c/a/n0;)V
.locals 0
iput-object p1, p0, Lf/c/a/a$d;->e:Lf/c/a/a;
iput-object p2, p0, Lf/c/a/a$d;->d:Lf/c/a/i0;
iput-object p2, p0, Lf/c/a/a$d;->d:Lf/c/a/n0;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -43,19 +43,19 @@
iget-object v0, p0, Lf/c/a/a$d;->e:Lf/c/a/a;
iget-object v1, p0, Lf/c/a/a$d;->d:Lf/c/a/i0;
iget-object v1, p0, Lf/c/a/a$d;->d:Lf/c/a/n0;
if-eqz v0, :cond_3
iget-object v2, v1, Lf/c/a/j1;->c:Ljava/lang/String;
iget-object v2, v1, Lf/c/a/r1;->c:Ljava/lang/String;
invoke-virtual {v0, v2}, Lf/c/a/a;->B(Ljava/lang/String;)V
invoke-virtual {v0, v2}, Lf/c/a/a;->K(Ljava/lang/String;)V
new-instance v2, Landroid/os/Handler;
iget-object v3, v0, Lf/c/a/a;->j:Lf/c/a/r;
iget-object v3, v0, Lf/c/a/a;->m:Lf/c/a/w;
iget-object v3, v3, Lf/c/a/r;->a:Landroid/content/Context;
iget-object v3, v3, Lf/c/a/w;->d:Landroid/content/Context;
invoke-virtual {v3}, Landroid/content/Context;->getMainLooper()Landroid/os/Looper;
@ -63,25 +63,25 @@
invoke-direct {v2, v3}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
iget-object v3, v1, Lf/c/a/j1;->g:Lcom/adjust/sdk/AdjustAttribution;
iget-object v3, v1, Lf/c/a/r1;->h:Lcom/adjust/sdk/AdjustAttribution;
invoke-virtual {v0, v3}, Lf/c/a/a;->C(Lcom/adjust/sdk/AdjustAttribution;)Z
invoke-virtual {v0, v3}, Lf/c/a/a;->L(Lcom/adjust/sdk/AdjustAttribution;)Z
move-result v3
if-eqz v3, :cond_0
invoke-virtual {v0, v2}, Lf/c/a/a;->p(Landroid/os/Handler;)V
invoke-virtual {v0, v2}, Lf/c/a/a;->v(Landroid/os/Handler;)V
:cond_0
iget-object v1, v1, Lf/c/a/i0;->h:Landroid/net/Uri;
iget-object v1, v1, Lf/c/a/n0;->i:Landroid/net/Uri;
if-nez v1, :cond_1
goto :goto_1
:cond_1
iget-object v3, v0, Lf/c/a/a;->d:Lf/c/a/q0;
iget-object v3, v0, Lf/c/a/a;->d:Lf/c/a/w0;
const/4 v4, 0x1
@ -91,15 +91,13 @@
aput-object v1, v4, v5
check-cast v3, Lf/c/a/x0;
const-string v5, "Deferred deeplink received (%s)"
invoke-virtual {v3, v5, v4}, Lf/c/a/x0;->c(Ljava/lang/String;[Ljava/lang/Object;)V
invoke-interface {v3, v5, v4}, Lf/c/a/w0;->h(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v3, v0, Lf/c/a/a;->j:Lf/c/a/r;
iget-object v3, v0, Lf/c/a/a;->m:Lf/c/a/w;
iget-object v3, v3, Lf/c/a/r;->j:Ljava/lang/Class;
iget-object v3, v3, Lf/c/a/w;->m:Ljava/lang/Class;
const-string v4, "android.intent.action.VIEW"
@ -114,11 +112,11 @@
:cond_2
new-instance v3, Landroid/content/Intent;
iget-object v5, v0, Lf/c/a/a;->j:Lf/c/a/r;
iget-object v5, v0, Lf/c/a/a;->m:Lf/c/a/w;
iget-object v6, v5, Lf/c/a/r;->a:Landroid/content/Context;
iget-object v6, v5, Lf/c/a/w;->d:Landroid/content/Context;
iget-object v5, v5, Lf/c/a/r;->j:Ljava/lang/Class;
iget-object v5, v5, Lf/c/a/w;->m:Ljava/lang/Class;
invoke-direct {v3, v4, v1, v6, v5}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V
@ -127,9 +125,9 @@
invoke-virtual {v3, v4}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;
iget-object v4, v0, Lf/c/a/a;->j:Lf/c/a/r;
iget-object v4, v0, Lf/c/a/a;->m:Lf/c/a/w;
iget-object v4, v4, Lf/c/a/r;->a:Landroid/content/Context;
iget-object v4, v4, Lf/c/a/w;->d:Landroid/content/Context;
invoke-virtual {v4}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
@ -137,9 +135,9 @@
invoke-virtual {v3, v4}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;
new-instance v4, Lf/c/a/n;
new-instance v4, Lf/c/a/r;
invoke-direct {v4, v0, v1, v3}, Lf/c/a/n;-><init>(Lf/c/a/a;Landroid/net/Uri;Landroid/content/Intent;)V
invoke-direct {v4, v0, v1, v3}, Lf/c/a/r;-><init>(Lf/c/a/a;Landroid/net/Uri;Landroid/content/Intent;)V
invoke-virtual {v2, v4}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z

File diff suppressed because it is too large Load diff

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/c/a/a;->t(Ljava/lang/String;Z)V
value = Lf/c/a/a;->C(Ljava/lang/String;Z)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -43,205 +43,460 @@
# virtual methods
.method public run()V
.locals 10
.locals 18
iget-boolean v0, p0, Lf/c/a/a$f;->d:Z
move-object/from16 v1, p0
iget-boolean v0, v1, Lf/c/a/a$f;->d:Z
if-nez v0, :cond_0
new-instance v0, Lf/c/a/r1;
new-instance v2, Lf/c/a/z1;
iget-object v1, p0, Lf/c/a/a$f;->f:Lf/c/a/a;
iget-object v0, v1, Lf/c/a/a$f;->f:Lf/c/a/a;
iget-object v1, v1, Lf/c/a/a;->j:Lf/c/a/r;
iget-object v0, v0, Lf/c/a/a;->m:Lf/c/a/w;
iget-object v1, v1, Lf/c/a/r;->a:Landroid/content/Context;
iget-object v0, v0, Lf/c/a/w;->d:Landroid/content/Context;
invoke-direct {v0, v1}, Lf/c/a/r1;-><init>(Landroid/content/Context;)V
invoke-direct {v2, v0}, Lf/c/a/z1;-><init>(Landroid/content/Context;)V
iget-object v1, p0, Lf/c/a/a$f;->e:Ljava/lang/String;
iget-object v0, v1, Lf/c/a/a$f;->e:Ljava/lang/String;
monitor-enter v0
monitor-enter v2
:try_start_0
const-string v2, "push_token"
const-string v3, "push_token"
invoke-virtual {v0, v2, v1}, Lf/c/a/r1;->i(Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v2, v3, v0}, Lf/c/a/z1;->m(Ljava/lang/String;Ljava/lang/String;)V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
monitor-exit v0
monitor-exit v2
goto :goto_0
:catchall_0
move-exception v1
move-exception v0
monitor-exit v0
monitor-exit v2
throw v1
throw v0
:cond_0
:goto_0
iget-object v0, p0, Lf/c/a/a$f;->f:Lf/c/a/a;
iget-object v0, v1, Lf/c/a/a$f;->f:Lf/c/a/a;
iget-object v1, v0, Lf/c/a/a;->c:Lf/c/a/q;
iget-object v2, v0, Lf/c/a/a;->h:Lf/c/a/a$n;
if-nez v1, :cond_1
iget-boolean v2, v2, Lf/c/a/a$n;->h:Z
const/4 v3, 0x1
xor-int/2addr v2, v3
if-eqz v2, :cond_1
return-void
:cond_1
iget-object v2, p0, Lf/c/a/a$f;->e:Ljava/lang/String;
iget-object v2, v1, Lf/c/a/a$f;->e:Ljava/lang/String;
invoke-virtual {v0, v1}, Lf/c/a/a;->n(Lf/c/a/q;)Z
invoke-virtual {v0}, Lf/c/a/a;->q()Z
move-result v1
move-result v4
if-nez v1, :cond_2
if-nez v4, :cond_2
goto/16 :goto_1
:cond_2
invoke-virtual {v0}, Lf/c/a/a;->o()Z
invoke-virtual {v0}, Lf/c/a/a;->u()Z
move-result v1
move-result v4
if-nez v1, :cond_3
if-nez v4, :cond_3
goto/16 :goto_1
:cond_3
if-nez v2, :cond_4
iget-object v4, v0, Lf/c/a/a;->c:Lf/c/a/v;
iget-boolean v5, v4, Lf/c/a/v;->isGdprForgotten:Z
if-eqz v5, :cond_4
goto/16 :goto_1
:cond_4
iget-object v1, v0, Lf/c/a/a;->c:Lf/c/a/q;
if-nez v2, :cond_5
iget-object v1, v1, Lf/c/a/q;->pushToken:Ljava/lang/String;
invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_5
goto :goto_1
goto/16 :goto_1
:cond_5
iget-object v1, v0, Lf/c/a/a;->c:Lf/c/a/q;
iget-object v4, v4, Lf/c/a/v;->pushToken:Ljava/lang/String;
iput-object v2, v1, Lf/c/a/q;->pushToken:Ljava/lang/String;
invoke-virtual {v2, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
invoke-virtual {v0}, Lf/c/a/a;->G()V
move-result v4
if-eqz v4, :cond_6
goto/16 :goto_1
:cond_6
iget-object v4, v0, Lf/c/a/a;->c:Lf/c/a/v;
iput-object v2, v4, Lf/c/a/v;->pushToken:Ljava/lang/String;
invoke-virtual {v0}, Lf/c/a/a;->P()V
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v8
move-result-wide v10
new-instance v1, Lf/c/a/f1;
new-instance v2, Lf/c/a/n1;
iget-object v4, v0, Lf/c/a/a;->j:Lf/c/a/r;
iget-object v6, v0, Lf/c/a/a;->m:Lf/c/a/w;
iget-object v5, v0, Lf/c/a/a;->i:Lf/c/a/m0;
iget-object v7, v0, Lf/c/a/a;->l:Lf/c/a/p0;
iget-object v6, v0, Lf/c/a/a;->c:Lf/c/a/q;
iget-object v8, v0, Lf/c/a/a;->c:Lf/c/a/v;
iget-object v7, v0, Lf/c/a/a;->n:Lf/c/a/p1;
iget-object v9, v0, Lf/c/a/a;->q:Lf/c/a/x1;
move-object v3, v1
move-object v5, v2
invoke-direct/range {v3 .. v9}, Lf/c/a/f1;-><init>(Lf/c/a/r;Lf/c/a/m0;Lf/c/a/q;Lf/c/a/p1;J)V
invoke-virtual {v1}, Lf/c/a/f1;->m()Ljava/util/Map;
move-result-object v2
const-string v3, "source"
invoke-direct/range {v5 .. v11}, Lf/c/a/n1;-><init>(Lf/c/a/w;Lf/c/a/p0;Lf/c/a/v;Lf/c/a/x1;J)V
const-string v4, "push"
invoke-static {v2, v3, v4}, Lf/c/a/f1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
sget-object v5, Lf/c/a/t;->k:Lf/c/a/t;
sget-object v3, Lf/c/a/o;->k:Lf/c/a/o;
iget-object v6, v2, Lf/c/a/n1;->c:Lf/c/a/w;
invoke-virtual {v1, v3}, Lf/c/a/f1;->k(Lf/c/a/o;)Lf/c/a/p;
iget-object v6, v6, Lf/c/a/w;->d:Landroid/content/Context;
move-result-object v1
invoke-virtual {v6}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
const-string v3, "/sdk_info"
move-result-object v13
iput-object v3, v1, Lf/c/a/p;->path:Ljava/lang/String;
new-instance v6, Ljava/util/HashMap;
const-string v3, ""
invoke-direct {v6}, Ljava/util/HashMap;-><init>()V
iput-object v3, v1, Lf/c/a/p;->suffix:Ljava/lang/String;
iget-object v7, v2, Lf/c/a/n1;->c:Lf/c/a/w;
iput-object v2, v1, Lf/c/a/p;->parameters:Ljava/util/Map;
iget-object v7, v7, Lf/c/a/w;->d:Landroid/content/Context;
iget-object v2, v0, Lf/c/a/a;->b:Lf/c/a/r0;
sget-object v8, Lf/c/a/n1;->p:Lf/c/a/w0;
invoke-interface {v2, v1}, Lf/c/a/r0;->d(Lf/c/a/p;)V
invoke-static {v7, v8}, Ld0/a/b/b/a;->Q(Landroid/content/Context;Lf/c/a/w0;)Ljava/util/Map;
iget-object v2, v0, Lf/c/a/a;->j:Lf/c/a/r;
move-result-object v7
iget-object v2, v2, Lf/c/a/r;->a:Landroid/content/Context;
if-eqz v7, :cond_7
const/4 v3, 0x0
invoke-virtual {v6, v7}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
const-string v4, "adjust_preferences"
:cond_7
iget-object v7, v2, Lf/c/a/n1;->c:Lf/c/a/w;
invoke-virtual {v2, v4, v3}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
iget-object v7, v7, Lf/c/a/w;->d:Landroid/content/Context;
move-result-object v2
sget-object v8, Lf/c/a/n1;->p:Lf/c/a/w0;
invoke-static {v7, v8}, Ld0/a/b/b/a;->S(Landroid/content/Context;Lf/c/a/w0;)Ljava/util/Map;
move-result-object v7
if-eqz v7, :cond_8
invoke-virtual {v6, v7}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
:cond_8
iget-object v7, v2, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v8, v2, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v8, v8, Lf/c/a/w;->d:Landroid/content/Context;
invoke-virtual {v7, v8}, Lf/c/a/p0;->b(Landroid/content/Context;)V
iget-object v7, v2, Lf/c/a/n1;->d:Lf/c/a/n1$a;
iget-object v7, v7, Lf/c/a/n1$a;->g:Ljava/lang/String;
const-string v8, "android_uuid"
invoke-static {v6, v8, v7}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v7, v2, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v7, v7, Lf/c/a/p0;->d:Ljava/lang/Boolean;
const-string v8, "tracking_enabled"
invoke-static {v6, v8, v7}, Lf/c/a/n1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Boolean;)V
iget-object v7, v2, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v7, v7, Lf/c/a/p0;->a:Ljava/lang/String;
const-string v8, "gps_adid"
invoke-static {v6, v8, v7}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v7, v2, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v7, v7, Lf/c/a/p0;->b:Ljava/lang/String;
const-string v8, "gps_adid_src"
invoke-static {v6, v8, v7}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v7, v2, Lf/c/a/n1;->b:Lf/c/a/p0;
iget v7, v7, Lf/c/a/p0;->c:I
int-to-long v7, v7
const-string v9, "gps_adid_attempt"
invoke-static {v6, v9, v7, v8}, Lf/c/a/n1;->e(Ljava/util/Map;Ljava/lang/String;J)V
invoke-virtual {v2, v6}, Lf/c/a/n1;->j(Ljava/util/Map;)Z
move-result v7
const/4 v15, 0x0
if-nez v7, :cond_9
sget-object v7, Lf/c/a/n1;->p:Lf/c/a/w0;
new-array v8, v15, [Ljava/lang/Object;
const-string v9, "Google Advertising ID not detected, fallback to non Google Play identifiers will take place"
invoke-interface {v7, v9, v8}, Lf/c/a/w0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v7, v2, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v8, v2, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v8, v8, Lf/c/a/w;->d:Landroid/content/Context;
invoke-virtual {v7, v8}, Lf/c/a/p0;->a(Landroid/content/Context;)V
iget-object v7, v2, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v7, v7, Lf/c/a/p0;->f:Ljava/lang/String;
const-string v8, "mac_sha1"
invoke-static {v6, v8, v7}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v7, v2, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v7, v7, Lf/c/a/p0;->g:Ljava/lang/String;
const-string v8, "mac_md5"
invoke-static {v6, v8, v7}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v7, v2, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v7, v7, Lf/c/a/p0;->h:Ljava/lang/String;
const-string v8, "android_id"
invoke-static {v6, v8, v7}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
:cond_9
iget-object v7, v2, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v7, v7, Lf/c/a/w;->B:Ljava/lang/String;
const-string v8, "app_secret"
invoke-static {v6, v8, v7}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v7, v2, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v7, v7, Lf/c/a/w;->e:Ljava/lang/String;
const-string v8, "app_token"
invoke-static {v6, v8, v7}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
sget-object v7, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
const-string v8, "attribution_deeplink"
invoke-static {v6, v8, v7}, Lf/c/a/n1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Boolean;)V
iget-wide v7, v2, Lf/c/a/n1;->a:J
const-string v9, "created_at"
invoke-static {v6, v9, v7, v8}, Lf/c/a/n1;->b(Ljava/util/Map;Ljava/lang/String;J)V
iget-object v7, v2, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v7, v7, Lf/c/a/w;->l:Ljava/lang/Boolean;
const-string v8, "device_known"
invoke-static {v6, v8, v7}, Lf/c/a/n1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Boolean;)V
iget-object v7, v2, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v7, v7, Lf/c/a/w;->f:Ljava/lang/String;
const-string v8, "environment"
invoke-static {v6, v8, v7}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v7, v2, Lf/c/a/n1;->c:Lf/c/a/w;
iget-boolean v7, v7, Lf/c/a/w;->i:Z
invoke-static {v7}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v7
const-string v8, "event_buffering_enabled"
invoke-static {v6, v8, v7}, Lf/c/a/n1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Boolean;)V
iget-object v7, v2, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v9, v7, Lf/c/a/w;->C:Ljava/lang/String;
const-string v8, "external_device_id"
const-string v12, "fire_adid"
const-string v16, "fire_tracking_enabled"
move-object v7, v6
move-object v10, v13
move-object v11, v6
move-object v14, v6
const/16 v17, 0x0
move-object/from16 v15, v16
invoke-static/range {v7 .. v15}, Lf/e/b/a/a;->S(Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;)V
sget-object v7, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
const-string v8, "needs_response_details"
invoke-static {v6, v8, v7}, Lf/c/a/n1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Boolean;)V
iget-object v7, v2, Lf/c/a/n1;->d:Lf/c/a/n1$a;
iget-object v7, v7, Lf/c/a/n1$a;->h:Ljava/lang/String;
const-string v8, "push_token"
invoke-static {v6, v8, v7}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v7, v2, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v7, v7, Lf/c/a/w;->A:Ljava/lang/String;
const-string v8, "secret_id"
invoke-static {v6, v8, v7}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
const-string v7, "source"
invoke-static {v6, v7, v4}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
invoke-virtual {v2, v6}, Lf/c/a/n1;->i(Ljava/util/Map;)V
invoke-virtual {v2, v5}, Lf/c/a/n1;->k(Lf/c/a/t;)Lf/c/a/u;
move-result-object v4
const-string v7, "/sdk_info"
iput-object v7, v4, Lf/c/a/u;->path:Ljava/lang/String;
const-string v7, ""
iput-object v7, v4, Lf/c/a/u;->suffix:Ljava/lang/String;
invoke-virtual {v5}, Lf/c/a/t;->toString()Ljava/lang/String;
move-result-object v5
iget-object v7, v4, Lf/c/a/u;->clientSdk:Ljava/lang/String;
iget-object v2, v2, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v8, v2, Lf/c/a/w;->d:Landroid/content/Context;
iget-object v2, v2, Lf/c/a/w;->v:Lf/c/a/w0;
invoke-static {v6, v5, v7, v8, v2}, Lf/c/a/g0;->c(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Lf/c/a/w0;)V
iput-object v6, v4, Lf/c/a/u;->parameters:Ljava/util/Map;
iget-object v2, v0, Lf/c/a/a;->b:Lf/c/a/x0;
invoke-interface {v2, v4}, Lf/c/a/x0;->g(Lf/c/a/u;)V
new-instance v2, Lf/c/a/z1;
iget-object v5, v0, Lf/c/a/a;->m:Lf/c/a/w;
iget-object v5, v5, Lf/c/a/w;->d:Landroid/content/Context;
invoke-direct {v2, v5}, Lf/c/a/z1;-><init>(Landroid/content/Context;)V
monitor-enter v2
:try_start_1
const-string v4, "push_token"
const-string v5, "push_token"
invoke-virtual {v2, v5}, Lf/c/a/z1;->i(Ljava/lang/String;)V
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_2
.catchall {:try_start_1 .. :try_end_1} :catchall_1
:try_start_2
invoke-interface {v2}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;
monitor-exit v2
move-result-object v2
iget-object v2, v0, Lf/c/a/a;->m:Lf/c/a/w;
invoke-interface {v2, v4}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;
iget-boolean v2, v2, Lf/c/a/w;->i:Z
move-result-object v2
if-eqz v2, :cond_a
invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->apply()V
:try_end_2
.catchall {:try_start_2 .. :try_end_2} :catchall_1
iget-object v0, v0, Lf/c/a/a;->d:Lf/c/a/w0;
iget-object v2, v0, Lf/c/a/a;->j:Lf/c/a/r;
const-string v2, "Buffered event %s"
iget-boolean v2, v2, Lf/c/a/r;->f:Z
new-array v3, v3, [Ljava/lang/Object;
if-eqz v2, :cond_6
iget-object v4, v4, Lf/c/a/u;->suffix:Ljava/lang/String;
iget-object v0, v0, Lf/c/a/a;->d:Lf/c/a/q0;
aput-object v4, v3, v17
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
iget-object v1, v1, Lf/c/a/p;->suffix:Ljava/lang/String;
aput-object v1, v2, v3
check-cast v0, Lf/c/a/x0;
const-string v1, "Buffered event %s"
invoke-virtual {v0, v1, v2}, Lf/c/a/x0;->c(Ljava/lang/String;[Ljava/lang/Object;)V
invoke-interface {v0, v2, v3}, Lf/c/a/w0;->h(Ljava/lang/String;[Ljava/lang/Object;)V
goto :goto_1
:cond_6
iget-object v0, v0, Lf/c/a/a;->b:Lf/c/a/r0;
:cond_a
iget-object v0, v0, Lf/c/a/a;->b:Lf/c/a/x0;
invoke-interface {v0}, Lf/c/a/r0;->b()V
invoke-interface {v0}, Lf/c/a/x0;->e()V
:goto_1
return-void
@ -249,13 +504,7 @@
:catchall_1
move-exception v0
:try_start_3
throw v0
:try_end_3
.catchall {:try_start_3 .. :try_end_3} :catchall_2
:catchall_2
move-exception v0
monitor-exit v2
throw v0
.end method

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/c/a/a;->onResume()V
value = Lf/c/a/a;->n()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -35,244 +35,25 @@
# virtual methods
.method public run()V
.locals 12
.locals 3
iget-object v0, p0, Lf/c/a/a$g;->d:Lf/c/a/a;
iget-object v1, v0, Lf/c/a/a;->h:Lf/c/a/a$m;
iget-object v1, v0, Lf/c/a/a;->c:Lf/c/a/v;
iget-boolean v2, v1, Lf/c/a/a$m;->d:Z
const/4 v2, 0x1
const/4 v3, 0x1
iput-boolean v2, v1, Lf/c/a/v;->isGdprForgotten:Z
xor-int/2addr v2, v3
invoke-virtual {v0}, Lf/c/a/a;->P()V
const/4 v4, 0x0
iget-object v1, v0, Lf/c/a/a;->b:Lf/c/a/x0;
if-eqz v2, :cond_0
invoke-interface {v1}, Lf/c/a/x0;->flush()V
goto/16 :goto_3
const/4 v1, 0x0
:cond_0
iget-object v2, v0, Lf/c/a/a;->c:Lf/c/a/q;
if-eqz v2, :cond_1
iget-boolean v1, v2, Lf/c/a/q;->updatePackages:Z
goto :goto_0
:cond_1
iget-boolean v1, v1, Lf/c/a/a$m;->e:Z
:goto_0
if-eqz v1, :cond_2
goto :goto_3
:cond_2
iget-object v1, v0, Lf/c/a/a;->j:Lf/c/a/r;
iget-object v1, v1, Lf/c/a/r;->q:Ljava/lang/Double;
if-eqz v1, :cond_3
invoke-virtual {v1}, Ljava/lang/Double;->doubleValue()D
move-result-wide v1
goto :goto_1
:cond_3
const-wide/16 v1, 0x0
:goto_1
const-wide/16 v5, 0x2710
const-wide v7, 0x408f400000000000L # 1000.0
mul-double v7, v7, v1
double-to-long v7, v7
cmp-long v9, v7, v5
if-lez v9, :cond_4
const-wide/16 v7, 0xa
long-to-double v7, v7
sget-object v9, Lf/c/a/v1;->a:Ljava/text/DecimalFormat;
invoke-virtual {v9, v1, v2}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String;
move-result-object v1
sget-object v2, Lf/c/a/v1;->a:Ljava/text/DecimalFormat;
invoke-virtual {v2, v7, v8}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String;
move-result-object v2
iget-object v9, v0, Lf/c/a/a;->d:Lf/c/a/q0;
const/4 v10, 0x2
new-array v10, v10, [Ljava/lang/Object;
aput-object v1, v10, v4
aput-object v2, v10, v3
check-cast v9, Lf/c/a/x0;
const-string v1, "Delay start of %s seconds bigger than max allowed value of %s seconds"
invoke-virtual {v9, v1, v10}, Lf/c/a/x0;->e(Ljava/lang/String;[Ljava/lang/Object;)V
move-wide v1, v7
goto :goto_2
:cond_4
move-wide v5, v7
:goto_2
sget-object v7, Lf/c/a/v1;->a:Ljava/text/DecimalFormat;
invoke-virtual {v7, v1, v2}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String;
move-result-object v1
iget-object v2, v0, Lf/c/a/a;->d:Lf/c/a/q0;
new-array v7, v3, [Ljava/lang/Object;
aput-object v1, v7, v4
check-cast v2, Lf/c/a/x0;
const-string v1, "Waiting %s seconds before starting first session"
invoke-virtual {v2, v1, v7}, Lf/c/a/x0;->c(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v1, v0, Lf/c/a/a;->g:Lf/c/a/u1;
invoke-virtual {v1, v5, v6}, Lf/c/a/u1;->c(J)V
iget-object v1, v0, Lf/c/a/a;->h:Lf/c/a/a$m;
iput-boolean v3, v1, Lf/c/a/a$m;->e:Z
iget-object v1, v0, Lf/c/a/a;->c:Lf/c/a/q;
if-eqz v1, :cond_5
iput-boolean v3, v1, Lf/c/a/q;->updatePackages:Z
invoke-virtual {v0}, Lf/c/a/a;->G()V
:cond_5
:goto_3
iget-object v0, p0, Lf/c/a/a$g;->d:Lf/c/a/a;
iget-object v0, v0, Lf/c/a/a;->f:Lf/c/a/u1;
if-nez v0, :cond_6
goto :goto_4
:cond_6
invoke-virtual {v0, v4}, Lf/c/a/u1;->a(Z)V
:goto_4
iget-object v0, p0, Lf/c/a/a$g;->d:Lf/c/a/a;
invoke-virtual {v0}, Lf/c/a/a;->o()Z
move-result v1
if-nez v1, :cond_7
goto :goto_5
:cond_7
iget-object v0, v0, Lf/c/a/a;->e:Lf/c/a/t1;
iget-boolean v1, v0, Lf/c/a/t1;->g:Z
if-nez v1, :cond_8
iget-object v1, v0, Lf/c/a/t1;->h:Lf/c/a/q0;
new-array v2, v3, [Ljava/lang/Object;
iget-object v0, v0, Lf/c/a/t1;->c:Ljava/lang/String;
aput-object v0, v2, v4
check-cast v1, Lf/c/a/x0;
const-string v0, "%s is already started"
invoke-virtual {v1, v0, v2}, Lf/c/a/x0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
goto :goto_5
:cond_8
iget-object v1, v0, Lf/c/a/t1;->h:Lf/c/a/q0;
new-array v2, v3, [Ljava/lang/Object;
iget-object v3, v0, Lf/c/a/t1;->c:Ljava/lang/String;
aput-object v3, v2, v4
check-cast v1, Lf/c/a/x0;
const-string v3, "%s starting"
invoke-virtual {v1, v3, v2}, Lf/c/a/x0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v1, v0, Lf/c/a/t1;->a:Lf/c/a/l0;
new-instance v6, Lf/c/a/s1;
invoke-direct {v6, v0}, Lf/c/a/s1;-><init>(Lf/c/a/t1;)V
iget-wide v7, v0, Lf/c/a/t1;->e:J
iget-wide v9, v0, Lf/c/a/t1;->f:J
sget-object v11, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
iget-object v5, v1, Lf/c/a/l0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
invoke-virtual/range {v5 .. v11}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->scheduleWithFixedDelay(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;
move-result-object v1
iput-object v1, v0, Lf/c/a/t1;->b:Ljava/util/concurrent/ScheduledFuture;
iput-boolean v4, v0, Lf/c/a/t1;->g:Z
:goto_5
iget-object v0, p0, Lf/c/a/a$g;->d:Lf/c/a/a;
iget-object v0, v0, Lf/c/a/a;->d:Lf/c/a/q0;
new-array v1, v4, [Ljava/lang/Object;
check-cast v0, Lf/c/a/x0;
const-string v2, "Subsession start"
invoke-virtual {v0, v2, v1}, Lf/c/a/x0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lf/c/a/a$g;->d:Lf/c/a/a;
invoke-static {v0}, Lf/c/a/a;->m(Lf/c/a/a;)V
invoke-virtual {v0, v1}, Lf/c/a/a;->B(Z)V
return-void
.end method

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/c/a/a;->p(Landroid/os/Handler;)V
value = Lf/c/a/a;->onResume()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -35,27 +35,240 @@
# virtual methods
.method public run()V
.locals 2
.locals 12
iget-object v0, p0, Lf/c/a/a$h;->d:Lf/c/a/a;
iget-object v1, v0, Lf/c/a/a;->j:Lf/c/a/r;
iget-object v1, v0, Lf/c/a/a;->h:Lf/c/a/a$n;
if-nez v1, :cond_0
iget-boolean v2, v1, Lf/c/a/a$n;->d:Z
return-void
const/4 v3, 0x1
xor-int/2addr v2, v3
const/4 v4, 0x0
if-eqz v2, :cond_0
goto :goto_3
:cond_0
iget-object v1, v1, Lf/c/a/r;->h:Lf/c/a/y0;
iget-object v2, v0, Lf/c/a/a;->c:Lf/c/a/v;
if-nez v1, :cond_1
if-eqz v2, :cond_1
return-void
iget-boolean v1, v2, Lf/c/a/v;->updatePackages:Z
goto :goto_0
:cond_1
iget-object v0, v0, Lf/c/a/a;->k:Lcom/adjust/sdk/AdjustAttribution;
iget-boolean v1, v1, Lf/c/a/a$n;->e:Z
invoke-interface {v1, v0}, Lf/c/a/y0;->onAttributionChanged(Lcom/adjust/sdk/AdjustAttribution;)V
:goto_0
if-eqz v1, :cond_2
goto :goto_3
:cond_2
iget-object v1, v0, Lf/c/a/a;->m:Lf/c/a/w;
iget-object v1, v1, Lf/c/a/w;->t:Ljava/lang/Double;
if-eqz v1, :cond_3
invoke-virtual {v1}, Ljava/lang/Double;->doubleValue()D
move-result-wide v1
goto :goto_1
:cond_3
const-wide/16 v1, 0x0
:goto_1
const-wide/16 v5, 0x2710
const-wide v7, 0x408f400000000000L # 1000.0
mul-double v7, v7, v1
double-to-long v7, v7
cmp-long v9, v7, v5
if-lez v9, :cond_4
const-wide/16 v7, 0xa
long-to-double v7, v7
sget-object v9, Lf/c/a/e2;->a:Ljava/text/DecimalFormat;
invoke-virtual {v9, v1, v2}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String;
move-result-object v1
sget-object v2, Lf/c/a/e2;->a:Ljava/text/DecimalFormat;
invoke-virtual {v2, v7, v8}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String;
move-result-object v2
iget-object v9, v0, Lf/c/a/a;->d:Lf/c/a/w0;
const/4 v10, 0x2
new-array v10, v10, [Ljava/lang/Object;
aput-object v1, v10, v4
aput-object v2, v10, v3
const-string v1, "Delay start of %s seconds bigger than max allowed value of %s seconds"
invoke-interface {v9, v1, v10}, Lf/c/a/w0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
move-wide v1, v7
goto :goto_2
:cond_4
move-wide v5, v7
:goto_2
sget-object v7, Lf/c/a/e2;->a:Ljava/text/DecimalFormat;
invoke-virtual {v7, v1, v2}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String;
move-result-object v1
iget-object v2, v0, Lf/c/a/a;->d:Lf/c/a/w0;
new-array v7, v3, [Ljava/lang/Object;
aput-object v1, v7, v4
const-string v1, "Waiting %s seconds before starting first session"
invoke-interface {v2, v1, v7}, Lf/c/a/w0;->h(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v1, v0, Lf/c/a/a;->g:Lf/c/a/f2/k;
invoke-virtual {v1, v5, v6}, Lf/c/a/f2/k;->c(J)V
iget-object v1, v0, Lf/c/a/a;->h:Lf/c/a/a$n;
iput-boolean v3, v1, Lf/c/a/a$n;->e:Z
iget-object v1, v0, Lf/c/a/a;->c:Lf/c/a/v;
if-eqz v1, :cond_5
iput-boolean v3, v1, Lf/c/a/v;->updatePackages:Z
invoke-virtual {v0}, Lf/c/a/a;->P()V
:cond_5
:goto_3
iget-object v0, p0, Lf/c/a/a$h;->d:Lf/c/a/a;
iget-object v0, v0, Lf/c/a/a;->f:Lf/c/a/f2/k;
if-nez v0, :cond_6
goto :goto_4
:cond_6
invoke-virtual {v0, v4}, Lf/c/a/f2/k;->a(Z)V
:goto_4
iget-object v0, p0, Lf/c/a/a$h;->d:Lf/c/a/a;
invoke-virtual {v0}, Lf/c/a/a;->u()Z
move-result v1
if-nez v1, :cond_7
goto :goto_5
:cond_7
iget-object v0, v0, Lf/c/a/a;->e:Lf/c/a/f2/j;
iget-boolean v1, v0, Lf/c/a/f2/j;->g:Z
if-nez v1, :cond_8
iget-object v1, v0, Lf/c/a/f2/j;->h:Lf/c/a/w0;
new-array v2, v3, [Ljava/lang/Object;
iget-object v0, v0, Lf/c/a/f2/j;->c:Ljava/lang/String;
aput-object v0, v2, v4
const-string v0, "%s is already started"
invoke-interface {v1, v0, v2}, Lf/c/a/w0;->g(Ljava/lang/String;[Ljava/lang/Object;)V
goto :goto_5
:cond_8
iget-object v1, v0, Lf/c/a/f2/j;->h:Lf/c/a/w0;
new-array v2, v3, [Ljava/lang/Object;
iget-object v3, v0, Lf/c/a/f2/j;->c:Ljava/lang/String;
aput-object v3, v2, v4
const-string v3, "%s starting"
invoke-interface {v1, v3, v2}, Lf/c/a/w0;->g(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v1, v0, Lf/c/a/f2/j;->a:Lf/c/a/f2/a;
new-instance v2, Lf/c/a/f2/i;
invoke-direct {v2, v0}, Lf/c/a/f2/i;-><init>(Lf/c/a/f2/j;)V
iget-wide v7, v0, Lf/c/a/f2/j;->e:J
iget-wide v9, v0, Lf/c/a/f2/j;->f:J
check-cast v1, Lf/c/a/f2/e;
iget-object v5, v1, Lf/c/a/f2/e;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
new-instance v6, Lf/c/a/f2/b;
invoke-direct {v6, v2}, Lf/c/a/f2/b;-><init>(Ljava/lang/Runnable;)V
sget-object v11, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invoke-virtual/range {v5 .. v11}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->scheduleWithFixedDelay(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;
move-result-object v1
iput-object v1, v0, Lf/c/a/f2/j;->b:Ljava/util/concurrent/ScheduledFuture;
iput-boolean v4, v0, Lf/c/a/f2/j;->g:Z
:goto_5
iget-object v0, p0, Lf/c/a/a$h;->d:Lf/c/a/a;
iget-object v0, v0, Lf/c/a/a;->d:Lf/c/a/w0;
new-array v1, v4, [Ljava/lang/Object;
const-string v2, "Subsession start"
invoke-interface {v0, v2, v1}, Lf/c/a/w0;->g(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lf/c/a/a$h;->d:Lf/c/a/a;
invoke-static {v0}, Lf/c/a/a;->p(Lf/c/a/a;)V
return-void
.end method

View file

@ -39,48 +39,46 @@
iget-object v0, p0, Lf/c/a/a$i;->d:Lf/c/a/a;
invoke-virtual {v0}, Lf/c/a/a;->v()V
invoke-virtual {v0}, Lf/c/a/a;->E()V
iget-object v0, p0, Lf/c/a/a$i;->d:Lf/c/a/a;
invoke-virtual {v0}, Lf/c/a/a;->u()V
invoke-virtual {v0}, Lf/c/a/a;->D()V
iget-object v0, p0, Lf/c/a/a$i;->d:Lf/c/a/a;
iget-object v0, v0, Lf/c/a/a;->d:Lf/c/a/q0;
iget-object v0, v0, Lf/c/a/a;->d:Lf/c/a/w0;
const/4 v1, 0x0
new-array v1, v1, [Ljava/lang/Object;
check-cast v0, Lf/c/a/x0;
const-string v2, "Subsession end"
invoke-virtual {v0, v2, v1}, Lf/c/a/x0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
invoke-interface {v0, v2, v1}, Lf/c/a/w0;->g(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lf/c/a/a$i;->d:Lf/c/a/a;
invoke-virtual {v0}, Lf/c/a/a;->w()Z
invoke-virtual {v0}, Lf/c/a/a;->F()Z
move-result v1
if-nez v1, :cond_0
invoke-virtual {v0}, Lf/c/a/a;->q()V
invoke-virtual {v0}, Lf/c/a/a;->w()V
:cond_0
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v1
invoke-virtual {v0, v1, v2}, Lf/c/a/a;->A(J)Z
invoke-virtual {v0, v1, v2}, Lf/c/a/a;->J(J)Z
move-result v1
if-eqz v1, :cond_1
invoke-virtual {v0}, Lf/c/a/a;->G()V
invoke-virtual {v0}, Lf/c/a/a;->P()V
:cond_1
return-void

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/c/a/a;->l(Lf/c/a/s;)V
value = Lf/c/a/a;->v(Landroid/os/Handler;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -18,18 +18,14 @@
# instance fields
.field public final synthetic d:Lf/c/a/s;
.field public final synthetic e:Lf/c/a/a;
.field public final synthetic d:Lf/c/a/a;
# direct methods
.method public constructor <init>(Lf/c/a/a;Lf/c/a/s;)V
.method public constructor <init>(Lf/c/a/a;)V
.locals 0
iput-object p1, p0, Lf/c/a/a$j;->e:Lf/c/a/a;
iput-object p2, p0, Lf/c/a/a$j;->d:Lf/c/a/s;
iput-object p1, p0, Lf/c/a/a$j;->d:Lf/c/a/a;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -39,449 +35,27 @@
# virtual methods
.method public run()V
.locals 12
.locals 2
iget-object v0, p0, Lf/c/a/a$j;->e:Lf/c/a/a;
iget-object v0, p0, Lf/c/a/a$j;->d:Lf/c/a/a;
iget-object v1, v0, Lf/c/a/a;->c:Lf/c/a/q;
const/4 v2, 0x0
iget-object v1, v0, Lf/c/a/a;->m:Lf/c/a/w;
if-nez v1, :cond_0
iget-object v0, v0, Lf/c/a/a;->d:Lf/c/a/q0;
new-array v1, v2, [Ljava/lang/Object;
check-cast v0, Lf/c/a/x0;
const-string v3, "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-virtual {v0, v3, v1}, Lf/c/a/x0;->e(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v0, p0, Lf/c/a/a$j;->e:Lf/c/a/a;
invoke-static {v0}, Lf/c/a/a;->m(Lf/c/a/a;)V
return-void
:cond_0
iget-object v0, p0, Lf/c/a/a$j;->e:Lf/c/a/a;
iget-object v1, v1, Lf/c/a/w;->k:Lf/c/a/g1;
iget-object v1, p0, Lf/c/a/a$j;->d:Lf/c/a/s;
if-nez v1, :cond_1
iget-object v3, v0, Lf/c/a/a;->c:Lf/c/a/q;
invoke-virtual {v0, v3}, Lf/c/a/a;->n(Lf/c/a/q;)Z
move-result v3
if-nez v3, :cond_1
goto/16 :goto_9
return-void
:cond_1
invoke-virtual {v0}, Lf/c/a/a;->o()Z
iget-object v0, v0, Lf/c/a/a;->n:Lcom/adjust/sdk/AdjustAttribution;
move-result v3
invoke-interface {v1, v0}, Lf/c/a/g1;->onAttributionChanged(Lcom/adjust/sdk/AdjustAttribution;)V
if-nez v3, :cond_2
goto/16 :goto_9
:cond_2
const/4 v3, 0x1
if-nez v1, :cond_3
iget-object v4, v0, Lf/c/a/a;->d:Lf/c/a/q0;
new-array v5, v2, [Ljava/lang/Object;
check-cast v4, Lf/c/a/x0;
const-string v6, "Event missing"
invoke-virtual {v4, v6, v5}, Lf/c/a/x0;->b(Ljava/lang/String;[Ljava/lang/Object;)V
goto :goto_1
:cond_3
iget-object v4, v1, Lf/c/a/s;->a:Ljava/lang/String;
if-eqz v4, :cond_4
const/4 v4, 0x1
goto :goto_0
:cond_4
const/4 v4, 0x0
:goto_0
if-nez v4, :cond_5
iget-object v4, v0, Lf/c/a/a;->d:Lf/c/a/q0;
new-array v5, v2, [Ljava/lang/Object;
check-cast v4, Lf/c/a/x0;
const-string v6, "Event not initialized correctly"
invoke-virtual {v4, v6, v5}, Lf/c/a/x0;->b(Ljava/lang/String;[Ljava/lang/Object;)V
:goto_1
const/4 v4, 0x0
goto :goto_2
:cond_5
const/4 v4, 0x1
:goto_2
if-nez v4, :cond_6
goto/16 :goto_9
:cond_6
iget-object v4, v1, Lf/c/a/s;->f:Ljava/lang/String;
if-eqz v4, :cond_c
invoke-virtual {v4}, Ljava/lang/String;->isEmpty()Z
move-result v5
if-eqz v5, :cond_7
goto :goto_4
:cond_7
iget-object v5, v0, Lf/c/a/a;->c:Lf/c/a/q;
iget-object v5, v5, Lf/c/a/q;->orderIds:Ljava/util/LinkedList;
if-nez v5, :cond_8
const/4 v5, 0x0
goto :goto_3
:cond_8
invoke-virtual {v5, v4}, Ljava/util/LinkedList;->contains(Ljava/lang/Object;)Z
move-result v5
:goto_3
if-eqz v5, :cond_9
iget-object v5, v0, Lf/c/a/a;->d:Lf/c/a/q0;
new-array v6, v3, [Ljava/lang/Object;
aput-object v4, v6, v2
check-cast v5, Lf/c/a/x0;
const-string v4, "Skipping duplicated order ID \'%s\'"
invoke-virtual {v5, v4, v6}, Lf/c/a/x0;->c(Ljava/lang/String;[Ljava/lang/Object;)V
const/4 v4, 0x0
goto :goto_5
:cond_9
iget-object v5, v0, Lf/c/a/a;->c:Lf/c/a/q;
iget-object v6, v5, Lf/c/a/q;->orderIds:Ljava/util/LinkedList;
if-nez v6, :cond_a
new-instance v6, Ljava/util/LinkedList;
invoke-direct {v6}, Ljava/util/LinkedList;-><init>()V
iput-object v6, v5, Lf/c/a/q;->orderIds:Ljava/util/LinkedList;
:cond_a
iget-object v6, v5, Lf/c/a/q;->orderIds:Ljava/util/LinkedList;
invoke-virtual {v6}, Ljava/util/LinkedList;->size()I
move-result v6
const/16 v7, 0xa
if-lt v6, v7, :cond_b
iget-object v6, v5, Lf/c/a/q;->orderIds:Ljava/util/LinkedList;
invoke-virtual {v6}, Ljava/util/LinkedList;->removeLast()Ljava/lang/Object;
:cond_b
iget-object v5, v5, Lf/c/a/q;->orderIds:Ljava/util/LinkedList;
invoke-virtual {v5, v4}, Ljava/util/LinkedList;->addFirst(Ljava/lang/Object;)V
iget-object v5, v0, Lf/c/a/a;->d:Lf/c/a/q0;
new-array v6, v3, [Ljava/lang/Object;
aput-object v4, v6, v2
check-cast v5, Lf/c/a/x0;
const-string v4, "Added order ID \'%s\'"
invoke-virtual {v5, v4, v6}, Lf/c/a/x0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
:cond_c
:goto_4
const/4 v4, 0x1
:goto_5
if-nez v4, :cond_d
goto/16 :goto_9
:cond_d
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v10
iget-object v4, v0, Lf/c/a/a;->c:Lf/c/a/q;
iget v5, v4, Lf/c/a/q;->eventCount:I
add-int/2addr v5, v3
iput v5, v4, Lf/c/a/q;->eventCount:I
invoke-virtual {v0, v10, v11}, Lf/c/a/a;->A(J)Z
new-instance v4, Lf/c/a/f1;
iget-object v6, v0, Lf/c/a/a;->j:Lf/c/a/r;
iget-object v7, v0, Lf/c/a/a;->i:Lf/c/a/m0;
iget-object v8, v0, Lf/c/a/a;->c:Lf/c/a/q;
iget-object v9, v0, Lf/c/a/a;->n:Lf/c/a/p1;
move-object v5, v4
invoke-direct/range {v5 .. v11}, Lf/c/a/f1;-><init>(Lf/c/a/r;Lf/c/a/m0;Lf/c/a/q;Lf/c/a/p1;J)V
iget-object v5, v0, Lf/c/a/a;->h:Lf/c/a/a$m;
iget-boolean v5, v5, Lf/c/a/a$m;->d:Z
invoke-virtual {v4}, Lf/c/a/f1;->l()Ljava/util/Map;
move-result-object v6
iget-object v7, v4, Lf/c/a/f1;->c:Lf/c/a/f1$a;
iget v7, v7, Lf/c/a/f1$a;->b:I
int-to-long v7, v7
const-string v9, "event_count"
invoke-static {v6, v9, v7, v8}, Lf/c/a/f1;->e(Ljava/util/Map;Ljava/lang/String;J)V
iget-object v7, v1, Lf/c/a/s;->a:Ljava/lang/String;
const-string v8, "event_token"
invoke-static {v6, v8, v7}, Lf/c/a/f1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v7, v1, Lf/c/a/s;->b:Ljava/lang/Double;
if-nez v7, :cond_e
goto :goto_6
:cond_e
sget-object v8, Ljava/util/Locale;->US:Ljava/util/Locale;
new-array v9, v3, [Ljava/lang/Object;
aput-object v7, v9, v2
const-string v7, "%.5f"
invoke-static {v8, v7, v9}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v7
const-string v8, "revenue"
invoke-static {v6, v8, v7}, Lf/c/a/f1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
:goto_6
iget-object v7, v1, Lf/c/a/s;->c:Ljava/lang/String;
const-string v8, "currency"
invoke-static {v6, v8, v7}, Lf/c/a/f1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
if-nez v5, :cond_f
iget-object v7, v4, Lf/c/a/f1;->d:Lf/c/a/p1;
iget-object v7, v7, Lf/c/a/p1;->a:Ljava/util/Map;
iget-object v8, v1, Lf/c/a/s;->d:Ljava/util/Map;
const-string v9, "Callback"
invoke-static {v7, v8, v9}, Lf/c/a/v1;->v(Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;)Ljava/util/Map;
move-result-object v7
const-string v8, "callback_params"
invoke-static {v6, v8, v7}, Lf/c/a/f1;->f(Ljava/util/Map;Ljava/lang/String;Ljava/util/Map;)V
iget-object v7, v4, Lf/c/a/f1;->d:Lf/c/a/p1;
iget-object v7, v7, Lf/c/a/p1;->b:Ljava/util/Map;
iget-object v8, v1, Lf/c/a/s;->e:Ljava/util/Map;
const-string v9, "Partner"
invoke-static {v7, v8, v9}, Lf/c/a/v1;->v(Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;)Ljava/util/Map;
move-result-object v7
const-string v8, "partner_params"
invoke-static {v6, v8, v7}, Lf/c/a/f1;->f(Ljava/util/Map;Ljava/lang/String;Ljava/util/Map;)V
:cond_f
sget-object v7, Lf/c/a/o;->f:Lf/c/a/o;
invoke-virtual {v4, v7}, Lf/c/a/f1;->k(Lf/c/a/o;)Lf/c/a/p;
move-result-object v4
const-string v7, "/event"
iput-object v7, v4, Lf/c/a/p;->path:Ljava/lang/String;
iget-object v7, v1, Lf/c/a/s;->b:Ljava/lang/Double;
if-nez v7, :cond_10
sget-object v7, Ljava/util/Locale;->US:Ljava/util/Locale;
new-array v8, v3, [Ljava/lang/Object;
iget-object v9, v1, Lf/c/a/s;->a:Ljava/lang/String;
aput-object v9, v8, v2
const-string v9, "\'%s\'"
invoke-static {v7, v9, v8}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v7
goto :goto_7
:cond_10
sget-object v8, Ljava/util/Locale;->US:Ljava/util/Locale;
const/4 v9, 0x3
new-array v9, v9, [Ljava/lang/Object;
aput-object v7, v9, v2
iget-object v7, v1, Lf/c/a/s;->c:Ljava/lang/String;
aput-object v7, v9, v3
const/4 v7, 0x2
iget-object v10, v1, Lf/c/a/s;->a:Ljava/lang/String;
aput-object v10, v9, v7
const-string v7, "(%.5f %s, \'%s\')"
invoke-static {v8, v7, v9}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v7
:goto_7
iput-object v7, v4, Lf/c/a/p;->suffix:Ljava/lang/String;
iput-object v6, v4, Lf/c/a/p;->parameters:Ljava/util/Map;
if-eqz v5, :cond_11
iget-object v5, v1, Lf/c/a/s;->d:Ljava/util/Map;
iput-object v5, v4, Lf/c/a/p;->callbackParameters:Ljava/util/Map;
iget-object v1, v1, Lf/c/a/s;->e:Ljava/util/Map;
iput-object v1, v4, Lf/c/a/p;->partnerParameters:Ljava/util/Map;
:cond_11
iget-object v1, v0, Lf/c/a/a;->b:Lf/c/a/r0;
invoke-interface {v1, v4}, Lf/c/a/r0;->d(Lf/c/a/p;)V
iget-object v1, v0, Lf/c/a/a;->j:Lf/c/a/r;
iget-boolean v1, v1, Lf/c/a/r;->f:Z
if-eqz v1, :cond_12
iget-object v1, v0, Lf/c/a/a;->d:Lf/c/a/q0;
new-array v3, v3, [Ljava/lang/Object;
iget-object v4, v4, Lf/c/a/p;->suffix:Ljava/lang/String;
aput-object v4, v3, v2
check-cast v1, Lf/c/a/x0;
const-string v2, "Buffered event %s"
invoke-virtual {v1, v2, v3}, Lf/c/a/x0;->c(Ljava/lang/String;[Ljava/lang/Object;)V
goto :goto_8
:cond_12
iget-object v1, v0, Lf/c/a/a;->b:Lf/c/a/r0;
invoke-interface {v1}, Lf/c/a/r0;->b()V
:goto_8
iget-object v1, v0, Lf/c/a/a;->j:Lf/c/a/r;
iget-boolean v1, v1, Lf/c/a/r;->p:Z
if-eqz v1, :cond_13
iget-object v1, v0, Lf/c/a/a;->h:Lf/c/a/a$m;
iget-boolean v1, v1, Lf/c/a/a$m;->c:Z
if-eqz v1, :cond_13
invoke-virtual {v0}, Lf/c/a/a;->u()V
:cond_13
invoke-virtual {v0}, Lf/c/a/a;->G()V
:goto_9
return-void
.end method

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/c/a/a;->k(Z)V
value = Lf/c/a/a;->o(Lf/c/a/x;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -18,18 +18,18 @@
# instance fields
.field public final synthetic d:Z
.field public final synthetic d:Lf/c/a/x;
.field public final synthetic e:Lf/c/a/a;
# direct methods
.method public constructor <init>(Lf/c/a/a;Z)V
.method public constructor <init>(Lf/c/a/a;Lf/c/a/x;)V
.locals 0
iput-object p1, p0, Lf/c/a/a$k;->e:Lf/c/a/a;
iput-boolean p2, p0, Lf/c/a/a$k;->d:Z
iput-object p2, p0, Lf/c/a/a$k;->d:Lf/c/a/x;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -39,17 +39,939 @@
# virtual methods
.method public run()V
.locals 3
.locals 18
iget-object v0, p0, Lf/c/a/a$k;->e:Lf/c/a/a;
move-object/from16 v0, p0
iget-boolean v1, p0, Lf/c/a/a$k;->d:Z
iget-object v1, v0, Lf/c/a/a$k;->e:Lf/c/a/a;
iget-object v2, v0, Lf/c/a/a;->c:Lf/c/a/q;
iget-object v2, v1, Lf/c/a/a;->h:Lf/c/a/a$n;
iput-boolean v1, v2, Lf/c/a/q;->askingAttribution:Z
iget-boolean v2, v2, Lf/c/a/a$n;->h:Z
invoke-virtual {v0}, Lf/c/a/a;->G()V
const/4 v3, 0x1
xor-int/2addr v2, v3
const/4 v4, 0x0
if-eqz v2, :cond_0
iget-object v1, v1, Lf/c/a/a;->d:Lf/c/a/w0;
new-array v2, v4, [Ljava/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}, Lf/c/a/w0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v1, v0, Lf/c/a/a$k;->e:Lf/c/a/a;
invoke-static {v1}, Lf/c/a/a;->p(Lf/c/a/a;)V
:cond_0
iget-object v1, v0, Lf/c/a/a$k;->e:Lf/c/a/a;
iget-object v2, v0, Lf/c/a/a$k;->d:Lf/c/a/x;
invoke-virtual {v1}, Lf/c/a/a;->q()Z
move-result v5
if-nez v5, :cond_1
goto/16 :goto_9
:cond_1
invoke-virtual {v1}, Lf/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, Lf/c/a/a;->d:Lf/c/a/w0;
new-array v6, v4, [Ljava/lang/Object;
const-string v7, "Event missing"
invoke-interface {v5, v7, v6}, Lf/c/a/w0;->e(Ljava/lang/String;[Ljava/lang/Object;)V
goto :goto_1
:cond_3
iget-object v5, v2, Lf/c/a/x;->a:Ljava/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, Lf/c/a/a;->d:Lf/c/a/w0;
new-array v6, v4, [Ljava/lang/Object;
const-string v7, "Event not initialized correctly"
invoke-interface {v5, v7, v6}, Lf/c/a/w0;->e(Ljava/lang/String;[Ljava/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, Lf/c/a/x;->f:Ljava/lang/String;
if-eqz v5, :cond_c
invoke-virtual {v5}, Ljava/lang/String;->isEmpty()Z
move-result v6
if-eqz v6, :cond_7
goto :goto_4
:cond_7
iget-object v6, v1, Lf/c/a/a;->c:Lf/c/a/v;
iget-object v6, v6, Lf/c/a/v;->orderIds:Ljava/util/LinkedList;
if-nez v6, :cond_8
const/4 v6, 0x0
goto :goto_3
:cond_8
invoke-virtual {v6, v5}, Ljava/util/LinkedList;->contains(Ljava/lang/Object;)Z
move-result v6
:goto_3
if-eqz v6, :cond_9
iget-object v6, v1, Lf/c/a/a;->d:Lf/c/a/w0;
new-array v7, v3, [Ljava/lang/Object;
aput-object v5, v7, v4
const-string v5, "Skipping duplicated order ID \'%s\'"
invoke-interface {v6, v5, v7}, Lf/c/a/w0;->h(Ljava/lang/String;[Ljava/lang/Object;)V
const/4 v5, 0x0
goto :goto_5
:cond_9
iget-object v6, v1, Lf/c/a/a;->c:Lf/c/a/v;
iget-object v7, v6, Lf/c/a/v;->orderIds:Ljava/util/LinkedList;
if-nez v7, :cond_a
new-instance v7, Ljava/util/LinkedList;
invoke-direct {v7}, Ljava/util/LinkedList;-><init>()V
iput-object v7, v6, Lf/c/a/v;->orderIds:Ljava/util/LinkedList;
:cond_a
iget-object v7, v6, Lf/c/a/v;->orderIds:Ljava/util/LinkedList;
invoke-virtual {v7}, Ljava/util/LinkedList;->size()I
move-result v7
const/16 v8, 0xa
if-lt v7, v8, :cond_b
iget-object v7, v6, Lf/c/a/v;->orderIds:Ljava/util/LinkedList;
invoke-virtual {v7}, Ljava/util/LinkedList;->removeLast()Ljava/lang/Object;
:cond_b
iget-object v6, v6, Lf/c/a/v;->orderIds:Ljava/util/LinkedList;
invoke-virtual {v6, v5}, Ljava/util/LinkedList;->addFirst(Ljava/lang/Object;)V
iget-object v6, v1, Lf/c/a/a;->d:Lf/c/a/w0;
new-array v7, v3, [Ljava/lang/Object;
aput-object v5, v7, v4
const-string v5, "Added order ID \'%s\'"
invoke-interface {v6, v5, v7}, Lf/c/a/w0;->g(Ljava/lang/String;[Ljava/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, Lf/c/a/a;->c:Lf/c/a/v;
iget-boolean v5, v5, Lf/c/a/v;->isGdprForgotten:Z
if-eqz v5, :cond_e
goto/16 :goto_9
:cond_e
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v11
iget-object v5, v1, Lf/c/a/a;->c:Lf/c/a/v;
iget v6, v5, Lf/c/a/v;->eventCount:I
add-int/2addr v6, v3
iput v6, v5, Lf/c/a/v;->eventCount:I
invoke-virtual {v1, v11, v12}, Lf/c/a/a;->J(J)Z
new-instance v5, Lf/c/a/n1;
iget-object v7, v1, Lf/c/a/a;->m:Lf/c/a/w;
iget-object v8, v1, Lf/c/a/a;->l:Lf/c/a/p0;
iget-object v9, v1, Lf/c/a/a;->c:Lf/c/a/v;
iget-object v10, v1, Lf/c/a/a;->q:Lf/c/a/x1;
move-object v6, v5
invoke-direct/range {v6 .. v12}, Lf/c/a/n1;-><init>(Lf/c/a/w;Lf/c/a/p0;Lf/c/a/v;Lf/c/a/x1;J)V
iget-object v6, v1, Lf/c/a/a;->h:Lf/c/a/a$n;
iget-boolean v6, v6, Lf/c/a/a$n;->d:Z
sget-object v7, Lf/c/a/t;->f:Lf/c/a/t;
iget-object v8, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v8, v8, Lf/c/a/w;->d:Landroid/content/Context;
invoke-virtual {v8}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
move-result-object v15
new-instance v8, Ljava/util/HashMap;
invoke-direct {v8}, Ljava/util/HashMap;-><init>()V
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v9, v9, Lf/c/a/w;->d:Landroid/content/Context;
sget-object v10, Lf/c/a/n1;->p:Lf/c/a/w0;
invoke-static {v9, v10}, Ld0/a/b/b/a;->Q(Landroid/content/Context;Lf/c/a/w0;)Ljava/util/Map;
move-result-object v9
if-eqz v9, :cond_f
invoke-virtual {v8, v9}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
:cond_f
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v9, v9, Lf/c/a/w;->d:Landroid/content/Context;
sget-object v10, Lf/c/a/n1;->p:Lf/c/a/w0;
invoke-static {v9, v10}, Ld0/a/b/b/a;->S(Landroid/content/Context;Lf/c/a/w0;)Ljava/util/Map;
move-result-object v9
if-eqz v9, :cond_10
invoke-virtual {v8, v9}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V
:cond_10
if-nez v6, :cond_11
iget-object v9, v5, Lf/c/a/n1;->e:Lf/c/a/x1;
iget-object v9, v9, Lf/c/a/x1;->a:Ljava/util/Map;
iget-object v10, v2, Lf/c/a/x;->d:Ljava/util/Map;
const-string v11, "Callback"
invoke-static {v9, v10, v11}, Lf/c/a/e2;->y(Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;)Ljava/util/Map;
move-result-object v9
const-string v10, "callback_params"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->f(Ljava/util/Map;Ljava/lang/String;Ljava/util/Map;)V
iget-object v9, v5, Lf/c/a/n1;->e:Lf/c/a/x1;
iget-object v9, v9, Lf/c/a/x1;->b:Ljava/util/Map;
iget-object v10, v2, Lf/c/a/x;->e:Ljava/util/Map;
const-string v11, "Partner"
invoke-static {v9, v10, v11}, Lf/c/a/e2;->y(Ljava/util/Map;Ljava/util/Map;Ljava/lang/String;)Ljava/util/Map;
move-result-object v9
const-string v10, "partner_params"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->f(Ljava/util/Map;Ljava/lang/String;Ljava/util/Map;)V
:cond_11
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v10, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v10, v10, Lf/c/a/w;->d:Landroid/content/Context;
invoke-virtual {v9, v10}, Lf/c/a/p0;->b(Landroid/content/Context;)V
iget-object v9, v5, Lf/c/a/n1;->d:Lf/c/a/n1$a;
iget-object v9, v9, Lf/c/a/n1$a;->g:Ljava/lang/String;
const-string v10, "android_uuid"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->d:Ljava/lang/Boolean;
const-string v10, "tracking_enabled"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Boolean;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->a:Ljava/lang/String;
const-string v10, "gps_adid"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->b:Ljava/lang/String;
const-string v10, "gps_adid_src"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget v9, v9, Lf/c/a/p0;->c:I
int-to-long v9, v9
const-string v11, "gps_adid_attempt"
invoke-static {v8, v11, v9, v10}, Lf/c/a/n1;->e(Ljava/util/Map;Ljava/lang/String;J)V
invoke-virtual {v5, v8}, Lf/c/a/n1;->j(Ljava/util/Map;)Z
move-result v9
if-nez v9, :cond_12
sget-object v9, Lf/c/a/n1;->p:Lf/c/a/w0;
new-array v10, v4, [Ljava/lang/Object;
const-string v11, "Google Advertising ID not detected, fallback to non Google Play identifiers will take place"
invoke-interface {v9, v11, v10}, Lf/c/a/w0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v10, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v10, v10, Lf/c/a/w;->d:Landroid/content/Context;
invoke-virtual {v9, v10}, Lf/c/a/p0;->a(Landroid/content/Context;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->f:Ljava/lang/String;
const-string v10, "mac_sha1"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->g:Ljava/lang/String;
const-string v10, "mac_md5"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->h:Ljava/lang/String;
const-string v10, "android_id"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
:cond_12
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->r:Ljava/lang/String;
const-string v10, "api_level"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v9, v9, Lf/c/a/w;->B:Ljava/lang/String;
const-string v10, "app_secret"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v9, v9, Lf/c/a/w;->e:Ljava/lang/String;
const-string v10, "app_token"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->l:Ljava/lang/String;
const-string v10, "app_version"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
sget-object v9, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
const-string v10, "attribution_deeplink"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Boolean;)V
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v9, v9, Lf/c/a/w;->d:Landroid/content/Context;
invoke-static {v9}, Lf/c/a/e2;->e(Landroid/content/Context;)I
move-result v9
int-to-long v9, v9
const-string v11, "connectivity_type"
invoke-static {v8, v11, v9, v10}, Lf/c/a/n1;->e(Ljava/util/Map;Ljava/lang/String;J)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->t:Ljava/lang/String;
const-string v10, "country"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->A:Ljava/lang/String;
const-string v10, "cpu_type"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-wide v9, v5, Lf/c/a/n1;->a:J
const-string v11, "created_at"
invoke-static {v8, v11, v9, v10}, Lf/c/a/n1;->b(Ljava/util/Map;Ljava/lang/String;J)V
iget-object v9, v2, Lf/c/a/x;->c:Ljava/lang/String;
const-string v10, "currency"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v9, v9, Lf/c/a/w;->l:Ljava/lang/Boolean;
const-string v10, "device_known"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Boolean;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->o:Ljava/lang/String;
const-string v10, "device_manufacturer"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->n:Ljava/lang/String;
const-string v10, "device_name"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->m:Ljava/lang/String;
const-string v10, "device_type"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->y:Ljava/lang/String;
const-string v10, "display_height"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->x:Ljava/lang/String;
const-string v10, "display_width"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v9, v9, Lf/c/a/w;->f:Ljava/lang/String;
const-string v10, "environment"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v2, Lf/c/a/x;->g:Ljava/lang/String;
const-string v10, "event_callback_id"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->d:Lf/c/a/n1$a;
iget v9, v9, Lf/c/a/n1$a;->a:I
int-to-long v9, v9
const-string v11, "event_count"
invoke-static {v8, v11, v9, v10}, Lf/c/a/n1;->e(Ljava/util/Map;Ljava/lang/String;J)V
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-boolean v9, v9, Lf/c/a/w;->i:Z
invoke-static {v9}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v9
const-string v10, "event_buffering_enabled"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Boolean;)V
iget-object v9, v2, Lf/c/a/x;->a:Ljava/lang/String;
const-string v10, "event_token"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v9, v9, Lf/c/a/w;->C:Ljava/lang/String;
const-string v10, "external_device_id"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v11, v9, Lf/c/a/p0;->i:Ljava/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
invoke-static/range {v9 .. v17}, Lf/e/b/a/a;->S(Ljava/util/HashMap;Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;Landroid/content/ContentResolver;Ljava/util/HashMap;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->z:Ljava/lang/String;
const-string v10, "hardware_name"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->s:Ljava/lang/String;
const-string v10, "language"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v9, v9, Lf/c/a/w;->d:Landroid/content/Context;
invoke-static {v9}, Lf/c/a/e2;->k(Landroid/content/Context;)Ljava/lang/String;
move-result-object v9
const-string v10, "mcc"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v9, v9, Lf/c/a/w;->d:Landroid/content/Context;
invoke-static {v9}, Lf/c/a/e2;->l(Landroid/content/Context;)Ljava/lang/String;
move-result-object v9
const-string v10, "mnc"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
sget-object v9, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
const-string v10, "needs_response_details"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->a(Ljava/util/Map;Ljava/lang/String;Ljava/lang/Boolean;)V
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v9, v9, Lf/c/a/w;->d:Landroid/content/Context;
invoke-static {v9}, Lf/c/a/e2;->m(Landroid/content/Context;)I
move-result v9
int-to-long v9, v9
const-string v11, "network_type"
invoke-static {v8, v11, v9, v10}, Lf/c/a/n1;->e(Ljava/util/Map;Ljava/lang/String;J)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->B:Ljava/lang/String;
const-string v10, "os_build"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->p:Ljava/lang/String;
const-string v10, "os_name"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->q:Ljava/lang/String;
const-string v10, "os_version"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->k:Ljava/lang/String;
const-string v10, "package_name"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->d:Lf/c/a/n1$a;
iget-object v9, v9, Lf/c/a/n1$a;->h:Ljava/lang/String;
const-string v10, "push_token"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v2, Lf/c/a/x;->b:Ljava/lang/Double;
if-nez v9, :cond_13
goto :goto_6
:cond_13
new-array v10, v3, [Ljava/lang/Object;
aput-object v9, v10, v4
const-string v9, "%.5f"
invoke-static {v9, v10}, Lf/c/a/e2;->d(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v9
const-string v10, "revenue"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
:goto_6
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->w:Ljava/lang/String;
const-string v10, "screen_density"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->v:Ljava/lang/String;
const-string v10, "screen_format"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->b:Lf/c/a/p0;
iget-object v9, v9, Lf/c/a/p0;->u:Ljava/lang/String;
const-string v10, "screen_size"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v9, v9, Lf/c/a/w;->A:Ljava/lang/String;
const-string v10, "secret_id"
invoke-static {v8, v10, v9}, Lf/c/a/n1;->g(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V
iget-object v9, v5, Lf/c/a/n1;->d:Lf/c/a/n1$a;
iget v9, v9, Lf/c/a/n1$a;->b:I
int-to-long v9, v9
const-string v11, "session_count"
invoke-static {v8, v11, v9, v10}, Lf/c/a/n1;->e(Ljava/util/Map;Ljava/lang/String;J)V
iget-object v9, v5, Lf/c/a/n1;->d:Lf/c/a/n1$a;
iget-wide v9, v9, Lf/c/a/n1$a;->f:J
const-string v11, "session_length"
invoke-static {v8, v11, v9, v10}, Lf/c/a/n1;->d(Ljava/util/Map;Ljava/lang/String;J)V
iget-object v9, v5, Lf/c/a/n1;->d:Lf/c/a/n1$a;
iget v9, v9, Lf/c/a/n1$a;->c:I
int-to-long v9, v9
const-string v11, "subsession_count"
invoke-static {v8, v11, v9, v10}, Lf/c/a/n1;->e(Ljava/util/Map;Ljava/lang/String;J)V
iget-object v9, v5, Lf/c/a/n1;->d:Lf/c/a/n1$a;
iget-wide v9, v9, Lf/c/a/n1$a;->d:J
const-string v11, "time_spent"
invoke-static {v8, v11, v9, v10}, Lf/c/a/n1;->d(Ljava/util/Map;Ljava/lang/String;J)V
invoke-virtual {v5, v8}, Lf/c/a/n1;->i(Ljava/util/Map;)V
invoke-virtual {v5, v7}, Lf/c/a/n1;->k(Lf/c/a/t;)Lf/c/a/u;
move-result-object v9
const-string v10, "/event"
iput-object v10, v9, Lf/c/a/u;->path:Ljava/lang/String;
iget-object v10, v2, Lf/c/a/x;->b:Ljava/lang/Double;
if-nez v10, :cond_14
new-array v10, v3, [Ljava/lang/Object;
iget-object v11, v2, Lf/c/a/x;->a:Ljava/lang/String;
aput-object v11, v10, v4
const-string v11, "\'%s\'"
invoke-static {v11, v10}, Lf/c/a/e2;->d(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v10
goto :goto_7
:cond_14
const/4 v11, 0x3
new-array v11, v11, [Ljava/lang/Object;
aput-object v10, v11, v4
iget-object v10, v2, Lf/c/a/x;->c:Ljava/lang/String;
aput-object v10, v11, v3
const/4 v10, 0x2
iget-object v12, v2, Lf/c/a/x;->a:Ljava/lang/String;
aput-object v12, v11, v10
const-string v10, "(%.5f %s, \'%s\')"
invoke-static {v10, v11}, Lf/c/a/e2;->d(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v10
:goto_7
iput-object v10, v9, Lf/c/a/u;->suffix:Ljava/lang/String;
invoke-virtual {v7}, Lf/c/a/t;->toString()Ljava/lang/String;
move-result-object v7
iget-object v10, v9, Lf/c/a/u;->clientSdk:Ljava/lang/String;
iget-object v5, v5, Lf/c/a/n1;->c:Lf/c/a/w;
iget-object v11, v5, Lf/c/a/w;->d:Landroid/content/Context;
iget-object v5, v5, Lf/c/a/w;->v:Lf/c/a/w0;
invoke-static {v8, v7, v10, v11, v5}, Lf/c/a/g0;->c(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;Lf/c/a/w0;)V
iput-object v8, v9, Lf/c/a/u;->parameters:Ljava/util/Map;
if-eqz v6, :cond_15
iget-object v5, v2, Lf/c/a/x;->d:Ljava/util/Map;
iput-object v5, v9, Lf/c/a/u;->callbackParameters:Ljava/util/Map;
iget-object v2, v2, Lf/c/a/x;->e:Ljava/util/Map;
iput-object v2, v9, Lf/c/a/u;->partnerParameters:Ljava/util/Map;
:cond_15
iget-object v2, v1, Lf/c/a/a;->b:Lf/c/a/x0;
invoke-interface {v2, v9}, Lf/c/a/x0;->g(Lf/c/a/u;)V
iget-object v2, v1, Lf/c/a/a;->m:Lf/c/a/w;
iget-boolean v2, v2, Lf/c/a/w;->i:Z
if-eqz v2, :cond_16
iget-object v2, v1, Lf/c/a/a;->d:Lf/c/a/w0;
new-array v3, v3, [Ljava/lang/Object;
iget-object v5, v9, Lf/c/a/u;->suffix:Ljava/lang/String;
aput-object v5, v3, v4
const-string v4, "Buffered event %s"
invoke-interface {v2, v4, v3}, Lf/c/a/w0;->h(Ljava/lang/String;[Ljava/lang/Object;)V
goto :goto_8
:cond_16
iget-object v2, v1, Lf/c/a/a;->b:Lf/c/a/x0;
invoke-interface {v2}, Lf/c/a/x0;->e()V
:goto_8
iget-object v2, v1, Lf/c/a/a;->m:Lf/c/a/w;
iget-boolean v2, v2, Lf/c/a/w;->s:Z
if-eqz v2, :cond_17
iget-object v2, v1, Lf/c/a/a;->h:Lf/c/a/a$n;
iget-boolean v2, v2, Lf/c/a/a$n;->c:Z
if-eqz v2, :cond_17
invoke-virtual {v1}, Lf/c/a/a;->D()V
:cond_17
invoke-virtual {v1}, Lf/c/a/a;->P()V
:goto_9
return-void
.end method

View file

@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/c/a/a;->h()V
value = Lf/c/a/a;->m(Z)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -18,14 +18,18 @@
# instance fields
.field public final synthetic d:Lf/c/a/a;
.field public final synthetic d:Z
.field public final synthetic e:Lf/c/a/a;
# direct methods
.method public constructor <init>(Lf/c/a/a;)V
.method public constructor <init>(Lf/c/a/a;Z)V
.locals 0
iput-object p1, p0, Lf/c/a/a$l;->d:Lf/c/a/a;
iput-object p1, p0, Lf/c/a/a$l;->e:Lf/c/a/a;
iput-boolean p2, p0, Lf/c/a/a$l;->d:Z
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -35,11 +39,17 @@
# virtual methods
.method public run()V
.locals 1
.locals 3
iget-object v0, p0, Lf/c/a/a$l;->d:Lf/c/a/a;
iget-object v0, p0, Lf/c/a/a$l;->e:Lf/c/a/a;
invoke-virtual {v0}, Lf/c/a/a;->s()V
iget-boolean v1, p0, Lf/c/a/a$l;->d:Z
iget-object v2, v0, Lf/c/a/a;->c:Lf/c/a/v;
iput-boolean v1, v2, Lf/c/a/v;->askingAttribution:Z
invoke-virtual {v0}, Lf/c/a/a;->P()V
return-void
.end method

View file

@ -2,39 +2,44 @@
.super Ljava/lang/Object;
.source "ActivityHandler.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lf/c/a/a;
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/c/a/a;->k()V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "m"
name = null
.end annotation
# instance fields
.field public a:Z
.field public b:Z
.field public c:Z
.field public d:Z
.field public e:Z
.field public f:Z
.field public g:Z
.field public final synthetic d:Lf/c/a/a;
# direct methods
.method public constructor <init>(Lf/c/a/a;)V
.locals 0
iput-object p1, p0, Lf/c/a/a$m;->d:Lf/c/a/a;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 1
iget-object v0, p0, Lf/c/a/a$m;->d:Lf/c/a/a;
invoke-virtual {v0}, Lf/c/a/a;->A()V
return-void
.end method

View file

@ -0,0 +1,42 @@
.class public Lf/c/a/a$n;
.super Ljava/lang/Object;
.source "ActivityHandler.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lf/c/a/a;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "n"
.end annotation
# instance fields
.field public a:Z
.field public b:Z
.field public c:Z
.field public d:Z
.field public e:Z
.field public f:Z
.field public g:Z
.field public h:Z
# direct methods
.method public constructor <init>(Lf/c/a/a;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method

File diff suppressed because it is too large Load diff

View file

@ -1,79 +1,28 @@
.class public Lf/c/a/a0;
.super Ljava/lang/Object;
.source "AdjustSessionFailure.java"
.source "AdjustFactory.java"
# instance fields
.field public a:Ljava/lang/String;
.field public b:Ljava/lang/String;
.field public c:Ljava/lang/String;
.field public d:Z
.field public e:Lorg/json/JSONObject;
# static fields
.field public static a:Lf/c/a/w0;
# direct methods
.method public constructor <init>()V
.locals 0
.method public static a()Lf/c/a/w0;
.locals 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
sget-object v0, Lf/c/a/a0;->a:Lf/c/a/w0;
return-void
.end method
if-nez v0, :cond_0
new-instance v0, Lf/c/a/f1;
# virtual methods
.method public toString()Ljava/lang/String;
.locals 4
invoke-direct {v0}, Lf/c/a/f1;-><init>()V
sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
sput-object v0, Lf/c/a/a0;->a:Lf/c/a/w0;
const/4 v1, 0x5
new-array v1, v1, [Ljava/lang/Object;
iget-object v2, p0, Lf/c/a/a0;->a:Ljava/lang/String;
const/4 v3, 0x0
aput-object v2, v1, v3
iget-object v2, p0, Lf/c/a/a0;->b:Ljava/lang/String;
const/4 v3, 0x1
aput-object v2, v1, v3
iget-object v2, p0, Lf/c/a/a0;->c:Ljava/lang/String;
const/4 v3, 0x2
aput-object v2, v1, v3
iget-boolean v2, p0, Lf/c/a/a0;->d:Z
invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v2
const/4 v3, 0x3
aput-object v2, v1, v3
iget-object v2, p0, Lf/c/a/a0;->e:Lorg/json/JSONObject;
const/4 v3, 0x4
aput-object v2, v1, v3
const-string v2, "Session Failure msg:%s time:%s adid:%s retry:%b json:%s"
invoke-static {v0, v2, v1}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
:cond_0
sget-object v0, Lf/c/a/a0;->a:Lf/c/a/w0;
return-object v0
.end method

View file

@ -1,8 +1,3 @@
.class public interface abstract Lf/c/a/a1;
.super Ljava/lang/Object;
.source "OnDeviceIdsRead.java"
# virtual methods
.method public abstract onGoogleAdIdRead(Ljava/lang/String;)V
.end method
.source "ISdkClickHandler.java"

View file

@ -0,0 +1,92 @@
.class public final enum Lf/c/a/a2;
.super Ljava/lang/Enum;
.source "TrackingState.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lf/c/a/a2;",
">;"
}
.end annotation
# static fields
.field public static final enum d:Lf/c/a/a2;
.field public static final synthetic e:[Lf/c/a/a2;
# instance fields
.field public value:I
# direct methods
.method public static constructor <clinit>()V
.locals 4
new-instance v0, Lf/c/a/a2;
const-string v1, "OPTED_OUT"
const/4 v2, 0x0
const/4 v3, 0x1
invoke-direct {v0, v1, v2, v3}, Lf/c/a/a2;-><init>(Ljava/lang/String;II)V
sput-object v0, Lf/c/a/a2;->d:Lf/c/a/a2;
new-array v1, v3, [Lf/c/a/a2;
aput-object v0, v1, v2
sput-object v1, Lf/c/a/a2;->e:[Lf/c/a/a2;
return-void
.end method
.method public constructor <init>(Ljava/lang/String;II)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)V"
}
.end annotation
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
iput p3, p0, Lf/c/a/a2;->value:I
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lf/c/a/a2;
.locals 1
const-class v0, Lf/c/a/a2;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lf/c/a/a2;
return-object p0
.end method
.method public static values()[Lf/c/a/a2;
.locals 1
sget-object v0, Lf/c/a/a2;->e:[Lf/c/a/a2;
invoke-virtual {v0}, [Lf/c/a/a2;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lf/c/a/a2;
return-object v0
.end method

View file

@ -7,18 +7,18 @@
# instance fields
.field public final synthetic d:Lf/c/a/n0;
.field public final synthetic d:Lf/c/a/q0;
.field public final synthetic e:Lf/c/a/a;
# direct methods
.method public constructor <init>(Lf/c/a/a;Lf/c/a/n0;)V
.method public constructor <init>(Lf/c/a/a;Lf/c/a/q0;)V
.locals 0
iput-object p1, p0, Lf/c/a/b;->e:Lf/c/a/a;
iput-object p2, p0, Lf/c/a/b;->d:Lf/c/a/n0;
iput-object p2, p0, Lf/c/a/b;->d:Lf/c/a/q0;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -32,19 +32,19 @@
iget-object v0, p0, Lf/c/a/b;->e:Lf/c/a/a;
iget-object v1, p0, Lf/c/a/b;->d:Lf/c/a/n0;
iget-object v1, p0, Lf/c/a/b;->d:Lf/c/a/q0;
if-eqz v0, :cond_2
iget-object v2, v1, Lf/c/a/j1;->c:Ljava/lang/String;
iget-object v2, v1, Lf/c/a/r1;->c:Ljava/lang/String;
invoke-virtual {v0, v2}, Lf/c/a/a;->B(Ljava/lang/String;)V
invoke-virtual {v0, v2}, Lf/c/a/a;->K(Ljava/lang/String;)V
new-instance v2, Landroid/os/Handler;
iget-object v3, v0, Lf/c/a/a;->j:Lf/c/a/r;
iget-object v3, v0, Lf/c/a/a;->m:Lf/c/a/w;
iget-object v3, v3, Lf/c/a/r;->a:Landroid/content/Context;
iget-object v3, v3, Lf/c/a/w;->d:Landroid/content/Context;
invoke-virtual {v3}, Landroid/content/Context;->getMainLooper()Landroid/os/Looper;
@ -52,60 +52,56 @@
invoke-direct {v2, v3}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V
iget-boolean v3, v1, Lf/c/a/j1;->d:Z
iget-boolean v3, v1, Lf/c/a/r1;->a:Z
const/4 v4, 0x0
if-eqz v3, :cond_0
iget-object v3, v0, Lf/c/a/a;->j:Lf/c/a/r;
iget-object v3, v0, Lf/c/a/a;->m:Lf/c/a/w;
iget-object v3, v3, Lf/c/a/r;->k:Lf/c/a/c1;
iget-object v3, v3, Lf/c/a/w;->n:Lf/c/a/k1;
if-eqz v3, :cond_0
iget-object v3, v0, Lf/c/a/a;->d:Lf/c/a/q0;
iget-object v3, v0, Lf/c/a/a;->d:Lf/c/a/w0;
new-array v4, v4, [Ljava/lang/Object;
check-cast v3, Lf/c/a/x0;
const-string v5, "Launching success event tracking listener"
invoke-virtual {v3, v5, v4}, Lf/c/a/x0;->a(Ljava/lang/String;[Ljava/lang/Object;)V
invoke-interface {v3, v5, v4}, Lf/c/a/w0;->f(Ljava/lang/String;[Ljava/lang/Object;)V
new-instance v3, Lf/c/a/j;
new-instance v3, Lf/c/a/n;
invoke-direct {v3, v0, v1}, Lf/c/a/j;-><init>(Lf/c/a/a;Lf/c/a/n0;)V
invoke-direct {v3, v0, v1}, Lf/c/a/n;-><init>(Lf/c/a/a;Lf/c/a/q0;)V
invoke-virtual {v2, v3}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z
goto :goto_0
:cond_0
iget-boolean v3, v1, Lf/c/a/j1;->d:Z
iget-boolean v3, v1, Lf/c/a/r1;->a:Z
if-nez v3, :cond_1
iget-object v3, v0, Lf/c/a/a;->j:Lf/c/a/r;
iget-object v3, v0, Lf/c/a/a;->m:Lf/c/a/w;
iget-object v3, v3, Lf/c/a/r;->l:Lf/c/a/b1;
iget-object v3, v3, Lf/c/a/w;->o:Lf/c/a/j1;
if-eqz v3, :cond_1
iget-object v3, v0, Lf/c/a/a;->d:Lf/c/a/q0;
iget-object v3, v0, Lf/c/a/a;->d:Lf/c/a/w0;
new-array v4, v4, [Ljava/lang/Object;
check-cast v3, Lf/c/a/x0;
const-string v5, "Launching failed event tracking listener"
invoke-virtual {v3, v5, v4}, Lf/c/a/x0;->a(Ljava/lang/String;[Ljava/lang/Object;)V
invoke-interface {v3, v5, v4}, Lf/c/a/w0;->f(Ljava/lang/String;[Ljava/lang/Object;)V
new-instance v3, Lf/c/a/k;
new-instance v3, Lf/c/a/o;
invoke-direct {v3, v0, v1}, Lf/c/a/k;-><init>(Lf/c/a/a;Lf/c/a/n0;)V
invoke-direct {v3, v0, v1}, Lf/c/a/o;-><init>(Lf/c/a/a;Lf/c/a/q0;)V
invoke-virtual {v2, v3}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z

View file

@ -1,22 +1,21 @@
.class public Lf/c/a/b0;
.super Ljava/lang/Object;
.source "AdjustSessionSuccess.java"
.source "AdjustInstance.java"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public a:Ljava/lang/String;
.field public b:Ljava/lang/String;
.field public c:Ljava/lang/String;
.field public d:Lorg/json/JSONObject;
.field public final synthetic d:Landroid/content/Context;
# direct methods
.method public constructor <init>()V
.method public constructor <init>(Lf/c/a/d0;Landroid/content/Context;)V
.locals 0
iput-object p2, p0, Lf/c/a/b0;->d:Landroid/content/Context;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
@ -24,44 +23,81 @@
# virtual methods
.method public toString()Ljava/lang/String;
.locals 4
.method public run()V
.locals 9
sget-object v0, Ljava/util/Locale;->US:Ljava/util/Locale;
new-instance v0, Lf/c/a/z1;
const/4 v1, 0x4
iget-object v1, p0, Lf/c/a/b0;->d:Landroid/content/Context;
new-array v1, v1, [Ljava/lang/Object;
invoke-direct {v0, v1}, Lf/c/a/z1;-><init>(Landroid/content/Context;)V
iget-object v2, p0, Lf/c/a/b0;->a:Ljava/lang/String;
monitor-enter v0
:try_start_0
invoke-virtual {v0}, Lf/c/a/z1;->f()Lorg/json/JSONArray;
move-result-object v1
const/4 v2, 0x0
const/4 v3, 0x0
aput-object v2, v1, v3
const/4 v4, 0x0
iget-object v2, p0, Lf/c/a/b0;->b:Ljava/lang/String;
:goto_0
invoke-virtual {v1}, Lorg/json/JSONArray;->length()I
const/4 v3, 0x1
move-result v5
aput-object v2, v1, v3
if-ge v3, v5, :cond_1
iget-object v2, p0, Lf/c/a/b0;->c:Ljava/lang/String;
invoke-virtual {v1, v3}, Lorg/json/JSONArray;->getJSONArray(I)Lorg/json/JSONArray;
const/4 v3, 0x2
move-result-object v5
aput-object v2, v1, v3
const/4 v6, -0x1
iget-object v2, p0, Lf/c/a/b0;->d:Lorg/json/JSONObject;
const/4 v7, 0x2
const/4 v3, 0x3
invoke-virtual {v5, v7, v6}, Lorg/json/JSONArray;->optInt(II)I
aput-object v2, v1, v3
move-result v6
const-string v2, "Session Success msg:%s time:%s adid:%s json:%s"
const/4 v8, 0x1
invoke-static {v0, v2, v1}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
if-ne v6, v8, :cond_0
move-result-object v0
invoke-virtual {v5, v7, v2}, Lorg/json/JSONArray;->put(II)Lorg/json/JSONArray;
return-object v0
const/4 v4, 0x1
:cond_0
add-int/lit8 v3, v3, 0x1
goto :goto_0
:cond_1
if-eqz v4, :cond_2
invoke-virtual {v0, v1}, Lf/c/a/z1;->l(Lorg/json/JSONArray;)V
:try_end_0
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
goto :goto_1
:catchall_0
move-exception v1
monitor-exit v0
throw v1
:catch_0
:cond_2
:goto_1
monitor-exit v0
return-void
.end method

View file

@ -1,4 +1,4 @@
.class public Lf/c/a/v0$a;
.class public Lf/c/a/b1$a;
.super Ljava/lang/Object;
.source "InstallReferrer.java"
@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/c/a/v0;-><init>(Landroid/content/Context;Lf/c/a/o0;)V
value = Lf/c/a/b1;-><init>(Landroid/content/Context;Lf/c/a/d1;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -18,14 +18,14 @@
# instance fields
.field public final synthetic d:Lf/c/a/v0;
.field public final synthetic d:Lf/c/a/b1;
# direct methods
.method public constructor <init>(Lf/c/a/v0;)V
.method public constructor <init>(Lf/c/a/b1;)V
.locals 0
iput-object p1, p0, Lf/c/a/v0$a;->d:Lf/c/a/v0;
iput-object p1, p0, Lf/c/a/b1$a;->d:Lf/c/a/b1;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -37,9 +37,9 @@
.method public run()V
.locals 1
iget-object v0, p0, Lf/c/a/v0$a;->d:Lf/c/a/v0;
iget-object v0, p0, Lf/c/a/b1$a;->d:Lf/c/a/b1;
invoke-virtual {v0}, Lf/c/a/v0;->d()V
invoke-virtual {v0}, Lf/c/a/b1;->c()V
return-void
.end method

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,73 @@
.class public final Lf/c/a/b2;
.super Ljava/lang/Object;
.source "Util.java"
# interfaces
.implements Ljava/util/concurrent/Callable;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Ljava/util/concurrent/Callable<",
"Ljava/lang/Object;",
">;"
}
.end annotation
# instance fields
.field public final synthetic d:Landroid/content/Context;
# direct methods
.method public constructor <init>(Landroid/content/Context;)V
.locals 0
iput-object p1, p0, Lf/c/a/b2;->d:Landroid/content/Context;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public call()Ljava/lang/Object;
.locals 5
:try_start_0
iget-object v0, p0, Lf/c/a/b2;->d:Landroid/content/Context;
const/4 v1, 0x1
new-array v2, v1, [Ljava/lang/Class;
const-class v3, Landroid/content/Context;
const/4 v4, 0x0
aput-object v3, v2, v4
new-array v1, v1, [Ljava/lang/Object;
aput-object v0, v1, v4
const-string v0, "com.google.android.gms.ads.identifier.AdvertisingIdClient"
const-string v3, "getAdvertisingIdInfo"
invoke-static {v0, v3, v2, v1}, Ld0/a/b/b/a;->j0(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
return-object v0
:catch_0
const/4 v0, 0x0
return-object v0
.end method

View file

@ -28,9 +28,9 @@
iget-object v0, p0, Lf/c/a/c;->d:Lf/c/a/a;
iget-object v1, v0, Lf/c/a/a;->h:Lf/c/a/a$m;
iget-object v1, v0, Lf/c/a/a;->h:Lf/c/a/a$n;
iget-boolean v1, v1, Lf/c/a/a$m;->d:Z
iget-boolean v1, v1, Lf/c/a/a$n;->d:Z
xor-int/lit8 v1, v1, 0x1
@ -38,34 +38,32 @@
if-eqz v1, :cond_0
iget-object v0, v0, Lf/c/a/a;->d:Lf/c/a/q0;
iget-object v0, v0, Lf/c/a/a;->d:Lf/c/a/w0;
new-array v1, v2, [Ljava/lang/Object;
check-cast v0, Lf/c/a/x0;
const-string v2, "Start delay expired or never configured"
invoke-virtual {v0, v2, v1}, Lf/c/a/x0;->c(Ljava/lang/String;[Ljava/lang/Object;)V
invoke-interface {v0, v2, v1}, Lf/c/a/w0;->h(Ljava/lang/String;[Ljava/lang/Object;)V
goto :goto_0
:cond_0
invoke-virtual {v0}, Lf/c/a/a;->E()V
invoke-virtual {v0}, Lf/c/a/a;->N()V
iget-object v1, v0, Lf/c/a/a;->h:Lf/c/a/a$m;
iget-object v1, v0, Lf/c/a/a;->h:Lf/c/a/a$n;
iput-boolean v2, v1, Lf/c/a/a$m;->d:Z
iput-boolean v2, v1, Lf/c/a/a$n;->d:Z
iget-object v1, v0, Lf/c/a/a;->g:Lf/c/a/u1;
iget-object v1, v0, Lf/c/a/a;->g:Lf/c/a/f2/k;
invoke-virtual {v1, v2}, Lf/c/a/u1;->a(Z)V
invoke-virtual {v1, v2}, Lf/c/a/f2/k;->a(Z)V
const/4 v1, 0x0
iput-object v1, v0, Lf/c/a/a;->g:Lf/c/a/u1;
iput-object v1, v0, Lf/c/a/a;->g:Lf/c/a/f2/k;
invoke-virtual {v0}, Lf/c/a/a;->D()V
invoke-virtual {v0}, Lf/c/a/a;->M()V
:goto_0
return-void

View file

@ -1,53 +0,0 @@
.class public Lf/c/a/c0$a;
.super Ljava/lang/Object;
.source "AttributionHandler.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/c/a/c0;-><init>(Lf/c/a/o0;Lf/c/a/p;Z)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic d:Lf/c/a/c0;
# direct methods
.method public constructor <init>(Lf/c/a/c0;)V
.locals 0
iput-object p1, p0, Lf/c/a/c0$a;->d:Lf/c/a/c0;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 3
iget-object v0, p0, Lf/c/a/c0$a;->d:Lf/c/a/c0;
iget-object v1, v0, Lf/c/a/c0;->a:Lf/c/a/l0;
new-instance v2, Lf/c/a/h0;
invoke-direct {v2, v0}, Lf/c/a/h0;-><init>(Lf/c/a/c0;)V
iget-object v0, v1, Lf/c/a/l0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
invoke-virtual {v0, v2}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
return-void
.end method

View file

@ -1,194 +1,124 @@
.class public Lf/c/a/c0;
.super Ljava/lang/Object;
.source "AttributionHandler.java"
.source "AdjustInstance.java"
# interfaces
.implements Lf/c/a/p0;
.implements Ljava/lang/Runnable;
# instance fields
.field public a:Lf/c/a/l0;
.field public final synthetic d:Landroid/content/Context;
.field public b:Ljava/lang/ref/WeakReference;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/ref/WeakReference<",
"Lf/c/a/o0;",
">;"
}
.end annotation
.end field
.field public final synthetic e:Ljava/lang/String;
.field public c:Lf/c/a/q0;
.field public d:Lf/c/a/p;
.field public e:Lf/c/a/u1;
.field public f:Z
.field public final synthetic f:J
# direct methods
.method public constructor <init>(Lf/c/a/o0;Lf/c/a/p;Z)V
.locals 3
.method public constructor <init>(Lf/c/a/d0;Landroid/content/Context;Ljava/lang/String;J)V
.locals 0
iput-object p2, p0, Lf/c/a/c0;->d:Landroid/content/Context;
iput-object p3, p0, Lf/c/a/c0;->e:Ljava/lang/String;
iput-wide p4, p0, Lf/c/a/c0;->f:J
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance v0, Lf/c/a/l0;
const-string v1, "AttributionHandler"
const/4 v2, 0x0
invoke-direct {v0, v1, v2}, Lf/c/a/l0;-><init>(Ljava/lang/String;Z)V
iput-object v0, p0, Lf/c/a/c0;->a:Lf/c/a/l0;
invoke-static {}, Lf/c/a/v;->a()Lf/c/a/q0;
move-result-object v0
iput-object v0, p0, Lf/c/a/c0;->c:Lf/c/a/q0;
new-instance v0, Lf/c/a/u1;
new-instance v1, Lf/c/a/c0$a;
invoke-direct {v1, p0}, Lf/c/a/c0$a;-><init>(Lf/c/a/c0;)V
const-string v2, "Attribution timer"
invoke-direct {v0, v1, v2}, Lf/c/a/u1;-><init>(Ljava/lang/Runnable;Ljava/lang/String;)V
iput-object v0, p0, Lf/c/a/c0;->e:Lf/c/a/u1;
new-instance v0, Ljava/lang/ref/WeakReference;
invoke-direct {v0, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V
iput-object v0, p0, Lf/c/a/c0;->b:Ljava/lang/ref/WeakReference;
iput-object p2, p0, Lf/c/a/c0;->d:Lf/c/a/p;
xor-int/lit8 p1, p3, 0x1
iput-boolean p1, p0, Lf/c/a/c0;->f:Z
return-void
.end method
# virtual methods
.method public final a(Lf/c/a/o0;Lf/c/a/j1;)V
.locals 5
.method public run()V
.locals 7
iget-object v0, p2, Lf/c/a/j1;->f:Lorg/json/JSONObject;
new-instance v0, Lf/c/a/z1;
if-nez v0, :cond_0
iget-object v1, p0, Lf/c/a/c0;->d:Landroid/content/Context;
return-void
invoke-direct {v0, v1}, Lf/c/a/z1;-><init>(Landroid/content/Context;)V
iget-object v1, p0, Lf/c/a/c0;->e:Ljava/lang/String;
iget-wide v2, p0, Lf/c/a/c0;->f:J
monitor-enter v0
:try_start_0
invoke-virtual {v0, v1, v2, v3}, Lf/c/a/z1;->e(Ljava/lang/String;J)Lorg/json/JSONArray;
move-result-object v4
:try_end_0
.catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
if-eqz v4, :cond_0
monitor-exit v0
goto :goto_1
:cond_0
const-wide/16 v1, -0x1
:try_start_1
invoke-virtual {v0}, Lf/c/a/z1;->f()Lorg/json/JSONArray;
const-string v3, "ask_in"
move-result-object v4
invoke-virtual {v0, v3, v1, v2}, Lorg/json/JSONObject;->optLong(Ljava/lang/String;J)J
invoke-virtual {v4}, Lorg/json/JSONArray;->length()I
move-result-wide v0
move-result v5
:try_end_1
.catch Lorg/json/JSONException; {:try_start_1 .. :try_end_1} :catch_0
.catchall {:try_start_1 .. :try_end_1} :catchall_0
const-wide/16 v2, 0x0
const/16 v6, 0xa
cmp-long v4, v0, v2
if-ne v5, v6, :cond_1
if-ltz v4, :cond_1
monitor-exit v0
const/4 p2, 0x1
invoke-interface {p1, p2}, Lf/c/a/o0;->k(Z)V
invoke-virtual {p0, v0, v1}, Lf/c/a/c0;->b(J)V
return-void
goto :goto_1
:cond_1
const/4 v0, 0x0
:try_start_2
new-instance v5, Lorg/json/JSONArray;
invoke-interface {p1, v0}, Lf/c/a/o0;->k(Z)V
invoke-direct {v5}, Lorg/json/JSONArray;-><init>()V
iget-object p1, p2, Lf/c/a/j1;->f:Lorg/json/JSONObject;
const/4 v6, 0x0
const-string v0, "attribution"
invoke-virtual {v5, v6, v1}, Lorg/json/JSONArray;->put(ILjava/lang/Object;)Lorg/json/JSONArray;
invoke-virtual {p1, v0}, Lorg/json/JSONObject;->optJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;
const/4 v1, 0x1
move-result-object p1
invoke-virtual {v5, v1, v2, v3}, Lorg/json/JSONArray;->put(IJ)Lorg/json/JSONArray;
iget-object v0, p2, Lf/c/a/j1;->c:Ljava/lang/String;
const/4 v1, 0x2
invoke-static {p1, v0}, Lcom/adjust/sdk/AdjustAttribution;->a(Lorg/json/JSONObject;Ljava/lang/String;)Lcom/adjust/sdk/AdjustAttribution;
invoke-virtual {v5, v1, v6}, Lorg/json/JSONArray;->put(II)Lorg/json/JSONArray;
move-result-object p1
invoke-virtual {v4, v5}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
iput-object p1, p2, Lf/c/a/j1;->g:Lcom/adjust/sdk/AdjustAttribution;
return-void
.end method
.method public final b(J)V
.locals 4
iget-object v0, p0, Lf/c/a/c0;->e:Lf/c/a/u1;
invoke-virtual {v0}, Lf/c/a/u1;->b()J
move-result-wide v0
cmp-long v2, v0, p1
if-lez v2, :cond_0
return-void
:cond_0
const-wide/16 v0, 0x0
cmp-long v2, p1, v0
if-eqz v2, :cond_1
long-to-double v0, p1
const-wide v2, 0x408f400000000000L # 1000.0
div-double/2addr v0, v2
sget-object v2, Lf/c/a/v1;->a:Ljava/text/DecimalFormat;
invoke-virtual {v2, v0, v1}, Ljava/text/DecimalFormat;->format(D)Ljava/lang/String;
move-result-object v0
iget-object v1, p0, Lf/c/a/c0;->c:Lf/c/a/q0;
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x0
aput-object v0, v2, v3
check-cast v1, Lf/c/a/x0;
const-string v0, "Waiting to query attribution in %s seconds"
invoke-virtual {v1, v0, v2}, Lf/c/a/x0;->a(Ljava/lang/String;[Ljava/lang/Object;)V
:cond_1
iget-object v0, p0, Lf/c/a/c0;->e:Lf/c/a/u1;
invoke-virtual {v0, p1, p2}, Lf/c/a/u1;->c(J)V
invoke-virtual {v0, v4}, Lf/c/a/z1;->l(Lorg/json/JSONArray;)V
:try_end_2
.catch Lorg/json/JSONException; {:try_start_2 .. :try_end_2} :catch_0
.catchall {:try_start_2 .. :try_end_2} :catchall_0
goto :goto_0
:catchall_0
move-exception v1
monitor-exit v0
throw v1
:catch_0
:goto_0
monitor-exit v0
:goto_1
return-void
.end method

View file

@ -1,8 +1,250 @@
.class public interface abstract Lf/c/a/c1;
.class public Lf/c/a/c1;
.super Ljava/lang/Object;
.source "OnEventTrackingSucceededListener.java"
.source "InstallReferrerHuawei.java"
# instance fields
.field public a:Lf/c/a/w0;
.field public b:Landroid/content/Context;
.field public final c:Lf/c/a/d1;
.field public final d:Ljava/util/concurrent/atomic/AtomicBoolean;
# direct methods
.method public constructor <init>(Landroid/content/Context;Lf/c/a/d1;)V
.locals 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
invoke-static {}, Lf/c/a/a0;->a()Lf/c/a/w0;
move-result-object v0
iput-object v0, p0, Lf/c/a/c1;->a:Lf/c/a/w0;
iput-object p1, p0, Lf/c/a/c1;->b:Landroid/content/Context;
iput-object p2, p0, Lf/c/a/c1;->c:Lf/c/a/d1;
new-instance p1, Ljava/util/concurrent/atomic/AtomicBoolean;
const/4 p2, 0x1
invoke-direct {p1, p2}, Ljava/util/concurrent/atomic/AtomicBoolean;-><init>(Z)V
iput-object p1, p0, Lf/c/a/c1;->d:Ljava/util/concurrent/atomic/AtomicBoolean;
return-void
.end method
# virtual methods
.method public abstract a(Lf/c/a/u;)V
.method public a()V
.locals 17
move-object/from16 v1, p0
iget-object v0, v1, Lf/c/a/c1;->d:Ljava/util/concurrent/atomic/AtomicBoolean;
invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;->get()Z
move-result v0
const/4 v2, 0x0
if-nez v0, :cond_0
iget-object v0, v1, Lf/c/a/c1;->a:Lf/c/a/w0;
new-array v2, v2, [Ljava/lang/Object;
const-string v3, "Should not try to read Install referrer Huawei"
invoke-interface {v0, v3, v2}, Lf/c/a/w0;->f(Ljava/lang/String;[Ljava/lang/Object;)V
return-void
:cond_0
iget-object v0, v1, Lf/c/a/c1;->b:Landroid/content/Context;
const-string v3, "com.huawei.appmarket.commondata"
invoke-static {v0, v3}, Lf/c/a/e2;->F(Landroid/content/Context;Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_1
return-void
:cond_1
const/4 v3, 0x0
const-string v0, "content://com.huawei.appmarket.commondata/item/5"
invoke-static {v0}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;
move-result-object v0
iget-object v4, v1, Lf/c/a/c1;->b:Landroid/content/Context;
invoke-virtual {v4}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
move-result-object v4
const/4 v10, 0x1
new-array v8, v10, [Ljava/lang/String;
iget-object v5, v1, Lf/c/a/c1;->b:Landroid/content/Context;
invoke-virtual {v5}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v5
aput-object v5, v8, v2
const/4 v6, 0x0
const/4 v7, 0x0
const/4 v9, 0x0
move-object v5, v0
:try_start_0
invoke-virtual/range {v4 .. v9}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
move-result-object v3
const/4 v4, 0x2
if-eqz v3, :cond_2
invoke-interface {v3}, Landroid/database/Cursor;->moveToFirst()Z
move-result v5
if-eqz v5, :cond_2
invoke-interface {v3, v2}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v12
invoke-interface {v3, v10}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v0
invoke-interface {v3, v4}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
move-result-object v5
iget-object v6, v1, Lf/c/a/c1;->a:Lf/c/a/w0;
const-string v7, "InstallReferrerHuawei reads referrer[%s] clickTime[%s] installTime[%s]"
const/4 v8, 0x3
new-array v8, v8, [Ljava/lang/Object;
aput-object v12, v8, v2
aput-object v0, v8, v10
aput-object v5, v8, v4
invoke-interface {v6, v7, v8}, Lf/c/a/w0;->f(Ljava/lang/String;[Ljava/lang/Object;)V
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v13
invoke-static {v5}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v15
iget-object v11, v1, Lf/c/a/c1;->c:Lf/c/a/d1;
invoke-interface/range {v11 .. v16}, Lf/c/a/d1;->a(Ljava/lang/String;JJ)V
goto :goto_0
:cond_2
iget-object v5, v1, Lf/c/a/c1;->a:Lf/c/a/w0;
const-string v6, "InstallReferrerHuawei fail to read referrer for package [%s] and content uri [%s]"
new-array v4, v4, [Ljava/lang/Object;
iget-object v7, v1, Lf/c/a/c1;->b:Landroid/content/Context;
invoke-virtual {v7}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object v7
aput-object v7, v4, v2
invoke-virtual {v0}, Landroid/net/Uri;->toString()Ljava/lang/String;
move-result-object v0
aput-object v0, v4, v10
invoke-interface {v5, v6, v4}, Lf/c/a/w0;->f(Ljava/lang/String;[Ljava/lang/Object;)V
:try_end_0
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
:goto_0
if-eqz v3, :cond_3
goto :goto_1
:catchall_0
move-exception v0
goto :goto_2
:catch_0
move-exception v0
:try_start_1
iget-object v4, v1, Lf/c/a/c1;->a:Lf/c/a/w0;
const-string v5, "InstallReferrerHuawei error [%s]"
new-array v6, v10, [Ljava/lang/Object;
invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;
move-result-object v0
aput-object v0, v6, v2
invoke-interface {v4, v5, v6}, Lf/c/a/w0;->f(Ljava/lang/String;[Ljava/lang/Object;)V
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
if-eqz v3, :cond_3
:goto_1
invoke-interface {v3}, Landroid/database/Cursor;->close()V
:cond_3
iget-object v0, v1, Lf/c/a/c1;->d:Ljava/util/concurrent/atomic/AtomicBoolean;
invoke-virtual {v0, v2}, Ljava/util/concurrent/atomic/AtomicBoolean;->set(Z)V
return-void
:goto_2
if-eqz v3, :cond_4
invoke-interface {v3}, Landroid/database/Cursor;->close()V
:cond_4
throw v0
.end method

View file

@ -0,0 +1,72 @@
.class public final Lf/c/a/c2;
.super Ljava/lang/Object;
.source "Util.java"
# interfaces
.implements Ljava/util/concurrent/Callable;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Ljava/util/concurrent/Callable<",
"Ljava/lang/String;",
">;"
}
.end annotation
# instance fields
.field public final synthetic d:Landroid/content/Context;
.field public final synthetic e:Ljava/lang/Object;
# direct methods
.method public constructor <init>(Landroid/content/Context;Ljava/lang/Object;)V
.locals 0
iput-object p1, p0, Lf/c/a/c2;->d:Landroid/content/Context;
iput-object p2, p0, Lf/c/a/c2;->e:Ljava/lang/Object;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public call()Ljava/lang/Object;
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
iget-object v0, p0, Lf/c/a/c2;->e:Ljava/lang/Object;
const/4 v1, 0x0
:try_start_0
const-string v2, "getId"
const/4 v3, 0x0
new-array v3, v3, [Ljava/lang/Object;
invoke-static {v0, v2, v1, v3}, Ld0/a/b/b/a;->i0(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
move-object v1, v0
:catchall_0
return-object v1
.end method

View file

@ -24,45 +24,11 @@
# virtual methods
.method public run()V
.locals 3
.locals 1
iget-object v0, p0, Lf/c/a/d;->d:Lf/c/a/a;
invoke-virtual {v0}, Lf/c/a/a;->o()Z
invoke-virtual {v0}, Lf/c/a/a;->t()V
move-result v1
if-nez v1, :cond_0
invoke-virtual {v0}, Lf/c/a/a;->v()V
goto :goto_0
:cond_0
invoke-virtual {v0}, Lf/c/a/a;->w()Z
move-result v1
if-eqz v1, :cond_1
iget-object v1, v0, Lf/c/a/a;->b:Lf/c/a/r0;
invoke-interface {v1}, Lf/c/a/r0;->b()V
:cond_1
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v1
invoke-virtual {v0, v1, v2}, Lf/c/a/a;->A(J)Z
move-result v1
if-eqz v1, :cond_2
invoke-virtual {v0}, Lf/c/a/a;->G()V
:cond_2
:goto_0
return-void
.end method

View file

@ -1,36 +1,88 @@
.class public Lf/c/a/d0;
.super Ljava/lang/Object;
.source "AttributionHandler.java"
# interfaces
.implements Ljava/lang/Runnable;
.source "AdjustInstance.java"
# instance fields
.field public final synthetic d:Lf/c/a/c0;
.field public a:Ljava/lang/Boolean;
.field public b:Z
.field public c:Lf/c/a/u0;
# direct methods
.method public constructor <init>(Lf/c/a/c0;)V
.locals 0
iput-object p1, p0, Lf/c/a/d0;->d:Lf/c/a/c0;
.method public constructor <init>()V
.locals 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x0
iput-object v0, p0, Lf/c/a/d0;->a:Ljava/lang/Boolean;
const/4 v0, 0x0
iput-boolean v0, p0, Lf/c/a/d0;->b:Z
return-void
.end method
# virtual methods
.method public run()V
.method public final a()Z
.locals 1
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lf/c/a/d0;->b(Ljava/lang/String;)Z
move-result v0
return v0
.end method
.method public final b(Ljava/lang/String;)Z
.locals 3
iget-object v0, p0, Lf/c/a/d0;->d:Lf/c/a/c0;
iget-object v0, p0, Lf/c/a/d0;->c:Lf/c/a/u0;
const-wide/16 v1, 0x0
const/4 v1, 0x1
invoke-virtual {v0, v1, v2}, Lf/c/a/c0;->b(J)V
if-nez v0, :cond_1
return-void
const/4 v0, 0x0
if-eqz p1, :cond_0
invoke-static {}, Lf/c/a/a0;->a()Lf/c/a/w0;
move-result-object v2
new-array v1, v1, [Ljava/lang/Object;
aput-object p1, v1, v0
const-string p1, "Adjust not initialized, but %s saved for launch"
invoke-interface {v2, p1, v1}, Lf/c/a/w0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
goto :goto_0
:cond_0
invoke-static {}, Lf/c/a/a0;->a()Lf/c/a/w0;
move-result-object p1
new-array v1, v0, [Ljava/lang/Object;
const-string v2, "Adjust not initialized correctly"
invoke-interface {p1, v2, v1}, Lf/c/a/w0;->e(Ljava/lang/String;[Ljava/lang/Object;)V
:goto_0
return v0
:cond_1
return v1
.end method

View file

@ -1,8 +1,8 @@
.class public interface abstract Lf/c/a/d1;
.super Ljava/lang/Object;
.source "OnSessionTrackingFailedListener.java"
.source "InstallReferrerReadListener.java"
# virtual methods
.method public abstract a(Lf/c/a/a0;)V
.method public abstract a(Ljava/lang/String;JJ)V
.end method

View file

@ -0,0 +1,86 @@
.class public final Lf/c/a/d2;
.super Ljava/lang/Object;
.source "Util.java"
# interfaces
.implements Ljava/util/concurrent/Callable;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Ljava/util/concurrent/Callable<",
"Ljava/lang/Boolean;",
">;"
}
.end annotation
# instance fields
.field public final synthetic d:Landroid/content/Context;
.field public final synthetic e:Ljava/lang/Object;
# direct methods
.method public constructor <init>(Landroid/content/Context;Ljava/lang/Object;)V
.locals 0
iput-object p1, p0, Lf/c/a/d2;->d:Landroid/content/Context;
iput-object p2, p0, Lf/c/a/d2;->e:Ljava/lang/Object;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public call()Ljava/lang/Object;
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Exception;
}
.end annotation
iget-object v0, p0, Lf/c/a/d2;->e:Ljava/lang/Object;
const/4 v1, 0x0
:try_start_0
const-string v2, "isLimitAdTrackingEnabled"
const/4 v3, 0x0
new-array v3, v3, [Ljava/lang/Object;
invoke-static {v0, v2, v1, v3}, Ld0/a/b/b/a;->i0(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Boolean;
if-nez v0, :cond_0
goto :goto_0
:cond_0
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
xor-int/lit8 v0, v0, 0x1
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
:catchall_0
:goto_0
return-object v1
.end method

View file

@ -24,20 +24,11 @@
# virtual methods
.method public run()V
.locals 2
.locals 1
iget-object v0, p0, Lf/c/a/e;->d:Lf/c/a/a;
invoke-virtual {v0}, Lf/c/a/a;->w()Z
invoke-virtual {v0}, Lf/c/a/a;->s()V
move-result v1
if-eqz v1, :cond_0
iget-object v0, v0, Lf/c/a/a;->b:Lf/c/a/r0;
invoke-interface {v0}, Lf/c/a/r0;->b()V
:cond_0
return-void
.end method

View file

@ -1,25 +1,24 @@
.class public Lf/c/a/e0;
.super Ljava/lang/Object;
.source "AttributionHandler.java"
# interfaces
.implements Ljava/lang/Runnable;
.source "AdjustSessionFailure.java"
# instance fields
.field public final synthetic d:Lf/c/a/q1;
.field public a:Z
.field public final synthetic e:Lf/c/a/c0;
.field public b:Ljava/lang/String;
.field public c:Ljava/lang/String;
.field public d:Ljava/lang/String;
.field public e:Lorg/json/JSONObject;
# direct methods
.method public constructor <init>(Lf/c/a/c0;Lf/c/a/q1;)V
.method public constructor <init>()V
.locals 0
iput-object p1, p0, Lf/c/a/e0;->e:Lf/c/a/c0;
iput-object p2, p0, Lf/c/a/e0;->d:Lf/c/a/q1;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
@ -27,31 +26,52 @@
# virtual methods
.method public run()V
.method public toString()Ljava/lang/String;
.locals 3
iget-object v0, p0, Lf/c/a/e0;->e:Lf/c/a/c0;
const/4 v0, 0x5
iget-object v0, v0, Lf/c/a/c0;->b:Ljava/lang/ref/WeakReference;
new-array v0, v0, [Ljava/lang/Object;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
iget-object v1, p0, Lf/c/a/e0;->c:Ljava/lang/String;
const/4 v2, 0x0
aput-object v1, v0, v2
iget-object v1, p0, Lf/c/a/e0;->d:Ljava/lang/String;
const/4 v2, 0x1
aput-object v1, v0, v2
iget-object v1, p0, Lf/c/a/e0;->b:Ljava/lang/String;
const/4 v2, 0x2
aput-object v1, v0, v2
iget-boolean v1, p0, Lf/c/a/e0;->a:Z
invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v1
const/4 v2, 0x3
aput-object v1, v0, v2
iget-object v1, p0, Lf/c/a/e0;->e:Lorg/json/JSONObject;
const/4 v2, 0x4
aput-object v1, v0, v2
const-string v1, "Session Failure msg:%s time:%s adid:%s retry:%b json:%s"
invoke-static {v1, v0}, Lf/c/a/e2;->d(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
check-cast v0, Lf/c/a/o0;
if-nez v0, :cond_0
return-void
:cond_0
iget-object v1, p0, Lf/c/a/e0;->e:Lf/c/a/c0;
iget-object v2, p0, Lf/c/a/e0;->d:Lf/c/a/q1;
invoke-virtual {v1, v0, v2}, Lf/c/a/c0;->a(Lf/c/a/o0;Lf/c/a/j1;)V
invoke-interface {v0, v2}, Lf/c/a/o0;->e(Lf/c/a/q1;)V
return-void
return-object v0
.end method

View file

@ -1,8 +1,190 @@
.class public interface abstract Lf/c/a/e1;
.super Ljava/lang/Object;
.source "OnSessionTrackingSucceededListener.java"
.class public final enum Lf/c/a/e1;
.super Ljava/lang/Enum;
.source "LogLevel.java"
# virtual methods
.method public abstract a(Lf/c/a/b0;)V
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Enum<",
"Lf/c/a/e1;",
">;"
}
.end annotation
# static fields
.field public static final enum d:Lf/c/a/e1;
.field public static final enum e:Lf/c/a/e1;
.field public static final enum f:Lf/c/a/e1;
.field public static final enum g:Lf/c/a/e1;
.field public static final enum h:Lf/c/a/e1;
.field public static final enum i:Lf/c/a/e1;
.field public static final enum j:Lf/c/a/e1;
.field public static final synthetic k:[Lf/c/a/e1;
# instance fields
.field public final androidLogLevel:I
# direct methods
.method public static constructor <clinit>()V
.locals 11
new-instance v0, Lf/c/a/e1;
const-string v1, "VERBOSE"
const/4 v2, 0x0
const/4 v3, 0x2
invoke-direct {v0, v1, v2, v3}, Lf/c/a/e1;-><init>(Ljava/lang/String;II)V
sput-object v0, Lf/c/a/e1;->d:Lf/c/a/e1;
new-instance v0, Lf/c/a/e1;
const-string v1, "DEBUG"
const/4 v4, 0x1
const/4 v5, 0x3
invoke-direct {v0, v1, v4, v5}, Lf/c/a/e1;-><init>(Ljava/lang/String;II)V
sput-object v0, Lf/c/a/e1;->e:Lf/c/a/e1;
new-instance v0, Lf/c/a/e1;
const-string v1, "INFO"
const/4 v6, 0x4
invoke-direct {v0, v1, v3, v6}, Lf/c/a/e1;-><init>(Ljava/lang/String;II)V
sput-object v0, Lf/c/a/e1;->f:Lf/c/a/e1;
new-instance v0, Lf/c/a/e1;
const-string v1, "WARN"
const/4 v7, 0x5
invoke-direct {v0, v1, v5, v7}, Lf/c/a/e1;-><init>(Ljava/lang/String;II)V
sput-object v0, Lf/c/a/e1;->g:Lf/c/a/e1;
new-instance v0, Lf/c/a/e1;
const-string v1, "ERROR"
const/4 v8, 0x6
invoke-direct {v0, v1, v6, v8}, Lf/c/a/e1;-><init>(Ljava/lang/String;II)V
sput-object v0, Lf/c/a/e1;->h:Lf/c/a/e1;
new-instance v0, Lf/c/a/e1;
const-string v1, "ASSERT"
const/4 v9, 0x7
invoke-direct {v0, v1, v7, v9}, Lf/c/a/e1;-><init>(Ljava/lang/String;II)V
sput-object v0, Lf/c/a/e1;->i:Lf/c/a/e1;
new-instance v0, Lf/c/a/e1;
const-string v1, "SUPRESS"
const/16 v10, 0x8
invoke-direct {v0, v1, v8, v10}, Lf/c/a/e1;-><init>(Ljava/lang/String;II)V
sput-object v0, Lf/c/a/e1;->j:Lf/c/a/e1;
new-array v1, v9, [Lf/c/a/e1;
sget-object v9, Lf/c/a/e1;->d:Lf/c/a/e1;
aput-object v9, v1, v2
sget-object v2, Lf/c/a/e1;->e:Lf/c/a/e1;
aput-object v2, v1, v4
sget-object v2, Lf/c/a/e1;->f:Lf/c/a/e1;
aput-object v2, v1, v3
sget-object v2, Lf/c/a/e1;->g:Lf/c/a/e1;
aput-object v2, v1, v5
sget-object v2, Lf/c/a/e1;->h:Lf/c/a/e1;
aput-object v2, v1, v6
sget-object v2, Lf/c/a/e1;->i:Lf/c/a/e1;
aput-object v2, v1, v7
aput-object v0, v1, v8
sput-object v1, Lf/c/a/e1;->k:[Lf/c/a/e1;
return-void
.end method
.method public constructor <init>(Ljava/lang/String;II)V
.locals 0
.annotation system Ldalvik/annotation/Signature;
value = {
"(I)V"
}
.end annotation
invoke-direct {p0, p1, p2}, Ljava/lang/Enum;-><init>(Ljava/lang/String;I)V
iput p3, p0, Lf/c/a/e1;->androidLogLevel:I
return-void
.end method
.method public static valueOf(Ljava/lang/String;)Lf/c/a/e1;
.locals 1
const-class v0, Lf/c/a/e1;
invoke-static {v0, p0}, Ljava/lang/Enum;->valueOf(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
move-result-object p0
check-cast p0, Lf/c/a/e1;
return-object p0
.end method
.method public static values()[Lf/c/a/e1;
.locals 1
sget-object v0, Lf/c/a/e1;->k:[Lf/c/a/e1;
invoke-virtual {v0}, [Lf/c/a/e1;->clone()Ljava/lang/Object;
move-result-object v0
check-cast v0, [Lf/c/a/e1;
return-object v0
.end method

View file

@ -1,11 +1,11 @@
.class public final Lf/c/a/v1$a;
.class public final Lf/c/a/e2$a;
.super Landroid/os/AsyncTask;
.source "Util.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/c/a/v1;->C(Ljava/lang/Runnable;)V
value = Lf/c/a/e2;->G(Ljava/lang/Runnable;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;

View file

@ -1,11 +1,11 @@
.class public final Lf/c/a/v1$b;
.class public final Lf/c/a/e2$b;
.super Landroid/os/AsyncTask;
.source "Util.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/c/a/v1;->f(Landroid/content/Context;Lf/c/a/a1;)V
value = Lf/c/a/e2;->i(Landroid/content/Context;Lf/c/a/i1;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -25,14 +25,14 @@
# instance fields
.field public final synthetic a:Lf/c/a/a1;
.field public final synthetic a:Lf/c/a/i1;
# direct methods
.method public constructor <init>(Lf/c/a/a1;)V
.method public constructor <init>(Lf/c/a/i1;)V
.locals 0
iput-object p1, p0, Lf/c/a/v1$b;->a:Lf/c/a/a1;
iput-object p1, p0, Lf/c/a/e2$b;->a:Lf/c/a/i1;
invoke-direct {p0}, Landroid/os/AsyncTask;-><init>()V
@ -46,7 +46,7 @@
check-cast p1, [Landroid/content/Context;
invoke-static {}, Lf/c/a/v;->a()Lf/c/a/q0;
invoke-static {}, Lf/c/a/a0;->a()Lf/c/a/w0;
move-result-object v0
@ -54,7 +54,7 @@
aget-object p1, p1, v1
invoke-static {p1}, Lf/c/a/v1;->j(Landroid/content/Context;)Ljava/lang/String;
invoke-static {p1}, Lf/c/a/e2;->h(Landroid/content/Context;)Ljava/lang/String;
move-result-object p1
@ -66,9 +66,7 @@
new-array v1, v1, [Ljava/lang/Object;
check-cast v0, Lf/c/a/x0;
invoke-virtual {v0, v2, v1}, Lf/c/a/x0;->a(Ljava/lang/String;[Ljava/lang/Object;)V
invoke-interface {v0, v2, v1}, Lf/c/a/w0;->f(Ljava/lang/String;[Ljava/lang/Object;)V
return-object p1
.end method
@ -78,11 +76,11 @@
check-cast p1, Ljava/lang/String;
invoke-static {}, Lf/c/a/v;->a()Lf/c/a/q0;
invoke-static {}, Lf/c/a/a0;->a()Lf/c/a/w0;
iget-object v0, p0, Lf/c/a/v1$b;->a:Lf/c/a/a1;
iget-object v0, p0, Lf/c/a/e2$b;->a:Lf/c/a/i1;
invoke-interface {v0, p1}, Lf/c/a/a1;->onGoogleAdIdRead(Ljava/lang/String;)V
invoke-interface {v0, p1}, Lf/c/a/i1;->onGoogleAdIdRead(Ljava/lang/String;)V
return-void
.end method

File diff suppressed because it is too large Load diff

View file

@ -3,18 +3,18 @@
.source "ActivityHandler.java"
# interfaces
.implements Lf/c/a/t0;
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic a:Lf/c/a/a;
.field public final synthetic d:Lf/c/a/a;
# direct methods
.method public constructor <init>(Lf/c/a/a;)V
.locals 0
iput-object p1, p0, Lf/c/a/f;->a:Lf/c/a/a;
iput-object p1, p0, Lf/c/a/f;->d:Lf/c/a/a;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -23,213 +23,46 @@
# virtual methods
.method public a(Lf/c/a/a;)V
.locals 6
.method public run()V
.locals 3
iget-object v0, p0, Lf/c/a/f;->a:Lf/c/a/a;
iget-object v0, p0, Lf/c/a/f;->d:Lf/c/a/a;
iget-object v0, v0, Lf/c/a/a;->j:Lf/c/a/r;
iget-object v0, v0, Lf/c/a/r;->v:Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
invoke-virtual {p1}, Lf/c/a/a;->o()Z
invoke-virtual {v0}, Lf/c/a/a;->u()Z
move-result v1
const-string v2, "Adjust already enabled"
if-nez v1, :cond_0
const-string v3, "Adjust already disabled"
const/4 v4, 0x1
const/4 v5, 0x0
if-eq v1, v0, :cond_0
const/4 v1, 0x1
goto :goto_1
:cond_0
if-eqz v1, :cond_1
iget-object v1, p1, Lf/c/a/a;->d:Lf/c/a/q0;
new-array v3, v5, [Ljava/lang/Object;
check-cast v1, Lf/c/a/x0;
invoke-virtual {v1, v2, v3}, Lf/c/a/x0;->a(Ljava/lang/String;[Ljava/lang/Object;)V
invoke-virtual {v0}, Lf/c/a/a;->E()V
goto :goto_0
:cond_0
invoke-virtual {v0}, Lf/c/a/a;->F()Z
move-result v1
if-eqz v1, :cond_1
iget-object v1, v0, Lf/c/a/a;->b:Lf/c/a/x0;
invoke-interface {v1}, Lf/c/a/x0;->e()V
:cond_1
iget-object v1, p1, Lf/c/a/a;->d:Lf/c/a/q0;
new-array v2, v5, [Ljava/lang/Object;
check-cast v1, Lf/c/a/x0;
invoke-virtual {v1, v3, v2}, Lf/c/a/x0;->a(Ljava/lang/String;[Ljava/lang/Object;)V
:goto_0
const/4 v1, 0x0
:goto_1
if-nez v1, :cond_2
goto/16 :goto_4
:cond_2
iget-object v1, p1, Lf/c/a/a;->h:Lf/c/a/a$m;
iput-boolean v0, v1, Lf/c/a/a$m;->a:Z
iget-object v1, p1, Lf/c/a/a;->c:Lf/c/a/q;
if-nez v1, :cond_3
xor-int/2addr v0, v4
const-string v1, "Handlers will start as paused due to the SDK being disabled"
const-string v2, "Handlers will still start as paused"
const-string v3, "Handlers will start as active due to the SDK being enabled"
invoke-virtual {p1, v0, v1, v2, v3}, Lf/c/a/a;->F(ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
goto :goto_4
:cond_3
if-eqz v0, :cond_6
new-instance v1, Lf/c/a/r1;
iget-object v2, p1, Lf/c/a/a;->j:Lf/c/a/r;
iget-object v2, v2, Lf/c/a/r;->a:Landroid/content/Context;
invoke-direct {v1, v2}, Lf/c/a/r1;-><init>(Landroid/content/Context;)V
monitor-enter v1
:try_start_0
const-string v2, "install_tracked"
monitor-enter v1
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_1
:try_start_1
iget-object v3, v1, Lf/c/a/r1;->a:Landroid/content/SharedPreferences;
invoke-interface {v3, v2, v5}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z
move-result v5
:try_end_1
.catch Ljava/lang/ClassCastException; {:try_start_1 .. :try_end_1} :catch_0
.catchall {:try_start_1 .. :try_end_1} :catchall_0
:try_start_2
monitor-exit v1
goto :goto_2
:catchall_0
move-exception p1
monitor-exit v1
throw p1
:catch_0
monitor-exit v1
:try_end_2
.catchall {:try_start_2 .. :try_end_2} :catchall_1
:goto_2
monitor-exit v1
if-nez v5, :cond_4
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
move-result-wide v1
invoke-virtual {p1, v2, v3}, Lf/c/a/a;->y(J)V
invoke-virtual {v0, v1, v2}, Lf/c/a/a;->J(J)Z
:cond_4
invoke-virtual {v1}, Lf/c/a/r1;->a()Ljava/lang/String;
move-result v1
move-result-object v2
if-eqz v1, :cond_2
if-eqz v2, :cond_5
invoke-virtual {v0}, Lf/c/a/a;->P()V
iget-object v3, p1, Lf/c/a/a;->c:Lf/c/a/q;
iget-object v3, v3, Lf/c/a/q;->pushToken:Ljava/lang/String;
invoke-virtual {v2, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v3
if-nez v3, :cond_5
iget-object v3, p1, Lf/c/a/a;->a:Lf/c/a/l0;
new-instance v5, Lf/c/a/a$f;
invoke-direct {v5, p1, v4, v2}, Lf/c/a/a$f;-><init>(Lf/c/a/a;ZLjava/lang/String;)V
iget-object v2, v3, Lf/c/a/l0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
invoke-virtual {v2, v5}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
:cond_5
invoke-virtual {v1}, Lf/c/a/r1;->c()Lorg/json/JSONArray;
iget-object v1, p1, Lf/c/a/a;->a:Lf/c/a/l0;
new-instance v2, Lf/c/a/a$l;
invoke-direct {v2, p1}, Lf/c/a/a$l;-><init>(Lf/c/a/a;)V
iget-object v1, v1, Lf/c/a/l0;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
invoke-virtual {v1, v2}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
goto :goto_3
:catchall_1
move-exception p1
monitor-exit v1
throw p1
:cond_6
:goto_3
iget-object v1, p1, Lf/c/a/a;->c:Lf/c/a/q;
iput-boolean v0, v1, Lf/c/a/q;->enabled:Z
invoke-virtual {p1}, Lf/c/a/a;->G()V
xor-int/2addr v0, v4
const-string v1, "Pausing handlers due to SDK being disabled"
const-string v2, "Handlers remain paused"
const-string v3, "Resuming handlers due to SDK being enabled"
invoke-virtual {p1, v0, v1, v2, v3}, Lf/c/a/a;->F(ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
:goto_4
:cond_2
:goto_0
return-void
.end method

View file

@ -1,25 +1,22 @@
.class public Lf/c/a/f0;
.super Ljava/lang/Object;
.source "AttributionHandler.java"
# interfaces
.implements Ljava/lang/Runnable;
.source "AdjustSessionSuccess.java"
# instance fields
.field public final synthetic d:Lf/c/a/o1;
.field public a:Ljava/lang/String;
.field public final synthetic e:Lf/c/a/c0;
.field public b:Ljava/lang/String;
.field public c:Ljava/lang/String;
.field public d:Lorg/json/JSONObject;
# direct methods
.method public constructor <init>(Lf/c/a/c0;Lf/c/a/o1;)V
.method public constructor <init>()V
.locals 0
iput-object p1, p0, Lf/c/a/f0;->e:Lf/c/a/c0;
iput-object p2, p0, Lf/c/a/f0;->d:Lf/c/a/o1;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
@ -27,31 +24,42 @@
# virtual methods
.method public run()V
.method public toString()Ljava/lang/String;
.locals 3
iget-object v0, p0, Lf/c/a/f0;->e:Lf/c/a/c0;
const/4 v0, 0x4
iget-object v0, v0, Lf/c/a/c0;->b:Ljava/lang/ref/WeakReference;
new-array v0, v0, [Ljava/lang/Object;
invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;
iget-object v1, p0, Lf/c/a/f0;->b:Ljava/lang/String;
const/4 v2, 0x0
aput-object v1, v0, v2
iget-object v1, p0, Lf/c/a/f0;->c:Ljava/lang/String;
const/4 v2, 0x1
aput-object v1, v0, v2
iget-object v1, p0, Lf/c/a/f0;->a:Ljava/lang/String;
const/4 v2, 0x2
aput-object v1, v0, v2
iget-object v1, p0, Lf/c/a/f0;->d:Lorg/json/JSONObject;
const/4 v2, 0x3
aput-object v1, v0, v2
const-string v1, "Session Success msg:%s time:%s adid:%s json:%s"
invoke-static {v1, v0}, Lf/c/a/e2;->d(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v0
check-cast v0, Lf/c/a/o0;
if-nez v0, :cond_0
return-void
:cond_0
iget-object v1, p0, Lf/c/a/f0;->e:Lf/c/a/c0;
iget-object v2, p0, Lf/c/a/f0;->d:Lf/c/a/o1;
invoke-virtual {v1, v0, v2}, Lf/c/a/c0;->a(Lf/c/a/o0;Lf/c/a/j1;)V
invoke-interface {v0, v2}, Lf/c/a/o0;->j(Lf/c/a/o1;)V
return-void
return-object v0
.end method

View file

@ -1,101 +0,0 @@
.class public Lf/c/a/f1$a;
.super Ljava/lang/Object;
.source "PackageBuilder.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lf/c/a/f1;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "a"
.end annotation
# instance fields
.field public a:J
.field public b:I
.field public c:Ljava/lang/String;
.field public d:I
.field public e:I
.field public f:J
.field public g:J
.field public h:Ljava/lang/String;
# direct methods
.method public constructor <init>(Lf/c/a/f1;Lf/c/a/q;)V
.locals 3
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const-wide/16 v0, -0x1
iput-wide v0, p0, Lf/c/a/f1$a;->a:J
const/4 p1, -0x1
iput p1, p0, Lf/c/a/f1$a;->b:I
const/4 v2, 0x0
iput-object v2, p0, Lf/c/a/f1$a;->c:Ljava/lang/String;
iput p1, p0, Lf/c/a/f1$a;->d:I
iput p1, p0, Lf/c/a/f1$a;->e:I
iput-wide v0, p0, Lf/c/a/f1$a;->f:J
iput-wide v0, p0, Lf/c/a/f1$a;->g:J
iput-object v2, p0, Lf/c/a/f1$a;->h:Ljava/lang/String;
if-nez p2, :cond_0
return-void
:cond_0
iget-wide v0, p2, Lf/c/a/q;->lastInterval:J
iput-wide v0, p0, Lf/c/a/f1$a;->a:J
iget p1, p2, Lf/c/a/q;->eventCount:I
iput p1, p0, Lf/c/a/f1$a;->b:I
iget-object p1, p2, Lf/c/a/q;->uuid:Ljava/lang/String;
iput-object p1, p0, Lf/c/a/f1$a;->c:Ljava/lang/String;
iget p1, p2, Lf/c/a/q;->sessionCount:I
iput p1, p0, Lf/c/a/f1$a;->d:I
iget p1, p2, Lf/c/a/q;->subsessionCount:I
iput p1, p0, Lf/c/a/f1$a;->e:I
iget-wide v0, p2, Lf/c/a/q;->sessionLength:J
iput-wide v0, p0, Lf/c/a/f1$a;->f:J
iget-wide v0, p2, Lf/c/a/q;->timeSpent:J
iput-wide v0, p0, Lf/c/a/f1$a;->g:J
iget-object p1, p2, Lf/c/a/q;->pushToken:Ljava/lang/String;
iput-object p1, p0, Lf/c/a/f1$a;->h:Ljava/lang/String;
return-void
.end method

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,3 @@
.class public interface abstract Lf/c/a/f2/a;
.super Ljava/lang/Object;
.source "FutureScheduler.java"

View file

@ -1,33 +1,22 @@
.class public Lf/c/a/l0$c;
.class public Lf/c/a/f2/b;
.super Ljava/lang/Object;
.source "CustomScheduledExecutor.java"
.source "RunnableWrapper.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lf/c/a/l0;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "c"
.end annotation
# instance fields
.field public d:Ljava/lang/Runnable;
# direct methods
.method public constructor <init>(Lf/c/a/l0;Ljava/lang/Runnable;)V
.method public constructor <init>(Ljava/lang/Runnable;)V
.locals 0
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p2, p0, Lf/c/a/l0$c;->d:Ljava/lang/Runnable;
iput-object p1, p0, Lf/c/a/f2/b;->d:Ljava/lang/Runnable;
return-void
.end method
@ -35,10 +24,10 @@
# virtual methods
.method public run()V
.locals 4
.locals 5
:try_start_0
iget-object v0, p0, Lf/c/a/l0$c;->d:Ljava/lang/Runnable;
iget-object v0, p0, Lf/c/a/f2/b;->d:Ljava/lang/Runnable;
invoke-interface {v0}, Ljava/lang/Runnable;->run()V
:try_end_0
@ -49,11 +38,11 @@
:catchall_0
move-exception v0
invoke-static {}, Lf/c/a/v;->a()Lf/c/a/q0;
invoke-static {}, Lf/c/a/a0;->a()Lf/c/a/w0;
move-result-object v1
const/4 v2, 0x1
const/4 v2, 0x2
new-array v2, v2, [Ljava/lang/Object;
@ -61,15 +50,25 @@
invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v4
aput-object v4, v2, v3
const/4 v3, 0x1
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
move-result-object v0
aput-object v0, v2, v3
check-cast v1, Lf/c/a/x0;
const-string v0, "Runnable error [%s] of type [%s]"
const-string v0, "Runnable error %s"
invoke-virtual {v1, v0, v2}, Lf/c/a/x0;->b(Ljava/lang/String;[Ljava/lang/Object;)V
invoke-interface {v1, v0, v2}, Lf/c/a/w0;->e(Ljava/lang/String;[Ljava/lang/Object;)V
:goto_0
return-void

View file

@ -1,6 +1,6 @@
.class public Lf/c/a/l0$b;
.class public Lf/c/a/f2/c$a;
.super Ljava/lang/Object;
.source "CustomScheduledExecutor.java"
.source "SingleThreadCachedScheduler.java"
# interfaces
.implements Ljava/util/concurrent/RejectedExecutionHandler;
@ -8,7 +8,7 @@
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/c/a/l0;-><init>(Ljava/lang/String;Z)V
value = Lf/c/a/f2/c;-><init>(Ljava/lang/String;)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
@ -22,10 +22,10 @@
# direct methods
.method public constructor <init>(Lf/c/a/l0;Ljava/lang/String;)V
.method public constructor <init>(Lf/c/a/f2/c;Ljava/lang/String;)V
.locals 0
iput-object p2, p0, Lf/c/a/l0$b;->a:Ljava/lang/String;
iput-object p2, p0, Lf/c/a/f2/c$a;->a:Ljava/lang/String;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
@ -37,7 +37,7 @@
.method public rejectedExecution(Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V
.locals 2
invoke-static {}, Lf/c/a/v;->a()Lf/c/a/q0;
invoke-static {}, Lf/c/a/a0;->a()Lf/c/a/w0;
move-result-object p2
@ -53,17 +53,15 @@
aput-object p1, v0, v1
iget-object p1, p0, Lf/c/a/l0$b;->a:Ljava/lang/String;
iget-object p1, p0, Lf/c/a/f2/c$a;->a:Ljava/lang/String;
const/4 v1, 0x1
aput-object p1, v0, v1
check-cast p2, Lf/c/a/x0;
const-string p1, "Runnable [%s] rejected from [%s] "
const-string p1, "Runnable %s rejected from %s "
invoke-virtual {p2, p1, v0}, Lf/c/a/x0;->e(Ljava/lang/String;[Ljava/lang/Object;)V
invoke-interface {p2, p1, v0}, Lf/c/a/w0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
return-void
.end method

View file

@ -0,0 +1,88 @@
.class public Lf/c/a/f2/c$b;
.super Ljava/lang/Object;
.source "SingleThreadCachedScheduler.java"
# interfaces
.implements Ljava/lang/Runnable;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/c/a/f2/c;->b(Ljava/lang/Runnable;J)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic d:J
.field public final synthetic e:Ljava/lang/Runnable;
.field public final synthetic f:Lf/c/a/f2/c;
# direct methods
.method public constructor <init>(Lf/c/a/f2/c;JLjava/lang/Runnable;)V
.locals 0
iput-object p1, p0, Lf/c/a/f2/c$b;->f:Lf/c/a/f2/c;
iput-wide p2, p0, Lf/c/a/f2/c$b;->d:J
iput-object p4, p0, Lf/c/a/f2/c$b;->e:Ljava/lang/Runnable;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 4
:try_start_0
iget-wide v0, p0, Lf/c/a/f2/c$b;->d:J
invoke-static {v0, v1}, Ljava/lang/Thread;->sleep(J)V
:try_end_0
.catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_0
goto :goto_0
:catch_0
move-exception v0
invoke-static {}, Lf/c/a/a0;->a()Lf/c/a/w0;
move-result-object v1
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x0
invoke-virtual {v0}, Ljava/lang/InterruptedException;->getMessage()Ljava/lang/String;
move-result-object v0
aput-object v0, v2, v3
const-string v0, "Sleep delay exception: %s"
invoke-interface {v1, v0, v2}, Lf/c/a/w0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
:goto_0
iget-object v0, p0, Lf/c/a/f2/c$b;->f:Lf/c/a/f2/c;
iget-object v1, p0, Lf/c/a/f2/c$b;->e:Ljava/lang/Runnable;
invoke-virtual {v0, v1}, Lf/c/a/f2/c;->c(Ljava/lang/Runnable;)V
return-void
.end method

View file

@ -0,0 +1,221 @@
.class public Lf/c/a/f2/c;
.super Ljava/lang/Object;
.source "SingleThreadCachedScheduler.java"
# interfaces
.implements Lf/c/a/f2/h;
# instance fields
.field public final a:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List<",
"Ljava/lang/Runnable;",
">;"
}
.end annotation
.end field
.field public b:Z
.field public c:Z
.field public d:Ljava/util/concurrent/ThreadPoolExecutor;
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
.locals 10
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lf/c/a/f2/c;->a:Ljava/util/List;
const/4 v0, 0x0
iput-boolean v0, p0, Lf/c/a/f2/c;->b:Z
iput-boolean v0, p0, Lf/c/a/f2/c;->c:Z
new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor;
sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
new-instance v7, Ljava/util/concurrent/SynchronousQueue;
invoke-direct {v7}, Ljava/util/concurrent/SynchronousQueue;-><init>()V
new-instance v8, Lf/c/a/f2/g;
invoke-direct {v8, p1}, Lf/c/a/f2/g;-><init>(Ljava/lang/String;)V
new-instance v9, Lf/c/a/f2/c$a;
invoke-direct {v9, p0, p1}, Lf/c/a/f2/c$a;-><init>(Lf/c/a/f2/c;Ljava/lang/String;)V
const/4 v2, 0x0
const v3, 0x7fffffff
const-wide/16 v4, 0x3c
move-object v1, v0
invoke-direct/range {v1 .. v9}, Ljava/util/concurrent/ThreadPoolExecutor;-><init>(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;Ljava/util/concurrent/RejectedExecutionHandler;)V
iput-object v0, p0, Lf/c/a/f2/c;->d:Ljava/util/concurrent/ThreadPoolExecutor;
return-void
.end method
.method public static a(Lf/c/a/f2/c;Ljava/lang/Runnable;)V
.locals 2
if-eqz p0, :cond_1
:try_start_0
iget-boolean p0, p0, Lf/c/a/f2/c;->c:Z
if-eqz p0, :cond_0
goto :goto_0
:cond_0
invoke-interface {p1}, Ljava/lang/Runnable;->run()V
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
goto :goto_0
:catchall_0
move-exception p0
invoke-static {}, Lf/c/a/a0;->a()Lf/c/a/w0;
move-result-object p1
const/4 v0, 0x1
new-array v0, v0, [Ljava/lang/Object;
const/4 v1, 0x0
invoke-virtual {p0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object p0
aput-object p0, v0, v1
const-string p0, "Execution failed: %s"
invoke-interface {p1, p0, v0}, Lf/c/a/w0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
:goto_0
return-void
:cond_1
const/4 p0, 0x0
throw p0
.end method
# virtual methods
.method public b(Ljava/lang/Runnable;J)V
.locals 3
iget-object v0, p0, Lf/c/a/f2/c;->a:Ljava/util/List;
monitor-enter v0
:try_start_0
iget-boolean v1, p0, Lf/c/a/f2/c;->c:Z
if-eqz v1, :cond_0
monitor-exit v0
return-void
:cond_0
iget-object v1, p0, Lf/c/a/f2/c;->d:Ljava/util/concurrent/ThreadPoolExecutor;
new-instance v2, Lf/c/a/f2/c$b;
invoke-direct {v2, p0, p2, p3, p1}, Lf/c/a/f2/c$b;-><init>(Lf/c/a/f2/c;JLjava/lang/Runnable;)V
invoke-virtual {v1, v2}, Ljava/util/concurrent/ThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
monitor-exit v0
return-void
:catchall_0
move-exception p1
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw p1
.end method
.method public c(Ljava/lang/Runnable;)V
.locals 3
iget-object v0, p0, Lf/c/a/f2/c;->a:Ljava/util/List;
monitor-enter v0
:try_start_0
iget-boolean v1, p0, Lf/c/a/f2/c;->c:Z
if-eqz v1, :cond_0
monitor-exit v0
return-void
:cond_0
iget-boolean v1, p0, Lf/c/a/f2/c;->b:Z
if-nez v1, :cond_1
const/4 v1, 0x1
iput-boolean v1, p0, Lf/c/a/f2/c;->b:Z
iget-object v1, p0, Lf/c/a/f2/c;->d:Ljava/util/concurrent/ThreadPoolExecutor;
new-instance v2, Lf/c/a/f2/d;
invoke-direct {v2, p0, p1}, Lf/c/a/f2/d;-><init>(Lf/c/a/f2/c;Ljava/lang/Runnable;)V
invoke-virtual {v1, v2}, Ljava/util/concurrent/ThreadPoolExecutor;->submit(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;
goto :goto_0
:cond_1
iget-object v1, p0, Lf/c/a/f2/c;->a:Ljava/util/List;
invoke-interface {v1, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:goto_0
monitor-exit v0
return-void
:catchall_0
move-exception p1
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
throw p1
.end method

View file

@ -0,0 +1,114 @@
.class public Lf/c/a/f2/d;
.super Ljava/lang/Object;
.source "SingleThreadCachedScheduler.java"
# interfaces
.implements Ljava/lang/Runnable;
# instance fields
.field public final synthetic d:Ljava/lang/Runnable;
.field public final synthetic e:Lf/c/a/f2/c;
# direct methods
.method public constructor <init>(Lf/c/a/f2/c;Ljava/lang/Runnable;)V
.locals 0
iput-object p1, p0, Lf/c/a/f2/d;->e:Lf/c/a/f2/c;
iput-object p2, p0, Lf/c/a/f2/d;->d:Ljava/lang/Runnable;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.locals 4
iget-object v0, p0, Lf/c/a/f2/d;->e:Lf/c/a/f2/c;
iget-object v1, p0, Lf/c/a/f2/d;->d:Ljava/lang/Runnable;
invoke-static {v0, v1}, Lf/c/a/f2/c;->a(Lf/c/a/f2/c;Ljava/lang/Runnable;)V
:goto_0
iget-object v0, p0, Lf/c/a/f2/d;->e:Lf/c/a/f2/c;
iget-object v0, v0, Lf/c/a/f2/c;->a:Ljava/util/List;
monitor-enter v0
:try_start_0
iget-object v1, p0, Lf/c/a/f2/d;->e:Lf/c/a/f2/c;
iget-boolean v1, v1, Lf/c/a/f2/c;->c:Z
if-eqz v1, :cond_0
monitor-exit v0
return-void
:cond_0
iget-object v1, p0, Lf/c/a/f2/d;->e:Lf/c/a/f2/c;
iget-object v1, v1, Lf/c/a/f2/c;->a:Ljava/util/List;
invoke-interface {v1}, Ljava/util/List;->isEmpty()Z
move-result v1
const/4 v2, 0x0
if-eqz v1, :cond_1
iget-object v1, p0, Lf/c/a/f2/d;->e:Lf/c/a/f2/c;
iput-boolean v2, v1, Lf/c/a/f2/c;->b:Z
monitor-exit v0
return-void
:cond_1
iget-object v1, p0, Lf/c/a/f2/d;->e:Lf/c/a/f2/c;
iget-object v1, v1, Lf/c/a/f2/c;->a:Ljava/util/List;
invoke-interface {v1, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Runnable;
iget-object v3, p0, Lf/c/a/f2/d;->e:Lf/c/a/f2/c;
iget-object v3, v3, Lf/c/a/f2/c;->a:Ljava/util/List;
invoke-interface {v3, v2}, Ljava/util/List;->remove(I)Ljava/lang/Object;
monitor-exit v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
iget-object v0, p0, Lf/c/a/f2/d;->e:Lf/c/a/f2/c;
invoke-static {v0, v1}, Lf/c/a/f2/c;->a(Lf/c/a/f2/c;Ljava/lang/Runnable;)V
goto :goto_0
:catchall_0
move-exception v1
:try_start_1
monitor-exit v0
:try_end_1
.catchall {:try_start_1 .. :try_end_1} :catchall_0
throw v1
.end method

View file

@ -0,0 +1,67 @@
.class public Lf/c/a/f2/e$a;
.super Ljava/lang/Object;
.source "SingleThreadFutureScheduler.java"
# interfaces
.implements Ljava/util/concurrent/RejectedExecutionHandler;
# annotations
.annotation system Ldalvik/annotation/EnclosingMethod;
value = Lf/c/a/f2/e;-><init>(Ljava/lang/String;Z)V
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = null
.end annotation
# instance fields
.field public final synthetic a:Ljava/lang/String;
# direct methods
.method public constructor <init>(Lf/c/a/f2/e;Ljava/lang/String;)V
.locals 0
iput-object p2, p0, Lf/c/a/f2/e$a;->a:Ljava/lang/String;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public rejectedExecution(Ljava/lang/Runnable;Ljava/util/concurrent/ThreadPoolExecutor;)V
.locals 2
invoke-static {}, Lf/c/a/a0;->a()Lf/c/a/w0;
move-result-object p2
const/4 v0, 0x2
new-array v0, v0, [Ljava/lang/Object;
invoke-virtual {p1}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object p1
const/4 v1, 0x0
aput-object p1, v0, v1
iget-object p1, p0, Lf/c/a/f2/e$a;->a:Ljava/lang/String;
const/4 v1, 0x1
aput-object p1, v0, v1
const-string p1, "Runnable [%s] rejected from [%s] "
invoke-interface {p2, p1, v0}, Lf/c/a/w0;->d(Ljava/lang/String;[Ljava/lang/Object;)V
return-void
.end method

View file

@ -0,0 +1,49 @@
.class public Lf/c/a/f2/e;
.super Ljava/lang/Object;
.source "SingleThreadFutureScheduler.java"
# interfaces
.implements Lf/c/a/f2/a;
# instance fields
.field public a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
# direct methods
.method public constructor <init>(Ljava/lang/String;Z)V
.locals 3
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
new-instance v0, Ljava/util/concurrent/ScheduledThreadPoolExecutor;
new-instance v1, Lf/c/a/f2/g;
invoke-direct {v1, p1}, Lf/c/a/f2/g;-><init>(Ljava/lang/String;)V
new-instance v2, Lf/c/a/f2/e$a;
invoke-direct {v2, p0, p1}, Lf/c/a/f2/e$a;-><init>(Lf/c/a/f2/e;Ljava/lang/String;)V
const/4 p1, 0x1
invoke-direct {v0, p1, v1, v2}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;-><init>(ILjava/util/concurrent/ThreadFactory;Ljava/util/concurrent/RejectedExecutionHandler;)V
iput-object v0, p0, Lf/c/a/f2/e;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
if-nez p2, :cond_0
const-wide/16 v1, 0xa
sget-object p2, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invoke-virtual {v0, v1, v2, p2}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->setKeepAliveTime(JLjava/util/concurrent/TimeUnit;)V
iget-object p2, p0, Lf/c/a/f2/e;->a:Ljava/util/concurrent/ScheduledThreadPoolExecutor;
invoke-virtual {p2, p1}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->allowCoreThreadTimeOut(Z)V
:cond_0
return-void
.end method

View file

@ -0,0 +1,93 @@
.class public Lf/c/a/f2/f;
.super Ljava/lang/Object;
.source "SingleThreadFutureScheduler.java"
# interfaces
.implements Ljava/util/concurrent/Callable;
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/lang/Object;",
"Ljava/util/concurrent/Callable<",
"TV;>;"
}
.end annotation
# instance fields
.field public final synthetic d:Ljava/util/concurrent/Callable;
# direct methods
.method public constructor <init>(Lf/c/a/f2/e;Ljava/util/concurrent/Callable;)V
.locals 0
iput-object p2, p0, Lf/c/a/f2/f;->d:Ljava/util/concurrent/Callable;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public call()Ljava/lang/Object;
.locals 5
.annotation system Ldalvik/annotation/Signature;
value = {
"()TV;"
}
.end annotation
:try_start_0
iget-object v0, p0, Lf/c/a/f2/f;->d:Ljava/util/concurrent/Callable;
invoke-interface {v0}, Ljava/util/concurrent/Callable;->call()Ljava/lang/Object;
move-result-object v0
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
return-object v0
:catchall_0
move-exception v0
invoke-static {}, Lf/c/a/a0;->a()Lf/c/a/w0;
move-result-object v1
const/4 v2, 0x2
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x0
invoke-virtual {v0}, Ljava/lang/Throwable;->getMessage()Ljava/lang/String;
move-result-object v4
aput-object v4, v2, v3
const/4 v3, 0x1
invoke-virtual {v0}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Class;->getCanonicalName()Ljava/lang/String;
move-result-object v0
aput-object v0, v2, v3
const-string v0, "Callable error [%s] of type [%s]"
invoke-interface {v1, v0, v2}, Lf/c/a/w0;->e(Ljava/lang/String;[Ljava/lang/Object;)V
const/4 v0, 0x0
return-object v0
.end method

Some files were not shown because too many files have changed in this diff Show more