Files
rr3-apk/smali_classes4/com/ironsource/adqualitysdk/sdk/i/fs.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

260 lines
6.3 KiB
Smali
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
.class public final Lcom/ironsource/adqualitysdk/sdk/i/fs;
.super Lcom/ironsource/adqualitysdk/sdk/i/fr;
.source "SourceFile"
# instance fields
.field private :Lcom/ironsource/adqualitysdk/sdk/i/ef;
.field private :Lcom/ironsource/adqualitysdk/sdk/i/fk;
.field private :Lcom/ironsource/adqualitysdk/sdk/i/fk;
# direct methods
.method public constructor <init>(Lcom/ironsource/adqualitysdk/sdk/i/fk;Lcom/ironsource/adqualitysdk/sdk/i/fk;Lcom/ironsource/adqualitysdk/sdk/i/ef;)V
.locals 0
.line 18
invoke-direct {p0}, Lcom/ironsource/adqualitysdk/sdk/i/fr;-><init>()V
iput-object p1, p0, Lcom/ironsource/adqualitysdk/sdk/i/fs;->:Lcom/ironsource/adqualitysdk/sdk/i/fk;
iput-object p2, p0, Lcom/ironsource/adqualitysdk/sdk/i/fs;->:Lcom/ironsource/adqualitysdk/sdk/i/fk;
iput-object p3, p0, Lcom/ironsource/adqualitysdk/sdk/i/fs;->:Lcom/ironsource/adqualitysdk/sdk/i/ef;
return-void
.end method
# virtual methods
.method public final equals(Ljava/lang/Object;)Z
.locals 4
const/4 v0, 0x1
if-ne p0, p1, :cond_0
return v0
:cond_0
const/4 v1, 0x0
if-eqz p1, :cond_7
.line 45
invoke-virtual {p1}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v2
const-class v3, Lcom/ironsource/adqualitysdk/sdk/i/fs;
if-eq v3, v2, :cond_1
goto :goto_2
.line 47
:cond_1
check-cast p1, Lcom/ironsource/adqualitysdk/sdk/i/fs;
iget-object v2, p0, Lcom/ironsource/adqualitysdk/sdk/i/fs;->:Lcom/ironsource/adqualitysdk/sdk/i/fk;
if-eqz v2, :cond_2
.line 49
iget-object v3, p1, Lcom/ironsource/adqualitysdk/sdk/i/fs;->:Lcom/ironsource/adqualitysdk/sdk/i/fk;
invoke-virtual {v2, v3}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_3
goto :goto_0
:cond_2
iget-object v2, p1, Lcom/ironsource/adqualitysdk/sdk/i/fs;->:Lcom/ironsource/adqualitysdk/sdk/i/fk;
if-eqz v2, :cond_3
:goto_0
return v1
:cond_3
iget-object v2, p0, Lcom/ironsource/adqualitysdk/sdk/i/fs;->:Lcom/ironsource/adqualitysdk/sdk/i/fk;
if-eqz v2, :cond_4
.line 51
iget-object v3, p1, Lcom/ironsource/adqualitysdk/sdk/i/fs;->:Lcom/ironsource/adqualitysdk/sdk/i/fk;
invoke-virtual {v2, v3}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_5
goto :goto_1
:cond_4
iget-object v2, p1, Lcom/ironsource/adqualitysdk/sdk/i/fs;->:Lcom/ironsource/adqualitysdk/sdk/i/fk;
if-eqz v2, :cond_5
:goto_1
return v1
:cond_5
iget-object v2, p0, Lcom/ironsource/adqualitysdk/sdk/i/fs;->:Lcom/ironsource/adqualitysdk/sdk/i/ef;
.line 53
iget-object p1, p1, Lcom/ironsource/adqualitysdk/sdk/i/fs;->:Lcom/ironsource/adqualitysdk/sdk/i/ef;
if-eqz v2, :cond_6
invoke-virtual {v2, p1}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z
move-result p1
return p1
:cond_6
if-nez p1, :cond_7
return v0
:cond_7
:goto_2
return v1
.end method
.method public final hashCode()I
.locals 3
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/fs;->:Lcom/ironsource/adqualitysdk/sdk/i/fk;
const/4 v1, 0x0
if-eqz v0, :cond_0
.line 58
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
move-result v0
goto :goto_0
:cond_0
move v0, v1
:goto_0
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/ironsource/adqualitysdk/sdk/i/fs;->:Lcom/ironsource/adqualitysdk/sdk/i/fk;
if-eqz v2, :cond_1
.line 59
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v2
goto :goto_1
:cond_1
move v2, v1
:goto_1
add-int/2addr v0, v2
mul-int/lit8 v0, v0, 0x1f
iget-object v2, p0, Lcom/ironsource/adqualitysdk/sdk/i/fs;->:Lcom/ironsource/adqualitysdk/sdk/i/ef;
if-eqz v2, :cond_2
.line 60
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
move-result v1
:cond_2
add-int/2addr v0, v1
return v0
.end method
.method public final (Lcom/ironsource/adqualitysdk/sdk/i/dq;Lcom/ironsource/adqualitysdk/sdk/i/ci;)Lcom/ironsource/adqualitysdk/sdk/i/du;
.locals 3
:try_start_0
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/fs;->:Lcom/ironsource/adqualitysdk/sdk/i/fk;
if-eqz v0, :cond_1
.line 28
new-instance v1, Lcom/ironsource/adqualitysdk/sdk/i/dq;
invoke-direct {v1, p1}, Lcom/ironsource/adqualitysdk/sdk/i/dq;-><init>(Lcom/ironsource/adqualitysdk/sdk/i/dq;)V
invoke-virtual {v0, v1, p2}, Lcom/ironsource/adqualitysdk/sdk/i/fr;->(Lcom/ironsource/adqualitysdk/sdk/i/dq;Lcom/ironsource/adqualitysdk/sdk/i/ci;)Lcom/ironsource/adqualitysdk/sdk/i/du;
move-result-object p1
:try_end_0
.catchall {:try_start_0 .. :try_end_0} :catchall_0
return-object p1
:catchall_0
move-exception v0
iget-object v1, p0, Lcom/ironsource/adqualitysdk/sdk/i/fs;->:Lcom/ironsource/adqualitysdk/sdk/i/fk;
if-eqz v1, :cond_1
.line 32
new-instance v1, Ljava/util/HashMap;
invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
iget-object v2, p0, Lcom/ironsource/adqualitysdk/sdk/i/fs;->:Lcom/ironsource/adqualitysdk/sdk/i/ef;
if-eqz v2, :cond_0
.line 34
invoke-virtual {v2}, Lcom/ironsource/adqualitysdk/sdk/i/ef;->()Ljava/lang/String;
move-result-object v2
invoke-static {v2}, Lcom/ironsource/adqualitysdk/sdk/i/ds;->(Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
invoke-interface {v1, v2, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:cond_0
iget-object v0, p0, Lcom/ironsource/adqualitysdk/sdk/i/fs;->:Lcom/ironsource/adqualitysdk/sdk/i/fk;
.line 36
new-instance v2, Lcom/ironsource/adqualitysdk/sdk/i/dq;
invoke-direct {v2, v1, p1}, Lcom/ironsource/adqualitysdk/sdk/i/dq;-><init>(Ljava/util/Map;Lcom/ironsource/adqualitysdk/sdk/i/dq;)V
invoke-virtual {v0, v2, p2}, Lcom/ironsource/adqualitysdk/sdk/i/fr;->(Lcom/ironsource/adqualitysdk/sdk/i/dq;Lcom/ironsource/adqualitysdk/sdk/i/ci;)Lcom/ironsource/adqualitysdk/sdk/i/du;
move-result-object p1
return-object p1
.line 39
:cond_1
new-instance p1, Lcom/ironsource/adqualitysdk/sdk/i/du;
const/4 p2, 0x0
invoke-direct {p1, p2}, Lcom/ironsource/adqualitysdk/sdk/i/du;-><init>(Ljava/lang/Object;)V
return-object p1
.end method