Files
rr3-apk/smali/com/applovin/impl/pn.smali
Daniel Elliott f3960ee359 Add Discord APKTool decompilation (Smali source for modding)
- Imported from https://github.com/supermegamestre/Project-Real-Resurrection-3
- APKTool decompilation (Smali bytecode) for modding and rebuilding APK
- Supports both 32-bit (armeabi-v7a) and 64-bit (arm64-v8a) architectures
- Includes full Smali source, resources, and native libraries
- Ready to rebuild APK after modifications with apktool b command
- Added comprehensive README-apktool.md with modding guide

This branch complements the JADX branches:
- Use JADX (main/discord-community) to UNDERSTAND code (readable Java)
- Use APKTool (this branch) to MODIFY and REBUILD APK (editable Smali)

Total: 44,417 files, 538.51 MB Smali source code
2026-02-18 16:13:44 -08:00

1020 lines
25 KiB
Smali

.class public abstract Lcom/applovin/impl/pn;
.super Lcom/applovin/impl/se;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/applovin/impl/pn$d;,
Lcom/applovin/impl/pn$c;,
Lcom/applovin/impl/pn$e;
}
.end annotation
# instance fields
.field private a:Lcom/applovin/impl/sdk/j;
.field private b:Lcom/applovin/impl/ec;
.field private final c:Ljava/util/List;
.field private final d:Ljava/util/List;
.field private final f:Ljava/util/List;
.field private final g:Ljava/util/List;
.field private final h:Ljava/util/List;
# direct methods
.method public constructor <init>()V
.locals 1
.line 31
invoke-direct {p0}, Lcom/applovin/impl/se;-><init>()V
.line 60
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/applovin/impl/pn;->c:Ljava/util/List;
.line 61
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/applovin/impl/pn;->d:Ljava/util/List;
.line 62
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/applovin/impl/pn;->f:Ljava/util/List;
.line 63
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/applovin/impl/pn;->g:Ljava/util/List;
.line 64
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/applovin/impl/pn;->h:Ljava/util/List;
return-void
.end method
.method private a(Ljava/lang/String;Ljava/lang/Integer;)Lcom/applovin/impl/dc;
.locals 1
.line 1280
sget-object v0, Lcom/applovin/impl/dc$c;->g:Lcom/applovin/impl/dc$c;
invoke-static {v0}, Lcom/applovin/impl/dc;->a(Lcom/applovin/impl/dc$c;)Lcom/applovin/impl/dc$b;
move-result-object v0
.line 1281
invoke-virtual {v0, p1}, Lcom/applovin/impl/dc$b;->d(Ljava/lang/String;)Lcom/applovin/impl/dc$b;
move-result-object p1
if-eqz p2, :cond_0
.line 1282
invoke-virtual {p2}, Ljava/lang/Integer;->toString()Ljava/lang/String;
move-result-object v0
goto :goto_0
:cond_0
const-string v0, "No value set"
:goto_0
invoke-virtual {p1, v0}, Lcom/applovin/impl/dc$b;->c(Ljava/lang/String;)Lcom/applovin/impl/dc$b;
move-result-object p1
if-eqz p2, :cond_1
const/high16 p2, -0x1000000
goto :goto_1
:cond_1
const/high16 p2, -0x10000
.line 1283
:goto_1
invoke-virtual {p1, p2}, Lcom/applovin/impl/dc$b;->c(I)Lcom/applovin/impl/dc$b;
move-result-object p1
.line 1284
invoke-virtual {p1}, Lcom/applovin/impl/dc$b;->a()Lcom/applovin/impl/dc;
move-result-object p1
return-object p1
.end method
.method private a(Ljava/lang/String;Ljava/lang/String;Z)Lcom/applovin/impl/dc;
.locals 4
.line 952
invoke-static {p2}, Lcom/applovin/impl/sdk/utils/StringUtils;->isValidString(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_0
.line 955
invoke-virtual {p2}, Ljava/lang/String;->length()I
move-result v1
const/16 v2, 0x23
if-le v1, v2, :cond_0
.line 957
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const/4 v3, 0x0
invoke-virtual {p2, v3, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String;
move-result-object p2
invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string p2, "..."
invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
.line 960
:cond_0
sget-object v1, Lcom/applovin/impl/dc$c;->f:Lcom/applovin/impl/dc$c;
invoke-static {v1}, Lcom/applovin/impl/dc;->a(Lcom/applovin/impl/dc$c;)Lcom/applovin/impl/dc$b;
move-result-object v1
.line 961
invoke-virtual {v1, p1}, Lcom/applovin/impl/dc$b;->d(Ljava/lang/String;)Lcom/applovin/impl/dc$b;
move-result-object p1
if-eqz v0, :cond_1
goto :goto_0
:cond_1
const-string p2, "No value set"
.line 962
:goto_0
invoke-virtual {p1, p2}, Lcom/applovin/impl/dc$b;->c(Ljava/lang/String;)Lcom/applovin/impl/dc$b;
move-result-object p1
if-eqz p3, :cond_2
const/high16 p2, -0x10000
goto :goto_1
:cond_2
const/high16 p2, -0x1000000
.line 963
:goto_1
invoke-virtual {p1, p2}, Lcom/applovin/impl/dc$b;->c(I)Lcom/applovin/impl/dc$b;
move-result-object p1
.line 964
invoke-virtual {p1, v0}, Lcom/applovin/impl/dc$b;->a(Z)Lcom/applovin/impl/dc$b;
move-result-object p1
if-eqz v0, :cond_3
.line 968
invoke-virtual {p1, p0}, Lcom/applovin/impl/dc$b;->a(Landroid/content/Context;)Lcom/applovin/impl/dc$b;
.line 971
:cond_3
invoke-virtual {p1}, Lcom/applovin/impl/dc$b;->a()Lcom/applovin/impl/dc;
move-result-object p1
return-object p1
.end method
.method private a()Ljava/util/List;
.locals 5
.line 583
new-instance v0, Ljava/util/ArrayList;
invoke-static {}, Lcom/applovin/impl/pn$c;->values()[Lcom/applovin/impl/pn$c;
move-result-object v1
array-length v1, v1
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(I)V
iget-object v1, p0, Lcom/applovin/impl/pn;->f:Ljava/util/List;
.line 584
invoke-interface {v1}, Ljava/util/List;->size()I
move-result v1
iget-object v2, p0, Lcom/applovin/impl/pn;->g:Ljava/util/List;
invoke-interface {v2}, Ljava/util/List;->size()I
move-result v2
add-int/2addr v1, v2
.line 586
invoke-direct {p0}, Lcom/applovin/impl/pn;->b()Lcom/applovin/impl/dc;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 587
sget-object v2, Lcom/applovin/impl/uj;->q:Lcom/applovin/impl/uj;
invoke-virtual {v2}, Lcom/applovin/impl/uj;->a()Ljava/lang/String;
move-result-object v2
iget-object v3, p0, Lcom/applovin/impl/pn;->a:Lcom/applovin/impl/sdk/j;
invoke-virtual {v3}, Lcom/applovin/impl/sdk/j;->k0()Lcom/applovin/impl/qn;
move-result-object v3
invoke-virtual {v3}, Lcom/applovin/impl/qn;->f()Ljava/lang/Integer;
move-result-object v3
invoke-direct {p0, v2, v3}, Lcom/applovin/impl/pn;->a(Ljava/lang/String;Ljava/lang/Integer;)Lcom/applovin/impl/dc;
move-result-object v2
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 589
sget-object v2, Lcom/applovin/impl/dc$c;->f:Lcom/applovin/impl/dc$c;
invoke-static {v2}, Lcom/applovin/impl/dc;->a(Lcom/applovin/impl/dc$c;)Lcom/applovin/impl/dc$b;
move-result-object v2
const-string v3, "To check which networks are missing from your CMP, first make sure that you have granted consent to all networks through your CMP flow. Then add the following networks to your CMP network list."
.line 590
invoke-virtual {v2, v3}, Lcom/applovin/impl/dc$b;->d(Ljava/lang/String;)Lcom/applovin/impl/dc$b;
move-result-object v2
.line 591
invoke-virtual {v2}, Lcom/applovin/impl/dc$b;->a()Lcom/applovin/impl/dc;
move-result-object v2
.line 592
invoke-virtual {v0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 596
sget-object v2, Lcom/applovin/impl/dc$c;->g:Lcom/applovin/impl/dc$c;
invoke-static {v2}, Lcom/applovin/impl/dc;->a(Lcom/applovin/impl/dc$c;)Lcom/applovin/impl/dc$b;
move-result-object v2
const-string v3, "Configured CMP Networks"
.line 597
invoke-virtual {v2, v3}, Lcom/applovin/impl/dc$b;->d(Ljava/lang/String;)Lcom/applovin/impl/dc$b;
move-result-object v2
if-lez v1, :cond_0
.line 598
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "Missing "
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v4, " network(s)"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
goto :goto_0
:cond_0
const-string v3, ""
:goto_0
invoke-virtual {v2, v3}, Lcom/applovin/impl/dc$b;->c(Ljava/lang/String;)Lcom/applovin/impl/dc$b;
move-result-object v2
if-lez v1, :cond_1
const/high16 v1, -0x10000
goto :goto_1
:cond_1
const/high16 v1, -0x1000000
.line 599
:goto_1
invoke-virtual {v2, v1}, Lcom/applovin/impl/dc$b;->c(I)Lcom/applovin/impl/dc$b;
move-result-object v1
.line 600
invoke-virtual {v1, p0}, Lcom/applovin/impl/dc$b;->a(Landroid/content/Context;)Lcom/applovin/impl/dc$b;
move-result-object v1
const/4 v2, 0x1
.line 601
invoke-virtual {v1, v2}, Lcom/applovin/impl/dc$b;->a(Z)Lcom/applovin/impl/dc$b;
move-result-object v1
.line 602
invoke-virtual {v1}, Lcom/applovin/impl/dc$b;->a()Lcom/applovin/impl/dc;
move-result-object v1
.line 603
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
return-object v0
.end method
.method public static synthetic a(Lcom/applovin/impl/pn;)Ljava/util/List;
.locals 0
.line 31
invoke-direct {p0}, Lcom/applovin/impl/pn;->c()Ljava/util/List;
move-result-object p0
return-object p0
.end method
.method private a(Lcom/applovin/impl/rn;Ljava/util/List;)V
.locals 3
.line 288
invoke-virtual {p1}, Lcom/applovin/impl/rn;->d()Ljava/lang/Integer;
move-result-object v0
if-eqz v0, :cond_1
.line 291
invoke-interface {p2}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v0
:cond_0
invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_1
invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/applovin/impl/rn;
.line 293
invoke-virtual {p1}, Lcom/applovin/impl/rn;->d()Ljava/lang/Integer;
move-result-object v2
invoke-virtual {v1}, Lcom/applovin/impl/rn;->d()Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v2, v1}, Ljava/lang/Integer;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_0
return-void
.line 297
:cond_1
invoke-interface {p2, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
return-void
.end method
.method private a(Ljava/util/List;)V
.locals 4
iget-object v0, p0, Lcom/applovin/impl/pn;->a:Lcom/applovin/impl/sdk/j;
.line 1497
invoke-virtual {v0}, Lcom/applovin/impl/sdk/j;->k0()Lcom/applovin/impl/qn;
move-result-object v0
invoke-virtual {v0}, Lcom/applovin/impl/qn;->b()Z
move-result v0
.line 1500
invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p1
:goto_0
invoke-interface {p1}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_5
invoke-interface {p1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Lcom/applovin/impl/rn;
.line 1502
invoke-virtual {v1}, Lcom/applovin/impl/rn;->f()Lcom/applovin/impl/rn$a;
move-result-object v2
sget-object v3, Lcom/applovin/impl/rn$a;->a:Lcom/applovin/impl/rn$a;
if-ne v2, v3, :cond_1
sget-object v2, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
.line 1504
invoke-virtual {v1}, Lcom/applovin/impl/rn;->a()Ljava/lang/Boolean;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_0
iget-object v2, p0, Lcom/applovin/impl/pn;->c:Ljava/util/List;
.line 1506
invoke-direct {p0, v1, v2}, Lcom/applovin/impl/pn;->a(Lcom/applovin/impl/rn;Ljava/util/List;)V
goto :goto_0
:cond_0
iget-object v2, p0, Lcom/applovin/impl/pn;->f:Ljava/util/List;
.line 1510
invoke-direct {p0, v1, v2}, Lcom/applovin/impl/pn;->a(Lcom/applovin/impl/rn;Ljava/util/List;)V
goto :goto_0
.line 1513
:cond_1
invoke-virtual {v1}, Lcom/applovin/impl/rn;->f()Lcom/applovin/impl/rn$a;
move-result-object v2
sget-object v3, Lcom/applovin/impl/rn$a;->b:Lcom/applovin/impl/rn$a;
if-ne v2, v3, :cond_4
if-eqz v0, :cond_3
sget-object v2, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;
.line 1517
invoke-virtual {v1}, Lcom/applovin/impl/rn;->a()Ljava/lang/Boolean;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/Boolean;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_2
iget-object v2, p0, Lcom/applovin/impl/pn;->d:Ljava/util/List;
.line 1519
invoke-direct {p0, v1, v2}, Lcom/applovin/impl/pn;->a(Lcom/applovin/impl/rn;Ljava/util/List;)V
goto :goto_0
:cond_2
iget-object v2, p0, Lcom/applovin/impl/pn;->g:Ljava/util/List;
.line 1523
invoke-direct {p0, v1, v2}, Lcom/applovin/impl/pn;->a(Lcom/applovin/impl/rn;Ljava/util/List;)V
goto :goto_0
:cond_3
iget-object v2, p0, Lcom/applovin/impl/pn;->h:Ljava/util/List;
.line 1529
invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_0
:cond_4
iget-object v2, p0, Lcom/applovin/impl/pn;->h:Ljava/util/List;
.line 1534
invoke-interface {v2, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_0
:cond_5
return-void
.end method
.method private b()Lcom/applovin/impl/dc;
.locals 6
.line 349
sget-object v0, Lcom/applovin/impl/uj;->p:Lcom/applovin/impl/uj;
invoke-virtual {v0}, Lcom/applovin/impl/uj;->a()Ljava/lang/String;
move-result-object v0
iget-object v1, p0, Lcom/applovin/impl/pn;->a:Lcom/applovin/impl/sdk/j;
.line 350
invoke-virtual {v1}, Lcom/applovin/impl/sdk/j;->k0()Lcom/applovin/impl/qn;
move-result-object v1
invoke-virtual {v1}, Lcom/applovin/impl/qn;->e()Ljava/lang/Integer;
move-result-object v1
iget-object v2, p0, Lcom/applovin/impl/pn;->a:Lcom/applovin/impl/sdk/j;
.line 354
invoke-virtual {v2}, Lcom/applovin/impl/sdk/j;->k0()Lcom/applovin/impl/qn;
move-result-object v2
invoke-virtual {v2}, Lcom/applovin/impl/qn;->d()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lcom/applovin/impl/sdk/utils/StringUtils;->isValidString(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_0
.line 356
sget-object v2, Lcom/applovin/impl/dc$c;->g:Lcom/applovin/impl/dc$c;
invoke-static {v2}, Lcom/applovin/impl/dc;->a(Lcom/applovin/impl/dc$c;)Lcom/applovin/impl/dc$b;
move-result-object v2
goto :goto_0
.line 360
:cond_0
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "SharedPreferences value for key "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v3, " is "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
const-string v3, "."
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.line 363
sget-object v3, Lcom/applovin/impl/dc$c;->f:Lcom/applovin/impl/dc$c;
invoke-static {v3}, Lcom/applovin/impl/dc;->a(Lcom/applovin/impl/dc$c;)Lcom/applovin/impl/dc$b;
move-result-object v3
const-string v4, "Unknown CMP SDK ID"
.line 364
invoke-virtual {v3, v4}, Lcom/applovin/impl/dc$b;->b(Ljava/lang/String;)Lcom/applovin/impl/dc$b;
move-result-object v3
new-instance v4, Ljava/lang/StringBuilder;
invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V
const-string v5, "Your integrated CMP might not be Google-certified. "
invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, "\n\n"
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v2, "If you use Google AdMob or Google Ad Manager, make sure that the integrated CMP is included in the list of Google-certified CMPs at: https://support.google.com/admob/answer/13554116"
invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
.line 365
invoke-virtual {v3, v2}, Lcom/applovin/impl/dc$b;->a(Ljava/lang/String;)Lcom/applovin/impl/dc$b;
move-result-object v2
sget v3, Lcom/applovin/sdk/R$drawable;->applovin_ic_warning:I
.line 366
invoke-virtual {v2, v3}, Lcom/applovin/impl/dc$b;->a(I)Lcom/applovin/impl/dc$b;
move-result-object v2
sget v3, Lcom/applovin/sdk/R$color;->applovin_sdk_warningColor:I
.line 367
invoke-static {v3, p0}, Lcom/applovin/impl/t3;->a(ILandroid/content/Context;)I
move-result v3
invoke-virtual {v2, v3}, Lcom/applovin/impl/dc$b;->b(I)Lcom/applovin/impl/dc$b;
move-result-object v2
const/4 v3, 0x1
.line 368
invoke-virtual {v2, v3}, Lcom/applovin/impl/dc$b;->a(Z)Lcom/applovin/impl/dc$b;
move-result-object v2
.line 371
:goto_0
invoke-virtual {v2, v0}, Lcom/applovin/impl/dc$b;->d(Ljava/lang/String;)Lcom/applovin/impl/dc$b;
if-eqz v1, :cond_1
.line 372
invoke-virtual {v1}, Ljava/lang/Integer;->toString()Ljava/lang/String;
move-result-object v0
goto :goto_1
:cond_1
const-string v0, "No value set"
:goto_1
invoke-virtual {v2, v0}, Lcom/applovin/impl/dc$b;->c(Ljava/lang/String;)Lcom/applovin/impl/dc$b;
if-eqz v1, :cond_2
const/high16 v0, -0x1000000
goto :goto_2
:cond_2
const/high16 v0, -0x10000
.line 373
:goto_2
invoke-virtual {v2, v0}, Lcom/applovin/impl/dc$b;->c(I)Lcom/applovin/impl/dc$b;
.line 375
invoke-virtual {v2}, Lcom/applovin/impl/dc$b;->a()Lcom/applovin/impl/dc;
move-result-object v0
return-object v0
.end method
.method public static synthetic b(Lcom/applovin/impl/pn;)Ljava/util/List;
.locals 0
.line 31
invoke-direct {p0}, Lcom/applovin/impl/pn;->a()Ljava/util/List;
move-result-object p0
return-object p0
.end method
.method private c()Ljava/util/List;
.locals 5
.line 32
new-instance v0, Ljava/util/ArrayList;
invoke-static {}, Lcom/applovin/impl/pn$d;->values()[Lcom/applovin/impl/pn$d;
move-result-object v1
array-length v1, v1
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(I)V
iget-object v1, p0, Lcom/applovin/impl/pn;->a:Lcom/applovin/impl/sdk/j;
.line 34
invoke-virtual {v1}, Lcom/applovin/impl/sdk/j;->k0()Lcom/applovin/impl/qn;
move-result-object v1
invoke-virtual {v1}, Lcom/applovin/impl/qn;->g()Ljava/lang/Integer;
move-result-object v1
iget-object v2, p0, Lcom/applovin/impl/pn;->a:Lcom/applovin/impl/sdk/j;
.line 35
invoke-virtual {v2}, Lcom/applovin/impl/sdk/j;->k0()Lcom/applovin/impl/qn;
move-result-object v2
invoke-virtual {v2}, Lcom/applovin/impl/qn;->k()Ljava/lang/String;
move-result-object v2
iget-object v3, p0, Lcom/applovin/impl/pn;->a:Lcom/applovin/impl/sdk/j;
.line 36
invoke-virtual {v3}, Lcom/applovin/impl/sdk/j;->k0()Lcom/applovin/impl/qn;
move-result-object v3
invoke-virtual {v3}, Lcom/applovin/impl/qn;->c()Ljava/lang/String;
move-result-object v3
.line 38
sget-object v4, Lcom/applovin/impl/uj;->r:Lcom/applovin/impl/uj;
invoke-virtual {v4}, Lcom/applovin/impl/uj;->a()Ljava/lang/String;
move-result-object v4
invoke-direct {p0, v4, v1}, Lcom/applovin/impl/pn;->a(Ljava/lang/String;Ljava/lang/Integer;)Lcom/applovin/impl/dc;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 39
sget-object v1, Lcom/applovin/impl/uj;->s:Lcom/applovin/impl/uj;
invoke-virtual {v1}, Lcom/applovin/impl/uj;->a()Ljava/lang/String;
move-result-object v1
invoke-static {v2}, Lcom/applovin/impl/tn;->b(Ljava/lang/String;)Z
move-result v4
xor-int/lit8 v4, v4, 0x1
invoke-direct {p0, v1, v2, v4}, Lcom/applovin/impl/pn;->a(Ljava/lang/String;Ljava/lang/String;Z)Lcom/applovin/impl/dc;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 40
sget-object v1, Lcom/applovin/impl/uj;->t:Lcom/applovin/impl/uj;
invoke-virtual {v1}, Lcom/applovin/impl/uj;->a()Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
invoke-direct {p0, v1, v3, v2}, Lcom/applovin/impl/pn;->a(Ljava/lang/String;Ljava/lang/String;Z)Lcom/applovin/impl/dc;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
return-object v0
.end method
.method public static synthetic c(Lcom/applovin/impl/pn;)Ljava/util/List;
.locals 0
.line 31
iget-object p0, p0, Lcom/applovin/impl/pn;->f:Ljava/util/List;
return-object p0
.end method
.method public static synthetic d(Lcom/applovin/impl/pn;)Ljava/util/List;
.locals 0
.line 31
iget-object p0, p0, Lcom/applovin/impl/pn;->g:Ljava/util/List;
return-object p0
.end method
.method public static synthetic e(Lcom/applovin/impl/pn;)Ljava/util/List;
.locals 0
.line 31
iget-object p0, p0, Lcom/applovin/impl/pn;->c:Ljava/util/List;
return-object p0
.end method
.method public static synthetic f(Lcom/applovin/impl/pn;)Ljava/util/List;
.locals 0
.line 31
iget-object p0, p0, Lcom/applovin/impl/pn;->d:Ljava/util/List;
return-object p0
.end method
.method public static synthetic g(Lcom/applovin/impl/pn;)Ljava/util/List;
.locals 0
.line 31
iget-object p0, p0, Lcom/applovin/impl/pn;->h:Ljava/util/List;
return-object p0
.end method
# virtual methods
.method public getSdk()Lcom/applovin/impl/sdk/j;
.locals 1
iget-object v0, p0, Lcom/applovin/impl/pn;->a:Lcom/applovin/impl/sdk/j;
return-object v0
.end method
.method public initialize(Lcom/applovin/impl/sdk/j;)V
.locals 3
iput-object p1, p0, Lcom/applovin/impl/pn;->a:Lcom/applovin/impl/sdk/j;
.line 70
invoke-virtual {p1}, Lcom/applovin/impl/sdk/j;->k0()Lcom/applovin/impl/qn;
move-result-object v0
.line 72
invoke-virtual {v0}, Lcom/applovin/impl/qn;->i()Ljava/util/List;
move-result-object v1
invoke-direct {p0, v1}, Lcom/applovin/impl/pn;->a(Ljava/util/List;)V
.line 74
new-instance v1, Lcom/applovin/impl/pn$a;
invoke-direct {v1, p0, p0}, Lcom/applovin/impl/pn$a;-><init>(Lcom/applovin/impl/pn;Landroid/content/Context;)V
iput-object v1, p0, Lcom/applovin/impl/pn;->b:Lcom/applovin/impl/ec;
.line 122
new-instance v2, Lcom/applovin/impl/pn$b;
invoke-direct {v2, p0, v0, p1}, Lcom/applovin/impl/pn$b;-><init>(Lcom/applovin/impl/pn;Lcom/applovin/impl/qn;Lcom/applovin/impl/sdk/j;)V
invoke-virtual {v1, v2}, Lcom/applovin/impl/ec;->a(Lcom/applovin/impl/ec$a;)V
iget-object p1, p0, Lcom/applovin/impl/pn;->b:Lcom/applovin/impl/ec;
.line 173
invoke-virtual {p1}, Lcom/applovin/impl/ec;->notifyDataSetChanged()V
return-void
.end method
.method public onCreate(Landroid/os/Bundle;)V
.locals 1
.line 187
invoke-super {p0, p1}, Lcom/applovin/impl/se;->onCreate(Landroid/os/Bundle;)V
sget p1, Lcom/applovin/sdk/R$layout;->mediation_debugger_list_view:I
.line 188
invoke-virtual {p0, p1}, Landroid/app/Activity;->setContentView(I)V
const-string p1, "CMP (Consent Management Platform)"
.line 190
invoke-virtual {p0, p1}, Landroid/app/Activity;->setTitle(Ljava/lang/CharSequence;)V
sget p1, Lcom/applovin/sdk/R$id;->listView:I
.line 192
invoke-virtual {p0, p1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View;
move-result-object p1
check-cast p1, Landroid/widget/ListView;
iget-object v0, p0, Lcom/applovin/impl/pn;->b:Lcom/applovin/impl/ec;
.line 193
invoke-virtual {p1, v0}, Landroid/widget/ListView;->setAdapter(Landroid/widget/ListAdapter;)V
return-void
.end method
.method public onDestroy()V
.locals 2
.line 199
invoke-super {p0}, Lcom/applovin/impl/se;->onDestroy()V
iget-object v0, p0, Lcom/applovin/impl/pn;->b:Lcom/applovin/impl/ec;
if-eqz v0, :cond_0
const/4 v1, 0x0
.line 203
invoke-virtual {v0, v1}, Lcom/applovin/impl/ec;->a(Lcom/applovin/impl/ec$a;)V
:cond_0
return-void
.end method