BiggestDrainerKt.smali
.class public final Lcom/avast/android/cleaner/singleapp/BiggestDrainerKt;
.super Ljava/lang/Object;
# direct methods
.method public static final a()Lkotlin/Pair;
.registers 15
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lkotlin/Pair<",
"Lcom/avast/android/cleaner/singleapp/BiggestDrainer;",
"Ljava/util/LinkedHashMap<",
"Ljava/lang/String;",
"+",
"Ljava/lang/Comparable<",
"*>;>;>;"
}
.end annotation
sget-object v0, Leu/inmite/android/fw/SL;->d:Leu/inmite/android/fw/SL;
const-class v1, Lcom/avast/android/cleaner/appinfo/AppInfoService;
const-class v1, Lcom/avast/android/cleaner/appinfo/AppInfoService;
invoke-static {v1}, Lkotlin/jvm/internal/Reflection;->b(Ljava/lang/Class;)Lkotlin/reflect/KClass;
move-result-object v1
invoke-virtual {v0, v1}, Leu/inmite/android/fw/SL;->j(Lkotlin/reflect/KClass;)Ljava/lang/Object;
move-result-object v0
const/4 v14, 0x0
check-cast v0, Lcom/avast/android/cleaner/appinfo/AppInfoService;
const/4 v14, 0x6
invoke-virtual {v0}, Lcom/avast/android/cleaner/appinfo/AppInfoService;->C()Ljava/util/LinkedHashMap;
move-result-object v1
const/4 v14, 0x3
const-string v2, "pIsSppnR.emafsycBraaieov"
const-string v2, "appInfoService.appsByRam"
invoke-static {v1, v2}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v14, 0x1
invoke-virtual {v0}, Lcom/avast/android/cleaner/appinfo/AppInfoService;->z()Ljava/util/LinkedHashMap;
move-result-object v2
const/4 v14, 0x4
const-string v3, "Besmrerptyto.ppcaIpfaSvieynB"
const-string v3, "appInfoService.appsByBattery"
const/4 v14, 0x6
invoke-static {v2, v3}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v14, 0x3
invoke-virtual {v0}, Lcom/avast/android/cleaner/appinfo/AppInfoService;->A()Ljava/util/LinkedHashMap;
move-result-object v3
const-string v4, "speaoaigeapoB.pDUaISsyvetfparc"
const-string v4, "appInfoService.appsByDataUsage"
invoke-static {v3, v4}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
invoke-interface {v1}, Ljava/util/Map;->isEmpty()Z
move-result v4
const/4 v14, 0x2
xor-int/lit8 v4, v4, 0x1
const/4 v14, 0x7
const/4 v5, 0x0
const/4 v14, 0x3
if-eqz v4, :cond_57
const/4 v14, 0x0
invoke-virtual {v1}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set;
move-result-object v4
const-string v6, "appsByMemory.keys"
invoke-static {v4, v6}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v14, 0x2
invoke-static {v4}, Lkotlin/collections/CollectionsKt;->P(Ljava/lang/Iterable;)Ljava/lang/Object;
move-result-object v4
check-cast v4, Ljava/lang/String;
const/4 v14, 0x4
goto :goto_59
:cond_57
move-object v4, v5
move-object v4, v5
:goto_59
const/4 v14, 0x3
invoke-interface {v2}, Ljava/util/Map;->isEmpty()Z
move-result v6
const/4 v14, 0x2
xor-int/lit8 v6, v6, 0x1
const/4 v14, 0x7
if-eqz v6, :cond_78
invoke-virtual {v2}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set;
move-result-object v6
const/4 v14, 0x5
const-string v7, "appsByBattery.keys"
const/4 v14, 0x1
invoke-static {v6, v7}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v14, 0x1
invoke-static {v6}, Lkotlin/collections/CollectionsKt;->P(Ljava/lang/Iterable;)Ljava/lang/Object;
move-result-object v6
const/4 v14, 0x6
check-cast v6, Ljava/lang/String;
goto :goto_79
:cond_78
move-object v6, v5
:goto_79
invoke-interface {v3}, Ljava/util/Map;->isEmpty()Z
move-result v7
const/4 v14, 0x1
xor-int/lit8 v7, v7, 0x1
const/4 v14, 0x5
if-eqz v7, :cond_98
const/4 v14, 0x1
invoke-virtual {v3}, Ljava/util/LinkedHashMap;->keySet()Ljava/util/Set;
move-result-object v5
const/4 v14, 0x4
const-string v7, "s.ysebpyDBatapa"
const-string v7, "appsByData.keys"
const/4 v14, 0x0
invoke-static {v5, v7}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V
invoke-static {v5}, Lkotlin/collections/CollectionsKt;->P(Ljava/lang/Iterable;)Ljava/lang/Object;
move-result-object v5
const/4 v14, 0x7
check-cast v5, Ljava/lang/String;
:cond_98
const/4 v14, 0x0
const-wide/16 v7, 0x0
const-wide/16 v7, 0x0
const/4 v14, 0x6
if-eqz v4, :cond_a5
invoke-virtual {v0, v4}, Lcom/avast/android/cleaner/appinfo/AppInfoService;->K(Ljava/lang/String;)D
move-result-wide v9
goto :goto_a6
:cond_a5
move-wide v9, v7
:goto_a6
const/4 v14, 0x0
if-eqz v6, :cond_b0
const/4 v14, 0x4
invoke-virtual {v0, v6}, Lcom/avast/android/cleaner/appinfo/AppInfoService;->E(Ljava/lang/String;)D
move-result-wide v11
const/4 v14, 0x3
goto :goto_b1
:cond_b0
move-wide v11, v7
:goto_b1
const/4 v14, 0x0
if-eqz v5, :cond_b8
invoke-virtual {v0, v5}, Lcom/avast/android/cleaner/appinfo/AppInfoService;->H(Ljava/lang/String;)D
move-result-wide v7
:cond_b8
const/4 v14, 0x0
new-instance v0, Ljava/lang/StringBuilder;
const/4 v14, 0x2
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v13, " ntsgtbaedserrf)igDi(Dgr.Biii -Beaennr"
const-string v13, "BiggestDrainer.findBiggestDrainer() - "
invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v13, "myo=Me t"
const-string v13, "Memory= "
invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/4 v14, 0x7
const-string v4, " >-"
const-string v4, " -> "
const/4 v14, 0x3
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v9, v10}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
const-string v13, ", Battery= "
invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/4 v14, 0x6
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v11, v12}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
const/4 v14, 0x3
const-string v6, ", Data= "
invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/4 v14, 0x5
invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v7, v8}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;
const/4 v14, 0x6
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const/4 v14, 0x6
invoke-static {v0}, Leu/inmite/android/fw/DebugLog;->d(Ljava/lang/String;)I
const/4 v14, 0x5
cmpl-double v0, v9, v7
const/4 v14, 0x3
if-lez v0, :cond_120
cmpl-double v0, v9, v11
if-lez v0, :cond_120
const/4 v14, 0x0
new-instance v0, Lkotlin/Pair;
const/4 v14, 0x0
new-instance v2, Lcom/avast/android/cleaner/singleapp/BiggestDrainer;
sget-object v3, Lcom/avast/android/cleaner/singleapp/DrainerType;->g:Lcom/avast/android/cleaner/singleapp/DrainerType;
const/4 v14, 0x0
invoke-direct {v2, v3, v9, v10}, Lcom/avast/android/cleaner/singleapp/BiggestDrainer;-><init>(Lcom/avast/android/cleaner/singleapp/DrainerType;D)V
const/4 v14, 0x2
invoke-direct {v0, v2, v1}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
const/4 v14, 0x4
goto :goto_149
:cond_120
cmpl-double v0, v11, v7
const/4 v14, 0x1
if-lez v0, :cond_13a
const/4 v14, 0x0
cmpl-double v0, v11, v9
const/4 v14, 0x2
if-lez v0, :cond_13a
new-instance v0, Lkotlin/Pair;
const/4 v14, 0x1
new-instance v1, Lcom/avast/android/cleaner/singleapp/BiggestDrainer;
sget-object v3, Lcom/avast/android/cleaner/singleapp/DrainerType;->h:Lcom/avast/android/cleaner/singleapp/DrainerType;
invoke-direct {v1, v3, v11, v12}, Lcom/avast/android/cleaner/singleapp/BiggestDrainer;-><init>(Lcom/avast/android/cleaner/singleapp/DrainerType;D)V
invoke-direct {v0, v1, v2}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
const/4 v14, 0x1
goto :goto_149
:cond_13a
const/4 v14, 0x5
new-instance v0, Lkotlin/Pair;
const/4 v14, 0x1
new-instance v1, Lcom/avast/android/cleaner/singleapp/BiggestDrainer;
sget-object v2, Lcom/avast/android/cleaner/singleapp/DrainerType;->i:Lcom/avast/android/cleaner/singleapp/DrainerType;
invoke-direct {v1, v2, v7, v8}, Lcom/avast/android/cleaner/singleapp/BiggestDrainer;-><init>(Lcom/avast/android/cleaner/singleapp/DrainerType;D)V
const/4 v14, 0x0
invoke-direct {v0, v1, v3}, Lkotlin/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
:goto_149
const/4 v14, 0x2
return-object v0
.end method