NotificationsController.smali

.class public Lim/tpelyyftgw/messenger/NotificationsController;
.super Lim/tpelyyftgw/messenger/BaseController;
.source "NotificationsController.java"


# static fields
.field public static final EXTRA_VOICE_REPLY:Ljava/lang/String; = "extra_voice_reply"

.field private static volatile Instance:[Lim/tpelyyftgw/messenger/NotificationsController; = null

.field public static OTHER_NOTIFICATIONS_CHANNEL:Ljava/lang/String; = null

.field public static final SETTING_MUTE_2_DAYS:I = 0x2

.field public static final SETTING_MUTE_8_HOURS:I = 0x1

.field public static final SETTING_MUTE_FOREVER:I = 0x3

.field public static final SETTING_MUTE_HOUR:I = 0x0

.field public static final SETTING_MUTE_UNMUTE:I = 0x4

.field public static final TYPE_CHANNEL:I = 0x2

.field public static final TYPE_GROUP:I = 0x0

.field public static final TYPE_PRIVATE:I = 0x1

.field protected static audioManager:Landroid/media/AudioManager;

.field public static globalSecretChatId:J

.field private static notificationManager:Landroidx/core/app/NotificationManagerCompat;

.field private static notificationsQueue:Lim/tpelyyftgw/messenger/DispatchQueue;

.field private static systemNotificationManager:Landroid/app/NotificationManager;


# instance fields
.field private alarmManager:Landroid/app/AlarmManager;

.field private delayedPushMessages:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/messenger/MessageObject;",
            ">;"
        }
    .end annotation
.end field

.field private fcmRandomMessagesDict:Landroid/util/LongSparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/LongSparseArray<",
            "Lim/tpelyyftgw/messenger/MessageObject;",
            ">;"
        }
    .end annotation
.end field

.field private inChatSoundEnabled:Z

.field private lastBadgeCount:I

.field private lastButtonId:I

.field private lastOnlineFromOtherDevice:I

.field private lastSoundOutPlay:J

.field private lastSoundPlay:J

.field private lastWearNotifiedMessageId:Landroid/util/LongSparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/LongSparseArray<",
            "Ljava/lang/Integer;",
            ">;"
        }
    .end annotation
.end field

.field private launcherClassName:Ljava/lang/String;

.field private notificationDelayRunnable:Ljava/lang/Runnable;

.field private notificationDelayWakelock:Landroid/os/PowerManager$WakeLock;

.field private notificationGroup:Ljava/lang/String;

.field private notificationId:I

.field private notifyCheck:Z

.field private opened_dialog_id:J

.field private personal_count:I

.field public popupMessages:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/messenger/MessageObject;",
            ">;"
        }
    .end annotation
.end field

.field public popupReplyMessages:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/messenger/MessageObject;",
            ">;"
        }
    .end annotation
.end field

.field private pushDialogs:Landroid/util/LongSparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/LongSparseArray<",
            "Ljava/lang/Integer;",
            ">;"
        }
    .end annotation
.end field

.field private pushDialogsOverrideMention:Landroid/util/LongSparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/LongSparseArray<",
            "Ljava/lang/Integer;",
            ">;"
        }
    .end annotation
.end field

.field private pushMessages:Ljava/util/ArrayList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/messenger/MessageObject;",
            ">;"
        }
    .end annotation
.end field

.field private pushMessagesDict:Landroid/util/LongSparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/LongSparseArray<",
            "Lim/tpelyyftgw/messenger/MessageObject;",
            ">;"
        }
    .end annotation
.end field

.field public showBadgeMessages:Z

.field public showBadgeMuted:Z

.field public showBadgeNumber:Z

.field private smartNotificationsDialogs:Landroid/util/LongSparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/LongSparseArray<",
            "Landroid/graphics/Point;",
            ">;"
        }
    .end annotation
.end field

.field private soundIn:I

.field private soundInLoaded:Z

.field private soundOut:I

.field private soundOutLoaded:Z

.field private soundPool:Landroid/media/SoundPool;

.field private soundRecord:I

.field private soundRecordLoaded:Z

.field private total_unread_count:I

.field private wearNotificationsIds:Landroid/util/LongSparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/LongSparseArray<",
            "Ljava/lang/Integer;",
            ">;"
        }
    .end annotation
.end field


# direct methods
.method static constructor <clinit>()V
    .registers 3

    .line 76
    const/4 v0, 0x0

    sput-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->OTHER_NOTIFICATIONS_CHANNEL:Ljava/lang/String;

    .line 78
    new-instance v1, Lim/tpelyyftgw/messenger/DispatchQueue;

    const-string v2, "notificationsQueue"

    invoke-direct {v1, v2}, Lim/tpelyyftgw/messenger/DispatchQueue;-><init>(Ljava/lang/String;)V

    sput-object v1, Lim/tpelyyftgw/messenger/NotificationsController;->notificationsQueue:Lim/tpelyyftgw/messenger/DispatchQueue;

    .line 84
    sput-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationManager:Landroidx/core/app/NotificationManagerCompat;

    .line 85
    sput-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->systemNotificationManager:Landroid/app/NotificationManager;

    .line 102
    const-wide v0, -0x100000000L

    sput-wide v0, Lim/tpelyyftgw/messenger/NotificationsController;->globalSecretChatId:J

    .line 127
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x1a

    if-lt v0, v1, :cond_38

    sget-object v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    if-eqz v0, :cond_38

    .line 128
    sget-object v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    invoke-static {v0}, Landroidx/core/app/NotificationManagerCompat;->from(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat;

    move-result-object v0

    sput-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationManager:Landroidx/core/app/NotificationManagerCompat;

    .line 129
    sget-object v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-string v1, "notification"

    invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/app/NotificationManager;

    sput-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->systemNotificationManager:Landroid/app/NotificationManager;

    .line 130
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationsController;->checkOtherNotificationsChannel()V

    .line 132
    :cond_38
    sget-object v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-string v1, "audio"

    invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/media/AudioManager;

    sput-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->audioManager:Landroid/media/AudioManager;

    .line 135
    const/4 v0, 0x3

    new-array v0, v0, [Lim/tpelyyftgw/messenger/NotificationsController;

    sput-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->Instance:[Lim/tpelyyftgw/messenger/NotificationsController;

    return-void
.end method

.method public constructor <init>(I)V
    .registers 7
    .param p1, "instance"    # I

    .line 156
    invoke-direct {p0, p1}, Lim/tpelyyftgw/messenger/BaseController;-><init>(I)V

    .line 79
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    .line 80
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->delayedPushMessages:Ljava/util/ArrayList;

    .line 81
    new-instance v0, Landroid/util/LongSparseArray;

    invoke-direct {v0}, Landroid/util/LongSparseArray;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessagesDict:Landroid/util/LongSparseArray;

    .line 82
    new-instance v0, Landroid/util/LongSparseArray;

    invoke-direct {v0}, Landroid/util/LongSparseArray;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->fcmRandomMessagesDict:Landroid/util/LongSparseArray;

    .line 83
    new-instance v0, Landroid/util/LongSparseArray;

    invoke-direct {v0}, Landroid/util/LongSparseArray;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->smartNotificationsDialogs:Landroid/util/LongSparseArray;

    .line 86
    new-instance v0, Landroid/util/LongSparseArray;

    invoke-direct {v0}, Landroid/util/LongSparseArray;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    .line 87
    new-instance v0, Landroid/util/LongSparseArray;

    invoke-direct {v0}, Landroid/util/LongSparseArray;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->wearNotificationsIds:Landroid/util/LongSparseArray;

    .line 88
    new-instance v0, Landroid/util/LongSparseArray;

    invoke-direct {v0}, Landroid/util/LongSparseArray;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->lastWearNotifiedMessageId:Landroid/util/LongSparseArray;

    .line 89
    new-instance v0, Landroid/util/LongSparseArray;

    invoke-direct {v0}, Landroid/util/LongSparseArray;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogsOverrideMention:Landroid/util/LongSparseArray;

    .line 90
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->popupMessages:Ljava/util/ArrayList;

    .line 91
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    iput-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->popupReplyMessages:Ljava/util/ArrayList;

    .line 92
    const-wide/16 v0, 0x0

    iput-wide v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->opened_dialog_id:J

    .line 93
    const/16 v0, 0x1388

    iput v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->lastButtonId:I

    .line 94
    const/4 v0, 0x0

    iput v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    .line 95
    iput v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->personal_count:I

    .line 96
    iput-boolean v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->notifyCheck:Z

    .line 97
    iput v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->lastOnlineFromOtherDevice:I

    .line 99
    const/4 v1, -0x1

    iput v1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->lastBadgeCount:I

    .line 158
    iget v1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    const/4 v2, 0x1

    add-int/2addr v1, v2

    iput v1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationId:I

    .line 159
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-string v3, "messages"

    invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v3, p0, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    if-nez v3, :cond_7b

    const-string v3, ""

    goto :goto_81

    :cond_7b
    iget v3, p0, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    :goto_81
    invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    iput-object v1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationGroup:Ljava/lang/String;

    .line 160
    invoke-virtual {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v1

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/AccountInstance;->getNotificationsSettings()Landroid/content/SharedPreferences;

    move-result-object v1

    .line 161
    .local v1, "preferences":Landroid/content/SharedPreferences;
    const-string v3, "EnableInChatSound"

    invoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v3

    iput-boolean v3, p0, Lim/tpelyyftgw/messenger/NotificationsController;->inChatSoundEnabled:Z

    .line 162
    const-string v3, "badgeNumber"

    invoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v3

    iput-boolean v3, p0, Lim/tpelyyftgw/messenger/NotificationsController;->showBadgeNumber:Z

    .line 163
    const-string v3, "badgeNumberMuted"

    invoke-interface {v1, v3, v0}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v3

    iput-boolean v3, p0, Lim/tpelyyftgw/messenger/NotificationsController;->showBadgeMuted:Z

    .line 164
    const-string v3, "badgeNumberMessages"

    invoke-interface {v1, v3, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v3

    iput-boolean v3, p0, Lim/tpelyyftgw/messenger/NotificationsController;->showBadgeMessages:Z

    .line 166
    sget-object v3, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    invoke-static {v3}, Landroidx/core/app/NotificationManagerCompat;->from(Landroid/content/Context;)Landroidx/core/app/NotificationManagerCompat;

    move-result-object v3

    sput-object v3, Lim/tpelyyftgw/messenger/NotificationsController;->notificationManager:Landroidx/core/app/NotificationManagerCompat;

    .line 167
    sget-object v3, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-string v4, "notification"

    invoke-virtual {v3, v4}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Landroid/app/NotificationManager;

    sput-object v3, Lim/tpelyyftgw/messenger/NotificationsController;->systemNotificationManager:Landroid/app/NotificationManager;

    .line 170
    :try_start_c6
    sget-object v3, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-string v4, "audio"

    invoke-virtual {v3, v4}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Landroid/media/AudioManager;

    sput-object v3, Lim/tpelyyftgw/messenger/NotificationsController;->audioManager:Landroid/media/AudioManager;
    :try_end_d2
    .catch Ljava/lang/Exception; {:try_start_c6 .. :try_end_d2} :catch_d3

    .line 173
    goto :goto_d7

    .line 171
    :catch_d3
    move-exception v3

    .line 172
    .local v3, "e":Ljava/lang/Exception;
    invoke-static {v3}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 175
    .end local v3    # "e":Ljava/lang/Exception;
    :goto_d7
    :try_start_d7
    sget-object v3, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-string v4, "alarm"

    invoke-virtual {v3, v4}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Landroid/app/AlarmManager;

    iput-object v3, p0, Lim/tpelyyftgw/messenger/NotificationsController;->alarmManager:Landroid/app/AlarmManager;
    :try_end_e3
    .catch Ljava/lang/Exception; {:try_start_d7 .. :try_end_e3} :catch_e4

    .line 178
    goto :goto_e8

    .line 176
    :catch_e4
    move-exception v3

    .line 177
    .restart local v3    # "e":Ljava/lang/Exception;
    invoke-static {v3}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 181
    .end local v3    # "e":Ljava/lang/Exception;
    :goto_e8
    :try_start_e8
    sget-object v3, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-string v4, "power"

    invoke-virtual {v3, v4}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Landroid/os/PowerManager;

    .line 182
    .local v3, "pm":Landroid/os/PowerManager;
    const-string v4, "hchat:notification_delay_lock"

    invoke-virtual {v3, v2, v4}, Landroid/os/PowerManager;->newWakeLock(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock;

    move-result-object v2

    iput-object v2, p0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationDelayWakelock:Landroid/os/PowerManager$WakeLock;

    .line 183
    invoke-virtual {v2, v0}, Landroid/os/PowerManager$WakeLock;->setReferenceCounted(Z)V
    :try_end_fd
    .catch Ljava/lang/Exception; {:try_start_e8 .. :try_end_fd} :catch_fe

    .line 186
    .end local v3    # "pm":Landroid/os/PowerManager;
    goto :goto_102

    .line 184
    :catch_fe
    move-exception v0

    .line 185
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 188
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_102
    new-instance v0, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$2fdkHU7kmBtBsAqij3XKmpBvxgQ;

    invoke-direct {v0, p0}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$2fdkHU7kmBtBsAqij3XKmpBvxgQ;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;)V

    iput-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationDelayRunnable:Ljava/lang/Runnable;

    .line 204
    return-void
.end method

.method static synthetic access$000()Landroidx/core/app/NotificationManagerCompat;
    .registers 1

    .line 73
    sget-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationManager:Landroidx/core/app/NotificationManagerCompat;

    return-object v0
.end method

.method private addToPopupMessages(Ljava/util/ArrayList;Lim/tpelyyftgw/messenger/MessageObject;IJZLandroid/content/SharedPreferences;)I
    .registers 12
    .param p2, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p3, "lower_id"    # I
    .param p4, "dialog_id"    # J
    .param p6, "isChannel"    # Z
    .param p7, "preferences"    # Landroid/content/SharedPreferences;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/messenger/MessageObject;",
            ">;",
            "Lim/tpelyyftgw/messenger/MessageObject;",
            "IJZ",
            "Landroid/content/SharedPreferences;",
            ")I"
        }
    .end annotation

    .line 575
    .local p1, "popupArrayAdd":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    const/4 v0, 0x0

    .line 576
    .local v0, "popup":I
    const/4 v1, 0x0

    if-eqz p3, :cond_53

    .line 577
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    const-string v3, "custom_"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2, p4, p5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-interface {p7, v2, v1}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v2

    if-eqz v2, :cond_31

    .line 578
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    const-string v3, "popup_"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2, p4, p5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-interface {p7, v2, v1}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v0

    goto :goto_32

    .line 580
    :cond_31
    const/4 v0, 0x0

    .line 582
    :goto_32
    if-nez v0, :cond_4a

    .line 583
    if-eqz p6, :cond_3d

    .line 584
    const-string v2, "popupChannel"

    invoke-interface {p7, v2, v1}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v0

    goto :goto_53

    .line 586
    :cond_3d
    long-to-int v2, p4

    if-gez v2, :cond_43

    const-string v2, "popupGroup"

    goto :goto_45

    :cond_43
    const-string v2, "popupAll"

    :goto_45
    invoke-interface {p7, v2, v1}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v0

    goto :goto_53

    .line 588
    :cond_4a
    const/4 v2, 0x1

    if-ne v0, v2, :cond_4f

    .line 589
    const/4 v0, 0x3

    goto :goto_53

    .line 590
    :cond_4f
    const/4 v2, 0x2

    if-ne v0, v2, :cond_53

    .line 591
    const/4 v0, 0x0

    .line 594
    :cond_53
    :goto_53
    if-eqz v0, :cond_64

    iget-object v2, p2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    if-eqz v2, :cond_64

    invoke-virtual {p2}, Lim/tpelyyftgw/messenger/MessageObject;->isMegagroup()Z

    move-result v2

    if-nez v2, :cond_64

    .line 595
    const/4 v0, 0x0

    .line 597
    :cond_64
    if-eqz v0, :cond_69

    .line 598
    invoke-virtual {p1, v1, p2}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V

    .line 600
    :cond_69
    return v0
.end method

.method public static checkOtherNotificationsChannel()V
    .registers 9

    .line 207
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x1a

    if-ge v0, v1, :cond_7

    .line 208
    return-void

    .line 210
    :cond_7
    const/4 v0, 0x0

    .line 211
    .local v0, "preferences":Landroid/content/SharedPreferences;
    sget-object v1, Lim/tpelyyftgw/messenger/NotificationsController;->OTHER_NOTIFICATIONS_CHANNEL:Ljava/lang/String;

    const-string v2, "OtherKey"

    const-string v3, "Notifications"

    const/4 v4, 0x0

    if-nez v1, :cond_1f

    .line 212
    sget-object v1, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    invoke-virtual {v1, v3, v4}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v0

    .line 213
    const-string v1, "Other3"

    invoke-interface {v0, v2, v1}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    sput-object v1, Lim/tpelyyftgw/messenger/NotificationsController;->OTHER_NOTIFICATIONS_CHANNEL:Ljava/lang/String;

    .line 215
    :cond_1f
    sget-object v1, Lim/tpelyyftgw/messenger/NotificationsController;->systemNotificationManager:Landroid/app/NotificationManager;

    sget-object v5, Lim/tpelyyftgw/messenger/NotificationsController;->OTHER_NOTIFICATIONS_CHANNEL:Ljava/lang/String;

    invoke-virtual {v1, v5}, Landroid/app/NotificationManager;->getNotificationChannel(Ljava/lang/String;)Landroid/app/NotificationChannel;

    move-result-object v1

    .line 216
    .local v1, "notificationChannel":Landroid/app/NotificationChannel;
    if-eqz v1, :cond_3a

    invoke-virtual {v1}, Landroid/app/NotificationChannel;->getImportance()I

    move-result v5

    if-nez v5, :cond_3a

    .line 217
    sget-object v5, Lim/tpelyyftgw/messenger/NotificationsController;->systemNotificationManager:Landroid/app/NotificationManager;

    sget-object v6, Lim/tpelyyftgw/messenger/NotificationsController;->OTHER_NOTIFICATIONS_CHANNEL:Ljava/lang/String;

    invoke-virtual {v5, v6}, Landroid/app/NotificationManager;->deleteNotificationChannel(Ljava/lang/String;)V

    .line 218
    const/4 v5, 0x0

    sput-object v5, Lim/tpelyyftgw/messenger/NotificationsController;->OTHER_NOTIFICATIONS_CHANNEL:Ljava/lang/String;

    .line 219
    const/4 v1, 0x0

    .line 221
    :cond_3a
    sget-object v5, Lim/tpelyyftgw/messenger/NotificationsController;->OTHER_NOTIFICATIONS_CHANNEL:Ljava/lang/String;

    const-string v6, "Other"

    if-nez v5, :cond_6c

    .line 222
    if-nez v0, :cond_48

    .line 223
    sget-object v5, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    invoke-virtual {v5, v3, v4}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v0

    .line 225
    :cond_48
    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    sget-object v5, Lim/tpelyyftgw/messenger/Utilities;->random:Ljava/security/SecureRandom;

    invoke-virtual {v5}, Ljava/security/SecureRandom;->nextLong()J

    move-result-wide v7

    invoke-virtual {v3, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    sput-object v3, Lim/tpelyyftgw/messenger/NotificationsController;->OTHER_NOTIFICATIONS_CHANNEL:Ljava/lang/String;

    .line 226
    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v3

    sget-object v5, Lim/tpelyyftgw/messenger/NotificationsController;->OTHER_NOTIFICATIONS_CHANNEL:Ljava/lang/String;

    invoke-interface {v3, v2, v5}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    move-result-object v2

    invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 228
    :cond_6c
    if-nez v1, :cond_9d

    .line 229
    new-instance v2, Landroid/app/NotificationChannel;

    sget-object v3, Lim/tpelyyftgw/messenger/NotificationsController;->OTHER_NOTIFICATIONS_CHANNEL:Ljava/lang/String;

    const/4 v5, 0x2

    invoke-direct {v2, v3, v6, v5}, Landroid/app/NotificationChannel;-><init>(Ljava/lang/String;Ljava/lang/CharSequence;I)V

    move-object v1, v2

    .line 230
    invoke-virtual {v1, v4}, Landroid/app/NotificationChannel;->enableLights(Z)V

    .line 231
    invoke-virtual {v1, v4}, Landroid/app/NotificationChannel;->enableVibration(Z)V

    .line 232
    new-instance v2, Landroid/media/AudioAttributes$Builder;

    invoke-direct {v2}, Landroid/media/AudioAttributes$Builder;-><init>()V

    .line 233
    .local v2, "builder":Landroid/media/AudioAttributes$Builder;
    const/4 v3, 0x4

    invoke-virtual {v2, v3}, Landroid/media/AudioAttributes$Builder;->setContentType(I)Landroid/media/AudioAttributes$Builder;

    .line 234
    const/4 v3, 0x5

    invoke-virtual {v2, v3}, Landroid/media/AudioAttributes$Builder;->setUsage(I)Landroid/media/AudioAttributes$Builder;

    .line 235
    sget-object v3, Landroid/provider/Settings$System;->DEFAULT_NOTIFICATION_URI:Landroid/net/Uri;

    invoke-virtual {v2}, Landroid/media/AudioAttributes$Builder;->build()Landroid/media/AudioAttributes;

    move-result-object v4

    invoke-virtual {v1, v3, v4}, Landroid/app/NotificationChannel;->setSound(Landroid/net/Uri;Landroid/media/AudioAttributes;)V

    .line 237
    :try_start_93
    sget-object v3, Lim/tpelyyftgw/messenger/NotificationsController;->systemNotificationManager:Landroid/app/NotificationManager;

    invoke-virtual {v3, v1}, Landroid/app/NotificationManager;->createNotificationChannel(Landroid/app/NotificationChannel;)V
    :try_end_98
    .catch Ljava/lang/Exception; {:try_start_93 .. :try_end_98} :catch_99

    .line 240
    goto :goto_9d

    .line 238
    :catch_99
    move-exception v3

    .line 239
    .local v3, "e":Ljava/lang/Exception;
    invoke-static {v3}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 242
    .end local v2    # "builder":Landroid/media/AudioAttributes$Builder;
    .end local v3    # "e":Ljava/lang/Exception;
    :cond_9d
    :goto_9d
    return-void
.end method

.method private dismissNotification()V
    .registers 5

    .line 2567
    :try_start_0
    sget-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationManager:Landroidx/core/app/NotificationManagerCompat;

    iget v1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationId:I

    invoke-virtual {v0, v1}, Landroidx/core/app/NotificationManagerCompat;->cancel(I)V

    .line 2568
    iget-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V

    .line 2569
    iget-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessagesDict:Landroid/util/LongSparseArray;

    invoke-virtual {v0}, Landroid/util/LongSparseArray;->clear()V

    .line 2570
    iget-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->lastWearNotifiedMessageId:Landroid/util/LongSparseArray;

    invoke-virtual {v0}, Landroid/util/LongSparseArray;->clear()V

    .line 2571
    const/4 v0, 0x0

    .local v0, "a":I
    :goto_17
    iget-object v1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->wearNotificationsIds:Landroid/util/LongSparseArray;

    invoke-virtual {v1}, Landroid/util/LongSparseArray;->size()I

    move-result v1

    if-ge v0, v1, :cond_33

    .line 2572
    sget-object v1, Lim/tpelyyftgw/messenger/NotificationsController;->notificationManager:Landroidx/core/app/NotificationManagerCompat;

    iget-object v2, p0, Lim/tpelyyftgw/messenger/NotificationsController;->wearNotificationsIds:Landroid/util/LongSparseArray;

    invoke-virtual {v2, v0}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/lang/Integer;

    invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I

    move-result v2

    invoke-virtual {v1, v2}, Landroidx/core/app/NotificationManagerCompat;->cancel(I)V

    .line 2571
    add-int/lit8 v0, v0, 0x1

    goto :goto_17

    .line 2574
    .end local v0    # "a":I
    :cond_33
    iget-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->wearNotificationsIds:Landroid/util/LongSparseArray;

    invoke-virtual {v0}, Landroid/util/LongSparseArray;->clear()V

    .line 2575
    sget-object v0, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$PibxO9uFczAZ7aeNsg6wAUDxHsI;->INSTANCE:Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$PibxO9uFczAZ7aeNsg6wAUDxHsI;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 2576
    invoke-static {}, Lim/tpelyyftgw/messenger/WearDataLayerListenerService;->isWatchConnected()Z

    move-result v0
    :try_end_41
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_41} :catch_6e

    if-eqz v0, :cond_6d

    .line 2578
    :try_start_43
    new-instance v0, Lorg/json/JSONObject;

    invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V

    .line 2579
    .local v0, "o":Lorg/json/JSONObject;
    const-string v1, "id"

    invoke-virtual {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v2

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I

    move-result v2

    invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    .line 2580
    const-string v1, "cancel_all"

    const/4 v2, 0x1

    invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    .line 2581
    const-string v1, "/notify"

    invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/String;->getBytes()[B

    move-result-object v2

    const-string/jumbo v3, "remote_notifications"

    invoke-static {v1, v2, v3}, Lim/tpelyyftgw/messenger/WearDataLayerListenerService;->sendMessageToWatch(Ljava/lang/String;[BLjava/lang/String;)V
    :try_end_6b
    .catch Lorg/json/JSONException; {:try_start_43 .. :try_end_6b} :catch_6c
    .catch Ljava/lang/Exception; {:try_start_43 .. :try_end_6b} :catch_6e

    .line 2583
    .end local v0    # "o":Lorg/json/JSONObject;
    goto :goto_6d

    .line 2582
    :catch_6c
    move-exception v0

    .line 2587
    :cond_6d
    :goto_6d
    goto :goto_72

    .line 2585
    :catch_6e
    move-exception v0

    .line 2586
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 2588
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_72
    return-void
.end method

.method public static getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;
    .registers 5
    .param p0, "num"    # I

    .line 138
    sget-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->Instance:[Lim/tpelyyftgw/messenger/NotificationsController;

    aget-object v0, v0, p0

    .line 139
    .local v0, "localInstance":Lim/tpelyyftgw/messenger/NotificationsController;
    if-nez v0, :cond_1f

    .line 140
    const-class v1, Lim/tpelyyftgw/messenger/NotificationsController;

    monitor-enter v1

    .line 141
    :try_start_9
    sget-object v2, Lim/tpelyyftgw/messenger/NotificationsController;->Instance:[Lim/tpelyyftgw/messenger/NotificationsController;

    aget-object v2, v2, p0

    move-object v0, v2

    .line 142
    if-nez v0, :cond_1a

    .line 143
    sget-object v2, Lim/tpelyyftgw/messenger/NotificationsController;->Instance:[Lim/tpelyyftgw/messenger/NotificationsController;

    new-instance v3, Lim/tpelyyftgw/messenger/NotificationsController;

    invoke-direct {v3, p0}, Lim/tpelyyftgw/messenger/NotificationsController;-><init>(I)V

    move-object v0, v3

    aput-object v3, v2, p0

    .line 145
    :cond_1a
    monitor-exit v1

    goto :goto_1f

    :catchall_1c
    move-exception v2

    monitor-exit v1
    :try_end_1e
    .catchall {:try_start_9 .. :try_end_1e} :catchall_1c

    throw v2

    .line 147
    :cond_1f
    :goto_1f
    return-object v0
.end method

.method private getNotifyOverride(Landroid/content/SharedPreferences;J)I
    .registers 7
    .param p1, "preferences"    # Landroid/content/SharedPreferences;
    .param p2, "dialog_id"    # J

    .line 2540
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string v1, "notify2_"

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    const/4 v1, -0x1

    invoke-interface {p1, v0, v1}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v0

    .line 2541
    .local v0, "notifyOverride":I
    const/4 v1, 0x3

    if-ne v0, v1, :cond_3a

    .line 2542
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-string v2, "notifyuntil_"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    invoke-interface {p1, v1, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v1

    .line 2543
    .local v1, "muteUntil":I
    invoke-virtual {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v2

    invoke-virtual {v2}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I

    move-result v2

    if-lt v1, v2, :cond_3a

    .line 2544
    const/4 v0, 0x2

    .line 2547
    .end local v1    # "muteUntil":I
    :cond_3a
    return v0
.end method

.method private getShortStringForMessage(Lim/tpelyyftgw/messenger/MessageObject;[Ljava/lang/String;[Z)Ljava/lang/String;
    .registers 30
    .param p1, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p2, "userName"    # [Ljava/lang/String;
    .param p3, "preview"    # [Z

    .line 1118
    move-object/from16 v0, p0

    move-object/from16 v1, p1

    const/4 v2, 0x0

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->needShowPasscode(Z)Z

    move-result v3

    const-string v5, "YouHaveNewMessage"

    if-nez v3, :cond_fa2

    sget-boolean v3, Lim/tpelyyftgw/messenger/SharedConfig;->isWaitingForPasscodeEnter:Z

    if-eqz v3, :cond_13

    goto/16 :goto_fa2

    .line 1121
    :cond_13
    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-wide v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->dialog_id:J

    .line 1122
    .local v6, "dialog_id":J
    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->chat_id:I

    if-eqz v3, :cond_26

    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->chat_id:I

    goto :goto_2c

    :cond_26
    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    .line 1123
    .local v3, "chat_id":I
    :goto_2c
    iget-object v8, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->user_id:I

    .line 1124
    .local v8, "from_id":I
    const/4 v9, 0x1

    if-eqz p3, :cond_37

    .line 1125
    aput-boolean v9, p3, v2

    .line 1127
    :cond_37
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v10

    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/AccountInstance;->getNotificationsSettings()Landroid/content/SharedPreferences;

    move-result-object v10

    .line 1128
    .local v10, "preferences":Landroid/content/SharedPreferences;
    new-instance v11, Ljava/lang/StringBuilder;

    invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V

    const-string v12, "content_preview_"

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v11, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v11

    invoke-interface {v10, v11, v9}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v11

    .line 1129
    .local v11, "dialogPreviewEnabled":Z
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isFcmMessage()Z

    move-result v12

    const-string v13, "EnablePreviewGroup"

    const-string v14, "EnablePreviewAll"

    const-string v4, "Message"

    const/16 v15, 0x1b

    const/4 v9, 0x2

    if-eqz v12, :cond_f9

    .line 1130
    if-nez v3, :cond_84

    if-eqz v8, :cond_84

    .line 1131
    sget v5, Landroid/os/Build$VERSION;->SDK_INT:I

    if-le v5, v15, :cond_6f

    .line 1132
    iget-object v5, v1, Lim/tpelyyftgw/messenger/MessageObject;->localName:Ljava/lang/String;

    aput-object v5, p2, v2

    .line 1134
    :cond_6f
    if-eqz v11, :cond_78

    const/4 v5, 0x1

    invoke-interface {v10, v14, v5}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v5

    if-nez v5, :cond_f4

    .line 1135
    :cond_78
    if-eqz p3, :cond_7c

    .line 1136
    aput-boolean v2, p3, v2

    .line 1138
    :cond_7c
    const v2, 0x7f0f08a3

    invoke-static {v4, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    return-object v2

    .line 1140
    :cond_84
    if-eqz v3, :cond_f4

    .line 1141
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    if-eqz v4, :cond_9e

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isMegagroup()Z

    move-result v4

    if-eqz v4, :cond_95

    goto :goto_9e

    .line 1143
    :cond_95
    sget v4, Landroid/os/Build$VERSION;->SDK_INT:I

    if-le v4, v15, :cond_a2

    .line 1144
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->localName:Ljava/lang/String;

    aput-object v4, p2, v2

    goto :goto_a2

    .line 1142
    :cond_9e
    :goto_9e
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->localUserName:Ljava/lang/String;

    aput-object v4, p2, v2

    .line 1146
    :cond_a2
    :goto_a2
    if-eqz v11, :cond_bc

    iget-boolean v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->localChannel:Z

    if-nez v4, :cond_af

    const/4 v4, 0x1

    invoke-interface {v10, v13, v4}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v5

    if-eqz v5, :cond_bc

    :cond_af
    iget-boolean v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->localChannel:Z

    if-eqz v4, :cond_f4

    const-string v4, "EnablePreviewChannel"

    const/4 v5, 0x1

    invoke-interface {v10, v4, v5}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v4

    if-nez v4, :cond_f4

    .line 1147
    :cond_bc
    if-eqz p3, :cond_c0

    .line 1148
    aput-boolean v2, p3, v2

    .line 1150
    :cond_c0
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isMegagroup()Z

    move-result v4

    if-nez v4, :cond_df

    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    if-eqz v4, :cond_df

    .line 1151
    const v4, 0x7f0f037e

    const/4 v5, 0x1

    new-array v5, v5, [Ljava/lang/Object;

    iget-object v9, v1, Lim/tpelyyftgw/messenger/MessageObject;->localName:Ljava/lang/String;

    aput-object v9, v5, v2

    const-string v2, "ChannelMessageNoText"

    invoke-static {v2, v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    return-object v2

    .line 1153
    :cond_df
    const v4, 0x7f0f0a00

    new-array v5, v9, [Ljava/lang/Object;

    iget-object v9, v1, Lim/tpelyyftgw/messenger/MessageObject;->localUserName:Ljava/lang/String;

    aput-object v9, v5, v2

    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->localName:Ljava/lang/String;

    const/4 v9, 0x1

    aput-object v2, v5, v9

    const-string v2, "NotificationMessageGroupNoText"

    invoke-static {v2, v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    return-object v2

    .line 1158
    :cond_f4
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    return-object v2

    .line 1160
    :cond_f9
    if-nez v8, :cond_10f

    .line 1161
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isFromUser()Z

    move-result v12

    if-nez v12, :cond_10a

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v12

    if-gez v12, :cond_108

    goto :goto_10a

    .line 1164
    :cond_108
    neg-int v8, v3

    goto :goto_11d

    .line 1162
    :cond_10a
    :goto_10a
    iget-object v12, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v8, v12, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I

    goto :goto_11d

    .line 1166
    :cond_10f
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v12

    invoke-virtual {v12}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I

    move-result v12

    if-ne v8, v12, :cond_11d

    .line 1167
    iget-object v12, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v8, v12, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I

    .line 1170
    :cond_11d
    :goto_11d
    const-wide/16 v19, 0x0

    cmp-long v12, v6, v19

    if-nez v12, :cond_12b

    .line 1171
    if-eqz v3, :cond_128

    .line 1172
    neg-int v12, v3

    int-to-long v6, v12

    goto :goto_12b

    .line 1173
    :cond_128
    if-eqz v8, :cond_12b

    .line 1174
    int-to-long v6, v8

    .line 1178
    :cond_12b
    :goto_12b
    const/4 v12, 0x0

    .line 1179
    .local v12, "name":Ljava/lang/String;
    const/16 v19, 0x0

    if-lez v8, :cond_155

    .line 1180
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v9

    invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v15

    invoke-virtual {v9, v15}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v9

    .line 1181
    .local v9, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    if-eqz v9, :cond_154

    .line 1182
    invoke-static {v9}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v12

    .line 1183
    if-eqz v3, :cond_147

    .line 1184
    aput-object v12, p2, v2

    goto :goto_154

    .line 1186
    :cond_147
    sget v15, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v2, 0x1b

    if-le v15, v2, :cond_151

    .line 1187
    const/4 v2, 0x0

    aput-object v12, p2, v2

    goto :goto_154

    .line 1189
    :cond_151
    const/4 v2, 0x0

    aput-object v19, p2, v2

    .line 1193
    .end local v9    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_154
    :goto_154
    goto :goto_169

    .line 1194
    :cond_155
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v2

    neg-int v9, v8

    invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v9

    invoke-virtual {v2, v9}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    move-result-object v2

    .line 1195
    .local v2, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    if-eqz v2, :cond_169

    .line 1196
    iget-object v12, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    .line 1197
    const/4 v9, 0x0

    aput-object v12, p2, v9

    .line 1201
    .end local v2    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    :cond_169
    :goto_169
    if-nez v12, :cond_16c

    .line 1202
    return-object v19

    .line 1204
    :cond_16c
    const/4 v2, 0x0

    .line 1205
    .restart local v2    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    if-eqz v3, :cond_191

    .line 1206
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v9

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v15

    invoke-virtual {v9, v15}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    move-result-object v2

    .line 1207
    if-nez v2, :cond_17e

    .line 1208
    return-object v19

    .line 1209
    :cond_17e
    invoke-static {v2}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v9

    if-eqz v9, :cond_191

    iget-boolean v9, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-nez v9, :cond_191

    .line 1210
    sget v9, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v15, 0x1b

    if-gt v9, v15, :cond_191

    .line 1211
    const/4 v9, 0x0

    aput-object v19, p2, v9

    .line 1216
    :cond_191
    const/4 v9, 0x0

    .line 1217
    .local v9, "msg":Ljava/lang/String;
    long-to-int v15, v6

    if-nez v15, :cond_1a0

    .line 1218
    const/4 v4, 0x0

    aput-object v19, p2, v4

    .line 1219
    const v4, 0x7f0f12d2

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    return-object v4

    .line 1221
    :cond_1a0
    invoke-static {v2}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v5

    if-eqz v5, :cond_1ac

    iget-boolean v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-nez v5, :cond_1ac

    const/4 v5, 0x1

    goto :goto_1ad

    :cond_1ac
    const/4 v5, 0x0

    .line 1222
    .local v5, "isChannel":Z
    :goto_1ad
    if-eqz v11, :cond_f8f

    if-nez v3, :cond_1ba

    if-eqz v8, :cond_1ba

    const/4 v15, 0x1

    invoke-interface {v10, v14, v15}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v14

    if-nez v14, :cond_1d0

    :cond_1ba
    if-eqz v3, :cond_f8f

    if-nez v5, :cond_1c5

    const/4 v14, 0x1

    invoke-interface {v10, v13, v14}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v13

    if-nez v13, :cond_1d0

    :cond_1c5
    if-eqz v5, :cond_f8f

    const-string v13, "EnablePreviewChannel"

    const/4 v14, 0x1

    invoke-interface {v10, v13, v14}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v13

    if-eqz v13, :cond_f8f

    .line 1223
    :cond_1d0
    iget-object v13, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    instance-of v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageService;

    const-string/jumbo v14, "\ud83c\udfac "

    const-string/jumbo v15, "\ud83d\udcce "

    move/from16 v16, v3

    .end local v3    # "chat_id":I
    .local v16, "chat_id":I
    const-string/jumbo v3, "\ud83d\udcf9 "

    move/from16 v21, v5

    .end local v5    # "isChannel":Z
    .local v21, "isChannel":Z
    const-string/jumbo v5, "\ud83d\uddbc "

    move-wide/from16 v22, v6

    .end local v6    # "dialog_id":J
    .local v22, "dialog_id":J
    const/16 v6, 0x13

    if-eqz v13, :cond_c09

    .line 1224
    const/4 v4, 0x0

    aput-object v19, p2, v4

    .line 1225
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionUserJoined;

    if-nez v4, :cond_bf9

    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionContactSignUp;

    if-eqz v4, :cond_1ff

    goto/16 :goto_bf9

    .line 1227
    :cond_1ff
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionUserUpdatedPhoto;

    if-eqz v4, :cond_217

    .line 1228
    const v3, 0x7f0f09dc

    const/4 v4, 0x1

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v12, v4, v5

    const-string v5, "NotificationContactNewPhoto"

    invoke-static {v5, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1229
    :cond_217
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionLoginUnknownLocation;

    const/4 v7, 0x3

    if-eqz v4, :cond_284

    .line 1230
    const v3, 0x7f0f13cd

    const/4 v4, 0x2

    new-array v5, v4, [Ljava/lang/Object;

    .line 1231
    invoke-static {}, Lim/tpelyyftgw/messenger/LocaleController;->getInstance()Lim/tpelyyftgw/messenger/LocaleController;

    move-result-object v4

    iget-object v4, v4, Lim/tpelyyftgw/messenger/LocaleController;->formatterYear:Lim/tpelyyftgw/messenger/time/FastDateFormat;

    iget-object v6, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    int-to-long v13, v6

    const-wide/16 v24, 0x3e8

    mul-long v13, v13, v24

    invoke-virtual {v4, v13, v14}, Lim/tpelyyftgw/messenger/time/FastDateFormat;->format(J)Ljava/lang/String;

    move-result-object v4

    const/4 v6, 0x0

    aput-object v4, v5, v6

    .line 1232
    invoke-static {}, Lim/tpelyyftgw/messenger/LocaleController;->getInstance()Lim/tpelyyftgw/messenger/LocaleController;

    move-result-object v4

    iget-object v4, v4, Lim/tpelyyftgw/messenger/LocaleController;->formatterDay:Lim/tpelyyftgw/messenger/time/FastDateFormat;

    iget-object v6, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    int-to-long v13, v6

    mul-long v13, v13, v24

    invoke-virtual {v4, v13, v14}, Lim/tpelyyftgw/messenger/time/FastDateFormat;->format(J)Ljava/lang/String;

    move-result-object v4

    const/4 v6, 0x1

    aput-object v4, v5, v6

    .line 1230
    const-string v4, "formatDateAtTime"

    invoke-static {v4, v3, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    .line 1233
    .local v3, "date":Ljava/lang/String;
    const v4, 0x7f0f0a1c

    const/4 v5, 0x4

    new-array v5, v5, [Ljava/lang/Object;

    .line 1234
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v6

    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v6

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;

    const/4 v13, 0x0

    aput-object v6, v5, v13

    const/4 v6, 0x1

    aput-object v3, v5, v6

    iget-object v6, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->title:Ljava/lang/String;

    const/4 v13, 0x2

    aput-object v6, v5, v13

    iget-object v6, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->address:Ljava/lang/String;

    aput-object v6, v5, v7

    .line 1233
    const-string v6, "NotificationUnrecognizedDevice"

    invoke-static {v6, v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v4

    return-object v4

    .line 1236
    .end local v3    # "date":Ljava/lang/String;
    :cond_284
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionGameScore;

    if-nez v4, :cond_bf2

    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPaymentSent;

    if-eqz v4, :cond_296

    goto/16 :goto_bf2

    .line 1238
    :cond_296
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;

    if-eqz v4, :cond_2ba

    .line 1239
    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->reason:Lim/tpelyyftgw/tgnet/TLRPC$PhoneCallDiscardReason;

    .line 1240
    .local v3, "reason":Lim/tpelyyftgw/tgnet/TLRPC$PhoneCallDiscardReason;
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v4

    if-nez v4, :cond_2b8

    instance-of v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_phoneCallDiscardReasonMissed;

    if-eqz v4, :cond_2b8

    .line 1241
    const v4, 0x7f0f02e5

    const-string v5, "CallMessageIncomingMissed"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    return-object v4

    .line 1243
    .end local v3    # "reason":Lim/tpelyyftgw/tgnet/TLRPC$PhoneCallDiscardReason;
    :cond_2b8
    goto/16 :goto_f84

    :cond_2ba
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatAddUser;

    if-eqz v4, :cond_3de

    .line 1244
    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->user_id:I

    .line 1245
    .local v3, "singleUserId":I
    if-nez v3, :cond_2e8

    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->users:Ljava/util/ArrayList;

    invoke-virtual {v4}, Ljava/util/ArrayList;->size()I

    move-result v4

    const/4 v5, 0x1

    if-ne v4, v5, :cond_2e8

    .line 1246
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->users:Ljava/util/ArrayList;

    const/4 v5, 0x0

    invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/Integer;

    invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I

    move-result v3

    .line 1248
    :cond_2e8
    if-eqz v3, :cond_386

    .line 1249
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    if-eqz v4, :cond_30b

    iget-boolean v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-nez v4, :cond_30b

    .line 1250
    const v4, 0x7f0f034a

    const/4 v5, 0x2

    new-array v5, v5, [Ljava/lang/Object;

    const/4 v6, 0x0

    aput-object v12, v5, v6

    iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x1

    aput-object v6, v5, v7

    const-string v6, "ChannelAddedByNotification"

    invoke-static {v6, v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v4

    return-object v4

    .line 1252
    :cond_30b
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v4

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I

    move-result v4

    if-ne v3, v4, :cond_32a

    .line 1253
    const v4, 0x7f0f09e9

    const/4 v5, 0x2

    new-array v5, v5, [Ljava/lang/Object;

    const/4 v6, 0x0

    aput-object v12, v5, v6

    iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x1

    aput-object v6, v5, v7

    const-string v6, "NotificationInvitedToGroup"

    invoke-static {v6, v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v4

    return-object v4

    .line 1255
    :cond_32a
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v4

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v4

    .line 1256
    .local v4, "u2":Lim/tpelyyftgw/tgnet/TLRPC$User;
    if-nez v4, :cond_339

    .line 1257
    return-object v19

    .line 1259
    :cond_339
    iget v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    if-ne v8, v5, :cond_36b

    .line 1260
    iget-boolean v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v5, :cond_356

    .line 1261
    const v5, 0x7f0f09e1

    const/4 v6, 0x2

    new-array v6, v6, [Ljava/lang/Object;

    const/4 v13, 0x0

    aput-object v12, v6, v13

    iget-object v7, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v14, 0x1

    aput-object v7, v6, v14

    const-string v7, "NotificationGroupAddSelfMega"

    invoke-static {v7, v5, v6}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    return-object v5

    .line 1264
    :cond_356
    const/4 v6, 0x2

    const/4 v13, 0x0

    const/4 v14, 0x1

    const v5, 0x7f0f09e0

    new-array v6, v6, [Ljava/lang/Object;

    aput-object v12, v6, v13

    iget-object v7, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    aput-object v7, v6, v14

    const-string v7, "NotificationGroupAddSelf"

    invoke-static {v7, v5, v6}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    return-object v5

    .line 1268
    :cond_36b
    const/4 v13, 0x0

    const/4 v14, 0x1

    const v5, 0x7f0f09df

    new-array v6, v7, [Ljava/lang/Object;

    aput-object v12, v6, v13

    iget-object v7, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    aput-object v7, v6, v14

    .line 1269
    invoke-static {v4}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v7

    const/4 v13, 0x2

    aput-object v7, v6, v13

    .line 1268
    const-string v7, "NotificationGroupAddMember"

    invoke-static {v7, v5, v6}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    return-object v5

    .line 1274
    .end local v4    # "u2":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_386
    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    .line 1275
    .local v4, "names":Ljava/lang/StringBuilder;
    const/4 v5, 0x0

    .local v5, "a":I
    :goto_38c
    iget-object v6, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->users:Ljava/util/ArrayList;

    invoke-virtual {v6}, Ljava/util/ArrayList;->size()I

    move-result v6

    if-ge v5, v6, :cond_3c3

    .line 1276
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v6

    iget-object v13, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget-object v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->users:Ljava/util/ArrayList;

    invoke-virtual {v13, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/lang/Integer;

    invoke-virtual {v6, v13}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v6

    .line 1277
    .local v6, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    if-eqz v6, :cond_3c0

    .line 1278
    invoke-static {v6}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v13

    .line 1279
    .local v13, "name2":Ljava/lang/String;
    invoke-virtual {v4}, Ljava/lang/StringBuilder;->length()I

    move-result v14

    if-eqz v14, :cond_3bd

    .line 1280
    const-string v14, ", "

    invoke-virtual {v4, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1282
    :cond_3bd
    invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1275
    .end local v6    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v13    # "name2":Ljava/lang/String;
    :cond_3c0
    add-int/lit8 v5, v5, 0x1

    goto :goto_38c

    .line 1285
    .end local v5    # "a":I
    :cond_3c3
    const v5, 0x7f0f09df

    new-array v6, v7, [Ljava/lang/Object;

    const/4 v7, 0x0

    aput-object v12, v6, v7

    iget-object v7, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v13, 0x1

    aput-object v7, v6, v13

    .line 1286
    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v7

    const/4 v13, 0x2

    aput-object v7, v6, v13

    .line 1285
    const-string v7, "NotificationGroupAddMember"

    invoke-static {v7, v5, v6}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    return-object v5

    .line 1288
    .end local v3    # "singleUserId":I
    .end local v4    # "names":Ljava/lang/StringBuilder;
    :cond_3de
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatJoinedByLink;

    if-eqz v4, :cond_3fb

    .line 1289
    const v3, 0x7f0f09ea

    const/4 v4, 0x2

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v12, v4, v5

    iget-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v6, 0x1

    aput-object v5, v4, v6

    const-string v5, "NotificationInvitedToGroupByLink"

    invoke-static {v5, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1290
    :cond_3fb
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatEditTitle;

    if-eqz v4, :cond_41c

    .line 1291
    const v3, 0x7f0f09dd

    const/4 v4, 0x2

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v12, v4, v5

    iget-object v5, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->title:Ljava/lang/String;

    const/4 v6, 0x1

    aput-object v5, v4, v6

    const-string v5, "NotificationEditedGroupName"

    invoke-static {v5, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1293
    :cond_41c
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatEditPhoto;

    if-nez v4, :cond_bbf

    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatDeletePhoto;

    if-eqz v4, :cond_42e

    goto/16 :goto_bbf

    .line 1299
    :cond_42e
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatDeleteUser;

    if-eqz v4, :cond_4a8

    .line 1300
    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->user_id:I

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v4

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I

    move-result v4

    if-ne v3, v4, :cond_45b

    .line 1301
    const v3, 0x7f0f09e7

    const/4 v4, 0x2

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v12, v4, v5

    iget-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v6, 0x1

    aput-object v5, v4, v6

    const-string v5, "NotificationGroupKickYou"

    invoke-static {v5, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1302
    :cond_45b
    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->user_id:I

    if-ne v3, v8, :cond_478

    .line 1303
    const v3, 0x7f0f09e8

    const/4 v4, 0x2

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v12, v4, v5

    iget-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v6, 0x1

    aput-object v5, v4, v6

    const-string v5, "NotificationGroupLeftMember"

    invoke-static {v5, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1305
    :cond_478
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v3

    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->user_id:I

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v3

    .line 1306
    .local v3, "u2":Lim/tpelyyftgw/tgnet/TLRPC$User;
    if-nez v3, :cond_48d

    .line 1307
    return-object v19

    .line 1309
    :cond_48d
    const v4, 0x7f0f09e6

    new-array v5, v7, [Ljava/lang/Object;

    const/4 v6, 0x0

    aput-object v12, v5, v6

    iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x1

    aput-object v6, v5, v7

    .line 1310
    invoke-static {v3}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v6

    const/4 v7, 0x2

    aput-object v6, v5, v7

    .line 1309
    const-string v6, "NotificationGroupKickMember"

    invoke-static {v6, v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v4

    return-object v4

    .line 1312
    .end local v3    # "u2":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_4a8
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatCreate;

    if-eqz v4, :cond_4b7

    .line 1313
    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    invoke-interface {v3}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1314
    :cond_4b7
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChannelCreate;

    if-eqz v4, :cond_4c6

    .line 1315
    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    invoke-interface {v3}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1316
    :cond_4c6
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatMigrateTo;

    if-eqz v4, :cond_4e0

    .line 1317
    const v3, 0x7f0f008f

    const/4 v4, 0x1

    new-array v4, v4, [Ljava/lang/Object;

    iget-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v6, 0x0

    aput-object v5, v4, v6

    const-string v5, "ActionMigrateFromGroupNotify"

    invoke-static {v5, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1318
    :cond_4e0
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChannelMigrateFrom;

    if-eqz v4, :cond_4fe

    .line 1319
    const v3, 0x7f0f008f

    const/4 v4, 0x1

    new-array v4, v4, [Ljava/lang/Object;

    iget-object v5, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->title:Ljava/lang/String;

    const/4 v6, 0x0

    aput-object v5, v4, v6

    const-string v5, "ActionMigrateFromGroupNotify"

    invoke-static {v5, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1321
    :cond_4fe
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionScreenshotTaken;

    if-eqz v4, :cond_50d

    .line 1322
    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    invoke-interface {v3}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1323
    :cond_50d
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPinMessage;

    if-eqz v4, :cond_af9

    .line 1324
    if-eqz v2, :cond_82c

    invoke-static {v2}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v13

    if-eqz v13, :cond_525

    iget-boolean v13, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v13, :cond_522

    goto :goto_525

    :cond_522
    const/4 v7, 0x1

    goto/16 :goto_82d

    .line 1325
    :cond_525
    :goto_525
    iget-object v13, v1, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-nez v13, :cond_53e

    .line 1326
    const v3, 0x7f0f09c6

    const/4 v4, 0x2

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v12, v4, v5

    iget-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v6, 0x1

    aput-object v5, v4, v6

    const-string v5, "NotificationActionPinnedNoText"

    invoke-static {v5, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1329
    :cond_53e
    iget-object v13, v1, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 1330
    .local v13, "object":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v13}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z

    move-result v17

    if-eqz v17, :cond_55b

    .line 1331
    const v3, 0x7f0f09c4

    const/4 v4, 0x2

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v12, v4, v5

    iget-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v6, 0x1

    aput-object v5, v4, v6

    const-string v5, "NotificationActionPinnedMusic"

    invoke-static {v5, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1333
    :cond_55b
    invoke-virtual {v13}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v17

    const-string v4, "NotificationActionPinnedText"

    if-eqz v17, :cond_5ae

    .line 1334
    sget v5, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v5, v6, :cond_599

    iget-object v5, v13, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v5

    if-nez v5, :cond_599

    .line 1335
    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v3, v13, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    .line 1336
    .local v3, "message":Ljava/lang/String;
    new-array v5, v7, [Ljava/lang/Object;

    const/4 v6, 0x0

    aput-object v12, v5, v6

    const/4 v6, 0x1

    aput-object v3, v5, v6

    iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x2

    aput-object v6, v5, v7

    const v6, 0x7f0f09d4

    invoke-static {v4, v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v4

    return-object v4

    .line 1334
    .end local v3    # "message":Ljava/lang/String;
    :cond_599
    const/4 v7, 0x2

    .line 1339
    const v3, 0x7f0f09d6

    new-array v4, v7, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v12, v4, v5

    iget-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v6, 0x1

    aput-object v5, v4, v6

    const-string v5, "NotificationActionPinnedVideo"

    invoke-static {v5, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1342
    :cond_5ae
    invoke-virtual {v13}, Lim/tpelyyftgw/messenger/MessageObject;->isGif()Z

    move-result v3

    if-eqz v3, :cond_5ff

    .line 1343
    sget v3, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v3, v6, :cond_5ea

    iget-object v3, v13, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-nez v3, :cond_5ea

    .line 1344
    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v5, v13, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    .line 1345
    .restart local v3    # "message":Ljava/lang/String;
    new-array v5, v7, [Ljava/lang/Object;

    const/4 v6, 0x0

    aput-object v12, v5, v6

    const/4 v6, 0x1

    aput-object v3, v5, v6

    iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x2

    aput-object v6, v5, v7

    const v6, 0x7f0f09d4

    invoke-static {v4, v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v4

    return-object v4

    .line 1343
    .end local v3    # "message":Ljava/lang/String;
    :cond_5ea
    const/4 v7, 0x2

    .line 1348
    const v3, 0x7f0f09c0

    new-array v4, v7, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v12, v4, v5

    iget-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v6, 0x1

    aput-object v5, v4, v6

    const-string v5, "NotificationActionPinnedGif"

    invoke-static {v5, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1351
    :cond_5ff
    invoke-virtual {v13}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z

    move-result v3

    if-eqz v3, :cond_61a

    .line 1352
    const v3, 0x7f0f09d8

    const/4 v4, 0x2

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v12, v4, v5

    iget-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v6, 0x1

    aput-object v5, v4, v6

    const-string v5, "NotificationActionPinnedVoice"

    invoke-static {v5, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1354
    :cond_61a
    invoke-virtual {v13}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z

    move-result v3

    if-eqz v3, :cond_635

    .line 1355
    const v3, 0x7f0f09ce

    const/4 v4, 0x2

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v12, v4, v5

    iget-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v6, 0x1

    aput-object v5, v4, v6

    const-string v5, "NotificationActionPinnedRound"

    invoke-static {v5, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1357
    :cond_635
    invoke-virtual {v13}, Lim/tpelyyftgw/messenger/MessageObject;->isSticker()Z

    move-result v3

    if-nez v3, :cond_7fa

    invoke-virtual {v13}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedSticker()Z

    move-result v3

    if-eqz v3, :cond_643

    goto/16 :goto_7fa

    .line 1366
    :cond_643
    iget-object v3, v13, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;

    if-eqz v3, :cond_696

    .line 1367
    sget v3, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v3, v6, :cond_681

    iget-object v3, v13, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-nez v3, :cond_681

    .line 1368
    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v5, v13, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    .line 1369
    .restart local v3    # "message":Ljava/lang/String;
    new-array v5, v7, [Ljava/lang/Object;

    const/4 v6, 0x0

    aput-object v12, v5, v6

    const/4 v6, 0x1

    aput-object v3, v5, v6

    iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x2

    aput-object v6, v5, v7

    const v6, 0x7f0f09d4

    invoke-static {v4, v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v4

    return-object v4

    .line 1367
    .end local v3    # "message":Ljava/lang/String;
    :cond_681
    const/4 v7, 0x2

    .line 1372
    const v3, 0x7f0f09b6

    new-array v4, v7, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v12, v4, v5

    iget-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v6, 0x1

    aput-object v5, v4, v6

    const-string v5, "NotificationActionPinnedFile"

    invoke-static {v5, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1375
    :cond_696
    iget-object v3, v13, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeo;

    if-nez v3, :cond_7e5

    iget-object v3, v13, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaVenue;

    if-eqz v3, :cond_6ab

    const/4 v5, 0x0

    const/4 v6, 0x1

    const/4 v7, 0x2

    goto/16 :goto_7e8

    .line 1377
    :cond_6ab
    iget-object v3, v13, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeoLive;

    if-eqz v3, :cond_6c8

    .line 1378
    const v3, 0x7f0f09be

    const/4 v4, 0x2

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v12, v4, v5

    iget-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v6, 0x1

    aput-object v5, v4, v6

    const-string v5, "NotificationActionPinnedGeoLive"

    invoke-static {v5, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1380
    :cond_6c8
    iget-object v3, v13, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;

    if-eqz v3, :cond_6f5

    .line 1381
    iget-object v3, v13, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;

    .line 1382
    .local v3, "mediaContact":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;
    const v4, 0x7f0f09b3

    new-array v5, v7, [Ljava/lang/Object;

    const/4 v6, 0x0

    aput-object v12, v5, v6

    iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x1

    aput-object v6, v5, v7

    iget-object v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;->first_name:Ljava/lang/String;

    iget-object v7, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;->last_name:Ljava/lang/String;

    .line 1383
    invoke-static {v6, v7}, Lim/tpelyyftgw/messenger/ContactsController;->formatName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    const/4 v7, 0x2

    aput-object v6, v5, v7

    .line 1382
    const-string v6, "NotificationActionPinnedContact2"

    invoke-static {v6, v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v4

    return-object v4

    .line 1384
    .end local v3    # "mediaContact":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;
    :cond_6f5
    iget-object v3, v13, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;

    if-eqz v3, :cond_71e

    .line 1385
    iget-object v3, v13, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;

    .line 1386
    .local v3, "mediaPoll":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
    const v4, 0x7f0f09cb

    new-array v5, v7, [Ljava/lang/Object;

    const/4 v6, 0x0

    aput-object v12, v5, v6

    iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x1

    aput-object v6, v5, v7

    iget-object v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;->question:Ljava/lang/String;

    const/4 v7, 0x2

    aput-object v6, v5, v7

    const-string v6, "NotificationActionPinnedPoll2"

    invoke-static {v6, v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v4

    return-object v4

    .line 1388
    .end local v3    # "mediaPoll":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
    :cond_71e
    iget-object v3, v13, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPhoto;

    if-eqz v3, :cond_771

    .line 1389
    sget v3, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v3, v6, :cond_75c

    iget-object v3, v13, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-nez v3, :cond_75c

    .line 1390
    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v5, v13, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    .line 1391
    .local v3, "message":Ljava/lang/String;
    new-array v5, v7, [Ljava/lang/Object;

    const/4 v6, 0x0

    aput-object v12, v5, v6

    const/4 v6, 0x1

    aput-object v3, v5, v6

    iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x2

    aput-object v6, v5, v7

    const v6, 0x7f0f09d4

    invoke-static {v4, v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v4

    return-object v4

    .line 1389
    .end local v3    # "message":Ljava/lang/String;
    :cond_75c
    const/4 v7, 0x2

    .line 1394
    const v3, 0x7f0f09c8

    new-array v4, v7, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v12, v4, v5

    iget-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v6, 0x1

    aput-object v5, v4, v6

    const-string v5, "NotificationActionPinnedPhoto"

    invoke-static {v5, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1397
    :cond_771
    iget-object v3, v13, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGame;

    if-eqz v3, :cond_78e

    .line 1398
    const v3, 0x7f0f09b8

    const/4 v4, 0x2

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v12, v4, v5

    iget-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v6, 0x1

    aput-object v5, v4, v6

    const-string v5, "NotificationActionPinnedGame"

    invoke-static {v5, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1400
    :cond_78e
    iget-object v3, v13, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    if-eqz v3, :cond_7d0

    iget-object v3, v13, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    invoke-interface {v3}, Ljava/lang/CharSequence;->length()I

    move-result v3

    if-lez v3, :cond_7d0

    .line 1401
    iget-object v3, v13, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    .line 1402
    .local v3, "message":Ljava/lang/CharSequence;
    invoke-interface {v3}, Ljava/lang/CharSequence;->length()I

    move-result v5

    const/16 v6, 0x14

    if-le v5, v6, :cond_7bb

    .line 1403
    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

    const/4 v14, 0x0

    invoke-interface {v3, v14, v6}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence;

    move-result-object v6

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    const-string v6, "..."

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    goto :goto_7bc

    .line 1402
    :cond_7bb
    const/4 v14, 0x0

    .line 1405
    :goto_7bc
    new-array v5, v7, [Ljava/lang/Object;

    aput-object v12, v5, v14

    const/4 v6, 0x1

    aput-object v3, v5, v6

    iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x2

    aput-object v6, v5, v7

    const v6, 0x7f0f09d4

    invoke-static {v4, v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v4

    return-object v4

    .line 1400
    .end local v3    # "message":Ljava/lang/CharSequence;
    :cond_7d0
    const/4 v7, 0x2

    .line 1408
    const v3, 0x7f0f09c6

    new-array v4, v7, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v12, v4, v5

    iget-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v6, 0x1

    aput-object v5, v4, v6

    const-string v5, "NotificationActionPinnedNoText"

    invoke-static {v5, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1375
    :cond_7e5
    const/4 v5, 0x0

    const/4 v6, 0x1

    const/4 v7, 0x2

    .line 1376
    :goto_7e8
    const v3, 0x7f0f09bc

    new-array v4, v7, [Ljava/lang/Object;

    aput-object v12, v4, v5

    iget-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    aput-object v5, v4, v6

    const-string v5, "NotificationActionPinnedGeo"

    invoke-static {v5, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1358
    :cond_7fa
    :goto_7fa
    invoke-virtual {v13}, Lim/tpelyyftgw/messenger/MessageObject;->getStickerEmoji()Ljava/lang/String;

    move-result-object v3

    .line 1359
    .local v3, "emoji":Ljava/lang/String;
    if-eqz v3, :cond_817

    .line 1360
    const v4, 0x7f0f09d2

    new-array v5, v7, [Ljava/lang/Object;

    const/4 v6, 0x0

    aput-object v12, v5, v6

    iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x1

    aput-object v6, v5, v7

    const/4 v14, 0x2

    aput-object v3, v5, v14

    const-string v6, "NotificationActionPinnedStickerEmoji"

    invoke-static {v6, v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v4

    return-object v4

    .line 1363
    :cond_817
    const/4 v6, 0x0

    const/4 v7, 0x1

    const/4 v14, 0x2

    const v4, 0x7f0f09d0

    new-array v5, v14, [Ljava/lang/Object;

    aput-object v12, v5, v6

    iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    aput-object v6, v5, v7

    const-string v6, "NotificationActionPinnedSticker"

    invoke-static {v6, v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v4

    return-object v4

    .line 1324
    .end local v3    # "emoji":Ljava/lang/String;
    .end local v13    # "object":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_82c
    const/4 v7, 0x1

    .line 1413
    :goto_82d
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-nez v4, :cond_842

    .line 1414
    const v3, 0x7f0f09c7

    new-array v4, v7, [Ljava/lang/Object;

    iget-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v6, 0x0

    aput-object v5, v4, v6

    const-string v5, "NotificationActionPinnedNoTextChannel"

    invoke-static {v5, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1417
    :cond_842
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 1418
    .local v4, "object":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z

    move-result v7

    if-eqz v7, :cond_85c

    .line 1419
    const v3, 0x7f0f09c5

    const/4 v5, 0x1

    new-array v5, v5, [Ljava/lang/Object;

    iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x0

    aput-object v6, v5, v7

    const-string v6, "NotificationActionPinnedMusicChannel"

    invoke-static {v6, v3, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1421
    :cond_85c
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v7

    const-string v13, "NotificationActionPinnedTextChannel"

    if-eqz v7, :cond_8aa

    .line 1422
    sget v5, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v5, v6, :cond_898

    iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v5

    if-nez v5, :cond_898

    .line 1423
    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v3, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    .line 1424
    .local v3, "message":Ljava/lang/String;
    const/4 v5, 0x2

    new-array v5, v5, [Ljava/lang/Object;

    iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x0

    aput-object v6, v5, v7

    const/4 v6, 0x1

    aput-object v3, v5, v6

    const v6, 0x7f0f09d5

    invoke-static {v13, v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    return-object v5

    .line 1422
    .end local v3    # "message":Ljava/lang/String;
    :cond_898
    const/4 v6, 0x1

    .line 1427
    const v3, 0x7f0f09d7

    new-array v5, v6, [Ljava/lang/Object;

    iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x0

    aput-object v6, v5, v7

    const-string v6, "NotificationActionPinnedVideoChannel"

    invoke-static {v6, v3, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1430
    :cond_8aa
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isGif()Z

    move-result v3

    if-eqz v3, :cond_8f6

    .line 1431
    sget v3, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v3, v6, :cond_8e4

    iget-object v3, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-nez v3, :cond_8e4

    .line 1432
    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v3, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    .line 1433
    .restart local v3    # "message":Ljava/lang/String;
    const/4 v5, 0x2

    new-array v5, v5, [Ljava/lang/Object;

    iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x0

    aput-object v6, v5, v7

    const/4 v7, 0x1

    aput-object v3, v5, v7

    const v6, 0x7f0f09d5

    invoke-static {v13, v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    return-object v5

    .line 1431
    .end local v3    # "message":Ljava/lang/String;
    :cond_8e4
    const/4 v7, 0x1

    .line 1436
    const v3, 0x7f0f09c1

    new-array v5, v7, [Ljava/lang/Object;

    iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v14, 0x0

    aput-object v6, v5, v14

    const-string v6, "NotificationActionPinnedGifChannel"

    invoke-static {v6, v3, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1439
    :cond_8f6
    const/4 v7, 0x1

    const/4 v14, 0x0

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z

    move-result v3

    if-eqz v3, :cond_90e

    .line 1440
    const v3, 0x7f0f09d9

    new-array v5, v7, [Ljava/lang/Object;

    iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    aput-object v6, v5, v14

    const-string v6, "NotificationActionPinnedVoiceChannel"

    invoke-static {v6, v3, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1442
    :cond_90e
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z

    move-result v3

    if-eqz v3, :cond_924

    .line 1443
    const v3, 0x7f0f09cf

    new-array v5, v7, [Ljava/lang/Object;

    iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    aput-object v6, v5, v14

    const-string v6, "NotificationActionPinnedRoundChannel"

    invoke-static {v6, v3, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1445
    :cond_924
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isSticker()Z

    move-result v3

    if-nez v3, :cond_acc

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedSticker()Z

    move-result v3

    if-eqz v3, :cond_932

    goto/16 :goto_acc

    .line 1454
    :cond_932
    iget-object v3, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;

    if-eqz v3, :cond_980

    .line 1455
    sget v3, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v3, v6, :cond_96e

    iget-object v3, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-nez v3, :cond_96e

    .line 1456
    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v3, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    .line 1457
    .restart local v3    # "message":Ljava/lang/String;
    const/4 v5, 0x2

    new-array v5, v5, [Ljava/lang/Object;

    iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x0

    aput-object v6, v5, v7

    const/4 v6, 0x1

    aput-object v3, v5, v6

    const v6, 0x7f0f09d5

    invoke-static {v13, v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    return-object v5

    .line 1455
    .end local v3    # "message":Ljava/lang/String;
    :cond_96e
    const/4 v6, 0x1

    .line 1460
    const v3, 0x7f0f09b7

    new-array v5, v6, [Ljava/lang/Object;

    iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x0

    aput-object v6, v5, v7

    const-string v6, "NotificationActionPinnedFileChannel"

    invoke-static {v6, v3, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1463
    :cond_980
    iget-object v3, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeo;

    if-nez v3, :cond_aba

    iget-object v3, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaVenue;

    if-eqz v3, :cond_994

    const/4 v6, 0x1

    const/4 v7, 0x0

    goto/16 :goto_abc

    .line 1466
    :cond_994
    iget-object v3, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeoLive;

    if-eqz v3, :cond_9ae

    .line 1467
    const v3, 0x7f0f09bf

    const/4 v5, 0x1

    new-array v5, v5, [Ljava/lang/Object;

    iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x0

    aput-object v6, v5, v7

    const-string v6, "NotificationActionPinnedGeoLiveChannel"

    invoke-static {v6, v3, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1469
    :cond_9ae
    iget-object v3, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;

    if-eqz v3, :cond_9d9

    .line 1470
    iget-object v3, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;

    .line 1471
    .local v3, "mediaContact":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;
    const v5, 0x7f0f09b5

    const/4 v6, 0x2

    new-array v6, v6, [Ljava/lang/Object;

    iget-object v7, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v13, 0x0

    aput-object v7, v6, v13

    iget-object v7, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;->first_name:Ljava/lang/String;

    iget-object v13, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;->last_name:Ljava/lang/String;

    .line 1472
    invoke-static {v7, v13}, Lim/tpelyyftgw/messenger/ContactsController;->formatName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v7

    const/4 v13, 0x1

    aput-object v7, v6, v13

    .line 1471
    const-string v7, "NotificationActionPinnedContactChannel2"

    invoke-static {v7, v5, v6}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    return-object v5

    .line 1474
    .end local v3    # "mediaContact":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;
    :cond_9d9
    iget-object v3, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;

    if-eqz v3, :cond_a00

    .line 1475
    iget-object v3, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;

    .line 1476
    .local v3, "mediaPoll":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
    const v5, 0x7f0f09cd

    const/4 v6, 0x2

    new-array v6, v6, [Ljava/lang/Object;

    iget-object v7, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v13, 0x0

    aput-object v7, v6, v13

    iget-object v7, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;->question:Ljava/lang/String;

    const/4 v13, 0x1

    aput-object v7, v6, v13

    const-string v7, "NotificationActionPinnedPollChannel2"

    invoke-static {v7, v5, v6}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    return-object v5

    .line 1478
    .end local v3    # "mediaPoll":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
    :cond_a00
    iget-object v3, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPhoto;

    if-eqz v3, :cond_a4e

    .line 1479
    sget v3, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v3, v6, :cond_a3c

    iget-object v3, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-nez v3, :cond_a3c

    .line 1480
    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    .line 1481
    .local v3, "message":Ljava/lang/String;
    const/4 v5, 0x2

    new-array v5, v5, [Ljava/lang/Object;

    iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x0

    aput-object v6, v5, v7

    const/4 v6, 0x1

    aput-object v3, v5, v6

    const v6, 0x7f0f09d5

    invoke-static {v13, v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    return-object v5

    .line 1479
    .end local v3    # "message":Ljava/lang/String;
    :cond_a3c
    const/4 v6, 0x1

    .line 1484
    const v3, 0x7f0f09c9

    new-array v5, v6, [Ljava/lang/Object;

    iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x0

    aput-object v6, v5, v7

    const-string v6, "NotificationActionPinnedPhotoChannel"

    invoke-static {v6, v3, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1487
    :cond_a4e
    iget-object v3, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGame;

    if-eqz v3, :cond_a68

    .line 1488
    const v3, 0x7f0f09b9

    const/4 v5, 0x1

    new-array v5, v5, [Ljava/lang/Object;

    iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x0

    aput-object v6, v5, v7

    const-string v6, "NotificationActionPinnedGameChannel"

    invoke-static {v6, v3, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1490
    :cond_a68
    iget-object v3, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    if-eqz v3, :cond_aa8

    iget-object v3, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    invoke-interface {v3}, Ljava/lang/CharSequence;->length()I

    move-result v3

    if-lez v3, :cond_aa8

    .line 1491
    iget-object v3, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    .line 1492
    .local v3, "message":Ljava/lang/CharSequence;
    invoke-interface {v3}, Ljava/lang/CharSequence;->length()I

    move-result v5

    const/16 v6, 0x14

    if-le v5, v6, :cond_a95

    .line 1493
    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

    const/4 v7, 0x0

    invoke-interface {v3, v7, v6}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence;

    move-result-object v6

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    const-string v6, "..."

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    goto :goto_a96

    .line 1492
    :cond_a95
    const/4 v7, 0x0

    .line 1495
    :goto_a96
    const/4 v5, 0x2

    new-array v5, v5, [Ljava/lang/Object;

    iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    aput-object v6, v5, v7

    const/4 v6, 0x1

    aput-object v3, v5, v6

    const v6, 0x7f0f09d5

    invoke-static {v13, v6, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    return-object v5

    .line 1490
    .end local v3    # "message":Ljava/lang/CharSequence;
    :cond_aa8
    const/4 v6, 0x1

    .line 1498
    const v3, 0x7f0f09c7

    new-array v5, v6, [Ljava/lang/Object;

    iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x0

    aput-object v6, v5, v7

    const-string v6, "NotificationActionPinnedNoTextChannel"

    invoke-static {v6, v3, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1463
    :cond_aba
    const/4 v6, 0x1

    const/4 v7, 0x0

    .line 1464
    :goto_abc
    const v3, 0x7f0f09bd

    new-array v5, v6, [Ljava/lang/Object;

    iget-object v6, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    aput-object v6, v5, v7

    const-string v6, "NotificationActionPinnedGeoChannel"

    invoke-static {v6, v3, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1446
    :cond_acc
    :goto_acc
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getStickerEmoji()Ljava/lang/String;

    move-result-object v3

    .line 1447
    .local v3, "emoji":Ljava/lang/String;
    if-eqz v3, :cond_ae7

    .line 1448
    const v5, 0x7f0f09d3

    const/4 v6, 0x2

    new-array v6, v6, [Ljava/lang/Object;

    iget-object v7, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v13, 0x0

    aput-object v7, v6, v13

    const/4 v7, 0x1

    aput-object v3, v6, v7

    const-string v7, "NotificationActionPinnedStickerEmojiChannel"

    invoke-static {v7, v5, v6}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    return-object v5

    .line 1451
    :cond_ae7
    const/4 v7, 0x1

    const/4 v13, 0x0

    const v5, 0x7f0f09d1

    new-array v6, v7, [Ljava/lang/Object;

    iget-object v7, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    aput-object v7, v6, v13

    const-string v7, "NotificationActionPinnedStickerChannel"

    invoke-static {v7, v5, v6}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    return-object v5

    .line 1503
    .end local v3    # "emoji":Ljava/lang/String;
    .end local v4    # "object":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_af9
    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;

    if-eqz v3, :cond_f84

    .line 1506
    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;

    .line 1508
    .local v3, "action":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;
    iget v4, v3, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;->trans:I

    if-nez v4, :cond_bbd

    .line 1509
    iget v4, v0, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    invoke-static {v4}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v4

    iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;->receiver:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->user_id:I

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v4

    .line 1510
    .local v4, "receiver":Lim/tpelyyftgw/tgnet/TLRPC$User;
    iget v5, v0, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    invoke-static {v5}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v5

    iget-object v6, v3, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;->sender:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->user_id:I

    invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v6

    invoke-virtual {v5, v6}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v5

    .line 1511
    .local v5, "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
    iget-object v6, v3, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    const-class v7, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;

    invoke-static {v6, v7}, Lim/tpelyyftgw/tgnet/TLJsonResolve;->parse(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/Class;)Lim/tpelyyftgw/tgnet/TLApiModel;

    move-result-object v6

    .line 1512
    .local v6, "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
    iget-object v7, v6, Lim/tpelyyftgw/tgnet/TLApiModel;->model:Ljava/lang/Object;

    check-cast v7, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;

    .line 1513
    .local v7, "bean":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
    new-instance v13, Ljava/lang/StringBuilder;

    invoke-direct {v13}, Ljava/lang/StringBuilder;-><init>()V

    .line 1514
    .local v13, "builder":Ljava/lang/StringBuilder;
    if-eqz v7, :cond_bb8

    .line 1515
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v14

    if-eqz v14, :cond_b79

    .line 1516
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v14

    iget v14, v14, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I

    iget-object v15, v3, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;->sender:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->user_id:I

    if-ne v14, v15, :cond_b5f

    .line 1517
    const v14, 0x7f0f12dc

    invoke-static {v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v14

    invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto :goto_bb8

    .line 1519
    :cond_b5f
    const v14, 0x7f0f12d9

    invoke-static {v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v14

    const/4 v15, 0x1

    new-array v15, v15, [Ljava/lang/Object;

    invoke-static {v5}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v17

    const/16 v18, 0x0

    aput-object v17, v15, v18

    invoke-static {v14, v15}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v14

    invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto :goto_bb8

    .line 1522
    :cond_b79
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v14

    iget v14, v14, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I

    iget-object v15, v3, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;->sender:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->user_id:I

    if-ne v14, v15, :cond_b97

    .line 1523
    invoke-static {v4}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v14

    invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1524
    const v14, 0x7f0f0d58

    invoke-static {v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v14

    invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto :goto_bb8

    .line 1526
    :cond_b97
    const v14, 0x7f0f128a

    invoke-static {v14}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v14

    const/4 v15, 0x2

    new-array v15, v15, [Ljava/lang/Object;

    invoke-static {v4}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v17

    const/16 v19, 0x0

    aput-object v17, v15, v19

    invoke-static {v5}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v17

    const/16 v18, 0x1

    aput-object v17, v15, v18

    invoke-static {v14, v15}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v14

    invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1530
    :cond_bb8
    :goto_bb8
    invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v14

    return-object v14

    .line 1532
    .end local v3    # "action":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;
    .end local v4    # "receiver":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v5    # "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v6    # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
    .end local v7    # "bean":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
    .end local v13    # "builder":Ljava/lang/StringBuilder;
    :cond_bbd
    goto/16 :goto_f84

    .line 1294
    :cond_bbf
    :goto_bbf
    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    if-eqz v3, :cond_bdd

    iget-boolean v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-nez v3, :cond_bdd

    .line 1295
    const v3, 0x7f0f038e

    const/4 v4, 0x1

    new-array v4, v4, [Ljava/lang/Object;

    iget-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v6, 0x0

    aput-object v5, v4, v6

    const-string v5, "ChannelPhotoEditNotification"

    invoke-static {v5, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1294
    :cond_bdd
    const/4 v6, 0x0

    .line 1297
    const v3, 0x7f0f09de

    const/4 v4, 0x2

    new-array v4, v4, [Ljava/lang/Object;

    aput-object v12, v4, v6

    iget-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v6, 0x1

    aput-object v5, v4, v6

    const-string v5, "NotificationEditedGroupPhoto"

    invoke-static {v5, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1237
    :cond_bf2
    :goto_bf2
    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    invoke-interface {v3}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1226
    :cond_bf9
    :goto_bf9
    const v3, 0x7f0f09db

    const/4 v4, 0x1

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v12, v4, v5

    const-string v5, "NotificationContactJoined"

    invoke-static {v5, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1534
    :cond_c09
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isMediaEmpty()Z

    move-result v7

    if-eqz v7, :cond_c35

    .line 1535
    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-nez v3, :cond_c1e

    .line 1536
    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    invoke-interface {v3}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1537
    :cond_c1e
    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-nez v3, :cond_c2d

    .line 1538
    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    return-object v3

    .line 1540
    :cond_c2d
    const v3, 0x7f0f08a3

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1542
    :cond_c35
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPhoto;

    if-eqz v4, :cond_c7b

    .line 1543
    sget v3, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v3, v6, :cond_c5f

    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-nez v3, :cond_c5f

    .line 1544
    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    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

    return-object v3

    .line 1545
    :cond_c5f
    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->ttl_seconds:I

    if-eqz v3, :cond_c71

    .line 1546
    const v3, 0x7f0f01ac

    const-string v4, "AttachDestructingPhoto"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1548
    :cond_c71
    const v3, 0x7f0f01bb

    const-string v4, "AttachPhoto"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1550
    :cond_c7b
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;

    if-eqz v4, :cond_e17

    .line 1553
    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;

    .line 1554
    .local v3, "media":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;
    iget v4, v3, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->trans:I

    if-nez v4, :cond_cd4

    .line 1555
    const/4 v4, 0x0

    .line 1556
    .local v4, "bean":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
    iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    if-eqz v5, :cond_c9f

    .line 1557
    iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    const-class v6, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;

    invoke-static {v5, v6}, Lim/tpelyyftgw/tgnet/TLJsonResolve;->parse(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/Class;)Lim/tpelyyftgw/tgnet/TLApiModel;

    move-result-object v5

    .line 1558
    .local v5, "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
    iget-object v6, v5, Lim/tpelyyftgw/tgnet/TLApiModel;->model:Ljava/lang/Object;

    move-object v4, v6

    check-cast v4, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;

    .line 1560
    .end local v5    # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
    :cond_c9f
    if-eqz v4, :cond_ccc

    .line 1561
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;

    move-result-object v5

    .line 1562
    .local v5, "red":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
    invoke-virtual {v5}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getInitiatorUserIdInt()I

    move-result v6

    .line 1563
    .local v6, "sender_id":I
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v7

    invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v13

    invoke-virtual {v7, v13}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v7

    .line 1564
    .local v7, "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
    const v13, 0x7f0f0d52

    invoke-static {v13}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v13

    const/4 v14, 0x1

    new-array v14, v14, [Ljava/lang/Object;

    invoke-static {v7}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v15

    const/16 v17, 0x0

    aput-object v15, v14, v17

    invoke-static {v13, v14}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    return-object v13

    .line 1566
    .end local v5    # "red":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
    .end local v6    # "sender_id":I
    .end local v7    # "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_ccc
    const v5, 0x7f0f0d51

    invoke-static {v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v5

    return-object v5

    .line 1568
    .end local v4    # "bean":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
    :cond_cd4
    const/4 v14, 0x1

    iget v4, v3, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->trans:I

    if-eq v4, v14, :cond_cde

    iget v4, v3, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->trans:I

    const/4 v5, 0x2

    if-ne v4, v5, :cond_e0d

    .line 1569
    :cond_cde
    const/4 v4, 0x0

    .line 1570
    .local v4, "bean":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
    iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    if-eqz v5, :cond_cf0

    .line 1571
    iget-object v5, v3, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    const-class v6, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;

    invoke-static {v5, v6}, Lim/tpelyyftgw/tgnet/TLJsonResolve;->parse(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/Class;)Lim/tpelyyftgw/tgnet/TLApiModel;

    move-result-object v5

    .line 1572
    .local v5, "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;>;"
    iget-object v6, v5, Lim/tpelyyftgw/tgnet/TLApiModel;->model:Ljava/lang/Object;

    move-object v4, v6

    check-cast v4, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;

    .line 1574
    .end local v5    # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;>;"
    :cond_cf0
    if-eqz v4, :cond_e0f

    .line 1575
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;->getState()Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    move-result-object v5

    .line 1576
    .local v5, "state":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isOutOwner()Z

    move-result v6

    if-eqz v6, :cond_d58

    .line 1577
    sget-object v6, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->WAITING:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    if-ne v5, v6, :cond_d08

    .line 1578
    const v6, 0x7f0f114f

    invoke-static {v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v6

    return-object v6

    .line 1579
    :cond_d08
    sget-object v6, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->RECEIVED:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    if-ne v5, v6, :cond_d2a

    .line 1580
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;->getInitiatorUserIdInt()I

    move-result v6

    .line 1581
    .restart local v6    # "sender_id":I
    sget v7, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    invoke-static {v7}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v7

    iget v7, v7, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I

    if-ne v6, v7, :cond_d22

    .line 1582
    const v7, 0x7f0f111a

    invoke-static {v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v7

    return-object v7

    .line 1584
    :cond_d22
    const v7, 0x7f0f12d1

    invoke-static {v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v7

    return-object v7

    .line 1586
    .end local v6    # "sender_id":I
    :cond_d2a
    sget-object v6, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->REFUSED:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    if-ne v5, v6, :cond_d4c

    .line 1587
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;->getInitiatorUserIdInt()I

    move-result v6

    .line 1588
    .restart local v6    # "sender_id":I
    sget v7, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    invoke-static {v7}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v7

    iget v7, v7, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I

    if-ne v6, v7, :cond_d44

    .line 1589
    const v7, 0x7f0f1112

    invoke-static {v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v7

    return-object v7

    .line 1591
    :cond_d44
    const v7, 0x7f0f12d4

    invoke-static {v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v7

    return-object v7

    .line 1593
    .end local v6    # "sender_id":I
    :cond_d4c
    sget-object v6, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->TIMEOUT:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    if-ne v5, v6, :cond_e0c

    .line 1594
    const v6, 0x7f0f1113

    invoke-static {v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v6

    return-object v6

    .line 1597
    :cond_d58
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;->getInitiatorUserIdInt()I

    move-result v6

    .line 1598
    .restart local v6    # "sender_id":I
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;->getRecipientUserId()Ljava/lang/String;

    move-result-object v7

    invoke-static {v7}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v7

    .line 1599
    .local v7, "receiver_id":I
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v13

    invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v14

    invoke-virtual {v13, v14}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v13

    .line 1600
    .local v13, "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v14

    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v15

    invoke-virtual {v14, v15}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v14

    .line 1601
    .local v14, "receiver":Lim/tpelyyftgw/tgnet/TLRPC$User;
    sget-object v15, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->WAITING:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    if-ne v5, v15, :cond_d97

    .line 1602
    const v15, 0x7f0f112e

    invoke-static {v15}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v15

    const/4 v0, 0x1

    new-array v0, v0, [Ljava/lang/Object;

    invoke-static {v13}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v17

    const/16 v18, 0x0

    aput-object v17, v0, v18

    invoke-static {v15, v0}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 1603
    :cond_d97
    sget-object v0, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->RECEIVED:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    if-ne v5, v0, :cond_dc4

    .line 1604
    sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v0

    iget v0, v0, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I

    if-ne v6, v0, :cond_dbc

    .line 1605
    const v0, 0x7f0f112d

    invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v0

    const/4 v15, 0x1

    new-array v15, v15, [Ljava/lang/Object;

    invoke-static {v14}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v17

    const/16 v18, 0x0

    aput-object v17, v15, v18

    invoke-static {v0, v15}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 1607
    :cond_dbc
    const v0, 0x7f0f12d1

    invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 1609
    :cond_dc4
    sget-object v0, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->REFUSED:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    if-ne v5, v0, :cond_df1

    .line 1610
    sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v0

    iget v0, v0, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I

    if-ne v6, v0, :cond_de9

    .line 1611
    const v0, 0x7f0f113d

    invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v0

    const/4 v15, 0x1

    new-array v15, v15, [Ljava/lang/Object;

    invoke-static {v14}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v17

    const/16 v18, 0x0

    aput-object v17, v15, v18

    invoke-static {v0, v15}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 1613
    :cond_de9
    const v0, 0x7f0f12d4

    invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 1615
    :cond_df1
    sget-object v0, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->TIMEOUT:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    if-ne v5, v0, :cond_e0c

    .line 1616
    const v0, 0x7f0f113f

    invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v0

    const/4 v15, 0x1

    new-array v15, v15, [Ljava/lang/Object;

    invoke-static {v14}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v17

    const/16 v18, 0x0

    aput-object v17, v15, v18

    invoke-static {v0, v15}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 1619
    .end local v5    # "state":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;
    .end local v6    # "sender_id":I
    .end local v7    # "receiver_id":I
    .end local v13    # "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v14    # "receiver":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_e0c
    nop

    .line 1623
    .end local v3    # "media":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;
    .end local v4    # "bean":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
    :cond_e0d
    goto/16 :goto_f84

    .line 1620
    .restart local v3    # "media":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;
    .restart local v4    # "bean":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
    :cond_e0f
    const v0, 0x7f0f1119

    invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 1623
    .end local v3    # "media":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;
    .end local v4    # "bean":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
    :cond_e17
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v0

    if-eqz v0, :cond_e5b

    .line 1624
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v0, v6, :cond_e3f

    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_e3f

    .line 1625
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 1626
    :cond_e3f
    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->ttl_seconds:I

    if-eqz v0, :cond_e51

    .line 1627
    const v0, 0x7f0f01ad

    const-string v3, "AttachDestructingVideo"

    invoke-static {v3, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 1629
    :cond_e51
    const v0, 0x7f0f01c1

    const-string v3, "AttachVideo"

    invoke-static {v3, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 1631
    :cond_e5b
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isGame()Z

    move-result v0

    if-eqz v0, :cond_e6b

    .line 1632
    const v0, 0x7f0f01af

    const-string v3, "AttachGame"

    invoke-static {v3, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 1633
    :cond_e6b
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z

    move-result v0

    if-eqz v0, :cond_e7b

    .line 1634
    const v0, 0x7f0f01a7

    const-string v3, "AttachAudio"

    invoke-static {v3, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 1635
    :cond_e7b
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z

    move-result v0

    if-eqz v0, :cond_e8b

    .line 1636
    const v0, 0x7f0f01bd

    const-string v3, "AttachRound"

    invoke-static {v3, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 1637
    :cond_e8b
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z

    move-result v0

    if-eqz v0, :cond_e9b

    .line 1638
    const v0, 0x7f0f01ba

    const-string v3, "AttachMusic"

    invoke-static {v3, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 1639
    :cond_e9b
    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;

    if-eqz v0, :cond_ead

    .line 1640
    const v0, 0x7f0f01a9

    const-string v3, "AttachContact"

    invoke-static {v3, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 1641
    :cond_ead
    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;

    if-eqz v0, :cond_ebf

    .line 1642
    const v0, 0x7f0f0cc3

    const-string v3, "Poll"

    invoke-static {v3, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 1643
    :cond_ebf
    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeo;

    if-nez v0, :cond_f85

    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaVenue;

    if-eqz v0, :cond_ed1

    goto/16 :goto_f85

    .line 1645
    :cond_ed1
    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeoLive;

    if-eqz v0, :cond_ee3

    .line 1646
    const v0, 0x7f0f01b5

    const-string v3, "AttachLiveLocation"

    invoke-static {v3, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 1647
    :cond_ee3
    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;

    if-eqz v0, :cond_f84

    .line 1648
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isSticker()Z

    move-result v0

    if-nez v0, :cond_f56

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedSticker()Z

    move-result v0

    if-eqz v0, :cond_ef8

    goto :goto_f56

    .line 1655
    :cond_ef8
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isGif()Z

    move-result v0

    if-eqz v0, :cond_f2a

    .line 1656
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v0, v6, :cond_f20

    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_f20

    .line 1657
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 1659
    :cond_f20
    const v0, 0x7f0f01b0

    const-string v3, "AttachGif"

    invoke-static {v3, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 1662
    :cond_f2a
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v0, v6, :cond_f4c

    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_f4c

    .line 1663
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 1665
    :cond_f4c
    const v0, 0x7f0f01ae

    const-string v3, "AttachDocument"

    invoke-static {v3, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 1649
    :cond_f56
    :goto_f56
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getStickerEmoji()Ljava/lang/String;

    move-result-object v0

    .line 1650
    .local v0, "emoji":Ljava/lang/String;
    if-eqz v0, :cond_f7a

    .line 1651
    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v4, " "

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const v4, 0x7f0f01be

    const-string v5, "AttachSticker"

    invoke-static {v5, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v4

    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

    return-object v3

    .line 1653
    :cond_f7a
    const v3, 0x7f0f01be

    const-string v4, "AttachSticker"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1677
    .end local v0    # "emoji":Ljava/lang/String;
    .end local v21    # "isChannel":Z
    :cond_f84
    :goto_f84
    return-object v19

    .line 1644
    .restart local v21    # "isChannel":Z
    :cond_f85
    :goto_f85
    const v0, 0x7f0f01b7

    const-string v3, "AttachLocation"

    invoke-static {v3, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 1222
    .end local v16    # "chat_id":I
    .end local v21    # "isChannel":Z
    .end local v22    # "dialog_id":J
    .local v3, "chat_id":I
    .local v5, "isChannel":Z
    .local v6, "dialog_id":J
    :cond_f8f
    move/from16 v16, v3

    move/from16 v21, v5

    move-wide/from16 v22, v6

    .line 1671
    .end local v3    # "chat_id":I
    .end local v5    # "isChannel":Z
    .end local v6    # "dialog_id":J
    .restart local v16    # "chat_id":I
    .restart local v21    # "isChannel":Z
    .restart local v22    # "dialog_id":J
    if-eqz p3, :cond_f9a

    .line 1672
    const/4 v0, 0x0

    aput-boolean v0, p3, v0

    .line 1674
    :cond_f9a
    const v0, 0x7f0f08a3

    invoke-static {v4, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 1119
    .end local v2    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .end local v8    # "from_id":I
    .end local v9    # "msg":Ljava/lang/String;
    .end local v10    # "preferences":Landroid/content/SharedPreferences;
    .end local v11    # "dialogPreviewEnabled":Z
    .end local v12    # "name":Ljava/lang/String;
    .end local v16    # "chat_id":I
    .end local v21    # "isChannel":Z
    .end local v22    # "dialog_id":J
    :cond_fa2
    :goto_fa2
    const v0, 0x7f0f12d2

    invoke-static {v5, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method private getStringForMessage(Lim/tpelyyftgw/messenger/MessageObject;Z[Z[Z)Ljava/lang/String;
    .registers 28
    .param p1, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;
    .param p2, "shortMessage"    # Z
    .param p3, "text"    # [Z
    .param p4, "preview"    # [Z

    .line 1681
    move-object/from16 v0, p0

    move-object/from16 v1, p1

    const/4 v2, 0x0

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->needShowPasscode(Z)Z

    move-result v3

    if-nez v3, :cond_19eb

    sget-boolean v3, Lim/tpelyyftgw/messenger/SharedConfig;->isWaitingForPasscodeEnter:Z

    if-eqz v3, :cond_11

    goto/16 :goto_19eb

    .line 1684
    :cond_11
    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-wide v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->dialog_id:J

    .line 1685
    .local v3, "dialog_id":J
    iget-object v5, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->chat_id:I

    if-eqz v5, :cond_24

    iget-object v5, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->chat_id:I

    goto :goto_2a

    :cond_24
    iget-object v5, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    .line 1686
    .local v5, "chat_id":I
    :goto_2a
    iget-object v6, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->user_id:I

    .line 1687
    .local v6, "from_id":I
    const/4 v7, 0x1

    if-eqz p4, :cond_35

    .line 1688
    aput-boolean v7, p4, v2

    .line 1690
    :cond_35
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v8

    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/AccountInstance;->getNotificationsSettings()Landroid/content/SharedPreferences;

    move-result-object v8

    .line 1691
    .local v8, "preferences":Landroid/content/SharedPreferences;
    new-instance v9, Ljava/lang/StringBuilder;

    invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V

    const-string v10, "content_preview_"

    invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v9, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v9

    invoke-interface {v8, v9, v7}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v9

    .line 1692
    .local v9, "dialogPreviewEnabled":Z
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isFcmMessage()Z

    move-result v10

    const v11, 0x7f0f0a0d

    const-string v12, "NotificationMessageNoText"

    const/4 v13, 0x2

    if-eqz v10, :cond_d4

    .line 1693
    if-nez v5, :cond_7b

    if-eqz v6, :cond_7b

    .line 1694
    if-eqz v9, :cond_6c

    const-string v10, "EnablePreviewAll"

    invoke-interface {v8, v10, v7}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v10

    if-nez v10, :cond_cd

    .line 1695
    :cond_6c
    if-eqz p4, :cond_70

    .line 1696
    aput-boolean v2, p4, v2

    .line 1698
    :cond_70
    new-array v7, v7, [Ljava/lang/Object;

    iget-object v10, v1, Lim/tpelyyftgw/messenger/MessageObject;->localName:Ljava/lang/String;

    aput-object v10, v7, v2

    invoke-static {v12, v11, v7}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    return-object v2

    .line 1700
    :cond_7b
    if-eqz v5, :cond_cd

    .line 1701
    if-eqz v9, :cond_97

    iget-boolean v10, v1, Lim/tpelyyftgw/messenger/MessageObject;->localChannel:Z

    if-nez v10, :cond_8b

    const-string v10, "EnablePreviewGroup"

    invoke-interface {v8, v10, v7}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v10

    if-eqz v10, :cond_97

    :cond_8b
    iget-boolean v10, v1, Lim/tpelyyftgw/messenger/MessageObject;->localChannel:Z

    if-eqz v10, :cond_cd

    const-string v10, "EnablePreviewChannel"

    invoke-interface {v8, v10, v7}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v10

    if-nez v10, :cond_cd

    .line 1702
    :cond_97
    if-eqz p4, :cond_9b

    .line 1703
    aput-boolean v2, p4, v2

    .line 1705
    :cond_9b
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isMegagroup()Z

    move-result v10

    if-nez v10, :cond_b9

    iget-object v10, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    if-eqz v10, :cond_b9

    .line 1706
    const v10, 0x7f0f037e

    new-array v7, v7, [Ljava/lang/Object;

    iget-object v11, v1, Lim/tpelyyftgw/messenger/MessageObject;->localName:Ljava/lang/String;

    aput-object v11, v7, v2

    const-string v2, "ChannelMessageNoText"

    invoke-static {v2, v10, v7}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    return-object v2

    .line 1708
    :cond_b9
    const v10, 0x7f0f0a00

    new-array v11, v13, [Ljava/lang/Object;

    iget-object v12, v1, Lim/tpelyyftgw/messenger/MessageObject;->localUserName:Ljava/lang/String;

    aput-object v12, v11, v2

    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->localName:Ljava/lang/String;

    aput-object v2, v11, v7

    const-string v2, "NotificationMessageGroupNoText"

    invoke-static {v2, v10, v11}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    return-object v2

    .line 1713
    :cond_cd
    aput-boolean v7, p3, v2

    .line 1714
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    check-cast v2, Ljava/lang/String;

    return-object v2

    .line 1716
    :cond_d4
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v10

    invoke-virtual {v10}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I

    move-result v10

    .line 1717
    .local v10, "selfUsedId":I
    if-nez v6, :cond_f2

    .line 1718
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isFromUser()Z

    move-result v14

    if-nez v14, :cond_ed

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v14

    if-gez v14, :cond_eb

    goto :goto_ed

    .line 1721
    :cond_eb
    neg-int v6, v5

    goto :goto_f8

    .line 1719
    :cond_ed
    :goto_ed
    iget-object v14, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v6, v14, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I

    goto :goto_f8

    .line 1723
    :cond_f2
    if-ne v6, v10, :cond_f8

    .line 1724
    iget-object v14, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v6, v14, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I

    .line 1727
    :cond_f8
    :goto_f8
    const-wide/16 v14, 0x0

    cmp-long v16, v3, v14

    if-nez v16, :cond_106

    .line 1728
    if-eqz v5, :cond_103

    .line 1729
    neg-int v14, v5

    int-to-long v3, v14

    goto :goto_106

    .line 1730
    :cond_103
    if-eqz v6, :cond_106

    .line 1731
    int-to-long v3, v6

    .line 1735
    :cond_106
    :goto_106
    const/4 v14, 0x0

    .line 1736
    .local v14, "name":Ljava/lang/String;
    if-lez v6, :cond_13f

    .line 1737
    iget-object v15, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_scheduled:Z

    if-eqz v15, :cond_12a

    .line 1738
    move-object/from16 v16, v12

    int-to-long v11, v10

    cmp-long v17, v3, v11

    if-nez v17, :cond_120

    .line 1739
    const v11, 0x7f0f08b9

    const-string v12, "MessageScheduledReminderNotification"

    invoke-static {v12, v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v14

    goto :goto_152

    .line 1741
    :cond_120
    const v11, 0x7f0f0a16

    const-string v12, "NotificationMessageScheduledName"

    invoke-static {v12, v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v14

    goto :goto_152

    .line 1744
    :cond_12a
    move-object/from16 v16, v12

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v11

    invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v12

    invoke-virtual {v11, v12}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v11

    .line 1745
    .local v11, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    if-eqz v11, :cond_13e

    .line 1746
    invoke-static {v11}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v14

    .line 1748
    .end local v11    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_13e
    goto :goto_152

    .line 1750
    :cond_13f
    move-object/from16 v16, v12

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v11

    neg-int v12, v6

    invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v12

    invoke-virtual {v11, v12}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    move-result-object v11

    .line 1751
    .local v11, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    if-eqz v11, :cond_152

    .line 1752
    iget-object v14, v11, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    .line 1756
    .end local v11    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    :cond_152
    :goto_152
    const/4 v11, 0x0

    if-nez v14, :cond_156

    .line 1757
    return-object v11

    .line 1759
    :cond_156
    const/4 v12, 0x0

    .line 1760
    .local v12, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    if-eqz v5, :cond_168

    .line 1761
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v15

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v13

    invoke-virtual {v15, v13}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    move-result-object v12

    .line 1762
    if-nez v12, :cond_168

    .line 1763
    return-object v11

    .line 1767
    :cond_168
    const/4 v13, 0x0

    .line 1768
    .local v13, "msg":Ljava/lang/String;
    long-to-int v15, v3

    if-nez v15, :cond_17b

    .line 1769
    const v2, 0x7f0f12d2

    const-string v7, "YouHaveNewMessage"

    invoke-static {v7, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v13

    move-wide/from16 v20, v3

    move/from16 v16, v5

    goto/16 :goto_19ea

    .line 1771
    :cond_17b
    const v19, 0x7f0f12d1

    const-string/jumbo v11, "\ud83c\udfac "

    const-string/jumbo v15, "\ud83d\udcce "

    const-string/jumbo v2, "\ud83d\udcf9 "

    const-string/jumbo v7, "\ud83d\uddbc "

    move-wide/from16 v20, v3

    .end local v3    # "dialog_id":J
    .local v20, "dialog_id":J
    const-string v4, "NotificationMessageText"

    if-nez v5, :cond_88c

    if-eqz v6, :cond_88c

    .line 1772
    if-eqz v9, :cond_870

    const-string v3, "EnablePreviewAll"

    move-object/from16 v22, v13

    const/4 v13, 0x1

    .end local v13    # "msg":Ljava/lang/String;
    .local v22, "msg":Ljava/lang/String;
    invoke-interface {v8, v3, v13}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v3

    if-eqz v3, :cond_86b

    .line 1773
    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageService;

    if-eqz v3, :cond_37c

    .line 1774
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionUserJoined;

    if-nez v2, :cond_366

    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionContactSignUp;

    if-eqz v2, :cond_1b8

    move-object v13, v12

    goto/16 :goto_367

    .line 1776
    :cond_1b8
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionUserUpdatedPhoto;

    if-eqz v2, :cond_1d3

    .line 1777
    const v2, 0x7f0f09dc

    const/4 v3, 0x1

    new-array v3, v3, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object v14, v3, v4

    const-string v4, "NotificationContactNewPhoto"

    invoke-static {v4, v2, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    move/from16 v16, v5

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 1778
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_1d3
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionLoginUnknownLocation;

    if-eqz v2, :cond_248

    .line 1779
    const/4 v3, 0x2

    new-array v4, v3, [Ljava/lang/Object;

    .line 1780
    invoke-static {}, Lim/tpelyyftgw/messenger/LocaleController;->getInstance()Lim/tpelyyftgw/messenger/LocaleController;

    move-result-object v3

    iget-object v3, v3, Lim/tpelyyftgw/messenger/LocaleController;->formatterYear:Lim/tpelyyftgw/messenger/time/FastDateFormat;

    iget-object v7, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    move-object v13, v3

    int-to-long v2, v7

    const-wide/16 v15, 0x3e8

    mul-long v2, v2, v15

    move-object v7, v13

    invoke-virtual {v7, v2, v3}, Lim/tpelyyftgw/messenger/time/FastDateFormat;->format(J)Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x0

    aput-object v2, v4, v3

    .line 1781
    invoke-static {}, Lim/tpelyyftgw/messenger/LocaleController;->getInstance()Lim/tpelyyftgw/messenger/LocaleController;

    move-result-object v2

    iget-object v2, v2, Lim/tpelyyftgw/messenger/LocaleController;->formatterDay:Lim/tpelyyftgw/messenger/time/FastDateFormat;

    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    move-object v13, v12

    .end local v12    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .local v13, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    int-to-long v11, v3

    mul-long v11, v11, v15

    invoke-virtual {v2, v11, v12}, Lim/tpelyyftgw/messenger/time/FastDateFormat;->format(J)Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x1

    aput-object v2, v4, v3

    .line 1779
    const-string v2, "formatDateAtTime"

    const v3, 0x7f0f13cd

    invoke-static {v2, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 1782
    .local v2, "date":Ljava/lang/String;
    const v3, 0x7f0f0a1c

    const/4 v4, 0x4

    new-array v4, v4, [Ljava/lang/Object;

    .line 1783
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v7

    invoke-virtual {v7}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v7

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;

    const/4 v11, 0x0

    aput-object v7, v4, v11

    const/4 v7, 0x1

    aput-object v2, v4, v7

    iget-object v7, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->title:Ljava/lang/String;

    const/4 v11, 0x2

    aput-object v7, v4, v11

    iget-object v7, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->address:Ljava/lang/String;

    const/4 v11, 0x3

    aput-object v7, v4, v11

    .line 1782
    const-string v7, "NotificationUnrecognizedDevice"

    invoke-static {v7, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 1785
    .end local v22    # "msg":Ljava/lang/String;
    .local v2, "msg":Ljava/lang/String;
    move/from16 v16, v5

    move-object v12, v13

    move-object v13, v2

    goto/16 :goto_19ea

    .end local v2    # "msg":Ljava/lang/String;
    .end local v13    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .restart local v12    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_248
    move-object v13, v12

    .end local v12    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .restart local v13    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionGameScore;

    if-nez v2, :cond_35a

    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPaymentSent;

    if-eqz v2, :cond_25b

    goto/16 :goto_35a

    .line 1787
    :cond_25b
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPhoneCall;

    if-eqz v2, :cond_285

    .line 1788
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->reason:Lim/tpelyyftgw/tgnet/TLRPC$PhoneCallDiscardReason;

    .line 1789
    .local v2, "reason":Lim/tpelyyftgw/tgnet/TLRPC$PhoneCallDiscardReason;
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v3

    if-nez v3, :cond_27e

    instance-of v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_phoneCallDiscardReasonMissed;

    if-eqz v3, :cond_27e

    .line 1790
    const v3, 0x7f0f02e5

    const-string v4, "CallMessageIncomingMissed"

    invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    move-object/from16 v22, v3

    .line 1792
    .end local v2    # "reason":Lim/tpelyyftgw/tgnet/TLRPC$PhoneCallDiscardReason;
    :cond_27e
    move/from16 v16, v5

    move-object v12, v13

    move-object/from16 v13, v22

    goto/16 :goto_19ea

    :cond_285
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;

    if-eqz v2, :cond_355

    .line 1795
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;

    .line 1797
    .local v2, "action":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;
    iget v3, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;->trans:I

    if-nez v3, :cond_350

    .line 1798
    iget v3, v0, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    invoke-static {v3}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v3

    iget-object v4, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;->receiver:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->user_id:I

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    invoke-virtual {v3, v4}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v3

    .line 1799
    .local v3, "receiver":Lim/tpelyyftgw/tgnet/TLRPC$User;
    iget v4, v0, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    invoke-static {v4}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v4

    iget-object v7, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;->sender:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->user_id:I

    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v7

    invoke-virtual {v4, v7}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v4

    .line 1800
    .local v4, "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
    iget-object v7, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    const-class v11, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;

    invoke-static {v7, v11}, Lim/tpelyyftgw/tgnet/TLJsonResolve;->parse(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/Class;)Lim/tpelyyftgw/tgnet/TLApiModel;

    move-result-object v7

    .line 1801
    .local v7, "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
    iget-object v11, v7, Lim/tpelyyftgw/tgnet/TLApiModel;->model:Ljava/lang/Object;

    check-cast v11, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;

    .line 1802
    .local v11, "bean":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
    new-instance v12, Ljava/lang/StringBuilder;

    invoke-direct {v12}, Ljava/lang/StringBuilder;-><init>()V

    .line 1803
    .local v12, "builder":Ljava/lang/StringBuilder;
    if-eqz v11, :cond_349

    .line 1804
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v15

    if-eqz v15, :cond_307

    .line 1805
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v15

    iget v15, v15, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I

    move-object/from16 v16, v7

    .end local v7    # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
    .local v16, "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
    iget-object v7, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;->sender:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->user_id:I

    if-ne v15, v7, :cond_2ed

    .line 1806
    const v7, 0x7f0f12dc

    invoke-static {v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto :goto_34b

    .line 1808
    :cond_2ed
    const v7, 0x7f0f12d9

    invoke-static {v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v7

    const/4 v15, 0x1

    new-array v15, v15, [Ljava/lang/Object;

    invoke-static {v4}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v17

    const/16 v18, 0x0

    aput-object v17, v15, v18

    invoke-static {v7, v15}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto :goto_34b

    .line 1811
    .end local v16    # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
    .restart local v7    # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
    :cond_307
    move-object/from16 v16, v7

    .end local v7    # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
    .restart local v16    # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v7

    iget v7, v7, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I

    iget-object v15, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;->sender:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->user_id:I

    if-ne v7, v15, :cond_327

    .line 1812
    invoke-static {v3}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 1813
    const v7, 0x7f0f0d58

    invoke-static {v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto :goto_34b

    .line 1815
    :cond_327
    const v7, 0x7f0f128a

    invoke-static {v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v7

    const/4 v15, 0x2

    new-array v15, v15, [Ljava/lang/Object;

    invoke-static {v3}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v17

    const/16 v18, 0x0

    aput-object v17, v15, v18

    invoke-static {v4}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v17

    const/16 v18, 0x1

    aput-object v17, v15, v18

    invoke-static {v7, v15}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v7

    invoke-virtual {v12, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto :goto_34b

    .line 1803
    .end local v16    # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
    .restart local v7    # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
    :cond_349
    move-object/from16 v16, v7

    .line 1819
    .end local v7    # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
    .restart local v16    # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
    :goto_34b
    invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v7

    return-object v7

    .line 1821
    .end local v2    # "action":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;
    .end local v3    # "receiver":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v4    # "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v11    # "bean":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
    .end local v12    # "builder":Ljava/lang/StringBuilder;
    .end local v16    # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
    :cond_350
    move/from16 v16, v5

    move-object v12, v13

    goto/16 :goto_19e8

    .line 1792
    :cond_355
    move/from16 v16, v5

    move-object v12, v13

    goto/16 :goto_19e8

    .line 1786
    :cond_35a
    :goto_35a
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;

    move-result-object v2

    move/from16 v16, v5

    move-object v12, v13

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .local v2, "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 1774
    .end local v2    # "msg":Ljava/lang/String;
    .end local v13    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .local v12, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_366
    move-object v13, v12

    .line 1775
    .end local v12    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .restart local v13    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    :goto_367
    const v2, 0x7f0f09db

    const/4 v3, 0x1

    new-array v3, v3, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object v14, v3, v4

    const-string v4, "NotificationContactJoined"

    invoke-static {v4, v2, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move/from16 v16, v5

    move-object v12, v13

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 1823
    .end local v2    # "msg":Ljava/lang/String;
    .end local v13    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .restart local v12    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_37c
    move-object v13, v12

    .end local v12    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .restart local v13    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isMediaEmpty()Z

    move-result v3

    if-eqz v3, :cond_3d5

    .line 1824
    if-nez p2, :cond_3c0

    .line 1825
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-nez v2, :cond_3ab

    .line 1826
    const/4 v2, 0x2

    new-array v2, v2, [Ljava/lang/Object;

    const/4 v3, 0x0

    aput-object v14, v2, v3

    iget-object v7, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    const/4 v11, 0x1

    aput-object v7, v2, v11

    const v7, 0x7f0f0a19

    invoke-static {v4, v7, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 1828
    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    aput-boolean v11, p3, v3

    move/from16 v16, v5

    move-object v12, v13

    move-object v13, v2

    goto/16 :goto_19ea

    .line 1830
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_3ab
    const/4 v3, 0x0

    const/4 v11, 0x1

    new-array v2, v11, [Ljava/lang/Object;

    aput-object v14, v2, v3

    move-object/from16 v7, v16

    const v4, 0x7f0f0a0d

    invoke-static {v7, v4, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move/from16 v16, v5

    move-object v12, v13

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 1833
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_3c0
    move-object/from16 v7, v16

    const/4 v3, 0x0

    const v4, 0x7f0f0a0d

    const/4 v11, 0x1

    new-array v2, v11, [Ljava/lang/Object;

    aput-object v14, v2, v3

    invoke-static {v7, v4, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move/from16 v16, v5

    move-object v12, v13

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 1835
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_3d5
    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPhoto;

    if-eqz v3, :cond_44c

    .line 1836
    if-nez p2, :cond_41a

    sget v2, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v3, 0x13

    if-lt v2, v3, :cond_41a

    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-nez v2, :cond_41a

    .line 1837
    const/4 v2, 0x2

    new-array v2, v2, [Ljava/lang/Object;

    const/4 v3, 0x0

    aput-object v14, v2, v3

    new-instance v11, Ljava/lang/StringBuilder;

    invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v11, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v7, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v11, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v7

    const/4 v11, 0x1

    aput-object v7, v2, v11

    const v7, 0x7f0f0a19

    invoke-static {v4, v7, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 1839
    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    aput-boolean v11, p3, v3

    move/from16 v16, v5

    move-object v12, v13

    move-object v13, v2

    goto/16 :goto_19ea

    .line 1841
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_41a
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->ttl_seconds:I

    if-eqz v2, :cond_437

    .line 1842
    const v2, 0x7f0f0a12

    const/4 v3, 0x1

    new-array v3, v3, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object v14, v3, v4

    const-string v4, "NotificationMessageSDPhoto"

    invoke-static {v4, v2, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move/from16 v16, v5

    move-object v12, v13

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 1844
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_437
    const/4 v3, 0x1

    const/4 v4, 0x0

    const v2, 0x7f0f0a0e

    new-array v3, v3, [Ljava/lang/Object;

    aput-object v14, v3, v4

    const-string v4, "NotificationMessagePhoto"

    invoke-static {v4, v2, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move/from16 v16, v5

    move-object v12, v13

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 1847
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_44c
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v3

    if-eqz v3, :cond_4c1

    .line 1848
    if-nez p2, :cond_48f

    sget v3, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v7, 0x13

    if-lt v3, v7, :cond_48f

    iget-object v3, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-nez v3, :cond_48f

    .line 1849
    const/4 v3, 0x2

    new-array v3, v3, [Ljava/lang/Object;

    const/4 v7, 0x0

    aput-object v14, v3, v7

    new-instance v11, Ljava/lang/StringBuilder;

    invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    const/4 v11, 0x1

    aput-object v2, v3, v11

    const v2, 0x7f0f0a19

    invoke-static {v4, v2, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 1851
    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    aput-boolean v11, p3, v7

    move/from16 v16, v5

    move-object v12, v13

    move-object v13, v2

    goto/16 :goto_19ea

    .line 1853
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_48f
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->ttl_seconds:I

    if-eqz v2, :cond_4ac

    .line 1854
    const v2, 0x7f0f0a13

    const/4 v3, 0x1

    new-array v3, v3, [Ljava/lang/Object;

    const/4 v7, 0x0

    aput-object v14, v3, v7

    const-string v4, "NotificationMessageSDVideo"

    invoke-static {v4, v2, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move/from16 v16, v5

    move-object v12, v13

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 1856
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_4ac
    const/4 v3, 0x1

    const/4 v7, 0x0

    const v2, 0x7f0f0a1a

    new-array v3, v3, [Ljava/lang/Object;

    aput-object v14, v3, v7

    const-string v4, "NotificationMessageVideo"

    invoke-static {v4, v2, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move/from16 v16, v5

    move-object v12, v13

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 1859
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_4c1
    const/4 v7, 0x0

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isGame()Z

    move-result v2

    if-eqz v2, :cond_4e7

    .line 1860
    const v2, 0x7f0f09f2

    const/4 v3, 0x2

    new-array v3, v3, [Ljava/lang/Object;

    aput-object v14, v3, v7

    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->game:Lim/tpelyyftgw/tgnet/TLRPC$TL_game;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_game;->title:Ljava/lang/String;

    const/4 v7, 0x1

    aput-object v4, v3, v7

    const-string v4, "NotificationMessageGame"

    invoke-static {v4, v2, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move/from16 v16, v5

    move-object v12, v13

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 1862
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_4e7
    const/4 v7, 0x1

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z

    move-result v2

    if-eqz v2, :cond_502

    .line 1863
    const v2, 0x7f0f09ec

    new-array v3, v7, [Ljava/lang/Object;

    const/4 v12, 0x0

    aput-object v14, v3, v12

    const-string v4, "NotificationMessageAudio"

    invoke-static {v4, v2, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move/from16 v16, v5

    move-object v12, v13

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 1864
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_502
    const/4 v12, 0x0

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z

    move-result v2

    if-eqz v2, :cond_51c

    .line 1865
    const v2, 0x7f0f0a11

    new-array v3, v7, [Ljava/lang/Object;

    aput-object v14, v3, v12

    const-string v4, "NotificationMessageRound"

    invoke-static {v4, v2, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move/from16 v16, v5

    move-object v12, v13

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 1866
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_51c
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z

    move-result v2

    if-eqz v2, :cond_535

    .line 1867
    const v2, 0x7f0f0a0c

    new-array v3, v7, [Ljava/lang/Object;

    aput-object v14, v3, v12

    const-string v4, "NotificationMessageMusic"

    invoke-static {v4, v2, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move/from16 v16, v5

    move-object v12, v13

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 1868
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_535
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;

    if-eqz v2, :cond_563

    .line 1869
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;

    .line 1870
    .local v2, "mediaContact":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;
    const v3, 0x7f0f09ee

    const/4 v4, 0x2

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v7, 0x0

    aput-object v14, v4, v7

    iget-object v7, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;->first_name:Ljava/lang/String;

    iget-object v11, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;->last_name:Ljava/lang/String;

    .line 1871
    invoke-static {v7, v11}, Lim/tpelyyftgw/messenger/ContactsController;->formatName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v7

    const/4 v11, 0x1

    aput-object v7, v4, v11

    .line 1870
    const-string v7, "NotificationMessageContact2"

    invoke-static {v7, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 1872
    .end local v22    # "msg":Ljava/lang/String;
    .local v2, "msg":Ljava/lang/String;
    move/from16 v16, v5

    move-object v12, v13

    move-object v13, v2

    goto/16 :goto_19ea

    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_563
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;

    if-eqz v2, :cond_58d

    .line 1873
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;

    .line 1874
    .local v2, "mediaPoll":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
    const v3, 0x7f0f0a10

    const/4 v4, 0x2

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v7, 0x0

    aput-object v14, v4, v7

    iget-object v7, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;->question:Ljava/lang/String;

    const/4 v11, 0x1

    aput-object v7, v4, v11

    const-string v7, "NotificationMessagePoll2"

    invoke-static {v7, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 1875
    .end local v22    # "msg":Ljava/lang/String;
    .local v2, "msg":Ljava/lang/String;
    move/from16 v16, v5

    move-object v12, v13

    move-object v13, v2

    goto/16 :goto_19ea

    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_58d
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeo;

    if-nez v2, :cond_856

    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaVenue;

    if-eqz v2, :cond_59f

    goto/16 :goto_856

    .line 1877
    :cond_59f
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeoLive;

    if-eqz v2, :cond_5bc

    .line 1878
    const v2, 0x7f0f0a0a

    const/4 v3, 0x1

    new-array v3, v3, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object v14, v3, v4

    const-string v4, "NotificationMessageLiveLocation"

    invoke-static {v4, v2, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move/from16 v16, v5

    move-object v12, v13

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 1879
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_5bc
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;

    if-eqz v2, :cond_6aa

    .line 1880
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isSticker()Z

    move-result v2

    if-nez v2, :cond_67c

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedSticker()Z

    move-result v2

    if-eqz v2, :cond_5d2

    goto/16 :goto_67c

    .line 1888
    :cond_5d2
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isGif()Z

    move-result v2

    if-eqz v2, :cond_62a

    .line 1889
    if-nez p2, :cond_615

    sget v2, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v3, 0x13

    if-lt v2, v3, :cond_615

    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-nez v2, :cond_615

    .line 1890
    const/4 v2, 0x2

    new-array v2, v2, [Ljava/lang/Object;

    const/4 v3, 0x0

    aput-object v14, v2, v3

    new-instance v7, Ljava/lang/StringBuilder;

    invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v11, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v7

    const/4 v11, 0x1

    aput-object v7, v2, v11

    const v7, 0x7f0f0a19

    invoke-static {v4, v7, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 1892
    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    aput-boolean v11, p3, v3

    move/from16 v16, v5

    move-object v12, v13

    move-object v13, v2

    goto/16 :goto_19ea

    .line 1889
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_615
    const/4 v3, 0x0

    const/4 v11, 0x1

    .line 1894
    const v2, 0x7f0f09f4

    new-array v4, v11, [Ljava/lang/Object;

    aput-object v14, v4, v3

    const-string v3, "NotificationMessageGif"

    invoke-static {v3, v2, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move/from16 v16, v5

    move-object v12, v13

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 1897
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_62a
    if-nez p2, :cond_667

    sget v2, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v3, 0x13

    if-lt v2, v3, :cond_667

    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-nez v2, :cond_667

    .line 1898
    const/4 v2, 0x2

    new-array v2, v2, [Ljava/lang/Object;

    const/4 v3, 0x0

    aput-object v14, v2, v3

    new-instance v7, Ljava/lang/StringBuilder;

    invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v7, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v11, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v7, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v7

    const/4 v11, 0x1

    aput-object v7, v2, v11

    const v7, 0x7f0f0a19

    invoke-static {v4, v7, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 1900
    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    aput-boolean v11, p3, v3

    move/from16 v16, v5

    move-object v12, v13

    move-object v13, v2

    goto/16 :goto_19ea

    .line 1897
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_667
    const/4 v3, 0x0

    const/4 v11, 0x1

    .line 1902
    const v2, 0x7f0f09ef

    new-array v4, v11, [Ljava/lang/Object;

    aput-object v14, v4, v3

    const-string v3, "NotificationMessageDocument"

    invoke-static {v3, v2, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move/from16 v16, v5

    move-object v12, v13

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 1881
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_67c
    :goto_67c
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getStickerEmoji()Ljava/lang/String;

    move-result-object v2

    .line 1882
    .local v2, "emoji":Ljava/lang/String;
    if-eqz v2, :cond_695

    .line 1883
    const v3, 0x7f0f0a18

    const/4 v4, 0x2

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v7, 0x0

    aput-object v14, v4, v7

    const/4 v11, 0x1

    aput-object v2, v4, v11

    const-string v7, "NotificationMessageStickerEmoji"

    invoke-static {v7, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    .end local v22    # "msg":Ljava/lang/String;
    .local v3, "msg":Ljava/lang/String;
    goto :goto_6a4

    .line 1886
    .end local v3    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_695
    const/4 v7, 0x0

    const/4 v11, 0x1

    const v3, 0x7f0f0a17

    new-array v4, v11, [Ljava/lang/Object;

    aput-object v14, v4, v7

    const-string v7, "NotificationMessageSticker"

    invoke-static {v7, v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    .line 1888
    .end local v2    # "emoji":Ljava/lang/String;
    .end local v22    # "msg":Ljava/lang/String;
    .restart local v3    # "msg":Ljava/lang/String;
    :goto_6a4
    move/from16 v16, v5

    move-object v12, v13

    move-object v13, v3

    goto/16 :goto_19ea

    .line 1905
    .end local v3    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_6aa
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;

    if-eqz v2, :cond_851

    .line 1908
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;

    .line 1909
    .local v2, "media":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;
    iget v3, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->trans:I

    if-nez v3, :cond_703

    .line 1910
    const/4 v3, 0x0

    .line 1911
    .local v3, "bean":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
    iget-object v4, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    if-eqz v4, :cond_6ce

    .line 1912
    iget-object v4, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    const-class v7, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;

    invoke-static {v4, v7}, Lim/tpelyyftgw/tgnet/TLJsonResolve;->parse(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/Class;)Lim/tpelyyftgw/tgnet/TLApiModel;

    move-result-object v4

    .line 1913
    .local v4, "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
    iget-object v7, v4, Lim/tpelyyftgw/tgnet/TLApiModel;->model:Ljava/lang/Object;

    move-object v3, v7

    check-cast v3, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;

    .line 1915
    .end local v4    # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
    :cond_6ce
    if-eqz v3, :cond_6fb

    .line 1916
    invoke-virtual {v3}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;

    move-result-object v4

    .line 1917
    .local v4, "red":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getInitiatorUserIdInt()I

    move-result v7

    .line 1918
    .local v7, "sender_id":I
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v11

    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v12

    invoke-virtual {v11, v12}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v11

    .line 1919
    .local v11, "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
    const v12, 0x7f0f0d52

    invoke-static {v12}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v12

    const/4 v15, 0x1

    new-array v15, v15, [Ljava/lang/Object;

    invoke-static {v11}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v16

    const/16 v17, 0x0

    aput-object v16, v15, v17

    invoke-static {v12, v15}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v12

    return-object v12

    .line 1921
    .end local v4    # "red":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
    .end local v7    # "sender_id":I
    .end local v11    # "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_6fb
    const v4, 0x7f0f0d51

    invoke-static {v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v4

    return-object v4

    .line 1923
    .end local v3    # "bean":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
    :cond_703
    const/4 v15, 0x1

    iget v3, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->trans:I

    if-eq v3, v15, :cond_70d

    iget v3, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->trans:I

    const/4 v4, 0x2

    if-ne v3, v4, :cond_842

    .line 1924
    :cond_70d
    const/4 v3, 0x0

    .line 1925
    .local v3, "bean":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
    iget-object v4, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    if-eqz v4, :cond_71f

    .line 1926
    iget-object v4, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    const-class v7, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;

    invoke-static {v4, v7}, Lim/tpelyyftgw/tgnet/TLJsonResolve;->parse(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/Class;)Lim/tpelyyftgw/tgnet/TLApiModel;

    move-result-object v4

    .line 1927
    .local v4, "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;>;"
    iget-object v7, v4, Lim/tpelyyftgw/tgnet/TLApiModel;->model:Ljava/lang/Object;

    move-object v3, v7

    check-cast v3, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;

    .line 1929
    .end local v4    # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;>;"
    :cond_71f
    if-eqz v3, :cond_847

    .line 1930
    invoke-virtual {v3}, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;->getState()Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    move-result-object v4

    .line 1931
    .local v4, "state":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isOutOwner()Z

    move-result v7

    if-eqz v7, :cond_78a

    .line 1932
    sget-object v7, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->WAITING:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    if-ne v4, v7, :cond_737

    .line 1933
    const v7, 0x7f0f114f

    invoke-static {v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v7

    return-object v7

    .line 1934
    :cond_737
    sget-object v7, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->RECEIVED:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    if-ne v4, v7, :cond_756

    .line 1935
    invoke-virtual {v3}, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;->getInitiatorUserIdInt()I

    move-result v7

    .line 1936
    .restart local v7    # "sender_id":I
    sget v11, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    invoke-static {v11}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v11

    iget v11, v11, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I

    if-ne v7, v11, :cond_751

    .line 1937
    const v11, 0x7f0f111a

    invoke-static {v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v11

    return-object v11

    .line 1939
    :cond_751
    invoke-static/range {v19 .. v19}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v11

    return-object v11

    .line 1941
    .end local v7    # "sender_id":I
    :cond_756
    sget-object v7, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->REFUSED:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    if-ne v4, v7, :cond_778

    .line 1942
    invoke-virtual {v3}, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;->getInitiatorUserIdInt()I

    move-result v7

    .line 1943
    .restart local v7    # "sender_id":I
    sget v11, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    invoke-static {v11}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v11

    iget v11, v11, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I

    if-ne v7, v11, :cond_770

    .line 1944
    const v11, 0x7f0f1112

    invoke-static {v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v11

    return-object v11

    .line 1946
    :cond_770
    const v11, 0x7f0f12d4

    invoke-static {v11}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v11

    return-object v11

    .line 1948
    .end local v7    # "sender_id":I
    :cond_778
    sget-object v7, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->TIMEOUT:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    if-ne v4, v7, :cond_784

    .line 1949
    const v7, 0x7f0f1113

    invoke-static {v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v7

    return-object v7

    .line 1948
    :cond_784
    move-object/from16 v16, v2

    move-object/from16 v17, v3

    goto/16 :goto_841

    .line 1952
    :cond_78a
    invoke-virtual {v3}, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;->getInitiatorUserIdInt()I

    move-result v7

    .line 1953
    .restart local v7    # "sender_id":I
    invoke-virtual {v3}, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;->getRecipientUserId()Ljava/lang/String;

    move-result-object v11

    invoke-static {v11}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v11

    .line 1954
    .local v11, "receiver_id":I
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v12

    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v15

    invoke-virtual {v12, v15}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v12

    .line 1955
    .local v12, "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v15

    move-object/from16 v16, v2

    .end local v2    # "media":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;
    .local v16, "media":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;
    invoke-static {v11}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v15, v2}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v2

    .line 1956
    .local v2, "receiver":Lim/tpelyyftgw/tgnet/TLRPC$User;
    sget-object v15, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->WAITING:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    if-ne v4, v15, :cond_7cd

    .line 1957
    const v15, 0x7f0f112e

    invoke-static {v15}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v15

    move-object/from16 v17, v3

    const/4 v3, 0x1

    .end local v3    # "bean":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
    .local v17, "bean":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
    new-array v3, v3, [Ljava/lang/Object;

    invoke-static {v12}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v18

    const/16 v19, 0x0

    aput-object v18, v3, v19

    invoke-static {v15, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1958
    .end local v17    # "bean":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
    .restart local v3    # "bean":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
    :cond_7cd
    move-object/from16 v17, v3

    .end local v3    # "bean":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
    .restart local v17    # "bean":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
    sget-object v3, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->RECEIVED:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    if-ne v4, v3, :cond_7f9

    .line 1959
    sget v3, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    invoke-static {v3}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v3

    iget v3, v3, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I

    if-ne v7, v3, :cond_7f4

    .line 1960
    const v3, 0x7f0f112d

    invoke-static {v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v3

    const/4 v15, 0x1

    new-array v15, v15, [Ljava/lang/Object;

    invoke-static {v2}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v18

    const/16 v19, 0x0

    aput-object v18, v15, v19

    invoke-static {v3, v15}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1962
    :cond_7f4
    invoke-static/range {v19 .. v19}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1964
    :cond_7f9
    sget-object v3, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->REFUSED:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    if-ne v4, v3, :cond_826

    .line 1965
    sget v3, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    invoke-static {v3}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v3

    iget v3, v3, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I

    if-ne v7, v3, :cond_81e

    .line 1966
    const v3, 0x7f0f113d

    invoke-static {v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v3

    const/4 v15, 0x1

    new-array v15, v15, [Ljava/lang/Object;

    invoke-static {v2}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v18

    const/16 v19, 0x0

    aput-object v18, v15, v19

    invoke-static {v3, v15}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1968
    :cond_81e
    const v3, 0x7f0f12d4

    invoke-static {v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1970
    :cond_826
    sget-object v3, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->TIMEOUT:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    if-ne v4, v3, :cond_841

    .line 1971
    const v3, 0x7f0f113f

    invoke-static {v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v3

    const/4 v15, 0x1

    new-array v15, v15, [Ljava/lang/Object;

    invoke-static {v2}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v18

    const/16 v19, 0x0

    aput-object v18, v15, v19

    invoke-static {v3, v15}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v3

    return-object v3

    .line 1974
    .end local v2    # "receiver":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v4    # "state":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;
    .end local v7    # "sender_id":I
    .end local v11    # "receiver_id":I
    .end local v12    # "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_841
    :goto_841
    nop

    .line 1978
    .end local v16    # "media":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;
    .end local v17    # "bean":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
    :cond_842
    move/from16 v16, v5

    move-object v12, v13

    goto/16 :goto_19e8

    .line 1975
    .local v2, "media":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;
    .restart local v3    # "bean":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
    :cond_847
    move-object/from16 v16, v2

    .end local v2    # "media":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;
    .restart local v16    # "media":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;
    const v2, 0x7f0f1119

    invoke-static {v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v2

    return-object v2

    .line 1905
    .end local v3    # "bean":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
    .end local v16    # "media":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;
    :cond_851
    move/from16 v16, v5

    move-object v12, v13

    goto/16 :goto_19e8

    .line 1876
    :cond_856
    :goto_856
    const v2, 0x7f0f0a0b

    const/4 v3, 0x1

    new-array v3, v3, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object v14, v3, v4

    const-string v4, "NotificationMessageMap"

    invoke-static {v4, v2, v3}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move/from16 v16, v5

    move-object v12, v13

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .local v2, "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 1772
    .end local v2    # "msg":Ljava/lang/String;
    .end local v13    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .local v12, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_86b
    move-object v13, v12

    move-object/from16 v7, v16

    const/4 v4, 0x0

    .end local v12    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .restart local v13    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    goto :goto_876

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v12    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .local v13, "msg":Ljava/lang/String;
    :cond_870
    move-object/from16 v22, v13

    move-object/from16 v7, v16

    const/4 v4, 0x0

    move-object v13, v12

    .line 1981
    .end local v12    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .local v13, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .restart local v22    # "msg":Ljava/lang/String;
    :goto_876
    if-eqz p4, :cond_87a

    .line 1982
    aput-boolean v4, p4, v4

    .line 1984
    :cond_87a
    const/4 v2, 0x1

    new-array v2, v2, [Ljava/lang/Object;

    aput-object v14, v2, v4

    const v3, 0x7f0f0a0d

    invoke-static {v7, v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move/from16 v16, v5

    move-object v12, v13

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 1771
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v12    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .local v13, "msg":Ljava/lang/String;
    :cond_88c
    move-object/from16 v22, v13

    move-object v13, v12

    .line 1986
    .end local v12    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .local v13, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .restart local v22    # "msg":Ljava/lang/String;
    if-eqz v5, :cond_19e5

    .line 1987
    invoke-static {v13}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v3

    if-eqz v3, :cond_89e

    move-object v12, v13

    .end local v13    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .restart local v12    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    iget-boolean v3, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-nez v3, :cond_89f

    const/4 v3, 0x1

    goto :goto_8a0

    .end local v12    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .restart local v13    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    :cond_89e
    move-object v12, v13

    .end local v13    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .restart local v12    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    :cond_89f
    const/4 v3, 0x0

    .line 1988
    .local v3, "isChannel":Z
    :goto_8a0
    if-eqz v9, :cond_19af

    if-nez v3, :cond_8b0

    const-string v13, "EnablePreviewGroup"

    move/from16 v16, v5

    const/4 v5, 0x1

    .end local v5    # "chat_id":I
    .local v16, "chat_id":I
    invoke-interface {v8, v13, v5}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v13

    if-nez v13, :cond_8bd

    goto :goto_8b2

    .end local v16    # "chat_id":I
    .restart local v5    # "chat_id":I
    :cond_8b0
    move/from16 v16, v5

    .end local v5    # "chat_id":I
    .restart local v16    # "chat_id":I
    :goto_8b2
    if-eqz v3, :cond_19b1

    const-string v5, "EnablePreviewChannel"

    const/4 v13, 0x1

    invoke-interface {v8, v5, v13}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v5

    if-eqz v5, :cond_19b1

    .line 1990
    :cond_8bd
    iget-object v5, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    instance-of v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageService;

    if-eqz v5, :cond_1275

    .line 1991
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatAddUser;

    if-eqz v4, :cond_9e9

    .line 1992
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->user_id:I

    .line 1993
    .local v2, "singleUserId":I
    if-nez v2, :cond_8f1

    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->users:Ljava/util/ArrayList;

    invoke-virtual {v4}, Ljava/util/ArrayList;->size()I

    move-result v4

    const/4 v5, 0x1

    if-ne v4, v5, :cond_8f1

    .line 1994
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->users:Ljava/util/ArrayList;

    const/4 v5, 0x0

    invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/Integer;

    invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I

    move-result v2

    .line 1996
    :cond_8f1
    if-eqz v2, :cond_98e

    .line 1997
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    if-eqz v4, :cond_916

    iget-boolean v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-nez v4, :cond_916

    .line 1998
    const v4, 0x7f0f034a

    const/4 v5, 0x2

    new-array v5, v5, [Ljava/lang/Object;

    const/4 v7, 0x0

    aput-object v14, v5, v7

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x1

    aput-object v7, v5, v11

    const-string v7, "ChannelAddedByNotification"

    invoke-static {v7, v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v4

    move-object v13, v4

    .end local v22    # "msg":Ljava/lang/String;
    .local v4, "msg":Ljava/lang/String;
    goto/16 :goto_9e7

    .line 2000
    .end local v4    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_916
    if-ne v2, v10, :cond_92f

    .line 2001
    const v4, 0x7f0f09e9

    const/4 v5, 0x2

    new-array v5, v5, [Ljava/lang/Object;

    const/4 v7, 0x0

    aput-object v14, v5, v7

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x1

    aput-object v7, v5, v11

    const-string v7, "NotificationInvitedToGroup"

    invoke-static {v7, v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v4

    move-object v13, v4

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v4    # "msg":Ljava/lang/String;
    goto/16 :goto_9e7

    .line 2004
    .end local v4    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_92f
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v4

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v4

    .line 2005
    .local v4, "u2":Lim/tpelyyftgw/tgnet/TLRPC$User;
    if-nez v4, :cond_93f

    .line 2006
    const/4 v5, 0x0

    return-object v5

    .line 2008
    :cond_93f
    iget v5, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I

    if-ne v6, v5, :cond_971

    .line 2009
    iget-boolean v5, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v5, :cond_95c

    .line 2010
    const v5, 0x7f0f09e1

    const/4 v7, 0x2

    new-array v7, v7, [Ljava/lang/Object;

    const/4 v11, 0x0

    aput-object v14, v7, v11

    iget-object v11, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v13, 0x1

    aput-object v11, v7, v13

    const-string v11, "NotificationGroupAddSelfMega"

    invoke-static {v11, v5, v7}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    .end local v22    # "msg":Ljava/lang/String;
    .local v5, "msg":Ljava/lang/String;
    goto :goto_98c

    .line 2013
    .end local v5    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_95c
    const/4 v7, 0x2

    const/4 v11, 0x0

    const/4 v13, 0x1

    const v5, 0x7f0f09e0

    new-array v7, v7, [Ljava/lang/Object;

    aput-object v14, v7, v11

    iget-object v11, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    aput-object v11, v7, v13

    const-string v11, "NotificationGroupAddSelf"

    invoke-static {v11, v5, v7}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v5    # "msg":Ljava/lang/String;
    goto :goto_98c

    .line 2017
    .end local v5    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_971
    const/4 v11, 0x0

    const/4 v13, 0x1

    const v5, 0x7f0f09df

    const/4 v7, 0x3

    new-array v7, v7, [Ljava/lang/Object;

    aput-object v14, v7, v11

    iget-object v11, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    aput-object v11, v7, v13

    .line 2018
    invoke-static {v4}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v11

    const/4 v13, 0x2

    aput-object v11, v7, v13

    .line 2017
    const-string v11, "NotificationGroupAddMember"

    invoke-static {v11, v5, v7}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    .line 2020
    .end local v4    # "u2":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v22    # "msg":Ljava/lang/String;
    .restart local v5    # "msg":Ljava/lang/String;
    :goto_98c
    move-object v13, v5

    goto :goto_9e7

    .line 2023
    .end local v5    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_98e
    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    .line 2024
    .local v4, "names":Ljava/lang/StringBuilder;
    const/4 v5, 0x0

    .local v5, "a":I
    :goto_994
    iget-object v7, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->users:Ljava/util/ArrayList;

    invoke-virtual {v7}, Ljava/util/ArrayList;->size()I

    move-result v7

    if-ge v5, v7, :cond_9cb

    .line 2025
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v7

    iget-object v11, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget-object v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->users:Ljava/util/ArrayList;

    invoke-virtual {v11, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v11

    check-cast v11, Ljava/lang/Integer;

    invoke-virtual {v7, v11}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v7

    .line 2026
    .local v7, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    if-eqz v7, :cond_9c8

    .line 2027
    invoke-static {v7}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v11

    .line 2028
    .local v11, "name2":Ljava/lang/String;
    invoke-virtual {v4}, Ljava/lang/StringBuilder;->length()I

    move-result v13

    if-eqz v13, :cond_9c5

    .line 2029
    const-string v13, ", "

    invoke-virtual {v4, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 2031
    :cond_9c5
    invoke-virtual {v4, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 2024
    .end local v7    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v11    # "name2":Ljava/lang/String;
    :cond_9c8
    add-int/lit8 v5, v5, 0x1

    goto :goto_994

    .line 2034
    .end local v5    # "a":I
    :cond_9cb
    const v5, 0x7f0f09df

    const/4 v7, 0x3

    new-array v7, v7, [Ljava/lang/Object;

    const/4 v11, 0x0

    aput-object v14, v7, v11

    iget-object v11, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v13, 0x1

    aput-object v11, v7, v13

    .line 2035
    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v11

    const/4 v13, 0x2

    aput-object v11, v7, v13

    .line 2034
    const-string v11, "NotificationGroupAddMember"

    invoke-static {v11, v5, v7}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    move-object v13, v5

    .line 2037
    .end local v2    # "singleUserId":I
    .end local v4    # "names":Ljava/lang/StringBuilder;
    .end local v22    # "msg":Ljava/lang/String;
    .local v13, "msg":Ljava/lang/String;
    :goto_9e7
    goto/16 :goto_19ea

    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_9e9
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatJoinedByLink;

    if-eqz v4, :cond_a07

    .line 2038
    const v2, 0x7f0f09ea

    const/4 v4, 0x2

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v14, v4, v5

    iget-object v5, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x1

    aput-object v5, v4, v7

    const-string v5, "NotificationInvitedToGroupByLink"

    invoke-static {v5, v2, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2040
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_a07
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatEditTitle;

    if-eqz v4, :cond_a29

    .line 2041
    const v2, 0x7f0f09dd

    const/4 v4, 0x2

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v14, v4, v5

    iget-object v5, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->title:Ljava/lang/String;

    const/4 v7, 0x1

    aput-object v5, v4, v7

    const-string v5, "NotificationEditedGroupName"

    invoke-static {v5, v2, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2043
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_a29
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatEditPhoto;

    if-nez v4, :cond_1240

    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatDeletePhoto;

    if-eqz v4, :cond_a3b

    goto/16 :goto_1240

    .line 2049
    :cond_a3b
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatDeleteUser;

    if-eqz v4, :cond_ab2

    .line 2050
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->user_id:I

    if-ne v2, v10, :cond_a61

    .line 2051
    const v2, 0x7f0f09e7

    const/4 v4, 0x2

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v14, v4, v5

    iget-object v5, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x1

    aput-object v5, v4, v7

    const-string v5, "NotificationGroupKickYou"

    invoke-static {v5, v2, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2052
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_a61
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->user_id:I

    if-ne v2, v6, :cond_a7f

    .line 2053
    const v2, 0x7f0f09e8

    const/4 v4, 0x2

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v14, v4, v5

    iget-object v5, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x1

    aput-object v5, v4, v7

    const-string v5, "NotificationGroupLeftMember"

    invoke-static {v5, v2, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2055
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_a7f
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v2

    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->user_id:I

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    invoke-virtual {v2, v4}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v2

    .line 2056
    .local v2, "u2":Lim/tpelyyftgw/tgnet/TLRPC$User;
    if-nez v2, :cond_a95

    .line 2057
    const/4 v4, 0x0

    return-object v4

    .line 2059
    :cond_a95
    const v4, 0x7f0f09e6

    const/4 v5, 0x3

    new-array v5, v5, [Ljava/lang/Object;

    const/4 v7, 0x0

    aput-object v14, v5, v7

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x1

    aput-object v7, v5, v11

    .line 2060
    invoke-static {v2}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v7

    const/4 v11, 0x2

    aput-object v7, v5, v11

    .line 2059
    const-string v7, "NotificationGroupKickMember"

    invoke-static {v7, v4, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .line 2061
    .end local v2    # "u2":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2062
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_ab2
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatCreate;

    if-eqz v4, :cond_ac2

    .line 2063
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2064
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_ac2
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChannelCreate;

    if-eqz v4, :cond_ad2

    .line 2065
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2066
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_ad2
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChatMigrateTo;

    if-eqz v4, :cond_aed

    .line 2067
    const v2, 0x7f0f008f

    const/4 v4, 0x1

    new-array v4, v4, [Ljava/lang/Object;

    iget-object v5, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x0

    aput-object v5, v4, v7

    const-string v5, "ActionMigrateFromGroupNotify"

    invoke-static {v5, v2, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2068
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_aed
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionChannelMigrateFrom;

    if-eqz v4, :cond_b0c

    .line 2069
    const v2, 0x7f0f008f

    const/4 v4, 0x1

    new-array v4, v4, [Ljava/lang/Object;

    iget-object v5, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;->title:Ljava/lang/String;

    const/4 v7, 0x0

    aput-object v5, v4, v7

    const-string v5, "ActionMigrateFromGroupNotify"

    invoke-static {v5, v2, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2071
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_b0c
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionScreenshotTaken;

    if-eqz v4, :cond_b1c

    .line 2072
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2073
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_b1c
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPinMessage;

    if-eqz v4, :cond_116a

    .line 2074
    if-eqz v12, :cond_e6d

    invoke-static {v12}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v4

    if-eqz v4, :cond_b30

    iget-boolean v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-eqz v4, :cond_e6d

    .line 2075
    :cond_b30
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-nez v4, :cond_b4a

    .line 2076
    const v2, 0x7f0f09c6

    const/4 v4, 0x2

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v14, v4, v5

    iget-object v5, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x1

    aput-object v5, v4, v7

    const-string v5, "NotificationActionPinnedNoText"

    invoke-static {v5, v2, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2079
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_b4a
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 2080
    .local v4, "object":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z

    move-result v5

    if-eqz v5, :cond_b69

    .line 2081
    const v2, 0x7f0f09c4

    const/4 v5, 0x2

    new-array v5, v5, [Ljava/lang/Object;

    const/4 v7, 0x0

    aput-object v14, v5, v7

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x1

    aput-object v7, v5, v11

    const-string v7, "NotificationActionPinnedMusic"

    invoke-static {v7, v2, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .local v2, "msg":Ljava/lang/String;
    goto/16 :goto_e6b

    .line 2083
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_b69
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v5

    const-string v13, "NotificationActionPinnedText"

    if-eqz v5, :cond_bc3

    .line 2084
    sget v5, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v7, 0x13

    if-lt v5, v7, :cond_bac

    iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v5

    if-nez v5, :cond_bac

    .line 2085
    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 2086
    .local v2, "message":Ljava/lang/String;
    const/4 v5, 0x3

    new-array v5, v5, [Ljava/lang/Object;

    const/4 v7, 0x0

    aput-object v14, v5, v7

    const/4 v7, 0x1

    aput-object v2, v5, v7

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x2

    aput-object v7, v5, v11

    const v7, 0x7f0f09d4

    invoke-static {v13, v7, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 2088
    .end local v22    # "msg":Ljava/lang/String;
    .local v2, "msg":Ljava/lang/String;
    move-object v13, v2

    goto/16 :goto_e6b

    .line 2084
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_bac
    const/4 v11, 0x2

    .line 2089
    const v2, 0x7f0f09d6

    new-array v5, v11, [Ljava/lang/Object;

    const/4 v7, 0x0

    aput-object v14, v5, v7

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x1

    aput-object v7, v5, v11

    const-string v7, "NotificationActionPinnedVideo"

    invoke-static {v7, v2, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_e6b

    .line 2092
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_bc3
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isGif()Z

    move-result v2

    if-eqz v2, :cond_c1b

    .line 2093
    sget v2, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v5, 0x13

    if-lt v2, v5, :cond_c04

    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-nez v2, :cond_c04

    .line 2094
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v2, v5}, 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 2095
    .local v2, "message":Ljava/lang/String;
    const/4 v5, 0x3

    new-array v5, v5, [Ljava/lang/Object;

    const/4 v7, 0x0

    aput-object v14, v5, v7

    const/4 v7, 0x1

    aput-object v2, v5, v7

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x2

    aput-object v7, v5, v11

    const v7, 0x7f0f09d4

    invoke-static {v13, v7, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 2097
    .end local v22    # "msg":Ljava/lang/String;
    .local v2, "msg":Ljava/lang/String;
    move-object v13, v2

    goto/16 :goto_e6b

    .line 2093
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_c04
    const/4 v11, 0x2

    .line 2098
    const v2, 0x7f0f09c0

    new-array v5, v11, [Ljava/lang/Object;

    const/4 v7, 0x0

    aput-object v14, v5, v7

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x1

    aput-object v7, v5, v11

    const-string v7, "NotificationActionPinnedGif"

    invoke-static {v7, v2, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_e6b

    .line 2101
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_c1b
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z

    move-result v2

    if-eqz v2, :cond_c38

    .line 2102
    const v2, 0x7f0f09d8

    const/4 v5, 0x2

    new-array v5, v5, [Ljava/lang/Object;

    const/4 v7, 0x0

    aput-object v14, v5, v7

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x1

    aput-object v7, v5, v11

    const-string v7, "NotificationActionPinnedVoice"

    invoke-static {v7, v2, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_e6b

    .line 2104
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_c38
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z

    move-result v2

    if-eqz v2, :cond_c55

    .line 2105
    const v2, 0x7f0f09ce

    const/4 v5, 0x2

    new-array v5, v5, [Ljava/lang/Object;

    const/4 v7, 0x0

    aput-object v14, v5, v7

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x1

    aput-object v7, v5, v11

    const-string v7, "NotificationActionPinnedRound"

    invoke-static {v7, v2, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_e6b

    .line 2107
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_c55
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isSticker()Z

    move-result v2

    if-nez v2, :cond_e38

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedSticker()Z

    move-result v2

    if-eqz v2, :cond_c63

    goto/16 :goto_e38

    .line 2116
    :cond_c63
    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;

    if-eqz v2, :cond_cbd

    .line 2117
    sget v2, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v5, 0x13

    if-lt v2, v5, :cond_ca6

    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-nez v2, :cond_ca6

    .line 2118
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v2, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v2, v5}, 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 2119
    .local v2, "message":Ljava/lang/String;
    const/4 v5, 0x3

    new-array v5, v5, [Ljava/lang/Object;

    const/4 v7, 0x0

    aput-object v14, v5, v7

    const/4 v7, 0x1

    aput-object v2, v5, v7

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x2

    aput-object v7, v5, v11

    const v7, 0x7f0f09d4

    invoke-static {v13, v7, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 2121
    .end local v22    # "msg":Ljava/lang/String;
    .local v2, "msg":Ljava/lang/String;
    move-object v13, v2

    goto/16 :goto_e6b

    .line 2117
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_ca6
    const/4 v11, 0x2

    .line 2122
    const v2, 0x7f0f09b6

    new-array v5, v11, [Ljava/lang/Object;

    const/4 v7, 0x0

    aput-object v14, v5, v7

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x1

    aput-object v7, v5, v11

    const-string v7, "NotificationActionPinnedFile"

    invoke-static {v7, v2, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_e6b

    .line 2125
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_cbd
    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeo;

    if-nez v2, :cond_e22

    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaVenue;

    if-eqz v2, :cond_cd2

    const/4 v7, 0x0

    const/4 v11, 0x2

    const/4 v13, 0x1

    goto/16 :goto_e25

    .line 2128
    :cond_cd2
    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeoLive;

    if-eqz v2, :cond_cf1

    .line 2129
    const v2, 0x7f0f09be

    const/4 v5, 0x2

    new-array v5, v5, [Ljava/lang/Object;

    const/4 v7, 0x0

    aput-object v14, v5, v7

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x1

    aput-object v7, v5, v11

    const-string v7, "NotificationActionPinnedGeoLive"

    invoke-static {v7, v2, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_e6b

    .line 2131
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_cf1
    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;

    if-eqz v2, :cond_d21

    .line 2132
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;

    .line 2133
    .local v2, "mediaContact":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;
    const v5, 0x7f0f09b3

    const/4 v7, 0x3

    new-array v7, v7, [Ljava/lang/Object;

    const/4 v11, 0x0

    aput-object v14, v7, v11

    iget-object v11, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v13, 0x1

    aput-object v11, v7, v13

    iget-object v11, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;->first_name:Ljava/lang/String;

    iget-object v13, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;->last_name:Ljava/lang/String;

    .line 2134
    invoke-static {v11, v13}, Lim/tpelyyftgw/messenger/ContactsController;->formatName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v11

    const/4 v13, 0x2

    aput-object v11, v7, v13

    .line 2133
    const-string v11, "NotificationActionPinnedContact2"

    invoke-static {v11, v5, v7}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 2135
    .end local v22    # "msg":Ljava/lang/String;
    .local v2, "msg":Ljava/lang/String;
    move-object v13, v2

    goto/16 :goto_e6b

    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_d21
    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;

    if-eqz v2, :cond_d4d

    .line 2136
    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;

    .line 2137
    .local v2, "mediaPoll":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
    const v5, 0x7f0f09cb

    const/4 v7, 0x3

    new-array v7, v7, [Ljava/lang/Object;

    const/4 v11, 0x0

    aput-object v14, v7, v11

    iget-object v11, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v13, 0x1

    aput-object v11, v7, v13

    iget-object v11, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;

    iget-object v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;->question:Ljava/lang/String;

    const/4 v13, 0x2

    aput-object v11, v7, v13

    const-string v11, "NotificationActionPinnedPoll2"

    invoke-static {v11, v5, v7}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 2139
    .end local v22    # "msg":Ljava/lang/String;
    .local v2, "msg":Ljava/lang/String;
    move-object v13, v2

    goto/16 :goto_e6b

    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_d4d
    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPhoto;

    if-eqz v2, :cond_da7

    .line 2140
    sget v2, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v5, 0x13

    if-lt v2, v5, :cond_d90

    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-nez v2, :cond_d90

    .line 2141
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v2, v5}, 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 2142
    .local v2, "message":Ljava/lang/String;
    const/4 v5, 0x3

    new-array v5, v5, [Ljava/lang/Object;

    const/4 v7, 0x0

    aput-object v14, v5, v7

    const/4 v7, 0x1

    aput-object v2, v5, v7

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x2

    aput-object v7, v5, v11

    const v7, 0x7f0f09d4

    invoke-static {v13, v7, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 2144
    .end local v22    # "msg":Ljava/lang/String;
    .local v2, "msg":Ljava/lang/String;
    move-object v13, v2

    goto/16 :goto_e6b

    .line 2140
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_d90
    const/4 v11, 0x2

    .line 2145
    const v2, 0x7f0f09c8

    new-array v5, v11, [Ljava/lang/Object;

    const/4 v7, 0x0

    aput-object v14, v5, v7

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x1

    aput-object v7, v5, v11

    const-string v7, "NotificationActionPinnedPhoto"

    invoke-static {v7, v2, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_e6b

    .line 2148
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_da7
    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGame;

    if-eqz v2, :cond_dc6

    .line 2149
    const v2, 0x7f0f09b8

    const/4 v5, 0x2

    new-array v5, v5, [Ljava/lang/Object;

    const/4 v7, 0x0

    aput-object v14, v5, v7

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x1

    aput-object v7, v5, v11

    const-string v7, "NotificationActionPinnedGame"

    invoke-static {v7, v2, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_e6b

    .line 2151
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_dc6
    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    if-eqz v2, :cond_e0c

    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    invoke-interface {v2}, Ljava/lang/CharSequence;->length()I

    move-result v2

    if-lez v2, :cond_e0c

    .line 2152
    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    .line 2153
    .local v2, "message":Ljava/lang/CharSequence;
    invoke-interface {v2}, Ljava/lang/CharSequence;->length()I

    move-result v5

    const/16 v7, 0x14

    if-le v5, v7, :cond_df5

    .line 2154
    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

    const/16 v7, 0x14

    const/4 v11, 0x0

    invoke-interface {v2, v11, v7}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence;

    move-result-object v7

    invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    const-string v7, "..."

    invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    goto :goto_df6

    .line 2153
    :cond_df5
    const/4 v11, 0x0

    .line 2156
    :goto_df6
    const/4 v5, 0x3

    new-array v5, v5, [Ljava/lang/Object;

    aput-object v14, v5, v11

    const/4 v7, 0x1

    aput-object v2, v5, v7

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x2

    aput-object v7, v5, v11

    const v7, 0x7f0f09d4

    invoke-static {v13, v7, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 2158
    .end local v22    # "msg":Ljava/lang/String;
    .local v2, "msg":Ljava/lang/String;
    move-object v13, v2

    goto :goto_e6b

    .line 2151
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_e0c
    const/4 v11, 0x2

    .line 2159
    const v2, 0x7f0f09c6

    new-array v5, v11, [Ljava/lang/Object;

    const/4 v7, 0x0

    aput-object v14, v5, v7

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v13, 0x1

    aput-object v7, v5, v13

    const-string v7, "NotificationActionPinnedNoText"

    invoke-static {v7, v2, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto :goto_e6b

    .line 2125
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_e22
    const/4 v7, 0x0

    const/4 v11, 0x2

    const/4 v13, 0x1

    .line 2126
    :goto_e25
    const v2, 0x7f0f09bc

    new-array v5, v11, [Ljava/lang/Object;

    aput-object v14, v5, v7

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    aput-object v7, v5, v13

    const-string v7, "NotificationActionPinnedGeo"

    invoke-static {v7, v2, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto :goto_e6b

    .line 2108
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_e38
    :goto_e38
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getStickerEmoji()Ljava/lang/String;

    move-result-object v2

    .line 2109
    .local v2, "emoji":Ljava/lang/String;
    if-eqz v2, :cond_e56

    .line 2110
    const v5, 0x7f0f09d2

    const/4 v7, 0x3

    new-array v7, v7, [Ljava/lang/Object;

    const/4 v11, 0x0

    aput-object v14, v7, v11

    iget-object v11, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v13, 0x1

    aput-object v11, v7, v13

    const/4 v15, 0x2

    aput-object v2, v7, v15

    const-string v11, "NotificationActionPinnedStickerEmoji"

    invoke-static {v11, v5, v7}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    .end local v22    # "msg":Ljava/lang/String;
    .local v5, "msg":Ljava/lang/String;
    goto :goto_e6a

    .line 2113
    .end local v5    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_e56
    const/4 v11, 0x0

    const/4 v13, 0x1

    const/4 v15, 0x2

    const v5, 0x7f0f09d0

    new-array v7, v15, [Ljava/lang/Object;

    aput-object v14, v7, v11

    iget-object v11, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    aput-object v11, v7, v13

    const-string v11, "NotificationActionPinnedSticker"

    invoke-static {v11, v5, v7}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    .line 2116
    .end local v2    # "emoji":Ljava/lang/String;
    .end local v22    # "msg":Ljava/lang/String;
    .restart local v5    # "msg":Ljava/lang/String;
    :goto_e6a
    move-object v13, v5

    .line 2162
    .end local v4    # "object":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v5    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    :goto_e6b
    goto/16 :goto_19ea

    .line 2164
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_e6d
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    if-nez v4, :cond_e84

    .line 2165
    const v2, 0x7f0f09c7

    const/4 v4, 0x1

    new-array v4, v4, [Ljava/lang/Object;

    iget-object v5, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x0

    aput-object v5, v4, v7

    const-string v5, "NotificationActionPinnedNoTextChannel"

    invoke-static {v5, v2, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2168
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_e84
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->replyMessageObject:Lim/tpelyyftgw/messenger/MessageObject;

    .line 2169
    .restart local v4    # "object":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z

    move-result v5

    if-eqz v5, :cond_ea0

    .line 2170
    const v2, 0x7f0f09c5

    const/4 v5, 0x1

    new-array v5, v5, [Ljava/lang/Object;

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x0

    aput-object v7, v5, v11

    const-string v7, "NotificationActionPinnedMusicChannel"

    invoke-static {v7, v2, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .local v2, "msg":Ljava/lang/String;
    goto/16 :goto_1168

    .line 2172
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_ea0
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v5

    const-string v13, "NotificationActionPinnedTextChannel"

    if-eqz v5, :cond_ef4

    .line 2173
    sget v5, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v7, 0x13

    if-lt v5, v7, :cond_ee0

    iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v5

    if-nez v5, :cond_ee0

    .line 2174
    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .line 2175
    .local v2, "message":Ljava/lang/String;
    const/4 v5, 0x2

    new-array v5, v5, [Ljava/lang/Object;

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x0

    aput-object v7, v5, v11

    const/4 v7, 0x1

    aput-object v2, v5, v7

    const v7, 0x7f0f09d5

    invoke-static {v13, v7, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 2177
    .end local v22    # "msg":Ljava/lang/String;
    .local v2, "msg":Ljava/lang/String;
    move-object v13, v2

    goto/16 :goto_1168

    .line 2173
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_ee0
    const/4 v7, 0x1

    .line 2178
    const v2, 0x7f0f09d7

    new-array v5, v7, [Ljava/lang/Object;

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x0

    aput-object v7, v5, v11

    const-string v7, "NotificationActionPinnedVideoChannel"

    invoke-static {v7, v2, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_1168

    .line 2181
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_ef4
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isGif()Z

    move-result v2

    if-eqz v2, :cond_f47

    .line 2182
    sget v2, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v5, 0x13

    if-lt v2, v5, :cond_f32

    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-nez v2, :cond_f32

    .line 2183
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v2, v5}, 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 2184
    .local v2, "message":Ljava/lang/String;
    const/4 v5, 0x2

    new-array v5, v5, [Ljava/lang/Object;

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x0

    aput-object v7, v5, v11

    const/4 v11, 0x1

    aput-object v2, v5, v11

    const v7, 0x7f0f09d5

    invoke-static {v13, v7, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 2186
    .end local v22    # "msg":Ljava/lang/String;
    .local v2, "msg":Ljava/lang/String;
    move-object v13, v2

    goto/16 :goto_1168

    .line 2182
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_f32
    const/4 v11, 0x1

    .line 2187
    const v2, 0x7f0f09c1

    new-array v5, v11, [Ljava/lang/Object;

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/16 v19, 0x0

    aput-object v7, v5, v19

    const-string v7, "NotificationActionPinnedGifChannel"

    invoke-static {v7, v2, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_1168

    .line 2190
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_f47
    const/4 v11, 0x1

    const/16 v19, 0x0

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z

    move-result v2

    if-eqz v2, :cond_f62

    .line 2191
    const v2, 0x7f0f09d9

    new-array v5, v11, [Ljava/lang/Object;

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    aput-object v7, v5, v19

    const-string v7, "NotificationActionPinnedVoiceChannel"

    invoke-static {v7, v2, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_1168

    .line 2193
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_f62
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z

    move-result v2

    if-eqz v2, :cond_f7a

    .line 2194
    const v2, 0x7f0f09cf

    new-array v5, v11, [Ljava/lang/Object;

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    aput-object v7, v5, v19

    const-string v7, "NotificationActionPinnedRoundChannel"

    invoke-static {v7, v2, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_1168

    .line 2196
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_f7a
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isSticker()Z

    move-result v2

    if-nez v2, :cond_113b

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedSticker()Z

    move-result v2

    if-eqz v2, :cond_f88

    goto/16 :goto_113b

    .line 2205
    :cond_f88
    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;

    if-eqz v2, :cond_fdc

    .line 2206
    sget v2, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v5, 0x13

    if-lt v2, v5, :cond_fc8

    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-nez v2, :cond_fc8

    .line 2207
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v2, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v2, v5}, 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 2208
    .local v2, "message":Ljava/lang/String;
    const/4 v5, 0x2

    new-array v5, v5, [Ljava/lang/Object;

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x0

    aput-object v7, v5, v11

    const/4 v7, 0x1

    aput-object v2, v5, v7

    const v7, 0x7f0f09d5

    invoke-static {v13, v7, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 2210
    .end local v22    # "msg":Ljava/lang/String;
    .local v2, "msg":Ljava/lang/String;
    move-object v13, v2

    goto/16 :goto_1168

    .line 2206
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_fc8
    const/4 v7, 0x1

    .line 2211
    const v2, 0x7f0f09b7

    new-array v5, v7, [Ljava/lang/Object;

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x0

    aput-object v7, v5, v11

    const-string v7, "NotificationActionPinnedFileChannel"

    invoke-static {v7, v2, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_1168

    .line 2214
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_fdc
    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeo;

    if-nez v2, :cond_1128

    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaVenue;

    if-eqz v2, :cond_ff0

    const/4 v7, 0x1

    const/4 v11, 0x0

    goto/16 :goto_112a

    .line 2217
    :cond_ff0
    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeoLive;

    if-eqz v2, :cond_100c

    .line 2218
    const v2, 0x7f0f09bf

    const/4 v5, 0x1

    new-array v5, v5, [Ljava/lang/Object;

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x0

    aput-object v7, v5, v11

    const-string v7, "NotificationActionPinnedGeoLiveChannel"

    invoke-static {v7, v2, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_1168

    .line 2220
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_100c
    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;

    if-eqz v2, :cond_1039

    .line 2221
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;

    .line 2222
    .local v2, "mediaContact":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;
    const v5, 0x7f0f09b5

    const/4 v7, 0x2

    new-array v7, v7, [Ljava/lang/Object;

    iget-object v11, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v13, 0x0

    aput-object v11, v7, v13

    iget-object v11, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;->first_name:Ljava/lang/String;

    iget-object v13, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;->last_name:Ljava/lang/String;

    .line 2224
    invoke-static {v11, v13}, Lim/tpelyyftgw/messenger/ContactsController;->formatName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v11

    const/4 v13, 0x1

    aput-object v11, v7, v13

    .line 2222
    const-string v11, "NotificationActionPinnedContactChannel2"

    invoke-static {v11, v5, v7}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 2226
    .end local v22    # "msg":Ljava/lang/String;
    .local v2, "msg":Ljava/lang/String;
    move-object v13, v2

    goto/16 :goto_1168

    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_1039
    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;

    if-eqz v2, :cond_1062

    .line 2227
    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;

    .line 2228
    .local v2, "mediaPoll":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
    const v5, 0x7f0f09cd

    const/4 v7, 0x2

    new-array v7, v7, [Ljava/lang/Object;

    iget-object v11, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v13, 0x0

    aput-object v11, v7, v13

    iget-object v11, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;

    iget-object v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;->question:Ljava/lang/String;

    const/4 v13, 0x1

    aput-object v11, v7, v13

    const-string v11, "NotificationActionPinnedPollChannel2"

    invoke-static {v11, v5, v7}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 2230
    .end local v22    # "msg":Ljava/lang/String;
    .local v2, "msg":Ljava/lang/String;
    move-object v13, v2

    goto/16 :goto_1168

    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_1062
    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPhoto;

    if-eqz v2, :cond_10b6

    .line 2231
    sget v2, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v5, 0x13

    if-lt v2, v5, :cond_10a2

    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-nez v2, :cond_10a2

    .line 2232
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v5, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v2, v5}, 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 2233
    .local v2, "message":Ljava/lang/String;
    const/4 v5, 0x2

    new-array v5, v5, [Ljava/lang/Object;

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x0

    aput-object v7, v5, v11

    const/4 v7, 0x1

    aput-object v2, v5, v7

    const v7, 0x7f0f09d5

    invoke-static {v13, v7, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 2235
    .end local v22    # "msg":Ljava/lang/String;
    .local v2, "msg":Ljava/lang/String;
    move-object v13, v2

    goto/16 :goto_1168

    .line 2231
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_10a2
    const/4 v7, 0x1

    .line 2236
    const v2, 0x7f0f09c9

    new-array v5, v7, [Ljava/lang/Object;

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x0

    aput-object v7, v5, v11

    const-string v7, "NotificationActionPinnedPhotoChannel"

    invoke-static {v7, v2, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_1168

    .line 2239
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_10b6
    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGame;

    if-eqz v2, :cond_10d2

    .line 2240
    const v2, 0x7f0f09b9

    const/4 v5, 0x1

    new-array v5, v5, [Ljava/lang/Object;

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x0

    aput-object v7, v5, v11

    const-string v7, "NotificationActionPinnedGameChannel"

    invoke-static {v7, v2, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto/16 :goto_1168

    .line 2242
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_10d2
    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    if-eqz v2, :cond_1115

    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    invoke-interface {v2}, Ljava/lang/CharSequence;->length()I

    move-result v2

    if-lez v2, :cond_1115

    .line 2243
    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    .line 2244
    .local v2, "message":Ljava/lang/CharSequence;
    invoke-interface {v2}, Ljava/lang/CharSequence;->length()I

    move-result v5

    const/16 v7, 0x14

    if-le v5, v7, :cond_1101

    .line 2245
    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

    const/16 v7, 0x14

    const/4 v11, 0x0

    invoke-interface {v2, v11, v7}, Ljava/lang/CharSequence;->subSequence(II)Ljava/lang/CharSequence;

    move-result-object v7

    invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    const-string v7, "..."

    invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    goto :goto_1102

    .line 2244
    :cond_1101
    const/4 v11, 0x0

    .line 2247
    :goto_1102
    const/4 v5, 0x2

    new-array v5, v5, [Ljava/lang/Object;

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    aput-object v7, v5, v11

    const/4 v7, 0x1

    aput-object v2, v5, v7

    const v7, 0x7f0f09d5

    invoke-static {v13, v7, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    .line 2249
    .end local v22    # "msg":Ljava/lang/String;
    .local v2, "msg":Ljava/lang/String;
    move-object v13, v2

    goto :goto_1168

    .line 2242
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_1115
    const/4 v7, 0x1

    .line 2250
    const v2, 0x7f0f09c7

    new-array v5, v7, [Ljava/lang/Object;

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x0

    aput-object v7, v5, v11

    const-string v7, "NotificationActionPinnedNoTextChannel"

    invoke-static {v7, v2, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto :goto_1168

    .line 2214
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_1128
    const/4 v7, 0x1

    const/4 v11, 0x0

    .line 2215
    :goto_112a
    const v2, 0x7f0f09bd

    new-array v5, v7, [Ljava/lang/Object;

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    aput-object v7, v5, v11

    const-string v7, "NotificationActionPinnedGeoChannel"

    invoke-static {v7, v2, v5}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto :goto_1168

    .line 2197
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_113b
    :goto_113b
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getStickerEmoji()Ljava/lang/String;

    move-result-object v2

    .line 2198
    .local v2, "emoji":Ljava/lang/String;
    if-eqz v2, :cond_1156

    .line 2199
    const v5, 0x7f0f09d3

    const/4 v7, 0x2

    new-array v7, v7, [Ljava/lang/Object;

    iget-object v11, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v13, 0x0

    aput-object v11, v7, v13

    const/4 v11, 0x1

    aput-object v2, v7, v11

    const-string v11, "NotificationActionPinnedStickerEmojiChannel"

    invoke-static {v11, v5, v7}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v5    # "msg":Ljava/lang/String;
    goto :goto_1167

    .line 2202
    .end local v5    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_1156
    const/4 v11, 0x1

    const/4 v13, 0x0

    const v5, 0x7f0f09d1

    new-array v7, v11, [Ljava/lang/Object;

    iget-object v11, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    aput-object v11, v7, v13

    const-string v11, "NotificationActionPinnedStickerChannel"

    invoke-static {v11, v5, v7}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v5

    .line 2205
    .end local v2    # "emoji":Ljava/lang/String;
    .end local v22    # "msg":Ljava/lang/String;
    .restart local v5    # "msg":Ljava/lang/String;
    :goto_1167
    move-object v13, v5

    .line 2253
    .end local v4    # "object":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v5    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    :goto_1168
    goto/16 :goto_19ea

    .line 2255
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_116a
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionGameScore;

    if-eqz v2, :cond_117a

    .line 2256
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageText:Ljava/lang/CharSequence;

    invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2257
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_117a
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v2, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;

    if-eqz v2, :cond_19e8

    .line 2260
    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;

    .line 2262
    .local v2, "action":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;
    iget v4, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;->trans:I

    if-nez v4, :cond_123e

    .line 2263
    iget v4, v0, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    invoke-static {v4}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v4

    iget-object v5, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;->receiver:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->user_id:I

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v4

    .line 2264
    .local v4, "receiver":Lim/tpelyyftgw/tgnet/TLRPC$User;
    iget v5, v0, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    invoke-static {v5}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v5

    iget-object v7, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;->sender:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->user_id:I

    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v7

    invoke-virtual {v5, v7}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v5

    .line 2265
    .local v5, "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
    iget-object v7, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    const-class v11, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;

    invoke-static {v7, v11}, Lim/tpelyyftgw/tgnet/TLJsonResolve;->parse(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/Class;)Lim/tpelyyftgw/tgnet/TLApiModel;

    move-result-object v7

    .line 2266
    .local v7, "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
    iget-object v11, v7, Lim/tpelyyftgw/tgnet/TLApiModel;->model:Ljava/lang/Object;

    check-cast v11, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;

    .line 2267
    .local v11, "bean":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
    new-instance v13, Ljava/lang/StringBuilder;

    invoke-direct {v13}, Ljava/lang/StringBuilder;-><init>()V

    .line 2268
    .local v13, "builder":Ljava/lang/StringBuilder;
    if-eqz v11, :cond_1239

    .line 2269
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isOut()Z

    move-result v15

    if-eqz v15, :cond_11fa

    .line 2270
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v15

    iget v15, v15, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I

    iget-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;->sender:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->user_id:I

    if-ne v15, v0, :cond_11e0

    .line 2271
    const v0, 0x7f0f12dc

    invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto :goto_1239

    .line 2273
    :cond_11e0
    const v0, 0x7f0f12d9

    invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v0

    const/4 v15, 0x1

    new-array v15, v15, [Ljava/lang/Object;

    invoke-static {v5}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v17

    const/16 v18, 0x0

    aput-object v17, v15, v18

    invoke-static {v0, v15}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto :goto_1239

    .line 2276
    :cond_11fa
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v0

    iget v0, v0, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I

    iget-object v15, v2, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;->sender:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->user_id:I

    if-ne v0, v15, :cond_1218

    .line 2277
    invoke-static {v4}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 2278
    const v0, 0x7f0f0d58

    invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto :goto_1239

    .line 2280
    :cond_1218
    const v0, 0x7f0f128a

    invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v0

    const/4 v15, 0x2

    new-array v15, v15, [Ljava/lang/Object;

    invoke-static {v4}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v17

    const/16 v18, 0x0

    aput-object v17, v15, v18

    invoke-static {v5}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v17

    const/16 v18, 0x1

    aput-object v17, v15, v18

    invoke-static {v0, v15}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 2284
    :cond_1239
    :goto_1239
    invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 2286
    .end local v2    # "action":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesActionReceivedRpkTransfer;
    .end local v4    # "receiver":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v5    # "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v7    # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
    .end local v11    # "bean":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
    .end local v13    # "builder":Ljava/lang/StringBuilder;
    :cond_123e
    goto/16 :goto_19e8

    .line 2044
    :cond_1240
    :goto_1240
    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    if-eqz v0, :cond_125f

    iget-boolean v0, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-nez v0, :cond_125f

    .line 2045
    const v0, 0x7f0f038e

    const/4 v2, 0x1

    new-array v2, v2, [Ljava/lang/Object;

    iget-object v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v5, 0x0

    aput-object v4, v2, v5

    const-string v4, "ChannelPhotoEditNotification"

    invoke-static {v4, v0, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .local v13, "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2044
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_125f
    const/4 v5, 0x0

    .line 2047
    const v0, 0x7f0f09de

    const/4 v2, 0x2

    new-array v2, v2, [Ljava/lang/Object;

    aput-object v14, v2, v5

    iget-object v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v5, 0x1

    aput-object v4, v2, v5

    const-string v4, "NotificationEditedGroupPhoto"

    invoke-static {v4, v0, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2287
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_1275
    invoke-static {v12}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_150b

    iget-boolean v0, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-nez v0, :cond_150b

    .line 2288
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isMediaEmpty()Z

    move-result v0

    if-eqz v0, :cond_12c0

    .line 2289
    if-nez p2, :cond_12af

    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    if-eqz v0, :cond_12af

    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v0}, Ljava/lang/String;->length()I

    move-result v0

    if-eqz v0, :cond_12af

    .line 2290
    const/4 v0, 0x2

    new-array v0, v0, [Ljava/lang/Object;

    const/4 v2, 0x0

    aput-object v14, v0, v2

    iget-object v5, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    const/4 v7, 0x1

    aput-object v5, v0, v7

    const v5, 0x7f0f0a19

    invoke-static {v4, v5, v0}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .line 2292
    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    aput-boolean v7, p3, v2

    goto/16 :goto_19ea

    .line 2289
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_12af
    const/4 v2, 0x0

    const/4 v7, 0x1

    .line 2294
    const v0, 0x7f0f037e

    new-array v4, v7, [Ljava/lang/Object;

    aput-object v14, v4, v2

    const-string v2, "ChannelMessageNoText"

    invoke-static {v2, v0, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2296
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_12c0
    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPhoto;

    if-eqz v0, :cond_1312

    .line 2297
    if-nez p2, :cond_1301

    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v2, 0x13

    if-lt v0, v2, :cond_1301

    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_1301

    .line 2298
    const/4 v0, 0x2

    new-array v0, v0, [Ljava/lang/Object;

    const/4 v2, 0x0

    aput-object v14, v0, v2

    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v7, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v5

    const/4 v7, 0x1

    aput-object v5, v0, v7

    const v5, 0x7f0f0a19

    invoke-static {v4, v5, v0}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .line 2300
    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    aput-boolean v7, p3, v2

    goto/16 :goto_19ea

    .line 2297
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_1301
    const/4 v2, 0x0

    const/4 v7, 0x1

    .line 2302
    const v0, 0x7f0f037f

    new-array v4, v7, [Ljava/lang/Object;

    aput-object v14, v4, v2

    const-string v2, "ChannelMessagePhoto"

    invoke-static {v2, v0, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2304
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_1312
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v0

    if-eqz v0, :cond_1362

    .line 2305
    if-nez p2, :cond_1351

    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v5, 0x13

    if-lt v0, v5, :cond_1351

    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_1351

    .line 2306
    const/4 v0, 0x2

    new-array v0, v0, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v14, v0, v5

    new-instance v7, Ljava/lang/StringBuilder;

    invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    const/4 v7, 0x1

    aput-object v2, v0, v7

    const v2, 0x7f0f0a19

    invoke-static {v4, v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .line 2308
    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    aput-boolean v7, p3, v5

    goto/16 :goto_19ea

    .line 2305
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_1351
    const/4 v5, 0x0

    const/4 v7, 0x1

    .line 2310
    const v0, 0x7f0f0385

    new-array v2, v7, [Ljava/lang/Object;

    aput-object v14, v2, v5

    const-string v4, "ChannelMessageVideo"

    invoke-static {v4, v0, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2312
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_1362
    const/4 v5, 0x0

    const/4 v7, 0x1

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z

    move-result v0

    if-eqz v0, :cond_1379

    .line 2313
    const v0, 0x7f0f0375

    new-array v2, v7, [Ljava/lang/Object;

    aput-object v14, v2, v5

    const-string v4, "ChannelMessageAudio"

    invoke-static {v4, v0, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2314
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_1379
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z

    move-result v0

    if-eqz v0, :cond_138e

    .line 2315
    const v0, 0x7f0f0382

    new-array v2, v7, [Ljava/lang/Object;

    aput-object v14, v2, v5

    const-string v4, "ChannelMessageRound"

    invoke-static {v4, v0, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2316
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_138e
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z

    move-result v0

    if-eqz v0, :cond_13a3

    .line 2317
    const v0, 0x7f0f037d

    new-array v2, v7, [Ljava/lang/Object;

    aput-object v14, v2, v5

    const-string v4, "ChannelMessageMusic"

    invoke-static {v4, v0, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2318
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_13a3
    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;

    if-eqz v0, :cond_13cd

    .line 2319
    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;

    .line 2320
    .local v0, "mediaContact":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;
    const v2, 0x7f0f0377

    const/4 v4, 0x2

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v14, v4, v5

    iget-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;->first_name:Ljava/lang/String;

    iget-object v7, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;->last_name:Ljava/lang/String;

    .line 2321
    invoke-static {v5, v7}, Lim/tpelyyftgw/messenger/ContactsController;->formatName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v5

    const/4 v7, 0x1

    aput-object v5, v4, v7

    .line 2320
    const-string v5, "ChannelMessageContact2"

    invoke-static {v5, v2, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .line 2322
    .end local v0    # "mediaContact":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;
    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_13cd
    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;

    if-eqz v0, :cond_13f3

    .line 2323
    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;

    .line 2324
    .local v0, "mediaPoll":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
    const v2, 0x7f0f0381

    const/4 v4, 0x2

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v14, v4, v5

    iget-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;->question:Ljava/lang/String;

    const/4 v7, 0x1

    aput-object v5, v4, v7

    const-string v5, "ChannelMessagePoll2"

    invoke-static {v5, v2, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .line 2325
    .end local v0    # "mediaPoll":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_13f3
    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeo;

    if-nez v0, :cond_14fa

    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaVenue;

    if-eqz v0, :cond_1405

    goto/16 :goto_14fa

    .line 2327
    :cond_1405
    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeoLive;

    if-eqz v0, :cond_141e

    .line 2328
    const v0, 0x7f0f037b

    const/4 v2, 0x1

    new-array v2, v2, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object v14, v2, v4

    const-string v4, "ChannelMessageLiveLocation"

    invoke-static {v4, v0, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2329
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_141e
    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;

    if-eqz v0, :cond_19e8

    .line 2330
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isSticker()Z

    move-result v0

    if-nez v0, :cond_14ce

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedSticker()Z

    move-result v0

    if-eqz v0, :cond_1434

    goto/16 :goto_14ce

    .line 2337
    :cond_1434
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isGif()Z

    move-result v0

    if-eqz v0, :cond_1484

    .line 2338
    if-nez p2, :cond_1473

    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v2, 0x13

    if-lt v0, v2, :cond_1473

    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_1473

    .line 2339
    const/4 v0, 0x2

    new-array v0, v0, [Ljava/lang/Object;

    const/4 v2, 0x0

    aput-object v14, v0, v2

    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v7, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v5

    const/4 v7, 0x1

    aput-object v5, v0, v7

    const v5, 0x7f0f0a19

    invoke-static {v4, v5, v0}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .line 2341
    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    aput-boolean v7, p3, v2

    goto/16 :goto_19ea

    .line 2338
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_1473
    const/4 v2, 0x0

    const/4 v7, 0x1

    .line 2343
    const v0, 0x7f0f037a

    new-array v4, v7, [Ljava/lang/Object;

    aput-object v14, v4, v2

    const-string v2, "ChannelMessageGIF"

    invoke-static {v2, v0, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2346
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_1484
    if-nez p2, :cond_14bd

    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v2, 0x13

    if-lt v0, v2, :cond_14bd

    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_14bd

    .line 2347
    const/4 v0, 0x2

    new-array v0, v0, [Ljava/lang/Object;

    const/4 v2, 0x0

    aput-object v14, v0, v2

    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v5, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v7, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v5

    const/4 v7, 0x1

    aput-object v5, v0, v7

    const v5, 0x7f0f0a19

    invoke-static {v4, v5, v0}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .line 2349
    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    aput-boolean v7, p3, v2

    goto/16 :goto_19ea

    .line 2346
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_14bd
    const/4 v2, 0x0

    const/4 v7, 0x1

    .line 2351
    const v0, 0x7f0f0378

    new-array v4, v7, [Ljava/lang/Object;

    aput-object v14, v4, v2

    const-string v2, "ChannelMessageDocument"

    invoke-static {v2, v0, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2331
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_14ce
    :goto_14ce
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getStickerEmoji()Ljava/lang/String;

    move-result-object v0

    .line 2332
    .local v0, "emoji":Ljava/lang/String;
    if-eqz v0, :cond_14e8

    .line 2333
    const v2, 0x7f0f0384

    const/4 v4, 0x2

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v14, v4, v5

    const/4 v7, 0x1

    aput-object v0, v4, v7

    const-string v5, "ChannelMessageStickerEmoji"

    invoke-static {v5, v2, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .local v2, "msg":Ljava/lang/String;
    goto :goto_14f8

    .line 2335
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_14e8
    const/4 v5, 0x0

    const/4 v7, 0x1

    const v2, 0x7f0f0383

    new-array v4, v7, [Ljava/lang/Object;

    aput-object v14, v4, v5

    const-string v5, "ChannelMessageSticker"

    invoke-static {v5, v2, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move-object v13, v2

    .line 2337
    .end local v0    # "emoji":Ljava/lang/String;
    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    :goto_14f8
    goto/16 :goto_19ea

    .line 2326
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_14fa
    :goto_14fa
    const v0, 0x7f0f037c

    const/4 v2, 0x1

    new-array v2, v2, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object v14, v2, v4

    const-string v4, "ChannelMessageMap"

    invoke-static {v4, v0, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2356
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_150b
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isMediaEmpty()Z

    move-result v0

    const v4, 0x7f0f0a07

    const-string v5, "NotificationMessageGroupText"

    if-eqz v0, :cond_1556

    .line 2357
    if-nez p2, :cond_1540

    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    if-eqz v0, :cond_1540

    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v0}, Ljava/lang/String;->length()I

    move-result v0

    if-eqz v0, :cond_1540

    .line 2358
    const/4 v0, 0x3

    new-array v0, v0, [Ljava/lang/Object;

    const/4 v2, 0x0

    aput-object v14, v0, v2

    iget-object v2, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x1

    aput-object v2, v0, v7

    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    const/4 v7, 0x2

    aput-object v2, v0, v7

    invoke-static {v5, v4, v0}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2357
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_1540
    const/4 v7, 0x2

    .line 2361
    const v0, 0x7f0f0a00

    new-array v2, v7, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object v14, v2, v4

    iget-object v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v5, 0x1

    aput-object v4, v2, v5

    const-string v4, "NotificationMessageGroupNoText"

    invoke-static {v4, v0, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2364
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_1556
    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPhoto;

    if-eqz v0, :cond_15ad

    .line 2365
    if-nez p2, :cond_1597

    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v2, 0x13

    if-lt v0, v2, :cond_1597

    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_1597

    .line 2366
    const/4 v0, 0x3

    new-array v0, v0, [Ljava/lang/Object;

    const/4 v2, 0x0

    aput-object v14, v0, v2

    iget-object v2, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x1

    aput-object v2, v0, v11

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v7, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    const/4 v7, 0x2

    aput-object v2, v0, v7

    invoke-static {v5, v4, v0}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2365
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_1597
    const/4 v7, 0x2

    .line 2369
    const v0, 0x7f0f0a01

    new-array v2, v7, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object v14, v2, v4

    iget-object v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v5, 0x1

    aput-object v4, v2, v5

    const-string v4, "NotificationMessageGroupPhoto"

    invoke-static {v4, v0, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2371
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_15ad
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isVideo()Z

    move-result v0

    if-eqz v0, :cond_1602

    .line 2372
    if-nez p2, :cond_15ec

    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v7, 0x13

    if-lt v0, v7, :cond_15ec

    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_15ec

    .line 2373
    const/4 v0, 0x3

    new-array v0, v0, [Ljava/lang/Object;

    const/4 v7, 0x0

    aput-object v14, v0, v7

    iget-object v7, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v11, 0x1

    aput-object v7, v0, v11

    new-instance v7, Ljava/lang/StringBuilder;

    invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v2, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    const/4 v7, 0x2

    aput-object v2, v0, v7

    invoke-static {v5, v4, v0}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2372
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_15ec
    const/4 v7, 0x2

    .line 2376
    const v0, 0x7f0f0a08

    new-array v2, v7, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object v14, v2, v4

    iget-object v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v5, 0x1

    aput-object v4, v2, v5

    const-string v4, " "

    invoke-static {v4, v0, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2378
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_1602
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z

    move-result v0

    if-eqz v0, :cond_161e

    .line 2379
    const v0, 0x7f0f09f5

    const/4 v2, 0x2

    new-array v2, v2, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object v14, v2, v4

    iget-object v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v5, 0x1

    aput-object v4, v2, v5

    const-string v4, "NotificationMessageGroupAudio"

    invoke-static {v4, v0, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2380
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_161e
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isRoundVideo()Z

    move-result v0

    if-eqz v0, :cond_163a

    .line 2381
    const v0, 0x7f0f0a04

    const/4 v2, 0x2

    new-array v2, v2, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object v14, v2, v4

    iget-object v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v5, 0x1

    aput-object v4, v2, v5

    const-string v4, "NotificationMessageGroupRound"

    invoke-static {v4, v0, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2382
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_163a
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isMusic()Z

    move-result v0

    if-eqz v0, :cond_1656

    .line 2383
    const v0, 0x7f0f09ff

    const/4 v2, 0x2

    new-array v2, v2, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object v14, v2, v4

    iget-object v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v5, 0x1

    aput-object v4, v2, v5

    const-string v4, "NotificationMessageGroupMusic"

    invoke-static {v4, v0, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2384
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_1656
    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;

    if-eqz v0, :cond_1685

    .line 2385
    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;

    .line 2386
    .local v0, "mediaContact":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;
    const v2, 0x7f0f09f7

    const/4 v4, 0x3

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v14, v4, v5

    iget-object v5, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x1

    aput-object v5, v4, v7

    iget-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;->first_name:Ljava/lang/String;

    iget-object v7, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;->last_name:Ljava/lang/String;

    .line 2387
    invoke-static {v5, v7}, Lim/tpelyyftgw/messenger/ContactsController;->formatName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v5

    const/4 v7, 0x2

    aput-object v5, v4, v7

    .line 2386
    const-string v5, "NotificationMessageGroupContact2"

    invoke-static {v5, v2, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .line 2388
    .end local v0    # "mediaContact":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaContact;
    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_1685
    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;

    if-eqz v0, :cond_16b0

    .line 2389
    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;

    .line 2390
    .local v0, "mediaPoll":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
    const v2, 0x7f0f0a03

    const/4 v4, 0x3

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v14, v4, v5

    iget-object v5, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x1

    aput-object v5, v4, v7

    iget-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;->poll:Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$TL_poll;->question:Ljava/lang/String;

    const/4 v7, 0x2

    aput-object v5, v4, v7

    const-string v5, "NotificationMessageGroupPoll2"

    invoke-static {v5, v2, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .line 2392
    .end local v0    # "mediaPoll":Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaPoll;
    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_16b0
    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGame;

    if-eqz v0, :cond_16d9

    .line 2393
    const v0, 0x7f0f09f9

    const/4 v2, 0x3

    new-array v2, v2, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object v14, v2, v4

    iget-object v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v5, 0x1

    aput-object v4, v2, v5

    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;->game:Lim/tpelyyftgw/tgnet/TLRPC$TL_game;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_game;->title:Ljava/lang/String;

    const/4 v5, 0x2

    aput-object v4, v2, v5

    const-string v4, "NotificationMessageGroupGame"

    invoke-static {v4, v0, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2395
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_16d9
    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeo;

    if-nez v0, :cond_199a

    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaVenue;

    if-eqz v0, :cond_16eb

    goto/16 :goto_199a

    .line 2397
    :cond_16eb
    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaGeoLive;

    if-eqz v0, :cond_1709

    .line 2398
    const v0, 0x7f0f09fd

    const/4 v2, 0x2

    new-array v2, v2, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object v14, v2, v4

    iget-object v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v5, 0x1

    aput-object v4, v2, v5

    const-string v4, "NotificationMessageGroupLiveLocation"

    invoke-static {v4, v0, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2400
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_1709
    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageMediaDocument;

    if-eqz v0, :cond_17f9

    .line 2401
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isSticker()Z

    move-result v0

    if-nez v0, :cond_17c3

    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isAnimatedSticker()Z

    move-result v0

    if-eqz v0, :cond_171f

    goto/16 :goto_17c3

    .line 2410
    :cond_171f
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isGif()Z

    move-result v0

    if-eqz v0, :cond_1774

    .line 2411
    if-nez p2, :cond_175e

    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v2, 0x13

    if-lt v0, v2, :cond_175e

    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_175e

    .line 2412
    const/4 v0, 0x3

    new-array v0, v0, [Ljava/lang/Object;

    const/4 v2, 0x0

    aput-object v14, v0, v2

    iget-object v2, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x1

    aput-object v2, v0, v7

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v7, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    const/4 v7, 0x2

    aput-object v2, v0, v7

    invoke-static {v5, v4, v0}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2411
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_175e
    const/4 v7, 0x2

    .line 2415
    const v0, 0x7f0f09fb

    new-array v2, v7, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object v14, v2, v4

    iget-object v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v5, 0x1

    aput-object v4, v2, v5

    const-string v4, "NotificationMessageGroupGif"

    invoke-static {v4, v0, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2418
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_1774
    if-nez p2, :cond_17ad

    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v2, 0x13

    if-lt v0, v2, :cond_17ad

    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_17ad

    .line 2419
    const/4 v0, 0x3

    new-array v0, v0, [Ljava/lang/Object;

    const/4 v2, 0x0

    aput-object v14, v0, v2

    iget-object v2, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x1

    aput-object v2, v0, v7

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v2, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v7, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->message:Ljava/lang/String;

    invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    const/4 v7, 0x2

    aput-object v2, v0, v7

    invoke-static {v5, v4, v0}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2418
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_17ad
    const/4 v7, 0x2

    .line 2422
    const v0, 0x7f0f09f8

    new-array v2, v7, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object v14, v2, v4

    iget-object v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v5, 0x1

    aput-object v4, v2, v5

    const-string v4, "NotificationMessageGroupDocument"

    invoke-static {v4, v0, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto/16 :goto_19ea

    .line 2402
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_17c3
    :goto_17c3
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->getStickerEmoji()Ljava/lang/String;

    move-result-object v0

    .line 2403
    .local v0, "emoji":Ljava/lang/String;
    if-eqz v0, :cond_17e2

    .line 2404
    const v2, 0x7f0f0a06

    const/4 v4, 0x3

    new-array v4, v4, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v14, v4, v5

    iget-object v5, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v7, 0x1

    aput-object v5, v4, v7

    const/4 v11, 0x2

    aput-object v0, v4, v11

    const-string v5, "NotificationMessageGroupStickerEmoji"

    invoke-static {v5, v2, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move-object v13, v2

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v2    # "msg":Ljava/lang/String;
    goto :goto_17f7

    .line 2407
    .end local v2    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_17e2
    const/4 v5, 0x0

    const/4 v7, 0x1

    const/4 v11, 0x2

    const v2, 0x7f0f0a05

    new-array v4, v11, [Ljava/lang/Object;

    aput-object v14, v4, v5

    iget-object v5, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    aput-object v5, v4, v7

    const-string v5, "NotificationMessageGroupSticker"

    invoke-static {v5, v2, v4}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    move-object v13, v2

    .line 2410
    .end local v0    # "emoji":Ljava/lang/String;
    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    :goto_17f7
    goto/16 :goto_19ea

    .line 2426
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_17f9
    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;

    if-eqz v0, :cond_19e8

    .line 2429
    iget-object v0, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->media:Lim/tpelyyftgw/tgnet/TLRPC$MessageMedia;

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;

    .line 2430
    .local v0, "media":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;
    iget v2, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->trans:I

    if-nez v2, :cond_1854

    .line 2431
    const/4 v2, 0x0

    .line 2432
    .local v2, "bean":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
    iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    if-eqz v4, :cond_181d

    .line 2433
    iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    const-class v5, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;

    invoke-static {v4, v5}, Lim/tpelyyftgw/tgnet/TLJsonResolve;->parse(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/Class;)Lim/tpelyyftgw/tgnet/TLApiModel;

    move-result-object v4

    .line 2434
    .local v4, "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
    iget-object v5, v4, Lim/tpelyyftgw/tgnet/TLApiModel;->model:Ljava/lang/Object;

    move-object v2, v5

    check-cast v2, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;

    .line 2436
    .end local v4    # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;>;"
    :cond_181d
    if-eqz v2, :cond_1850

    .line 2437
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;->getRed()Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;

    move-result-object v4

    .line 2438
    .local v4, "red":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
    invoke-virtual {v4}, Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;->getInitiatorUserIdInt()I

    move-result v5

    .line 2439
    .local v5, "sender_id":I
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v7

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v11

    invoke-virtual {v7, v11}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v7

    .line 2440
    .local v7, "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
    new-instance v11, Ljava/lang/StringBuilder;

    invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V

    const-string/jumbo v13, "\u6536\u5230\u7fa4\u7ea2\u5305\uff0c\u6765\u81ea"

    invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-static {v7}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v13

    invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string/jumbo v13, "\uff0c\u70b9\u51fb\u67e5\u770b"

    invoke-virtual {v11, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v11

    return-object v11

    .line 2442
    .end local v4    # "red":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketBean;
    .end local v5    # "sender_id":I
    .end local v7    # "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_1850
    const-string/jumbo v4, "\u6536\u5230\u7fa4\u7ea2\u5305"

    return-object v4

    .line 2444
    .end local v2    # "bean":Lim/tpelyyftgw/ui/hui/packet/bean/RedpacketResponse;
    :cond_1854
    iget v2, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->trans:I

    const/4 v4, 0x1

    if-eq v2, v4, :cond_185e

    iget v2, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->trans:I

    const/4 v4, 0x2

    if-ne v2, v4, :cond_198f

    .line 2445
    :cond_185e
    const/4 v2, 0x0

    .line 2446
    .local v2, "bean":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
    iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    if-eqz v4, :cond_1870

    .line 2447
    iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;->data:Lim/tpelyyftgw/tgnet/TLRPC$TL_dataJSON;

    const-class v5, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;

    invoke-static {v4, v5}, Lim/tpelyyftgw/tgnet/TLJsonResolve;->parse(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/Class;)Lim/tpelyyftgw/tgnet/TLApiModel;

    move-result-object v4

    .line 2448
    .local v4, "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;>;"
    iget-object v5, v4, Lim/tpelyyftgw/tgnet/TLApiModel;->model:Ljava/lang/Object;

    move-object v2, v5

    check-cast v2, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;

    .line 2450
    .end local v4    # "parse":Lim/tpelyyftgw/tgnet/TLApiModel;, "Lim/tpelyyftgw/tgnet/TLApiModel<Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;>;"
    :cond_1870
    if-eqz v2, :cond_1990

    .line 2451
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;->getState()Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    move-result-object v4

    .line 2452
    .local v4, "state":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/MessageObject;->isOutOwner()Z

    move-result v5

    if-eqz v5, :cond_18d9

    .line 2453
    sget-object v5, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->WAITING:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    if-ne v4, v5, :cond_1888

    .line 2454
    const v5, 0x7f0f114f

    invoke-static {v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v5

    return-object v5

    .line 2455
    :cond_1888
    sget-object v5, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->RECEIVED:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    if-ne v4, v5, :cond_18a7

    .line 2456
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;->getInitiatorUserIdInt()I

    move-result v5

    .line 2457
    .restart local v5    # "sender_id":I
    sget v7, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    invoke-static {v7}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v7

    iget v7, v7, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I

    if-ne v5, v7, :cond_18a2

    .line 2458
    const v7, 0x7f0f111a

    invoke-static {v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v7

    return-object v7

    .line 2460
    :cond_18a2
    invoke-static/range {v19 .. v19}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v7

    return-object v7

    .line 2462
    .end local v5    # "sender_id":I
    :cond_18a7
    sget-object v5, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->REFUSED:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    if-ne v4, v5, :cond_18c9

    .line 2463
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;->getInitiatorUserIdInt()I

    move-result v5

    .line 2464
    .restart local v5    # "sender_id":I
    sget v7, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    invoke-static {v7}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v7

    iget v7, v7, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I

    if-ne v5, v7, :cond_18c1

    .line 2465
    const v7, 0x7f0f1112

    invoke-static {v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v7

    return-object v7

    .line 2467
    :cond_18c1
    const v7, 0x7f0f12d4

    invoke-static {v7}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v7

    return-object v7

    .line 2469
    .end local v5    # "sender_id":I
    :cond_18c9
    sget-object v5, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->TIMEOUT:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    if-ne v4, v5, :cond_18d5

    .line 2470
    const v5, 0x7f0f1113

    invoke-static {v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v5

    return-object v5

    .line 2469
    :cond_18d5
    move-object/from16 v17, v0

    goto/16 :goto_198e

    .line 2473
    :cond_18d9
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;->getInitiatorUserIdInt()I

    move-result v5

    .line 2474
    .restart local v5    # "sender_id":I
    invoke-virtual {v2}, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;->getRecipientUserId()Ljava/lang/String;

    move-result-object v7

    invoke-static {v7}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I

    move-result v7

    .line 2475
    .local v7, "receiver_id":I
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v11

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v13

    invoke-virtual {v11, v13}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v11

    .line 2476
    .local v11, "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v13

    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v15

    invoke-virtual {v13, v15}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v13

    .line 2477
    .local v13, "receiver":Lim/tpelyyftgw/tgnet/TLRPC$User;
    sget-object v15, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->WAITING:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    if-ne v4, v15, :cond_191a

    .line 2478
    const v15, 0x7f0f112e

    invoke-static {v15}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v15

    move-object/from16 v17, v0

    const/4 v0, 0x1

    .end local v0    # "media":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;
    .local v17, "media":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;
    new-array v0, v0, [Ljava/lang/Object;

    invoke-static {v11}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v18

    const/16 v19, 0x0

    aput-object v18, v0, v19

    invoke-static {v15, v0}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 2479
    .end local v17    # "media":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;
    .restart local v0    # "media":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;
    :cond_191a
    move-object/from16 v17, v0

    .end local v0    # "media":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;
    .restart local v17    # "media":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;
    sget-object v0, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->RECEIVED:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    if-ne v4, v0, :cond_1946

    .line 2480
    sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v0

    iget v0, v0, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I

    if-ne v5, v0, :cond_1941

    .line 2481
    const v0, 0x7f0f112d

    invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v0

    const/4 v15, 0x1

    new-array v15, v15, [Ljava/lang/Object;

    invoke-static {v13}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v18

    const/16 v19, 0x0

    aput-object v18, v15, v19

    invoke-static {v0, v15}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 2483
    :cond_1941
    invoke-static/range {v19 .. v19}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 2485
    :cond_1946
    sget-object v0, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->REFUSED:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    if-ne v4, v0, :cond_1973

    .line 2486
    sget v0, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    invoke-static {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v0

    iget v0, v0, Lim/tpelyyftgw/messenger/UserConfig;->clientUserId:I

    if-ne v5, v0, :cond_196b

    .line 2487
    const v0, 0x7f0f113d

    invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v0

    const/4 v15, 0x1

    new-array v15, v15, [Ljava/lang/Object;

    invoke-static {v13}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v18

    const/16 v19, 0x0

    aput-object v18, v15, v19

    invoke-static {v0, v15}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 2489
    :cond_196b
    const v0, 0x7f0f12d4

    invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 2491
    :cond_1973
    sget-object v0, Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;->TIMEOUT:Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;

    if-ne v4, v0, :cond_198e

    .line 2492
    const v0, 0x7f0f113f

    invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v0

    const/4 v15, 0x1

    new-array v15, v15, [Ljava/lang/Object;

    invoke-static {v13}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v18

    const/16 v19, 0x0

    aput-object v18, v15, v19

    invoke-static {v0, v15}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 2495
    .end local v4    # "state":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse$Status;
    .end local v5    # "sender_id":I
    .end local v7    # "receiver_id":I
    .end local v11    # "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v13    # "receiver":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_198e
    :goto_198e
    nop

    .line 2500
    .end local v2    # "bean":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
    .end local v17    # "media":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;
    :cond_198f
    goto :goto_19e8

    .line 2496
    .restart local v0    # "media":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;
    .restart local v2    # "bean":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
    :cond_1990
    move-object/from16 v17, v0

    .end local v0    # "media":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;
    .restart local v17    # "media":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;
    const v0, 0x7f0f1119

    invoke-static {v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    .line 2396
    .end local v2    # "bean":Lim/tpelyyftgw/ui/hui/transfer/bean/TransferResponse;
    .end local v17    # "media":Lim/tpelyyftgw/tgnet/TLRPCRedpacket$CL_messagesRpkTransferMedia;
    :cond_199a
    :goto_199a
    const v0, 0x7f0f09fe

    const/4 v2, 0x2

    new-array v2, v2, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object v14, v2, v4

    iget-object v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v5, 0x1

    aput-object v4, v2, v5

    const-string v4, "NotificationMessageGroupMap"

    invoke-static {v4, v0, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .local v13, "msg":Ljava/lang/String;
    goto :goto_19ea

    .line 1988
    .end local v13    # "msg":Ljava/lang/String;
    .end local v16    # "chat_id":I
    .local v5, "chat_id":I
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_19af
    move/from16 v16, v5

    .line 2503
    .end local v5    # "chat_id":I
    .restart local v16    # "chat_id":I
    :cond_19b1
    if-eqz p4, :cond_19b6

    .line 2504
    const/4 v0, 0x0

    aput-boolean v0, p4, v0

    .line 2506
    :cond_19b6
    invoke-static {v12}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v0

    if-eqz v0, :cond_19d0

    iget-boolean v0, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-nez v0, :cond_19d0

    .line 2507
    const v0, 0x7f0f037e

    const/4 v2, 0x1

    new-array v2, v2, [Ljava/lang/Object;

    const/4 v4, 0x0

    aput-object v14, v2, v4

    const-string v4, "ChannelMessageNoText"

    invoke-static {v4, v0, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto :goto_19ea

    .line 2506
    .end local v13    # "msg":Ljava/lang/String;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_19d0
    const/4 v4, 0x0

    .line 2509
    const v0, 0x7f0f0a00

    const/4 v2, 0x2

    new-array v2, v2, [Ljava/lang/Object;

    aput-object v14, v2, v4

    iget-object v4, v12, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    const/4 v5, 0x1

    aput-object v4, v2, v5

    const-string v4, "NotificationMessageGroupNoText"

    invoke-static {v4, v0, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v13

    .end local v22    # "msg":Ljava/lang/String;
    .restart local v13    # "msg":Ljava/lang/String;
    goto :goto_19ea

    .line 1986
    .end local v3    # "isChannel":Z
    .end local v12    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .end local v16    # "chat_id":I
    .restart local v5    # "chat_id":I
    .local v13, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .restart local v22    # "msg":Ljava/lang/String;
    :cond_19e5
    move/from16 v16, v5

    move-object v12, v13

    .line 2514
    .end local v5    # "chat_id":I
    .end local v13    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .restart local v12    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .restart local v16    # "chat_id":I
    :cond_19e8
    :goto_19e8
    move-object/from16 v13, v22

    .end local v22    # "msg":Ljava/lang/String;
    .local v13, "msg":Ljava/lang/String;
    :goto_19ea
    return-object v13

    .line 1682
    .end local v6    # "from_id":I
    .end local v8    # "preferences":Landroid/content/SharedPreferences;
    .end local v9    # "dialogPreviewEnabled":Z
    .end local v10    # "selfUsedId":I
    .end local v12    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .end local v13    # "msg":Ljava/lang/String;
    .end local v14    # "name":Ljava/lang/String;
    .end local v16    # "chat_id":I
    .end local v20    # "dialog_id":J
    :cond_19eb
    :goto_19eb
    const v0, 0x7f0f12d2

    const-string v2, "YouHaveNewMessage"

    invoke-static {v2, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method private getTotalAllUnreadCount()I
    .registers 8

    .line 1063
    const/4 v0, 0x0

    .line 1064
    .local v0, "count":I
    const/4 v1, 0x0

    .local v1, "a":I
    :goto_2
    const/4 v2, 0x3

    if-ge v1, v2, :cond_82

    .line 1065
    invoke-static {v1}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v2

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/UserConfig;->isClientActivated()Z

    move-result v2

    if-eqz v2, :cond_7f

    .line 1066
    invoke-static {v1}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;

    move-result-object v2

    .line 1067
    .local v2, "controller":Lim/tpelyyftgw/messenger/NotificationsController;
    iget-boolean v3, v2, Lim/tpelyyftgw/messenger/NotificationsController;->showBadgeNumber:Z

    if-eqz v3, :cond_7f

    .line 1068
    iget-boolean v3, v2, Lim/tpelyyftgw/messenger/NotificationsController;->showBadgeMessages:Z

    if-eqz v3, :cond_4c

    .line 1069
    iget-boolean v3, v2, Lim/tpelyyftgw/messenger/NotificationsController;->showBadgeMuted:Z

    if-eqz v3, :cond_48

    .line 1071
    const/4 v3, 0x0

    .local v3, "i":I
    :try_start_20
    invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v4

    iget-object v4, v4, Lim/tpelyyftgw/messenger/MessagesController;->allDialogs:Ljava/util/ArrayList;

    invoke-virtual {v4}, Ljava/util/ArrayList;->size()I

    move-result v4

    .local v4, "N":I
    :goto_2a
    if-ge v3, v4, :cond_42

    .line 1072
    invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v5

    iget-object v5, v5, Lim/tpelyyftgw/messenger/MessagesController;->allDialogs:Ljava/util/ArrayList;

    invoke-virtual {v5, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$Dialog;

    .line 1073
    .local v5, "dialog":Lim/tpelyyftgw/tgnet/TLRPC$Dialog;
    iget v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$Dialog;->unread_count:I

    if-eqz v6, :cond_3f

    .line 1074
    iget v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$Dialog;->unread_count:I
    :try_end_3e
    .catch Ljava/lang/Exception; {:try_start_20 .. :try_end_3e} :catch_43

    add-int/2addr v0, v6

    .line 1071
    .end local v5    # "dialog":Lim/tpelyyftgw/tgnet/TLRPC$Dialog;
    :cond_3f
    add-int/lit8 v3, v3, 0x1

    goto :goto_2a

    .end local v3    # "i":I
    .end local v4    # "N":I
    :cond_42
    goto :goto_47

    .line 1077
    :catch_43
    move-exception v3

    .line 1078
    .local v3, "e":Ljava/lang/Exception;
    invoke-static {v3}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 1079
    .end local v3    # "e":Ljava/lang/Exception;
    :goto_47
    goto :goto_7f

    .line 1081
    :cond_48
    iget v3, v2, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    add-int/2addr v0, v3

    goto :goto_7f

    .line 1084
    :cond_4c
    iget-boolean v3, v2, Lim/tpelyyftgw/messenger/NotificationsController;->showBadgeMuted:Z

    if-eqz v3, :cond_78

    .line 1086
    const/4 v3, 0x0

    .local v3, "i":I
    :try_start_51
    invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v4

    iget-object v4, v4, Lim/tpelyyftgw/messenger/MessagesController;->allDialogs:Ljava/util/ArrayList;

    invoke-virtual {v4}, Ljava/util/ArrayList;->size()I

    move-result v4

    .restart local v4    # "N":I
    :goto_5b
    if-ge v3, v4, :cond_72

    .line 1087
    invoke-static {v1}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v5

    iget-object v5, v5, Lim/tpelyyftgw/messenger/MessagesController;->allDialogs:Ljava/util/ArrayList;

    invoke-virtual {v5, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lim/tpelyyftgw/tgnet/TLRPC$Dialog;

    .line 1088
    .restart local v5    # "dialog":Lim/tpelyyftgw/tgnet/TLRPC$Dialog;
    iget v6, v5, Lim/tpelyyftgw/tgnet/TLRPC$Dialog;->unread_count:I
    :try_end_6b
    .catch Ljava/lang/Exception; {:try_start_51 .. :try_end_6b} :catch_73

    if-eqz v6, :cond_6f

    .line 1089
    add-int/lit8 v0, v0, 0x1

    .line 1086
    .end local v5    # "dialog":Lim/tpelyyftgw/tgnet/TLRPC$Dialog;
    :cond_6f
    add-int/lit8 v3, v3, 0x1

    goto :goto_5b

    .end local v3    # "i":I
    .end local v4    # "N":I
    :cond_72
    goto :goto_77

    .line 1092
    :catch_73
    move-exception v3

    .line 1093
    .local v3, "e":Ljava/lang/Exception;
    invoke-static {v3}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 1094
    .end local v3    # "e":Ljava/lang/Exception;
    :goto_77
    goto :goto_7f

    .line 1096
    :cond_78
    iget-object v3, v2, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v3}, Landroid/util/LongSparseArray;->size()I

    move-result v3

    add-int/2addr v0, v3

    .line 1064
    .end local v2    # "controller":Lim/tpelyyftgw/messenger/NotificationsController;
    :cond_7f
    :goto_7f
    add-int/lit8 v1, v1, 0x1

    goto :goto_2

    .line 1102
    .end local v1    # "a":I
    :cond_82
    return v0
.end method

.method private isEmptyVibration([J)Z
    .registers 9
    .param p1, "pattern"    # [J

    .line 2672
    const/4 v0, 0x0

    if-eqz p1, :cond_19

    array-length v1, p1

    if-nez v1, :cond_7

    goto :goto_19

    .line 2675
    :cond_7
    const/4 v1, 0x0

    .local v1, "a":I
    :goto_8
    array-length v2, p1

    if-ge v1, v2, :cond_17

    .line 2676
    aget-wide v2, p1, v1

    const-wide/16 v4, 0x0

    cmp-long v6, v2, v4

    if-eqz v6, :cond_14

    .line 2677
    return v0

    .line 2675
    :cond_14
    add-int/lit8 v1, v1, 0x1

    goto :goto_8

    .line 2680
    .end local v1    # "a":I
    :cond_17
    const/4 v0, 0x1

    return v0

    .line 2673
    :cond_19
    :goto_19
    return v0
.end method

.method private isPersonalMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z
    .registers 3
    .param p1, "messageObject"    # Lim/tpelyyftgw/messenger/MessageObject;

    .line 2535
    iget-object v0, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    if-eqz v0, :cond_26

    iget-object v0, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->chat_id:I

    if-nez v0, :cond_26

    iget-object v0, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    if-nez v0, :cond_26

    iget-object v0, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    if-eqz v0, :cond_24

    iget-object v0, p1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionEmpty;

    if-eqz v0, :cond_26

    :cond_24
    const/4 v0, 0x1

    goto :goto_27

    :cond_26
    const/4 v0, 0x0

    :goto_27
    return v0
.end method

.method static synthetic lambda$dismissNotification$25()V
    .registers 3

    .line 2575
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->pushMessagesUpdated:I

    const/4 v2, 0x0

    new-array v2, v2, [Ljava/lang/Object;

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V

    return-void
.end method

.method static synthetic lambda$loadRoundAvatar$33(Landroid/graphics/ImageDecoder;Landroid/graphics/ImageDecoder$ImageInfo;Landroid/graphics/ImageDecoder$Source;)V
    .registers 4
    .param p0, "decoder"    # Landroid/graphics/ImageDecoder;
    .param p1, "info"    # Landroid/graphics/ImageDecoder$ImageInfo;
    .param p2, "src"    # Landroid/graphics/ImageDecoder$Source;

    .line 4002
    sget-object v0, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$gXkftywwqFa7ewoR6gy9EGVEOk8;->INSTANCE:Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$gXkftywwqFa7ewoR6gy9EGVEOk8;

    invoke-virtual {p0, v0}, Landroid/graphics/ImageDecoder;->setPostProcessor(Landroid/graphics/PostProcessor;)V

    return-void
.end method

.method static synthetic lambda$null$26(Landroid/media/SoundPool;II)V
    .registers 10
    .param p0, "soundPool"    # Landroid/media/SoundPool;
    .param p1, "sampleId"    # I
    .param p2, "status"    # I

    .line 2616
    if-nez p2, :cond_14

    .line 2618
    const/high16 v2, 0x3f800000    # 1.0f

    const/high16 v3, 0x3f800000    # 1.0f

    const/4 v4, 0x1

    const/4 v5, 0x0

    const/high16 v6, 0x3f800000    # 1.0f

    move-object v0, p0

    move v1, p1

    :try_start_c
    invoke-virtual/range {v0 .. v6}, Landroid/media/SoundPool;->play(IFFIIF)I
    :try_end_f
    .catch Ljava/lang/Exception; {:try_start_c .. :try_end_f} :catch_10

    .line 2621
    goto :goto_14

    .line 2619
    :catch_10
    move-exception v0

    .line 2620
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 2623
    .end local v0    # "e":Ljava/lang/Exception;
    :cond_14
    :goto_14
    return-void
.end method

.method static synthetic lambda$null$32(Landroid/graphics/Canvas;)I
    .registers 12
    .param p0, "canvas"    # Landroid/graphics/Canvas;

    .line 4003
    new-instance v0, Landroid/graphics/Path;

    invoke-direct {v0}, Landroid/graphics/Path;-><init>()V

    .line 4004
    .local v0, "path":Landroid/graphics/Path;
    sget-object v1, Landroid/graphics/Path$FillType;->INVERSE_EVEN_ODD:Landroid/graphics/Path$FillType;

    invoke-virtual {v0, v1}, Landroid/graphics/Path;->setFillType(Landroid/graphics/Path$FillType;)V

    .line 4005
    invoke-virtual {p0}, Landroid/graphics/Canvas;->getWidth()I

    move-result v9

    .line 4006
    .local v9, "width":I
    invoke-virtual {p0}, Landroid/graphics/Canvas;->getHeight()I

    move-result v10

    .line 4007
    .local v10, "height":I
    int-to-float v4, v9

    int-to-float v5, v10

    div-int/lit8 v1, v9, 0x2

    int-to-float v6, v1

    div-int/lit8 v1, v9, 0x2

    int-to-float v7, v1

    sget-object v8, Landroid/graphics/Path$Direction;->CW:Landroid/graphics/Path$Direction;

    const/4 v2, 0x0

    const/4 v3, 0x0

    move-object v1, v0

    invoke-virtual/range {v1 .. v8}, Landroid/graphics/Path;->addRoundRect(FFFFFFLandroid/graphics/Path$Direction;)V

    .line 4008
    new-instance v1, Landroid/graphics/Paint;

    invoke-direct {v1}, Landroid/graphics/Paint;-><init>()V

    .line 4009
    .local v1, "paint":Landroid/graphics/Paint;
    const/4 v2, 0x1

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setAntiAlias(Z)V

    .line 4010
    const/4 v2, 0x0

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setColor(I)V

    .line 4011
    new-instance v2, Landroid/graphics/PorterDuffXfermode;

    sget-object v3, Landroid/graphics/PorterDuff$Mode;->SRC:Landroid/graphics/PorterDuff$Mode;

    invoke-direct {v2, v3}, Landroid/graphics/PorterDuffXfermode;-><init>(Landroid/graphics/PorterDuff$Mode;)V

    invoke-virtual {v1, v2}, Landroid/graphics/Paint;->setXfermode(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode;

    .line 4012
    invoke-virtual {p0, v0, v1}, Landroid/graphics/Canvas;->drawPath(Landroid/graphics/Path;Landroid/graphics/Paint;)V

    .line 4013
    const/4 v2, -0x3

    return v2
.end method

.method static synthetic lambda$null$34(Landroid/media/SoundPool;II)V
    .registers 10
    .param p0, "soundPool"    # Landroid/media/SoundPool;
    .param p1, "sampleId"    # I
    .param p2, "status"    # I

    .line 4043
    if-nez p2, :cond_14

    .line 4045
    const/high16 v2, 0x3f800000    # 1.0f

    const/high16 v3, 0x3f800000    # 1.0f

    const/4 v4, 0x1

    const/4 v5, 0x0

    const/high16 v6, 0x3f800000    # 1.0f

    move-object v0, p0

    move v1, p1

    :try_start_c
    invoke-virtual/range {v0 .. v6}, Landroid/media/SoundPool;->play(IFFIIF)I
    :try_end_f
    .catch Ljava/lang/Exception; {:try_start_c .. :try_end_f} :catch_10

    .line 4048
    goto :goto_14

    .line 4046
    :catch_10
    move-exception v0

    .line 4047
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 4050
    .end local v0    # "e":Ljava/lang/Exception;
    :cond_14
    :goto_14
    return-void
.end method

.method static synthetic lambda$showExtraNotifications$31(Landroid/net/Uri;)V
    .registers 3
    .param p0, "uri"    # Landroid/net/Uri;

    .line 3742
    sget-object v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const/4 v1, 0x1

    invoke-virtual {v0, p0, v1}, Landroid/content/Context;->revokeUriPermission(Landroid/net/Uri;I)V

    return-void
.end method

.method static synthetic lambda$updateServerNotificationsSettings$36(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 2
    .param p0, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p1, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 4156
    return-void
.end method

.method static synthetic lambda$updateServerNotificationsSettings$37(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)V
    .registers 2
    .param p0, "response"    # Lim/tpelyyftgw/tgnet/TLObject;
    .param p1, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 4183
    return-void
.end method

.method private loadRoundAvatar(Ljava/io/File;Landroidx/core/app/Person$Builder;)V
    .registers 5
    .param p1, "avatar"    # Ljava/io/File;
    .param p2, "personBuilder"    # Landroidx/core/app/Person$Builder;

    .line 4000
    if-eqz p1, :cond_16

    .line 4002
    :try_start_2
    invoke-static {p1}, Landroid/graphics/ImageDecoder;->createSource(Ljava/io/File;)Landroid/graphics/ImageDecoder$Source;

    move-result-object v0

    sget-object v1, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$dvJSs-l9Jl1mEPSkdNVpeFWM-ZY;->INSTANCE:Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$dvJSs-l9Jl1mEPSkdNVpeFWM-ZY;

    invoke-static {v0, v1}, Landroid/graphics/ImageDecoder;->decodeBitmap(Landroid/graphics/ImageDecoder$Source;Landroid/graphics/ImageDecoder$OnHeaderDecodedListener;)Landroid/graphics/Bitmap;

    move-result-object v0

    .line 4015
    .local v0, "bitmap":Landroid/graphics/Bitmap;
    invoke-static {v0}, Landroidx/core/graphics/drawable/IconCompat;->createWithBitmap(Landroid/graphics/Bitmap;)Landroidx/core/graphics/drawable/IconCompat;

    move-result-object v1

    .line 4016
    .local v1, "icon":Landroidx/core/graphics/drawable/IconCompat;
    invoke-virtual {p2, v1}, Landroidx/core/app/Person$Builder;->setIcon(Landroidx/core/graphics/drawable/IconCompat;)Landroidx/core/app/Person$Builder;
    :try_end_13
    .catchall {:try_start_2 .. :try_end_13} :catchall_15

    .line 4019
    nop

    .end local v0    # "bitmap":Landroid/graphics/Bitmap;
    .end local v1    # "icon":Landroidx/core/graphics/drawable/IconCompat;
    goto :goto_16

    .line 4017
    :catchall_15
    move-exception v0

    .line 4021
    :cond_16
    :goto_16
    return-void
.end method

.method private playInChatSound()V
    .registers 5

    .line 2591
    iget-boolean v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->inChatSoundEnabled:Z

    if-eqz v0, :cond_3f

    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaController;->isRecordingAudio()Z

    move-result v0

    if-eqz v0, :cond_f

    goto :goto_3f

    .line 2595
    :cond_f
    :try_start_f
    sget-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->audioManager:Landroid/media/AudioManager;

    invoke-virtual {v0}, Landroid/media/AudioManager;->getRingerMode()I

    move-result v0
    :try_end_15
    .catch Ljava/lang/Exception; {:try_start_f .. :try_end_15} :catch_19

    if-nez v0, :cond_18

    .line 2596
    return-void

    .line 2600
    :cond_18
    goto :goto_1d

    .line 2598
    :catch_19
    move-exception v0

    .line 2599
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 2603
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_1d
    :try_start_1d
    invoke-virtual {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getNotificationsSettings()Landroid/content/SharedPreferences;

    move-result-object v0

    .line 2604
    .local v0, "preferences":Landroid/content/SharedPreferences;
    iget-wide v1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->opened_dialog_id:J

    invoke-direct {p0, v0, v1, v2}, Lim/tpelyyftgw/messenger/NotificationsController;->getNotifyOverride(Landroid/content/SharedPreferences;J)I

    move-result v1

    .line 2605
    .local v1, "notifyOverride":I
    const/4 v2, 0x2

    if-ne v1, v2, :cond_2f

    .line 2606
    return-void

    .line 2608
    :cond_2f
    sget-object v2, Lim/tpelyyftgw/messenger/NotificationsController;->notificationsQueue:Lim/tpelyyftgw/messenger/DispatchQueue;

    new-instance v3, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$MF4hP6mCQxKWTGPeQfBDAEgOZvg;

    invoke-direct {v3, p0}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$MF4hP6mCQxKWTGPeQfBDAEgOZvg;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;)V

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V
    :try_end_39
    .catch Ljava/lang/Exception; {:try_start_1d .. :try_end_39} :catch_3a

    .line 2642
    .end local v0    # "preferences":Landroid/content/SharedPreferences;
    .end local v1    # "notifyOverride":I
    goto :goto_3e

    .line 2640
    :catch_3a
    move-exception v0

    .line 2641
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 2643
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_3e
    return-void

    .line 2592
    :cond_3f
    :goto_3f
    return-void
.end method

.method private scheduleNotificationDelay(Z)V
    .registers 6
    .param p1, "onlineReason"    # Z

    .line 2647
    :try_start_0
    sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z

    if-eqz v0, :cond_18

    .line 2648
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string v1, "delay notification start, onlineReason = "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V

    .line 2650
    :cond_18
    iget-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationDelayWakelock:Landroid/os/PowerManager$WakeLock;

    const-wide/16 v1, 0x2710

    invoke-virtual {v0, v1, v2}, Landroid/os/PowerManager$WakeLock;->acquire(J)V

    .line 2651
    sget-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationsQueue:Lim/tpelyyftgw/messenger/DispatchQueue;

    iget-object v1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationDelayRunnable:Ljava/lang/Runnable;

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/DispatchQueue;->cancelRunnable(Ljava/lang/Runnable;)V

    .line 2652
    sget-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationsQueue:Lim/tpelyyftgw/messenger/DispatchQueue;

    iget-object v1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationDelayRunnable:Ljava/lang/Runnable;

    if-eqz p1, :cond_2f

    const/16 v2, 0xbb8

    goto :goto_31

    :cond_2f
    const/16 v2, 0x3e8

    :goto_31
    int-to-long v2, v2

    invoke-virtual {v0, v1, v2, v3}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;J)V
    :try_end_35
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_35} :catch_36

    .line 2656
    goto :goto_3f

    .line 2653
    :catch_36
    move-exception v0

    .line 2654
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 2655
    iget-boolean v1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->notifyCheck:Z

    invoke-direct {p0, v1}, Lim/tpelyyftgw/messenger/NotificationsController;->showOrUpdateNotification(Z)V

    .line 2657
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_3f
    return-void
.end method

.method private scheduleNotificationRepeat()V
    .registers 11

    .line 2519
    :try_start_0
    new-instance v0, Landroid/content/Intent;

    sget-object v1, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-class v2, Lim/tpelyyftgw/messenger/NotificationRepeat;

    invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 2520
    .local v0, "intent":Landroid/content/Intent;
    const-string v1, "currentAccount"

    iget v2, p0, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 2521
    sget-object v1, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const/4 v2, 0x0

    invoke-static {v1, v2, v0, v2}, Landroid/app/PendingIntent;->getService(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;

    move-result-object v1

    .line 2522
    .local v1, "pintent":Landroid/app/PendingIntent;
    invoke-virtual {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v2

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/AccountInstance;->getNotificationsSettings()Landroid/content/SharedPreferences;

    move-result-object v2

    .line 2523
    .local v2, "preferences":Landroid/content/SharedPreferences;
    const-string/jumbo v3, "repeat_messages"

    const/16 v4, 0x3c

    invoke-interface {v2, v3, v4}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v3

    .line 2524
    .local v3, "minutes":I
    if-lez v3, :cond_3f

    iget v4, p0, Lim/tpelyyftgw/messenger/NotificationsController;->personal_count:I

    if-lez v4, :cond_3f

    .line 2525
    iget-object v4, p0, Lim/tpelyyftgw/messenger/NotificationsController;->alarmManager:Landroid/app/AlarmManager;

    const/4 v5, 0x2

    invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J

    move-result-wide v6

    mul-int/lit8 v8, v3, 0x3c

    mul-int/lit16 v8, v8, 0x3e8

    int-to-long v8, v8

    add-long/2addr v6, v8

    invoke-virtual {v4, v5, v6, v7, v1}, Landroid/app/AlarmManager;->set(IJLandroid/app/PendingIntent;)V

    goto :goto_44

    .line 2527
    :cond_3f
    iget-object v4, p0, Lim/tpelyyftgw/messenger/NotificationsController;->alarmManager:Landroid/app/AlarmManager;

    invoke-virtual {v4, v1}, Landroid/app/AlarmManager;->cancel(Landroid/app/PendingIntent;)V
    :try_end_44
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_44} :catch_45

    .line 2531
    .end local v0    # "intent":Landroid/content/Intent;
    .end local v1    # "pintent":Landroid/app/PendingIntent;
    .end local v2    # "preferences":Landroid/content/SharedPreferences;
    .end local v3    # "minutes":I
    :goto_44
    goto :goto_49

    .line 2529
    :catch_45
    move-exception v0

    .line 2530
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 2532
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_49
    return-void
.end method

.method private setBadge(I)V
    .registers 3
    .param p1, "count"    # I

    .line 1110
    iget v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->lastBadgeCount:I

    if-ne v0, p1, :cond_5

    .line 1111
    return-void

    .line 1113
    :cond_5
    iput p1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->lastBadgeCount:I

    .line 1114
    invoke-static {p1}, Lim/tpelyyftgw/messenger/NotificationBadge;->applyCount(I)Z

    .line 1115
    return-void
.end method

.method private showExtraNotifications(Landroidx/core/app/NotificationCompat$Builder;ZLjava/lang/String;)V
    .registers 75
    .param p1, "notificationBuilder"    # Landroidx/core/app/NotificationCompat$Builder;
    .param p2, "notifyAboutLast"    # Z
    .param p3, "summary"    # Ljava/lang/String;

    .line 3400
    move-object/from16 v1, p0

    invoke-virtual/range {p1 .. p1}, Landroidx/core/app/NotificationCompat$Builder;->build()Landroid/app/Notification;

    move-result-object v2

    .line 3401
    .local v2, "mainNotification":Landroid/app/Notification;
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v3, 0x12

    if-ge v0, v3, :cond_1e

    .line 3402
    sget-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationManager:Landroidx/core/app/NotificationManagerCompat;

    iget v3, v1, Lim/tpelyyftgw/messenger/NotificationsController;->notificationId:I

    invoke-virtual {v0, v3, v2}, Landroidx/core/app/NotificationManagerCompat;->notify(ILandroid/app/Notification;)V

    .line 3403
    sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z

    if-eqz v0, :cond_1d

    .line 3404
    const-string/jumbo v0, "show summary notification by SDK check"

    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V

    .line 3406
    :cond_1d
    return-void

    .line 3409
    :cond_1e
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getNotificationsSettings()Landroid/content/SharedPreferences;

    move-result-object v3

    .line 3411
    .local v3, "preferences":Landroid/content/SharedPreferences;
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    move-object v4, v0

    .line 3412
    .local v4, "sortedDialogs":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    new-instance v0, Landroid/util/LongSparseArray;

    invoke-direct {v0}, Landroid/util/LongSparseArray;-><init>()V

    move-object v5, v0

    .line 3413
    .local v5, "messagesByDialogs":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
    const/4 v0, 0x0

    .local v0, "a":I
    :goto_33
    iget-object v6, v1, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    invoke-virtual {v6}, Ljava/util/ArrayList;->size()I

    move-result v6

    const/4 v7, 0x0

    if-ge v0, v6, :cond_82

    .line 3414
    iget-object v6, v1, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    invoke-virtual {v6, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Lim/tpelyyftgw/messenger/MessageObject;

    .line 3415
    .local v6, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v8

    .line 3416
    .local v8, "dialog_id":J
    new-instance v10, Ljava/lang/StringBuilder;

    invoke-direct {v10}, Ljava/lang/StringBuilder;-><init>()V

    const-string v11, "dismissDate"

    invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v10, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v10}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v10

    invoke-interface {v3, v10, v7}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v10

    .line 3417
    .local v10, "dismissDate":I
    iget-object v11, v6, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    if-gt v11, v10, :cond_64

    .line 3418
    goto :goto_7f

    .line 3421
    :cond_64
    invoke-virtual {v5, v8, v9}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v11

    check-cast v11, Ljava/util/ArrayList;

    .line 3422
    .local v11, "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    if-nez v11, :cond_7c

    .line 3423
    new-instance v12, Ljava/util/ArrayList;

    invoke-direct {v12}, Ljava/util/ArrayList;-><init>()V

    move-object v11, v12

    .line 3424
    invoke-virtual {v5, v8, v9, v11}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    .line 3425
    invoke-static {v8, v9}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v12

    invoke-virtual {v4, v7, v12}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V

    .line 3427
    :cond_7c
    invoke-virtual {v11, v6}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 3413
    .end local v6    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v8    # "dialog_id":J
    .end local v10    # "dismissDate":I
    .end local v11    # "arrayList":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    :goto_7f
    add-int/lit8 v0, v0, 0x1

    goto :goto_33

    .line 3430
    .end local v0    # "a":I
    :cond_82
    iget-object v0, v1, Lim/tpelyyftgw/messenger/NotificationsController;->wearNotificationsIds:Landroid/util/LongSparseArray;

    invoke-virtual {v0}, Landroid/util/LongSparseArray;->clone()Landroid/util/LongSparseArray;

    move-result-object v6

    .line 3431
    .local v6, "oldIdsWear":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Integer;>;"
    iget-object v0, v1, Lim/tpelyyftgw/messenger/NotificationsController;->wearNotificationsIds:Landroid/util/LongSparseArray;

    invoke-virtual {v0}, Landroid/util/LongSparseArray;->clear()V

    .line 3450
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    move-object v8, v0

    .line 3451
    .local v8, "holders":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/NotificationsController$1NotificationHolder;>;"
    const/4 v0, 0x0

    .line 3452
    .local v0, "serializedNotifications":Lorg/json/JSONArray;
    invoke-static {}, Lim/tpelyyftgw/messenger/WearDataLayerListenerService;->isWatchConnected()Z

    move-result v9

    if-eqz v9, :cond_a1

    .line 3453
    new-instance v9, Lorg/json/JSONArray;

    invoke-direct {v9}, Lorg/json/JSONArray;-><init>()V

    move-object v0, v9

    goto :goto_a2

    .line 3452
    :cond_a1
    move-object v9, v0

    .line 3456
    .end local v0    # "serializedNotifications":Lorg/json/JSONArray;
    .local v9, "serializedNotifications":Lorg/json/JSONArray;
    :goto_a2
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v10, 0x1b

    const/4 v11, 0x1

    if-le v0, v10, :cond_b6

    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    if-le v0, v10, :cond_b4

    .line 3457
    invoke-virtual {v4}, Ljava/util/ArrayList;->size()I

    move-result v0

    if-le v0, v11, :cond_b4

    goto :goto_b6

    :cond_b4
    const/4 v0, 0x0

    goto :goto_b7

    :cond_b6
    :goto_b6
    const/4 v0, 0x1

    :goto_b7
    move v10, v0

    .line 3458
    .local v10, "useSummaryNotification":Z
    const/16 v12, 0x1a

    if-eqz v10, :cond_c3

    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    if-lt v0, v12, :cond_c3

    .line 3459
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationsController;->checkOtherNotificationsChannel()V

    .line 3462
    :cond_c3
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I

    move-result v13

    .line 3464
    .local v13, "selfUserId":I
    const/4 v0, 0x0

    .local v0, "b":I
    invoke-virtual {v4}, Ljava/util/ArrayList;->size()I

    move-result v14

    move v15, v0

    .end local v0    # "b":I
    .local v14, "size":I
    .local v15, "b":I
    :goto_d1
    const-string v12, "id"

    if-ge v15, v14, :cond_dc8

    .line 3465
    invoke-virtual {v4, v15}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Long;

    move-object/from16 v17, v12

    invoke-virtual {v0}, Ljava/lang/Long;->longValue()J

    move-result-wide v11

    .line 3466
    .local v11, "dialog_id":J
    invoke-virtual {v5, v11, v12}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v0

    move-object/from16 v18, v3

    .end local v3    # "preferences":Landroid/content/SharedPreferences;
    .local v18, "preferences":Landroid/content/SharedPreferences;
    move-object v3, v0

    check-cast v3, Ljava/util/ArrayList;

    .line 3467
    .local v3, "messageObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    invoke-virtual {v3, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v7

    .line 3468
    .local v7, "max_id":I
    move-object/from16 v20, v4

    .end local v4    # "sortedDialogs":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    .local v20, "sortedDialogs":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    long-to-int v4, v11

    .line 3469
    .local v4, "lowerId":I
    move-object/from16 v21, v5

    .end local v5    # "messagesByDialogs":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
    .local v21, "messagesByDialogs":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
    const/16 v5, 0x20

    move/from16 v22, v14

    move/from16 v23, v15

    .end local v14    # "size":I
    .end local v15    # "b":I
    .local v22, "size":I
    .local v23, "b":I
    shr-long v14, v11, v5

    long-to-int v15, v14

    .line 3471
    .local v15, "highId":I
    invoke-virtual {v6, v11, v12}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Integer;

    .line 3472
    .local v0, "internalId":Ljava/lang/Integer;
    if-nez v0, :cond_118

    .line 3473
    if-eqz v4, :cond_112

    .line 3474
    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    move-object v14, v0

    goto :goto_11c

    .line 3476
    :cond_112
    invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    move-object v14, v0

    goto :goto_11c

    .line 3479
    :cond_118
    invoke-virtual {v6, v11, v12}, Landroid/util/LongSparseArray;->remove(J)V

    move-object v14, v0

    .line 3482
    .end local v0    # "internalId":Ljava/lang/Integer;
    .local v14, "internalId":Ljava/lang/Integer;
    :goto_11c
    const/4 v0, 0x0

    .line 3483
    .local v0, "serializedChat":Lorg/json/JSONObject;
    if-eqz v9, :cond_126

    .line 3484
    new-instance v24, Lorg/json/JSONObject;

    invoke-direct/range {v24 .. v24}, Lorg/json/JSONObject;-><init>()V

    move-object/from16 v0, v24

    .line 3491
    :cond_126
    const/4 v5, 0x0

    invoke-virtual {v3, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v25

    move-object/from16 v5, v25

    check-cast v5, Lim/tpelyyftgw/messenger/MessageObject;

    .line 3492
    .local v5, "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    move-object/from16 v25, v0

    .end local v0    # "serializedChat":Lorg/json/JSONObject;
    .local v25, "serializedChat":Lorg/json/JSONObject;
    iget-object v0, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    move-object/from16 v26, v6

    .end local v6    # "oldIdsWear":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Integer;>;"
    .local v26, "oldIdsWear":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Integer;>;"
    iget v6, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    .line 3493
    .local v6, "max_date":I
    const/4 v0, 0x0

    .line 3494
    .local v0, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    const/16 v27, 0x0

    .line 3495
    .local v27, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    const/16 v28, 0x0

    .line 3496
    .local v28, "isChannel":Z
    const/16 v29, 0x0

    .line 3498
    .local v29, "isSupergroup":Z
    const/16 v30, 0x0

    .line 3499
    .local v30, "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    const/16 v31, 0x0

    .line 3500
    .local v31, "avatarBitmap":Landroid/graphics/Bitmap;
    const/16 v32, 0x0

    .line 3502
    .local v32, "avatalFile":Ljava/io/File;
    new-instance v33, Landroid/util/LongSparseArray;

    invoke-direct/range {v33 .. v33}, Landroid/util/LongSparseArray;-><init>()V

    move-object/from16 v34, v33

    .line 3504
    .local v34, "personCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Landroidx/core/app/Person;>;"
    const-wide/16 v35, 0x0

    if-eqz v4, :cond_2b9

    .line 3505
    move-object/from16 v33, v0

    .end local v0    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .local v33, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    const v0, 0xbdb28

    if-eq v4, v0, :cond_158

    const/4 v0, 0x1

    goto :goto_159

    :cond_158
    const/4 v0, 0x0

    .line 3506
    .local v0, "canReply":Z
    :goto_159
    if-lez v4, :cond_201

    .line 3507
    move/from16 v37, v0

    .end local v0    # "canReply":Z
    .local v37, "canReply":Z
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    move-object/from16 v38, v9

    .end local v9    # "serializedNotifications":Lorg/json/JSONArray;
    .local v38, "serializedNotifications":Lorg/json/JSONArray;
    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v9

    invoke-virtual {v0, v9}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v0

    .line 3508
    .end local v27    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .local v0, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    if-nez v0, :cond_1ad

    .line 3509
    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->isFcmMessage()Z

    move-result v9

    if-eqz v9, :cond_179

    .line 3510
    iget-object v9, v5, Lim/tpelyyftgw/messenger/MessageObject;->localName:Ljava/lang/String;

    move-object/from16 v39, v8

    .local v9, "name":Ljava/lang/String;
    goto/16 :goto_1de

    .line 3512
    .end local v9    # "name":Ljava/lang/String;
    :cond_179
    sget-boolean v9, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z

    if-eqz v9, :cond_19f

    .line 3513
    new-instance v9, Ljava/lang/StringBuilder;

    invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V

    move-object/from16 v39, v8

    .end local v8    # "holders":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/NotificationsController$1NotificationHolder;>;"
    .local v39, "holders":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/NotificationsController$1NotificationHolder;>;"
    const-string v8, "not found user to show dialog notification "

    invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v9, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v8

    invoke-static {v8}, Lim/tpelyyftgw/messenger/FileLog;->w(Ljava/lang/String;)V

    move-object/from16 v25, v2

    move/from16 v30, v10

    move/from16 v66, v13

    move-object/from16 v6, v38

    move-object/from16 v5, v39

    goto/16 :goto_dae

    .line 3512
    .end local v39    # "holders":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/NotificationsController$1NotificationHolder;>;"
    .restart local v8    # "holders":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/NotificationsController$1NotificationHolder;>;"
    :cond_19f
    move-object/from16 v39, v8

    .end local v8    # "holders":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/NotificationsController$1NotificationHolder;>;"
    .restart local v39    # "holders":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/NotificationsController$1NotificationHolder;>;"
    move-object/from16 v25, v2

    move/from16 v30, v10

    move/from16 v66, v13

    move-object/from16 v6, v38

    move-object/from16 v5, v39

    goto/16 :goto_dae

    .line 3518
    .end local v39    # "holders":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/NotificationsController$1NotificationHolder;>;"
    .restart local v8    # "holders":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/NotificationsController$1NotificationHolder;>;"
    :cond_1ad
    move-object/from16 v39, v8

    .end local v8    # "holders":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/NotificationsController$1NotificationHolder;>;"
    .restart local v39    # "holders":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/NotificationsController$1NotificationHolder;>;"
    invoke-static {v0}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v9

    .line 3519
    .restart local v9    # "name":Ljava/lang/String;
    iget-object v8, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->photo:Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;

    if-eqz v8, :cond_1da

    iget-object v8, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->photo:Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;

    iget-object v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    if-eqz v8, :cond_1da

    iget-object v8, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->photo:Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;

    iget-object v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    move-object/from16 v27, v9

    .end local v9    # "name":Ljava/lang/String;
    .local v27, "name":Ljava/lang/String;
    iget-wide v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->volume_id:J

    cmp-long v40, v8, v35

    if-eqz v40, :cond_1dc

    iget-object v8, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->photo:Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;

    iget-object v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    iget v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->local_id:I

    if-eqz v8, :cond_1dc

    .line 3520
    iget-object v8, v0, Lim/tpelyyftgw/tgnet/TLRPC$User;->photo:Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;

    iget-object v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    move-object/from16 v30, v8

    move-object/from16 v9, v27

    .end local v30    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .local v8, "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    goto :goto_1de

    .line 3519
    .end local v8    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .end local v27    # "name":Ljava/lang/String;
    .restart local v9    # "name":Ljava/lang/String;
    .restart local v30    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    :cond_1da
    move-object/from16 v27, v9

    .line 3523
    .end local v9    # "name":Ljava/lang/String;
    .restart local v27    # "name":Ljava/lang/String;
    :cond_1dc
    move-object/from16 v9, v27

    .end local v27    # "name":Ljava/lang/String;
    .restart local v9    # "name":Ljava/lang/String;
    :goto_1de
    if-ne v4, v13, :cond_1f5

    .line 3524
    const v8, 0x7f0f08b9

    move-object/from16 v27, v0

    .end local v0    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .local v27, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    const-string v0, "MessageScheduledReminderNotification"

    invoke-static {v0, v8}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    move-object/from16 v40, v5

    move-object/from16 v5, v25

    move-object/from16 v8, v27

    move/from16 v0, v37

    goto/16 :goto_356

    .line 3523
    .end local v27    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .restart local v0    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_1f5
    move-object/from16 v27, v0

    .end local v0    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .restart local v27    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    move-object/from16 v40, v5

    move-object/from16 v5, v25

    move-object/from16 v8, v27

    move/from16 v0, v37

    goto/16 :goto_356

    .line 3527
    .end local v37    # "canReply":Z
    .end local v38    # "serializedNotifications":Lorg/json/JSONArray;
    .end local v39    # "holders":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/NotificationsController$1NotificationHolder;>;"
    .local v0, "canReply":Z
    .local v8, "holders":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/NotificationsController$1NotificationHolder;>;"
    .local v9, "serializedNotifications":Lorg/json/JSONArray;
    :cond_201
    move/from16 v37, v0

    move-object/from16 v39, v8

    move-object/from16 v38, v9

    .end local v0    # "canReply":Z
    .end local v8    # "holders":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/NotificationsController$1NotificationHolder;>;"
    .end local v9    # "serializedNotifications":Lorg/json/JSONArray;
    .restart local v37    # "canReply":Z
    .restart local v38    # "serializedNotifications":Lorg/json/JSONArray;
    .restart local v39    # "holders":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/NotificationsController$1NotificationHolder;>;"
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    neg-int v8, v4

    invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v8

    invoke-virtual {v0, v8}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    move-result-object v0

    .line 3528
    .end local v33    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .local v0, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    if-nez v0, :cond_262

    .line 3529
    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->isFcmMessage()Z

    move-result v8

    if-eqz v8, :cond_232

    .line 3530
    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/MessageObject;->isMegagroup()Z

    move-result v29

    .line 3531
    iget-object v9, v5, Lim/tpelyyftgw/messenger/MessageObject;->localName:Ljava/lang/String;

    .line 3532
    .local v9, "name":Ljava/lang/String;
    iget-boolean v8, v5, Lim/tpelyyftgw/messenger/MessageObject;->localChannel:Z

    move-object/from16 v33, v0

    move-object/from16 v40, v5

    move/from16 v28, v8

    move-object/from16 v5, v25

    move-object/from16 v8, v27

    move/from16 v0, v37

    .end local v28    # "isChannel":Z
    .local v8, "isChannel":Z
    goto/16 :goto_356

    .line 3534
    .end local v8    # "isChannel":Z
    .end local v9    # "name":Ljava/lang/String;
    .restart local v28    # "isChannel":Z
    :cond_232
    sget-boolean v8, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z

    if-eqz v8, :cond_256

    .line 3535
    new-instance v8, Ljava/lang/StringBuilder;

    invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V

    const-string v9, "not found chat to show dialog notification "

    invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v8

    invoke-static {v8}, Lim/tpelyyftgw/messenger/FileLog;->w(Ljava/lang/String;)V

    move-object/from16 v25, v2

    move/from16 v30, v10

    move/from16 v66, v13

    move-object/from16 v6, v38

    move-object/from16 v5, v39

    goto/16 :goto_dae

    .line 3534
    :cond_256
    move-object/from16 v25, v2

    move/from16 v30, v10

    move/from16 v66, v13

    move-object/from16 v6, v38

    move-object/from16 v5, v39

    goto/16 :goto_dae

    .line 3540
    :cond_262
    iget-boolean v8, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    .line 3541
    .end local v29    # "isSupergroup":Z
    .local v8, "isSupergroup":Z
    invoke-static {v0}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v9

    if-eqz v9, :cond_270

    iget-boolean v9, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-nez v9, :cond_270

    const/4 v9, 0x1

    goto :goto_271

    :cond_270
    const/4 v9, 0x0

    :goto_271
    move/from16 v28, v9

    .line 3542
    iget-object v9, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    .line 3543
    .restart local v9    # "name":Ljava/lang/String;
    move-object/from16 v40, v5

    .end local v5    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .local v40, "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->photo:Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;

    if-eqz v5, :cond_2a9

    iget-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->photo:Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    if-eqz v5, :cond_2a9

    iget-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->photo:Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    move/from16 v29, v8

    move-object/from16 v33, v9

    .end local v8    # "isSupergroup":Z
    .end local v9    # "name":Ljava/lang/String;
    .restart local v29    # "isSupergroup":Z
    .local v33, "name":Ljava/lang/String;
    iget-wide v8, v5, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->volume_id:J

    cmp-long v5, v8, v35

    if-eqz v5, :cond_2ad

    iget-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->photo:Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->local_id:I

    if-eqz v5, :cond_2ad

    .line 3544
    iget-object v5, v0, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->photo:Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    move-object/from16 v30, v5

    move-object/from16 v5, v25

    move-object/from16 v8, v27

    move-object/from16 v9, v33

    move-object/from16 v33, v0

    move/from16 v0, v37

    .end local v30    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .local v5, "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    goto/16 :goto_356

    .line 3543
    .end local v5    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .end local v29    # "isSupergroup":Z
    .end local v33    # "name":Ljava/lang/String;
    .restart local v8    # "isSupergroup":Z
    .restart local v9    # "name":Ljava/lang/String;
    .restart local v30    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    :cond_2a9
    move/from16 v29, v8

    move-object/from16 v33, v9

    .line 3571
    .end local v8    # "isSupergroup":Z
    .end local v9    # "name":Ljava/lang/String;
    .restart local v29    # "isSupergroup":Z
    .restart local v33    # "name":Ljava/lang/String;
    :cond_2ad
    move-object/from16 v5, v25

    move-object/from16 v8, v27

    move-object/from16 v9, v33

    move-object/from16 v33, v0

    move/from16 v0, v37

    goto/16 :goto_356

    .line 3549
    .end local v33    # "name":Ljava/lang/String;
    .end local v37    # "canReply":Z
    .end local v38    # "serializedNotifications":Lorg/json/JSONArray;
    .end local v39    # "holders":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/NotificationsController$1NotificationHolder;>;"
    .end local v40    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .local v5, "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .local v8, "holders":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/NotificationsController$1NotificationHolder;>;"
    .local v9, "serializedNotifications":Lorg/json/JSONArray;
    :cond_2b9
    move-object/from16 v33, v0

    move-object/from16 v40, v5

    move-object/from16 v39, v8

    move-object/from16 v38, v9

    .end local v0    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .end local v5    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v8    # "holders":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/NotificationsController$1NotificationHolder;>;"
    .end local v9    # "serializedNotifications":Lorg/json/JSONArray;
    .local v33, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .restart local v38    # "serializedNotifications":Lorg/json/JSONArray;
    .restart local v39    # "holders":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/NotificationsController$1NotificationHolder;>;"
    .restart local v40    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    const/4 v0, 0x0

    .line 3550
    .local v0, "canReply":Z
    sget-wide v8, Lim/tpelyyftgw/messenger/NotificationsController;->globalSecretChatId:J

    cmp-long v5, v11, v8

    if-eqz v5, :cond_348

    .line 3551
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v5

    invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v8

    invoke-virtual {v5, v8}, Lim/tpelyyftgw/messenger/MessagesController;->getEncryptedChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;

    move-result-object v5

    .line 3552
    .local v5, "encryptedChat":Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
    if-nez v5, :cond_306

    .line 3553
    sget-boolean v8, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z

    if-eqz v8, :cond_2fa

    .line 3554
    new-instance v8, Ljava/lang/StringBuilder;

    invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V

    const-string v9, "not found secret chat to show dialog notification "

    invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v8, v15}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v8

    invoke-static {v8}, Lim/tpelyyftgw/messenger/FileLog;->w(Ljava/lang/String;)V

    move-object/from16 v25, v2

    move/from16 v30, v10

    move/from16 v66, v13

    move-object/from16 v6, v38

    move-object/from16 v5, v39

    goto/16 :goto_dae

    .line 3553
    :cond_2fa
    move-object/from16 v25, v2

    move/from16 v30, v10

    move/from16 v66, v13

    move-object/from16 v6, v38

    move-object/from16 v5, v39

    goto/16 :goto_dae

    .line 3558
    :cond_306
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v8

    iget v9, v5, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->user_id:I

    invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v9

    invoke-virtual {v8, v9}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v27

    .line 3559
    if-nez v27, :cond_348

    .line 3560
    sget-boolean v8, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z

    if-eqz v8, :cond_33c

    .line 3561
    new-instance v8, Ljava/lang/StringBuilder;

    invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V

    const-string v9, "not found secret chat user to show dialog notification "

    invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v9, v5, Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;->user_id:I

    invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v8

    invoke-static {v8}, Lim/tpelyyftgw/messenger/FileLog;->w(Ljava/lang/String;)V

    move-object/from16 v25, v2

    move/from16 v30, v10

    move/from16 v66, v13

    move-object/from16 v6, v38

    move-object/from16 v5, v39

    goto/16 :goto_dae

    .line 3560
    :cond_33c
    move-object/from16 v25, v2

    move/from16 v30, v10

    move/from16 v66, v13

    move-object/from16 v6, v38

    move-object/from16 v5, v39

    goto/16 :goto_dae

    .line 3566
    .end local v5    # "encryptedChat":Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;
    :cond_348
    const v5, 0x7f0f0eed

    const-string v8, "SecretChatName"

    invoke-static {v8, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    .line 3567
    .local v9, "name":Ljava/lang/String;
    const/16 v30, 0x0

    .line 3568
    const/4 v5, 0x0

    move-object/from16 v8, v27

    .line 3571
    .end local v25    # "serializedChat":Lorg/json/JSONObject;
    .end local v27    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .local v5, "serializedChat":Lorg/json/JSONObject;
    .local v8, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :goto_356
    const/16 v19, 0x0

    invoke-static/range {v19 .. v19}, Lim/tpelyyftgw/messenger/AndroidUtilities;->needShowPasscode(Z)Z

    move-result v25

    if-nez v25, :cond_36c

    sget-boolean v25, Lim/tpelyyftgw/messenger/SharedConfig;->isWaitingForPasscodeEnter:Z

    if-eqz v25, :cond_363

    goto :goto_36c

    :cond_363
    move-object/from16 v25, v2

    move-object/from16 v27, v8

    move-object v2, v9

    move-object/from16 v8, v30

    move v9, v0

    goto :goto_384

    .line 3572
    :cond_36c
    :goto_36c
    move/from16 v25, v0

    .end local v0    # "canReply":Z
    .local v25, "canReply":Z
    const v0, 0x7f0f0141

    move-object/from16 v27, v9

    .end local v9    # "name":Ljava/lang/String;
    .local v27, "name":Ljava/lang/String;
    const-string v9, "AppName"

    invoke-static {v9, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v9

    .line 3573
    .end local v27    # "name":Ljava/lang/String;
    .restart local v9    # "name":Ljava/lang/String;
    const/16 v30, 0x0

    .line 3574
    const/4 v0, 0x0

    move-object/from16 v25, v2

    move-object/from16 v27, v8

    move-object v2, v9

    move-object/from16 v8, v30

    move v9, v0

    .line 3577
    .end local v30    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .local v2, "name":Ljava/lang/String;
    .local v8, "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .local v9, "canReply":Z
    .local v25, "mainNotification":Landroid/app/Notification;
    .local v27, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :goto_384
    move/from16 v30, v10

    .end local v10    # "useSummaryNotification":Z
    .local v30, "useSummaryNotification":Z
    if-eqz v8, :cond_3e8

    .line 3578
    const/4 v10, 0x1

    invoke-static {v8, v10}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToAttach(Lim/tpelyyftgw/tgnet/TLObject;Z)Ljava/io/File;

    move-result-object v32

    .line 3579
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v10, 0x1c

    if-ge v0, v10, :cond_3e3

    .line 3580
    invoke-static {}, Lim/tpelyyftgw/messenger/ImageLoader;->getInstance()Lim/tpelyyftgw/messenger/ImageLoader;

    move-result-object v0

    const/4 v10, 0x0

    move/from16 v41, v6

    .end local v6    # "max_date":I
    .local v41, "max_date":I
    const-string v6, "50_50"

    invoke-virtual {v0, v8, v10, v6}, Lim/tpelyyftgw/messenger/ImageLoader;->getImageFromMemory(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/String;Ljava/lang/String;)Landroid/graphics/drawable/BitmapDrawable;

    move-result-object v6

    .line 3581
    .local v6, "img":Landroid/graphics/drawable/BitmapDrawable;
    if-eqz v6, :cond_3a9

    .line 3582
    invoke-virtual {v6}, Landroid/graphics/drawable/BitmapDrawable;->getBitmap()Landroid/graphics/Bitmap;

    move-result-object v31

    move-object/from16 v6, v31

    goto :goto_3ec

    .line 3585
    :cond_3a9
    :try_start_3a9
    invoke-virtual/range {v32 .. v32}, Ljava/io/File;->exists()Z

    move-result v0

    if-eqz v0, :cond_3da

    .line 3586
    const/high16 v0, 0x43200000    # 160.0f

    const/high16 v10, 0x42480000    # 50.0f

    invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v10

    int-to-float v10, v10

    div-float/2addr v0, v10

    .line 3587
    .local v0, "scaleFactor":F
    new-instance v10, Landroid/graphics/BitmapFactory$Options;

    invoke-direct {v10}, Landroid/graphics/BitmapFactory$Options;-><init>()V
    :try_end_3be
    .catchall {:try_start_3a9 .. :try_end_3be} :catchall_3df

    .line 3588
    .local v10, "options":Landroid/graphics/BitmapFactory$Options;
    const/high16 v42, 0x3f800000    # 1.0f

    cmpg-float v42, v0, v42

    if-gez v42, :cond_3c8

    move-object/from16 v42, v6

    const/4 v6, 0x1

    goto :goto_3cb

    :cond_3c8
    move-object/from16 v42, v6

    .end local v6    # "img":Landroid/graphics/drawable/BitmapDrawable;
    .local v42, "img":Landroid/graphics/drawable/BitmapDrawable;
    float-to-int v6, v0

    :goto_3cb
    :try_start_3cb
    iput v6, v10, Landroid/graphics/BitmapFactory$Options;->inSampleSize:I

    .line 3589
    invoke-virtual/range {v32 .. v32}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;

    move-result-object v6

    invoke-static {v6, v10}, Landroid/graphics/BitmapFactory;->decodeFile(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;

    move-result-object v6
    :try_end_3d5
    .catchall {:try_start_3cb .. :try_end_3d5} :catchall_3d8

    move-object/from16 v31, v6

    goto :goto_3dc

    .line 3591
    .end local v0    # "scaleFactor":F
    .end local v10    # "options":Landroid/graphics/BitmapFactory$Options;
    :catchall_3d8
    move-exception v0

    goto :goto_3e5

    .line 3585
    .end local v42    # "img":Landroid/graphics/drawable/BitmapDrawable;
    .restart local v6    # "img":Landroid/graphics/drawable/BitmapDrawable;
    :cond_3da
    move-object/from16 v42, v6

    .line 3593
    .end local v6    # "img":Landroid/graphics/drawable/BitmapDrawable;
    .restart local v42    # "img":Landroid/graphics/drawable/BitmapDrawable;
    :goto_3dc
    move-object/from16 v6, v31

    goto :goto_3ec

    .line 3591
    .end local v42    # "img":Landroid/graphics/drawable/BitmapDrawable;
    .restart local v6    # "img":Landroid/graphics/drawable/BitmapDrawable;
    :catchall_3df
    move-exception v0

    move-object/from16 v42, v6

    .end local v6    # "img":Landroid/graphics/drawable/BitmapDrawable;
    .restart local v42    # "img":Landroid/graphics/drawable/BitmapDrawable;
    goto :goto_3e5

    .line 3579
    .end local v41    # "max_date":I
    .end local v42    # "img":Landroid/graphics/drawable/BitmapDrawable;
    .local v6, "max_date":I
    :cond_3e3
    move/from16 v41, v6

    .line 3598
    .end local v6    # "max_date":I
    .restart local v41    # "max_date":I
    :goto_3e5
    move-object/from16 v6, v31

    goto :goto_3ec

    .line 3577
    .end local v41    # "max_date":I
    .restart local v6    # "max_date":I
    :cond_3e8
    move/from16 v41, v6

    .end local v6    # "max_date":I
    .restart local v41    # "max_date":I
    move-object/from16 v6, v31

    .line 3598
    .end local v31    # "avatarBitmap":Landroid/graphics/Bitmap;
    .local v6, "avatarBitmap":Landroid/graphics/Bitmap;
    :goto_3ec
    const/4 v0, 0x0

    .line 3600
    .local v0, "wearReplyAction":Landroidx/core/app/NotificationCompat$Action;
    const-string v10, "dialog_id"

    move-object/from16 v31, v8

    .end local v8    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .local v31, "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    const-string v8, "max_id"

    move-object/from16 v42, v6

    .end local v6    # "avatarBitmap":Landroid/graphics/Bitmap;
    .local v42, "avatarBitmap":Landroid/graphics/Bitmap;
    const-string v6, "currentAccount"

    if-eqz v28, :cond_408

    if-eqz v29, :cond_3fc

    goto :goto_408

    :cond_3fc
    move-object/from16 v43, v0

    move/from16 v49, v7

    move/from16 v44, v9

    move-object/from16 v46, v14

    move/from16 v45, v15

    goto/16 :goto_4a2

    :cond_408
    :goto_408
    if-eqz v9, :cond_498

    sget-boolean v43, Lim/tpelyyftgw/messenger/SharedConfig;->isWaitingForPasscodeEnter:Z

    if-nez v43, :cond_498

    if-eq v13, v4, :cond_498

    .line 3601
    move-object/from16 v43, v0

    .end local v0    # "wearReplyAction":Landroidx/core/app/NotificationCompat$Action;
    .local v43, "wearReplyAction":Landroidx/core/app/NotificationCompat$Action;
    new-instance v0, Landroid/content/Intent;

    move/from16 v44, v9

    .end local v9    # "canReply":Z
    .local v44, "canReply":Z
    sget-object v9, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    move/from16 v45, v15

    .end local v15    # "highId":I
    .local v45, "highId":I
    const-class v15, Lim/tpelyyftgw/messenger/WearReplyReceiver;

    invoke-direct {v0, v9, v15}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 3602
    .local v0, "replyIntent":Landroid/content/Intent;
    invoke-virtual {v0, v10, v11, v12}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;

    .line 3603
    invoke-virtual {v0, v8, v7}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 3604
    iget v9, v1, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    invoke-virtual {v0, v6, v9}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 3605
    sget-object v9, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    invoke-virtual {v14}, Ljava/lang/Integer;->intValue()I

    move-result v15

    move-object/from16 v46, v14

    const/high16 v14, 0x8000000

    .end local v14    # "internalId":Ljava/lang/Integer;
    .local v46, "internalId":Ljava/lang/Integer;
    invoke-static {v9, v15, v0, v14}, Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;

    move-result-object v9

    .line 3607
    .local v9, "replyPendingIntent":Landroid/app/PendingIntent;
    new-instance v14, Landroidx/core/app/RemoteInput$Builder;

    const-string v15, "extra_voice_reply"

    invoke-direct {v14, v15}, Landroidx/core/app/RemoteInput$Builder;-><init>(Ljava/lang/String;)V

    const v15, 0x7f0f0ddf

    move-object/from16 v47, v0

    .end local v0    # "replyIntent":Landroid/content/Intent;
    .local v47, "replyIntent":Landroid/content/Intent;
    const-string v0, "Reply"

    invoke-static {v0, v15}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v14, v0}, Landroidx/core/app/RemoteInput$Builder;->setLabel(Ljava/lang/CharSequence;)Landroidx/core/app/RemoteInput$Builder;

    move-result-object v0

    invoke-virtual {v0}, Landroidx/core/app/RemoteInput$Builder;->build()Landroidx/core/app/RemoteInput;

    move-result-object v0

    .line 3609
    .local v0, "remoteInputWear":Landroidx/core/app/RemoteInput;
    if-gez v4, :cond_467

    .line 3610
    const/4 v15, 0x1

    new-array v14, v15, [Ljava/lang/Object;

    const/16 v19, 0x0

    aput-object v2, v14, v19

    const-string v15, "ReplyToGroup"

    move/from16 v49, v7

    const v7, 0x7f0f0de0

    .end local v7    # "max_id":I
    .local v49, "max_id":I
    invoke-static {v15, v7, v14}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v7

    .local v7, "replyToString":Ljava/lang/String;
    goto :goto_479

    .line 3612
    .end local v49    # "max_id":I
    .local v7, "max_id":I
    :cond_467
    move/from16 v49, v7

    const/16 v19, 0x0

    .end local v7    # "max_id":I
    .restart local v49    # "max_id":I
    const v7, 0x7f0f0de1

    const/4 v14, 0x1

    new-array v15, v14, [Ljava/lang/Object;

    aput-object v2, v15, v19

    const-string v14, "ReplyToUser"

    invoke-static {v14, v7, v15}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v7

    .line 3614
    .local v7, "replyToString":Ljava/lang/String;
    :goto_479
    new-instance v14, Landroidx/core/app/NotificationCompat$Action$Builder;

    const v15, 0x7f0801af

    invoke-direct {v14, v15, v7, v9}, Landroidx/core/app/NotificationCompat$Action$Builder;-><init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V

    .line 3615
    const/4 v15, 0x1

    invoke-virtual {v14, v15}, Landroidx/core/app/NotificationCompat$Action$Builder;->setAllowGeneratedReplies(Z)Landroidx/core/app/NotificationCompat$Action$Builder;

    move-result-object v14

    .line 3616
    invoke-virtual {v14, v15}, Landroidx/core/app/NotificationCompat$Action$Builder;->setSemanticAction(I)Landroidx/core/app/NotificationCompat$Action$Builder;

    move-result-object v14

    .line 3617
    invoke-virtual {v14, v0}, Landroidx/core/app/NotificationCompat$Action$Builder;->addRemoteInput(Landroidx/core/app/RemoteInput;)Landroidx/core/app/NotificationCompat$Action$Builder;

    move-result-object v14

    .line 3618
    const/4 v15, 0x0

    invoke-virtual {v14, v15}, Landroidx/core/app/NotificationCompat$Action$Builder;->setShowsUserInterface(Z)Landroidx/core/app/NotificationCompat$Action$Builder;

    move-result-object v14

    .line 3619
    invoke-virtual {v14}, Landroidx/core/app/NotificationCompat$Action$Builder;->build()Landroidx/core/app/NotificationCompat$Action;

    move-result-object v14

    .end local v43    # "wearReplyAction":Landroidx/core/app/NotificationCompat$Action;
    .local v14, "wearReplyAction":Landroidx/core/app/NotificationCompat$Action;
    goto :goto_4a4

    .line 3600
    .end local v44    # "canReply":Z
    .end local v45    # "highId":I
    .end local v46    # "internalId":Ljava/lang/Integer;
    .end local v47    # "replyIntent":Landroid/content/Intent;
    .end local v49    # "max_id":I
    .local v0, "wearReplyAction":Landroidx/core/app/NotificationCompat$Action;
    .local v7, "max_id":I
    .local v9, "canReply":Z
    .local v14, "internalId":Ljava/lang/Integer;
    .restart local v15    # "highId":I
    :cond_498
    move-object/from16 v43, v0

    move/from16 v49, v7

    move/from16 v44, v9

    move-object/from16 v46, v14

    move/from16 v45, v15

    .line 3622
    .end local v0    # "wearReplyAction":Landroidx/core/app/NotificationCompat$Action;
    .end local v7    # "max_id":I
    .end local v9    # "canReply":Z
    .end local v14    # "internalId":Ljava/lang/Integer;
    .end local v15    # "highId":I
    .restart local v43    # "wearReplyAction":Landroidx/core/app/NotificationCompat$Action;
    .restart local v44    # "canReply":Z
    .restart local v45    # "highId":I
    .restart local v46    # "internalId":Ljava/lang/Integer;
    .restart local v49    # "max_id":I
    :goto_4a2
    move-object/from16 v14, v43

    .end local v43    # "wearReplyAction":Landroidx/core/app/NotificationCompat$Action;
    .local v14, "wearReplyAction":Landroidx/core/app/NotificationCompat$Action;
    :goto_4a4
    iget-object v0, v1, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v0, v11, v12}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Integer;

    .line 3623
    .local v0, "count":Ljava/lang/Integer;
    if-nez v0, :cond_4b5

    .line 3624
    const/4 v7, 0x0

    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v0

    move-object v7, v0

    goto :goto_4b6

    .line 3623
    :cond_4b5
    move-object v7, v0

    .line 3626
    .end local v0    # "count":Ljava/lang/Integer;
    .local v7, "count":Ljava/lang/Integer;
    :goto_4b6
    invoke-virtual {v7}, Ljava/lang/Integer;->intValue()I

    move-result v0

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v9

    invoke-static {v0, v9}, Ljava/lang/Math;->max(II)I

    move-result v9

    .line 3628
    .local v9, "n":I
    const/4 v15, 0x1

    if-le v9, v15, :cond_4e2

    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v15, 0x1c

    if-lt v0, v15, :cond_4cc

    goto :goto_4e2

    .line 3631
    :cond_4cc
    const/4 v15, 0x2

    new-array v0, v15, [Ljava/lang/Object;

    const/4 v15, 0x0

    aput-object v2, v0, v15

    invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v15

    const/16 v16, 0x1

    aput-object v15, v0, v16

    const-string v15, "%1$s (%2$d)"

    invoke-static {v15, v0}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    move-object v15, v0

    .local v0, "conversationName":Ljava/lang/String;
    goto :goto_4e4

    .line 3629
    .end local v0    # "conversationName":Ljava/lang/String;
    :cond_4e2
    :goto_4e2
    move-object v0, v2

    move-object v15, v0

    .line 3634
    .local v15, "conversationName":Ljava/lang/String;
    :goto_4e4
    new-instance v0, Landroidx/core/app/NotificationCompat$MessagingStyle;

    move-object/from16 v47, v7

    .end local v7    # "count":Ljava/lang/Integer;
    .local v47, "count":Ljava/lang/Integer;
    const-string v7, ""

    invoke-direct {v0, v7}, Landroidx/core/app/NotificationCompat$MessagingStyle;-><init>(Ljava/lang/CharSequence;)V

    move-object/from16 v48, v0

    .line 3635
    .local v48, "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    move/from16 v50, v9

    const/16 v9, 0x1c

    .end local v9    # "n":I
    .local v50, "n":I
    if-lt v0, v9, :cond_4ff

    if-gez v4, :cond_4fc

    if-nez v28, :cond_4fc

    goto :goto_4ff

    :cond_4fc
    move-object/from16 v9, v48

    goto :goto_504

    .line 3636
    :cond_4ff
    :goto_4ff
    move-object/from16 v9, v48

    .end local v48    # "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    .local v9, "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    invoke-virtual {v9, v15}, Landroidx/core/app/NotificationCompat$MessagingStyle;->setConversationTitle(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$MessagingStyle;

    .line 3638
    :goto_504
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    move-object/from16 v48, v15

    const/16 v15, 0x1c

    .end local v15    # "conversationName":Ljava/lang/String;
    .local v48, "conversationName":Ljava/lang/String;
    if-lt v0, v15, :cond_513

    if-nez v28, :cond_511

    if-gez v4, :cond_511

    goto :goto_513

    :cond_511
    const/4 v0, 0x0

    goto :goto_514

    :cond_513
    :goto_513
    const/4 v0, 0x1

    :goto_514
    invoke-virtual {v9, v0}, Landroidx/core/app/NotificationCompat$MessagingStyle;->setGroupConversation(Z)Landroidx/core/app/NotificationCompat$MessagingStyle;

    .line 3640
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    move-object v15, v0

    .line 3641
    .local v15, "text":Ljava/lang/StringBuilder;
    move-object/from16 v51, v8

    move-object/from16 v52, v10

    const/4 v8, 0x1

    new-array v10, v8, [Ljava/lang/String;

    .line 3642
    .local v10, "senderName":[Ljava/lang/String;
    move-object/from16 v53, v14

    .end local v14    # "wearReplyAction":Landroidx/core/app/NotificationCompat$Action;
    .local v53, "wearReplyAction":Landroidx/core/app/NotificationCompat$Action;
    new-array v14, v8, [Z

    .line 3643
    .local v14, "preview":[Z
    const/4 v0, 0x0

    .line 3644
    .local v0, "rows":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;>;"
    const/4 v8, 0x0

    .line 3645
    .local v8, "rowsMid":I
    const/16 v54, 0x0

    .line 3646
    .local v54, "serializedMsgs":Lorg/json/JSONArray;
    if-eqz v5, :cond_53a

    .line 3647
    new-instance v55, Lorg/json/JSONArray;

    invoke-direct/range {v55 .. v55}, Lorg/json/JSONArray;-><init>()V

    move-object/from16 v54, v55

    move/from16 v55, v8

    move-object/from16 v8, v54

    goto :goto_53e

    .line 3646
    :cond_53a
    move/from16 v55, v8

    move-object/from16 v8, v54

    .line 3649
    .end local v54    # "serializedMsgs":Lorg/json/JSONArray;
    .local v8, "serializedMsgs":Lorg/json/JSONArray;
    .local v55, "rowsMid":I
    :goto_53e
    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v54

    const/16 v16, 0x1

    add-int/lit8 v54, v54, -0x1

    move-object/from16 v56, v5

    move/from16 v5, v54

    move/from16 v57, v55

    move-object/from16 v54, v0

    .end local v0    # "rows":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;>;"
    .end local v55    # "rowsMid":I
    .local v5, "a":I
    .local v54, "rows":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;>;"
    .local v56, "serializedChat":Lorg/json/JSONObject;
    .local v57, "rowsMid":I
    :goto_54e
    const-wide/16 v58, 0x3e8

    if-ltz v5, :cond_8e8

    .line 3650
    invoke-virtual {v3, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    move-object/from16 v55, v3

    .end local v3    # "messageObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .local v55, "messageObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    move-object v3, v0

    check-cast v3, Lim/tpelyyftgw/messenger/MessageObject;

    .line 3651
    .local v3, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-direct {v1, v3, v10, v14}, Lim/tpelyyftgw/messenger/NotificationsController;->getShortStringForMessage(Lim/tpelyyftgw/messenger/MessageObject;[Ljava/lang/String;[Z)Ljava/lang/String;

    move-result-object v0

    .line 3652
    .local v0, "message":Ljava/lang/String;
    move/from16 v61, v5

    move-object/from16 v60, v6

    .end local v5    # "a":I
    .local v61, "a":I
    int-to-long v5, v13

    move-object/from16 v62, v8

    .end local v8    # "serializedMsgs":Lorg/json/JSONArray;
    .local v62, "serializedMsgs":Lorg/json/JSONArray;
    const-string v8, "NotificationMessageScheduledName"

    cmp-long v64, v11, v5

    if-nez v64, :cond_570

    .line 3653
    const/4 v5, 0x0

    aput-object v2, v10, v5

    goto :goto_582

    .line 3654
    :cond_570
    const/4 v5, 0x0

    if-gez v4, :cond_582

    iget-object v6, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_scheduled:Z

    if-eqz v6, :cond_582

    .line 3655
    const v6, 0x7f0f0a16

    invoke-static {v8, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v19

    aput-object v19, v10, v5

    .line 3657
    :cond_582
    :goto_582
    if-nez v0, :cond_5cd

    .line 3658
    sget-boolean v5, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z

    if-eqz v5, :cond_5bd

    .line 3659
    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

    const-string v6, "message text is null for "

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v6

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v6, " did = "

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-object v6, v9

    .end local v9    # "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    .local v6, "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v8

    invoke-virtual {v5, v8, v9}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v5

    invoke-static {v5}, Lim/tpelyyftgw/messenger/FileLog;->w(Ljava/lang/String;)V

    move-object/from16 v64, v2

    move-object v9, v6

    move-object v8, v7

    move-object/from16 v65, v10

    move/from16 v66, v13

    move-object/from16 v63, v14

    move-object/from16 v67, v15

    move-object/from16 v5, v62

    goto/16 :goto_8d3

    .line 3658
    .end local v6    # "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    .restart local v9    # "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    :cond_5bd
    move-object v6, v9

    .end local v9    # "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    .restart local v6    # "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    move-object/from16 v64, v2

    move-object v8, v7

    move-object/from16 v65, v10

    move/from16 v66, v13

    move-object/from16 v63, v14

    move-object/from16 v67, v15

    move-object/from16 v5, v62

    goto/16 :goto_8d3

    .line 3663
    .end local v6    # "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    .restart local v9    # "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    :cond_5cd
    move-object v6, v9

    .end local v9    # "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    .restart local v6    # "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    invoke-virtual {v15}, Ljava/lang/StringBuilder;->length()I

    move-result v5

    if-lez v5, :cond_5d9

    .line 3664
    const-string v5, "\n\n"

    invoke-virtual {v15, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 3666
    :cond_5d9
    move-object v9, v6

    .end local v6    # "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    .restart local v9    # "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    int-to-long v5, v13

    move-object/from16 v64, v2

    .end local v2    # "name":Ljava/lang/String;
    .local v64, "name":Ljava/lang/String;
    const-string v2, "%1$s: %2$s"

    cmp-long v65, v11, v5

    if-eqz v65, :cond_604

    iget-object v5, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_scheduled:Z

    if-eqz v5, :cond_604

    if-lez v4, :cond_604

    .line 3667
    const/4 v5, 0x2

    new-array v6, v5, [Ljava/lang/Object;

    const v5, 0x7f0f0a16

    invoke-static {v8, v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v5

    const/4 v8, 0x0

    aput-object v5, v6, v8

    const/4 v5, 0x1

    aput-object v0, v6, v5

    invoke-static {v2, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    .line 3669
    invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-object v2, v0

    goto :goto_61f

    .line 3671
    :cond_604
    const/4 v5, 0x0

    aget-object v6, v10, v5

    if-eqz v6, :cond_61b

    .line 3672
    const/4 v6, 0x2

    new-array v8, v6, [Ljava/lang/Object;

    aget-object v6, v10, v5

    aput-object v6, v8, v5

    const/4 v5, 0x1

    aput-object v0, v8, v5

    invoke-static {v2, v8}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v15, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    goto :goto_61e

    .line 3674
    :cond_61b
    invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 3681
    :goto_61e
    move-object v2, v0

    .end local v0    # "message":Ljava/lang/String;
    .local v2, "message":Ljava/lang/String;
    :goto_61f
    if-lez v4, :cond_623

    .line 3682
    int-to-long v5, v4

    .local v5, "uid":J
    goto :goto_631

    .line 3683
    .end local v5    # "uid":J
    :cond_623
    if-eqz v28, :cond_628

    .line 3684
    neg-int v0, v4

    int-to-long v5, v0

    .restart local v5    # "uid":J
    goto :goto_631

    .line 3685
    .end local v5    # "uid":J
    :cond_628
    if-gez v4, :cond_630

    .line 3686
    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->getFromId()I

    move-result v0

    int-to-long v5, v0

    .restart local v5    # "uid":J
    goto :goto_631

    .line 3688
    .end local v5    # "uid":J
    :cond_630
    move-wide v5, v11

    .line 3690
    .restart local v5    # "uid":J
    :goto_631
    move-object/from16 v8, v34

    .end local v34    # "personCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Landroidx/core/app/Person;>;"
    .local v8, "personCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Landroidx/core/app/Person;>;"
    invoke-virtual {v8, v5, v6}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroidx/core/app/Person;

    .line 3691
    .local v0, "person":Landroidx/core/app/Person;
    if-nez v0, :cond_6ea

    .line 3692
    move-object/from16 v34, v0

    .end local v0    # "person":Landroidx/core/app/Person;
    .local v34, "person":Landroidx/core/app/Person;
    new-instance v0, Landroidx/core/app/Person$Builder;

    invoke-direct {v0}, Landroidx/core/app/Person$Builder;-><init>()V

    const/16 v19, 0x0

    aget-object v63, v10, v19

    if-nez v63, :cond_64c

    move-object/from16 v65, v10

    move-object v10, v7

    goto :goto_652

    :cond_64c
    aget-object v63, v10, v19

    move-object/from16 v65, v10

    move-object/from16 v10, v63

    .end local v10    # "senderName":[Ljava/lang/String;
    .local v65, "senderName":[Ljava/lang/String;
    :goto_652
    invoke-virtual {v0, v10}, Landroidx/core/app/Person$Builder;->setName(Ljava/lang/CharSequence;)Landroidx/core/app/Person$Builder;

    move-result-object v0

    .line 3693
    .local v0, "personBuilder":Landroidx/core/app/Person$Builder;
    aget-boolean v10, v14, v19

    if-eqz v10, :cond_6de

    if-eqz v4, :cond_6de

    sget v10, Landroid/os/Build$VERSION;->SDK_INT:I

    move-object/from16 v63, v14

    const/16 v14, 0x1c

    .end local v14    # "preview":[Z
    .local v63, "preview":[Z
    if-lt v10, v14, :cond_6db

    .line 3694
    const/4 v10, 0x0

    .line 3695
    .local v10, "avatar":Ljava/io/File;
    if-gtz v4, :cond_6d1

    if-eqz v28, :cond_66f

    move-object/from16 v66, v10

    move-object/from16 v67, v15

    goto/16 :goto_6d5

    .line 3697
    :cond_66f
    if-gez v4, :cond_6ca

    .line 3698
    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->getFromId()I

    move-result v14

    .line 3699
    .local v14, "fromId":I
    move-object/from16 v66, v10

    .end local v10    # "avatar":Ljava/io/File;
    .local v66, "avatar":Ljava/io/File;
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v10

    move-object/from16 v67, v15

    .end local v15    # "text":Ljava/lang/StringBuilder;
    .local v67, "text":Ljava/lang/StringBuilder;
    invoke-static {v14}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v15

    invoke-virtual {v10, v15}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v10

    .line 3700
    .local v10, "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
    if-nez v10, :cond_69f

    .line 3701
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;

    move-result-object v15

    invoke-virtual {v15, v14}, Lim/tpelyyftgw/messenger/MessagesStorage;->getUserSync(I)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v10

    .line 3702
    if-eqz v10, :cond_69c

    .line 3703
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v15

    move/from16 v68, v14

    const/4 v14, 0x1

    .end local v14    # "fromId":I
    .local v68, "fromId":I
    invoke-virtual {v15, v10, v14}, Lim/tpelyyftgw/messenger/MessagesController;->putUser(Lim/tpelyyftgw/tgnet/TLRPC$User;Z)Z

    goto :goto_6a1

    .line 3702
    .end local v68    # "fromId":I
    .restart local v14    # "fromId":I
    :cond_69c
    move/from16 v68, v14

    .end local v14    # "fromId":I
    .restart local v68    # "fromId":I
    goto :goto_6a1

    .line 3700
    .end local v68    # "fromId":I
    .restart local v14    # "fromId":I
    :cond_69f
    move/from16 v68, v14

    .line 3706
    .end local v14    # "fromId":I
    .restart local v68    # "fromId":I
    :goto_6a1
    if-eqz v10, :cond_6ce

    iget-object v14, v10, Lim/tpelyyftgw/tgnet/TLRPC$User;->photo:Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;

    if-eqz v14, :cond_6ce

    iget-object v14, v10, Lim/tpelyyftgw/tgnet/TLRPC$User;->photo:Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;

    iget-object v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    if-eqz v14, :cond_6ce

    iget-object v14, v10, Lim/tpelyyftgw/tgnet/TLRPC$User;->photo:Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;

    iget-object v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    iget-wide v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->volume_id:J

    cmp-long v69, v14, v35

    if-eqz v69, :cond_6ce

    iget-object v14, v10, Lim/tpelyyftgw/tgnet/TLRPC$User;->photo:Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;

    iget-object v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    iget v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->local_id:I

    if-eqz v14, :cond_6ce

    .line 3707
    iget-object v14, v10, Lim/tpelyyftgw/tgnet/TLRPC$User;->photo:Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;

    iget-object v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    const/4 v15, 0x1

    invoke-static {v14, v15}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToAttach(Lim/tpelyyftgw/tgnet/TLObject;Z)Ljava/io/File;

    move-result-object v14

    move-object v10, v14

    .end local v66    # "avatar":Ljava/io/File;
    .local v14, "avatar":Ljava/io/File;
    goto :goto_6d7

    .line 3697
    .end local v14    # "avatar":Ljava/io/File;
    .end local v67    # "text":Ljava/lang/StringBuilder;
    .end local v68    # "fromId":I
    .local v10, "avatar":Ljava/io/File;
    .restart local v15    # "text":Ljava/lang/StringBuilder;
    :cond_6ca
    move-object/from16 v66, v10

    move-object/from16 v67, v15

    .line 3710
    .end local v10    # "avatar":Ljava/io/File;
    .end local v15    # "text":Ljava/lang/StringBuilder;
    .restart local v66    # "avatar":Ljava/io/File;
    .restart local v67    # "text":Ljava/lang/StringBuilder;
    :cond_6ce
    move-object/from16 v10, v66

    goto :goto_6d7

    .line 3695
    .end local v66    # "avatar":Ljava/io/File;
    .end local v67    # "text":Ljava/lang/StringBuilder;
    .restart local v10    # "avatar":Ljava/io/File;
    .restart local v15    # "text":Ljava/lang/StringBuilder;
    :cond_6d1
    move-object/from16 v66, v10

    move-object/from16 v67, v15

    .line 3696
    .end local v10    # "avatar":Ljava/io/File;
    .end local v15    # "text":Ljava/lang/StringBuilder;
    .restart local v66    # "avatar":Ljava/io/File;
    .restart local v67    # "text":Ljava/lang/StringBuilder;
    :goto_6d5
    move-object/from16 v10, v32

    .line 3710
    .end local v66    # "avatar":Ljava/io/File;
    .restart local v10    # "avatar":Ljava/io/File;
    :goto_6d7
    invoke-direct {v1, v10, v0}, Lim/tpelyyftgw/messenger/NotificationsController;->loadRoundAvatar(Ljava/io/File;Landroidx/core/app/Person$Builder;)V

    goto :goto_6e2

    .line 3693
    .end local v10    # "avatar":Ljava/io/File;
    .end local v67    # "text":Ljava/lang/StringBuilder;
    .restart local v15    # "text":Ljava/lang/StringBuilder;
    :cond_6db
    move-object/from16 v67, v15

    .end local v15    # "text":Ljava/lang/StringBuilder;
    .restart local v67    # "text":Ljava/lang/StringBuilder;
    goto :goto_6e2

    .end local v63    # "preview":[Z
    .end local v67    # "text":Ljava/lang/StringBuilder;
    .local v14, "preview":[Z
    .restart local v15    # "text":Ljava/lang/StringBuilder;
    :cond_6de
    move-object/from16 v63, v14

    move-object/from16 v67, v15

    .line 3712
    .end local v14    # "preview":[Z
    .end local v15    # "text":Ljava/lang/StringBuilder;
    .restart local v63    # "preview":[Z
    .restart local v67    # "text":Ljava/lang/StringBuilder;
    :goto_6e2
    invoke-virtual {v0}, Landroidx/core/app/Person$Builder;->build()Landroidx/core/app/Person;

    move-result-object v10

    .line 3713
    .end local v34    # "person":Landroidx/core/app/Person;
    .local v10, "person":Landroidx/core/app/Person;
    invoke-virtual {v8, v5, v6, v10}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    goto :goto_6f4

    .line 3691
    .end local v63    # "preview":[Z
    .end local v65    # "senderName":[Ljava/lang/String;
    .end local v67    # "text":Ljava/lang/StringBuilder;
    .local v0, "person":Landroidx/core/app/Person;
    .local v10, "senderName":[Ljava/lang/String;
    .restart local v14    # "preview":[Z
    .restart local v15    # "text":Ljava/lang/StringBuilder;
    :cond_6ea
    move-object/from16 v34, v0

    move-object/from16 v65, v10

    move-object/from16 v63, v14

    move-object/from16 v67, v15

    .end local v0    # "person":Landroidx/core/app/Person;
    .end local v10    # "senderName":[Ljava/lang/String;
    .end local v14    # "preview":[Z
    .end local v15    # "text":Ljava/lang/StringBuilder;
    .restart local v34    # "person":Landroidx/core/app/Person;
    .restart local v63    # "preview":[Z
    .restart local v65    # "senderName":[Ljava/lang/String;
    .restart local v67    # "text":Ljava/lang/StringBuilder;
    move-object/from16 v10, v34

    .line 3716
    .end local v34    # "person":Landroidx/core/app/Person;
    .local v10, "person":Landroidx/core/app/Person;
    :goto_6f4
    if-eqz v4, :cond_855

    .line 3717
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const-string v14, "im.tpelyyftgw.messenger.provider"

    const/16 v15, 0x1c

    if-lt v0, v15, :cond_806

    sget-object v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-string v15, "activity"

    invoke-virtual {v0, v15}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/app/ActivityManager;

    invoke-virtual {v0}, Landroid/app/ActivityManager;->isLowRamDevice()Z

    move-result v0

    if-nez v0, :cond_806

    .line 3718
    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->isSecretMedia()Z

    move-result v0

    if-nez v0, :cond_7f4

    iget v0, v3, Lim/tpelyyftgw/messenger/MessageObject;->type:I

    const/4 v15, 0x1

    if-eq v0, v15, :cond_729

    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->isSticker()Z

    move-result v0

    if-eqz v0, :cond_720

    goto :goto_729

    :cond_720
    move-wide/from16 v68, v5

    move-object/from16 v34, v8

    move/from16 v66, v13

    move-object v8, v7

    goto/16 :goto_7fb

    .line 3719
    :cond_729
    :goto_729
    iget-object v0, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToMessage(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Ljava/io/File;

    move-result-object v0

    .line 3720
    .local v0, "attach":Ljava/io/File;
    new-instance v15, Landroidx/core/app/NotificationCompat$MessagingStyle$Message;

    move-wide/from16 v68, v5

    .end local v5    # "uid":J
    .local v68, "uid":J
    iget-object v5, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    int-to-long v5, v5

    mul-long v5, v5, v58

    invoke-direct {v15, v2, v5, v6, v10}, Landroidx/core/app/NotificationCompat$MessagingStyle$Message;-><init>(Ljava/lang/CharSequence;JLandroidx/core/app/Person;)V

    move-object v5, v15

    .line 3722
    .local v5, "msg":Landroidx/core/app/NotificationCompat$MessagingStyle$Message;
    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->isSticker()Z

    move-result v6

    if-eqz v6, :cond_747

    const-string v6, "image/webp"

    goto :goto_749

    :cond_747
    const-string v6, "image/jpeg"

    .line 3724
    .local v6, "mimeType":Ljava/lang/String;
    :goto_749
    invoke-virtual {v0}, Ljava/io/File;->exists()Z

    move-result v15

    if-eqz v15, :cond_75a

    .line 3725
    sget-object v15, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    invoke-static {v15, v14, v0}, Landroidx/core/content/FileProvider;->getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;

    move-result-object v15

    move-object/from16 v34, v8

    move/from16 v66, v13

    .local v15, "uri":Landroid/net/Uri;
    goto :goto_7b2

    .line 3726
    .end local v15    # "uri":Landroid/net/Uri;
    :cond_75a
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getFileLoader()Lim/tpelyyftgw/messenger/FileLoader;

    move-result-object v15

    move-object/from16 v34, v8

    .end local v8    # "personCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Landroidx/core/app/Person;>;"
    .local v34, "personCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Landroidx/core/app/Person;>;"
    invoke-virtual {v0}, Ljava/io/File;->getName()Ljava/lang/String;

    move-result-object v8

    invoke-virtual {v15, v8}, Lim/tpelyyftgw/messenger/FileLoader;->isLoadingFile(Ljava/lang/String;)Z

    move-result v8

    if-eqz v8, :cond_7af

    .line 3727
    new-instance v8, Landroid/net/Uri$Builder;

    invoke-direct {v8}, Landroid/net/Uri$Builder;-><init>()V

    .line 3728
    const-string v15, "content"

    invoke-virtual {v8, v15}, Landroid/net/Uri$Builder;->scheme(Ljava/lang/String;)Landroid/net/Uri$Builder;

    move-result-object v8

    .line 3729
    const-string v15, "im.tpelyyftgw.messenger.notification_image_provider"

    invoke-virtual {v8, v15}, Landroid/net/Uri$Builder;->authority(Ljava/lang/String;)Landroid/net/Uri$Builder;

    move-result-object v8

    .line 3730
    const-string v15, "msg_media_raw"

    invoke-virtual {v8, v15}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder;

    move-result-object v8

    new-instance v15, Ljava/lang/StringBuilder;

    invoke-direct {v15}, Ljava/lang/StringBuilder;-><init>()V

    move/from16 v66, v13

    .end local v13    # "selfUserId":I
    .local v66, "selfUserId":I
    iget v13, v1, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    invoke-virtual {v15, v13}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v15, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v13

    .line 3731
    invoke-virtual {v8, v13}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder;

    move-result-object v8

    .line 3732
    invoke-virtual {v0}, Ljava/io/File;->getName()Ljava/lang/String;

    move-result-object v13

    invoke-virtual {v8, v13}, Landroid/net/Uri$Builder;->appendPath(Ljava/lang/String;)Landroid/net/Uri$Builder;

    move-result-object v8

    .line 3733
    invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;

    move-result-object v13

    const-string v15, "final_path"

    invoke-virtual {v8, v15, v13}, Landroid/net/Uri$Builder;->appendQueryParameter(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder;

    move-result-object v8

    .line 3734
    .local v8, "_uri":Landroid/net/Uri$Builder;
    invoke-virtual {v8}, Landroid/net/Uri$Builder;->build()Landroid/net/Uri;

    move-result-object v15

    .line 3735
    .end local v8    # "_uri":Landroid/net/Uri$Builder;
    .restart local v15    # "uri":Landroid/net/Uri;
    goto :goto_7b2

    .line 3736
    .end local v15    # "uri":Landroid/net/Uri;
    .end local v66    # "selfUserId":I
    .restart local v13    # "selfUserId":I
    :cond_7af
    move/from16 v66, v13

    .end local v13    # "selfUserId":I
    .restart local v66    # "selfUserId":I
    const/4 v15, 0x0

    .line 3738
    .restart local v15    # "uri":Landroid/net/Uri;
    :goto_7b2
    if-eqz v15, :cond_7e5

    .line 3739
    invoke-virtual {v5, v6, v15}, Landroidx/core/app/NotificationCompat$MessagingStyle$Message;->setData(Ljava/lang/String;Landroid/net/Uri;)Landroidx/core/app/NotificationCompat$MessagingStyle$Message;

    .line 3740
    invoke-virtual {v9, v5}, Landroidx/core/app/NotificationCompat$MessagingStyle;->addMessage(Landroidx/core/app/NotificationCompat$MessagingStyle$Message;)Landroidx/core/app/NotificationCompat$MessagingStyle;

    .line 3741
    sget-object v8, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-string v13, "com.android.systemui"

    move-object/from16 v70, v5

    const/4 v5, 0x1

    .end local v5    # "msg":Landroidx/core/app/NotificationCompat$MessagingStyle$Message;
    .local v70, "msg":Landroidx/core/app/NotificationCompat$MessagingStyle$Message;
    invoke-virtual {v8, v13, v15, v5}, Landroid/content/Context;->grantUriPermission(Ljava/lang/String;Landroid/net/Uri;I)V

    .line 3742
    new-instance v5, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$OrEmla6_IYg-eijCCLyUE2QRe1E;

    invoke-direct {v5, v15}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$OrEmla6_IYg-eijCCLyUE2QRe1E;-><init>(Landroid/net/Uri;)V

    move-object v13, v6

    move-object v8, v7

    .end local v6    # "mimeType":Ljava/lang/String;
    .local v13, "mimeType":Ljava/lang/String;
    const-wide/16 v6, 0x4e20

    invoke-static {v5, v6, v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;J)V

    .line 3745
    iget-object v5, v3, Lim/tpelyyftgw/messenger/MessageObject;->caption:Ljava/lang/CharSequence;

    invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v5

    if-nez v5, :cond_7f3

    .line 3746
    iget-object v5, v3, Lim/tpelyyftgw/messenger/MessageObject;->caption:Ljava/lang/CharSequence;

    iget-object v6, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    int-to-long v6, v6

    mul-long v6, v6, v58

    invoke-virtual {v9, v5, v6, v7, v10}, Landroidx/core/app/NotificationCompat$MessagingStyle;->addMessage(Ljava/lang/CharSequence;JLandroidx/core/app/Person;)Landroidx/core/app/NotificationCompat$MessagingStyle;

    goto :goto_7f3

    .line 3749
    .end local v13    # "mimeType":Ljava/lang/String;
    .end local v70    # "msg":Landroidx/core/app/NotificationCompat$MessagingStyle$Message;
    .restart local v5    # "msg":Landroidx/core/app/NotificationCompat$MessagingStyle$Message;
    .restart local v6    # "mimeType":Ljava/lang/String;
    :cond_7e5
    move-object/from16 v70, v5

    move-object v13, v6

    move-object v8, v7

    .end local v5    # "msg":Landroidx/core/app/NotificationCompat$MessagingStyle$Message;
    .end local v6    # "mimeType":Ljava/lang/String;
    .restart local v13    # "mimeType":Ljava/lang/String;
    .restart local v70    # "msg":Landroidx/core/app/NotificationCompat$MessagingStyle$Message;
    iget-object v5, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    int-to-long v5, v5

    mul-long v5, v5, v58

    invoke-virtual {v9, v2, v5, v6, v10}, Landroidx/core/app/NotificationCompat$MessagingStyle;->addMessage(Ljava/lang/CharSequence;JLandroidx/core/app/Person;)Landroidx/core/app/NotificationCompat$MessagingStyle;

    .line 3751
    .end local v0    # "attach":Ljava/io/File;
    .end local v13    # "mimeType":Ljava/lang/String;
    .end local v15    # "uri":Landroid/net/Uri;
    .end local v70    # "msg":Landroidx/core/app/NotificationCompat$MessagingStyle$Message;
    :cond_7f3
    :goto_7f3
    goto :goto_817

    .line 3718
    .end local v34    # "personCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Landroidx/core/app/Person;>;"
    .end local v66    # "selfUserId":I
    .end local v68    # "uid":J
    .local v5, "uid":J
    .local v8, "personCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Landroidx/core/app/Person;>;"
    .local v13, "selfUserId":I
    :cond_7f4
    move-wide/from16 v68, v5

    move-object/from16 v34, v8

    move/from16 v66, v13

    move-object v8, v7

    .line 3752
    .end local v5    # "uid":J
    .end local v8    # "personCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Landroidx/core/app/Person;>;"
    .end local v13    # "selfUserId":I
    .restart local v34    # "personCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Landroidx/core/app/Person;>;"
    .restart local v66    # "selfUserId":I
    .restart local v68    # "uid":J
    :goto_7fb
    iget-object v0, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    int-to-long v5, v0

    mul-long v5, v5, v58

    invoke-virtual {v9, v2, v5, v6, v10}, Landroidx/core/app/NotificationCompat$MessagingStyle;->addMessage(Ljava/lang/CharSequence;JLandroidx/core/app/Person;)Landroidx/core/app/NotificationCompat$MessagingStyle;

    goto :goto_817

    .line 3717
    .end local v34    # "personCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Landroidx/core/app/Person;>;"
    .end local v66    # "selfUserId":I
    .end local v68    # "uid":J
    .restart local v5    # "uid":J
    .restart local v8    # "personCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Landroidx/core/app/Person;>;"
    .restart local v13    # "selfUserId":I
    :cond_806
    move-wide/from16 v68, v5

    move-object/from16 v34, v8

    move/from16 v66, v13

    move-object v8, v7

    .line 3755
    .end local v5    # "uid":J
    .end local v8    # "personCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Landroidx/core/app/Person;>;"
    .end local v13    # "selfUserId":I
    .restart local v34    # "personCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Landroidx/core/app/Person;>;"
    .restart local v66    # "selfUserId":I
    .restart local v68    # "uid":J
    iget-object v0, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    int-to-long v5, v0

    mul-long v5, v5, v58

    invoke-virtual {v9, v2, v5, v6, v10}, Landroidx/core/app/NotificationCompat$MessagingStyle;->addMessage(Ljava/lang/CharSequence;JLandroidx/core/app/Person;)Landroidx/core/app/NotificationCompat$MessagingStyle;

    .line 3757
    :goto_817
    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->isVoice()Z

    move-result v0

    if-eqz v0, :cond_866

    .line 3758
    invoke-virtual {v9}, Landroidx/core/app/NotificationCompat$MessagingStyle;->getMessages()Ljava/util/List;

    move-result-object v5

    .line 3759
    .local v5, "messages":Ljava/util/List;, "Ljava/util/List<Landroidx/core/app/NotificationCompat$MessagingStyle$Message;>;"
    invoke-interface {v5}, Ljava/util/List;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_854

    .line 3760
    iget-object v0, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToMessage(Lim/tpelyyftgw/tgnet/TLRPC$Message;)Ljava/io/File;

    move-result-object v6

    .line 3762
    .local v6, "f":Ljava/io/File;
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v7, 0x18

    if-lt v0, v7, :cond_83d

    .line 3764
    :try_start_833
    sget-object v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    invoke-static {v0, v14, v6}, Landroidx/core/content/FileProvider;->getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;

    move-result-object v0
    :try_end_839
    .catch Ljava/lang/Exception; {:try_start_833 .. :try_end_839} :catch_83a

    .local v0, "uri":Landroid/net/Uri;
    goto :goto_83c

    .line 3765
    .end local v0    # "uri":Landroid/net/Uri;
    :catch_83a
    move-exception v0

    .line 3766
    .local v0, "ignore":Ljava/lang/Exception;
    const/4 v0, 0x0

    .line 3767
    .local v0, "uri":Landroid/net/Uri;
    :goto_83c
    goto :goto_841

    .line 3769
    .end local v0    # "uri":Landroid/net/Uri;
    :cond_83d
    invoke-static {v6}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;

    move-result-object v0

    .line 3771
    .restart local v0    # "uri":Landroid/net/Uri;
    :goto_841
    if-eqz v0, :cond_854

    .line 3772
    invoke-interface {v5}, Ljava/util/List;->size()I

    move-result v7

    const/4 v13, 0x1

    sub-int/2addr v7, v13

    invoke-interface {v5, v7}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v7

    check-cast v7, Landroidx/core/app/NotificationCompat$MessagingStyle$Message;

    .line 3773
    .local v7, "addedMessage":Landroidx/core/app/NotificationCompat$MessagingStyle$Message;
    const-string v13, "audio/ogg"

    invoke-virtual {v7, v13, v0}, Landroidx/core/app/NotificationCompat$MessagingStyle$Message;->setData(Ljava/lang/String;Landroid/net/Uri;)Landroidx/core/app/NotificationCompat$MessagingStyle$Message;

    .line 3776
    .end local v0    # "uri":Landroid/net/Uri;
    .end local v5    # "messages":Ljava/util/List;, "Ljava/util/List<Landroidx/core/app/NotificationCompat$MessagingStyle$Message;>;"
    .end local v6    # "f":Ljava/io/File;
    .end local v7    # "addedMessage":Landroidx/core/app/NotificationCompat$MessagingStyle$Message;
    :cond_854
    goto :goto_866

    .line 3778
    .end local v34    # "personCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Landroidx/core/app/Person;>;"
    .end local v66    # "selfUserId":I
    .end local v68    # "uid":J
    .local v5, "uid":J
    .restart local v8    # "personCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Landroidx/core/app/Person;>;"
    .restart local v13    # "selfUserId":I
    :cond_855
    move-wide/from16 v68, v5

    move-object/from16 v34, v8

    move/from16 v66, v13

    move-object v8, v7

    .end local v5    # "uid":J
    .end local v8    # "personCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Landroidx/core/app/Person;>;"
    .end local v13    # "selfUserId":I
    .restart local v34    # "personCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Landroidx/core/app/Person;>;"
    .restart local v66    # "selfUserId":I
    .restart local v68    # "uid":J
    iget-object v0, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    int-to-long v5, v0

    mul-long v5, v5, v58

    invoke-virtual {v9, v2, v5, v6, v10}, Landroidx/core/app/NotificationCompat$MessagingStyle;->addMessage(Ljava/lang/CharSequence;JLandroidx/core/app/Person;)Landroidx/core/app/NotificationCompat$MessagingStyle;

    .line 3781
    :cond_866
    :goto_866
    if-eqz v62, :cond_8b6

    .line 3783
    :try_start_868
    new-instance v0, Lorg/json/JSONObject;

    invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V

    .line 3784
    .local v0, "jmsg":Lorg/json/JSONObject;
    const-string/jumbo v5, "text"

    invoke-virtual {v0, v5, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 3785
    const-string v5, "date"

    iget-object v6, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    invoke-virtual {v0, v5, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    .line 3786
    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->isFromUser()Z

    move-result v5
    :try_end_880
    .catch Lorg/json/JSONException; {:try_start_868 .. :try_end_880} :catch_8b2

    if-eqz v5, :cond_8a9

    if-gez v4, :cond_8a9

    .line 3787
    :try_start_884
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v5

    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->getFromId()I

    move-result v6

    invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v6

    invoke-virtual {v5, v6}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v5

    .line 3788
    .local v5, "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
    if-eqz v5, :cond_8a9

    .line 3789
    const-string v6, "fname"

    iget-object v7, v5, Lim/tpelyyftgw/tgnet/TLRPC$User;->first_name:Ljava/lang/String;

    invoke-virtual {v0, v6, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 3790
    const-string v6, "lname"

    iget-object v7, v5, Lim/tpelyyftgw/tgnet/TLRPC$User;->last_name:Ljava/lang/String;

    invoke-virtual {v0, v6, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
    :try_end_8a4
    .catch Lorg/json/JSONException; {:try_start_884 .. :try_end_8a4} :catch_8a5

    goto :goto_8a9

    .line 3794
    .end local v0    # "jmsg":Lorg/json/JSONObject;
    .end local v5    # "sender":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :catch_8a5
    move-exception v0

    move-object/from16 v5, v62

    goto :goto_8b8

    .line 3793
    .restart local v0    # "jmsg":Lorg/json/JSONObject;
    :cond_8a9
    :goto_8a9
    move-object/from16 v5, v62

    .end local v62    # "serializedMsgs":Lorg/json/JSONArray;
    .local v5, "serializedMsgs":Lorg/json/JSONArray;
    :try_start_8ab
    invoke-virtual {v5, v0}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
    :try_end_8ae
    .catch Lorg/json/JSONException; {:try_start_8ab .. :try_end_8ae} :catch_8b0

    .line 3795
    nop

    .end local v0    # "jmsg":Lorg/json/JSONObject;
    goto :goto_8b8

    .line 3794
    :catch_8b0
    move-exception v0

    goto :goto_8b8

    .end local v5    # "serializedMsgs":Lorg/json/JSONArray;
    .restart local v62    # "serializedMsgs":Lorg/json/JSONArray;
    :catch_8b2
    move-exception v0

    move-object/from16 v5, v62

    .end local v62    # "serializedMsgs":Lorg/json/JSONArray;
    .restart local v5    # "serializedMsgs":Lorg/json/JSONArray;
    goto :goto_8b8

    .line 3781
    .end local v5    # "serializedMsgs":Lorg/json/JSONArray;
    .restart local v62    # "serializedMsgs":Lorg/json/JSONArray;
    :cond_8b6
    move-object/from16 v5, v62

    .line 3798
    .end local v62    # "serializedMsgs":Lorg/json/JSONArray;
    .restart local v5    # "serializedMsgs":Lorg/json/JSONArray;
    :goto_8b8
    const-wide/32 v6, 0xbdb28

    cmp-long v0, v11, v6

    if-nez v0, :cond_8d3

    iget-object v0, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->reply_markup:Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;

    if-eqz v0, :cond_8d3

    .line 3799
    iget-object v0, v3, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->reply_markup:Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;->rows:Ljava/util/ArrayList;

    .line 3800
    .end local v54    # "rows":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;>;"
    .local v0, "rows":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;>;"
    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v6

    move-object/from16 v54, v0

    move/from16 v57, v6

    .line 3649
    .end local v0    # "rows":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;>;"
    .end local v2    # "message":Ljava/lang/String;
    .end local v3    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v10    # "person":Landroidx/core/app/Person;
    .end local v68    # "uid":J
    .restart local v54    # "rows":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;>;"
    :cond_8d3
    :goto_8d3
    add-int/lit8 v0, v61, -0x1

    move-object v7, v8

    move-object/from16 v3, v55

    move-object/from16 v6, v60

    move-object/from16 v14, v63

    move-object/from16 v2, v64

    move-object/from16 v10, v65

    move/from16 v13, v66

    move-object/from16 v15, v67

    move-object v8, v5

    move v5, v0

    .end local v61    # "a":I
    .local v0, "a":I
    goto/16 :goto_54e

    .end local v0    # "a":I
    .end local v55    # "messageObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .end local v63    # "preview":[Z
    .end local v64    # "name":Ljava/lang/String;
    .end local v65    # "senderName":[Ljava/lang/String;
    .end local v66    # "selfUserId":I
    .end local v67    # "text":Ljava/lang/StringBuilder;
    .local v2, "name":Ljava/lang/String;
    .local v3, "messageObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .local v5, "a":I
    .local v8, "serializedMsgs":Lorg/json/JSONArray;
    .local v10, "senderName":[Ljava/lang/String;
    .restart local v13    # "selfUserId":I
    .restart local v14    # "preview":[Z
    .local v15, "text":Ljava/lang/StringBuilder;
    :cond_8e8
    move-object/from16 v64, v2

    move-object/from16 v55, v3

    move/from16 v61, v5

    move-object/from16 v60, v6

    move-object v5, v8

    move-object/from16 v65, v10

    move/from16 v66, v13

    move-object/from16 v63, v14

    move-object/from16 v67, v15

    move-object v8, v7

    .line 3804
    .end local v2    # "name":Ljava/lang/String;
    .end local v3    # "messageObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .end local v8    # "serializedMsgs":Lorg/json/JSONArray;
    .end local v10    # "senderName":[Ljava/lang/String;
    .end local v13    # "selfUserId":I
    .end local v14    # "preview":[Z
    .end local v15    # "text":Ljava/lang/StringBuilder;
    .local v5, "serializedMsgs":Lorg/json/JSONArray;
    .restart local v55    # "messageObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .restart local v63    # "preview":[Z
    .restart local v64    # "name":Ljava/lang/String;
    .restart local v65    # "senderName":[Ljava/lang/String;
    .restart local v66    # "selfUserId":I
    .restart local v67    # "text":Ljava/lang/StringBuilder;
    new-instance v0, Landroid/content/Intent;

    sget-object v2, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-class v3, Lim/tpelyyftgw/ui/LaunchActivity;

    invoke-direct {v0, v2, v3}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    move-object v2, v0

    .line 3805
    .local v2, "intent":Landroid/content/Intent;
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string v3, "com.tmessages.openchat"

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-static {}, Ljava/lang/Math;->random()D

    move-result-wide v6

    invoke-virtual {v0, v6, v7}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;

    const v3, 0x7fffffff

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v2, v0}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;

    .line 3808
    const-string v0, "android.intent.category.LAUNCHER"

    invoke-virtual {v2, v0}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;

    .line 3809
    if-eqz v4, :cond_93d

    .line 3810
    if-lez v4, :cond_934

    .line 3811
    const-string/jumbo v0, "userId"

    invoke-virtual {v2, v0, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    move/from16 v3, v45

    goto :goto_944

    .line 3813
    :cond_934
    neg-int v0, v4

    const-string v3, "chatId"

    invoke-virtual {v2, v3, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    move/from16 v3, v45

    goto :goto_944

    .line 3816
    :cond_93d
    const-string v0, "encId"

    move/from16 v3, v45

    .end local v45    # "highId":I
    .local v3, "highId":I
    invoke-virtual {v2, v0, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 3818
    :goto_944
    iget v0, v1, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    move-object/from16 v6, v60

    invoke-virtual {v2, v6, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 3819
    sget-object v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const/high16 v7, 0x40000000    # 2.0f

    const/4 v10, 0x0

    invoke-static {v0, v10, v2, v7}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;

    move-result-object v7

    .line 3821
    .local v7, "contentIntent":Landroid/app/PendingIntent;
    new-instance v0, Landroidx/core/app/NotificationCompat$WearableExtender;

    invoke-direct {v0}, Landroidx/core/app/NotificationCompat$WearableExtender;-><init>()V

    move-object v10, v0

    .line 3822
    .local v10, "wearableExtender":Landroidx/core/app/NotificationCompat$WearableExtender;
    if-eqz v53, :cond_962

    .line 3823
    move-object/from16 v14, v53

    .end local v53    # "wearReplyAction":Landroidx/core/app/NotificationCompat$Action;
    .local v14, "wearReplyAction":Landroidx/core/app/NotificationCompat$Action;
    invoke-virtual {v10, v14}, Landroidx/core/app/NotificationCompat$WearableExtender;->addAction(Landroidx/core/app/NotificationCompat$Action;)Landroidx/core/app/NotificationCompat$WearableExtender;

    goto :goto_964

    .line 3822
    .end local v14    # "wearReplyAction":Landroidx/core/app/NotificationCompat$Action;
    .restart local v53    # "wearReplyAction":Landroidx/core/app/NotificationCompat$Action;
    :cond_962
    move-object/from16 v14, v53

    .line 3825
    .end local v53    # "wearReplyAction":Landroidx/core/app/NotificationCompat$Action;
    .restart local v14    # "wearReplyAction":Landroidx/core/app/NotificationCompat$Action;
    :goto_964
    new-instance v0, Landroid/content/Intent;

    sget-object v13, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-class v15, Lim/tpelyyftgw/messenger/AutoMessageHeardReceiver;

    invoke-direct {v0, v13, v15}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    move-object v13, v0

    .line 3826
    .local v13, "msgHeardIntent":Landroid/content/Intent;
    const/16 v15, 0x20

    invoke-virtual {v13, v15}, Landroid/content/Intent;->addFlags(I)Landroid/content/Intent;

    .line 3827
    const-string v0, "im.tpelyyftgw.messenger.ACTION_MESSAGE_HEARD"

    invoke-virtual {v13, v0}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;

    .line 3828
    move-object/from16 v15, v52

    invoke-virtual {v13, v15, v11, v12}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;

    .line 3829
    move-object/from16 v24, v2

    move/from16 v15, v49

    move-object/from16 v2, v51

    .end local v2    # "intent":Landroid/content/Intent;
    .end local v49    # "max_id":I
    .local v15, "max_id":I
    .local v24, "intent":Landroid/content/Intent;
    invoke-virtual {v13, v2, v15}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 3830
    iget v0, v1, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    invoke-virtual {v13, v6, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 3831
    sget-object v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    move-object/from16 v62, v5

    .end local v5    # "serializedMsgs":Lorg/json/JSONArray;
    .restart local v62    # "serializedMsgs":Lorg/json/JSONArray;
    invoke-virtual/range {v46 .. v46}, Ljava/lang/Integer;->intValue()I

    move-result v5

    const/high16 v2, 0x8000000

    invoke-static {v0, v5, v13, v2}, Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;

    move-result-object v5

    .line 3833
    .local v5, "readPendingIntent":Landroid/app/PendingIntent;
    new-instance v0, Landroidx/core/app/NotificationCompat$Action$Builder;

    const v2, 0x7f0f0866

    move-object/from16 v36, v13

    .end local v13    # "msgHeardIntent":Landroid/content/Intent;
    .local v36, "msgHeardIntent":Landroid/content/Intent;
    const-string v13, "MarkAsRead"

    invoke-static {v13, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    const v13, 0x7f080220

    invoke-direct {v0, v13, v2, v5}, Landroidx/core/app/NotificationCompat$Action$Builder;-><init>(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V

    .line 3835
    const/4 v2, 0x2

    invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Action$Builder;->setSemanticAction(I)Landroidx/core/app/NotificationCompat$Action$Builder;

    move-result-object v0

    .line 3836
    const/4 v2, 0x0

    invoke-virtual {v0, v2}, Landroidx/core/app/NotificationCompat$Action$Builder;->setShowsUserInterface(Z)Landroidx/core/app/NotificationCompat$Action$Builder;

    move-result-object v0

    .line 3837
    invoke-virtual {v0}, Landroidx/core/app/NotificationCompat$Action$Builder;->build()Landroidx/core/app/NotificationCompat$Action;

    move-result-object v2

    .line 3840
    .local v2, "readAction":Landroidx/core/app/NotificationCompat$Action;
    const-string v0, "_"

    if-eqz v4, :cond_9f7

    .line 3841
    if-lez v4, :cond_9db

    .line 3842
    new-instance v13, Ljava/lang/StringBuilder;

    invoke-direct {v13}, Ljava/lang/StringBuilder;-><init>()V

    move-object/from16 v35, v5

    .end local v5    # "readPendingIntent":Landroid/app/PendingIntent;
    .local v35, "readPendingIntent":Landroid/app/PendingIntent;
    const-string/jumbo v5, "tguser"

    invoke-virtual {v13, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v13, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v13, v15}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v5

    .local v5, "dismissalID":Ljava/lang/String;
    goto :goto_a19

    .line 3844
    .end local v35    # "readPendingIntent":Landroid/app/PendingIntent;
    .local v5, "readPendingIntent":Landroid/app/PendingIntent;
    :cond_9db
    move-object/from16 v35, v5

    .end local v5    # "readPendingIntent":Landroid/app/PendingIntent;
    .restart local v35    # "readPendingIntent":Landroid/app/PendingIntent;
    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

    const-string/jumbo v13, "tgchat"

    invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    neg-int v13, v4

    invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5, v15}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v5

    .local v5, "dismissalID":Ljava/lang/String;
    goto :goto_a19

    .line 3846
    .end local v35    # "readPendingIntent":Landroid/app/PendingIntent;
    .local v5, "readPendingIntent":Landroid/app/PendingIntent;
    :cond_9f7
    move-object/from16 v35, v5

    .end local v5    # "readPendingIntent":Landroid/app/PendingIntent;
    .restart local v35    # "readPendingIntent":Landroid/app/PendingIntent;
    sget-wide v52, Lim/tpelyyftgw/messenger/NotificationsController;->globalSecretChatId:J

    cmp-long v5, v11, v52

    if-eqz v5, :cond_a18

    .line 3847
    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

    const-string/jumbo v13, "tgenc"

    invoke-virtual {v5, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5, v15}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v5

    .local v5, "dismissalID":Ljava/lang/String;
    goto :goto_a19

    .line 3849
    .end local v5    # "dismissalID":Ljava/lang/String;
    :cond_a18
    const/4 v5, 0x0

    .line 3852
    .restart local v5    # "dismissalID":Ljava/lang/String;
    :goto_a19
    if-eqz v5, :cond_a42

    .line 3853
    invoke-virtual {v10, v5}, Landroidx/core/app/NotificationCompat$WearableExtender;->setDismissalId(Ljava/lang/String;)Landroidx/core/app/NotificationCompat$WearableExtender;

    .line 3854
    new-instance v13, Landroidx/core/app/NotificationCompat$WearableExtender;

    invoke-direct {v13}, Landroidx/core/app/NotificationCompat$WearableExtender;-><init>()V

    .line 3855
    .local v13, "summaryExtender":Landroidx/core/app/NotificationCompat$WearableExtender;
    move/from16 v45, v3

    .end local v3    # "highId":I
    .restart local v45    # "highId":I
    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    move-object/from16 v37, v0

    const-string/jumbo v0, "summary_"

    invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v13, v0}, Landroidx/core/app/NotificationCompat$WearableExtender;->setDismissalId(Ljava/lang/String;)Landroidx/core/app/NotificationCompat$WearableExtender;

    .line 3856
    move-object/from16 v3, p1

    invoke-virtual {v3, v13}, Landroidx/core/app/NotificationCompat$Builder;->extend(Landroidx/core/app/NotificationCompat$Extender;)Landroidx/core/app/NotificationCompat$Builder;

    goto :goto_a48

    .line 3852
    .end local v13    # "summaryExtender":Landroidx/core/app/NotificationCompat$WearableExtender;
    .end local v45    # "highId":I
    .restart local v3    # "highId":I
    :cond_a42
    move-object/from16 v37, v0

    move/from16 v45, v3

    move-object/from16 v3, p1

    .line 3858
    .end local v3    # "highId":I
    .restart local v45    # "highId":I
    :goto_a48
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string/jumbo v13, "tgaccount"

    invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move/from16 v13, v66

    .end local v66    # "selfUserId":I
    .local v13, "selfUserId":I
    invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v10, v0}, Landroidx/core/app/NotificationCompat$WearableExtender;->setBridgeTag(Ljava/lang/String;)Landroidx/core/app/NotificationCompat$WearableExtender;

    .line 3860
    move-object/from16 v43, v5

    move-object/from16 v3, v55

    const/4 v5, 0x0

    .end local v5    # "dismissalID":Ljava/lang/String;
    .end local v55    # "messageObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .local v3, "messageObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .local v43, "dismissalID":Ljava/lang/String;
    invoke-virtual {v3, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lim/tpelyyftgw/messenger/MessageObject;

    iget-object v0, v0, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    move/from16 v49, v4

    .end local v4    # "lowerId":I
    .local v49, "lowerId":I
    int-to-long v4, v0

    mul-long v4, v4, v58

    .line 3862
    .local v4, "date":J
    new-instance v0, Landroidx/core/app/NotificationCompat$Builder;

    .end local v13    # "selfUserId":I
    .restart local v66    # "selfUserId":I
    sget-object v13, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    invoke-direct {v0, v13}, Landroidx/core/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V

    .line 3863
    move-object/from16 v13, v64

    .end local v64    # "name":Ljava/lang/String;
    .local v13, "name":Ljava/lang/String;
    invoke-virtual {v0, v13}, Landroidx/core/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v0

    move/from16 v52, v15

    .end local v15    # "max_id":I
    .local v52, "max_id":I
    const v15, 0x7f0d01ad

    .line 3864
    invoke-virtual {v0, v15}, Landroidx/core/app/NotificationCompat$Builder;->setSmallIcon(I)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v0

    .line 3865
    invoke-virtual/range {v67 .. v67}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v15

    invoke-virtual {v0, v15}, Landroidx/core/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v0

    .line 3866
    const/4 v15, 0x1

    invoke-virtual {v0, v15}, Landroidx/core/app/NotificationCompat$Builder;->setAutoCancel(Z)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v0

    .line 3867
    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v15

    invoke-virtual {v0, v15}, Landroidx/core/app/NotificationCompat$Builder;->setNumber(I)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v0

    const v15, -0xee5306

    .line 3868
    invoke-virtual {v0, v15}, Landroidx/core/app/NotificationCompat$Builder;->setColor(I)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v0

    .line 3869
    const/4 v15, 0x0

    invoke-virtual {v0, v15}, Landroidx/core/app/NotificationCompat$Builder;->setGroupSummary(Z)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v0

    .line 3870
    invoke-virtual {v0, v4, v5}, Landroidx/core/app/NotificationCompat$Builder;->setWhen(J)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v0

    .line 3871
    const/4 v15, 0x1

    invoke-virtual {v0, v15}, Landroidx/core/app/NotificationCompat$Builder;->setShowWhen(Z)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v0

    new-instance v15, Ljava/lang/StringBuilder;

    invoke-direct {v15}, Ljava/lang/StringBuilder;-><init>()V

    .end local v3    # "messageObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .restart local v55    # "messageObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    const-string/jumbo v3, "sdid_"

    invoke-virtual {v15, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v15, v11, v12}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    .line 3872
    invoke-virtual {v0, v3}, Landroidx/core/app/NotificationCompat$Builder;->setShortcutId(Ljava/lang/String;)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v0

    .line 3873
    invoke-virtual {v0, v9}, Landroidx/core/app/NotificationCompat$Builder;->setStyle(Landroidx/core/app/NotificationCompat$Style;)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v0

    .line 3874
    invoke-virtual {v0, v7}, Landroidx/core/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v0

    .line 3875
    invoke-virtual {v0, v10}, Landroidx/core/app/NotificationCompat$Builder;->extend(Landroidx/core/app/NotificationCompat$Extender;)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v0

    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-wide v58, 0x7fffffffffffffffL

    move-object v15, v7

    .end local v7    # "contentIntent":Landroid/app/PendingIntent;
    .local v15, "contentIntent":Landroid/app/PendingIntent;
    sub-long v7, v58, v4

    invoke-virtual {v3, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    .line 3876
    invoke-virtual {v0, v3}, Landroidx/core/app/NotificationCompat$Builder;->setSortKey(Ljava/lang/String;)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v0

    .line 3877
    const-string v3, "msg"

    invoke-virtual {v0, v3}, Landroidx/core/app/NotificationCompat$Builder;->setCategory(Ljava/lang/String;)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v3

    .line 3879
    .local v3, "builder":Landroidx/core/app/NotificationCompat$Builder;
    new-instance v0, Landroid/content/Intent;

    sget-object v7, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-class v8, Lim/tpelyyftgw/messenger/NotificationDismissReceiver;

    invoke-direct {v0, v7, v8}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    move-object v7, v0

    .line 3880
    .local v7, "dismissIntent":Landroid/content/Intent;
    const-string v0, "messageDate"

    move/from16 v8, v41

    .end local v41    # "max_date":I
    .local v8, "max_date":I
    invoke-virtual {v7, v0, v8}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 3881
    const-string v0, "dialogId"

    invoke-virtual {v7, v0, v11, v12}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;

    .line 3882
    iget v0, v1, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    invoke-virtual {v7, v6, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 3883
    sget-object v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    move-wide/from16 v58, v4

    const/high16 v4, 0x8000000

    const/4 v5, 0x1

    .end local v4    # "date":J
    .local v58, "date":J
    invoke-static {v0, v5, v7, v4}, Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;

    move-result-object v0

    invoke-virtual {v3, v0}, Landroidx/core/app/NotificationCompat$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder;

    .line 3885
    if-eqz v30, :cond_b29

    .line 3886
    iget-object v0, v1, Lim/tpelyyftgw/messenger/NotificationsController;->notificationGroup:Ljava/lang/String;

    invoke-virtual {v3, v0}, Landroidx/core/app/NotificationCompat$Builder;->setGroup(Ljava/lang/String;)Landroidx/core/app/NotificationCompat$Builder;

    .line 3887
    invoke-virtual {v3, v5}, Landroidx/core/app/NotificationCompat$Builder;->setGroupAlertBehavior(I)Landroidx/core/app/NotificationCompat$Builder;

    .line 3890
    :cond_b29
    if-eqz v14, :cond_b2e

    .line 3891
    invoke-virtual {v3, v14}, Landroidx/core/app/NotificationCompat$Builder;->addAction(Landroidx/core/app/NotificationCompat$Action;)Landroidx/core/app/NotificationCompat$Builder;

    .line 3893
    :cond_b2e
    invoke-virtual {v3, v2}, Landroidx/core/app/NotificationCompat$Builder;->addAction(Landroidx/core/app/NotificationCompat$Action;)Landroidx/core/app/NotificationCompat$Builder;

    .line 3894
    iget-object v0, v1, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v0}, Landroid/util/LongSparseArray;->size()I

    move-result v0

    const/4 v4, 0x1

    if-ne v0, v4, :cond_b46

    invoke-static/range {p3 .. p3}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_b46

    .line 3895
    move-object/from16 v4, p3

    invoke-virtual {v3, v4}, Landroidx/core/app/NotificationCompat$Builder;->setSubText(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder;

    goto :goto_b48

    .line 3894
    :cond_b46
    move-object/from16 v4, p3

    .line 3897
    :goto_b48
    if-nez v49, :cond_b4f

    .line 3898
    const/4 v5, 0x1

    invoke-virtual {v3, v5}, Landroidx/core/app/NotificationCompat$Builder;->setLocalOnly(Z)Landroidx/core/app/NotificationCompat$Builder;

    goto :goto_b50

    .line 3897
    :cond_b4f
    const/4 v5, 0x1

    .line 3900
    :goto_b50
    if-eqz v42, :cond_b58

    .line 3901
    move-object/from16 v5, v42

    .end local v42    # "avatarBitmap":Landroid/graphics/Bitmap;
    .local v5, "avatarBitmap":Landroid/graphics/Bitmap;
    invoke-virtual {v3, v5}, Landroidx/core/app/NotificationCompat$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroidx/core/app/NotificationCompat$Builder;

    goto :goto_b5a

    .line 3900
    .end local v5    # "avatarBitmap":Landroid/graphics/Bitmap;
    .restart local v42    # "avatarBitmap":Landroid/graphics/Bitmap;
    :cond_b58
    move-object/from16 v5, v42

    .line 3904
    .end local v42    # "avatarBitmap":Landroid/graphics/Bitmap;
    .restart local v5    # "avatarBitmap":Landroid/graphics/Bitmap;
    :goto_b5a
    const/16 v19, 0x0

    invoke-static/range {v19 .. v19}, Lim/tpelyyftgw/messenger/AndroidUtilities;->needShowPasscode(Z)Z

    move-result v0

    if-nez v0, :cond_c28

    sget-boolean v0, Lim/tpelyyftgw/messenger/SharedConfig;->isWaitingForPasscodeEnter:Z

    if-nez v0, :cond_c28

    if-eqz v54, :cond_c28

    .line 3905
    const/4 v0, 0x0

    move/from16 v41, v0

    .local v41, "r":I
    invoke-virtual/range {v54 .. v54}, Ljava/util/ArrayList;->size()I

    move-result v0

    move-object/from16 v42, v2

    move/from16 v2, v41

    .end local v41    # "r":I
    .local v0, "rc":I
    .local v2, "r":I
    .local v42, "readAction":Landroidx/core/app/NotificationCompat$Action;
    :goto_b73
    if-ge v2, v0, :cond_c1c

    .line 3906
    move-object/from16 v4, v54

    .end local v54    # "rows":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;>;"
    .local v4, "rows":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;>;"
    invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v41

    move/from16 v53, v0

    .end local v0    # "rc":I
    .local v53, "rc":I
    move-object/from16 v0, v41

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;

    .line 3907
    .local v0, "row":Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;
    const/16 v41, 0x0

    .end local v4    # "rows":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;>;"
    .local v41, "c":I
    .restart local v54    # "rows":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;>;"
    iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;->buttons:Ljava/util/ArrayList;

    invoke-virtual {v4}, Ljava/util/ArrayList;->size()I

    move-result v4

    move-object/from16 v60, v5

    move/from16 v5, v41

    .end local v41    # "c":I
    .local v4, "cc":I
    .local v5, "c":I
    .local v60, "avatarBitmap":Landroid/graphics/Bitmap;
    :goto_b8d
    if-ge v5, v4, :cond_bff

    .line 3908
    move/from16 v41, v4

    .end local v4    # "cc":I
    .local v41, "cc":I
    iget-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;->buttons:Ljava/util/ArrayList;

    invoke-virtual {v4, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;

    .line 3909
    .local v4, "button":Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;
    move-object/from16 v61, v0

    .end local v0    # "row":Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;
    .local v61, "row":Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;
    instance-of v0, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonCallback;

    if-eqz v0, :cond_be3

    .line 3910
    new-instance v0, Landroid/content/Intent;

    move-object/from16 v64, v7

    .end local v7    # "dismissIntent":Landroid/content/Intent;
    .local v64, "dismissIntent":Landroid/content/Intent;
    sget-object v7, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    move-object/from16 v68, v9

    .end local v9    # "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    .local v68, "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    const-class v9, Lim/tpelyyftgw/messenger/NotificationCallbackReceiver;

    invoke-direct {v0, v7, v9}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 3911
    .local v0, "callbackIntent":Landroid/content/Intent;
    iget v7, v1, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    invoke-virtual {v0, v6, v7}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 3912
    const-string v7, "did"

    invoke-virtual {v0, v7, v11, v12}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;

    .line 3913
    iget-object v7, v4, Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;->data:[B

    if-eqz v7, :cond_bc1

    .line 3914
    iget-object v7, v4, Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;->data:[B

    const-string v9, "data"

    invoke-virtual {v0, v9, v7}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[B)Landroid/content/Intent;

    .line 3916
    :cond_bc1
    const-string v7, "mid"

    move/from16 v9, v57

    .end local v57    # "rowsMid":I
    .local v9, "rowsMid":I
    invoke-virtual {v0, v7, v9}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 3917
    iget-object v7, v4, Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;->text:Ljava/lang/String;

    move-object/from16 v57, v4

    .end local v4    # "button":Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;
    .local v57, "button":Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;
    sget-object v4, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    move-object/from16 v69, v6

    iget v6, v1, Lim/tpelyyftgw/messenger/NotificationsController;->lastButtonId:I

    move/from16 v70, v9

    .end local v9    # "rowsMid":I
    .local v70, "rowsMid":I
    add-int/lit8 v9, v6, 0x1

    iput v9, v1, Lim/tpelyyftgw/messenger/NotificationsController;->lastButtonId:I

    const/high16 v9, 0x8000000

    invoke-static {v4, v6, v0, v9}, Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;

    move-result-object v4

    const/4 v6, 0x0

    invoke-virtual {v3, v6, v7, v4}, Landroidx/core/app/NotificationCompat$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder;

    goto :goto_bf0

    .line 3909
    .end local v0    # "callbackIntent":Landroid/content/Intent;
    .end local v64    # "dismissIntent":Landroid/content/Intent;
    .end local v68    # "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    .end local v70    # "rowsMid":I
    .restart local v4    # "button":Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;
    .restart local v7    # "dismissIntent":Landroid/content/Intent;
    .local v9, "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    .local v57, "rowsMid":I
    :cond_be3
    move-object/from16 v69, v6

    move-object/from16 v64, v7

    move-object/from16 v68, v9

    move/from16 v70, v57

    const/4 v6, 0x0

    const/high16 v9, 0x8000000

    move-object/from16 v57, v4

    .line 3907
    .end local v4    # "button":Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;
    .end local v7    # "dismissIntent":Landroid/content/Intent;
    .end local v9    # "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    .end local v57    # "rowsMid":I
    .restart local v64    # "dismissIntent":Landroid/content/Intent;
    .restart local v68    # "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    .restart local v70    # "rowsMid":I
    :goto_bf0
    add-int/lit8 v5, v5, 0x1

    move/from16 v4, v41

    move-object/from16 v0, v61

    move-object/from16 v7, v64

    move-object/from16 v9, v68

    move-object/from16 v6, v69

    move/from16 v57, v70

    goto :goto_b8d

    .end local v41    # "cc":I
    .end local v61    # "row":Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;
    .end local v64    # "dismissIntent":Landroid/content/Intent;
    .end local v68    # "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    .end local v70    # "rowsMid":I
    .local v0, "row":Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;
    .local v4, "cc":I
    .restart local v7    # "dismissIntent":Landroid/content/Intent;
    .restart local v9    # "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    .restart local v57    # "rowsMid":I
    :cond_bff
    move-object/from16 v61, v0

    move/from16 v41, v4

    move-object/from16 v69, v6

    move-object/from16 v64, v7

    move-object/from16 v68, v9

    move/from16 v70, v57

    const/4 v6, 0x0

    const/high16 v9, 0x8000000

    .line 3905
    .end local v0    # "row":Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;
    .end local v4    # "cc":I
    .end local v5    # "c":I
    .end local v7    # "dismissIntent":Landroid/content/Intent;
    .end local v9    # "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    .end local v57    # "rowsMid":I
    .restart local v64    # "dismissIntent":Landroid/content/Intent;
    .restart local v68    # "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    .restart local v70    # "rowsMid":I
    add-int/lit8 v2, v2, 0x1

    move-object/from16 v4, p3

    move/from16 v0, v53

    move-object/from16 v5, v60

    move-object/from16 v9, v68

    move-object/from16 v6, v69

    goto/16 :goto_b73

    .end local v53    # "rc":I
    .end local v60    # "avatarBitmap":Landroid/graphics/Bitmap;
    .end local v64    # "dismissIntent":Landroid/content/Intent;
    .end local v68    # "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    .end local v70    # "rowsMid":I
    .local v0, "rc":I
    .local v5, "avatarBitmap":Landroid/graphics/Bitmap;
    .restart local v7    # "dismissIntent":Landroid/content/Intent;
    .restart local v9    # "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    .restart local v57    # "rowsMid":I
    :cond_c1c
    move/from16 v53, v0

    move-object/from16 v60, v5

    move-object/from16 v64, v7

    move-object/from16 v68, v9

    move/from16 v70, v57

    const/4 v6, 0x0

    .end local v0    # "rc":I
    .end local v5    # "avatarBitmap":Landroid/graphics/Bitmap;
    .end local v7    # "dismissIntent":Landroid/content/Intent;
    .end local v9    # "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    .end local v57    # "rowsMid":I
    .restart local v53    # "rc":I
    .restart local v60    # "avatarBitmap":Landroid/graphics/Bitmap;
    .restart local v64    # "dismissIntent":Landroid/content/Intent;
    .restart local v68    # "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    .restart local v70    # "rowsMid":I
    goto :goto_c33

    .line 3904
    .end local v42    # "readAction":Landroidx/core/app/NotificationCompat$Action;
    .end local v53    # "rc":I
    .end local v60    # "avatarBitmap":Landroid/graphics/Bitmap;
    .end local v64    # "dismissIntent":Landroid/content/Intent;
    .end local v68    # "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    .end local v70    # "rowsMid":I
    .local v2, "readAction":Landroidx/core/app/NotificationCompat$Action;
    .restart local v5    # "avatarBitmap":Landroid/graphics/Bitmap;
    .restart local v7    # "dismissIntent":Landroid/content/Intent;
    .restart local v9    # "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    .restart local v57    # "rowsMid":I
    :cond_c28
    move-object/from16 v42, v2

    move-object/from16 v60, v5

    move-object/from16 v64, v7

    move-object/from16 v68, v9

    move/from16 v70, v57

    const/4 v6, 0x0

    .line 3924
    .end local v2    # "readAction":Landroidx/core/app/NotificationCompat$Action;
    .end local v5    # "avatarBitmap":Landroid/graphics/Bitmap;
    .end local v7    # "dismissIntent":Landroid/content/Intent;
    .end local v9    # "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    .end local v57    # "rowsMid":I
    .restart local v42    # "readAction":Landroidx/core/app/NotificationCompat$Action;
    .restart local v60    # "avatarBitmap":Landroid/graphics/Bitmap;
    .restart local v64    # "dismissIntent":Landroid/content/Intent;
    .restart local v68    # "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    .restart local v70    # "rowsMid":I
    :goto_c33
    if-nez v33, :cond_c5d

    if-eqz v27, :cond_c5d

    move-object/from16 v2, v27

    .end local v27    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .local v2, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    iget-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->phone:Ljava/lang/String;

    if-eqz v0, :cond_c5f

    iget-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->phone:Ljava/lang/String;

    invoke-virtual {v0}, Ljava/lang/String;->length()I

    move-result v0

    if-lez v0, :cond_c5f

    .line 3925
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string/jumbo v4, "tel:+"

    invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$User;->phone:Ljava/lang/String;

    invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v3, v0}, Landroidx/core/app/NotificationCompat$Builder;->addPerson(Ljava/lang/String;)Landroidx/core/app/NotificationCompat$Builder;

    goto :goto_c5f

    .line 3924
    .end local v2    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .restart local v27    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_c5d
    move-object/from16 v2, v27

    .line 3928
    .end local v27    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .restart local v2    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_c5f
    :goto_c5f
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v4, 0x1a

    if-lt v0, v4, :cond_c74

    .line 3929
    if-eqz v30, :cond_c6d

    .line 3930
    sget-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->OTHER_NOTIFICATIONS_CHANNEL:Ljava/lang/String;

    invoke-virtual {v3, v0}, Landroidx/core/app/NotificationCompat$Builder;->setChannelId(Ljava/lang/String;)Landroidx/core/app/NotificationCompat$Builder;

    goto :goto_c74

    .line 3932
    :cond_c6d
    invoke-virtual/range {v25 .. v25}, Landroid/app/Notification;->getChannelId()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v3, v0}, Landroidx/core/app/NotificationCompat$Builder;->setChannelId(Ljava/lang/String;)Landroidx/core/app/NotificationCompat$Builder;

    .line 3935
    :cond_c74
    :goto_c74
    new-instance v0, Lim/tpelyyftgw/messenger/NotificationsController$1NotificationHolder;

    invoke-virtual/range {v46 .. v46}, Ljava/lang/Integer;->intValue()I

    move-result v5

    invoke-virtual {v3}, Landroidx/core/app/NotificationCompat$Builder;->build()Landroid/app/Notification;

    move-result-object v7

    invoke-direct {v0, v1, v5, v7}, Lim/tpelyyftgw/messenger/NotificationsController$1NotificationHolder;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;ILandroid/app/Notification;)V

    move-object/from16 v5, v39

    .end local v39    # "holders":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/NotificationsController$1NotificationHolder;>;"
    .local v5, "holders":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/NotificationsController$1NotificationHolder;>;"
    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 3936
    iget-object v0, v1, Lim/tpelyyftgw/messenger/NotificationsController;->wearNotificationsIds:Landroid/util/LongSparseArray;

    move-object/from16 v7, v46

    .end local v46    # "internalId":Ljava/lang/Integer;
    .local v7, "internalId":Ljava/lang/Integer;
    invoke-virtual {v0, v11, v12, v7}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    .line 3938
    if-eqz v49, :cond_d9c

    .line 3940
    if-eqz v56, :cond_d89

    .line 3941
    :try_start_c91
    const-string/jumbo v0, "reply"
    :try_end_c94
    .catch Lorg/json/JSONException; {:try_start_c91 .. :try_end_c94} :catch_d75

    move/from16 v9, v44

    move-object/from16 v4, v56

    .end local v44    # "canReply":Z
    .end local v56    # "serializedChat":Lorg/json/JSONObject;
    .local v4, "serializedChat":Lorg/json/JSONObject;
    .local v9, "canReply":Z
    :try_start_c98
    invoke-virtual {v4, v0, v9}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;

    .line 3942
    const-string v0, "name"

    invoke-virtual {v4, v0, v13}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
    :try_end_ca0
    .catch Lorg/json/JSONException; {:try_start_c98 .. :try_end_ca0} :catch_d65

    .line 3943
    move-object/from16 v27, v2

    move-object/from16 v2, v51

    move/from16 v6, v52

    .end local v2    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v52    # "max_id":I
    .local v6, "max_id":I
    .restart local v27    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :try_start_ca6
    invoke-virtual {v4, v2, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    .line 3944
    const-string v0, "max_date"

    invoke-virtual {v4, v0, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    .line 3945
    invoke-static/range {v49 .. v49}, Ljava/lang/Math;->abs(I)I

    move-result v0

    move-object/from16 v2, v17

    invoke-virtual {v4, v2, v0}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;
    :try_end_cb7
    .catch Lorg/json/JSONException; {:try_start_ca6 .. :try_end_cb7} :catch_d55

    .line 3946
    if-eqz v31, :cond_d0c

    .line 3947
    :try_start_cb9
    const-string v0, "photo"

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
    :try_end_cc0
    .catch Lorg/json/JSONException; {:try_start_cb9 .. :try_end_cc0} :catch_cfb

    move-object/from16 v17, v3

    move/from16 v52, v6

    move-object/from16 v3, v31

    .end local v6    # "max_id":I
    .end local v31    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .local v3, "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .local v17, "builder":Landroidx/core/app/NotificationCompat$Builder;
    .restart local v52    # "max_id":I
    :try_start_cc6
    iget v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->dc_id:I

    invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-object/from16 v6, v37

    invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
    :try_end_cd0
    .catch Lorg/json/JSONException; {:try_start_cc6 .. :try_end_cd0} :catch_cf0

    move-object/from16 v46, v7

    move/from16 v41, v8

    .end local v7    # "internalId":Ljava/lang/Integer;
    .end local v8    # "max_date":I
    .local v41, "max_date":I
    .restart local v46    # "internalId":Ljava/lang/Integer;
    :try_start_cd4
    iget-wide v7, v3, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->volume_id:J

    invoke-virtual {v2, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-wide v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->secret:J

    invoke-virtual {v2, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v4, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
    :try_end_ce8
    .catch Lorg/json/JSONException; {:try_start_cd4 .. :try_end_ce8} :catch_ce9

    goto :goto_d16

    .line 3963
    :catch_ce9
    move-exception v0

    move-object/from16 v6, v38

    move-object/from16 v2, v62

    goto/16 :goto_dae

    .end local v41    # "max_date":I
    .end local v46    # "internalId":Ljava/lang/Integer;
    .restart local v7    # "internalId":Ljava/lang/Integer;
    .restart local v8    # "max_date":I
    :catch_cf0
    move-exception v0

    move-object/from16 v46, v7

    move/from16 v41, v8

    move-object/from16 v6, v38

    move-object/from16 v2, v62

    .end local v7    # "internalId":Ljava/lang/Integer;
    .end local v8    # "max_date":I
    .restart local v41    # "max_date":I
    .restart local v46    # "internalId":Ljava/lang/Integer;
    goto/16 :goto_dae

    .end local v17    # "builder":Landroidx/core/app/NotificationCompat$Builder;
    .end local v41    # "max_date":I
    .end local v46    # "internalId":Ljava/lang/Integer;
    .end local v52    # "max_id":I
    .local v3, "builder":Landroidx/core/app/NotificationCompat$Builder;
    .restart local v6    # "max_id":I
    .restart local v7    # "internalId":Ljava/lang/Integer;
    .restart local v8    # "max_date":I
    .restart local v31    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    :catch_cfb
    move-exception v0

    move-object/from16 v17, v3

    move/from16 v52, v6

    move-object/from16 v46, v7

    move/from16 v41, v8

    move-object/from16 v3, v31

    move-object/from16 v6, v38

    move-object/from16 v2, v62

    .end local v6    # "max_id":I
    .end local v7    # "internalId":Ljava/lang/Integer;
    .end local v8    # "max_date":I
    .end local v31    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .local v3, "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v17    # "builder":Landroidx/core/app/NotificationCompat$Builder;
    .restart local v41    # "max_date":I
    .restart local v46    # "internalId":Ljava/lang/Integer;
    .restart local v52    # "max_id":I
    goto/16 :goto_dae

    .line 3946
    .end local v17    # "builder":Landroidx/core/app/NotificationCompat$Builder;
    .end local v41    # "max_date":I
    .end local v46    # "internalId":Ljava/lang/Integer;
    .end local v52    # "max_id":I
    .local v3, "builder":Landroidx/core/app/NotificationCompat$Builder;
    .restart local v6    # "max_id":I
    .restart local v7    # "internalId":Ljava/lang/Integer;
    .restart local v8    # "max_date":I
    .restart local v31    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    :cond_d0c
    move-object/from16 v17, v3

    move/from16 v52, v6

    move-object/from16 v46, v7

    move/from16 v41, v8

    move-object/from16 v3, v31

    .line 3949
    .end local v6    # "max_id":I
    .end local v7    # "internalId":Ljava/lang/Integer;
    .end local v8    # "max_date":I
    .end local v31    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .local v3, "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v17    # "builder":Landroidx/core/app/NotificationCompat$Builder;
    .restart local v41    # "max_date":I
    .restart local v46    # "internalId":Ljava/lang/Integer;
    .restart local v52    # "max_id":I
    :goto_d16
    if-eqz v62, :cond_d2c

    .line 3950
    :try_start_d18
    const-string v0, "msgs"
    :try_end_d1a
    .catch Lorg/json/JSONException; {:try_start_d18 .. :try_end_d1a} :catch_d25

    move-object/from16 v2, v62

    .end local v62    # "serializedMsgs":Lorg/json/JSONArray;
    .local v2, "serializedMsgs":Lorg/json/JSONArray;
    :try_start_d1c
    invoke-virtual {v4, v0, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
    :try_end_d1f
    .catch Lorg/json/JSONException; {:try_start_d1c .. :try_end_d1f} :catch_d20

    goto :goto_d2e

    .line 3963
    :catch_d20
    move-exception v0

    move-object/from16 v6, v38

    goto/16 :goto_dae

    .end local v2    # "serializedMsgs":Lorg/json/JSONArray;
    .restart local v62    # "serializedMsgs":Lorg/json/JSONArray;
    :catch_d25
    move-exception v0

    move-object/from16 v2, v62

    move-object/from16 v6, v38

    .end local v62    # "serializedMsgs":Lorg/json/JSONArray;
    .restart local v2    # "serializedMsgs":Lorg/json/JSONArray;
    goto/16 :goto_dae

    .line 3949
    .end local v2    # "serializedMsgs":Lorg/json/JSONArray;
    .restart local v62    # "serializedMsgs":Lorg/json/JSONArray;
    :cond_d2c
    move-object/from16 v2, v62

    .line 3952
    .end local v62    # "serializedMsgs":Lorg/json/JSONArray;
    .restart local v2    # "serializedMsgs":Lorg/json/JSONArray;
    :goto_d2e
    const-string/jumbo v0, "type"

    if-lez v49, :cond_d3a

    .line 3953
    :try_start_d33
    const-string/jumbo v6, "user"

    invoke-virtual {v4, v0, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    goto :goto_d4c

    .line 3954
    :cond_d3a
    if-gez v49, :cond_d4c

    .line 3955
    if-nez v28, :cond_d47

    if-eqz v29, :cond_d41

    goto :goto_d47

    .line 3958
    :cond_d41
    const-string v6, "group"

    invoke-virtual {v4, v0, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    goto :goto_d4c

    .line 3956
    :cond_d47
    :goto_d47
    const-string v6, "channel"

    invoke-virtual {v4, v0, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
    :try_end_d4c
    .catch Lorg/json/JSONException; {:try_start_d33 .. :try_end_d4c} :catch_d20

    .line 3961
    :cond_d4c
    :goto_d4c
    move-object/from16 v6, v38

    .end local v38    # "serializedNotifications":Lorg/json/JSONArray;
    .local v6, "serializedNotifications":Lorg/json/JSONArray;
    :try_start_d4e
    invoke-virtual {v6, v4}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
    :try_end_d51
    .catch Lorg/json/JSONException; {:try_start_d4e .. :try_end_d51} :catch_d52

    goto :goto_d9b

    .line 3963
    :catch_d52
    move-exception v0

    goto/16 :goto_dae

    .end local v2    # "serializedMsgs":Lorg/json/JSONArray;
    .end local v17    # "builder":Landroidx/core/app/NotificationCompat$Builder;
    .end local v41    # "max_date":I
    .end local v46    # "internalId":Ljava/lang/Integer;
    .end local v52    # "max_id":I
    .local v3, "builder":Landroidx/core/app/NotificationCompat$Builder;
    .local v6, "max_id":I
    .restart local v7    # "internalId":Ljava/lang/Integer;
    .restart local v8    # "max_date":I
    .restart local v31    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v38    # "serializedNotifications":Lorg/json/JSONArray;
    .restart local v62    # "serializedMsgs":Lorg/json/JSONArray;
    :catch_d55
    move-exception v0

    move-object/from16 v17, v3

    move/from16 v52, v6

    move-object/from16 v46, v7

    move/from16 v41, v8

    move-object/from16 v3, v31

    move-object/from16 v6, v38

    move-object/from16 v2, v62

    .end local v7    # "internalId":Ljava/lang/Integer;
    .end local v8    # "max_date":I
    .end local v31    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .end local v38    # "serializedNotifications":Lorg/json/JSONArray;
    .end local v62    # "serializedMsgs":Lorg/json/JSONArray;
    .restart local v2    # "serializedMsgs":Lorg/json/JSONArray;
    .local v3, "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .local v6, "serializedNotifications":Lorg/json/JSONArray;
    .restart local v17    # "builder":Landroidx/core/app/NotificationCompat$Builder;
    .restart local v41    # "max_date":I
    .restart local v46    # "internalId":Ljava/lang/Integer;
    .restart local v52    # "max_id":I
    goto :goto_dae

    .end local v6    # "serializedNotifications":Lorg/json/JSONArray;
    .end local v17    # "builder":Landroidx/core/app/NotificationCompat$Builder;
    .end local v27    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v41    # "max_date":I
    .end local v46    # "internalId":Ljava/lang/Integer;
    .local v2, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .local v3, "builder":Landroidx/core/app/NotificationCompat$Builder;
    .restart local v7    # "internalId":Ljava/lang/Integer;
    .restart local v8    # "max_date":I
    .restart local v31    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v38    # "serializedNotifications":Lorg/json/JSONArray;
    .restart local v62    # "serializedMsgs":Lorg/json/JSONArray;
    :catch_d65
    move-exception v0

    move-object/from16 v27, v2

    move-object/from16 v17, v3

    move-object/from16 v46, v7

    move/from16 v41, v8

    move-object/from16 v3, v31

    move-object/from16 v6, v38

    move-object/from16 v2, v62

    .end local v7    # "internalId":Ljava/lang/Integer;
    .end local v8    # "max_date":I
    .end local v31    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .end local v38    # "serializedNotifications":Lorg/json/JSONArray;
    .end local v62    # "serializedMsgs":Lorg/json/JSONArray;
    .local v2, "serializedMsgs":Lorg/json/JSONArray;
    .local v3, "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v6    # "serializedNotifications":Lorg/json/JSONArray;
    .restart local v17    # "builder":Landroidx/core/app/NotificationCompat$Builder;
    .restart local v27    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .restart local v41    # "max_date":I
    .restart local v46    # "internalId":Ljava/lang/Integer;
    goto :goto_dae

    .end local v4    # "serializedChat":Lorg/json/JSONObject;
    .end local v6    # "serializedNotifications":Lorg/json/JSONArray;
    .end local v9    # "canReply":Z
    .end local v17    # "builder":Landroidx/core/app/NotificationCompat$Builder;
    .end local v27    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v41    # "max_date":I
    .end local v46    # "internalId":Ljava/lang/Integer;
    .local v2, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .local v3, "builder":Landroidx/core/app/NotificationCompat$Builder;
    .restart local v7    # "internalId":Ljava/lang/Integer;
    .restart local v8    # "max_date":I
    .restart local v31    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v38    # "serializedNotifications":Lorg/json/JSONArray;
    .restart local v44    # "canReply":Z
    .restart local v56    # "serializedChat":Lorg/json/JSONObject;
    .restart local v62    # "serializedMsgs":Lorg/json/JSONArray;
    :catch_d75
    move-exception v0

    move-object/from16 v27, v2

    move-object/from16 v17, v3

    move-object/from16 v46, v7

    move/from16 v41, v8

    move-object/from16 v3, v31

    move-object/from16 v6, v38

    move/from16 v9, v44

    move-object/from16 v4, v56

    move-object/from16 v2, v62

    .end local v7    # "internalId":Ljava/lang/Integer;
    .end local v8    # "max_date":I
    .end local v31    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .end local v38    # "serializedNotifications":Lorg/json/JSONArray;
    .end local v44    # "canReply":Z
    .end local v56    # "serializedChat":Lorg/json/JSONObject;
    .end local v62    # "serializedMsgs":Lorg/json/JSONArray;
    .local v2, "serializedMsgs":Lorg/json/JSONArray;
    .local v3, "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v4    # "serializedChat":Lorg/json/JSONObject;
    .restart local v6    # "serializedNotifications":Lorg/json/JSONArray;
    .restart local v9    # "canReply":Z
    .restart local v17    # "builder":Landroidx/core/app/NotificationCompat$Builder;
    .restart local v27    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .restart local v41    # "max_date":I
    .restart local v46    # "internalId":Ljava/lang/Integer;
    goto :goto_dae

    .line 3940
    .end local v4    # "serializedChat":Lorg/json/JSONObject;
    .end local v6    # "serializedNotifications":Lorg/json/JSONArray;
    .end local v9    # "canReply":Z
    .end local v17    # "builder":Landroidx/core/app/NotificationCompat$Builder;
    .end local v27    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v41    # "max_date":I
    .end local v46    # "internalId":Ljava/lang/Integer;
    .local v2, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .local v3, "builder":Landroidx/core/app/NotificationCompat$Builder;
    .restart local v7    # "internalId":Ljava/lang/Integer;
    .restart local v8    # "max_date":I
    .restart local v31    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v38    # "serializedNotifications":Lorg/json/JSONArray;
    .restart local v44    # "canReply":Z
    .restart local v56    # "serializedChat":Lorg/json/JSONObject;
    .restart local v62    # "serializedMsgs":Lorg/json/JSONArray;
    :cond_d89
    move-object/from16 v27, v2

    move-object/from16 v17, v3

    move-object/from16 v46, v7

    move/from16 v41, v8

    move-object/from16 v3, v31

    move-object/from16 v6, v38

    move/from16 v9, v44

    move-object/from16 v4, v56

    move-object/from16 v2, v62

    .line 3964
    .end local v7    # "internalId":Ljava/lang/Integer;
    .end local v8    # "max_date":I
    .end local v31    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .end local v38    # "serializedNotifications":Lorg/json/JSONArray;
    .end local v44    # "canReply":Z
    .end local v56    # "serializedChat":Lorg/json/JSONObject;
    .end local v62    # "serializedMsgs":Lorg/json/JSONArray;
    .local v2, "serializedMsgs":Lorg/json/JSONArray;
    .local v3, "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v4    # "serializedChat":Lorg/json/JSONObject;
    .restart local v6    # "serializedNotifications":Lorg/json/JSONArray;
    .restart local v9    # "canReply":Z
    .restart local v17    # "builder":Landroidx/core/app/NotificationCompat$Builder;
    .restart local v27    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .restart local v41    # "max_date":I
    .restart local v46    # "internalId":Ljava/lang/Integer;
    :goto_d9b
    goto :goto_dae

    .line 3938
    .end local v4    # "serializedChat":Lorg/json/JSONObject;
    .end local v6    # "serializedNotifications":Lorg/json/JSONArray;
    .end local v9    # "canReply":Z
    .end local v17    # "builder":Landroidx/core/app/NotificationCompat$Builder;
    .end local v27    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v41    # "max_date":I
    .end local v46    # "internalId":Ljava/lang/Integer;
    .local v2, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .local v3, "builder":Landroidx/core/app/NotificationCompat$Builder;
    .restart local v7    # "internalId":Ljava/lang/Integer;
    .restart local v8    # "max_date":I
    .restart local v31    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v38    # "serializedNotifications":Lorg/json/JSONArray;
    .restart local v44    # "canReply":Z
    .restart local v56    # "serializedChat":Lorg/json/JSONObject;
    .restart local v62    # "serializedMsgs":Lorg/json/JSONArray;
    :cond_d9c
    move-object/from16 v27, v2

    move-object/from16 v17, v3

    move-object/from16 v46, v7

    move/from16 v41, v8

    move-object/from16 v3, v31

    move-object/from16 v6, v38

    move/from16 v9, v44

    move-object/from16 v4, v56

    move-object/from16 v2, v62

    .line 3464
    .end local v2    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v3    # "builder":Landroidx/core/app/NotificationCompat$Builder;
    .end local v7    # "internalId":Ljava/lang/Integer;
    .end local v8    # "max_date":I
    .end local v10    # "wearableExtender":Landroidx/core/app/NotificationCompat$WearableExtender;
    .end local v11    # "dialog_id":J
    .end local v13    # "name":Ljava/lang/String;
    .end local v14    # "wearReplyAction":Landroidx/core/app/NotificationCompat$Action;
    .end local v15    # "contentIntent":Landroid/app/PendingIntent;
    .end local v24    # "intent":Landroid/content/Intent;
    .end local v28    # "isChannel":Z
    .end local v29    # "isSupergroup":Z
    .end local v31    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .end local v32    # "avatalFile":Ljava/io/File;
    .end local v33    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .end local v34    # "personCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Landroidx/core/app/Person;>;"
    .end local v35    # "readPendingIntent":Landroid/app/PendingIntent;
    .end local v36    # "msgHeardIntent":Landroid/content/Intent;
    .end local v38    # "serializedNotifications":Lorg/json/JSONArray;
    .end local v40    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v42    # "readAction":Landroidx/core/app/NotificationCompat$Action;
    .end local v43    # "dismissalID":Ljava/lang/String;
    .end local v44    # "canReply":Z
    .end local v45    # "highId":I
    .end local v47    # "count":Ljava/lang/Integer;
    .end local v48    # "conversationName":Ljava/lang/String;
    .end local v49    # "lowerId":I
    .end local v50    # "n":I
    .end local v52    # "max_id":I
    .end local v54    # "rows":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;>;"
    .end local v55    # "messageObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .end local v56    # "serializedChat":Lorg/json/JSONObject;
    .end local v58    # "date":J
    .end local v60    # "avatarBitmap":Landroid/graphics/Bitmap;
    .end local v62    # "serializedMsgs":Lorg/json/JSONArray;
    .end local v63    # "preview":[Z
    .end local v64    # "dismissIntent":Landroid/content/Intent;
    .end local v65    # "senderName":[Ljava/lang/String;
    .end local v67    # "text":Ljava/lang/StringBuilder;
    .end local v68    # "messagingStyle":Landroidx/core/app/NotificationCompat$MessagingStyle;
    .end local v70    # "rowsMid":I
    .restart local v6    # "serializedNotifications":Lorg/json/JSONArray;
    :goto_dae
    add-int/lit8 v15, v23, 0x1

    move-object v8, v5

    move-object v9, v6

    move-object/from16 v3, v18

    move-object/from16 v4, v20

    move-object/from16 v5, v21

    move/from16 v14, v22

    move-object/from16 v2, v25

    move-object/from16 v6, v26

    move/from16 v10, v30

    move/from16 v13, v66

    const/4 v7, 0x0

    const/4 v11, 0x1

    const/16 v12, 0x1a

    .end local v23    # "b":I
    .local v15, "b":I
    goto/16 :goto_d1

    .end local v18    # "preferences":Landroid/content/SharedPreferences;
    .end local v20    # "sortedDialogs":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    .end local v21    # "messagesByDialogs":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
    .end local v22    # "size":I
    .end local v25    # "mainNotification":Landroid/app/Notification;
    .end local v26    # "oldIdsWear":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Integer;>;"
    .end local v30    # "useSummaryNotification":Z
    .end local v66    # "selfUserId":I
    .local v2, "mainNotification":Landroid/app/Notification;
    .local v3, "preferences":Landroid/content/SharedPreferences;
    .local v4, "sortedDialogs":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    .local v5, "messagesByDialogs":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
    .local v6, "oldIdsWear":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Integer;>;"
    .local v8, "holders":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/NotificationsController$1NotificationHolder;>;"
    .local v9, "serializedNotifications":Lorg/json/JSONArray;
    .local v10, "useSummaryNotification":Z
    .local v13, "selfUserId":I
    .local v14, "size":I
    :cond_dc8
    move-object/from16 v25, v2

    move-object/from16 v18, v3

    move-object/from16 v20, v4

    move-object/from16 v21, v5

    move-object/from16 v26, v6

    move-object v5, v8

    move-object v6, v9

    move/from16 v30, v10

    move-object v2, v12

    move/from16 v66, v13

    move/from16 v22, v14

    move/from16 v23, v15

    .line 3968
    .end local v2    # "mainNotification":Landroid/app/Notification;
    .end local v3    # "preferences":Landroid/content/SharedPreferences;
    .end local v4    # "sortedDialogs":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    .end local v8    # "holders":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/NotificationsController$1NotificationHolder;>;"
    .end local v9    # "serializedNotifications":Lorg/json/JSONArray;
    .end local v10    # "useSummaryNotification":Z
    .end local v13    # "selfUserId":I
    .end local v14    # "size":I
    .end local v15    # "b":I
    .local v5, "holders":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/NotificationsController$1NotificationHolder;>;"
    .local v6, "serializedNotifications":Lorg/json/JSONArray;
    .restart local v18    # "preferences":Landroid/content/SharedPreferences;
    .restart local v20    # "sortedDialogs":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Long;>;"
    .restart local v21    # "messagesByDialogs":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;>;"
    .restart local v25    # "mainNotification":Landroid/app/Notification;
    .restart local v26    # "oldIdsWear":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Integer;>;"
    .restart local v30    # "useSummaryNotification":Z
    .restart local v66    # "selfUserId":I
    if-eqz v30, :cond_e04

    .line 3969
    sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z

    if-eqz v0, :cond_dfa

    .line 3970
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string/jumbo v3, "show summary with id "

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v3, v1, Lim/tpelyyftgw/messenger/NotificationsController;->notificationId:I

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V

    .line 3972
    :cond_dfa
    sget-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationManager:Landroidx/core/app/NotificationManagerCompat;

    iget v3, v1, Lim/tpelyyftgw/messenger/NotificationsController;->notificationId:I

    move-object/from16 v4, v25

    .end local v25    # "mainNotification":Landroid/app/Notification;
    .local v4, "mainNotification":Landroid/app/Notification;
    invoke-virtual {v0, v3, v4}, Landroidx/core/app/NotificationManagerCompat;->notify(ILandroid/app/Notification;)V

    goto :goto_e0d

    .line 3974
    .end local v4    # "mainNotification":Landroid/app/Notification;
    .restart local v25    # "mainNotification":Landroid/app/Notification;
    :cond_e04
    move-object/from16 v4, v25

    .end local v25    # "mainNotification":Landroid/app/Notification;
    .restart local v4    # "mainNotification":Landroid/app/Notification;
    sget-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationManager:Landroidx/core/app/NotificationManagerCompat;

    iget v3, v1, Lim/tpelyyftgw/messenger/NotificationsController;->notificationId:I

    invoke-virtual {v0, v3}, Landroidx/core/app/NotificationManagerCompat;->cancel(I)V

    .line 3976
    :goto_e0d
    const/4 v0, 0x0

    .local v0, "a":I
    invoke-virtual {v5}, Ljava/util/ArrayList;->size()I

    move-result v3

    .local v3, "size":I
    :goto_e12
    if-ge v0, v3, :cond_e20

    .line 3977
    invoke-virtual {v5, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v7

    check-cast v7, Lim/tpelyyftgw/messenger/NotificationsController$1NotificationHolder;

    invoke-virtual {v7}, Lim/tpelyyftgw/messenger/NotificationsController$1NotificationHolder;->call()V

    .line 3976
    add-int/lit8 v0, v0, 0x1

    goto :goto_e12

    .line 3980
    .end local v0    # "a":I
    .end local v3    # "size":I
    :cond_e20
    const/4 v0, 0x0

    .restart local v0    # "a":I
    :goto_e21
    invoke-virtual/range {v26 .. v26}, Landroid/util/LongSparseArray;->size()I

    move-result v3

    if-ge v0, v3, :cond_e55

    .line 3981
    move-object/from16 v3, v26

    .end local v26    # "oldIdsWear":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Integer;>;"
    .local v3, "oldIdsWear":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Integer;>;"
    invoke-virtual {v3, v0}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v7

    check-cast v7, Ljava/lang/Integer;

    .line 3982
    .local v7, "id":Ljava/lang/Integer;
    sget-boolean v8, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z

    if-eqz v8, :cond_e47

    .line 3983
    new-instance v8, Ljava/lang/StringBuilder;

    invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V

    const-string v9, "cancel notification id "

    invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v8

    invoke-static {v8}, Lim/tpelyyftgw/messenger/FileLog;->w(Ljava/lang/String;)V

    .line 3985
    :cond_e47
    sget-object v8, Lim/tpelyyftgw/messenger/NotificationsController;->notificationManager:Landroidx/core/app/NotificationManagerCompat;

    invoke-virtual {v7}, Ljava/lang/Integer;->intValue()I

    move-result v9

    invoke-virtual {v8, v9}, Landroidx/core/app/NotificationManagerCompat;->cancel(I)V

    .line 3980
    .end local v7    # "id":Ljava/lang/Integer;
    add-int/lit8 v0, v0, 0x1

    move-object/from16 v26, v3

    goto :goto_e21

    .end local v3    # "oldIdsWear":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Integer;>;"
    .restart local v26    # "oldIdsWear":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Integer;>;"
    :cond_e55
    move-object/from16 v3, v26

    .line 3987
    .end local v0    # "a":I
    .end local v26    # "oldIdsWear":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Integer;>;"
    .restart local v3    # "oldIdsWear":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Integer;>;"
    if-eqz v6, :cond_e7f

    .line 3989
    :try_start_e59
    new-instance v0, Lorg/json/JSONObject;

    invoke-direct {v0}, Lorg/json/JSONObject;-><init>()V
    :try_end_e5e
    .catch Ljava/lang/Exception; {:try_start_e59 .. :try_end_e5e} :catch_e7b

    .line 3990
    .local v0, "s":Lorg/json/JSONObject;
    move/from16 v7, v66

    .end local v66    # "selfUserId":I
    .local v7, "selfUserId":I
    :try_start_e60
    invoke-virtual {v0, v2, v7}, Lorg/json/JSONObject;->put(Ljava/lang/String;I)Lorg/json/JSONObject;

    .line 3991
    const-string v2, "n"

    invoke-virtual {v0, v2, v6}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;

    .line 3992
    const-string v2, "/notify"

    invoke-virtual {v0}, Lorg/json/JSONObject;->toString()Ljava/lang/String;

    move-result-object v8

    invoke-virtual {v8}, Ljava/lang/String;->getBytes()[B

    move-result-object v8

    const-string/jumbo v9, "remote_notifications"

    invoke-static {v2, v8, v9}, Lim/tpelyyftgw/messenger/WearDataLayerListenerService;->sendMessageToWatch(Ljava/lang/String;[BLjava/lang/String;)V
    :try_end_e78
    .catch Ljava/lang/Exception; {:try_start_e60 .. :try_end_e78} :catch_e79

    .line 3994
    .end local v0    # "s":Lorg/json/JSONObject;
    goto :goto_e81

    .line 3993
    :catch_e79
    move-exception v0

    goto :goto_e81

    .end local v7    # "selfUserId":I
    .restart local v66    # "selfUserId":I
    :catch_e7b
    move-exception v0

    move/from16 v7, v66

    .end local v66    # "selfUserId":I
    .restart local v7    # "selfUserId":I
    goto :goto_e81

    .line 3987
    .end local v7    # "selfUserId":I
    .restart local v66    # "selfUserId":I
    :cond_e7f
    move/from16 v7, v66

    .line 3996
    .end local v66    # "selfUserId":I
    .restart local v7    # "selfUserId":I
    :goto_e81
    return-void
.end method

.method private showOrUpdateNotification(Z)V
    .registers 78
    .param p1, "notifyAboutLast"    # Z

    .line 2872
    move-object/from16 v12, p0

    move/from16 v13, p1

    const-string v1, "color_"

    const-string v2, "currentAccount"

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v3

    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/UserConfig;->isClientActivated()Z

    move-result v3

    if-eqz v3, :cond_ceb

    iget-object v3, v12, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    invoke-virtual {v3}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v3

    if-nez v3, :cond_ceb

    sget-boolean v3, Lim/tpelyyftgw/messenger/SharedConfig;->showNotificationsForAllAccounts:Z

    if-nez v3, :cond_27

    iget v3, v12, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    sget v4, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    if-eq v3, v4, :cond_27

    move v14, v13

    goto/16 :goto_cec

    .line 2877
    :cond_27
    :try_start_27
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v3

    invoke-virtual {v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->resumeNetworkMaybe()V

    .line 2879
    iget-object v3, v12, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    const/4 v4, 0x0

    invoke-virtual {v3, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/messenger/MessageObject;

    move-object v14, v3

    .line 2880
    .local v14, "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v3

    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/AccountInstance;->getNotificationsSettings()Landroid/content/SharedPreferences;

    move-result-object v3

    move-object v15, v3

    .line 2881
    .local v15, "preferences":Landroid/content/SharedPreferences;
    const-string v3, "dismissDate"

    invoke-interface {v15, v3, v4}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v3

    move v11, v3

    .line 2882
    .local v11, "dismissDate":I
    iget-object v3, v14, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I
    :try_end_4c
    .catch Ljava/lang/Exception; {:try_start_27 .. :try_end_4c} :catch_ce4

    if-gt v3, v11, :cond_57

    .line 2883
    :try_start_4e
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->dismissNotification()V
    :try_end_51
    .catch Ljava/lang/Exception; {:try_start_4e .. :try_end_51} :catch_52

    .line 2884
    return-void

    .line 3393
    .end local v11    # "dismissDate":I
    .end local v14    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v15    # "preferences":Landroid/content/SharedPreferences;
    :catch_52
    move-exception v0

    move-object v1, v0

    move v14, v13

    goto/16 :goto_ce7

    .line 2887
    .restart local v11    # "dismissDate":I
    .restart local v14    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v15    # "preferences":Landroid/content/SharedPreferences;
    :cond_57
    :try_start_57
    invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v5

    move-wide v9, v5

    .line 2888
    .local v9, "dialog_id":J
    const/4 v3, 0x0

    .line 2889
    .local v3, "isChannel":Z
    nop

    .line 2890
    .local v5, "override_dialog_id":J
    iget-object v7, v14, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->mentioned:Z
    :try_end_62
    .catch Ljava/lang/Exception; {:try_start_57 .. :try_end_62} :catch_ce4

    if-eqz v7, :cond_6b

    .line 2891
    :try_start_64
    iget-object v7, v14, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
    :try_end_68
    .catch Ljava/lang/Exception; {:try_start_64 .. :try_end_68} :catch_52

    int-to-long v5, v7

    move-wide v7, v5

    goto :goto_6c

    .line 2890
    :cond_6b
    move-wide v7, v5

    .line 2893
    .end local v5    # "override_dialog_id":J
    .local v7, "override_dialog_id":J
    :goto_6c
    :try_start_6c
    invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v5

    move/from16 v16, v5

    .line 2894
    .local v16, "mid":I
    iget-object v5, v14, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->chat_id:I
    :try_end_78
    .catch Ljava/lang/Exception; {:try_start_6c .. :try_end_78} :catch_ce4

    if-eqz v5, :cond_81

    :try_start_7a
    iget-object v5, v14, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->chat_id:I
    :try_end_80
    .catch Ljava/lang/Exception; {:try_start_7a .. :try_end_80} :catch_52

    goto :goto_87

    :cond_81
    :try_start_81
    iget-object v5, v14, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    :goto_87
    move v6, v5

    .line 2896
    .local v6, "chat_id":I
    iget-object v5, v14, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v5, v5, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->user_id:I
    :try_end_8e
    .catch Ljava/lang/Exception; {:try_start_81 .. :try_end_8e} :catch_ce4

    .line 2897
    .local v5, "user_id":I
    if-nez v5, :cond_96

    .line 2898
    :try_start_90
    iget-object v4, v14, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
    :try_end_94
    .catch Ljava/lang/Exception; {:try_start_90 .. :try_end_94} :catch_52

    move v5, v4

    goto :goto_a5

    .line 2899
    :cond_96
    :try_start_96
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v4

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/UserConfig;->getClientUserId()I

    move-result v4
    :try_end_9e
    .catch Ljava/lang/Exception; {:try_start_96 .. :try_end_9e} :catch_ce4

    if-ne v5, v4, :cond_a5

    .line 2900
    :try_start_a0
    iget-object v4, v14, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I
    :try_end_a4
    .catch Ljava/lang/Exception; {:try_start_a0 .. :try_end_a4} :catch_52

    move v5, v4

    .line 2903
    :cond_a5
    :goto_a5
    :try_start_a5
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v4

    move/from16 v18, v3

    .end local v3    # "isChannel":Z
    .local v18, "isChannel":Z
    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    invoke-virtual {v4, v3}, Lim/tpelyyftgw/messenger/MessagesController;->getUser(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v3
    :try_end_b3
    .catch Ljava/lang/Exception; {:try_start_a5 .. :try_end_b3} :catch_ce4

    move-object v4, v3

    .line 2904
    .local v4, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    const/4 v3, 0x0

    .line 2905
    .local v3, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    move-object/from16 v19, v3

    .end local v3    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .local v19, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    if-eqz v6, :cond_d8

    .line 2906
    :try_start_b9
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v3

    move/from16 v21, v11

    .end local v11    # "dismissDate":I
    .local v21, "dismissDate":I
    invoke-static {v6}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v11

    invoke-virtual {v3, v11}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    move-result-object v3

    .line 2907
    .end local v19    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .restart local v3    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    invoke-static {v3}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v11

    if-eqz v11, :cond_d3

    iget-boolean v11, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z
    :try_end_cf
    .catch Ljava/lang/Exception; {:try_start_b9 .. :try_end_cf} :catch_52

    if-nez v11, :cond_d3

    const/4 v11, 0x1

    goto :goto_d4

    :cond_d3
    const/4 v11, 0x0

    :goto_d4
    move/from16 v18, v11

    move-object v11, v3

    .end local v18    # "isChannel":Z
    .local v11, "isChannel":Z
    goto :goto_dc

    .line 2905
    .end local v3    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .end local v21    # "dismissDate":I
    .local v11, "dismissDate":I
    .restart local v18    # "isChannel":Z
    .restart local v19    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    :cond_d8
    move/from16 v21, v11

    .end local v11    # "dismissDate":I
    .restart local v21    # "dismissDate":I
    move-object/from16 v11, v19

    .line 2909
    .end local v19    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .local v11, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    :goto_dc
    const/4 v3, 0x0

    .line 2911
    .local v3, "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    const/16 v19, 0x0

    .line 2912
    .local v19, "notifyDisabled":Z
    const/16 v22, 0x0

    .line 2914
    .local v22, "needVibrate":I
    const v23, -0xffff01

    .line 2915
    .local v23, "ledColor":I
    const/16 v24, 0x0

    .line 2917
    .local v24, "priority":I
    :try_start_e6
    invoke-direct {v12, v15, v7, v8}, Lim/tpelyyftgw/messenger/NotificationsController;->getNotifyOverride(Landroid/content/SharedPreferences;J)I

    move-result v25
    :try_end_ea
    .catch Ljava/lang/Exception; {:try_start_e6 .. :try_end_ea} :catch_ce4

    move/from16 v26, v25

    .line 2919
    .local v26, "notifyOverride":I
    move-object/from16 v25, v3

    .end local v3    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .local v25, "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    const/4 v3, -0x1

    move-object/from16 v27, v14

    .end local v14    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .local v27, "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    move/from16 v14, v26

    .end local v26    # "notifyOverride":I
    .local v14, "notifyOverride":I
    if-ne v14, v3, :cond_fc

    .line 2920
    :try_start_f5
    invoke-virtual {v12, v9, v10}, Lim/tpelyyftgw/messenger/NotificationsController;->isGlobalNotificationsEnabled(J)Z

    move-result v26
    :try_end_f9
    .catch Ljava/lang/Exception; {:try_start_f5 .. :try_end_f9} :catch_52

    move/from16 v29, v26

    .local v26, "value":Z
    goto :goto_104

    .line 2922
    .end local v26    # "value":Z
    :cond_fc
    const/4 v3, 0x2

    if-eq v14, v3, :cond_101

    const/4 v3, 0x1

    goto :goto_102

    :cond_101
    const/4 v3, 0x0

    :goto_102
    move/from16 v29, v3

    .line 2924
    .local v29, "value":Z
    :goto_104
    if-eqz v13, :cond_108

    if-nez v29, :cond_10a

    .line 2925
    :cond_108
    const/16 v19, 0x1

    .line 2928
    :cond_10a
    const-string v3, "custom_"

    const-wide/16 v30, 0x3e8

    if-nez v19, :cond_1d3

    cmp-long v32, v9, v7

    if-nez v32, :cond_1d3

    if-eqz v11, :cond_1d3

    .line 2931
    move-wide/from16 v32, v7

    .end local v7    # "override_dialog_id":J
    .local v32, "override_dialog_id":J
    :try_start_118
    new-instance v7, Ljava/lang/StringBuilder;

    invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v7, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v7

    const/4 v8, 0x0

    invoke-interface {v15, v7, v8}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v7
    :try_end_12c
    .catch Ljava/lang/Exception; {:try_start_118 .. :try_end_12c} :catch_ce0

    if-eqz v7, :cond_163

    .line 2932
    :try_start_12e
    new-instance v7, Ljava/lang/StringBuilder;

    invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V

    const-string/jumbo v8, "smart_max_count_"

    invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v7, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v7

    const/4 v8, 0x2

    invoke-interface {v15, v7, v8}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v7

    .line 2933
    .local v7, "notifyMaxCount":I
    new-instance v8, Ljava/lang/StringBuilder;

    invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V

    move/from16 v34, v7

    .end local v7    # "notifyMaxCount":I
    .local v34, "notifyMaxCount":I
    const-string/jumbo v7, "smart_delay_"

    invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v7

    const/16 v8, 0xb4

    invoke-interface {v15, v7, v8}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v7
    :try_end_15f
    .catch Ljava/lang/Exception; {:try_start_12e .. :try_end_15f} :catch_52

    move v8, v7

    move/from16 v7, v34

    .local v7, "notifyDelay":I
    goto :goto_166

    .line 2935
    .end local v7    # "notifyDelay":I
    .end local v34    # "notifyMaxCount":I
    :cond_163
    const/4 v7, 0x2

    .line 2936
    .local v7, "notifyMaxCount":I
    const/16 v8, 0xb4

    .line 2938
    .local v8, "notifyDelay":I
    :goto_166
    if-eqz v7, :cond_1c8

    .line 2939
    move/from16 v34, v14

    .end local v14    # "notifyOverride":I
    .local v34, "notifyOverride":I
    :try_start_16a
    iget-object v14, v12, Lim/tpelyyftgw/messenger/NotificationsController;->smartNotificationsDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v14, v9, v10}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v14

    check-cast v14, Landroid/graphics/Point;

    .line 2940
    .local v14, "dialogInfo":Landroid/graphics/Point;
    if-nez v14, :cond_18c

    .line 2941
    new-instance v13, Landroid/graphics/Point;

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v35

    move-object/from16 v37, v1

    move-object/from16 v38, v2

    div-long v1, v35, v30

    long-to-int v2, v1

    const/4 v1, 0x1

    invoke-direct {v13, v1, v2}, Landroid/graphics/Point;-><init>(II)V

    move-object v1, v13

    .line 2942
    .end local v14    # "dialogInfo":Landroid/graphics/Point;
    .local v1, "dialogInfo":Landroid/graphics/Point;
    iget-object v2, v12, Lim/tpelyyftgw/messenger/NotificationsController;->smartNotificationsDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v2, v9, v10, v1}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    goto :goto_1db

    .line 2944
    .end local v1    # "dialogInfo":Landroid/graphics/Point;
    .restart local v14    # "dialogInfo":Landroid/graphics/Point;
    :cond_18c
    move-object/from16 v37, v1

    move-object/from16 v38, v2

    iget v1, v14, Landroid/graphics/Point;->y:I

    .line 2945
    .local v1, "lastTime":I
    add-int v2, v1, v8

    move v13, v1

    .end local v1    # "lastTime":I
    .local v13, "lastTime":I
    int-to-long v1, v2

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v35

    div-long v35, v35, v30

    cmp-long v39, v1, v35

    if-gez v39, :cond_1ac

    .line 2946
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v1

    div-long v1, v1, v30

    long-to-int v2, v1

    const/4 v1, 0x1

    invoke-virtual {v14, v1, v2}, Landroid/graphics/Point;->set(II)V

    goto :goto_1db

    .line 2948
    :cond_1ac
    iget v1, v14, Landroid/graphics/Point;->x:I

    .line 2949
    .local v1, "count":I
    if-ge v1, v7, :cond_1c1

    .line 2950
    add-int/lit8 v2, v1, 0x1

    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v35

    move/from16 v39, v7

    move/from16 v40, v8

    .end local v7    # "notifyMaxCount":I
    .end local v8    # "notifyDelay":I
    .local v39, "notifyMaxCount":I
    .local v40, "notifyDelay":I
    div-long v7, v35, v30

    long-to-int v8, v7

    invoke-virtual {v14, v2, v8}, Landroid/graphics/Point;->set(II)V

    goto :goto_1db

    .line 2952
    .end local v39    # "notifyMaxCount":I
    .end local v40    # "notifyDelay":I
    .restart local v7    # "notifyMaxCount":I
    .restart local v8    # "notifyDelay":I
    :cond_1c1
    move/from16 v39, v7

    move/from16 v40, v8

    .end local v7    # "notifyMaxCount":I
    .end local v8    # "notifyDelay":I
    .restart local v39    # "notifyMaxCount":I
    .restart local v40    # "notifyDelay":I
    const/16 v19, 0x1

    goto :goto_1db

    .line 2938
    .end local v1    # "count":I
    .end local v13    # "lastTime":I
    .end local v34    # "notifyOverride":I
    .end local v39    # "notifyMaxCount":I
    .end local v40    # "notifyDelay":I
    .restart local v7    # "notifyMaxCount":I
    .restart local v8    # "notifyDelay":I
    .local v14, "notifyOverride":I
    :cond_1c8
    move-object/from16 v37, v1

    move-object/from16 v38, v2

    move/from16 v39, v7

    move/from16 v40, v8

    move/from16 v34, v14

    .end local v7    # "notifyMaxCount":I
    .end local v8    # "notifyDelay":I
    .end local v14    # "notifyOverride":I
    .restart local v34    # "notifyOverride":I
    .restart local v39    # "notifyMaxCount":I
    .restart local v40    # "notifyDelay":I
    goto :goto_1db

    .line 2928
    .end local v32    # "override_dialog_id":J
    .end local v34    # "notifyOverride":I
    .end local v39    # "notifyMaxCount":I
    .end local v40    # "notifyDelay":I
    .local v7, "override_dialog_id":J
    .restart local v14    # "notifyOverride":I
    :cond_1d3
    move-object/from16 v37, v1

    move-object/from16 v38, v2

    move-wide/from16 v32, v7

    move/from16 v34, v14

    .line 2959
    .end local v7    # "override_dialog_id":J
    .end local v14    # "notifyOverride":I
    .restart local v32    # "override_dialog_id":J
    .restart local v34    # "notifyOverride":I
    :goto_1db
    sget-object v1, Landroid/provider/Settings$System;->DEFAULT_NOTIFICATION_URI:Landroid/net/Uri;

    invoke-virtual {v1}, Landroid/net/Uri;->getPath()Ljava/lang/String;

    move-result-object v1

    move-object v13, v1

    .line 2961
    .local v13, "defaultPath":Ljava/lang/String;
    const-string v1, "EnableInAppSounds"

    const/4 v2, 0x1

    invoke-interface {v15, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v1

    move v14, v1

    .line 2962
    .local v14, "inAppSounds":Z
    const-string v1, "EnableInAppVibrate"

    invoke-interface {v15, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v1

    move/from16 v35, v1

    .line 2963
    .local v35, "inAppVibrate":Z
    const-string v1, "EnableInAppPreview"

    invoke-interface {v15, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v1

    move/from16 v36, v1

    .line 2966
    .local v36, "inAppPreview":Z
    const/16 v39, 0x1

    .line 2970
    .local v39, "inAppPriority":Z
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    invoke-interface {v15, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v1

    move/from16 v40, v1

    .local v40, "custom":Z
    const/4 v2, 0x0

    const/4 v3, 0x3

    if-eqz v1, :cond_25a

    .line 2971
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-string/jumbo v7, "vibrate_"

    invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    const/4 v7, 0x0

    invoke-interface {v15, v1, v7}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v1

    .line 2972
    .local v1, "vibrateOverride":I
    new-instance v7, Ljava/lang/StringBuilder;

    invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V

    const-string v8, "priority_"

    invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v7, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v7

    invoke-interface {v15, v7, v3}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v7

    .line 2973
    .local v7, "priorityOverride":I
    new-instance v8, Ljava/lang/StringBuilder;

    invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V

    const-string/jumbo v3, "sound_path_"

    invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v8, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    invoke-interface {v15, v3, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    move v8, v1

    .local v3, "choosenSoundPath":Ljava/lang/String;
    goto :goto_25e

    .line 2975
    .end local v1    # "vibrateOverride":I
    .end local v3    # "choosenSoundPath":Ljava/lang/String;
    .end local v7    # "priorityOverride":I
    :cond_25a
    const/4 v1, 0x0

    .line 2976
    .restart local v1    # "vibrateOverride":I
    const/4 v7, 0x3

    .line 2977
    .restart local v7    # "priorityOverride":I
    const/4 v3, 0x0

    move v8, v1

    .line 2979
    .end local v1    # "vibrateOverride":I
    .restart local v3    # "choosenSoundPath":Ljava/lang/String;
    .local v8, "vibrateOverride":I
    :goto_25e
    const/4 v1, 0x0

    .line 2981
    .local v1, "vibrateOnlyIfSilent":Z
    if-eqz v6, :cond_2d0

    .line 2982
    if-eqz v18, :cond_29a

    .line 2983
    if-eqz v3, :cond_26d

    invoke-virtual {v3, v13}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v43

    if-eqz v43, :cond_26d

    .line 2984
    const/4 v3, 0x0

    goto :goto_276

    .line 2985
    :cond_26d
    if-nez v3, :cond_276

    .line 2986
    const-string v2, "ChannelSoundPath"

    invoke-interface {v15, v2, v13}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    move-object v3, v2

    .line 2988
    :cond_276
    :goto_276
    const-string/jumbo v2, "vibrate_channel"

    move/from16 v44, v1

    const/4 v1, 0x0

    .end local v1    # "vibrateOnlyIfSilent":Z
    .local v44, "vibrateOnlyIfSilent":Z
    invoke-interface {v15, v2, v1}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v2

    move/from16 v22, v2

    .line 2989
    const-string v1, "priority_channel"

    const/4 v2, 0x1

    invoke-interface {v15, v1, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v1

    move/from16 v24, v1

    .line 2990
    const-string v1, "ChannelLed"

    const v2, -0xffff01

    invoke-interface {v15, v1, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v1

    move/from16 v23, v1

    move/from16 v1, v22

    goto/16 :goto_30a

    .line 2992
    .end local v44    # "vibrateOnlyIfSilent":Z
    .restart local v1    # "vibrateOnlyIfSilent":Z
    :cond_29a
    move/from16 v44, v1

    .end local v1    # "vibrateOnlyIfSilent":Z
    .restart local v44    # "vibrateOnlyIfSilent":Z
    if-eqz v3, :cond_2a6

    invoke-virtual {v3, v13}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_2a6

    .line 2993
    const/4 v3, 0x0

    goto :goto_2af

    .line 2994
    :cond_2a6
    if-nez v3, :cond_2af

    .line 2995
    const-string v1, "GroupSoundPath"

    invoke-interface {v15, v1, v13}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    move-object v3, v1

    .line 2997
    :cond_2af
    :goto_2af
    const-string/jumbo v1, "vibrate_group"

    const/4 v2, 0x0

    invoke-interface {v15, v1, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v1

    move/from16 v22, v1

    .line 2998
    const-string v1, "priority_group"

    const/4 v2, 0x1

    invoke-interface {v15, v1, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v1

    move/from16 v24, v1

    .line 2999
    const-string v1, "GroupLed"

    const v2, -0xffff01

    invoke-interface {v15, v1, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v1

    move/from16 v23, v1

    move/from16 v1, v22

    goto :goto_30a

    .line 3001
    .end local v44    # "vibrateOnlyIfSilent":Z
    .restart local v1    # "vibrateOnlyIfSilent":Z
    :cond_2d0
    move/from16 v44, v1

    .end local v1    # "vibrateOnlyIfSilent":Z
    .restart local v44    # "vibrateOnlyIfSilent":Z
    if-eqz v5, :cond_308

    .line 3002
    if-eqz v3, :cond_2de

    invoke-virtual {v3, v13}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_2de

    .line 3003
    const/4 v3, 0x0

    goto :goto_2e7

    .line 3004
    :cond_2de
    if-nez v3, :cond_2e7

    .line 3005
    const-string v1, "GlobalSoundPath"

    invoke-interface {v15, v1, v13}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    move-object v3, v1

    .line 3007
    :cond_2e7
    :goto_2e7
    const-string/jumbo v1, "vibrate_messages"

    const/4 v2, 0x0

    invoke-interface {v15, v1, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v1

    move/from16 v22, v1

    .line 3008
    const-string v1, "priority_messages"

    const/4 v2, 0x1

    invoke-interface {v15, v1, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v1

    move/from16 v24, v1

    .line 3009
    const-string v1, "MessagesLed"

    const v2, -0xffff01

    invoke-interface {v15, v1, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v1

    move/from16 v23, v1

    move/from16 v1, v22

    goto :goto_30a

    .line 3001
    :cond_308
    move/from16 v1, v22

    .line 3011
    .end local v22    # "needVibrate":I
    .local v1, "needVibrate":I
    :goto_30a
    if-eqz v40, :cond_33c

    .line 3012
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    move-object/from16 v22, v3

    move-object/from16 v3, v37

    .end local v3    # "choosenSoundPath":Ljava/lang/String;
    .local v22, "choosenSoundPath":Ljava/lang/String;
    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-interface {v15, v2}, Landroid/content/SharedPreferences;->contains(Ljava/lang/String;)Z

    move-result v2

    if-eqz v2, :cond_33e

    .line 3013
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    const/4 v3, 0x0

    invoke-interface {v15, v2, v3}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v2

    move/from16 v23, v2

    goto :goto_33e

    .line 3011
    .end local v22    # "choosenSoundPath":Ljava/lang/String;
    .restart local v3    # "choosenSoundPath":Ljava/lang/String;
    :cond_33c
    move-object/from16 v22, v3

    .line 3017
    .end local v3    # "choosenSoundPath":Ljava/lang/String;
    .restart local v22    # "choosenSoundPath":Ljava/lang/String;
    :cond_33e
    :goto_33e
    const/4 v2, 0x3

    if-eq v7, v2, :cond_346

    .line 3018
    move/from16 v24, v7

    move/from16 v2, v24

    goto :goto_348

    .line 3017
    :cond_346
    move/from16 v2, v24

    .line 3021
    .end local v24    # "priority":I
    .local v2, "priority":I
    :goto_348
    const/4 v3, 0x4

    if-ne v1, v3, :cond_34f

    .line 3022
    const/16 v24, 0x1

    .line 3023
    .end local v44    # "vibrateOnlyIfSilent":Z
    .local v24, "vibrateOnlyIfSilent":Z
    const/4 v1, 0x0

    goto :goto_351

    .line 3021
    .end local v24    # "vibrateOnlyIfSilent":Z
    .restart local v44    # "vibrateOnlyIfSilent":Z
    :cond_34f
    move/from16 v24, v44

    .line 3025
    .end local v44    # "vibrateOnlyIfSilent":Z
    .restart local v24    # "vibrateOnlyIfSilent":Z
    :goto_351
    const/4 v3, 0x2

    if-ne v1, v3, :cond_35a

    const/4 v3, 0x1

    if-eq v8, v3, :cond_364

    const/4 v3, 0x3

    if-eq v8, v3, :cond_364

    :cond_35a
    const/4 v3, 0x2

    if-eq v1, v3, :cond_35f

    if-eq v8, v3, :cond_364

    :cond_35f
    if-eqz v8, :cond_365

    const/4 v3, 0x4

    if-eq v8, v3, :cond_365

    .line 3026
    :cond_364
    move v1, v8

    .line 3028
    :cond_365
    sget-boolean v3, Lim/tpelyyftgw/messenger/ApplicationLoader;->mainInterfacePaused:Z
    :try_end_367
    .catch Ljava/lang/Exception; {:try_start_16a .. :try_end_367} :catch_ce0

    if-nez v3, :cond_38a

    .line 3029
    if-nez v14, :cond_36d

    .line 3030
    const/4 v3, 0x0

    .end local v22    # "choosenSoundPath":Ljava/lang/String;
    .restart local v3    # "choosenSoundPath":Ljava/lang/String;
    goto :goto_36f

    .line 3029
    .end local v3    # "choosenSoundPath":Ljava/lang/String;
    .restart local v22    # "choosenSoundPath":Ljava/lang/String;
    :cond_36d
    move-object/from16 v3, v22

    .line 3032
    .end local v22    # "choosenSoundPath":Ljava/lang/String;
    .restart local v3    # "choosenSoundPath":Ljava/lang/String;
    :goto_36f
    if-nez v35, :cond_372

    .line 3033
    const/4 v1, 0x2

    .line 3035
    :cond_372
    if-nez v39, :cond_37a

    .line 3036
    const/4 v2, 0x0

    move-object/from16 v45, v3

    move v3, v1

    const/4 v1, 0x2

    goto :goto_38e

    .line 3037
    :cond_37a
    move/from16 v22, v1

    const/4 v1, 0x2

    .end local v1    # "needVibrate":I
    .local v22, "needVibrate":I
    if-ne v2, v1, :cond_385

    .line 3038
    const/4 v2, 0x1

    move-object/from16 v45, v3

    move/from16 v3, v22

    goto :goto_38e

    .line 3037
    :cond_385
    move-object/from16 v45, v3

    move/from16 v3, v22

    goto :goto_38e

    .line 3028
    .end local v3    # "choosenSoundPath":Ljava/lang/String;
    .restart local v1    # "needVibrate":I
    .local v22, "choosenSoundPath":Ljava/lang/String;
    :cond_38a
    move v3, v1

    const/4 v1, 0x2

    .end local v1    # "needVibrate":I
    .local v3, "needVibrate":I
    move-object/from16 v45, v22

    .line 3041
    .end local v22    # "choosenSoundPath":Ljava/lang/String;
    .local v45, "choosenSoundPath":Ljava/lang/String;
    :goto_38e
    if-eqz v24, :cond_3ae

    if-eq v3, v1, :cond_3ae

    .line 3043
    :try_start_392
    sget-object v1, Lim/tpelyyftgw/messenger/NotificationsController;->audioManager:Landroid/media/AudioManager;

    invoke-virtual {v1}, Landroid/media/AudioManager;->getRingerMode()I

    move-result v1
    :try_end_398
    .catch Ljava/lang/Exception; {:try_start_392 .. :try_end_398} :catch_3a6

    .line 3044
    .local v1, "mode":I
    if-eqz v1, :cond_3a1

    move/from16 v22, v3

    const/4 v3, 0x1

    .end local v3    # "needVibrate":I
    .local v22, "needVibrate":I
    if-eq v1, v3, :cond_3a3

    .line 3045
    const/4 v3, 0x2

    .end local v22    # "needVibrate":I
    .restart local v3    # "needVibrate":I
    goto :goto_3a5

    .line 3044
    :cond_3a1
    move/from16 v22, v3

    .line 3049
    .end local v1    # "mode":I
    .end local v3    # "needVibrate":I
    .restart local v22    # "needVibrate":I
    :cond_3a3
    move/from16 v3, v22

    .end local v22    # "needVibrate":I
    .restart local v3    # "needVibrate":I
    :goto_3a5
    goto :goto_3b2

    .line 3047
    :catch_3a6
    move-exception v0

    move/from16 v22, v3

    move-object v1, v0

    .line 3048
    .end local v3    # "needVibrate":I
    .local v1, "e":Ljava/lang/Exception;
    .restart local v22    # "needVibrate":I
    :try_start_3aa
    invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    goto :goto_3b0

    .line 3041
    .end local v1    # "e":Ljava/lang/Exception;
    .end local v22    # "needVibrate":I
    .restart local v3    # "needVibrate":I
    :cond_3ae
    move/from16 v22, v3

    .line 3052
    .end local v3    # "needVibrate":I
    .restart local v22    # "needVibrate":I
    :goto_3b0
    move/from16 v3, v22

    .end local v22    # "needVibrate":I
    .restart local v3    # "needVibrate":I
    :goto_3b2
    const/4 v1, 0x0

    .line 3053
    .local v1, "configSound":Landroid/net/Uri;
    const/16 v22, 0x0

    .line 3054
    .local v22, "configVibrationPattern":[J
    const/16 v43, 0x0

    .line 3055
    .local v43, "configImportance":I
    move-object/from16 v44, v1

    .end local v1    # "configSound":Landroid/net/Uri;
    .local v44, "configSound":Landroid/net/Uri;
    sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
    :try_end_3bb
    .catch Ljava/lang/Exception; {:try_start_3aa .. :try_end_3bb} :catch_ce0

    move/from16 v46, v7

    .end local v7    # "priorityOverride":I
    .local v46, "priorityOverride":I
    const-string v7, "NoSound"

    const-wide/16 v47, 0x64

    move/from16 v49, v8

    .end local v8    # "vibrateOverride":I
    .local v49, "vibrateOverride":I
    const/16 v8, 0x1a

    const-wide/16 v51, 0x0

    if-lt v1, v8, :cond_449

    .line 3056
    const/4 v1, 0x2

    if-ne v3, v1, :cond_3d7

    .line 3057
    :try_start_3cc
    new-array v8, v1, [J

    const/4 v1, 0x0

    aput-wide v51, v8, v1

    const/4 v1, 0x1

    aput-wide v51, v8, v1

    move-object/from16 v22, v8

    goto :goto_406

    .line 3058
    :cond_3d7
    const/4 v1, 0x1

    if-ne v3, v1, :cond_3ec

    .line 3059
    const/4 v8, 0x4

    new-array v1, v8, [J

    const/4 v8, 0x0

    aput-wide v51, v1, v8

    const/4 v8, 0x1

    aput-wide v47, v1, v8

    const/4 v8, 0x2

    aput-wide v51, v1, v8

    const/4 v8, 0x3

    aput-wide v47, v1, v8

    move-object/from16 v22, v1

    goto :goto_406

    .line 3060
    :cond_3ec
    if-eqz v3, :cond_401

    const/4 v1, 0x4

    if-ne v3, v1, :cond_3f2

    goto :goto_401

    .line 3062
    :cond_3f2
    const/4 v1, 0x3

    if-ne v3, v1, :cond_406

    .line 3063
    const/4 v1, 0x2

    new-array v8, v1, [J

    const/4 v1, 0x0

    aput-wide v51, v8, v1

    const/4 v1, 0x1

    aput-wide v30, v8, v1

    move-object/from16 v22, v8

    goto :goto_406

    .line 3061
    :cond_401
    :goto_401
    const/4 v1, 0x0

    new-array v8, v1, [J

    move-object/from16 v22, v8

    .line 3065
    :cond_406
    :goto_406
    move-object/from16 v1, v45

    .end local v45    # "choosenSoundPath":Ljava/lang/String;
    .local v1, "choosenSoundPath":Ljava/lang/String;
    if-eqz v1, :cond_41e

    invoke-virtual {v1, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v8

    if-nez v8, :cond_41e

    .line 3066
    invoke-virtual {v1, v13}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v8

    if-eqz v8, :cond_419

    .line 3067
    sget-object v8, Landroid/provider/Settings$System;->DEFAULT_NOTIFICATION_URI:Landroid/net/Uri;

    .end local v44    # "configSound":Landroid/net/Uri;
    .local v8, "configSound":Landroid/net/Uri;
    goto :goto_420

    .line 3069
    .end local v8    # "configSound":Landroid/net/Uri;
    .restart local v44    # "configSound":Landroid/net/Uri;
    :cond_419
    invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;

    move-result-object v8

    .end local v44    # "configSound":Landroid/net/Uri;
    .restart local v8    # "configSound":Landroid/net/Uri;
    goto :goto_420

    .line 3072
    .end local v8    # "configSound":Landroid/net/Uri;
    .restart local v44    # "configSound":Landroid/net/Uri;
    :cond_41e
    move-object/from16 v8, v44

    .end local v44    # "configSound":Landroid/net/Uri;
    .restart local v8    # "configSound":Landroid/net/Uri;
    :goto_420
    if-nez v2, :cond_429

    .line 3073
    const/16 v43, 0x3

    move-object/from16 v45, v1

    move-object/from16 v44, v8

    goto :goto_449

    .line 3074
    :cond_429
    move-object/from16 v45, v1

    const/4 v1, 0x1

    .end local v1    # "choosenSoundPath":Ljava/lang/String;
    .restart local v45    # "choosenSoundPath":Ljava/lang/String;
    if-eq v2, v1, :cond_445

    const/4 v1, 0x2

    if-ne v2, v1, :cond_432

    goto :goto_445

    .line 3076
    :cond_432
    const/4 v1, 0x4

    if-ne v2, v1, :cond_43a

    .line 3077
    const/16 v43, 0x1

    move-object/from16 v44, v8

    goto :goto_449

    .line 3078
    :cond_43a
    const/4 v1, 0x5

    if-ne v2, v1, :cond_442

    .line 3079
    const/16 v43, 0x2

    move-object/from16 v44, v8

    goto :goto_449

    .line 3078
    :cond_442
    move-object/from16 v44, v8

    goto :goto_449

    .line 3075
    :cond_445
    :goto_445
    const/16 v43, 0x4

    move-object/from16 v44, v8

    .line 3083
    .end local v8    # "configSound":Landroid/net/Uri;
    .restart local v44    # "configSound":Landroid/net/Uri;
    :cond_449
    :goto_449
    if-eqz v19, :cond_458

    .line 3084
    const/4 v3, 0x0

    .line 3085
    const/4 v2, 0x0

    .line 3086
    const/16 v23, 0x0

    .line 3087
    const/16 v45, 0x0

    move v8, v2

    move v2, v3

    move/from16 v3, v23

    move-object/from16 v1, v45

    goto :goto_45e

    .line 3083
    :cond_458
    move v8, v2

    move v2, v3

    move/from16 v3, v23

    move-object/from16 v1, v45

    .line 3090
    .end local v23    # "ledColor":I
    .end local v45    # "choosenSoundPath":Ljava/lang/String;
    .restart local v1    # "choosenSoundPath":Ljava/lang/String;
    .local v2, "needVibrate":I
    .local v3, "ledColor":I
    .local v8, "priority":I
    :goto_45e
    move/from16 v23, v14

    .end local v14    # "inAppSounds":Z
    .local v23, "inAppSounds":Z
    new-instance v14, Landroid/content/Intent;

    move-object/from16 v45, v15

    .end local v15    # "preferences":Landroid/content/SharedPreferences;
    .local v45, "preferences":Landroid/content/SharedPreferences;
    sget-object v15, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    move/from16 v54, v2

    .end local v2    # "needVibrate":I
    .local v54, "needVibrate":I
    const-class v2, Lim/tpelyyftgw/ui/LaunchActivity;

    invoke-direct {v14, v15, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 3091
    .local v14, "intent":Landroid/content/Intent;
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    const-string v15, "com.tmessages.openchat"

    invoke-virtual {v2, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-object v15, v7

    move/from16 v55, v8

    .end local v8    # "priority":I
    .local v55, "priority":I
    invoke-static {}, Ljava/lang/Math;->random()D

    move-result-wide v7

    invoke-virtual {v2, v7, v8}, Ljava/lang/StringBuilder;->append(D)Ljava/lang/StringBuilder;

    const v7, 0x7fffffff

    invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v14, v2}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;

    .line 3094
    long-to-int v2, v9

    if-eqz v2, :cond_52c

    .line 3095
    iget-object v2, v12, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v2}, Landroid/util/LongSparseArray;->size()I

    move-result v2

    const/4 v8, 0x1

    if-ne v2, v8, :cond_4aa

    .line 3096
    if-eqz v6, :cond_4a2

    .line 3097
    const-string v2, "chatId"

    invoke-virtual {v14, v2, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    goto :goto_4aa

    .line 3098
    :cond_4a2
    if-eqz v5, :cond_4aa

    .line 3099
    const-string/jumbo v2, "userId"

    invoke-virtual {v14, v2, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 3102
    :cond_4aa
    :goto_4aa
    const/4 v2, 0x0

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->needShowPasscode(Z)Z

    move-result v8

    if-nez v8, :cond_526

    sget-boolean v2, Lim/tpelyyftgw/messenger/SharedConfig;->isWaitingForPasscodeEnter:Z

    if-eqz v2, :cond_4b7

    goto/16 :goto_526

    .line 3105
    :cond_4b7
    iget-object v2, v12, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v2}, Landroid/util/LongSparseArray;->size()I

    move-result v2

    const/4 v8, 0x1

    if-ne v2, v8, :cond_522

    sget v2, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v8, 0x1c

    if-ge v2, v8, :cond_522

    .line 3106
    if-eqz v11, :cond_4f3

    .line 3107
    iget-object v2, v11, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->photo:Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;

    if-eqz v2, :cond_4ee

    iget-object v2, v11, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->photo:Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    if-eqz v2, :cond_4ee

    iget-object v2, v11, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->photo:Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    iget-wide v7, v2, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->volume_id:J

    cmp-long v2, v7, v51

    if-eqz v2, :cond_4ee

    iget-object v2, v11, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->photo:Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->local_id:I

    if-eqz v2, :cond_4ee

    .line 3108
    iget-object v2, v11, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->photo:Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatPhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    move-object v7, v2

    move/from16 v57, v3

    move-object v8, v4

    .end local v25    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .local v2, "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    goto/16 :goto_54e

    .line 3107
    .end local v2    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v25    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    :cond_4ee
    move/from16 v57, v3

    move-object v8, v4

    goto/16 :goto_54c

    .line 3110
    :cond_4f3
    if-eqz v4, :cond_51e

    .line 3111
    iget-object v2, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->photo:Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;

    if-eqz v2, :cond_51a

    iget-object v2, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->photo:Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    if-eqz v2, :cond_51a

    iget-object v2, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->photo:Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    iget-wide v7, v2, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->volume_id:J

    cmp-long v2, v7, v51

    if-eqz v2, :cond_51a

    iget-object v2, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->photo:Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;->local_id:I

    if-eqz v2, :cond_51a

    .line 3112
    iget-object v2, v4, Lim/tpelyyftgw/tgnet/TLRPC$User;->photo:Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;

    iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$UserProfilePhoto;->photo_small:Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;

    move-object v7, v2

    move/from16 v57, v3

    move-object v8, v4

    .end local v25    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v2    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    goto :goto_54e

    .line 3111
    .end local v2    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v25    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    :cond_51a
    move/from16 v57, v3

    move-object v8, v4

    goto :goto_54c

    .line 3110
    :cond_51e
    move/from16 v57, v3

    move-object v8, v4

    goto :goto_54c

    .line 3105
    :cond_522
    move/from16 v57, v3

    move-object v8, v4

    goto :goto_54c

    .line 3103
    :cond_526
    :goto_526
    const/4 v2, 0x0

    move-object v7, v2

    move/from16 v57, v3

    move-object v8, v4

    .end local v25    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v2    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    goto :goto_54e

    .line 3118
    .end local v2    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v25    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    :cond_52c
    iget-object v2, v12, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v2}, Landroid/util/LongSparseArray;->size()I

    move-result v2

    const/4 v7, 0x1

    if-ne v2, v7, :cond_549

    sget-wide v7, Lim/tpelyyftgw/messenger/NotificationsController;->globalSecretChatId:J

    cmp-long v2, v9, v7

    if-eqz v2, :cond_549

    .line 3119
    const-string v2, "encId"

    move/from16 v57, v3

    move-object v8, v4

    const/16 v7, 0x20

    .end local v3    # "ledColor":I
    .end local v4    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .local v8, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .local v57, "ledColor":I
    shr-long v3, v9, v7

    long-to-int v4, v3

    invoke-virtual {v14, v2, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    goto :goto_54c

    .line 3118
    .end local v8    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v57    # "ledColor":I
    .restart local v3    # "ledColor":I
    .restart local v4    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    :cond_549
    move/from16 v57, v3

    move-object v8, v4

    .line 3122
    .end local v3    # "ledColor":I
    .end local v4    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .restart local v8    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .restart local v57    # "ledColor":I
    :goto_54c
    move-object/from16 v7, v25

    .end local v25    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .local v7, "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    :goto_54e
    iget v2, v12, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    move-object/from16 v3, v38

    invoke-virtual {v14, v3, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 3123
    sget-object v2, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const/high16 v4, 0x40000000    # 2.0f

    move/from16 v25, v5

    const/4 v5, 0x0

    .end local v5    # "user_id":I
    .local v25, "user_id":I
    invoke-static {v2, v5, v14, v4}, Landroid/app/PendingIntent;->getActivity(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;

    move-result-object v2

    move-object v5, v2

    .line 3127
    .local v5, "contentIntent":Landroid/app/PendingIntent;
    const/4 v2, 0x1

    .line 3128
    .local v2, "replace":Z
    if-eqz v6, :cond_566

    if-eqz v11, :cond_568

    :cond_566
    if-nez v8, :cond_577

    :cond_568
    invoke-virtual/range {v27 .. v27}, Lim/tpelyyftgw/messenger/MessageObject;->isFcmMessage()Z

    move-result v4

    if-eqz v4, :cond_577

    .line 3129
    move-object/from16 v4, v27

    move/from16 v27, v2

    .end local v2    # "replace":Z
    .local v4, "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .local v27, "replace":Z
    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->localName:Ljava/lang/String;

    move-object/from16 v38, v2

    .local v2, "chatName":Ljava/lang/String;
    goto :goto_588

    .line 3128
    .end local v4    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .local v2, "replace":Z
    .local v27, "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_577
    move-object/from16 v4, v27

    move/from16 v27, v2

    .line 3130
    .end local v2    # "replace":Z
    .restart local v4    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .local v27, "replace":Z
    if-eqz v11, :cond_582

    .line 3131
    iget-object v2, v11, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;

    move-object/from16 v38, v2

    .local v2, "chatName":Ljava/lang/String;
    goto :goto_588

    .line 3133
    .end local v2    # "chatName":Ljava/lang/String;
    :cond_582
    invoke-static {v8}, Lim/tpelyyftgw/messenger/UserObject;->getName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v2

    move-object/from16 v38, v2

    .line 3135
    .local v38, "chatName":Ljava/lang/String;
    :goto_588
    long-to-int v2, v9

    if-eqz v2, :cond_5a6

    iget-object v2, v12, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v2}, Landroid/util/LongSparseArray;->size()I

    move-result v2

    move/from16 v58, v6

    const/4 v6, 0x1

    .end local v6    # "chat_id":I
    .local v58, "chat_id":I
    if-gt v2, v6, :cond_5a8

    const/4 v2, 0x0

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->needShowPasscode(Z)Z

    move-result v6

    if-nez v6, :cond_5a8

    sget-boolean v2, Lim/tpelyyftgw/messenger/SharedConfig;->isWaitingForPasscodeEnter:Z

    if-eqz v2, :cond_5a2

    goto :goto_5a8

    .line 3139
    :cond_5a2
    move-object/from16 v2, v38

    move-object v6, v2

    .local v2, "name":Ljava/lang/String;
    goto :goto_5b5

    .line 3135
    .end local v2    # "name":Ljava/lang/String;
    .end local v58    # "chat_id":I
    .restart local v6    # "chat_id":I
    :cond_5a6
    move/from16 v58, v6

    .line 3136
    .end local v6    # "chat_id":I
    .restart local v58    # "chat_id":I
    :cond_5a8
    :goto_5a8
    const-string v2, "AppName"

    const v6, 0x7f0f0141

    invoke-static {v2, v6}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    .line 3137
    .restart local v2    # "name":Ljava/lang/String;
    const/4 v6, 0x0

    move/from16 v27, v6

    move-object v6, v2

    .line 3143
    .end local v2    # "name":Ljava/lang/String;
    .local v6, "name":Ljava/lang/String;
    :goto_5b5
    invoke-static {}, Lim/tpelyyftgw/messenger/UserConfig;->getActivatedAccountsCount()I

    move-result v2
    :try_end_5b9
    .catch Ljava/lang/Exception; {:try_start_3cc .. :try_end_5b9} :catch_ce0

    move-object/from16 v59, v14

    .end local v14    # "intent":Landroid/content/Intent;
    .local v59, "intent":Landroid/content/Intent;
    const-string v14, ""

    move-object/from16 v60, v15

    const/4 v15, 0x1

    if-le v2, v15, :cond_5f6

    .line 3144
    :try_start_5c2
    iget-object v2, v12, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v2}, Landroid/util/LongSparseArray;->size()I

    move-result v2

    if-ne v2, v15, :cond_5d7

    .line 3145
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v2

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v2

    invoke-static {v2}, Lim/tpelyyftgw/messenger/UserObject;->getFirstName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v2

    .local v2, "detailText":Ljava/lang/String;
    goto :goto_5f7

    .line 3147
    .end local v2    # "detailText":Ljava/lang/String;
    :cond_5d7
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getUserConfig()Lim/tpelyyftgw/messenger/UserConfig;

    move-result-object v15

    invoke-virtual {v15}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;

    move-result-object v15

    invoke-static {v15}, Lim/tpelyyftgw/messenger/UserObject;->getFirstName(Lim/tpelyyftgw/tgnet/TLRPC$User;)Ljava/lang/String;

    move-result-object v15

    invoke-virtual {v2, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string/jumbo v15, "\u30fb"

    invoke-virtual {v2, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    .restart local v2    # "detailText":Ljava/lang/String;
    goto :goto_5f7

    .line 3150
    .end local v2    # "detailText":Ljava/lang/String;
    :cond_5f6
    move-object v2, v14

    .line 3152
    .restart local v2    # "detailText":Ljava/lang/String;
    :goto_5f7
    iget-object v15, v12, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v15}, Landroid/util/LongSparseArray;->size()I

    move-result v15

    move-wide/from16 v61, v9

    const/4 v9, 0x1

    .end local v9    # "dialog_id":J
    .local v61, "dialog_id":J
    if-ne v15, v9, :cond_60d

    sget v9, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v10, 0x17

    if-ge v9, v10, :cond_609

    goto :goto_60d

    :cond_609
    move-object/from16 v65, v13

    move-object v13, v2

    goto :goto_66a

    .line 3153
    :cond_60d
    :goto_60d
    iget-object v9, v12, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v9}, Landroid/util/LongSparseArray;->size()I

    move-result v9
    :try_end_613
    .catch Ljava/lang/Exception; {:try_start_5c2 .. :try_end_613} :catch_ce0

    const-string v10, "NewMessages"

    const/4 v15, 0x1

    if-ne v9, v15, :cond_632

    .line 3154
    :try_start_618
    new-instance v9, Ljava/lang/StringBuilder;

    invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget v15, v12, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    invoke-static {v10, v15}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v10

    invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v9

    move-object v2, v9

    move-object/from16 v65, v13

    move-object v13, v2

    goto :goto_66a

    .line 3156
    :cond_632
    new-instance v9, Ljava/lang/StringBuilder;

    invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v15, "NotificationMessagesPeopleDisplayOrder"

    move-object/from16 v63, v2

    .end local v2    # "detailText":Ljava/lang/String;
    .local v63, "detailText":Ljava/lang/String;
    move-object/from16 v65, v13

    const/4 v2, 0x2

    .end local v13    # "defaultPath":Ljava/lang/String;
    .local v65, "defaultPath":Ljava/lang/String;
    new-array v13, v2, [Ljava/lang/Object;

    iget v2, v12, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    .line 3157
    invoke-static {v10, v2}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    const/4 v10, 0x0

    aput-object v2, v13, v10

    const-string v2, "FromChats"

    iget-object v10, v12, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    .line 3158
    invoke-virtual {v10}, Landroid/util/LongSparseArray;->size()I

    move-result v10

    .line 3157
    invoke-static {v2, v10}, Lim/tpelyyftgw/messenger/LocaleController;->formatPluralString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v2

    const/4 v10, 0x1

    aput-object v2, v13, v10

    .line 3156
    const v2, 0x7f0f0a1b

    invoke-static {v15, v2, v13}, Lim/tpelyyftgw/messenger/LocaleController;->formatString(Ljava/lang/String;I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v9, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    move-object v13, v2

    .line 3162
    .end local v63    # "detailText":Ljava/lang/String;
    .local v13, "detailText":Ljava/lang/String;
    :goto_66a
    new-instance v2, Landroidx/core/app/NotificationCompat$Builder;

    sget-object v9, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    invoke-direct {v2, v9}, Landroidx/core/app/NotificationCompat$Builder;-><init>(Landroid/content/Context;)V

    .line 3163
    invoke-virtual {v2, v6}, Landroidx/core/app/NotificationCompat$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v2

    const v9, 0x7f0d01ad

    .line 3164
    invoke-virtual {v2, v9}, Landroidx/core/app/NotificationCompat$Builder;->setSmallIcon(I)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v2

    .line 3165
    const/4 v9, 0x1

    invoke-virtual {v2, v9}, Landroidx/core/app/NotificationCompat$Builder;->setAutoCancel(Z)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v2

    iget v9, v12, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    .line 3166
    invoke-virtual {v2, v9}, Landroidx/core/app/NotificationCompat$Builder;->setNumber(I)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v2

    .line 3167
    invoke-virtual {v2, v5}, Landroidx/core/app/NotificationCompat$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v2

    iget-object v9, v12, Lim/tpelyyftgw/messenger/NotificationsController;->notificationGroup:Ljava/lang/String;

    .line 3168
    invoke-virtual {v2, v9}, Landroidx/core/app/NotificationCompat$Builder;->setGroup(Ljava/lang/String;)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v2

    .line 3169
    const/4 v9, 0x1

    invoke-virtual {v2, v9}, Landroidx/core/app/NotificationCompat$Builder;->setGroupSummary(Z)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v2

    .line 3170
    invoke-virtual {v2, v9}, Landroidx/core/app/NotificationCompat$Builder;->setShowWhen(Z)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v2

    iget-object v9, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    int-to-long v9, v9

    mul-long v9, v9, v30

    .line 3171
    invoke-virtual {v2, v9, v10}, Landroidx/core/app/NotificationCompat$Builder;->setWhen(J)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v2

    const v9, -0xee5306

    .line 3172
    invoke-virtual {v2, v9}, Landroidx/core/app/NotificationCompat$Builder;->setColor(I)Landroidx/core/app/NotificationCompat$Builder;

    move-result-object v2

    move-object v15, v2

    .line 3174
    .local v15, "mBuilder":Landroidx/core/app/NotificationCompat$Builder;
    const/4 v2, 0x0

    .line 3175
    .local v2, "vibrationPattern":[J
    const/4 v9, 0x0

    .line 3176
    .local v9, "importance":I
    const/4 v10, 0x0

    .line 3178
    .local v10, "sound":Landroid/net/Uri;
    move-object/from16 v63, v2

    .end local v2    # "vibrationPattern":[J
    .local v63, "vibrationPattern":[J
    const-string v2, "msg"

    invoke-virtual {v15, v2}, Landroidx/core/app/NotificationCompat$Builder;->setCategory(Ljava/lang/String;)Landroidx/core/app/NotificationCompat$Builder;

    .line 3179
    if-nez v11, :cond_6e1

    if-eqz v8, :cond_6e1

    iget-object v2, v8, Lim/tpelyyftgw/tgnet/TLRPC$User;->phone:Ljava/lang/String;

    if-eqz v2, :cond_6e1

    iget-object v2, v8, Lim/tpelyyftgw/tgnet/TLRPC$User;->phone:Ljava/lang/String;

    invoke-virtual {v2}, Ljava/lang/String;->length()I

    move-result v2

    if-lez v2, :cond_6e1

    .line 3180
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    move-object/from16 v64, v5

    .end local v5    # "contentIntent":Landroid/app/PendingIntent;
    .local v64, "contentIntent":Landroid/app/PendingIntent;
    const-string/jumbo v5, "tel:+"

    invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    iget-object v5, v8, Lim/tpelyyftgw/tgnet/TLRPC$User;->phone:Ljava/lang/String;

    invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v15, v2}, Landroidx/core/app/NotificationCompat$Builder;->addPerson(Ljava/lang/String;)Landroidx/core/app/NotificationCompat$Builder;

    goto :goto_6e3

    .line 3179
    .end local v64    # "contentIntent":Landroid/app/PendingIntent;
    .restart local v5    # "contentIntent":Landroid/app/PendingIntent;
    :cond_6e1
    move-object/from16 v64, v5

    .line 3183
    .end local v5    # "contentIntent":Landroid/app/PendingIntent;
    .restart local v64    # "contentIntent":Landroid/app/PendingIntent;
    :goto_6e3
    const/4 v2, 0x2

    .line 3184
    .local v2, "silent":I
    const/4 v5, 0x0

    .line 3185
    .local v5, "lastMessage":Ljava/lang/String;
    const/16 v66, 0x0

    .line 3186
    .local v66, "hasNewMessages":Z
    move/from16 v67, v2

    .end local v2    # "silent":I
    .local v67, "silent":I
    iget-object v2, v12, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    move-object/from16 v68, v5

    .end local v5    # "lastMessage":Ljava/lang/String;
    .local v68, "lastMessage":Ljava/lang/String;
    const/4 v5, 0x1

    if-ne v2, v5, :cond_791

    .line 3187
    iget-object v2, v12, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    const/4 v5, 0x0

    invoke-virtual {v2, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;

    .line 3188
    .local v2, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    move-object/from16 v69, v8

    const/4 v5, 0x1

    .end local v8    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .local v69, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    new-array v8, v5, [Z

    move-object v5, v8

    .line 3189
    .local v5, "text":[Z
    move/from16 v70, v9

    const/4 v8, 0x0

    const/4 v9, 0x0

    .end local v9    # "importance":I
    .local v70, "importance":I
    invoke-direct {v12, v2, v9, v5, v8}, Lim/tpelyyftgw/messenger/NotificationsController;->getStringForMessage(Lim/tpelyyftgw/messenger/MessageObject;Z[Z[Z)Ljava/lang/String;

    move-result-object v71

    move-object/from16 v8, v71

    .end local v68    # "lastMessage":Ljava/lang/String;
    .local v8, "lastMessage":Ljava/lang/String;
    move-object/from16 v9, v71

    .line 3190
    .local v9, "message":Ljava/lang/String;
    move-object/from16 v68, v8

    .end local v8    # "lastMessage":Ljava/lang/String;
    .restart local v68    # "lastMessage":Ljava/lang/String;
    iget-object v8, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v8, v8, Lim/tpelyyftgw/tgnet/TLRPC$Message;->silent:Z

    .line 3191
    .end local v67    # "silent":I
    .local v8, "silent":I
    if-nez v9, :cond_718

    .line 3192
    return-void

    .line 3194
    :cond_718
    if-eqz v27, :cond_76e

    .line 3195
    if-eqz v11, :cond_737

    .line 3196
    move-object/from16 v71, v2

    .end local v2    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .local v71, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    move/from16 v67, v8

    .end local v8    # "silent":I
    .restart local v67    # "silent":I
    const-string v8, " @ "

    invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v9, v2, v14}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v2

    move-object v9, v2

    goto :goto_772

    .line 3198
    .end local v67    # "silent":I
    .end local v71    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v2    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v8    # "silent":I
    :cond_737
    move-object/from16 v71, v2

    move/from16 v67, v8

    .end local v2    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v8    # "silent":I
    .restart local v67    # "silent":I
    .restart local v71    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    const/4 v2, 0x0

    aget-boolean v8, v5, v2

    if-eqz v8, :cond_757

    .line 3199
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v8, ": "

    invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v9, v2, v14}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v2

    move-object v9, v2

    goto :goto_772

    .line 3201
    :cond_757
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v8, " "

    invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v9, v2, v14}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v2

    move-object v9, v2

    goto :goto_772

    .line 3194
    .end local v67    # "silent":I
    .end local v71    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v2    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v8    # "silent":I
    :cond_76e
    move-object/from16 v71, v2

    move/from16 v67, v8

    .line 3205
    .end local v2    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v8    # "silent":I
    .restart local v67    # "silent":I
    .restart local v71    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :goto_772
    invoke-virtual {v15, v9}, Landroidx/core/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder;

    .line 3206
    new-instance v2, Landroidx/core/app/NotificationCompat$BigTextStyle;

    invoke-direct {v2}, Landroidx/core/app/NotificationCompat$BigTextStyle;-><init>()V

    invoke-virtual {v2, v9}, Landroidx/core/app/NotificationCompat$BigTextStyle;->bigText(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$BigTextStyle;

    move-result-object v2

    invoke-virtual {v15, v2}, Landroidx/core/app/NotificationCompat$Builder;->setStyle(Landroidx/core/app/NotificationCompat$Style;)Landroidx/core/app/NotificationCompat$Builder;

    .line 3207
    move-object/from16 v72, v1

    move-object/from16 v74, v3

    move-object/from16 v73, v7

    move-object/from16 v8, v68

    move/from16 v75, v67

    move-object/from16 v67, v10

    move/from16 v10, v75

    .end local v5    # "text":[Z
    .end local v9    # "message":Ljava/lang/String;
    .end local v71    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    goto/16 :goto_865

    .line 3208
    .end local v69    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v70    # "importance":I
    .local v8, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .local v9, "importance":I
    :cond_791
    move-object/from16 v69, v8

    move/from16 v70, v9

    .end local v8    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v9    # "importance":I
    .restart local v69    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .restart local v70    # "importance":I
    invoke-virtual {v15, v13}, Landroidx/core/app/NotificationCompat$Builder;->setContentText(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder;

    .line 3209
    new-instance v2, Landroidx/core/app/NotificationCompat$InboxStyle;

    invoke-direct {v2}, Landroidx/core/app/NotificationCompat$InboxStyle;-><init>()V

    .line 3210
    .local v2, "inboxStyle":Landroidx/core/app/NotificationCompat$InboxStyle;
    invoke-virtual {v2, v6}, Landroidx/core/app/NotificationCompat$InboxStyle;->setBigContentTitle(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$InboxStyle;

    .line 3211
    iget-object v5, v12, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    invoke-virtual {v5}, Ljava/util/ArrayList;->size()I

    move-result v5

    const/16 v8, 0xa

    invoke-static {v8, v5}, Ljava/lang/Math;->min(II)I

    move-result v5

    .line 3212
    .local v5, "count":I
    const/4 v8, 0x1

    new-array v9, v8, [Z

    move-object v8, v9

    .line 3213
    .local v8, "text":[Z
    const/4 v9, 0x0

    move-object/from16 v75, v10

    move v10, v9

    move/from16 v9, v67

    move-object/from16 v67, v75

    .local v9, "silent":I
    .local v10, "i":I
    .local v67, "sound":Landroid/net/Uri;
    :goto_7b8
    if-ge v10, v5, :cond_854

    .line 3214
    move/from16 v71, v5

    .end local v5    # "count":I
    .local v71, "count":I
    iget-object v5, v12, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    invoke-virtual {v5, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lim/tpelyyftgw/messenger/MessageObject;

    .line 3215
    .local v5, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    move-object/from16 v72, v1

    move-object/from16 v73, v7

    const/4 v1, 0x0

    const/4 v7, 0x0

    .end local v1    # "choosenSoundPath":Ljava/lang/String;
    .end local v7    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .local v72, "choosenSoundPath":Ljava/lang/String;
    .local v73, "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    invoke-direct {v12, v5, v7, v8, v1}, Lim/tpelyyftgw/messenger/NotificationsController;->getStringForMessage(Lim/tpelyyftgw/messenger/MessageObject;Z[Z[Z)Ljava/lang/String;

    move-result-object v74

    move-object/from16 v1, v74

    .line 3216
    .local v1, "message":Ljava/lang/String;
    if-eqz v1, :cond_846

    iget-object v7, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    move-object/from16 v74, v3

    move/from16 v3, v21

    .end local v21    # "dismissDate":I
    .local v3, "dismissDate":I
    if-gt v7, v3, :cond_7e0

    .line 3217
    move/from16 v21, v3

    goto/16 :goto_848

    .line 3219
    :cond_7e0
    const/4 v7, 0x2

    if-ne v9, v7, :cond_7ea

    .line 3220
    move-object/from16 v68, v1

    .line 3221
    iget-object v7, v5, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->silent:Z

    move v9, v7

    .line 3223
    :cond_7ea
    iget-object v7, v12, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v7}, Landroid/util/LongSparseArray;->size()I

    move-result v7

    move/from16 v21, v3

    const/4 v3, 0x1

    .end local v3    # "dismissDate":I
    .restart local v21    # "dismissDate":I
    if-ne v7, v3, :cond_842

    .line 3224
    if-eqz v27, :cond_842

    .line 3225
    if-eqz v11, :cond_810

    .line 3226
    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    const-string v7, " @ "

    invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3, v14}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v3

    move-object v1, v3

    goto :goto_842

    .line 3228
    :cond_810
    const/4 v3, 0x0

    aget-boolean v7, v8, v3

    if-eqz v7, :cond_82c

    .line 3229
    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v7, ": "

    invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3, v14}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v3

    move-object v1, v3

    goto :goto_842

    .line 3231
    :cond_82c
    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v7, " "

    invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3, v14}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v3

    move-object v1, v3

    .line 3236
    :cond_842
    :goto_842
    invoke-virtual {v2, v1}, Landroidx/core/app/NotificationCompat$InboxStyle;->addLine(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$InboxStyle;

    goto :goto_848

    .line 3216
    :cond_846
    move-object/from16 v74, v3

    .line 3213
    .end local v1    # "message":Ljava/lang/String;
    .end local v5    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :goto_848
    add-int/lit8 v10, v10, 0x1

    move/from16 v5, v71

    move-object/from16 v1, v72

    move-object/from16 v7, v73

    move-object/from16 v3, v74

    goto/16 :goto_7b8

    .end local v71    # "count":I
    .end local v72    # "choosenSoundPath":Ljava/lang/String;
    .end local v73    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .local v1, "choosenSoundPath":Ljava/lang/String;
    .local v5, "count":I
    .restart local v7    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    :cond_854
    move-object/from16 v72, v1

    move-object/from16 v74, v3

    move/from16 v71, v5

    move-object/from16 v73, v7

    .line 3238
    .end local v1    # "choosenSoundPath":Ljava/lang/String;
    .end local v5    # "count":I
    .end local v7    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .end local v10    # "i":I
    .restart local v71    # "count":I
    .restart local v72    # "choosenSoundPath":Ljava/lang/String;
    .restart local v73    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    invoke-virtual {v2, v13}, Landroidx/core/app/NotificationCompat$InboxStyle;->setSummaryText(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$InboxStyle;

    .line 3239
    invoke-virtual {v15, v2}, Landroidx/core/app/NotificationCompat$Builder;->setStyle(Landroidx/core/app/NotificationCompat$Style;)Landroidx/core/app/NotificationCompat$Builder;

    move v10, v9

    move-object/from16 v8, v68

    .line 3242
    .end local v2    # "inboxStyle":Landroidx/core/app/NotificationCompat$InboxStyle;
    .end local v9    # "silent":I
    .end local v68    # "lastMessage":Ljava/lang/String;
    .end local v71    # "count":I
    .local v8, "lastMessage":Ljava/lang/String;
    .local v10, "silent":I
    :goto_865
    new-instance v1, Landroid/content/Intent;

    sget-object v2, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-class v3, Lim/tpelyyftgw/messenger/NotificationDismissReceiver;

    invoke-direct {v1, v2, v3}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    move-object v9, v1

    .line 3243
    .local v9, "dismissIntent":Landroid/content/Intent;
    const-string v1, "messageDate"

    iget-object v2, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    invoke-virtual {v9, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 3244
    iget v1, v12, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    move-object/from16 v2, v74

    invoke-virtual {v9, v2, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 3245
    sget-object v1, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const/high16 v3, 0x8000000

    const/4 v5, 0x1

    invoke-static {v1, v5, v9, v3}, Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;

    move-result-object v1

    invoke-virtual {v15, v1}, Landroidx/core/app/NotificationCompat$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder;

    .line 3247
    if-eqz v73, :cond_8ec

    .line 3248
    invoke-static {}, Lim/tpelyyftgw/messenger/ImageLoader;->getInstance()Lim/tpelyyftgw/messenger/ImageLoader;

    move-result-object v1

    const-string v5, "50_50"

    move-object/from16 v7, v73

    const/4 v3, 0x0

    .end local v73    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v7    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    invoke-virtual {v1, v7, v3, v5}, Lim/tpelyyftgw/messenger/ImageLoader;->getImageFromMemory(Lim/tpelyyftgw/tgnet/TLObject;Ljava/lang/String;Ljava/lang/String;)Landroid/graphics/drawable/BitmapDrawable;

    move-result-object v1

    .line 3249
    .local v1, "img":Landroid/graphics/drawable/BitmapDrawable;
    if-eqz v1, :cond_8a4

    .line 3250
    invoke-virtual {v1}, Landroid/graphics/drawable/BitmapDrawable;->getBitmap()Landroid/graphics/Bitmap;

    move-result-object v3

    invoke-virtual {v15, v3}, Landroidx/core/app/NotificationCompat$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroidx/core/app/NotificationCompat$Builder;
    :try_end_8a3
    .catch Ljava/lang/Exception; {:try_start_618 .. :try_end_8a3} :catch_ce0

    goto :goto_8ee

    .line 3253
    :cond_8a4
    const/4 v3, 0x1

    :try_start_8a5
    invoke-static {v7, v3}, Lim/tpelyyftgw/messenger/FileLoader;->getPathToAttach(Lim/tpelyyftgw/tgnet/TLObject;Z)Ljava/io/File;

    move-result-object v5

    move-object v3, v5

    .line 3254
    .local v3, "file":Ljava/io/File;
    invoke-virtual {v3}, Ljava/io/File;->exists()Z

    move-result v5

    if-eqz v5, :cond_8e5

    .line 3255
    const/high16 v68, 0x42480000    # 50.0f

    invoke-static/range {v68 .. v68}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I

    move-result v5

    int-to-float v5, v5

    const/high16 v68, 0x43200000    # 160.0f

    div-float v5, v68, v5

    .line 3256
    .local v5, "scaleFactor":F
    new-instance v68, Landroid/graphics/BitmapFactory$Options;

    invoke-direct/range {v68 .. v68}, Landroid/graphics/BitmapFactory$Options;-><init>()V
    :try_end_8c0
    .catchall {:try_start_8a5 .. :try_end_8c0} :catchall_8e8

    move-object/from16 v71, v68

    .line 3257
    .local v71, "options":Landroid/graphics/BitmapFactory$Options;
    const/high16 v68, 0x3f800000    # 1.0f

    cmpg-float v68, v5, v68

    if-gez v68, :cond_8cc

    move-object/from16 v68, v1

    const/4 v1, 0x1

    goto :goto_8cf

    :cond_8cc
    move-object/from16 v68, v1

    .end local v1    # "img":Landroid/graphics/drawable/BitmapDrawable;
    .local v68, "img":Landroid/graphics/drawable/BitmapDrawable;
    float-to-int v1, v5

    :goto_8cf
    move/from16 v73, v5

    move-object/from16 v5, v71

    .end local v71    # "options":Landroid/graphics/BitmapFactory$Options;
    .local v5, "options":Landroid/graphics/BitmapFactory$Options;
    .local v73, "scaleFactor":F
    :try_start_8d3
    iput v1, v5, Landroid/graphics/BitmapFactory$Options;->inSampleSize:I

    .line 3258
    invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1, v5}, Landroid/graphics/BitmapFactory;->decodeFile(Ljava/lang/String;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;

    move-result-object v1

    .line 3259
    .local v1, "bitmap":Landroid/graphics/Bitmap;
    if-eqz v1, :cond_8e7

    .line 3260
    invoke-virtual {v15, v1}, Landroidx/core/app/NotificationCompat$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroidx/core/app/NotificationCompat$Builder;
    :try_end_8e2
    .catchall {:try_start_8d3 .. :try_end_8e2} :catchall_8e3

    goto :goto_8e7

    .line 3263
    .end local v1    # "bitmap":Landroid/graphics/Bitmap;
    .end local v3    # "file":Ljava/io/File;
    .end local v5    # "options":Landroid/graphics/BitmapFactory$Options;
    .end local v73    # "scaleFactor":F
    :catchall_8e3
    move-exception v0

    goto :goto_8ee

    .line 3254
    .end local v68    # "img":Landroid/graphics/drawable/BitmapDrawable;
    .local v1, "img":Landroid/graphics/drawable/BitmapDrawable;
    .restart local v3    # "file":Ljava/io/File;
    :cond_8e5
    move-object/from16 v68, v1

    .line 3265
    .end local v1    # "img":Landroid/graphics/drawable/BitmapDrawable;
    .end local v3    # "file":Ljava/io/File;
    .restart local v68    # "img":Landroid/graphics/drawable/BitmapDrawable;
    :cond_8e7
    :goto_8e7
    goto :goto_8ee

    .line 3263
    .end local v68    # "img":Landroid/graphics/drawable/BitmapDrawable;
    .restart local v1    # "img":Landroid/graphics/drawable/BitmapDrawable;
    :catchall_8e8
    move-exception v0

    move-object/from16 v68, v1

    .end local v1    # "img":Landroid/graphics/drawable/BitmapDrawable;
    .restart local v68    # "img":Landroid/graphics/drawable/BitmapDrawable;
    goto :goto_8ee

    .line 3247
    .end local v7    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .end local v68    # "img":Landroid/graphics/drawable/BitmapDrawable;
    .local v73, "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    :cond_8ec
    move-object/from16 v7, v73

    .line 3269
    .end local v73    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v7    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    :goto_8ee
    move/from16 v5, p1

    if-eqz v5, :cond_94b

    const/4 v1, 0x1

    if-ne v10, v1, :cond_8f8

    move/from16 v3, v55

    goto :goto_94d

    .line 3275
    :cond_8f8
    if-nez v55, :cond_912

    .line 3276
    const/4 v1, 0x0

    :try_start_8fb
    invoke-virtual {v15, v1}, Landroidx/core/app/NotificationCompat$Builder;->setPriority(I)Landroidx/core/app/NotificationCompat$Builder;

    .line 3277
    sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
    :try_end_900
    .catch Ljava/lang/Exception; {:try_start_8fb .. :try_end_900} :catch_90d

    const/16 v3, 0x1a

    if-lt v1, v3, :cond_90a

    .line 3278
    const/4 v1, 0x3

    move/from16 v70, v1

    move/from16 v3, v55

    .end local v70    # "importance":I
    .local v1, "importance":I
    goto :goto_95a

    .line 3277
    .end local v1    # "importance":I
    .restart local v70    # "importance":I
    :cond_90a
    move/from16 v3, v55

    goto :goto_95a

    .line 3393
    .end local v4    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v6    # "name":Ljava/lang/String;
    .end local v7    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .end local v8    # "lastMessage":Ljava/lang/String;
    .end local v9    # "dismissIntent":Landroid/content/Intent;
    .end local v10    # "silent":I
    .end local v11    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .end local v13    # "detailText":Ljava/lang/String;
    .end local v15    # "mBuilder":Landroidx/core/app/NotificationCompat$Builder;
    .end local v16    # "mid":I
    .end local v18    # "isChannel":Z
    .end local v19    # "notifyDisabled":Z
    .end local v21    # "dismissDate":I
    .end local v22    # "configVibrationPattern":[J
    .end local v23    # "inAppSounds":Z
    .end local v24    # "vibrateOnlyIfSilent":Z
    .end local v25    # "user_id":I
    .end local v27    # "replace":Z
    .end local v29    # "value":Z
    .end local v32    # "override_dialog_id":J
    .end local v34    # "notifyOverride":I
    .end local v35    # "inAppVibrate":Z
    .end local v36    # "inAppPreview":Z
    .end local v38    # "chatName":Ljava/lang/String;
    .end local v39    # "inAppPriority":Z
    .end local v40    # "custom":Z
    .end local v43    # "configImportance":I
    .end local v44    # "configSound":Landroid/net/Uri;
    .end local v45    # "preferences":Landroid/content/SharedPreferences;
    .end local v46    # "priorityOverride":I
    .end local v49    # "vibrateOverride":I
    .end local v54    # "needVibrate":I
    .end local v55    # "priority":I
    .end local v57    # "ledColor":I
    .end local v58    # "chat_id":I
    .end local v59    # "intent":Landroid/content/Intent;
    .end local v61    # "dialog_id":J
    .end local v63    # "vibrationPattern":[J
    .end local v64    # "contentIntent":Landroid/app/PendingIntent;
    .end local v65    # "defaultPath":Ljava/lang/String;
    .end local v66    # "hasNewMessages":Z
    .end local v67    # "sound":Landroid/net/Uri;
    .end local v69    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v70    # "importance":I
    .end local v72    # "choosenSoundPath":Ljava/lang/String;
    :catch_90d
    move-exception v0

    move-object v1, v0

    move v14, v5

    goto/16 :goto_ce7

    .line 3280
    .restart local v4    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v6    # "name":Ljava/lang/String;
    .restart local v7    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v8    # "lastMessage":Ljava/lang/String;
    .restart local v9    # "dismissIntent":Landroid/content/Intent;
    .restart local v10    # "silent":I
    .restart local v11    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .restart local v13    # "detailText":Ljava/lang/String;
    .restart local v15    # "mBuilder":Landroidx/core/app/NotificationCompat$Builder;
    .restart local v16    # "mid":I
    .restart local v18    # "isChannel":Z
    .restart local v19    # "notifyDisabled":Z
    .restart local v21    # "dismissDate":I
    .restart local v22    # "configVibrationPattern":[J
    .restart local v23    # "inAppSounds":Z
    .restart local v24    # "vibrateOnlyIfSilent":Z
    .restart local v25    # "user_id":I
    .restart local v27    # "replace":Z
    .restart local v29    # "value":Z
    .restart local v32    # "override_dialog_id":J
    .restart local v34    # "notifyOverride":I
    .restart local v35    # "inAppVibrate":Z
    .restart local v36    # "inAppPreview":Z
    .restart local v38    # "chatName":Ljava/lang/String;
    .restart local v39    # "inAppPriority":Z
    .restart local v40    # "custom":Z
    .restart local v43    # "configImportance":I
    .restart local v44    # "configSound":Landroid/net/Uri;
    .restart local v45    # "preferences":Landroid/content/SharedPreferences;
    .restart local v46    # "priorityOverride":I
    .restart local v49    # "vibrateOverride":I
    .restart local v54    # "needVibrate":I
    .restart local v55    # "priority":I
    .restart local v57    # "ledColor":I
    .restart local v58    # "chat_id":I
    .restart local v59    # "intent":Landroid/content/Intent;
    .restart local v61    # "dialog_id":J
    .restart local v63    # "vibrationPattern":[J
    .restart local v64    # "contentIntent":Landroid/app/PendingIntent;
    .restart local v65    # "defaultPath":Ljava/lang/String;
    .restart local v66    # "hasNewMessages":Z
    .restart local v67    # "sound":Landroid/net/Uri;
    .restart local v69    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .restart local v70    # "importance":I
    .restart local v72    # "choosenSoundPath":Ljava/lang/String;
    :cond_912
    move/from16 v3, v55

    const/4 v1, 0x1

    .end local v55    # "priority":I
    .local v3, "priority":I
    if-eq v3, v1, :cond_93d

    const/4 v1, 0x2

    if-ne v3, v1, :cond_91b

    goto :goto_93d

    .line 3285
    :cond_91b
    const/4 v1, 0x4

    if-ne v3, v1, :cond_92c

    .line 3286
    const/4 v1, -0x2

    :try_start_91f
    invoke-virtual {v15, v1}, Landroidx/core/app/NotificationCompat$Builder;->setPriority(I)Landroidx/core/app/NotificationCompat$Builder;

    .line 3287
    sget v1, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v5, 0x1a

    if-lt v1, v5, :cond_95a

    .line 3288
    const/4 v1, 0x1

    move/from16 v70, v1

    .end local v70    # "importance":I
    .restart local v1    # "importance":I
    goto :goto_95a

    .line 3290
    .end local v1    # "importance":I
    .restart local v70    # "importance":I
    :cond_92c
    const/4 v1, 0x5

    if-ne v3, v1, :cond_95a

    .line 3291
    const/4 v1, -0x1

    invoke-virtual {v15, v1}, Landroidx/core/app/NotificationCompat$Builder;->setPriority(I)Landroidx/core/app/NotificationCompat$Builder;

    .line 3292
    sget v1, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v5, 0x1a

    if-lt v1, v5, :cond_95a

    .line 3293
    const/4 v1, 0x2

    move/from16 v70, v1

    .end local v70    # "importance":I
    .restart local v1    # "importance":I
    goto :goto_95a

    .line 3281
    .end local v1    # "importance":I
    .restart local v70    # "importance":I
    :cond_93d
    :goto_93d
    const/4 v1, 0x1

    invoke-virtual {v15, v1}, Landroidx/core/app/NotificationCompat$Builder;->setPriority(I)Landroidx/core/app/NotificationCompat$Builder;

    .line 3282
    sget v1, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v5, 0x1a

    if-lt v1, v5, :cond_95a

    .line 3283
    const/4 v1, 0x4

    move/from16 v70, v1

    .end local v70    # "importance":I
    .restart local v1    # "importance":I
    goto :goto_95a

    .line 3269
    .end local v1    # "importance":I
    .end local v3    # "priority":I
    .restart local v55    # "priority":I
    .restart local v70    # "importance":I
    :cond_94b
    move/from16 v3, v55

    .line 3270
    .end local v55    # "priority":I
    .restart local v3    # "priority":I
    :goto_94d
    const/4 v1, -0x1

    invoke-virtual {v15, v1}, Landroidx/core/app/NotificationCompat$Builder;->setPriority(I)Landroidx/core/app/NotificationCompat$Builder;

    .line 3271
    sget v1, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v5, 0x1a

    if-lt v1, v5, :cond_95a

    .line 3272
    const/4 v1, 0x2

    move/from16 v70, v1

    .line 3298
    :cond_95a
    :goto_95a
    const/4 v1, 0x1

    if-eq v10, v1, :cond_adb

    if-nez v19, :cond_adb

    .line 3299
    sget-boolean v1, Lim/tpelyyftgw/messenger/ApplicationLoader;->mainInterfacePaused:Z

    if-nez v1, :cond_96b

    if-eqz v36, :cond_966

    goto :goto_96b

    :cond_966
    move/from16 v55, v3

    move-object/from16 v26, v6

    goto :goto_9a6

    .line 3300
    :cond_96b
    :goto_96b
    if-eqz v8, :cond_99f

    invoke-virtual {v8}, Ljava/lang/String;->length()I

    move-result v1

    const/16 v5, 0x64

    if-le v1, v5, :cond_99f

    .line 3301
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const/16 v5, 0x64

    move/from16 v55, v3

    const/4 v3, 0x0

    .end local v3    # "priority":I
    .restart local v55    # "priority":I
    invoke-virtual {v8, v3, v5}, Ljava/lang/String;->substring(II)Ljava/lang/String;

    move-result-object v5

    move-object/from16 v26, v6

    const/16 v3, 0xa

    const/16 v6, 0x20

    .end local v6    # "name":Ljava/lang/String;
    .local v26, "name":Ljava/lang/String;
    invoke-virtual {v5, v3, v6}, Ljava/lang/String;->replace(CC)Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/String;->trim()Ljava/lang/String;

    move-result-object v3

    invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v3, "..."

    invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    move-object v8, v1

    goto :goto_9a3

    .line 3300
    .end local v26    # "name":Ljava/lang/String;
    .end local v55    # "priority":I
    .restart local v3    # "priority":I
    .restart local v6    # "name":Ljava/lang/String;
    :cond_99f
    move/from16 v55, v3

    move-object/from16 v26, v6

    .line 3303
    .end local v3    # "priority":I
    .end local v6    # "name":Ljava/lang/String;
    .restart local v26    # "name":Ljava/lang/String;
    .restart local v55    # "priority":I
    :goto_9a3
    invoke-virtual {v15, v8}, Landroidx/core/app/NotificationCompat$Builder;->setTicker(Ljava/lang/CharSequence;)Landroidx/core/app/NotificationCompat$Builder;

    .line 3305
    :goto_9a6
    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v1

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MediaController;->isRecordingAudio()Z

    move-result v1

    if-nez v1, :cond_a59

    .line 3306
    if-eqz v72, :cond_a54

    move-object/from16 v3, v60

    move-object/from16 v1, v72

    .end local v72    # "choosenSoundPath":Ljava/lang/String;
    .local v1, "choosenSoundPath":Ljava/lang/String;
    invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-nez v3, :cond_a51

    .line 3307
    sget v3, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v5, 0x1a

    if-lt v3, v5, :cond_9dc

    .line 3308
    move-object/from16 v6, v65

    .end local v65    # "defaultPath":Ljava/lang/String;
    .local v6, "defaultPath":Ljava/lang/String;
    invoke-virtual {v1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_9d2

    .line 3309
    sget-object v3, Landroid/provider/Settings$System;->DEFAULT_NOTIFICATION_URI:Landroid/net/Uri;

    move-object/from16 v65, v6

    move-object/from16 v73, v7

    .end local v67    # "sound":Landroid/net/Uri;
    .local v3, "sound":Landroid/net/Uri;
    goto/16 :goto_a5f

    .line 3311
    .end local v3    # "sound":Landroid/net/Uri;
    .restart local v67    # "sound":Landroid/net/Uri;
    :cond_9d2
    invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;

    move-result-object v3

    move-object/from16 v65, v6

    move-object/from16 v73, v7

    .end local v67    # "sound":Landroid/net/Uri;
    .restart local v3    # "sound":Landroid/net/Uri;
    goto/16 :goto_a5f

    .line 3314
    .end local v3    # "sound":Landroid/net/Uri;
    .end local v6    # "defaultPath":Ljava/lang/String;
    .restart local v65    # "defaultPath":Ljava/lang/String;
    .restart local v67    # "sound":Landroid/net/Uri;
    :cond_9dc
    move-object/from16 v6, v65

    .end local v65    # "defaultPath":Ljava/lang/String;
    .restart local v6    # "defaultPath":Ljava/lang/String;
    invoke-virtual {v1, v6}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_9f0

    .line 3315
    sget-object v3, Landroid/provider/Settings$System;->DEFAULT_NOTIFICATION_URI:Landroid/net/Uri;

    const/4 v5, 0x5

    invoke-virtual {v15, v3, v5}, Landroidx/core/app/NotificationCompat$Builder;->setSound(Landroid/net/Uri;I)Landroidx/core/app/NotificationCompat$Builder;

    move-object/from16 v65, v6

    move-object/from16 v73, v7

    goto/16 :goto_a5d

    .line 3317
    :cond_9f0
    sget v3, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v5, 0x18

    if-lt v3, v5, :cond_a44

    const-string v3, "file://"

    invoke-virtual {v1, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v3

    if-eqz v3, :cond_a44

    invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;

    move-result-object v3

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isInternalUri(Landroid/net/Uri;)Z

    move-result v3
    :try_end_a06
    .catch Ljava/lang/Exception; {:try_start_91f .. :try_end_a06} :catch_ce0

    if-nez v3, :cond_a44

    .line 3319
    :try_start_a08
    sget-object v3, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-string v5, "im.tpelyyftgw.messenger.provider"
    :try_end_a0c
    .catch Ljava/lang/Exception; {:try_start_a08 .. :try_end_a0c} :catch_a34

    move-object/from16 v65, v6

    .end local v6    # "defaultPath":Ljava/lang/String;
    .restart local v65    # "defaultPath":Ljava/lang/String;
    :try_start_a0e
    new-instance v6, Ljava/io/File;
    :try_end_a10
    .catch Ljava/lang/Exception; {:try_start_a0e .. :try_end_a10} :catch_a2f

    move-object/from16 v73, v7

    .end local v7    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v73    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    :try_start_a12
    const-string v7, "file://"

    .line 3320
    invoke-virtual {v1, v7, v14}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;

    move-result-object v7

    invoke-direct {v6, v7}, Ljava/io/File;-><init>(Ljava/lang/String;)V

    .line 3319
    invoke-static {v3, v5, v6}, Landroidx/core/content/FileProvider;->getUriForFile(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;

    move-result-object v3

    .line 3321
    .local v3, "uri":Landroid/net/Uri;
    sget-object v5, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-string v6, "com.android.systemui"

    const/4 v7, 0x1

    invoke-virtual {v5, v6, v3, v7}, Landroid/content/Context;->grantUriPermission(Ljava/lang/String;Landroid/net/Uri;I)V

    .line 3323
    const/4 v5, 0x5

    invoke-virtual {v15, v3, v5}, Landroidx/core/app/NotificationCompat$Builder;->setSound(Landroid/net/Uri;I)Landroidx/core/app/NotificationCompat$Builder;
    :try_end_a2b
    .catch Ljava/lang/Exception; {:try_start_a12 .. :try_end_a2b} :catch_a2c

    .line 3326
    .end local v3    # "uri":Landroid/net/Uri;
    goto :goto_a5d

    .line 3324
    :catch_a2c
    move-exception v0

    move-object v3, v0

    goto :goto_a3a

    .end local v73    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v7    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    :catch_a2f
    move-exception v0

    move-object/from16 v73, v7

    move-object v3, v0

    .end local v7    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v73    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    goto :goto_a3a

    .end local v65    # "defaultPath":Ljava/lang/String;
    .end local v73    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v6    # "defaultPath":Ljava/lang/String;
    .restart local v7    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    :catch_a34
    move-exception v0

    move-object/from16 v65, v6

    move-object/from16 v73, v7

    move-object v3, v0

    .line 3325
    .end local v6    # "defaultPath":Ljava/lang/String;
    .end local v7    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .local v3, "e":Ljava/lang/Exception;
    .restart local v65    # "defaultPath":Ljava/lang/String;
    .restart local v73    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    :goto_a3a
    :try_start_a3a
    invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;

    move-result-object v5

    const/4 v6, 0x5

    invoke-virtual {v15, v5, v6}, Landroidx/core/app/NotificationCompat$Builder;->setSound(Landroid/net/Uri;I)Landroidx/core/app/NotificationCompat$Builder;

    .line 3326
    nop

    .end local v3    # "e":Ljava/lang/Exception;
    goto :goto_a5d

    .line 3317
    .end local v65    # "defaultPath":Ljava/lang/String;
    .end local v73    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v6    # "defaultPath":Ljava/lang/String;
    .restart local v7    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    :cond_a44
    move-object/from16 v65, v6

    move-object/from16 v73, v7

    .line 3328
    .end local v6    # "defaultPath":Ljava/lang/String;
    .end local v7    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v65    # "defaultPath":Ljava/lang/String;
    .restart local v73    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    invoke-static {v1}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;

    move-result-object v3

    const/4 v5, 0x5

    invoke-virtual {v15, v3, v5}, Landroidx/core/app/NotificationCompat$Builder;->setSound(Landroid/net/Uri;I)Landroidx/core/app/NotificationCompat$Builder;

    goto :goto_a5d

    .line 3306
    .end local v73    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v7    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    :cond_a51
    move-object/from16 v73, v7

    .end local v7    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v73    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    goto :goto_a5d

    .end local v1    # "choosenSoundPath":Ljava/lang/String;
    .end local v73    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v7    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v72    # "choosenSoundPath":Ljava/lang/String;
    :cond_a54
    move-object/from16 v73, v7

    move-object/from16 v1, v72

    .end local v7    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .end local v72    # "choosenSoundPath":Ljava/lang/String;
    .restart local v1    # "choosenSoundPath":Ljava/lang/String;
    .restart local v73    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    goto :goto_a5d

    .line 3305
    .end local v1    # "choosenSoundPath":Ljava/lang/String;
    .end local v73    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v7    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v72    # "choosenSoundPath":Ljava/lang/String;
    :cond_a59
    move-object/from16 v73, v7

    move-object/from16 v1, v72

    .line 3334
    .end local v7    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .end local v72    # "choosenSoundPath":Ljava/lang/String;
    .restart local v1    # "choosenSoundPath":Ljava/lang/String;
    .restart local v73    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    :goto_a5d
    move-object/from16 v3, v67

    .end local v67    # "sound":Landroid/net/Uri;
    .local v3, "sound":Landroid/net/Uri;
    :goto_a5f
    if-eqz v57, :cond_a6b

    .line 3335
    const/16 v5, 0x3e8

    const/16 v6, 0x3e8

    move/from16 v7, v57

    .end local v57    # "ledColor":I
    .local v7, "ledColor":I
    invoke-virtual {v15, v7, v5, v6}, Landroidx/core/app/NotificationCompat$Builder;->setLights(III)Landroidx/core/app/NotificationCompat$Builder;

    goto :goto_a6d

    .line 3334
    .end local v7    # "ledColor":I
    .restart local v57    # "ledColor":I
    :cond_a6b
    move/from16 v7, v57

    .line 3337
    .end local v57    # "ledColor":I
    .restart local v7    # "ledColor":I
    :goto_a6d
    move/from16 v5, v54

    const/4 v6, 0x2

    .end local v54    # "needVibrate":I
    .local v5, "needVibrate":I
    if-eq v5, v6, :cond_ac8

    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v6

    invoke-virtual {v6}, Lim/tpelyyftgw/messenger/MediaController;->isRecordingAudio()Z

    move-result v6

    if-eqz v6, :cond_a7d

    goto :goto_ac8

    .line 3339
    :cond_a7d
    const/4 v6, 0x1

    if-ne v5, v6, :cond_a9a

    .line 3340
    const/4 v14, 0x4

    new-array v14, v14, [J

    const/16 v17, 0x0

    aput-wide v51, v14, v17

    aput-wide v47, v14, v6

    const/4 v6, 0x2

    aput-wide v51, v14, v6

    const/4 v6, 0x3

    aput-wide v47, v14, v6

    move-object v6, v14

    .end local v63    # "vibrationPattern":[J
    .local v6, "vibrationPattern":[J
    invoke-virtual {v15, v14}, Landroidx/core/app/NotificationCompat$Builder;->setVibrate([J)Landroidx/core/app/NotificationCompat$Builder;

    move-object/from16 v67, v3

    move-object/from16 v63, v6

    move-object v14, v8

    goto/16 :goto_af7

    .line 3341
    .end local v6    # "vibrationPattern":[J
    .restart local v63    # "vibrationPattern":[J
    :cond_a9a
    if-eqz v5, :cond_aba

    const/4 v6, 0x4

    if-ne v5, v6, :cond_aa0

    goto :goto_aba

    .line 3344
    :cond_aa0
    const/4 v6, 0x3

    if-ne v5, v6, :cond_ab6

    .line 3345
    const/4 v6, 0x2

    new-array v14, v6, [J

    const/4 v6, 0x0

    aput-wide v51, v14, v6

    const/4 v6, 0x1

    aput-wide v30, v14, v6

    move-object v6, v14

    .end local v63    # "vibrationPattern":[J
    .restart local v6    # "vibrationPattern":[J
    invoke-virtual {v15, v14}, Landroidx/core/app/NotificationCompat$Builder;->setVibrate([J)Landroidx/core/app/NotificationCompat$Builder;

    move-object/from16 v67, v3

    move-object/from16 v63, v6

    move-object v14, v8

    goto :goto_af7

    .line 3344
    .end local v6    # "vibrationPattern":[J
    .restart local v63    # "vibrationPattern":[J
    :cond_ab6
    move-object/from16 v67, v3

    move-object v14, v8

    goto :goto_af7

    .line 3342
    :cond_aba
    :goto_aba
    const/4 v6, 0x2

    invoke-virtual {v15, v6}, Landroidx/core/app/NotificationCompat$Builder;->setDefaults(I)Landroidx/core/app/NotificationCompat$Builder;

    .line 3343
    const/4 v6, 0x0

    new-array v14, v6, [J

    move-object v6, v14

    move-object/from16 v67, v3

    move-object/from16 v63, v6

    move-object v14, v8

    .end local v63    # "vibrationPattern":[J
    .restart local v6    # "vibrationPattern":[J
    goto :goto_af7

    .line 3338
    .end local v6    # "vibrationPattern":[J
    .restart local v63    # "vibrationPattern":[J
    :cond_ac8
    :goto_ac8
    const/4 v6, 0x2

    new-array v14, v6, [J

    const/4 v6, 0x0

    aput-wide v51, v14, v6

    const/4 v6, 0x1

    aput-wide v51, v14, v6

    move-object v6, v14

    .end local v63    # "vibrationPattern":[J
    .restart local v6    # "vibrationPattern":[J
    invoke-virtual {v15, v14}, Landroidx/core/app/NotificationCompat$Builder;->setVibrate([J)Landroidx/core/app/NotificationCompat$Builder;

    move-object/from16 v67, v3

    move-object/from16 v63, v6

    move-object v14, v8

    goto :goto_af7

    .line 3298
    .end local v1    # "choosenSoundPath":Ljava/lang/String;
    .end local v5    # "needVibrate":I
    .end local v26    # "name":Ljava/lang/String;
    .end local v55    # "priority":I
    .end local v73    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .local v3, "priority":I
    .local v6, "name":Ljava/lang/String;
    .local v7, "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v54    # "needVibrate":I
    .restart local v57    # "ledColor":I
    .restart local v63    # "vibrationPattern":[J
    .restart local v67    # "sound":Landroid/net/Uri;
    .restart local v72    # "choosenSoundPath":Ljava/lang/String;
    :cond_adb
    move/from16 v55, v3

    move-object/from16 v26, v6

    move-object/from16 v73, v7

    move/from16 v5, v54

    move/from16 v7, v57

    move-object/from16 v1, v72

    .line 3348
    .end local v3    # "priority":I
    .end local v6    # "name":Ljava/lang/String;
    .end local v54    # "needVibrate":I
    .end local v57    # "ledColor":I
    .end local v72    # "choosenSoundPath":Ljava/lang/String;
    .restart local v1    # "choosenSoundPath":Ljava/lang/String;
    .restart local v5    # "needVibrate":I
    .local v7, "ledColor":I
    .restart local v26    # "name":Ljava/lang/String;
    .restart local v55    # "priority":I
    .restart local v73    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    const/4 v3, 0x2

    new-array v6, v3, [J

    const/4 v3, 0x0

    aput-wide v51, v6, v3

    const/4 v3, 0x1

    aput-wide v51, v6, v3

    move-object v3, v6

    .end local v63    # "vibrationPattern":[J
    .local v3, "vibrationPattern":[J
    invoke-virtual {v15, v6}, Landroidx/core/app/NotificationCompat$Builder;->setVibrate([J)Landroidx/core/app/NotificationCompat$Builder;

    move-object/from16 v63, v3

    move-object v14, v8

    .line 3351
    .end local v3    # "vibrationPattern":[J
    .end local v8    # "lastMessage":Ljava/lang/String;
    .local v14, "lastMessage":Ljava/lang/String;
    .restart local v63    # "vibrationPattern":[J
    :goto_af7
    const/4 v3, 0x0

    .line 3352
    .local v3, "hasCallback":Z
    const/4 v6, 0x0

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->needShowPasscode(Z)Z

    move-result v8

    if-nez v8, :cond_c08

    sget-boolean v6, Lim/tpelyyftgw/messenger/SharedConfig;->isWaitingForPasscodeEnter:Z

    if-nez v6, :cond_c08

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v30

    const-wide/32 v47, 0xbdb28

    cmp-long v6, v30, v47

    if-nez v6, :cond_c08

    .line 3353
    iget-object v6, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->reply_markup:Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;

    if-eqz v6, :cond_bf9

    .line 3354
    iget-object v6, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->reply_markup:Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$ReplyMarkup;->rows:Ljava/util/ArrayList;

    .line 3355
    .local v6, "rows":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;>;"
    const/4 v8, 0x0

    .local v8, "a":I
    invoke-virtual {v6}, Ljava/util/ArrayList;->size()I

    move-result v20

    move/from16 v30, v20

    .local v30, "size":I
    :goto_b21
    move-object/from16 v72, v1

    move/from16 v1, v30

    .end local v30    # "size":I
    .local v1, "size":I
    .restart local v72    # "choosenSoundPath":Ljava/lang/String;
    if-ge v8, v1, :cond_be6

    .line 3356
    invoke-virtual {v6, v8}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v20

    check-cast v20, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;

    move-object/from16 v30, v20

    .line 3357
    .local v30, "row":Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;
    const/16 v20, 0x0

    move/from16 v31, v1

    move-object/from16 v1, v30

    move/from16 v30, v3

    .end local v3    # "hasCallback":Z
    .local v1, "row":Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;
    .local v20, "b":I
    .local v30, "hasCallback":Z
    .local v31, "size":I
    iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;->buttons:Ljava/util/ArrayList;

    invoke-virtual {v3}, Ljava/util/ArrayList;->size()I

    move-result v3

    move/from16 v54, v5

    move/from16 v5, v20

    .end local v20    # "b":I
    .local v3, "size2":I
    .local v5, "b":I
    .restart local v54    # "needVibrate":I
    :goto_b41
    if-ge v5, v3, :cond_bc3

    .line 3358
    move/from16 v20, v3

    .end local v3    # "size2":I
    .local v20, "size2":I
    iget-object v3, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;->buttons:Ljava/util/ArrayList;

    invoke-virtual {v3, v5}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;

    .line 3359
    .local v3, "button":Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;
    move-object/from16 v37, v1

    .end local v1    # "row":Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;
    .local v37, "row":Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;
    instance-of v1, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonCallback;

    if-eqz v1, :cond_ba0

    .line 3360
    new-instance v1, Landroid/content/Intent;

    move-object/from16 v41, v6

    .end local v6    # "rows":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;>;"
    .local v41, "rows":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;>;"
    sget-object v6, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    move/from16 v57, v7

    .end local v7    # "ledColor":I
    .restart local v57    # "ledColor":I
    const-class v7, Lim/tpelyyftgw/messenger/NotificationCallbackReceiver;

    invoke-direct {v1, v6, v7}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 3361
    .local v1, "callbackIntent":Landroid/content/Intent;
    iget v6, v12, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    invoke-virtual {v1, v2, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 3362
    const-string v6, "did"

    move-object/from16 v48, v9

    move/from16 v47, v10

    move-wide/from16 v9, v61

    .end local v10    # "silent":I
    .end local v61    # "dialog_id":J
    .local v9, "dialog_id":J
    .local v47, "silent":I
    .local v48, "dismissIntent":Landroid/content/Intent;
    invoke-virtual {v1, v6, v9, v10}, Landroid/content/Intent;->putExtra(Ljava/lang/String;J)Landroid/content/Intent;

    .line 3363
    iget-object v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;->data:[B

    if-eqz v6, :cond_b7b

    .line 3364
    const-string v6, "data"

    iget-object v7, v3, Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;->data:[B

    invoke-virtual {v1, v6, v7}, Landroid/content/Intent;->putExtra(Ljava/lang/String;[B)Landroid/content/Intent;

    .line 3366
    :cond_b7b
    const-string v6, "mid"

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v7

    invoke-virtual {v1, v6, v7}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 3367
    iget-object v6, v3, Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;->text:Ljava/lang/String;

    sget-object v7, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    move-object/from16 v50, v3

    .end local v3    # "button":Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;
    .local v50, "button":Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;
    iget v3, v12, Lim/tpelyyftgw/messenger/NotificationsController;->lastButtonId:I

    move-object/from16 v51, v4

    .end local v4    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .local v51, "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    add-int/lit8 v4, v3, 0x1

    iput v4, v12, Lim/tpelyyftgw/messenger/NotificationsController;->lastButtonId:I

    const/high16 v4, 0x8000000

    invoke-static {v7, v3, v1, v4}, Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;

    move-result-object v3

    const/4 v4, 0x0

    invoke-virtual {v15, v4, v6, v3}, Landroidx/core/app/NotificationCompat$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder;

    .line 3369
    const/4 v3, 0x1

    move/from16 v30, v3

    .end local v30    # "hasCallback":Z
    .local v3, "hasCallback":Z
    goto :goto_baf

    .line 3359
    .end local v1    # "callbackIntent":Landroid/content/Intent;
    .end local v41    # "rows":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;>;"
    .end local v47    # "silent":I
    .end local v48    # "dismissIntent":Landroid/content/Intent;
    .end local v50    # "button":Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;
    .end local v51    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v57    # "ledColor":I
    .local v3, "button":Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;
    .restart local v4    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v6    # "rows":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;>;"
    .restart local v7    # "ledColor":I
    .local v9, "dismissIntent":Landroid/content/Intent;
    .restart local v10    # "silent":I
    .restart local v30    # "hasCallback":Z
    .restart local v61    # "dialog_id":J
    :cond_ba0
    move-object/from16 v50, v3

    move-object/from16 v51, v4

    move-object/from16 v41, v6

    move/from16 v57, v7

    move-object/from16 v48, v9

    move/from16 v47, v10

    move-wide/from16 v9, v61

    const/4 v4, 0x0

    .line 3357
    .end local v3    # "button":Lim/tpelyyftgw/tgnet/TLRPC$KeyboardButton;
    .end local v4    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v6    # "rows":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;>;"
    .end local v7    # "ledColor":I
    .end local v10    # "silent":I
    .end local v61    # "dialog_id":J
    .local v9, "dialog_id":J
    .restart local v41    # "rows":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;>;"
    .restart local v47    # "silent":I
    .restart local v48    # "dismissIntent":Landroid/content/Intent;
    .restart local v51    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v57    # "ledColor":I
    :goto_baf
    add-int/lit8 v5, v5, 0x1

    move-wide/from16 v61, v9

    move/from16 v3, v20

    move-object/from16 v1, v37

    move-object/from16 v6, v41

    move/from16 v10, v47

    move-object/from16 v9, v48

    move-object/from16 v4, v51

    move/from16 v7, v57

    goto/16 :goto_b41

    .end local v20    # "size2":I
    .end local v37    # "row":Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;
    .end local v41    # "rows":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;>;"
    .end local v47    # "silent":I
    .end local v48    # "dismissIntent":Landroid/content/Intent;
    .end local v51    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v57    # "ledColor":I
    .local v1, "row":Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;
    .local v3, "size2":I
    .restart local v4    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v6    # "rows":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;>;"
    .restart local v7    # "ledColor":I
    .local v9, "dismissIntent":Landroid/content/Intent;
    .restart local v10    # "silent":I
    .restart local v61    # "dialog_id":J
    :cond_bc3
    move-object/from16 v37, v1

    move/from16 v20, v3

    move-object/from16 v51, v4

    move-object/from16 v41, v6

    move/from16 v57, v7

    move-object/from16 v48, v9

    move/from16 v47, v10

    move-wide/from16 v9, v61

    const/4 v4, 0x0

    .line 3355
    .end local v1    # "row":Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;
    .end local v3    # "size2":I
    .end local v4    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v5    # "b":I
    .end local v6    # "rows":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;>;"
    .end local v7    # "ledColor":I
    .end local v10    # "silent":I
    .end local v61    # "dialog_id":J
    .local v9, "dialog_id":J
    .restart local v41    # "rows":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;>;"
    .restart local v47    # "silent":I
    .restart local v48    # "dismissIntent":Landroid/content/Intent;
    .restart local v51    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v57    # "ledColor":I
    add-int/lit8 v8, v8, 0x1

    move/from16 v3, v30

    move/from16 v30, v31

    move/from16 v10, v47

    move-object/from16 v9, v48

    move-object/from16 v4, v51

    move/from16 v5, v54

    move-object/from16 v1, v72

    goto/16 :goto_b21

    .end local v30    # "hasCallback":Z
    .end local v31    # "size":I
    .end local v41    # "rows":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;>;"
    .end local v47    # "silent":I
    .end local v48    # "dismissIntent":Landroid/content/Intent;
    .end local v51    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v54    # "needVibrate":I
    .end local v57    # "ledColor":I
    .local v1, "size":I
    .local v3, "hasCallback":Z
    .restart local v4    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .local v5, "needVibrate":I
    .restart local v6    # "rows":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;>;"
    .restart local v7    # "ledColor":I
    .local v9, "dismissIntent":Landroid/content/Intent;
    .restart local v10    # "silent":I
    .restart local v61    # "dialog_id":J
    :cond_be6
    move/from16 v31, v1

    move/from16 v30, v3

    move-object/from16 v51, v4

    move/from16 v54, v5

    move-object/from16 v41, v6

    move/from16 v57, v7

    move-object/from16 v48, v9

    move/from16 v47, v10

    move-wide/from16 v9, v61

    .end local v1    # "size":I
    .end local v3    # "hasCallback":Z
    .end local v4    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v5    # "needVibrate":I
    .end local v6    # "rows":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;>;"
    .end local v7    # "ledColor":I
    .end local v10    # "silent":I
    .end local v61    # "dialog_id":J
    .local v9, "dialog_id":J
    .restart local v30    # "hasCallback":Z
    .restart local v31    # "size":I
    .restart local v41    # "rows":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;>;"
    .restart local v47    # "silent":I
    .restart local v48    # "dismissIntent":Landroid/content/Intent;
    .restart local v51    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v54    # "needVibrate":I
    .restart local v57    # "ledColor":I
    goto :goto_c18

    .line 3353
    .end local v8    # "a":I
    .end local v30    # "hasCallback":Z
    .end local v31    # "size":I
    .end local v41    # "rows":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$TL_keyboardButtonRow;>;"
    .end local v47    # "silent":I
    .end local v48    # "dismissIntent":Landroid/content/Intent;
    .end local v51    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v54    # "needVibrate":I
    .end local v57    # "ledColor":I
    .end local v72    # "choosenSoundPath":Ljava/lang/String;
    .local v1, "choosenSoundPath":Ljava/lang/String;
    .restart local v3    # "hasCallback":Z
    .restart local v4    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v5    # "needVibrate":I
    .restart local v7    # "ledColor":I
    .local v9, "dismissIntent":Landroid/content/Intent;
    .restart local v10    # "silent":I
    .restart local v61    # "dialog_id":J
    :cond_bf9
    move-object/from16 v72, v1

    move-object/from16 v51, v4

    move/from16 v54, v5

    move/from16 v57, v7

    move-object/from16 v48, v9

    move/from16 v47, v10

    move-wide/from16 v9, v61

    .end local v1    # "choosenSoundPath":Ljava/lang/String;
    .end local v4    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v5    # "needVibrate":I
    .end local v7    # "ledColor":I
    .end local v10    # "silent":I
    .end local v61    # "dialog_id":J
    .local v9, "dialog_id":J
    .restart local v47    # "silent":I
    .restart local v48    # "dismissIntent":Landroid/content/Intent;
    .restart local v51    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v54    # "needVibrate":I
    .restart local v57    # "ledColor":I
    .restart local v72    # "choosenSoundPath":Ljava/lang/String;
    goto :goto_c16

    .line 3352
    .end local v47    # "silent":I
    .end local v48    # "dismissIntent":Landroid/content/Intent;
    .end local v51    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v54    # "needVibrate":I
    .end local v57    # "ledColor":I
    .end local v72    # "choosenSoundPath":Ljava/lang/String;
    .restart local v1    # "choosenSoundPath":Ljava/lang/String;
    .restart local v4    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v5    # "needVibrate":I
    .restart local v7    # "ledColor":I
    .local v9, "dismissIntent":Landroid/content/Intent;
    .restart local v10    # "silent":I
    .restart local v61    # "dialog_id":J
    :cond_c08
    move-object/from16 v72, v1

    move-object/from16 v51, v4

    move/from16 v54, v5

    move/from16 v57, v7

    move-object/from16 v48, v9

    move/from16 v47, v10

    move-wide/from16 v9, v61

    .line 3376
    .end local v1    # "choosenSoundPath":Ljava/lang/String;
    .end local v4    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v5    # "needVibrate":I
    .end local v7    # "ledColor":I
    .end local v10    # "silent":I
    .end local v61    # "dialog_id":J
    .local v9, "dialog_id":J
    .restart local v47    # "silent":I
    .restart local v48    # "dismissIntent":Landroid/content/Intent;
    .restart local v51    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v54    # "needVibrate":I
    .restart local v57    # "ledColor":I
    .restart local v72    # "choosenSoundPath":Ljava/lang/String;
    :goto_c16
    move/from16 v30, v3

    .end local v3    # "hasCallback":Z
    .restart local v30    # "hasCallback":Z
    :goto_c18
    if-nez v30, :cond_c73

    sget v1, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v3, 0x18

    if-ge v1, v3, :cond_c73

    sget-object v1, Lim/tpelyyftgw/messenger/SharedConfig;->passcodeHash:Ljava/lang/String;

    invoke-virtual {v1}, Ljava/lang/String;->length()I

    move-result v1

    if-nez v1, :cond_c73

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->hasMessagesToReply()Z

    move-result v1

    if-eqz v1, :cond_c73

    .line 3377
    new-instance v1, Landroid/content/Intent;

    sget-object v3, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-class v4, Lim/tpelyyftgw/messenger/PopupReplyReceiver;

    invoke-direct {v1, v3, v4}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 3378
    .local v1, "replyIntent":Landroid/content/Intent;
    iget v3, v12, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    invoke-virtual {v1, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 3379
    sget v2, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v3, 0x13

    if-gt v2, v3, :cond_c5b

    .line 3380
    const v2, 0x7f080163

    const-string v3, "Reply"

    const v4, 0x7f0f0ddf

    invoke-static {v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    sget-object v4, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    .line 3381
    const/high16 v5, 0x8000000

    const/4 v6, 0x2

    invoke-static {v4, v6, v1, v5}, Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;

    move-result-object v4

    .line 3380
    invoke-virtual {v15, v2, v3, v4}, Landroidx/core/app/NotificationCompat$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder;

    goto :goto_c73

    .line 3383
    :cond_c5b
    const v2, 0x7f080162

    const-string v3, "Reply"

    const v4, 0x7f0f0ddf

    invoke-static {v3, v4}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v3

    sget-object v4, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    .line 3384
    const/high16 v5, 0x8000000

    const/4 v6, 0x2

    invoke-static {v4, v6, v1, v5}, Landroid/app/PendingIntent;->getBroadcast(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;

    move-result-object v4

    .line 3383
    invoke-virtual {v15, v2, v3, v4}, Landroidx/core/app/NotificationCompat$Builder;->addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroidx/core/app/NotificationCompat$Builder;

    .line 3387
    .end local v1    # "replyIntent":Landroid/content/Intent;
    :cond_c73
    :goto_c73
    sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
    :try_end_c75
    .catch Ljava/lang/Exception; {:try_start_a3a .. :try_end_c75} :catch_ce0

    const/16 v2, 0x1a

    if-lt v1, v2, :cond_cb7

    .line 3388
    move-object/from16 v17, v72

    .end local v72    # "choosenSoundPath":Ljava/lang/String;
    .local v17, "choosenSoundPath":Ljava/lang/String;
    move-object/from16 v1, p0

    move/from16 v20, v21

    move/from16 v21, v54

    move/from16 v8, v55

    move/from16 v28, v57

    .end local v54    # "needVibrate":I
    .end local v55    # "priority":I
    .end local v57    # "ledColor":I
    .local v8, "priority":I
    .local v20, "dismissDate":I
    .local v21, "needVibrate":I
    .local v28, "ledColor":I
    move-wide v2, v9

    move-object/from16 v31, v51

    move-object/from16 v37, v69

    .end local v51    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v69    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .local v31, "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .local v37, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    move-object/from16 v4, v38

    move/from16 v7, p1

    move-object/from16 v41, v64

    .end local v64    # "contentIntent":Landroid/app/PendingIntent;
    .local v41, "contentIntent":Landroid/app/PendingIntent;
    move-object/from16 v5, v63

    move-object/from16 v50, v26

    move/from16 v26, v58

    move-object/from16 v42, v65

    .end local v58    # "chat_id":I
    .end local v65    # "defaultPath":Ljava/lang/String;
    .local v26, "chat_id":I
    .local v42, "defaultPath":Ljava/lang/String;
    .local v50, "name":Ljava/lang/String;
    move/from16 v6, v28

    move-object/from16 v51, v14

    move-object/from16 v52, v73

    move v14, v7

    .end local v14    # "lastMessage":Ljava/lang/String;
    .end local v73    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .local v51, "lastMessage":Ljava/lang/String;
    .local v52, "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    move-object/from16 v7, v67

    move/from16 v53, v8

    .end local v8    # "priority":I
    .local v53, "priority":I
    move/from16 v8, v70

    move-wide/from16 v54, v9

    .end local v9    # "dialog_id":J
    .local v54, "dialog_id":J
    move-object/from16 v9, v22

    move-object/from16 v10, v44

    move-object/from16 v56, v11

    .end local v11    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .local v56, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    move/from16 v11, v43

    :try_start_caf
    invoke-direct/range {v1 .. v11}, Lim/tpelyyftgw/messenger/NotificationsController;->validateChannelId(JLjava/lang/String;[JILandroid/net/Uri;I[JLandroid/net/Uri;I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v15, v1}, Landroidx/core/app/NotificationCompat$Builder;->setChannelId(Ljava/lang/String;)Landroidx/core/app/NotificationCompat$Builder;

    goto :goto_cd7

    .line 3387
    .end local v17    # "choosenSoundPath":Ljava/lang/String;
    .end local v20    # "dismissDate":I
    .end local v28    # "ledColor":I
    .end local v31    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v37    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v41    # "contentIntent":Landroid/app/PendingIntent;
    .end local v42    # "defaultPath":Ljava/lang/String;
    .end local v50    # "name":Ljava/lang/String;
    .end local v52    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .end local v53    # "priority":I
    .end local v56    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .restart local v9    # "dialog_id":J
    .restart local v11    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .restart local v14    # "lastMessage":Ljava/lang/String;
    .local v21, "dismissDate":I
    .local v26, "name":Ljava/lang/String;
    .local v51, "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .local v54, "needVibrate":I
    .restart local v55    # "priority":I
    .restart local v57    # "ledColor":I
    .restart local v58    # "chat_id":I
    .restart local v64    # "contentIntent":Landroid/app/PendingIntent;
    .restart local v65    # "defaultPath":Ljava/lang/String;
    .restart local v69    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .restart local v72    # "choosenSoundPath":Ljava/lang/String;
    .restart local v73    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    :cond_cb7
    move-object/from16 v56, v11

    move/from16 v20, v21

    move-object/from16 v50, v26

    move-object/from16 v31, v51

    move/from16 v21, v54

    move/from16 v53, v55

    move/from16 v28, v57

    move/from16 v26, v58

    move-object/from16 v41, v64

    move-object/from16 v42, v65

    move-object/from16 v37, v69

    move-object/from16 v17, v72

    move-object/from16 v52, v73

    move-wide/from16 v54, v9

    move-object/from16 v51, v14

    move/from16 v14, p1

    .line 3391
    .end local v9    # "dialog_id":J
    .end local v11    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .end local v14    # "lastMessage":Ljava/lang/String;
    .end local v55    # "priority":I
    .end local v57    # "ledColor":I
    .end local v58    # "chat_id":I
    .end local v64    # "contentIntent":Landroid/app/PendingIntent;
    .end local v65    # "defaultPath":Ljava/lang/String;
    .end local v69    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v72    # "choosenSoundPath":Ljava/lang/String;
    .end local v73    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v17    # "choosenSoundPath":Ljava/lang/String;
    .restart local v20    # "dismissDate":I
    .local v21, "needVibrate":I
    .local v26, "chat_id":I
    .restart local v28    # "ledColor":I
    .restart local v31    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v37    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .restart local v41    # "contentIntent":Landroid/app/PendingIntent;
    .restart local v42    # "defaultPath":Ljava/lang/String;
    .restart local v50    # "name":Ljava/lang/String;
    .local v51, "lastMessage":Ljava/lang/String;
    .restart local v52    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .restart local v53    # "priority":I
    .local v54, "dialog_id":J
    .restart local v56    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    :goto_cd7
    invoke-direct {v12, v15, v14, v13}, Lim/tpelyyftgw/messenger/NotificationsController;->showExtraNotifications(Landroidx/core/app/NotificationCompat$Builder;ZLjava/lang/String;)V

    .line 3392
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->scheduleNotificationRepeat()V
    :try_end_cdd
    .catch Ljava/lang/Exception; {:try_start_caf .. :try_end_cdd} :catch_cde

    .line 3395
    .end local v13    # "detailText":Ljava/lang/String;
    .end local v15    # "mBuilder":Landroidx/core/app/NotificationCompat$Builder;
    .end local v16    # "mid":I
    .end local v17    # "choosenSoundPath":Ljava/lang/String;
    .end local v18    # "isChannel":Z
    .end local v19    # "notifyDisabled":Z
    .end local v20    # "dismissDate":I
    .end local v21    # "needVibrate":I
    .end local v22    # "configVibrationPattern":[J
    .end local v23    # "inAppSounds":Z
    .end local v24    # "vibrateOnlyIfSilent":Z
    .end local v25    # "user_id":I
    .end local v26    # "chat_id":I
    .end local v27    # "replace":Z
    .end local v28    # "ledColor":I
    .end local v29    # "value":Z
    .end local v30    # "hasCallback":Z
    .end local v31    # "lastMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v32    # "override_dialog_id":J
    .end local v34    # "notifyOverride":I
    .end local v35    # "inAppVibrate":Z
    .end local v36    # "inAppPreview":Z
    .end local v37    # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
    .end local v38    # "chatName":Ljava/lang/String;
    .end local v39    # "inAppPriority":Z
    .end local v40    # "custom":Z
    .end local v41    # "contentIntent":Landroid/app/PendingIntent;
    .end local v42    # "defaultPath":Ljava/lang/String;
    .end local v43    # "configImportance":I
    .end local v44    # "configSound":Landroid/net/Uri;
    .end local v45    # "preferences":Landroid/content/SharedPreferences;
    .end local v46    # "priorityOverride":I
    .end local v47    # "silent":I
    .end local v48    # "dismissIntent":Landroid/content/Intent;
    .end local v49    # "vibrateOverride":I
    .end local v50    # "name":Ljava/lang/String;
    .end local v51    # "lastMessage":Ljava/lang/String;
    .end local v52    # "photoPath":Lim/tpelyyftgw/tgnet/TLRPC$FileLocation;
    .end local v53    # "priority":I
    .end local v54    # "dialog_id":J
    .end local v56    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .end local v59    # "intent":Landroid/content/Intent;
    .end local v63    # "vibrationPattern":[J
    .end local v66    # "hasNewMessages":Z
    .end local v67    # "sound":Landroid/net/Uri;
    .end local v70    # "importance":I
    goto :goto_cea

    .line 3393
    :catch_cde
    move-exception v0

    goto :goto_ce6

    :catch_ce0
    move-exception v0

    move/from16 v14, p1

    goto :goto_ce6

    :catch_ce4
    move-exception v0

    move v14, v13

    :goto_ce6
    move-object v1, v0

    .line 3394
    .local v1, "e":Ljava/lang/Exception;
    :goto_ce7
    invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 3396
    .end local v1    # "e":Ljava/lang/Exception;
    :goto_cea
    return-void

    .line 2872
    :cond_ceb
    move v14, v13

    .line 2873
    :goto_cec
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->dismissNotification()V

    .line 2874
    return-void
.end method

.method private validateChannelId(JLjava/lang/String;[JILandroid/net/Uri;I[JLandroid/net/Uri;I)Ljava/lang/String;
    .registers 28
    .param p1, "dialogId"    # J
    .param p3, "name"    # Ljava/lang/String;
    .param p4, "vibrationPattern"    # [J
    .param p5, "ledColor"    # I
    .param p6, "sound"    # Landroid/net/Uri;
    .param p7, "importance"    # I
    .param p8, "configVibrationPattern"    # [J
    .param p9, "configSound"    # Landroid/net/Uri;
    .param p10, "configImportance"    # I

    .line 2732
    move-object/from16 v0, p0

    move-wide/from16 v1, p1

    move-object/from16 v3, p4

    move/from16 v4, p5

    move-object/from16 v5, p6

    move/from16 v6, p7

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v7

    invoke-virtual {v7}, Lim/tpelyyftgw/messenger/AccountInstance;->getNotificationsSettings()Landroid/content/SharedPreferences;

    move-result-object v7

    .line 2733
    .local v7, "preferences":Landroid/content/SharedPreferences;
    new-instance v8, Ljava/lang/StringBuilder;

    invoke-direct {v8}, Ljava/lang/StringBuilder;-><init>()V

    const-string v9, "im.tpelyyftgw.key"

    invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v8, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v8

    .line 2734
    .local v8, "key":Ljava/lang/String;
    const/4 v9, 0x0

    invoke-interface {v7, v8, v9}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v10

    .line 2735
    .local v10, "channelId":Ljava/lang/String;
    new-instance v11, Ljava/lang/StringBuilder;

    invoke-direct {v11}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v11, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v12, "_s"

    invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v11

    invoke-interface {v7, v11, v9}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v11

    .line 2736
    .local v11, "settings":Ljava/lang/String;
    const/4 v13, 0x0

    .line 2737
    .local v13, "edited":Z
    new-instance v14, Ljava/lang/StringBuilder;

    invoke-direct {v14}, Ljava/lang/StringBuilder;-><init>()V

    .line 2824
    .local v14, "newSettings":Ljava/lang/StringBuilder;
    const/4 v15, 0x0

    .local v15, "a":I
    :goto_46
    array-length v9, v3

    if-ge v15, v9, :cond_54

    .line 2825
    aget-wide v1, v3, v15

    invoke-virtual {v14, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    .line 2824
    add-int/lit8 v15, v15, 0x1

    move-wide/from16 v1, p1

    const/4 v9, 0x0

    goto :goto_46

    .line 2827
    .end local v15    # "a":I
    :cond_54
    invoke-virtual {v14, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    .line 2828
    if-eqz v5, :cond_60

    .line 2829
    invoke-virtual/range {p6 .. p6}, Landroid/net/Uri;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v14, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    .line 2831
    :cond_60
    invoke-virtual {v14, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    .line 2833
    invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Lim/tpelyyftgw/messenger/Utilities;->MD5(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    .line 2834
    .local v1, "newSettingsHash":Ljava/lang/String;
    if-eqz v10, :cond_9a

    invoke-virtual {v11, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-nez v2, :cond_9a

    .line 2835
    if-eqz v13, :cond_94

    .line 2836
    invoke-interface {v7}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v2

    invoke-interface {v2, v8, v10}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    move-result-object v2

    new-instance v9, Ljava/lang/StringBuilder;

    invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v9, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v9, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v9

    invoke-interface {v2, v9, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    move-result-object v2

    invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z

    goto :goto_9a

    .line 2838
    :cond_94
    sget-object v2, Lim/tpelyyftgw/messenger/NotificationsController;->systemNotificationManager:Landroid/app/NotificationManager;

    invoke-virtual {v2, v10}, Landroid/app/NotificationManager;->deleteNotificationChannel(Ljava/lang/String;)V

    .line 2839
    const/4 v10, 0x0

    .line 2842
    :cond_9a
    :goto_9a
    if-nez v10, :cond_12c

    .line 2843
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    iget v9, v0, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v9, "channel"

    invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-object v15, v10

    move-wide/from16 v9, p1

    .end local v10    # "channelId":Ljava/lang/String;
    .local v15, "channelId":Ljava/lang/String;
    invoke-virtual {v2, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    const-string v9, "_"

    invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    sget-object v9, Lim/tpelyyftgw/messenger/Utilities;->random:Ljava/security/SecureRandom;

    invoke-virtual {v9}, Ljava/security/SecureRandom;->nextLong()J

    move-result-wide v9

    invoke-virtual {v2, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v10

    .line 2844
    .end local v15    # "channelId":Ljava/lang/String;
    .restart local v10    # "channelId":Ljava/lang/String;
    new-instance v2, Landroid/app/NotificationChannel;

    move-object/from16 v9, p3

    invoke-direct {v2, v10, v9, v6}, Landroid/app/NotificationChannel;-><init>(Ljava/lang/String;Ljava/lang/CharSequence;I)V

    .line 2845
    .local v2, "notificationChannel":Landroid/app/NotificationChannel;
    const/4 v15, 0x1

    if-eqz v4, :cond_d3

    .line 2846
    invoke-virtual {v2, v15}, Landroid/app/NotificationChannel;->enableLights(Z)V

    .line 2847
    invoke-virtual {v2, v4}, Landroid/app/NotificationChannel;->setLightColor(I)V

    .line 2849
    :cond_d3
    invoke-direct {v0, v3}, Lim/tpelyyftgw/messenger/NotificationsController;->isEmptyVibration([J)Z

    move-result v16

    if-nez v16, :cond_e5

    .line 2850
    invoke-virtual {v2, v15}, Landroid/app/NotificationChannel;->enableVibration(Z)V

    .line 2851
    if-eqz v3, :cond_e9

    array-length v15, v3

    if-lez v15, :cond_e9

    .line 2852
    invoke-virtual {v2, v3}, Landroid/app/NotificationChannel;->setVibrationPattern([J)V

    goto :goto_e9

    .line 2855
    :cond_e5
    const/4 v15, 0x0

    invoke-virtual {v2, v15}, Landroid/app/NotificationChannel;->enableVibration(Z)V

    .line 2857
    :cond_e9
    :goto_e9
    new-instance v15, Landroid/media/AudioAttributes$Builder;

    invoke-direct {v15}, Landroid/media/AudioAttributes$Builder;-><init>()V

    .line 2858
    .local v15, "builder":Landroid/media/AudioAttributes$Builder;
    const/4 v0, 0x4

    invoke-virtual {v15, v0}, Landroid/media/AudioAttributes$Builder;->setContentType(I)Landroid/media/AudioAttributes$Builder;

    .line 2859
    const/4 v0, 0x5

    invoke-virtual {v15, v0}, Landroid/media/AudioAttributes$Builder;->setUsage(I)Landroid/media/AudioAttributes$Builder;

    .line 2860
    if-eqz v5, :cond_100

    .line 2861
    invoke-virtual {v15}, Landroid/media/AudioAttributes$Builder;->build()Landroid/media/AudioAttributes;

    move-result-object v0

    invoke-virtual {v2, v5, v0}, Landroid/app/NotificationChannel;->setSound(Landroid/net/Uri;Landroid/media/AudioAttributes;)V

    goto :goto_108

    .line 2863
    :cond_100
    invoke-virtual {v15}, Landroid/media/AudioAttributes$Builder;->build()Landroid/media/AudioAttributes;

    move-result-object v0

    const/4 v3, 0x0

    invoke-virtual {v2, v3, v0}, Landroid/app/NotificationChannel;->setSound(Landroid/net/Uri;Landroid/media/AudioAttributes;)V

    .line 2865
    :goto_108
    sget-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->systemNotificationManager:Landroid/app/NotificationManager;

    invoke-virtual {v0, v2}, Landroid/app/NotificationManager;->createNotificationChannel(Landroid/app/NotificationChannel;)V

    .line 2866
    invoke-interface {v7}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    invoke-interface {v0, v8, v10}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    invoke-interface {v0, v3, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z

    goto :goto_12f

    .line 2842
    .end local v2    # "notificationChannel":Landroid/app/NotificationChannel;
    .end local v15    # "builder":Landroid/media/AudioAttributes$Builder;
    :cond_12c
    move-object/from16 v9, p3

    move-object v15, v10

    .line 2868
    :goto_12f
    return-object v10
.end method


# virtual methods
.method public cleanup()V
    .registers 3

    .line 245
    iget-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->popupMessages:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V

    .line 246
    iget-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->popupReplyMessages:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V

    .line 247
    sget-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationsQueue:Lim/tpelyyftgw/messenger/DispatchQueue;

    new-instance v1, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$4vW6JTlPo3uw-ELP_HJAljz50-M;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$4vW6JTlPo3uw-ELP_HJAljz50-M;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V

    .line 291
    return-void
.end method

.method public deleteAllNotificationChannels()V
    .registers 3

    .line 2705
    sget-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationsQueue:Lim/tpelyyftgw/messenger/DispatchQueue;

    new-instance v1, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$3gkGn2HdrQL1eRuWQ-ybpN8ZXOU;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$3gkGn2HdrQL1eRuWQ-ybpN8ZXOU;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V

    .line 2727
    return-void
.end method

.method public deleteNotificationChannel(J)V
    .registers 5
    .param p1, "dialogId"    # J

    .line 2685
    sget-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationsQueue:Lim/tpelyyftgw/messenger/DispatchQueue;

    new-instance v1, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$KJa2aZu07Df2aBVZ2GR1aohW98s;

    invoke-direct {v1, p0, p1, p2}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$KJa2aZu07Df2aBVZ2GR1aohW98s;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;J)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V

    .line 2701
    return-void
.end method

.method protected forceShowPopupForReply()V
    .registers 3

    .line 331
    sget-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationsQueue:Lim/tpelyyftgw/messenger/DispatchQueue;

    new-instance v1, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$bBSovRihLFQYJhXLG1Pvd7EjfDw;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$bBSovRihLFQYJhXLG1Pvd7EjfDw;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V

    .line 355
    return-void
.end method

.method public getGlobalNotificationsKey(I)Ljava/lang/String;
    .registers 3
    .param p1, "type"    # I

    .line 4212
    if-nez p1, :cond_5

    .line 4213
    const-string v0, "EnableGroup2"

    return-object v0

    .line 4214
    :cond_5
    const/4 v0, 0x1

    if-ne p1, v0, :cond_b

    .line 4215
    const-string v0, "EnableAll2"

    return-object v0

    .line 4217
    :cond_b
    const-string v0, "EnableChannel2"

    return-object v0
.end method

.method public getNotificationManager()Landroidx/core/app/NotificationManagerCompat;
    .registers 2

    .line 151
    sget-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationManager:Landroidx/core/app/NotificationManagerCompat;

    return-object v0
.end method

.method public getTotalUnreadCount()I
    .registers 2

    .line 798
    iget v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    return v0
.end method

.method public hasMessagesToReply()Z
    .registers 6

    .line 318
    const/4 v0, 0x0

    .local v0, "a":I
    :goto_1
    iget-object v1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->size()I

    move-result v1

    if-ge v0, v1, :cond_3a

    .line 319
    iget-object v1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lim/tpelyyftgw/messenger/MessageObject;

    .line 320
    .local v1, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v2

    .line 321
    .local v2, "dialog_id":J
    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->mentioned:Z

    if-eqz v4, :cond_23

    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPinMessage;

    if-nez v4, :cond_37

    :cond_23
    long-to-int v4, v2

    if-eqz v4, :cond_37

    iget-object v4, v1, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v4, v4, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    if-eqz v4, :cond_35

    .line 322
    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/MessageObject;->isMegagroup()Z

    move-result v4

    if-nez v4, :cond_35

    .line 323
    goto :goto_37

    .line 325
    :cond_35
    const/4 v4, 0x1

    return v4

    .line 318
    .end local v1    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v2    # "dialog_id":J
    :cond_37
    :goto_37
    add-int/lit8 v0, v0, 0x1

    goto :goto_1

    .line 327
    .end local v0    # "a":I
    :cond_3a
    const/4 v0, 0x0

    return v0
.end method

.method public hideNotifications()V
    .registers 3

    .line 2555
    sget-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationsQueue:Lim/tpelyyftgw/messenger/DispatchQueue;

    new-instance v1, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$sXD5abwiP2RIfubJCn1uMILkXcA;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$sXD5abwiP2RIfubJCn1uMILkXcA;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V

    .line 2563
    return-void
.end method

.method public isGlobalNotificationsEnabled(I)Z
    .registers 5
    .param p1, "type"    # I

    .line 4203
    invoke-virtual {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getNotificationsSettings()Landroid/content/SharedPreferences;

    move-result-object v0

    invoke-virtual {p0, p1}, Lim/tpelyyftgw/messenger/NotificationsController;->getGlobalNotificationsKey(I)Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v0

    invoke-virtual {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v1

    invoke-virtual {v1}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I

    move-result v1

    if-ge v0, v1, :cond_1c

    const/4 v2, 0x1

    :cond_1c
    return v2
.end method

.method public isGlobalNotificationsEnabled(J)Z
    .registers 6
    .param p1, "did"    # J

    .line 4188
    long-to-int v0, p1

    .line 4189
    .local v0, "lower_id":I
    if-gez v0, :cond_1e

    .line 4190
    invoke-virtual {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v1

    neg-int v2, v0

    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/MessagesController;->getChat(Ljava/lang/Integer;)Lim/tpelyyftgw/tgnet/TLRPC$Chat;

    move-result-object v1

    .line 4191
    .local v1, "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    invoke-static {v1}, Lim/tpelyyftgw/messenger/ChatObject;->isChannel(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)Z

    move-result v2

    if-eqz v2, :cond_1c

    iget-boolean v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->megagroup:Z

    if-nez v2, :cond_1c

    .line 4192
    const/4 v2, 0x2

    .local v2, "type":I
    goto :goto_1d

    .line 4194
    .end local v2    # "type":I
    :cond_1c
    const/4 v2, 0x0

    .line 4196
    .end local v1    # "chat":Lim/tpelyyftgw/tgnet/TLRPC$Chat;
    .restart local v2    # "type":I
    :goto_1d
    goto :goto_1f

    .line 4197
    .end local v2    # "type":I
    :cond_1e
    const/4 v2, 0x1

    .line 4199
    .restart local v2    # "type":I
    :goto_1f
    invoke-virtual {p0, v2}, Lim/tpelyyftgw/messenger/NotificationsController;->isGlobalNotificationsEnabled(I)Z

    move-result v1

    return v1
.end method

.method public synthetic lambda$cleanup$1$NotificationsController()V
    .registers 10

    .line 248
    const-wide/16 v0, 0x0

    iput-wide v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->opened_dialog_id:J

    .line 249
    const/4 v0, 0x0

    iput v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    .line 250
    iput v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->personal_count:I

    .line 251
    iget-object v1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V

    .line 252
    iget-object v1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessagesDict:Landroid/util/LongSparseArray;

    invoke-virtual {v1}, Landroid/util/LongSparseArray;->clear()V

    .line 253
    iget-object v1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->fcmRandomMessagesDict:Landroid/util/LongSparseArray;

    invoke-virtual {v1}, Landroid/util/LongSparseArray;->clear()V

    .line 254
    iget-object v1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v1}, Landroid/util/LongSparseArray;->clear()V

    .line 255
    iget-object v1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->wearNotificationsIds:Landroid/util/LongSparseArray;

    invoke-virtual {v1}, Landroid/util/LongSparseArray;->clear()V

    .line 256
    iget-object v1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->lastWearNotifiedMessageId:Landroid/util/LongSparseArray;

    invoke-virtual {v1}, Landroid/util/LongSparseArray;->clear()V

    .line 257
    iget-object v1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->delayedPushMessages:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V

    .line 258
    iput-boolean v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->notifyCheck:Z

    .line 259
    iput v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->lastBadgeCount:I

    .line 261
    :try_start_30
    iget-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationDelayWakelock:Landroid/os/PowerManager$WakeLock;

    invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;->isHeld()Z

    move-result v0

    if-eqz v0, :cond_3d

    .line 262
    iget-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationDelayWakelock:Landroid/os/PowerManager$WakeLock;

    invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;->release()V
    :try_end_3d
    .catch Ljava/lang/Exception; {:try_start_30 .. :try_end_3d} :catch_3e

    .line 266
    :cond_3d
    goto :goto_42

    .line 264
    :catch_3e
    move-exception v0

    .line 265
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 267
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_42
    invoke-direct {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->dismissNotification()V

    .line 268
    invoke-direct {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getTotalAllUnreadCount()I

    move-result v0

    invoke-direct {p0, v0}, Lim/tpelyyftgw/messenger/NotificationsController;->setBadge(I)V

    .line 269
    invoke-virtual {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getNotificationsSettings()Landroid/content/SharedPreferences;

    move-result-object v0

    .line 270
    .local v0, "preferences":Landroid/content/SharedPreferences;
    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v1

    .line 271
    .local v1, "editor":Landroid/content/SharedPreferences$Editor;
    invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->clear()Landroid/content/SharedPreferences$Editor;

    .line 272
    invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 274
    sget v2, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v3, 0x1a

    if-lt v2, v3, :cond_a1

    .line 276
    :try_start_64
    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    iget v3, p0, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v3, "channel"

    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 277
    .local v2, "keyStart":Ljava/lang/String;
    sget-object v3, Lim/tpelyyftgw/messenger/NotificationsController;->systemNotificationManager:Landroid/app/NotificationManager;

    invoke-virtual {v3}, Landroid/app/NotificationManager;->getNotificationChannels()Ljava/util/List;

    move-result-object v3

    .line 278
    .local v3, "list":Ljava/util/List;, "Ljava/util/List<Landroid/app/NotificationChannel;>;"
    invoke-interface {v3}, Ljava/util/List;->size()I

    move-result v4

    .line 279
    .local v4, "count":I
    const/4 v5, 0x0

    .local v5, "a":I
    :goto_82
    if-ge v5, v4, :cond_9c

    .line 280
    invoke-interface {v3, v5}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Landroid/app/NotificationChannel;

    .line 281
    .local v6, "channel":Landroid/app/NotificationChannel;
    invoke-virtual {v6}, Landroid/app/NotificationChannel;->getId()Ljava/lang/String;

    move-result-object v7

    .line 282
    .local v7, "id":Ljava/lang/String;
    invoke-virtual {v7, v2}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v8

    if-eqz v8, :cond_99

    .line 283
    sget-object v8, Lim/tpelyyftgw/messenger/NotificationsController;->systemNotificationManager:Landroid/app/NotificationManager;

    invoke-virtual {v8, v7}, Landroid/app/NotificationManager;->deleteNotificationChannel(Ljava/lang/String;)V
    :try_end_99
    .catchall {:try_start_64 .. :try_end_99} :catchall_9d

    .line 279
    .end local v6    # "channel":Landroid/app/NotificationChannel;
    .end local v7    # "id":Ljava/lang/String;
    :cond_99
    add-int/lit8 v5, v5, 0x1

    goto :goto_82

    .line 288
    .end local v2    # "keyStart":Ljava/lang/String;
    .end local v3    # "list":Ljava/util/List;, "Ljava/util/List<Landroid/app/NotificationChannel;>;"
    .end local v4    # "count":I
    .end local v5    # "a":I
    :cond_9c
    goto :goto_a1

    .line 286
    :catchall_9d
    move-exception v2

    .line 287
    .local v2, "e":Ljava/lang/Throwable;
    invoke-static {v2}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 290
    .end local v2    # "e":Ljava/lang/Throwable;
    :cond_a1
    :goto_a1
    return-void
.end method

.method public synthetic lambda$deleteAllNotificationChannels$30$NotificationsController()V
    .registers 9

    .line 2706
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x1a

    if-ge v0, v1, :cond_7

    .line 2707
    return-void

    .line 2710
    :cond_7
    :try_start_7
    invoke-virtual {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getNotificationsSettings()Landroid/content/SharedPreferences;

    move-result-object v0

    .line 2711
    .local v0, "preferences":Landroid/content/SharedPreferences;
    invoke-interface {v0}, Landroid/content/SharedPreferences;->getAll()Ljava/util/Map;

    move-result-object v1

    .line 2712
    .local v1, "values":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;*>;"
    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v2

    .line 2713
    .local v2, "editor":Landroid/content/SharedPreferences$Editor;
    invoke-interface {v1}, Ljava/util/Map;->entrySet()Ljava/util/Set;

    move-result-object v3

    invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator;

    move-result-object v3

    :goto_1f
    invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z

    move-result v4

    if-eqz v4, :cond_50

    invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/util/Map$Entry;

    .line 2714
    .local v4, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;*>;"
    invoke-interface {v4}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Ljava/lang/String;

    .line 2715
    .local v5, "key":Ljava/lang/String;
    const-string v6, "im.tpelyyftgw.key"

    invoke-virtual {v5, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z

    move-result v6

    if-eqz v6, :cond_4f

    .line 2716
    const-string v6, "_s"

    invoke-virtual {v5, v6}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z

    move-result v6

    if-nez v6, :cond_4c

    .line 2717
    sget-object v6, Lim/tpelyyftgw/messenger/NotificationsController;->systemNotificationManager:Landroid/app/NotificationManager;

    invoke-interface {v4}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;

    move-result-object v7

    check-cast v7, Ljava/lang/String;

    invoke-virtual {v6, v7}, Landroid/app/NotificationManager;->deleteNotificationChannel(Ljava/lang/String;)V

    .line 2719
    :cond_4c
    invoke-interface {v2, v5}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    .line 2721
    .end local v4    # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry<Ljava/lang/String;*>;"
    .end local v5    # "key":Ljava/lang/String;
    :cond_4f
    goto :goto_1f

    .line 2722
    :cond_50
    invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z
    :try_end_53
    .catch Ljava/lang/Exception; {:try_start_7 .. :try_end_53} :catch_55

    .line 2725
    nop

    .end local v0    # "preferences":Landroid/content/SharedPreferences;
    .end local v1    # "values":Ljava/util/Map;, "Ljava/util/Map<Ljava/lang/String;*>;"
    .end local v2    # "editor":Landroid/content/SharedPreferences$Editor;
    goto :goto_59

    .line 2723
    :catch_55
    move-exception v0

    .line 2724
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 2726
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_59
    return-void
.end method

.method public synthetic lambda$deleteNotificationChannel$29$NotificationsController(J)V
    .registers 9
    .param p1, "dialogId"    # J

    .line 2686
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x1a

    if-ge v0, v1, :cond_7

    .line 2687
    return-void

    .line 2690
    :cond_7
    :try_start_7
    invoke-virtual {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getNotificationsSettings()Landroid/content/SharedPreferences;

    move-result-object v0

    .line 2691
    .local v0, "preferences":Landroid/content/SharedPreferences;
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V

    const-string v2, "im.tpelyyftgw.key"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    .line 2692
    .local v1, "key":Ljava/lang/String;
    const/4 v2, 0x0

    invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 2693
    .local v2, "channelId":Ljava/lang/String;
    if-eqz v2, :cond_4c

    .line 2694
    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v3

    invoke-interface {v3, v1}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    move-result-object v3

    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    const-string v5, "_s"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    invoke-interface {v3, v4}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    move-result-object v3

    invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 2695
    sget-object v3, Lim/tpelyyftgw/messenger/NotificationsController;->systemNotificationManager:Landroid/app/NotificationManager;

    invoke-virtual {v3, v2}, Landroid/app/NotificationManager;->deleteNotificationChannel(Ljava/lang/String;)V
    :try_end_4c
    .catch Ljava/lang/Exception; {:try_start_7 .. :try_end_4c} :catch_4d

    .line 2699
    .end local v0    # "preferences":Landroid/content/SharedPreferences;
    .end local v1    # "key":Ljava/lang/String;
    .end local v2    # "channelId":Ljava/lang/String;
    :cond_4c
    goto :goto_51

    .line 2697
    :catch_4d
    move-exception v0

    .line 2698
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 2700
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_51
    return-void
.end method

.method public synthetic lambda$forceShowPopupForReply$5$NotificationsController()V
    .registers 8

    .line 332
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    .line 333
    .local v0, "popupArray":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    const/4 v1, 0x0

    .local v1, "a":I
    :goto_6
    iget-object v2, p0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    invoke-virtual {v2}, Ljava/util/ArrayList;->size()I

    move-result v2

    const/4 v3, 0x0

    if-ge v1, v2, :cond_41

    .line 334
    iget-object v2, p0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    invoke-virtual {v2, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;

    .line 335
    .local v2, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v4

    .line 336
    .local v4, "dialog_id":J
    iget-object v6, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->mentioned:Z

    if-eqz v6, :cond_29

    iget-object v6, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPinMessage;

    if-nez v6, :cond_3e

    :cond_29
    long-to-int v6, v4

    if-eqz v6, :cond_3e

    iget-object v6, v2, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v6, v6, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    if-eqz v6, :cond_3b

    .line 337
    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->isMegagroup()Z

    move-result v6

    if-nez v6, :cond_3b

    .line 338
    goto :goto_3e

    .line 340
    :cond_3b
    invoke-virtual {v0, v3, v2}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V

    .line 333
    .end local v2    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v4    # "dialog_id":J
    :cond_3e
    :goto_3e
    add-int/lit8 v1, v1, 0x1

    goto :goto_6

    .line 342
    .end local v1    # "a":I
    :cond_41
    invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v1

    if-nez v1, :cond_55

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->needShowPasscode(Z)Z

    move-result v1

    if-nez v1, :cond_55

    .line 343
    new-instance v1, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$1xtcupeMYRDl7b8NH9CNnjlGRts;

    invoke-direct {v1, p0, v0}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$1xtcupeMYRDl7b8NH9CNnjlGRts;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;Ljava/util/ArrayList;)V

    invoke-static {v1}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 354
    :cond_55
    return-void
.end method

.method public synthetic lambda$hideNotifications$24$NotificationsController()V
    .registers 4

    .line 2556
    sget-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationManager:Landroidx/core/app/NotificationManagerCompat;

    iget v1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationId:I

    invoke-virtual {v0, v1}, Landroidx/core/app/NotificationManagerCompat;->cancel(I)V

    .line 2557
    iget-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->lastWearNotifiedMessageId:Landroid/util/LongSparseArray;

    invoke-virtual {v0}, Landroid/util/LongSparseArray;->clear()V

    .line 2558
    const/4 v0, 0x0

    .local v0, "a":I
    :goto_d
    iget-object v1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->wearNotificationsIds:Landroid/util/LongSparseArray;

    invoke-virtual {v1}, Landroid/util/LongSparseArray;->size()I

    move-result v1

    if-ge v0, v1, :cond_29

    .line 2559
    sget-object v1, Lim/tpelyyftgw/messenger/NotificationsController;->notificationManager:Landroidx/core/app/NotificationManagerCompat;

    iget-object v2, p0, Lim/tpelyyftgw/messenger/NotificationsController;->wearNotificationsIds:Landroid/util/LongSparseArray;

    invoke-virtual {v2, v0}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/lang/Integer;

    invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I

    move-result v2

    invoke-virtual {v1, v2}, Landroidx/core/app/NotificationManagerCompat;->cancel(I)V

    .line 2558
    add-int/lit8 v0, v0, 0x1

    goto :goto_d

    .line 2561
    .end local v0    # "a":I
    :cond_29
    iget-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->wearNotificationsIds:Landroid/util/LongSparseArray;

    invoke-virtual {v0}, Landroid/util/LongSparseArray;->clear()V

    .line 2562
    return-void
.end method

.method public synthetic lambda$new$0$NotificationsController()V
    .registers 2

    .line 189
    sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z

    if-eqz v0, :cond_9

    .line 190
    const-string v0, "delay reached"

    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V

    .line 192
    :cond_9
    iget-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->delayedPushMessages:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_1a

    .line 193
    const/4 v0, 0x1

    invoke-direct {p0, v0}, Lim/tpelyyftgw/messenger/NotificationsController;->showOrUpdateNotification(Z)V

    .line 194
    iget-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->delayedPushMessages:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V

    .line 197
    :cond_1a
    :try_start_1a
    iget-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationDelayWakelock:Landroid/os/PowerManager$WakeLock;

    invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;->isHeld()Z

    move-result v0

    if-eqz v0, :cond_27

    .line 198
    iget-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationDelayWakelock:Landroid/os/PowerManager$WakeLock;

    invoke-virtual {v0}, Landroid/os/PowerManager$WakeLock;->release()V
    :try_end_27
    .catch Ljava/lang/Exception; {:try_start_1a .. :try_end_27} :catch_28

    .line 202
    :cond_27
    goto :goto_2c

    .line 200
    :catch_28
    move-exception v0

    .line 201
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 203
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_2c
    return-void
.end method

.method public synthetic lambda$null$10$NotificationsController(I)V
    .registers 8
    .param p1, "pushDialogsCount"    # I

    .line 488
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->notificationsCountUpdated:I

    const/4 v2, 0x1

    new-array v3, v2, [Ljava/lang/Object;

    iget v4, p0, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    const/4 v5, 0x0

    aput-object v4, v3, v5

    invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V

    .line 489
    invoke-virtual {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->dialogsUnreadCounterChanged:I

    new-array v2, v2, [Ljava/lang/Object;

    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    aput-object v3, v2, v5

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V

    .line 490
    return-void
.end method

.method public synthetic lambda$null$12$NotificationsController(Ljava/util/ArrayList;)V
    .registers 6
    .param p1, "popupArrayRemove"    # Ljava/util/ArrayList;

    .line 564
    const/4 v0, 0x0

    .local v0, "a":I
    invoke-virtual {p1}, Ljava/util/ArrayList;->size()I

    move-result v1

    .local v1, "size":I
    :goto_5
    if-ge v0, v1, :cond_13

    .line 565
    iget-object v2, p0, Lim/tpelyyftgw/messenger/NotificationsController;->popupMessages:Ljava/util/ArrayList;

    invoke-virtual {p1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z

    .line 564
    add-int/lit8 v0, v0, 0x1

    goto :goto_5

    .line 567
    .end local v0    # "a":I
    .end local v1    # "size":I
    :cond_13
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->pushMessagesUpdated:I

    const/4 v2, 0x0

    new-array v2, v2, [Ljava/lang/Object;

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V

    .line 568
    return-void
.end method

.method public synthetic lambda$null$14$NotificationsController(Ljava/util/ArrayList;I)V
    .registers 6
    .param p1, "popupArrayAdd"    # Ljava/util/ArrayList;
    .param p2, "popupFinal"    # I

    .line 728
    iget-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->popupMessages:Ljava/util/ArrayList;

    const/4 v1, 0x0

    invoke-virtual {v0, v1, p1}, Ljava/util/ArrayList;->addAll(ILjava/util/Collection;)Z

    .line 729
    sget-boolean v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->mainInterfacePaused:Z

    if-nez v0, :cond_12

    sget-boolean v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->isScreenOn:Z

    if-nez v0, :cond_39

    sget-boolean v0, Lim/tpelyyftgw/messenger/SharedConfig;->isWaitingForPasscodeEnter:Z

    if-nez v0, :cond_39

    .line 730
    :cond_12
    const/4 v0, 0x3

    if-eq p2, v0, :cond_23

    const/4 v0, 0x1

    if-ne p2, v0, :cond_1c

    sget-boolean v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->isScreenOn:Z

    if-nez v0, :cond_23

    :cond_1c
    const/4 v0, 0x2

    if-ne p2, v0, :cond_39

    sget-boolean v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->isScreenOn:Z

    if-nez v0, :cond_39

    .line 731
    :cond_23
    new-instance v0, Landroid/content/Intent;

    sget-object v1, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-class v2, Lim/tpelyyftgw/ui/PopupNotificationActivity;

    invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 732
    .local v0, "popupIntent":Landroid/content/Intent;
    const v1, 0x10050004

    invoke-virtual {v0, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;

    .line 734
    :try_start_32
    sget-object v1, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    invoke-virtual {v1, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V
    :try_end_37
    .catchall {:try_start_32 .. :try_end_37} :catchall_38

    .line 737
    goto :goto_39

    .line 735
    :catchall_38
    move-exception v1

    .line 740
    .end local v0    # "popupIntent":Landroid/content/Intent;
    :cond_39
    :goto_39
    return-void
.end method

.method public synthetic lambda$null$15$NotificationsController(I)V
    .registers 8
    .param p1, "pushDialogsCount"    # I

    .line 781
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->notificationsCountUpdated:I

    const/4 v2, 0x1

    new-array v3, v2, [Ljava/lang/Object;

    iget v4, p0, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    const/4 v5, 0x0

    aput-object v4, v3, v5

    invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V

    .line 782
    invoke-virtual {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->dialogsUnreadCounterChanged:I

    new-array v2, v2, [Ljava/lang/Object;

    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    aput-object v3, v2, v5

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V

    .line 783
    return-void
.end method

.method public synthetic lambda$null$17$NotificationsController(Ljava/util/ArrayList;)V
    .registers 6
    .param p1, "popupArrayToRemove"    # Ljava/util/ArrayList;

    .line 869
    const/4 v0, 0x0

    .local v0, "a":I
    invoke-virtual {p1}, Ljava/util/ArrayList;->size()I

    move-result v1

    .local v1, "size":I
    :goto_5
    if-ge v0, v1, :cond_13

    .line 870
    iget-object v2, p0, Lim/tpelyyftgw/messenger/NotificationsController;->popupMessages:Ljava/util/ArrayList;

    invoke-virtual {p1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z

    .line 869
    add-int/lit8 v0, v0, 0x1

    goto :goto_5

    .line 872
    .end local v0    # "a":I
    .end local v1    # "size":I
    :cond_13
    return-void
.end method

.method public synthetic lambda$null$18$NotificationsController(I)V
    .registers 8
    .param p1, "pushDialogsCount"    # I

    .line 883
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->notificationsCountUpdated:I

    const/4 v2, 0x1

    new-array v3, v2, [Ljava/lang/Object;

    iget v4, p0, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    const/4 v5, 0x0

    aput-object v4, v3, v5

    invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V

    .line 884
    invoke-virtual {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->dialogsUnreadCounterChanged:I

    new-array v2, v2, [Ljava/lang/Object;

    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    aput-object v3, v2, v5

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V

    .line 885
    return-void
.end method

.method public synthetic lambda$null$20$NotificationsController(I)V
    .registers 8
    .param p1, "pushDialogsCount"    # I

    .line 1047
    iget v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    const/4 v1, 0x0

    if-nez v0, :cond_15

    .line 1048
    iget-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->popupMessages:Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V

    .line 1049
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->pushMessagesUpdated:I

    new-array v3, v1, [Ljava/lang/Object;

    invoke-virtual {v0, v2, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V

    .line 1051
    :cond_15
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->notificationsCountUpdated:I

    const/4 v3, 0x1

    new-array v4, v3, [Ljava/lang/Object;

    iget v5, p0, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    invoke-static {v5}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v5

    aput-object v5, v4, v1

    invoke-virtual {v0, v2, v4}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V

    .line 1052
    invoke-virtual {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->dialogsUnreadCounterChanged:I

    new-array v3, v3, [Ljava/lang/Object;

    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    aput-object v4, v3, v1

    invoke-virtual {v0, v2, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V

    .line 1053
    return-void
.end method

.method public synthetic lambda$null$4$NotificationsController(Ljava/util/ArrayList;)V
    .registers 5
    .param p1, "popupArray"    # Ljava/util/ArrayList;

    .line 344
    iput-object p1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->popupReplyMessages:Ljava/util/ArrayList;

    .line 345
    new-instance v0, Landroid/content/Intent;

    sget-object v1, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const-class v2, Lim/tpelyyftgw/ui/PopupNotificationActivity;

    invoke-direct {v0, v1, v2}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 346
    .local v0, "popupIntent":Landroid/content/Intent;
    const-string v1, "force"

    const/4 v2, 0x1

    invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;

    .line 347
    iget v1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    const-string v2, "currentAccount"

    invoke-virtual {v0, v2, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 348
    const v1, 0x10050004

    invoke-virtual {v0, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;

    .line 349
    sget-object v1, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    invoke-virtual {v1, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V

    .line 350
    new-instance v1, Landroid/content/Intent;

    const-string v2, "android.intent.action.CLOSE_SYSTEM_DIALOGS"

    invoke-direct {v1, v2}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V

    .line 351
    .local v1, "it":Landroid/content/Intent;
    sget-object v2, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    invoke-virtual {v2, v1}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V

    .line 352
    return-void
.end method

.method public synthetic lambda$null$6$NotificationsController(Ljava/util/ArrayList;)V
    .registers 6
    .param p1, "popupArrayRemove"    # Ljava/util/ArrayList;

    .line 402
    const/4 v0, 0x0

    .local v0, "a":I
    invoke-virtual {p1}, Ljava/util/ArrayList;->size()I

    move-result v1

    .local v1, "size":I
    :goto_5
    if-ge v0, v1, :cond_13

    .line 403
    iget-object v2, p0, Lim/tpelyyftgw/messenger/NotificationsController;->popupMessages:Ljava/util/ArrayList;

    invoke-virtual {p1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z

    .line 402
    add-int/lit8 v0, v0, 0x1

    goto :goto_5

    .line 405
    .end local v0    # "a":I
    .end local v1    # "size":I
    :cond_13
    return-void
.end method

.method public synthetic lambda$null$7$NotificationsController(I)V
    .registers 8
    .param p1, "pushDialogsCount"    # I

    .line 416
    invoke-static {}, Lim/tpelyyftgw/messenger/NotificationCenter;->getGlobalInstance()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->notificationsCountUpdated:I

    const/4 v2, 0x1

    new-array v3, v2, [Ljava/lang/Object;

    iget v4, p0, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    const/4 v5, 0x0

    aput-object v4, v3, v5

    invoke-virtual {v0, v1, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V

    .line 417
    invoke-virtual {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v0

    sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->dialogsUnreadCounterChanged:I

    new-array v2, v2, [Ljava/lang/Object;

    invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v3

    aput-object v3, v2, v5

    invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V

    .line 418
    return-void
.end method

.method public synthetic lambda$null$9$NotificationsController(Ljava/util/ArrayList;)V
    .registers 6
    .param p1, "popupArrayRemove"    # Ljava/util/ArrayList;

    .line 474
    const/4 v0, 0x0

    .local v0, "a":I
    invoke-virtual {p1}, Ljava/util/ArrayList;->size()I

    move-result v1

    .local v1, "size":I
    :goto_5
    if-ge v0, v1, :cond_13

    .line 475
    iget-object v2, p0, Lim/tpelyyftgw/messenger/NotificationsController;->popupMessages:Ljava/util/ArrayList;

    invoke-virtual {p1, v0}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v3

    invoke-virtual {v2, v3}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z

    .line 474
    add-int/lit8 v0, v0, 0x1

    goto :goto_5

    .line 477
    .end local v0    # "a":I
    .end local v1    # "size":I
    :cond_13
    return-void
.end method

.method public synthetic lambda$playInChatSound$27$NotificationsController()V
    .registers 9

    .line 2609
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v0

    iget-wide v2, p0, Lim/tpelyyftgw/messenger/NotificationsController;->lastSoundPlay:J

    sub-long/2addr v0, v2

    invoke-static {v0, v1}, Ljava/lang/Math;->abs(J)J

    move-result-wide v0

    const-wide/16 v2, 0x1f4

    cmp-long v4, v0, v2

    if-gtz v4, :cond_12

    .line 2610
    return-void

    .line 2613
    :cond_12
    :try_start_12
    iget-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->soundPool:Landroid/media/SoundPool;

    const/4 v1, 0x1

    if-nez v0, :cond_25

    .line 2614
    new-instance v0, Landroid/media/SoundPool;

    const/4 v2, 0x3

    const/4 v3, 0x0

    invoke-direct {v0, v2, v1, v3}, Landroid/media/SoundPool;-><init>(III)V

    iput-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->soundPool:Landroid/media/SoundPool;

    .line 2615
    sget-object v2, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$L9G730GhPSqJPyheyN3Ki95gpCI;->INSTANCE:Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$L9G730GhPSqJPyheyN3Ki95gpCI;

    invoke-virtual {v0, v2}, Landroid/media/SoundPool;->setOnLoadCompleteListener(Landroid/media/SoundPool$OnLoadCompleteListener;)V

    .line 2625
    :cond_25
    iget v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->soundIn:I

    if-nez v0, :cond_3c

    iget-boolean v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->soundInLoaded:Z

    if-nez v0, :cond_3c

    .line 2626
    iput-boolean v1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->soundInLoaded:Z

    .line 2627
    iget-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->soundPool:Landroid/media/SoundPool;

    sget-object v2, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const v3, 0x7f0e000a

    invoke-virtual {v0, v2, v3, v1}, Landroid/media/SoundPool;->load(Landroid/content/Context;II)I

    move-result v0

    iput v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->soundIn:I

    .line 2629
    :cond_3c
    iget v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->soundIn:I
    :try_end_3e
    .catch Ljava/lang/Exception; {:try_start_12 .. :try_end_3e} :catch_55

    if-eqz v0, :cond_54

    .line 2631
    :try_start_40
    iget-object v1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->soundPool:Landroid/media/SoundPool;

    iget v2, p0, Lim/tpelyyftgw/messenger/NotificationsController;->soundIn:I

    const/high16 v3, 0x3f800000    # 1.0f

    const/high16 v4, 0x3f800000    # 1.0f

    const/4 v5, 0x1

    const/4 v6, 0x0

    const/high16 v7, 0x3f800000    # 1.0f

    invoke-virtual/range {v1 .. v7}, Landroid/media/SoundPool;->play(IFFIIF)I
    :try_end_4f
    .catch Ljava/lang/Exception; {:try_start_40 .. :try_end_4f} :catch_50

    .line 2634
    goto :goto_54

    .line 2632
    :catch_50
    move-exception v0

    .line 2633
    .local v0, "e":Ljava/lang/Exception;
    :try_start_51
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
    :try_end_54
    .catch Ljava/lang/Exception; {:try_start_51 .. :try_end_54} :catch_55

    .line 2638
    .end local v0    # "e":Ljava/lang/Exception;
    :cond_54
    :goto_54
    goto :goto_59

    .line 2636
    :catch_55
    move-exception v0

    .line 2637
    .restart local v0    # "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 2639
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_59
    return-void
.end method

.method public synthetic lambda$playOutChatSound$35$NotificationsController()V
    .registers 9

    .line 4036
    :try_start_0
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v0

    iget-wide v2, p0, Lim/tpelyyftgw/messenger/NotificationsController;->lastSoundOutPlay:J

    sub-long/2addr v0, v2

    invoke-static {v0, v1}, Ljava/lang/Math;->abs(J)J

    move-result-wide v0

    const-wide/16 v2, 0x64

    cmp-long v4, v0, v2

    if-gtz v4, :cond_12

    .line 4037
    return-void

    .line 4039
    :cond_12
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v0

    iput-wide v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->lastSoundOutPlay:J

    .line 4040
    iget-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->soundPool:Landroid/media/SoundPool;

    const/4 v1, 0x1

    if-nez v0, :cond_2b

    .line 4041
    new-instance v0, Landroid/media/SoundPool;

    const/4 v2, 0x3

    const/4 v3, 0x0

    invoke-direct {v0, v2, v1, v3}, Landroid/media/SoundPool;-><init>(III)V

    iput-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->soundPool:Landroid/media/SoundPool;

    .line 4042
    sget-object v2, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$VClTr99W9OgQ9f-6gm6YiXcxqT0;->INSTANCE:Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$VClTr99W9OgQ9f-6gm6YiXcxqT0;

    invoke-virtual {v0, v2}, Landroid/media/SoundPool;->setOnLoadCompleteListener(Landroid/media/SoundPool$OnLoadCompleteListener;)V

    .line 4052
    :cond_2b
    iget v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->soundOut:I

    if-nez v0, :cond_42

    iget-boolean v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->soundOutLoaded:Z

    if-nez v0, :cond_42

    .line 4053
    iput-boolean v1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->soundOutLoaded:Z

    .line 4054
    iget-object v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->soundPool:Landroid/media/SoundPool;

    sget-object v2, Lim/tpelyyftgw/messenger/ApplicationLoader;->applicationContext:Landroid/content/Context;

    const v3, 0x7f0e000b

    invoke-virtual {v0, v2, v3, v1}, Landroid/media/SoundPool;->load(Landroid/content/Context;II)I

    move-result v0

    iput v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->soundOut:I

    .line 4056
    :cond_42
    iget v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->soundOut:I
    :try_end_44
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_44} :catch_5b

    if-eqz v0, :cond_5a

    .line 4058
    :try_start_46
    iget-object v1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->soundPool:Landroid/media/SoundPool;

    iget v2, p0, Lim/tpelyyftgw/messenger/NotificationsController;->soundOut:I

    const/high16 v3, 0x3f800000    # 1.0f

    const/high16 v4, 0x3f800000    # 1.0f

    const/4 v5, 0x1

    const/4 v6, 0x0

    const/high16 v7, 0x3f800000    # 1.0f

    invoke-virtual/range {v1 .. v7}, Landroid/media/SoundPool;->play(IFFIIF)I
    :try_end_55
    .catch Ljava/lang/Exception; {:try_start_46 .. :try_end_55} :catch_56

    .line 4061
    goto :goto_5a

    .line 4059
    :catch_56
    move-exception v0

    .line 4060
    .local v0, "e":Ljava/lang/Exception;
    :try_start_57
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
    :try_end_5a
    .catch Ljava/lang/Exception; {:try_start_57 .. :try_end_5a} :catch_5b

    .line 4065
    .end local v0    # "e":Ljava/lang/Exception;
    :cond_5a
    :goto_5a
    goto :goto_5f

    .line 4063
    :catch_5b
    move-exception v0

    .line 4064
    .restart local v0    # "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 4066
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_5f
    return-void
.end method

.method public synthetic lambda$processDialogsUpdateRead$19$NotificationsController(Landroid/util/LongSparseArray;Ljava/util/ArrayList;)V
    .registers 23
    .param p1, "dialogsToUpdate"    # Landroid/util/LongSparseArray;
    .param p2, "popupArrayToRemove"    # Ljava/util/ArrayList;

    .line 804
    move-object/from16 v0, p0

    move-object/from16 v1, p1

    move-object/from16 v2, p2

    iget v3, v0, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    .line 805
    .local v3, "old_unread_count":I
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v4

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/AccountInstance;->getNotificationsSettings()Landroid/content/SharedPreferences;

    move-result-object v4

    .line 806
    .local v4, "preferences":Landroid/content/SharedPreferences;
    const/4 v5, 0x0

    .local v5, "b":I
    :goto_11
    invoke-virtual/range {p1 .. p1}, Landroid/util/LongSparseArray;->size()I

    move-result v6

    const/4 v7, 0x0

    const/4 v8, 0x1

    if-ge v5, v6, :cond_11e

    .line 807
    invoke-virtual {v1, v5}, Landroid/util/LongSparseArray;->keyAt(I)J

    move-result-wide v9

    .line 809
    .local v9, "dialog_id":J
    invoke-direct {v0, v4, v9, v10}, Lim/tpelyyftgw/messenger/NotificationsController;->getNotifyOverride(Landroid/content/SharedPreferences;J)I

    move-result v6

    .line 811
    .local v6, "notifyOverride":I
    const/4 v11, -0x1

    if-ne v6, v11, :cond_29

    .line 812
    invoke-virtual {v0, v9, v10}, Lim/tpelyyftgw/messenger/NotificationsController;->isGlobalNotificationsEnabled(J)Z

    move-result v7

    .local v7, "canAddValue":Z
    goto :goto_2d

    .line 814
    .end local v7    # "canAddValue":Z
    :cond_29
    const/4 v11, 0x2

    if-eq v6, v11, :cond_2d

    const/4 v7, 0x1

    .line 816
    .restart local v7    # "canAddValue":Z
    :cond_2d
    :goto_2d
    iget-object v11, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v11, v9, v10}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v11

    check-cast v11, Ljava/lang/Integer;

    .line 817
    .local v11, "currentCount":Ljava/lang/Integer;
    invoke-virtual {v1, v9, v10}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v12

    check-cast v12, Ljava/lang/Integer;

    .line 819
    .local v12, "newCount":Ljava/lang/Integer;
    iget-boolean v13, v0, Lim/tpelyyftgw/messenger/NotificationsController;->notifyCheck:Z

    if-eqz v13, :cond_53

    if-nez v7, :cond_53

    .line 820
    iget-object v13, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogsOverrideMention:Landroid/util/LongSparseArray;

    invoke-virtual {v13, v9, v10}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/lang/Integer;

    .line 821
    .local v13, "override":Ljava/lang/Integer;
    if-eqz v13, :cond_53

    invoke-virtual {v13}, Ljava/lang/Integer;->intValue()I

    move-result v14

    if-eqz v14, :cond_53

    .line 822
    const/4 v7, 0x1

    .line 823
    move-object v12, v13

    .line 827
    .end local v13    # "override":Ljava/lang/Integer;
    :cond_53
    invoke-virtual {v12}, Ljava/lang/Integer;->intValue()I

    move-result v13

    if-nez v13, :cond_5e

    .line 828
    iget-object v13, v0, Lim/tpelyyftgw/messenger/NotificationsController;->smartNotificationsDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v13, v9, v10}, Landroid/util/LongSparseArray;->remove(J)V

    .line 831
    :cond_5e
    invoke-virtual {v12}, Ljava/lang/Integer;->intValue()I

    move-result v13

    if-gez v13, :cond_75

    .line 832
    if-nez v11, :cond_68

    .line 833
    goto/16 :goto_11a

    .line 835
    :cond_68
    invoke-virtual {v11}, Ljava/lang/Integer;->intValue()I

    move-result v13

    invoke-virtual {v12}, Ljava/lang/Integer;->intValue()I

    move-result v14

    add-int/2addr v13, v14

    invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v12

    .line 837
    :cond_75
    if-nez v7, :cond_7d

    invoke-virtual {v12}, Ljava/lang/Integer;->intValue()I

    move-result v13

    if-nez v13, :cond_88

    .line 838
    :cond_7d
    if-eqz v11, :cond_88

    .line 839
    iget v13, v0, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    invoke-virtual {v11}, Ljava/lang/Integer;->intValue()I

    move-result v14

    sub-int/2addr v13, v14

    iput v13, v0, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    .line 842
    :cond_88
    invoke-virtual {v12}, Ljava/lang/Integer;->intValue()I

    move-result v13

    if-nez v13, :cond_102

    .line 843
    iget-object v13, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v13, v9, v10}, Landroid/util/LongSparseArray;->remove(J)V

    .line 844
    iget-object v13, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogsOverrideMention:Landroid/util/LongSparseArray;

    invoke-virtual {v13, v9, v10}, Landroid/util/LongSparseArray;->remove(J)V

    .line 845
    const/4 v13, 0x0

    .local v13, "a":I
    :goto_99
    iget-object v14, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    invoke-virtual {v14}, Ljava/util/ArrayList;->size()I

    move-result v14

    if-ge v13, v14, :cond_fe

    .line 846
    iget-object v14, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    invoke-virtual {v14, v13}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v14

    check-cast v14, Lim/tpelyyftgw/messenger/MessageObject;

    .line 847
    .local v14, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v15, v14, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_scheduled:Z

    if-nez v15, :cond_f5

    invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v15

    cmp-long v17, v15, v9

    if-nez v17, :cond_f5

    .line 848
    invoke-direct {v0, v14}, Lim/tpelyyftgw/messenger/NotificationsController;->isPersonalMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z

    move-result v15

    if-eqz v15, :cond_c2

    .line 849
    iget v15, v0, Lim/tpelyyftgw/messenger/NotificationsController;->personal_count:I

    sub-int/2addr v15, v8

    iput v15, v0, Lim/tpelyyftgw/messenger/NotificationsController;->personal_count:I

    .line 851
    :cond_c2
    iget-object v15, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    invoke-virtual {v15, v13}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    .line 852
    add-int/lit8 v13, v13, -0x1

    .line 853
    iget-object v15, v0, Lim/tpelyyftgw/messenger/NotificationsController;->delayedPushMessages:Ljava/util/ArrayList;

    invoke-virtual {v15, v14}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z

    .line 854
    invoke-virtual {v14}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v15

    move-wide/from16 v17, v9

    .end local v9    # "dialog_id":J
    .local v17, "dialog_id":J
    int-to-long v8, v15

    .line 855
    .local v8, "mid":J
    iget-object v10, v14, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    if-eqz v10, :cond_eb

    .line 856
    iget-object v10, v14, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v10, v10, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    move-object v15, v11

    .end local v11    # "currentCount":Ljava/lang/Integer;
    .local v15, "currentCount":Ljava/lang/Integer;
    int-to-long v10, v10

    const/16 v19, 0x20

    shl-long v10, v10, v19

    or-long/2addr v8, v10

    goto :goto_ec

    .line 855
    .end local v15    # "currentCount":Ljava/lang/Integer;
    .restart local v11    # "currentCount":Ljava/lang/Integer;
    :cond_eb
    move-object v15, v11

    .line 858
    .end local v11    # "currentCount":Ljava/lang/Integer;
    .restart local v15    # "currentCount":Ljava/lang/Integer;
    :goto_ec
    iget-object v10, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessagesDict:Landroid/util/LongSparseArray;

    invoke-virtual {v10, v8, v9}, Landroid/util/LongSparseArray;->remove(J)V

    .line 859
    invoke-virtual {v2, v14}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto :goto_f8

    .line 847
    .end local v8    # "mid":J
    .end local v15    # "currentCount":Ljava/lang/Integer;
    .end local v17    # "dialog_id":J
    .restart local v9    # "dialog_id":J
    .restart local v11    # "currentCount":Ljava/lang/Integer;
    :cond_f5
    move-wide/from16 v17, v9

    move-object v15, v11

    .line 845
    .end local v9    # "dialog_id":J
    .end local v11    # "currentCount":Ljava/lang/Integer;
    .end local v14    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v15    # "currentCount":Ljava/lang/Integer;
    .restart local v17    # "dialog_id":J
    :goto_f8
    const/4 v8, 0x1

    add-int/2addr v13, v8

    move-object v11, v15

    move-wide/from16 v9, v17

    goto :goto_99

    .end local v15    # "currentCount":Ljava/lang/Integer;
    .end local v17    # "dialog_id":J
    .restart local v9    # "dialog_id":J
    .restart local v11    # "currentCount":Ljava/lang/Integer;
    :cond_fe
    move-wide/from16 v17, v9

    move-object v15, v11

    .end local v9    # "dialog_id":J
    .end local v11    # "currentCount":Ljava/lang/Integer;
    .end local v13    # "a":I
    .restart local v15    # "currentCount":Ljava/lang/Integer;
    .restart local v17    # "dialog_id":J
    goto :goto_11a

    .line 862
    .end local v15    # "currentCount":Ljava/lang/Integer;
    .end local v17    # "dialog_id":J
    .restart local v9    # "dialog_id":J
    .restart local v11    # "currentCount":Ljava/lang/Integer;
    :cond_102
    move-wide/from16 v17, v9

    move-object v15, v11

    .end local v9    # "dialog_id":J
    .end local v11    # "currentCount":Ljava/lang/Integer;
    .restart local v15    # "currentCount":Ljava/lang/Integer;
    .restart local v17    # "dialog_id":J
    if-eqz v7, :cond_118

    .line 863
    iget v8, v0, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    invoke-virtual {v12}, Ljava/lang/Integer;->intValue()I

    move-result v9

    add-int/2addr v8, v9

    iput v8, v0, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    .line 864
    iget-object v8, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    move-wide/from16 v9, v17

    .end local v17    # "dialog_id":J
    .restart local v9    # "dialog_id":J
    invoke-virtual {v8, v9, v10, v12}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    goto :goto_11a

    .line 862
    .end local v9    # "dialog_id":J
    .restart local v17    # "dialog_id":J
    :cond_118
    move-wide/from16 v9, v17

    .line 806
    .end local v6    # "notifyOverride":I
    .end local v7    # "canAddValue":Z
    .end local v12    # "newCount":Ljava/lang/Integer;
    .end local v15    # "currentCount":Ljava/lang/Integer;
    .end local v17    # "dialog_id":J
    :goto_11a
    add-int/lit8 v5, v5, 0x1

    goto/16 :goto_11

    .line 867
    .end local v5    # "b":I
    :cond_11e
    invoke-virtual/range {p2 .. p2}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v5

    if-nez v5, :cond_12c

    .line 868
    new-instance v5, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$42UzywvQPr7NkefJTQ5R292whaQ;

    invoke-direct {v5, v0, v2}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$42UzywvQPr7NkefJTQ5R292whaQ;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;Ljava/util/ArrayList;)V

    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 874
    :cond_12c
    iget v5, v0, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    if-eq v3, v5, :cond_15e

    .line 875
    iget-boolean v5, v0, Lim/tpelyyftgw/messenger/NotificationsController;->notifyCheck:Z

    if-nez v5, :cond_13f

    .line 876
    iget-object v5, v0, Lim/tpelyyftgw/messenger/NotificationsController;->delayedPushMessages:Ljava/util/ArrayList;

    invoke-virtual {v5}, Ljava/util/ArrayList;->clear()V

    .line 877
    iget-boolean v5, v0, Lim/tpelyyftgw/messenger/NotificationsController;->notifyCheck:Z

    invoke-direct {v0, v5}, Lim/tpelyyftgw/messenger/NotificationsController;->showOrUpdateNotification(Z)V

    goto :goto_150

    .line 879
    :cond_13f
    iget v5, v0, Lim/tpelyyftgw/messenger/NotificationsController;->lastOnlineFromOtherDevice:I

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v6

    invoke-virtual {v6}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I

    move-result v6

    if-le v5, v6, :cond_14c

    goto :goto_14d

    :cond_14c
    const/4 v8, 0x0

    :goto_14d
    invoke-direct {v0, v8}, Lim/tpelyyftgw/messenger/NotificationsController;->scheduleNotificationDelay(Z)V

    .line 881
    :goto_150
    iget-object v5, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v5}, Landroid/util/LongSparseArray;->size()I

    move-result v5

    .line 882
    .local v5, "pushDialogsCount":I
    new-instance v6, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$_Xinsx2B0lHfVCqKghEHb0THHhs;

    invoke-direct {v6, v0, v5}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$_Xinsx2B0lHfVCqKghEHb0THHhs;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;I)V

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 887
    .end local v5    # "pushDialogsCount":I
    :cond_15e
    iput-boolean v7, v0, Lim/tpelyyftgw/messenger/NotificationsController;->notifyCheck:Z

    .line 888
    iget-boolean v5, v0, Lim/tpelyyftgw/messenger/NotificationsController;->showBadgeNumber:Z

    if-eqz v5, :cond_16b

    .line 889
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getTotalAllUnreadCount()I

    move-result v5

    invoke-direct {v0, v5}, Lim/tpelyyftgw/messenger/NotificationsController;->setBadge(I)V

    .line 891
    :cond_16b
    return-void
.end method

.method public synthetic lambda$processLoadedUnreadMessages$21$NotificationsController(Ljava/util/ArrayList;Landroid/util/LongSparseArray;Ljava/util/ArrayList;)V
    .registers 27
    .param p1, "messages"    # Ljava/util/ArrayList;
    .param p2, "dialogs"    # Landroid/util/LongSparseArray;
    .param p3, "push"    # Ljava/util/ArrayList;

    .line 902
    move-object/from16 v0, p0

    move-object/from16 v1, p1

    move-object/from16 v2, p2

    move-object/from16 v3, p3

    iget-object v4, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v4}, Landroid/util/LongSparseArray;->clear()V

    .line 903
    iget-object v4, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    invoke-virtual {v4}, Ljava/util/ArrayList;->clear()V

    .line 904
    iget-object v4, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessagesDict:Landroid/util/LongSparseArray;

    invoke-virtual {v4}, Landroid/util/LongSparseArray;->clear()V

    .line 905
    const/4 v4, 0x0

    iput v4, v0, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    .line 906
    iput v4, v0, Lim/tpelyyftgw/messenger/NotificationsController;->personal_count:I

    .line 907
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v5

    invoke-virtual {v5}, Lim/tpelyyftgw/messenger/AccountInstance;->getNotificationsSettings()Landroid/content/SharedPreferences;

    move-result-object v5

    .line 908
    .local v5, "preferences":Landroid/content/SharedPreferences;
    new-instance v6, Landroid/util/LongSparseArray;

    invoke-direct {v6}, Landroid/util/LongSparseArray;-><init>()V

    .line 910
    .local v6, "settingsCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Boolean;>;"
    const/16 v7, 0x20

    const/4 v10, 0x1

    if-eqz v1, :cond_118

    .line 911
    const/4 v11, 0x0

    .local v11, "a":I
    :goto_2f
    invoke-virtual/range {p1 .. p1}, Ljava/util/ArrayList;->size()I

    move-result v12

    if-ge v11, v12, :cond_116

    .line 912
    invoke-virtual {v1, v11}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v12

    check-cast v12, Lim/tpelyyftgw/tgnet/TLRPC$Message;

    .line 913
    .local v12, "message":Lim/tpelyyftgw/tgnet/TLRPC$Message;
    if-eqz v12, :cond_55

    iget-boolean v13, v12, Lim/tpelyyftgw/tgnet/TLRPC$Message;->silent:Z

    if-eqz v13, :cond_55

    iget-object v13, v12, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionContactSignUp;

    if-nez v13, :cond_51

    iget-object v13, v12, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionUserJoined;

    if-eqz v13, :cond_55

    .line 914
    move/from16 v22, v11

    goto/16 :goto_10a

    .line 913
    :cond_51
    move/from16 v22, v11

    goto/16 :goto_10a

    .line 916
    :cond_55
    iget v13, v12, Lim/tpelyyftgw/tgnet/TLRPC$Message;->id:I

    int-to-long v13, v13

    .line 917
    .local v13, "mid":J
    iget-object v15, v12, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    if-eqz v15, :cond_65

    .line 918
    iget-object v15, v12, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v15, v15, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    int-to-long v8, v15

    shl-long/2addr v8, v7

    or-long/2addr v13, v8

    .line 920
    :cond_65
    iget-object v8, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessagesDict:Landroid/util/LongSparseArray;

    invoke-virtual {v8, v13, v14}, Landroid/util/LongSparseArray;->indexOfKey(J)I

    move-result v8

    if-ltz v8, :cond_71

    .line 921
    move/from16 v22, v11

    goto/16 :goto_10a

    .line 923
    :cond_71
    new-instance v8, Lim/tpelyyftgw/messenger/MessageObject;

    iget v9, v0, Lim/tpelyyftgw/messenger/NotificationsController;->currentAccount:I

    invoke-direct {v8, v9, v12, v4}, Lim/tpelyyftgw/messenger/MessageObject;-><init>(ILim/tpelyyftgw/tgnet/TLRPC$Message;Z)V

    .line 924
    .local v8, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-direct {v0, v8}, Lim/tpelyyftgw/messenger/NotificationsController;->isPersonalMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z

    move-result v9

    if-eqz v9, :cond_83

    .line 925
    iget v9, v0, Lim/tpelyyftgw/messenger/NotificationsController;->personal_count:I

    add-int/2addr v9, v10

    iput v9, v0, Lim/tpelyyftgw/messenger/NotificationsController;->personal_count:I

    .line 927
    :cond_83
    invoke-virtual {v8}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v18

    .line 928
    .local v18, "dialog_id":J
    move-wide/from16 v20, v18

    .line 929
    .local v20, "original_dialog_id":J
    iget-object v9, v8, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$Message;->mentioned:Z

    if-eqz v9, :cond_97

    .line 930
    iget-object v9, v8, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I

    move/from16 v22, v11

    .end local v11    # "a":I
    .local v22, "a":I
    int-to-long v10, v9

    .end local v18    # "dialog_id":J
    .local v10, "dialog_id":J
    goto :goto_9b

    .line 929
    .end local v10    # "dialog_id":J
    .end local v22    # "a":I
    .restart local v11    # "a":I
    .restart local v18    # "dialog_id":J
    :cond_97
    move/from16 v22, v11

    .end local v11    # "a":I
    .restart local v22    # "a":I
    move-wide/from16 v10, v18

    .line 932
    .end local v18    # "dialog_id":J
    .restart local v10    # "dialog_id":J
    :goto_9b
    invoke-virtual {v6, v10, v11}, Landroid/util/LongSparseArray;->indexOfKey(J)I

    move-result v9

    .line 934
    .local v9, "index":I
    if-ltz v9, :cond_ae

    .line 935
    invoke-virtual {v6, v9}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v18

    check-cast v18, Ljava/lang/Boolean;

    invoke-virtual/range {v18 .. v18}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v18

    move/from16 v7, v18

    .local v18, "value":Z
    goto :goto_c7

    .line 937
    .end local v18    # "value":Z
    :cond_ae
    invoke-direct {v0, v5, v10, v11}, Lim/tpelyyftgw/messenger/NotificationsController;->getNotifyOverride(Landroid/content/SharedPreferences;J)I

    move-result v15

    .line 938
    .local v15, "notifyOverride":I
    const/4 v7, -0x1

    if-ne v15, v7, :cond_ba

    .line 939
    invoke-virtual {v0, v10, v11}, Lim/tpelyyftgw/messenger/NotificationsController;->isGlobalNotificationsEnabled(J)Z

    move-result v7

    .local v7, "value":Z
    goto :goto_c0

    .line 941
    .end local v7    # "value":Z
    :cond_ba
    const/4 v7, 0x2

    if-eq v15, v7, :cond_bf

    const/4 v7, 0x1

    goto :goto_c0

    :cond_bf
    const/4 v7, 0x0

    .line 943
    .restart local v7    # "value":Z
    :goto_c0
    invoke-static {v7}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v4

    invoke-virtual {v6, v10, v11, v4}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    .line 945
    .end local v15    # "notifyOverride":I
    :goto_c7
    if-eqz v7, :cond_108

    iget-wide v3, v0, Lim/tpelyyftgw/messenger/NotificationsController;->opened_dialog_id:J

    cmp-long v15, v10, v3

    if-nez v15, :cond_d4

    sget-boolean v3, Lim/tpelyyftgw/messenger/ApplicationLoader;->isScreenOn:Z

    if-eqz v3, :cond_d4

    .line 946
    goto :goto_10a

    .line 948
    :cond_d4
    iget-object v3, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessagesDict:Landroid/util/LongSparseArray;

    invoke-virtual {v3, v13, v14, v8}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    .line 949
    iget-object v3, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    const/4 v4, 0x0

    invoke-virtual {v3, v4, v8}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V

    .line 950
    move-wide/from16 v3, v20

    .end local v20    # "original_dialog_id":J
    .local v3, "original_dialog_id":J
    cmp-long v15, v3, v10

    if-eqz v15, :cond_10a

    .line 951
    iget-object v15, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogsOverrideMention:Landroid/util/LongSparseArray;

    invoke-virtual {v15, v3, v4}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v15

    move-object/from16 v20, v15

    check-cast v20, Ljava/lang/Integer;

    .line 952
    .local v20, "current":Ljava/lang/Integer;
    iget-object v15, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogsOverrideMention:Landroid/util/LongSparseArray;

    if-nez v20, :cond_f6

    const/16 v18, 0x1

    goto :goto_100

    :cond_f6
    invoke-virtual/range {v20 .. v20}, Ljava/lang/Integer;->intValue()I

    move-result v21

    const/16 v18, 0x1

    add-int/lit8 v21, v21, 0x1

    move/from16 v18, v21

    :goto_100
    invoke-static/range {v18 .. v18}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v15, v3, v4, v1}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    goto :goto_10a

    .line 945
    .end local v3    # "original_dialog_id":J
    .local v20, "original_dialog_id":J
    :cond_108
    move-wide/from16 v3, v20

    .line 911
    .end local v7    # "value":Z
    .end local v8    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v9    # "index":I
    .end local v10    # "dialog_id":J
    .end local v12    # "message":Lim/tpelyyftgw/tgnet/TLRPC$Message;
    .end local v13    # "mid":J
    .end local v20    # "original_dialog_id":J
    :cond_10a
    :goto_10a
    add-int/lit8 v11, v22, 0x1

    move-object/from16 v1, p1

    move-object/from16 v3, p3

    const/4 v4, 0x0

    const/16 v7, 0x20

    const/4 v10, 0x1

    .end local v22    # "a":I
    .restart local v11    # "a":I
    goto/16 :goto_2f

    :cond_116
    move/from16 v22, v11

    .line 956
    .end local v11    # "a":I
    :cond_118
    const/4 v1, 0x0

    .local v1, "a":I
    :goto_119
    invoke-virtual/range {p2 .. p2}, Landroid/util/LongSparseArray;->size()I

    move-result v3

    if-ge v1, v3, :cond_16d

    .line 957
    invoke-virtual {v2, v1}, Landroid/util/LongSparseArray;->keyAt(I)J

    move-result-wide v3

    .line 958
    .local v3, "dialog_id":J
    invoke-virtual {v6, v3, v4}, Landroid/util/LongSparseArray;->indexOfKey(J)I

    move-result v7

    .line 960
    .local v7, "index":I
    if-ltz v7, :cond_134

    .line 961
    invoke-virtual {v6, v7}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v8

    check-cast v8, Ljava/lang/Boolean;

    invoke-virtual {v8}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v8

    .local v8, "value":Z
    goto :goto_14f

    .line 963
    .end local v8    # "value":Z
    :cond_134
    invoke-direct {v0, v5, v3, v4}, Lim/tpelyyftgw/messenger/NotificationsController;->getNotifyOverride(Landroid/content/SharedPreferences;J)I

    move-result v8

    .line 964
    .local v8, "notifyOverride":I
    const/4 v9, -0x1

    if-ne v8, v9, :cond_140

    .line 965
    invoke-virtual {v0, v3, v4}, Lim/tpelyyftgw/messenger/NotificationsController;->isGlobalNotificationsEnabled(J)Z

    move-result v9

    .local v9, "value":Z
    goto :goto_147

    .line 967
    .end local v9    # "value":Z
    :cond_140
    const/4 v9, 0x2

    if-eq v8, v9, :cond_145

    const/4 v15, 0x1

    goto :goto_146

    :cond_145
    const/4 v15, 0x0

    :goto_146
    move v9, v15

    .line 978
    .restart local v9    # "value":Z
    :goto_147
    invoke-static {v9}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v10

    invoke-virtual {v6, v3, v4, v10}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    move v8, v9

    .line 980
    .end local v9    # "value":Z
    .local v8, "value":Z
    :goto_14f
    if-nez v8, :cond_152

    .line 981
    goto :goto_16a

    .line 983
    :cond_152
    invoke-virtual {v2, v1}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v9

    check-cast v9, Ljava/lang/Integer;

    invoke-virtual {v9}, Ljava/lang/Integer;->intValue()I

    move-result v9

    .line 984
    .local v9, "count":I
    iget-object v10, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v11

    invoke-virtual {v10, v3, v4, v11}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    .line 985
    iget v10, v0, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    add-int/2addr v10, v9

    iput v10, v0, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    .line 956
    .end local v3    # "dialog_id":J
    .end local v7    # "index":I
    .end local v8    # "value":Z
    .end local v9    # "count":I
    :goto_16a
    add-int/lit8 v1, v1, 0x1

    goto :goto_119

    .line 988
    .end local v1    # "a":I
    :cond_16d
    move-object/from16 v1, p3

    if-eqz v1, :cond_29e

    .line 989
    const/4 v3, 0x0

    .local v3, "a":I
    :goto_172
    invoke-virtual/range {p3 .. p3}, Ljava/util/ArrayList;->size()I

    move-result v4

    if-ge v3, v4, :cond_29a

    .line 990
    invoke-virtual {v1, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Lim/tpelyyftgw/messenger/MessageObject;

    .line 991
    .local v4, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v7

    int-to-long v7, v7

    .line 992
    .local v7, "mid":J
    iget-object v9, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    if-eqz v9, :cond_197

    .line 993
    iget-object v9, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    int-to-long v9, v9

    const/16 v11, 0x20

    shl-long/2addr v9, v11

    or-long/2addr v7, v9

    goto :goto_199

    .line 992
    :cond_197
    const/16 v11, 0x20

    .line 995
    :goto_199
    iget-object v9, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessagesDict:Landroid/util/LongSparseArray;

    invoke-virtual {v9, v7, v8}, Landroid/util/LongSparseArray;->indexOfKey(J)I

    move-result v9

    if-ltz v9, :cond_1a6

    .line 996
    move v15, v3

    const/16 v18, 0x1

    goto/16 :goto_292

    .line 998
    :cond_1a6
    invoke-direct {v0, v4}, Lim/tpelyyftgw/messenger/NotificationsController;->isPersonalMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z

    move-result v9

    if-eqz v9, :cond_1b2

    .line 999
    iget v9, v0, Lim/tpelyyftgw/messenger/NotificationsController;->personal_count:I

    const/4 v10, 0x1

    add-int/2addr v9, v10

    iput v9, v0, Lim/tpelyyftgw/messenger/NotificationsController;->personal_count:I

    .line 1001
    :cond_1b2
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v9

    .line 1002
    .local v9, "dialog_id":J
    move-wide v12, v9

    .line 1003
    .local v12, "original_dialog_id":J
    iget-object v14, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    move-wide/from16 v20, v12

    .end local v12    # "original_dialog_id":J
    .restart local v20    # "original_dialog_id":J
    iget-wide v11, v14, Lim/tpelyyftgw/tgnet/TLRPC$Message;->random_id:J

    .line 1004
    .local v11, "random_id":J
    iget-object v13, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$Message;->mentioned:Z

    if-eqz v13, :cond_1c8

    .line 1005
    iget-object v13, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v13, v13, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I

    int-to-long v9, v13

    .line 1007
    :cond_1c8
    invoke-virtual {v6, v9, v10}, Landroid/util/LongSparseArray;->indexOfKey(J)I

    move-result v13

    .line 1009
    .local v13, "index":I
    if-ltz v13, :cond_1d9

    .line 1010
    invoke-virtual {v6, v13}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v14

    check-cast v14, Ljava/lang/Boolean;

    invoke-virtual {v14}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v14

    .local v14, "value":Z
    goto :goto_1f9

    .line 1012
    .end local v14    # "value":Z
    :cond_1d9
    invoke-direct {v0, v5, v9, v10}, Lim/tpelyyftgw/messenger/NotificationsController;->getNotifyOverride(Landroid/content/SharedPreferences;J)I

    move-result v14

    .line 1013
    .local v14, "notifyOverride":I
    const/4 v15, -0x1

    if-ne v14, v15, :cond_1e8

    .line 1014
    invoke-virtual {v0, v9, v10}, Lim/tpelyyftgw/messenger/NotificationsController;->isGlobalNotificationsEnabled(J)Z

    move-result v17

    move/from16 v16, v17

    const/4 v15, 0x2

    .local v17, "value":Z
    goto :goto_1f0

    .line 1016
    .end local v17    # "value":Z
    :cond_1e8
    const/4 v15, 0x2

    if-eq v14, v15, :cond_1ee

    const/16 v16, 0x1

    goto :goto_1f0

    :cond_1ee
    const/16 v16, 0x0

    .line 1018
    .local v16, "value":Z
    :goto_1f0
    invoke-static/range {v16 .. v16}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v15

    invoke-virtual {v6, v9, v10, v15}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    move/from16 v14, v16

    .line 1020
    .end local v16    # "value":Z
    .local v14, "value":Z
    :goto_1f9
    if-eqz v14, :cond_28d

    iget-wide v1, v0, Lim/tpelyyftgw/messenger/NotificationsController;->opened_dialog_id:J

    cmp-long v15, v9, v1

    if-nez v15, :cond_20a

    sget-boolean v1, Lim/tpelyyftgw/messenger/ApplicationLoader;->isScreenOn:Z

    if-eqz v1, :cond_20a

    .line 1021
    move v15, v3

    const/16 v18, 0x1

    goto/16 :goto_292

    .line 1023
    :cond_20a
    const-wide/16 v1, 0x0

    cmp-long v15, v7, v1

    if-eqz v15, :cond_216

    .line 1024
    iget-object v1, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessagesDict:Landroid/util/LongSparseArray;

    invoke-virtual {v1, v7, v8, v4}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    goto :goto_21f

    .line 1025
    :cond_216
    cmp-long v15, v11, v1

    if-eqz v15, :cond_21f

    .line 1026
    iget-object v1, v0, Lim/tpelyyftgw/messenger/NotificationsController;->fcmRandomMessagesDict:Landroid/util/LongSparseArray;

    invoke-virtual {v1, v11, v12, v4}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    .line 1028
    :cond_21f
    :goto_21f
    iget-object v1, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    const/4 v2, 0x0

    invoke-virtual {v1, v2, v4}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V

    .line 1029
    cmp-long v1, v20, v9

    if-eqz v1, :cond_24f

    .line 1030
    iget-object v1, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogsOverrideMention:Landroid/util/LongSparseArray;

    move v15, v3

    move-wide/from16 v2, v20

    .end local v3    # "a":I
    .end local v20    # "original_dialog_id":J
    .local v2, "original_dialog_id":J
    .local v15, "a":I
    invoke-virtual {v1, v2, v3}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/lang/Integer;

    .line 1031
    .local v1, "current":Ljava/lang/Integer;
    move-object/from16 v16, v4

    .end local v4    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .local v16, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v4, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogsOverrideMention:Landroid/util/LongSparseArray;

    if-nez v1, :cond_23d

    const/16 v20, 0x1

    goto :goto_245

    :cond_23d
    invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I

    move-result v20

    const/16 v18, 0x1

    add-int/lit8 v20, v20, 0x1

    :goto_245
    move-object/from16 v21, v1

    .end local v1    # "current":Ljava/lang/Integer;
    .local v21, "current":Ljava/lang/Integer;
    invoke-static/range {v20 .. v20}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v4, v2, v3, v1}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    goto :goto_254

    .line 1029
    .end local v2    # "original_dialog_id":J
    .end local v15    # "a":I
    .end local v16    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v21    # "current":Ljava/lang/Integer;
    .restart local v3    # "a":I
    .restart local v4    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v20    # "original_dialog_id":J
    :cond_24f
    move v15, v3

    move-object/from16 v16, v4

    move-wide/from16 v2, v20

    .line 1034
    .end local v3    # "a":I
    .end local v4    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v20    # "original_dialog_id":J
    .restart local v2    # "original_dialog_id":J
    .restart local v15    # "a":I
    .restart local v16    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :goto_254
    iget-object v1, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v1, v9, v10}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/lang/Integer;

    .line 1035
    .local v1, "currentCount":Ljava/lang/Integer;
    if-eqz v1, :cond_267

    invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I

    move-result v4

    const/16 v18, 0x1

    add-int/lit8 v4, v4, 0x1

    goto :goto_26a

    :cond_267
    const/16 v18, 0x1

    const/4 v4, 0x1

    :goto_26a
    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    .line 1037
    .local v4, "newCount":Ljava/lang/Integer;
    if-eqz v1, :cond_27c

    .line 1038
    move-wide/from16 v20, v2

    .end local v2    # "original_dialog_id":J
    .restart local v20    # "original_dialog_id":J
    iget v2, v0, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I

    move-result v3

    sub-int/2addr v2, v3

    iput v2, v0, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    goto :goto_27e

    .line 1037
    .end local v20    # "original_dialog_id":J
    .restart local v2    # "original_dialog_id":J
    :cond_27c
    move-wide/from16 v20, v2

    .line 1040
    .end local v2    # "original_dialog_id":J
    .restart local v20    # "original_dialog_id":J
    :goto_27e
    iget v2, v0, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I

    move-result v3

    add-int/2addr v2, v3

    iput v2, v0, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    .line 1041
    iget-object v2, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v2, v9, v10, v4}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    goto :goto_292

    .line 1020
    .end local v1    # "currentCount":Ljava/lang/Integer;
    .end local v15    # "a":I
    .end local v16    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v3    # "a":I
    .local v4, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :cond_28d
    move v15, v3

    move-object/from16 v16, v4

    const/16 v18, 0x1

    .line 989
    .end local v3    # "a":I
    .end local v4    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v7    # "mid":J
    .end local v9    # "dialog_id":J
    .end local v11    # "random_id":J
    .end local v13    # "index":I
    .end local v14    # "value":Z
    .end local v20    # "original_dialog_id":J
    .restart local v15    # "a":I
    :goto_292
    add-int/lit8 v3, v15, 0x1

    move-object/from16 v2, p2

    move-object/from16 v1, p3

    .end local v15    # "a":I
    .restart local v3    # "a":I
    goto/16 :goto_172

    :cond_29a
    move v15, v3

    const/16 v18, 0x1

    .end local v3    # "a":I
    .restart local v15    # "a":I
    goto :goto_2a0

    .line 988
    .end local v15    # "a":I
    :cond_29e
    const/16 v18, 0x1

    .line 1045
    :goto_2a0
    iget-object v1, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v1}, Landroid/util/LongSparseArray;->size()I

    move-result v1

    .line 1046
    .local v1, "pushDialogsCount":I
    new-instance v2, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$-Tk3STTlebSPyegn1gT-FvdQgWc;

    invoke-direct {v2, v0, v1}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$-Tk3STTlebSPyegn1gT-FvdQgWc;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;I)V

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 1054
    invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J

    move-result-wide v2

    const-wide/16 v7, 0x3e8

    div-long/2addr v2, v7

    const-wide/16 v7, 0x3c

    cmp-long v4, v2, v7

    if-gez v4, :cond_2bd

    const/4 v4, 0x1

    goto :goto_2be

    :cond_2bd
    const/4 v4, 0x0

    :goto_2be
    invoke-direct {v0, v4}, Lim/tpelyyftgw/messenger/NotificationsController;->showOrUpdateNotification(Z)V

    .line 1056
    iget-boolean v2, v0, Lim/tpelyyftgw/messenger/NotificationsController;->showBadgeNumber:Z

    if-eqz v2, :cond_2cc

    .line 1057
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getTotalAllUnreadCount()I

    move-result v2

    invoke-direct {v0, v2}, Lim/tpelyyftgw/messenger/NotificationsController;->setBadge(I)V

    .line 1059
    :cond_2cc
    return-void
.end method

.method public synthetic lambda$processNewMessages$16$NotificationsController(Ljava/util/ArrayList;Ljava/util/ArrayList;ZZLjava/util/concurrent/CountDownLatch;)V
    .registers 41
    .param p1, "messageObjects"    # Ljava/util/ArrayList;
    .param p2, "popupArrayAdd"    # Ljava/util/ArrayList;
    .param p3, "isFcm"    # Z
    .param p4, "isLast"    # Z
    .param p5, "countDownLatch"    # Ljava/util/concurrent/CountDownLatch;

    .line 612
    move-object/from16 v8, p0

    move-object/from16 v9, p1

    const/4 v0, 0x0

    .line 613
    .local v0, "added":Z
    const/4 v1, 0x0

    .line 615
    .local v1, "edited":Z
    new-instance v2, Landroid/util/LongSparseArray;

    invoke-direct {v2}, Landroid/util/LongSparseArray;-><init>()V

    move-object v10, v2

    .line 616
    .local v10, "settingsCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Boolean;>;"
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v2

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/AccountInstance;->getNotificationsSettings()Landroid/content/SharedPreferences;

    move-result-object v11

    .line 617
    .local v11, "preferences":Landroid/content/SharedPreferences;
    const/4 v12, 0x1

    const-string v2, "PinnedMessages"

    invoke-interface {v11, v2, v12}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v13

    .line 618
    .local v13, "allowPinned":Z
    const/4 v2, 0x0

    .line 619
    .local v2, "popup":I
    const/4 v3, 0x0

    .line 621
    .local v3, "hasScheduled":Z
    const/4 v4, 0x0

    move v14, v0

    move v15, v1

    move/from16 v16, v2

    move/from16 v17, v3

    move v7, v4

    .end local v0    # "added":Z
    .end local v1    # "edited":Z
    .end local v2    # "popup":I
    .end local v3    # "hasScheduled":Z
    .local v7, "a":I
    .local v14, "added":Z
    .local v15, "edited":Z
    .local v16, "popup":I
    .local v17, "hasScheduled":Z
    :goto_25
    invoke-virtual/range {p1 .. p1}, Ljava/util/ArrayList;->size()I

    move-result v0

    if-ge v7, v0, :cond_23d

    .line 622
    invoke-virtual {v9, v7}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    move-object v4, v0

    check-cast v4, Lim/tpelyyftgw/messenger/MessageObject;

    .line 623
    .local v4, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v0, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    if-eqz v0, :cond_58

    iget-object v0, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->silent:Z

    if-eqz v0, :cond_58

    iget-object v0, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionContactSignUp;

    if-nez v0, :cond_52

    iget-object v0, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionUserJoined;

    if-eqz v0, :cond_58

    .line 624
    move/from16 v18, v7

    move/from16 v22, v13

    goto/16 :goto_15e

    .line 623
    :cond_52
    move/from16 v18, v7

    move/from16 v22, v13

    goto/16 :goto_15e

    .line 626
    :cond_58
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v0

    move/from16 v18, v7

    .end local v7    # "a":I
    .local v18, "a":I
    int-to-long v6, v0

    .line 627
    .local v6, "mid":J
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->isFcmMessage()Z

    move-result v0

    const-wide/16 v20, 0x0

    if-eqz v0, :cond_6c

    iget-object v0, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-wide v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->random_id:J

    goto :goto_6e

    :cond_6c
    move-wide/from16 v1, v20

    .line 628
    .local v1, "random_id":J
    :goto_6e
    move/from16 v22, v13

    .end local v13    # "allowPinned":Z
    .local v22, "allowPinned":Z
    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v12

    .line 629
    .local v12, "dialog_id":J
    long-to-int v0, v12

    .line 631
    .local v0, "lower_id":I
    iget-object v3, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    if-eqz v3, :cond_8f

    .line 632
    iget-object v3, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    move-wide/from16 v24, v6

    .end local v6    # "mid":J
    .local v24, "mid":J
    int-to-long v5, v3

    const/16 v3, 0x20

    shl-long/2addr v5, v3

    or-long v5, v24, v5

    .line 633
    .end local v24    # "mid":J
    .local v5, "mid":J
    const/4 v3, 0x1

    move/from16 v24, v3

    .local v3, "isChannel":Z
    goto :goto_96

    .line 635
    .end local v3    # "isChannel":Z
    .end local v5    # "mid":J
    .restart local v6    # "mid":J
    :cond_8f
    move-wide/from16 v24, v6

    .end local v6    # "mid":J
    .restart local v24    # "mid":J
    const/4 v3, 0x0

    move-wide/from16 v5, v24

    move/from16 v24, v3

    .line 638
    .restart local v5    # "mid":J
    .local v24, "isChannel":Z
    :goto_96
    iget-object v3, v8, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessagesDict:Landroid/util/LongSparseArray;

    invoke-virtual {v3, v5, v6}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lim/tpelyyftgw/messenger/MessageObject;

    .line 639
    .local v3, "oldMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    if-nez v3, :cond_c7

    iget-object v7, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    move-wide/from16 v26, v1

    move v2, v0

    .end local v0    # "lower_id":I
    .end local v1    # "random_id":J
    .local v2, "lower_id":I
    .local v26, "random_id":J
    iget-wide v0, v7, Lim/tpelyyftgw/tgnet/TLRPC$Message;->random_id:J

    cmp-long v7, v0, v20

    if-eqz v7, :cond_c5

    .line 640
    iget-object v0, v8, Lim/tpelyyftgw/messenger/NotificationsController;->fcmRandomMessagesDict:Landroid/util/LongSparseArray;

    iget-object v1, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    move v7, v2

    .end local v2    # "lower_id":I
    .local v7, "lower_id":I
    iget-wide v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->random_id:J

    invoke-virtual {v0, v1, v2}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v0

    move-object v3, v0

    check-cast v3, Lim/tpelyyftgw/messenger/MessageObject;

    .line 641
    if-eqz v3, :cond_ca

    .line 642
    iget-object v0, v8, Lim/tpelyyftgw/messenger/NotificationsController;->fcmRandomMessagesDict:Landroid/util/LongSparseArray;

    iget-object v1, v4, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-wide v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$Message;->random_id:J

    invoke-virtual {v0, v1, v2}, Landroid/util/LongSparseArray;->remove(J)V

    goto :goto_ca

    .line 639
    .end local v7    # "lower_id":I
    .restart local v2    # "lower_id":I
    :cond_c5
    move v7, v2

    .end local v2    # "lower_id":I
    .restart local v7    # "lower_id":I
    goto :goto_ca

    .end local v7    # "lower_id":I
    .end local v26    # "random_id":J
    .restart local v0    # "lower_id":I
    .restart local v1    # "random_id":J
    :cond_c7
    move v7, v0

    move-wide/from16 v26, v1

    .line 645
    .end local v0    # "lower_id":I
    .end local v1    # "random_id":J
    .restart local v7    # "lower_id":I
    .restart local v26    # "random_id":J
    :cond_ca
    :goto_ca
    if-eqz v3, :cond_127

    .line 646
    invoke-virtual {v3}, Lim/tpelyyftgw/messenger/MessageObject;->isFcmMessage()Z

    move-result v0

    if-eqz v0, :cond_11d

    .line 647
    iget-object v0, v8, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessagesDict:Landroid/util/LongSparseArray;

    invoke-virtual {v0, v5, v6, v4}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    .line 648
    iget-object v0, v8, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    invoke-virtual {v0, v3}, Ljava/util/ArrayList;->indexOf(Ljava/lang/Object;)I

    move-result v2

    .line 649
    .local v2, "idxOld":I
    if-ltz v2, :cond_100

    .line 650
    iget-object v0, v8, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    invoke-virtual {v0, v2, v4}, Ljava/util/ArrayList;->set(ILjava/lang/Object;)Ljava/lang/Object;

    .line 651
    move/from16 v28, v7

    .end local v7    # "lower_id":I
    .local v28, "lower_id":I
    move-object/from16 v0, p0

    move-wide/from16 v29, v26

    .end local v26    # "random_id":J
    .local v29, "random_id":J
    move-object/from16 v1, p2

    move/from16 v19, v2

    .end local v2    # "idxOld":I
    .local v19, "idxOld":I
    move-object v2, v4

    move-object/from16 v26, v3

    .end local v3    # "oldMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .local v26, "oldMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    move/from16 v3, v28

    move-object v7, v4

    move-wide/from16 v31, v5

    .end local v4    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v5    # "mid":J
    .local v7, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .local v31, "mid":J
    move-wide v4, v12

    move/from16 v6, v24

    move-object v9, v7

    .end local v7    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .local v9, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    move-object v7, v11

    invoke-direct/range {v0 .. v7}, Lim/tpelyyftgw/messenger/NotificationsController;->addToPopupMessages(Ljava/util/ArrayList;Lim/tpelyyftgw/messenger/MessageObject;IJZLandroid/content/SharedPreferences;)I

    move-result v16

    goto :goto_10b

    .line 649
    .end local v9    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v19    # "idxOld":I
    .end local v28    # "lower_id":I
    .end local v29    # "random_id":J
    .end local v31    # "mid":J
    .restart local v2    # "idxOld":I
    .restart local v3    # "oldMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v4    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v5    # "mid":J
    .local v7, "lower_id":I
    .local v26, "random_id":J
    :cond_100
    move/from16 v19, v2

    move-object v9, v4

    move-wide/from16 v31, v5

    move/from16 v28, v7

    move-wide/from16 v29, v26

    move-object/from16 v26, v3

    .line 653
    .end local v2    # "idxOld":I
    .end local v3    # "oldMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v4    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v5    # "mid":J
    .end local v7    # "lower_id":I
    .restart local v9    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v19    # "idxOld":I
    .local v26, "oldMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v28    # "lower_id":I
    .restart local v29    # "random_id":J
    .restart local v31    # "mid":J
    :goto_10b
    if-eqz p3, :cond_119

    iget-boolean v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->localEdit:Z

    move v15, v0

    if-eqz v0, :cond_119

    .line 654
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;

    move-result-object v0

    invoke-virtual {v0, v9}, Lim/tpelyyftgw/messenger/MessagesStorage;->putPushMessage(Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 656
    .end local v19    # "idxOld":I
    :cond_119
    move-object/from16 v34, v10

    goto/16 :goto_232

    .line 646
    .end local v9    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v28    # "lower_id":I
    .end local v29    # "random_id":J
    .end local v31    # "mid":J
    .restart local v3    # "oldMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v4    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v5    # "mid":J
    .restart local v7    # "lower_id":I
    .local v26, "random_id":J
    :cond_11d
    move-object v9, v4

    move-wide/from16 v31, v5

    move/from16 v28, v7

    move-wide/from16 v29, v26

    move-object/from16 v26, v3

    .end local v3    # "oldMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v4    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v5    # "mid":J
    .end local v7    # "lower_id":I
    .restart local v9    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .local v26, "oldMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v28    # "lower_id":I
    .restart local v29    # "random_id":J
    .restart local v31    # "mid":J
    goto :goto_15e

    .line 659
    .end local v9    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v28    # "lower_id":I
    .end local v29    # "random_id":J
    .end local v31    # "mid":J
    .restart local v3    # "oldMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v4    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v5    # "mid":J
    .restart local v7    # "lower_id":I
    .local v26, "random_id":J
    :cond_127
    move-object v9, v4

    move-wide/from16 v31, v5

    move/from16 v28, v7

    move-wide/from16 v29, v26

    move-object/from16 v26, v3

    .end local v3    # "oldMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v4    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v5    # "mid":J
    .end local v7    # "lower_id":I
    .restart local v9    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .local v26, "oldMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v28    # "lower_id":I
    .restart local v29    # "random_id":J
    .restart local v31    # "mid":J
    if-eqz v15, :cond_133

    .line 660
    goto :goto_15e

    .line 662
    :cond_133
    if-eqz p3, :cond_13c

    .line 663
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;

    move-result-object v0

    invoke-virtual {v0, v9}, Lim/tpelyyftgw/messenger/MessagesStorage;->putPushMessage(Lim/tpelyyftgw/messenger/MessageObject;)V

    .line 666
    :cond_13c
    move-wide v6, v12

    .line 667
    .local v6, "original_dialog_id":J
    iget-wide v0, v8, Lim/tpelyyftgw/messenger/NotificationsController;->opened_dialog_id:J

    cmp-long v2, v12, v0

    if-nez v2, :cond_14d

    sget-boolean v0, Lim/tpelyyftgw/messenger/ApplicationLoader;->isScreenOn:Z

    if-eqz v0, :cond_14d

    .line 668
    if-nez p3, :cond_15e

    .line 669
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->playInChatSound()V

    goto :goto_15e

    .line 673
    :cond_14d
    iget-object v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->mentioned:Z

    if-eqz v0, :cond_167

    .line 674
    if-nez v22, :cond_162

    iget-object v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->action:Lim/tpelyyftgw/tgnet/TLRPC$MessageAction;

    instance-of v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_messageActionPinMessage;

    if-eqz v0, :cond_162

    .line 675
    nop

    .line 621
    .end local v6    # "original_dialog_id":J
    .end local v9    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v12    # "dialog_id":J
    .end local v18    # "a":I
    .end local v22    # "allowPinned":Z
    .end local v24    # "isChannel":Z
    .end local v26    # "oldMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v28    # "lower_id":I
    .end local v29    # "random_id":J
    .end local v31    # "mid":J
    .local v7, "a":I
    .restart local v13    # "allowPinned":Z
    :cond_15e
    :goto_15e
    move-object/from16 v34, v10

    .end local v7    # "a":I
    .end local v13    # "allowPinned":Z
    .restart local v18    # "a":I
    .restart local v22    # "allowPinned":Z
    goto/16 :goto_232

    .line 677
    .restart local v6    # "original_dialog_id":J
    .restart local v9    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v12    # "dialog_id":J
    .restart local v24    # "isChannel":Z
    .restart local v26    # "oldMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v28    # "lower_id":I
    .restart local v29    # "random_id":J
    .restart local v31    # "mid":J
    :cond_162
    iget-object v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_id:I

    int-to-long v12, v0

    .line 679
    :cond_167
    invoke-direct {v8, v9}, Lim/tpelyyftgw/messenger/NotificationsController;->isPersonalMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z

    move-result v0

    if-eqz v0, :cond_173

    .line 680
    iget v0, v8, Lim/tpelyyftgw/messenger/NotificationsController;->personal_count:I

    const/4 v1, 0x1

    add-int/2addr v0, v1

    iput v0, v8, Lim/tpelyyftgw/messenger/NotificationsController;->personal_count:I

    .line 682
    :cond_173
    const/4 v14, 0x1

    .line 684
    if-gez v28, :cond_178

    const/4 v0, 0x1

    goto :goto_179

    :cond_178
    const/4 v0, 0x0

    :goto_179
    move/from16 v27, v0

    .line 685
    .local v27, "isChat":Z
    invoke-virtual {v10, v12, v13}, Landroid/util/LongSparseArray;->indexOfKey(J)I

    move-result v4

    .line 687
    .local v4, "index":I
    if-ltz v4, :cond_18e

    .line 688
    invoke-virtual {v10, v4}, Landroid/util/LongSparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Boolean;

    invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v0

    move/from16 v23, v0

    .local v0, "value":Z
    goto :goto_1a9

    .line 690
    .end local v0    # "value":Z
    :cond_18e
    invoke-direct {v8, v11, v12, v13}, Lim/tpelyyftgw/messenger/NotificationsController;->getNotifyOverride(Landroid/content/SharedPreferences;J)I

    move-result v0

    .line 691
    .local v0, "notifyOverride":I
    const/4 v1, -0x1

    if-ne v0, v1, :cond_19a

    .line 692
    invoke-virtual {v8, v12, v13}, Lim/tpelyyftgw/messenger/NotificationsController;->isGlobalNotificationsEnabled(J)Z

    move-result v1

    .local v1, "value":Z
    goto :goto_1a0

    .line 694
    .end local v1    # "value":Z
    :cond_19a
    const/4 v1, 0x2

    if-eq v0, v1, :cond_19f

    const/4 v1, 0x1

    goto :goto_1a0

    :cond_19f
    const/4 v1, 0x0

    .line 697
    .restart local v1    # "value":Z
    :goto_1a0
    invoke-static {v1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;

    move-result-object v2

    invoke-virtual {v10, v12, v13, v2}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    move/from16 v23, v1

    .line 700
    .end local v0    # "notifyOverride":I
    .end local v1    # "value":Z
    .local v23, "value":Z
    :goto_1a9
    if-eqz v23, :cond_221

    .line 701
    if-nez p3, :cond_1c8

    .line 702
    move-object/from16 v0, p0

    move-object/from16 v1, p2

    move-object v2, v9

    move/from16 v3, v28

    move/from16 v25, v4

    .end local v4    # "index":I
    .local v25, "index":I
    move-wide v4, v12

    move/from16 v33, v14

    move/from16 v19, v15

    move-wide v14, v6

    const/4 v7, 0x0

    .end local v6    # "original_dialog_id":J
    .end local v15    # "edited":Z
    .local v14, "original_dialog_id":J
    .local v19, "edited":Z
    .local v33, "added":Z
    move/from16 v6, v24

    move-object/from16 v34, v10

    const/4 v10, 0x0

    .end local v10    # "settingsCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Boolean;>;"
    .local v34, "settingsCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Boolean;>;"
    move-object v7, v11

    invoke-direct/range {v0 .. v7}, Lim/tpelyyftgw/messenger/NotificationsController;->addToPopupMessages(Ljava/util/ArrayList;Lim/tpelyyftgw/messenger/MessageObject;IJZLandroid/content/SharedPreferences;)I

    move-result v16

    goto :goto_1d2

    .line 701
    .end local v19    # "edited":Z
    .end local v25    # "index":I
    .end local v33    # "added":Z
    .end local v34    # "settingsCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Boolean;>;"
    .restart local v4    # "index":I
    .restart local v6    # "original_dialog_id":J
    .restart local v10    # "settingsCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Boolean;>;"
    .local v14, "added":Z
    .restart local v15    # "edited":Z
    :cond_1c8
    move/from16 v25, v4

    move-object/from16 v34, v10

    move/from16 v33, v14

    move/from16 v19, v15

    const/4 v10, 0x0

    move-wide v14, v6

    .line 704
    .end local v4    # "index":I
    .end local v6    # "original_dialog_id":J
    .end local v10    # "settingsCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Boolean;>;"
    .end local v15    # "edited":Z
    .local v14, "original_dialog_id":J
    .restart local v19    # "edited":Z
    .restart local v25    # "index":I
    .restart local v33    # "added":Z
    .restart local v34    # "settingsCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Boolean;>;"
    :goto_1d2
    if-nez v17, :cond_1da

    .line 705
    iget-object v0, v9, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v0, v0, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_scheduled:Z

    move/from16 v17, v0

    .line 707
    :cond_1da
    iget-object v0, v8, Lim/tpelyyftgw/messenger/NotificationsController;->delayedPushMessages:Ljava/util/ArrayList;

    invoke-virtual {v0, v9}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 708
    iget-object v0, v8, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    invoke-virtual {v0, v10, v9}, Ljava/util/ArrayList;->add(ILjava/lang/Object;)V

    .line 709
    move-wide/from16 v5, v31

    .end local v31    # "mid":J
    .restart local v5    # "mid":J
    cmp-long v0, v5, v20

    if-eqz v0, :cond_1f2

    .line 710
    iget-object v0, v8, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessagesDict:Landroid/util/LongSparseArray;

    invoke-virtual {v0, v5, v6, v9}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    move-wide/from16 v0, v29

    goto :goto_1fd

    .line 711
    :cond_1f2
    move-wide/from16 v0, v29

    .end local v29    # "random_id":J
    .local v0, "random_id":J
    cmp-long v2, v0, v20

    if-eqz v2, :cond_1fd

    .line 712
    iget-object v2, v8, Lim/tpelyyftgw/messenger/NotificationsController;->fcmRandomMessagesDict:Landroid/util/LongSparseArray;

    invoke-virtual {v2, v0, v1, v9}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    .line 714
    :cond_1fd
    :goto_1fd
    cmp-long v2, v14, v12

    if-eqz v2, :cond_21c

    .line 715
    iget-object v2, v8, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogsOverrideMention:Landroid/util/LongSparseArray;

    invoke-virtual {v2, v14, v15}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/lang/Integer;

    .line 716
    .local v2, "current":Ljava/lang/Integer;
    iget-object v3, v8, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogsOverrideMention:Landroid/util/LongSparseArray;

    if-nez v2, :cond_20f

    const/4 v4, 0x1

    goto :goto_215

    :cond_20f
    invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I

    move-result v4

    const/4 v7, 0x1

    add-int/2addr v4, v7

    :goto_215
    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v4

    invoke-virtual {v3, v14, v15, v4}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    .line 621
    .end local v0    # "random_id":J
    .end local v2    # "current":Ljava/lang/Integer;
    .end local v5    # "mid":J
    .end local v9    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v12    # "dialog_id":J
    .end local v14    # "original_dialog_id":J
    .end local v23    # "value":Z
    .end local v24    # "isChannel":Z
    .end local v25    # "index":I
    .end local v26    # "oldMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v27    # "isChat":Z
    .end local v28    # "lower_id":I
    :cond_21c
    move/from16 v15, v19

    move/from16 v14, v33

    goto :goto_232

    .line 700
    .end local v19    # "edited":Z
    .end local v33    # "added":Z
    .end local v34    # "settingsCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Boolean;>;"
    .restart local v4    # "index":I
    .restart local v6    # "original_dialog_id":J
    .restart local v9    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v10    # "settingsCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Boolean;>;"
    .restart local v12    # "dialog_id":J
    .local v14, "added":Z
    .restart local v15    # "edited":Z
    .restart local v23    # "value":Z
    .restart local v24    # "isChannel":Z
    .restart local v26    # "oldMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v27    # "isChat":Z
    .restart local v28    # "lower_id":I
    .restart local v29    # "random_id":J
    .restart local v31    # "mid":J
    :cond_221
    move/from16 v25, v4

    move-object/from16 v34, v10

    move/from16 v33, v14

    move/from16 v19, v15

    move-wide/from16 v0, v29

    move-wide v14, v6

    move-wide/from16 v5, v31

    .end local v4    # "index":I
    .end local v6    # "original_dialog_id":J
    .end local v10    # "settingsCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Boolean;>;"
    .end local v15    # "edited":Z
    .end local v29    # "random_id":J
    .end local v31    # "mid":J
    .restart local v0    # "random_id":J
    .restart local v5    # "mid":J
    .local v14, "original_dialog_id":J
    .restart local v19    # "edited":Z
    .restart local v25    # "index":I
    .restart local v33    # "added":Z
    .restart local v34    # "settingsCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Boolean;>;"
    move/from16 v15, v19

    move/from16 v14, v33

    .line 621
    .end local v0    # "random_id":J
    .end local v5    # "mid":J
    .end local v9    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v12    # "dialog_id":J
    .end local v19    # "edited":Z
    .end local v23    # "value":Z
    .end local v24    # "isChannel":Z
    .end local v25    # "index":I
    .end local v26    # "oldMessageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v27    # "isChat":Z
    .end local v28    # "lower_id":I
    .end local v33    # "added":Z
    .local v14, "added":Z
    .restart local v15    # "edited":Z
    :goto_232
    add-int/lit8 v7, v18, 0x1

    move-object/from16 v9, p1

    move/from16 v13, v22

    move-object/from16 v10, v34

    const/4 v12, 0x1

    .end local v18    # "a":I
    .restart local v7    # "a":I
    goto/16 :goto_25

    .end local v22    # "allowPinned":Z
    .end local v34    # "settingsCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Boolean;>;"
    .restart local v10    # "settingsCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Boolean;>;"
    .restart local v13    # "allowPinned":Z
    :cond_23d
    move/from16 v18, v7

    move-object/from16 v34, v10

    move/from16 v22, v13

    move/from16 v19, v15

    const/4 v10, 0x0

    .line 721
    .end local v7    # "a":I
    .end local v10    # "settingsCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Boolean;>;"
    .end local v13    # "allowPinned":Z
    .end local v15    # "edited":Z
    .restart local v19    # "edited":Z
    .restart local v22    # "allowPinned":Z
    .restart local v34    # "settingsCache":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Boolean;>;"
    if-eqz v14, :cond_24d

    .line 722
    move/from16 v0, p4

    iput-boolean v0, v8, Lim/tpelyyftgw/messenger/NotificationsController;->notifyCheck:Z

    goto :goto_24f

    .line 721
    :cond_24d
    move/from16 v0, p4

    .line 725
    :goto_24f
    invoke-virtual/range {p2 .. p2}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v1

    if-nez v1, :cond_268

    invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->needShowPasscode(Z)Z

    move-result v1

    if-nez v1, :cond_268

    .line 726
    move/from16 v1, v16

    .line 727
    .local v1, "popupFinal":I
    new-instance v2, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$wcmvpZshseCmQPR-btA0rOvmycI;

    move-object/from16 v4, p2

    invoke-direct {v2, v8, v4, v1}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$wcmvpZshseCmQPR-btA0rOvmycI;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;Ljava/util/ArrayList;I)V

    invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    goto :goto_26a

    .line 725
    .end local v1    # "popupFinal":I
    :cond_268
    move-object/from16 v4, p2

    .line 742
    :goto_26a
    if-nez p3, :cond_273

    if-eqz v17, :cond_26f

    goto :goto_273

    :cond_26f
    move-object/from16 v1, p1

    goto/16 :goto_31b

    .line 743
    :cond_273
    :goto_273
    if-eqz v19, :cond_283

    .line 744
    iget-object v1, v8, Lim/tpelyyftgw/messenger/NotificationsController;->delayedPushMessages:Ljava/util/ArrayList;

    invoke-virtual {v1}, Ljava/util/ArrayList;->clear()V

    .line 745
    iget-boolean v1, v8, Lim/tpelyyftgw/messenger/NotificationsController;->notifyCheck:Z

    invoke-direct {v8, v1}, Lim/tpelyyftgw/messenger/NotificationsController;->showOrUpdateNotification(Z)V

    move-object/from16 v1, p1

    goto/16 :goto_31b

    .line 746
    :cond_283
    if-eqz v14, :cond_319

    .line 747
    move-object/from16 v1, p1

    invoke-virtual {v1, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/messenger/MessageObject;

    invoke-virtual {v2}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v6

    .line 748
    .local v6, "dialog_id":J
    iget v2, v8, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    .line 750
    .local v2, "old_unread_count":I
    invoke-direct {v8, v11, v6, v7}, Lim/tpelyyftgw/messenger/NotificationsController;->getNotifyOverride(Landroid/content/SharedPreferences;J)I

    move-result v9

    .line 752
    .local v9, "notifyOverride":I
    const/4 v5, -0x1

    if-ne v9, v5, :cond_29f

    .line 753
    invoke-virtual {v8, v6, v7}, Lim/tpelyyftgw/messenger/NotificationsController;->isGlobalNotificationsEnabled(J)Z

    move-result v3

    .local v3, "canAddValue":Z
    goto :goto_2a5

    .line 755
    .end local v3    # "canAddValue":Z
    :cond_29f
    const/4 v3, 0x2

    if-eq v9, v3, :cond_2a4

    const/4 v3, 0x1

    goto :goto_2a5

    :cond_2a4
    const/4 v3, 0x0

    .line 758
    .restart local v3    # "canAddValue":Z
    :goto_2a5
    iget-object v5, v8, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v5, v6, v7}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Ljava/lang/Integer;

    .line 759
    .local v5, "currentCount":Ljava/lang/Integer;
    if-eqz v5, :cond_2b6

    invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I

    move-result v12

    const/4 v13, 0x1

    add-int/2addr v12, v13

    goto :goto_2b8

    :cond_2b6
    const/4 v13, 0x1

    const/4 v12, 0x1

    :goto_2b8
    invoke-static {v12}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v12

    .line 761
    .local v12, "newCount":Ljava/lang/Integer;
    iget-boolean v13, v8, Lim/tpelyyftgw/messenger/NotificationsController;->notifyCheck:Z

    if-eqz v13, :cond_2d4

    if-nez v3, :cond_2d4

    .line 762
    iget-object v13, v8, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogsOverrideMention:Landroid/util/LongSparseArray;

    invoke-virtual {v13, v6, v7}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v13

    check-cast v13, Ljava/lang/Integer;

    .line 763
    .local v13, "override":Ljava/lang/Integer;
    if-eqz v13, :cond_2d4

    invoke-virtual {v13}, Ljava/lang/Integer;->intValue()I

    move-result v15

    if-eqz v15, :cond_2d4

    .line 764
    const/4 v3, 0x1

    .line 765
    move-object v12, v13

    .line 769
    .end local v13    # "override":Ljava/lang/Integer;
    :cond_2d4
    if-eqz v3, :cond_2ef

    .line 770
    if-eqz v5, :cond_2e1

    .line 771
    iget v13, v8, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I

    move-result v15

    sub-int/2addr v13, v15

    iput v13, v8, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    .line 773
    :cond_2e1
    iget v13, v8, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    invoke-virtual {v12}, Ljava/lang/Integer;->intValue()I

    move-result v15

    add-int/2addr v13, v15

    iput v13, v8, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    .line 774
    iget-object v13, v8, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v13, v6, v7, v12}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    .line 776
    :cond_2ef
    iget v13, v8, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    if-eq v2, v13, :cond_30b

    .line 777
    iget-object v13, v8, Lim/tpelyyftgw/messenger/NotificationsController;->delayedPushMessages:Ljava/util/ArrayList;

    invoke-virtual {v13}, Ljava/util/ArrayList;->clear()V

    .line 778
    iget-boolean v13, v8, Lim/tpelyyftgw/messenger/NotificationsController;->notifyCheck:Z

    invoke-direct {v8, v13}, Lim/tpelyyftgw/messenger/NotificationsController;->showOrUpdateNotification(Z)V

    .line 779
    iget-object v13, v8, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v13}, Landroid/util/LongSparseArray;->size()I

    move-result v13

    .line 780
    .local v13, "pushDialogsCount":I
    new-instance v15, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$Nv5z377gietn7mpFGWKiRehf-ZM;

    invoke-direct {v15, v8, v13}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$Nv5z377gietn7mpFGWKiRehf-ZM;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;I)V

    invoke-static {v15}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 785
    .end local v13    # "pushDialogsCount":I
    :cond_30b
    iput-boolean v10, v8, Lim/tpelyyftgw/messenger/NotificationsController;->notifyCheck:Z

    .line 786
    iget-boolean v10, v8, Lim/tpelyyftgw/messenger/NotificationsController;->showBadgeNumber:Z

    if-eqz v10, :cond_31b

    .line 787
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getTotalAllUnreadCount()I

    move-result v10

    invoke-direct {v8, v10}, Lim/tpelyyftgw/messenger/NotificationsController;->setBadge(I)V

    goto :goto_31b

    .line 746
    .end local v2    # "old_unread_count":I
    .end local v3    # "canAddValue":Z
    .end local v5    # "currentCount":Ljava/lang/Integer;
    .end local v6    # "dialog_id":J
    .end local v9    # "notifyOverride":I
    .end local v12    # "newCount":Ljava/lang/Integer;
    :cond_319
    move-object/from16 v1, p1

    .line 791
    :cond_31b
    :goto_31b
    if-eqz p5, :cond_320

    .line 792
    invoke-virtual/range {p5 .. p5}, Ljava/util/concurrent/CountDownLatch;->countDown()V

    .line 794
    :cond_320
    return-void
.end method

.method public synthetic lambda$processReadMessages$13$NotificationsController(Lim/tpelyyftgw/messenger/support/SparseLongArray;Ljava/util/ArrayList;JIIZ)V
    .registers 25
    .param p1, "inbox"    # Lim/tpelyyftgw/messenger/support/SparseLongArray;
    .param p2, "popupArrayRemove"    # Ljava/util/ArrayList;
    .param p3, "dialog_id"    # J
    .param p5, "max_id"    # I
    .param p6, "max_date"    # I
    .param p7, "isPopup"    # Z

    .line 502
    move-object/from16 v0, p0

    move-object/from16 v1, p1

    move-object/from16 v2, p2

    move/from16 v3, p5

    move/from16 v4, p6

    const/16 v5, 0x20

    if-eqz v1, :cond_80

    .line 503
    const/4 v6, 0x0

    .local v6, "b":I
    :goto_f
    invoke-virtual/range {p1 .. p1}, Lim/tpelyyftgw/messenger/support/SparseLongArray;->size()I

    move-result v7

    if-ge v6, v7, :cond_80

    .line 504
    invoke-virtual {v1, v6}, Lim/tpelyyftgw/messenger/support/SparseLongArray;->keyAt(I)I

    move-result v7

    .line 505
    .local v7, "key":I
    invoke-virtual {v1, v7}, Lim/tpelyyftgw/messenger/support/SparseLongArray;->get(I)J

    move-result-wide v8

    .line 506
    .local v8, "messageId":J
    const/4 v10, 0x0

    .local v10, "a":I
    :goto_1e
    iget-object v11, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    invoke-virtual {v11}, Ljava/util/ArrayList;->size()I

    move-result v11

    if-ge v10, v11, :cond_7d

    .line 507
    iget-object v11, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    invoke-virtual {v11, v10}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v11

    check-cast v11, Lim/tpelyyftgw/messenger/MessageObject;

    .line 508
    .local v11, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    iget-object v12, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-boolean v12, v12, Lim/tpelyyftgw/tgnet/TLRPC$Message;->from_scheduled:Z

    if-nez v12, :cond_7a

    invoke-virtual {v11}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v12

    int-to-long v14, v7

    cmp-long v16, v12, v14

    if-nez v16, :cond_7a

    invoke-virtual {v11}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v12

    long-to-int v13, v8

    if-gt v12, v13, :cond_7a

    .line 509
    invoke-direct {v0, v11}, Lim/tpelyyftgw/messenger/NotificationsController;->isPersonalMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z

    move-result v12

    if-eqz v12, :cond_50

    .line 510
    iget v12, v0, Lim/tpelyyftgw/messenger/NotificationsController;->personal_count:I

    add-int/lit8 v12, v12, -0x1

    iput v12, v0, Lim/tpelyyftgw/messenger/NotificationsController;->personal_count:I

    .line 512
    :cond_50
    invoke-virtual {v2, v11}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 513
    invoke-virtual {v11}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v12

    int-to-long v12, v12

    .line 514
    .local v12, "mid":J
    iget-object v14, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    if-eqz v14, :cond_69

    .line 515
    iget-object v14, v11, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v14, v14, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    int-to-long v14, v14

    shl-long/2addr v14, v5

    or-long/2addr v12, v14

    .line 517
    :cond_69
    iget-object v14, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessagesDict:Landroid/util/LongSparseArray;

    invoke-virtual {v14, v12, v13}, Landroid/util/LongSparseArray;->remove(J)V

    .line 518
    iget-object v14, v0, Lim/tpelyyftgw/messenger/NotificationsController;->delayedPushMessages:Ljava/util/ArrayList;

    invoke-virtual {v14, v11}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z

    .line 519
    iget-object v14, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    invoke-virtual {v14, v10}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    .line 520
    add-int/lit8 v10, v10, -0x1

    .line 506
    .end local v11    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v12    # "mid":J
    :cond_7a
    add-int/lit8 v10, v10, 0x1

    goto :goto_1e

    .line 503
    .end local v7    # "key":I
    .end local v8    # "messageId":J
    .end local v10    # "a":I
    :cond_7d
    add-int/lit8 v6, v6, 0x1

    goto :goto_f

    .line 525
    .end local v6    # "b":I
    :cond_80
    const-wide/16 v6, 0x0

    cmp-long v8, p3, v6

    if-eqz v8, :cond_fe

    if-nez v3, :cond_8a

    if-eqz v4, :cond_fe

    .line 526
    :cond_8a
    const/4 v6, 0x0

    .local v6, "a":I
    :goto_8b
    iget-object v7, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    invoke-virtual {v7}, Ljava/util/ArrayList;->size()I

    move-result v7

    if-ge v6, v7, :cond_fe

    .line 527
    iget-object v7, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    invoke-virtual {v7, v6}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v7

    check-cast v7, Lim/tpelyyftgw/messenger/MessageObject;

    .line 528
    .local v7, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v7}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v8

    cmp-long v10, v8, p3

    if-nez v10, :cond_fb

    .line 529
    const/4 v8, 0x0

    .line 530
    .local v8, "remove":Z
    if-eqz v4, :cond_ae

    .line 531
    iget-object v9, v7, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget v9, v9, Lim/tpelyyftgw/tgnet/TLRPC$Message;->date:I

    if-gt v9, v4, :cond_c3

    .line 532
    const/4 v8, 0x1

    goto :goto_c3

    .line 535
    :cond_ae
    if-nez p7, :cond_ba

    .line 536
    invoke-virtual {v7}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v9

    if-le v9, v3, :cond_b8

    if-gez v3, :cond_c3

    .line 537
    :cond_b8
    const/4 v8, 0x1

    goto :goto_c3

    .line 540
    :cond_ba
    invoke-virtual {v7}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v9

    if-eq v9, v3, :cond_c2

    if-gez v3, :cond_c3

    .line 541
    :cond_c2
    const/4 v8, 0x1

    .line 545
    :cond_c3
    :goto_c3
    if-eqz v8, :cond_fb

    .line 546
    invoke-direct {v0, v7}, Lim/tpelyyftgw/messenger/NotificationsController;->isPersonalMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z

    move-result v9

    if-eqz v9, :cond_d1

    .line 547
    iget v9, v0, Lim/tpelyyftgw/messenger/NotificationsController;->personal_count:I

    add-int/lit8 v9, v9, -0x1

    iput v9, v0, Lim/tpelyyftgw/messenger/NotificationsController;->personal_count:I

    .line 549
    :cond_d1
    iget-object v9, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    invoke-virtual {v9, v6}, Ljava/util/ArrayList;->remove(I)Ljava/lang/Object;

    .line 550
    iget-object v9, v0, Lim/tpelyyftgw/messenger/NotificationsController;->delayedPushMessages:Ljava/util/ArrayList;

    invoke-virtual {v9, v7}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z

    .line 551
    invoke-virtual {v2, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 552
    invoke-virtual {v7}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v9

    int-to-long v9, v9

    .line 553
    .local v9, "mid":J
    iget-object v11, v7, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    if-eqz v11, :cond_f4

    .line 554
    iget-object v11, v7, Lim/tpelyyftgw/messenger/MessageObject;->messageOwner:Lim/tpelyyftgw/tgnet/TLRPC$Message;

    iget-object v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Message;->to_id:Lim/tpelyyftgw/tgnet/TLRPC$Peer;

    iget v11, v11, Lim/tpelyyftgw/tgnet/TLRPC$Peer;->channel_id:I

    int-to-long v11, v11

    shl-long/2addr v11, v5

    or-long/2addr v9, v11

    .line 556
    :cond_f4
    iget-object v11, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessagesDict:Landroid/util/LongSparseArray;

    invoke-virtual {v11, v9, v10}, Landroid/util/LongSparseArray;->remove(J)V

    .line 557
    add-int/lit8 v6, v6, -0x1

    .line 526
    .end local v7    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .end local v8    # "remove":Z
    .end local v9    # "mid":J
    :cond_fb
    add-int/lit8 v6, v6, 0x1

    goto :goto_8b

    .line 562
    .end local v6    # "a":I
    :cond_fe
    invoke-virtual/range {p2 .. p2}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v5

    if-nez v5, :cond_10c

    .line 563
    new-instance v5, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$AB2UIO76tGBrAzC1YcomeGc2CPg;

    invoke-direct {v5, v0, v2}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$AB2UIO76tGBrAzC1YcomeGc2CPg;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;Ljava/util/ArrayList;)V

    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 570
    :cond_10c
    return-void
.end method

.method public synthetic lambda$removeDeletedHisoryFromNotifications$11$NotificationsController(Landroid/util/SparseIntArray;Ljava/util/ArrayList;)V
    .registers 23
    .param p1, "deletedMessages"    # Landroid/util/SparseIntArray;
    .param p2, "popupArrayRemove"    # Ljava/util/ArrayList;

    .line 430
    move-object/from16 v0, p0

    move-object/from16 v1, p1

    move-object/from16 v2, p2

    iget v3, v0, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    .line 431
    .local v3, "old_unread_count":I
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v4

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/AccountInstance;->getNotificationsSettings()Landroid/content/SharedPreferences;

    move-result-object v4

    .line 433
    .local v4, "preferences":Landroid/content/SharedPreferences;
    const/4 v5, 0x0

    .local v5, "a":I
    :goto_11
    invoke-virtual/range {p1 .. p1}, Landroid/util/SparseIntArray;->size()I

    move-result v6

    const/4 v7, 0x0

    if-ge v5, v6, :cond_d1

    .line 434
    invoke-virtual {v1, v5}, Landroid/util/SparseIntArray;->keyAt(I)I

    move-result v6

    .line 435
    .local v6, "key":I
    neg-int v9, v6

    int-to-long v9, v9

    .line 436
    .local v9, "dialog_id":J
    invoke-virtual {v1, v6}, Landroid/util/SparseIntArray;->get(I)I

    move-result v11

    .line 437
    .local v11, "id":I
    iget-object v12, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v12, v9, v10}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v12

    check-cast v12, Ljava/lang/Integer;

    .line 438
    .local v12, "currentCount":Ljava/lang/Integer;
    if-nez v12, :cond_30

    .line 439
    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v12

    .line 441
    :cond_30
    move-object v13, v12

    .line 443
    .local v13, "newCount":Ljava/lang/Integer;
    const/4 v14, 0x0

    .local v14, "c":I
    :goto_32
    iget-object v15, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    invoke-virtual {v15}, Ljava/util/ArrayList;->size()I

    move-result v15

    if-ge v14, v15, :cond_8b

    .line 444
    iget-object v15, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    invoke-virtual {v15, v14}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v15

    check-cast v15, Lim/tpelyyftgw/messenger/MessageObject;

    .line 445
    .local v15, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    invoke-virtual {v15}, Lim/tpelyyftgw/messenger/MessageObject;->getDialogId()J

    move-result-wide v16

    cmp-long v18, v16, v9

    if-nez v18, :cond_83

    invoke-virtual {v15}, Lim/tpelyyftgw/messenger/MessageObject;->getId()I

    move-result v7

    if-gt v7, v11, :cond_83

    .line 446
    iget-object v7, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessagesDict:Landroid/util/LongSparseArray;

    move-wide/from16 v18, v9

    .end local v9    # "dialog_id":J
    .local v18, "dialog_id":J
    invoke-virtual {v15}, Lim/tpelyyftgw/messenger/MessageObject;->getIdWithChannel()J

    move-result-wide v8

    invoke-virtual {v7, v8, v9}, Landroid/util/LongSparseArray;->remove(J)V

    .line 447
    iget-object v7, v0, Lim/tpelyyftgw/messenger/NotificationsController;->delayedPushMessages:Ljava/util/ArrayList;

    invoke-virtual {v7, v15}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z

    .line 448
    iget-object v7, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    invoke-virtual {v7, v15}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z

    .line 449
    add-int/lit8 v14, v14, -0x1

    .line 450
    invoke-direct {v0, v15}, Lim/tpelyyftgw/messenger/NotificationsController;->isPersonalMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z

    move-result v7

    if-eqz v7, :cond_74

    .line 451
    iget v7, v0, Lim/tpelyyftgw/messenger/NotificationsController;->personal_count:I

    const/4 v8, 0x1

    sub-int/2addr v7, v8

    iput v7, v0, Lim/tpelyyftgw/messenger/NotificationsController;->personal_count:I

    goto :goto_75

    .line 450
    :cond_74
    const/4 v8, 0x1

    .line 453
    :goto_75
    invoke-virtual {v2, v15}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 454
    invoke-virtual {v13}, Ljava/lang/Integer;->intValue()I

    move-result v7

    sub-int/2addr v7, v8

    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v7

    move-object v13, v7

    .end local v13    # "newCount":Ljava/lang/Integer;
    .local v7, "newCount":Ljava/lang/Integer;
    goto :goto_86

    .line 445
    .end local v7    # "newCount":Ljava/lang/Integer;
    .end local v18    # "dialog_id":J
    .restart local v9    # "dialog_id":J
    .restart local v13    # "newCount":Ljava/lang/Integer;
    :cond_83
    move-wide/from16 v18, v9

    const/4 v8, 0x1

    .line 443
    .end local v9    # "dialog_id":J
    .end local v15    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    .restart local v18    # "dialog_id":J
    :goto_86
    add-int/2addr v14, v8

    move-wide/from16 v9, v18

    const/4 v7, 0x0

    goto :goto_32

    .end local v18    # "dialog_id":J
    .restart local v9    # "dialog_id":J
    :cond_8b
    move-wide/from16 v18, v9

    .line 458
    .end local v9    # "dialog_id":J
    .end local v14    # "c":I
    .restart local v18    # "dialog_id":J
    invoke-virtual {v13}, Ljava/lang/Integer;->intValue()I

    move-result v7

    if-gtz v7, :cond_a0

    .line 459
    const/4 v7, 0x0

    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v13

    .line 460
    iget-object v7, v0, Lim/tpelyyftgw/messenger/NotificationsController;->smartNotificationsDialogs:Landroid/util/LongSparseArray;

    move-wide/from16 v8, v18

    .end local v18    # "dialog_id":J
    .local v8, "dialog_id":J
    invoke-virtual {v7, v8, v9}, Landroid/util/LongSparseArray;->remove(J)V

    goto :goto_a2

    .line 458
    .end local v8    # "dialog_id":J
    .restart local v18    # "dialog_id":J
    :cond_a0
    move-wide/from16 v8, v18

    .line 462
    .end local v18    # "dialog_id":J
    .restart local v8    # "dialog_id":J
    :goto_a2
    invoke-virtual {v13, v12}, Ljava/lang/Integer;->equals(Ljava/lang/Object;)Z

    move-result v7

    if-nez v7, :cond_bd

    .line 463
    iget v7, v0, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    invoke-virtual {v12}, Ljava/lang/Integer;->intValue()I

    move-result v10

    sub-int/2addr v7, v10

    iput v7, v0, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    .line 464
    invoke-virtual {v13}, Ljava/lang/Integer;->intValue()I

    move-result v10

    add-int/2addr v7, v10

    iput v7, v0, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    .line 465
    iget-object v7, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v7, v8, v9, v13}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    .line 467
    :cond_bd
    invoke-virtual {v13}, Ljava/lang/Integer;->intValue()I

    move-result v7

    if-nez v7, :cond_cd

    .line 468
    iget-object v7, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v7, v8, v9}, Landroid/util/LongSparseArray;->remove(J)V

    .line 469
    iget-object v7, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogsOverrideMention:Landroid/util/LongSparseArray;

    invoke-virtual {v7, v8, v9}, Landroid/util/LongSparseArray;->remove(J)V

    .line 433
    .end local v6    # "key":I
    .end local v8    # "dialog_id":J
    .end local v11    # "id":I
    .end local v12    # "currentCount":Ljava/lang/Integer;
    .end local v13    # "newCount":Ljava/lang/Integer;
    :cond_cd
    add-int/lit8 v5, v5, 0x1

    goto/16 :goto_11

    :cond_d1
    const/4 v8, 0x1

    .line 472
    .end local v5    # "a":I
    invoke-virtual/range {p2 .. p2}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v5

    if-eqz v5, :cond_e0

    .line 473
    new-instance v5, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$C8UE70NfRfPXwnAPDbrbvjGEhGQ;

    invoke-direct {v5, v0, v2}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$C8UE70NfRfPXwnAPDbrbvjGEhGQ;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;Ljava/util/ArrayList;)V

    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 479
    :cond_e0
    iget v5, v0, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    if-eq v3, v5, :cond_112

    .line 480
    iget-boolean v5, v0, Lim/tpelyyftgw/messenger/NotificationsController;->notifyCheck:Z

    if-nez v5, :cond_f3

    .line 481
    iget-object v5, v0, Lim/tpelyyftgw/messenger/NotificationsController;->delayedPushMessages:Ljava/util/ArrayList;

    invoke-virtual {v5}, Ljava/util/ArrayList;->clear()V

    .line 482
    iget-boolean v5, v0, Lim/tpelyyftgw/messenger/NotificationsController;->notifyCheck:Z

    invoke-direct {v0, v5}, Lim/tpelyyftgw/messenger/NotificationsController;->showOrUpdateNotification(Z)V

    goto :goto_104

    .line 484
    :cond_f3
    iget v5, v0, Lim/tpelyyftgw/messenger/NotificationsController;->lastOnlineFromOtherDevice:I

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v6

    invoke-virtual {v6}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I

    move-result v6

    if-le v5, v6, :cond_100

    goto :goto_101

    :cond_100
    const/4 v8, 0x0

    :goto_101
    invoke-direct {v0, v8}, Lim/tpelyyftgw/messenger/NotificationsController;->scheduleNotificationDelay(Z)V

    .line 486
    :goto_104
    iget-object v5, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v5}, Landroid/util/LongSparseArray;->size()I

    move-result v5

    .line 487
    .local v5, "pushDialogsCount":I
    new-instance v6, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$3h9_pjryF2u4K3rhmXcM1sUcD-s;

    invoke-direct {v6, v0, v5}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$3h9_pjryF2u4K3rhmXcM1sUcD-s;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;I)V

    invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 492
    .end local v5    # "pushDialogsCount":I
    :cond_112
    const/4 v5, 0x0

    iput-boolean v5, v0, Lim/tpelyyftgw/messenger/NotificationsController;->notifyCheck:Z

    .line 493
    iget-boolean v5, v0, Lim/tpelyyftgw/messenger/NotificationsController;->showBadgeNumber:Z

    if-eqz v5, :cond_120

    .line 494
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getTotalAllUnreadCount()I

    move-result v5

    invoke-direct {v0, v5}, Lim/tpelyyftgw/messenger/NotificationsController;->setBadge(I)V

    .line 496
    :cond_120
    return-void
.end method

.method public synthetic lambda$removeDeletedMessagesFromNotifications$8$NotificationsController(Landroid/util/SparseArray;Ljava/util/ArrayList;)V
    .registers 22
    .param p1, "deletedMessages"    # Landroid/util/SparseArray;
    .param p2, "popupArrayRemove"    # Ljava/util/ArrayList;

    .line 360
    move-object/from16 v0, p0

    move-object/from16 v1, p1

    move-object/from16 v2, p2

    iget v3, v0, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    .line 361
    .local v3, "old_unread_count":I
    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v4

    invoke-virtual {v4}, Lim/tpelyyftgw/messenger/AccountInstance;->getNotificationsSettings()Landroid/content/SharedPreferences;

    move-result-object v4

    .line 362
    .local v4, "preferences":Landroid/content/SharedPreferences;
    const/4 v5, 0x0

    .local v5, "a":I
    :goto_11
    invoke-virtual/range {p1 .. p1}, Landroid/util/SparseArray;->size()I

    move-result v6

    const/4 v7, 0x0

    if-ge v5, v6, :cond_d5

    .line 363
    invoke-virtual {v1, v5}, Landroid/util/SparseArray;->keyAt(I)I

    move-result v6

    .line 364
    .local v6, "key":I
    neg-int v9, v6

    int-to-long v9, v9

    .line 365
    .local v9, "dialog_id":J
    invoke-virtual {v1, v6}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v11

    check-cast v11, Ljava/util/ArrayList;

    .line 366
    .local v11, "mids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    iget-object v12, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v12, v9, v10}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v12

    check-cast v12, Ljava/lang/Integer;

    .line 367
    .local v12, "currentCount":Ljava/lang/Integer;
    if-nez v12, :cond_32

    .line 368
    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v12

    .line 370
    :cond_32
    move-object v13, v12

    .line 371
    .local v13, "newCount":Ljava/lang/Integer;
    const/4 v14, 0x0

    .local v14, "b":I
    :goto_34
    invoke-virtual {v11}, Ljava/util/ArrayList;->size()I

    move-result v15

    if-ge v14, v15, :cond_90

    .line 372
    invoke-virtual {v11, v14}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v15

    check-cast v15, Ljava/lang/Integer;

    invoke-virtual {v15}, Ljava/lang/Integer;->intValue()I

    move-result v15

    int-to-long v7, v15

    .line 373
    .local v7, "mid":J
    move v15, v3

    move-object/from16 v17, v4

    .end local v3    # "old_unread_count":I
    .end local v4    # "preferences":Landroid/content/SharedPreferences;
    .local v15, "old_unread_count":I
    .local v17, "preferences":Landroid/content/SharedPreferences;
    int-to-long v3, v6

    const/16 v18, 0x20

    shl-long v3, v3, v18

    or-long/2addr v3, v7

    .line 374
    .end local v7    # "mid":J
    .local v3, "mid":J
    iget-object v7, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessagesDict:Landroid/util/LongSparseArray;

    invoke-virtual {v7, v3, v4}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v7

    check-cast v7, Lim/tpelyyftgw/messenger/MessageObject;

    .line 375
    .local v7, "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    if-eqz v7, :cond_87

    .line 376
    iget-object v8, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessagesDict:Landroid/util/LongSparseArray;

    invoke-virtual {v8, v3, v4}, Landroid/util/LongSparseArray;->remove(J)V

    .line 377
    iget-object v8, v0, Lim/tpelyyftgw/messenger/NotificationsController;->delayedPushMessages:Ljava/util/ArrayList;

    invoke-virtual {v8, v7}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z

    .line 378
    iget-object v8, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushMessages:Ljava/util/ArrayList;

    invoke-virtual {v8, v7}, Ljava/util/ArrayList;->remove(Ljava/lang/Object;)Z

    .line 379
    invoke-direct {v0, v7}, Lim/tpelyyftgw/messenger/NotificationsController;->isPersonalMessage(Lim/tpelyyftgw/messenger/MessageObject;)Z

    move-result v8

    if-eqz v8, :cond_76

    .line 380
    iget v8, v0, Lim/tpelyyftgw/messenger/NotificationsController;->personal_count:I

    const/16 v16, 0x1

    add-int/lit8 v8, v8, -0x1

    iput v8, v0, Lim/tpelyyftgw/messenger/NotificationsController;->personal_count:I

    goto :goto_78

    .line 379
    :cond_76
    const/16 v16, 0x1

    .line 382
    :goto_78
    invoke-virtual {v2, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    .line 383
    invoke-virtual {v13}, Ljava/lang/Integer;->intValue()I

    move-result v8

    add-int/lit8 v8, v8, -0x1

    invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v8

    move-object v13, v8

    .end local v13    # "newCount":Ljava/lang/Integer;
    .local v8, "newCount":Ljava/lang/Integer;
    goto :goto_89

    .line 375
    .end local v8    # "newCount":Ljava/lang/Integer;
    .restart local v13    # "newCount":Ljava/lang/Integer;
    :cond_87
    const/16 v16, 0x1

    .line 371
    .end local v3    # "mid":J
    .end local v7    # "messageObject":Lim/tpelyyftgw/messenger/MessageObject;
    :goto_89
    add-int/lit8 v14, v14, 0x1

    move v3, v15

    move-object/from16 v4, v17

    const/4 v7, 0x0

    goto :goto_34

    .end local v15    # "old_unread_count":I
    .end local v17    # "preferences":Landroid/content/SharedPreferences;
    .local v3, "old_unread_count":I
    .restart local v4    # "preferences":Landroid/content/SharedPreferences;
    :cond_90
    move v15, v3

    move-object/from16 v17, v4

    .line 386
    .end local v3    # "old_unread_count":I
    .end local v4    # "preferences":Landroid/content/SharedPreferences;
    .end local v14    # "b":I
    .restart local v15    # "old_unread_count":I
    .restart local v17    # "preferences":Landroid/content/SharedPreferences;
    invoke-virtual {v13}, Ljava/lang/Integer;->intValue()I

    move-result v3

    if-gtz v3, :cond_a3

    .line 387
    const/4 v3, 0x0

    invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v13

    .line 388
    iget-object v3, v0, Lim/tpelyyftgw/messenger/NotificationsController;->smartNotificationsDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v3, v9, v10}, Landroid/util/LongSparseArray;->remove(J)V

    .line 390
    :cond_a3
    invoke-virtual {v13, v12}, Ljava/lang/Integer;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-nez v3, :cond_be

    .line 391
    iget v3, v0, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    invoke-virtual {v12}, Ljava/lang/Integer;->intValue()I

    move-result v4

    sub-int/2addr v3, v4

    iput v3, v0, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    .line 392
    invoke-virtual {v13}, Ljava/lang/Integer;->intValue()I

    move-result v4

    add-int/2addr v3, v4

    iput v3, v0, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    .line 393
    iget-object v3, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v3, v9, v10, v13}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    .line 395
    :cond_be
    invoke-virtual {v13}, Ljava/lang/Integer;->intValue()I

    move-result v3

    if-nez v3, :cond_ce

    .line 396
    iget-object v3, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v3, v9, v10}, Landroid/util/LongSparseArray;->remove(J)V

    .line 397
    iget-object v3, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogsOverrideMention:Landroid/util/LongSparseArray;

    invoke-virtual {v3, v9, v10}, Landroid/util/LongSparseArray;->remove(J)V

    .line 362
    .end local v6    # "key":I
    .end local v9    # "dialog_id":J
    .end local v11    # "mids":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Ljava/lang/Integer;>;"
    .end local v12    # "currentCount":Ljava/lang/Integer;
    .end local v13    # "newCount":Ljava/lang/Integer;
    :cond_ce
    add-int/lit8 v5, v5, 0x1

    move v3, v15

    move-object/from16 v4, v17

    goto/16 :goto_11

    .end local v15    # "old_unread_count":I
    .end local v17    # "preferences":Landroid/content/SharedPreferences;
    .restart local v3    # "old_unread_count":I
    .restart local v4    # "preferences":Landroid/content/SharedPreferences;
    :cond_d5
    move v15, v3

    move-object/from16 v17, v4

    const/16 v16, 0x1

    .line 400
    .end local v3    # "old_unread_count":I
    .end local v4    # "preferences":Landroid/content/SharedPreferences;
    .end local v5    # "a":I
    .restart local v15    # "old_unread_count":I
    .restart local v17    # "preferences":Landroid/content/SharedPreferences;
    invoke-virtual/range {p2 .. p2}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v3

    if-nez v3, :cond_e8

    .line 401
    new-instance v3, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$iA-1I3bfk7n7ZdcIjHl6z5A3i_s;

    invoke-direct {v3, v0, v2}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$iA-1I3bfk7n7ZdcIjHl6z5A3i_s;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;Ljava/util/ArrayList;)V

    invoke-static {v3}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 407
    :cond_e8
    iget v3, v0, Lim/tpelyyftgw/messenger/NotificationsController;->total_unread_count:I

    move v4, v15

    .end local v15    # "old_unread_count":I
    .local v4, "old_unread_count":I
    if-eq v4, v3, :cond_11c

    .line 408
    iget-boolean v3, v0, Lim/tpelyyftgw/messenger/NotificationsController;->notifyCheck:Z

    if-nez v3, :cond_fc

    .line 409
    iget-object v3, v0, Lim/tpelyyftgw/messenger/NotificationsController;->delayedPushMessages:Ljava/util/ArrayList;

    invoke-virtual {v3}, Ljava/util/ArrayList;->clear()V

    .line 410
    iget-boolean v3, v0, Lim/tpelyyftgw/messenger/NotificationsController;->notifyCheck:Z

    invoke-direct {v0, v3}, Lim/tpelyyftgw/messenger/NotificationsController;->showOrUpdateNotification(Z)V

    goto :goto_10e

    .line 412
    :cond_fc
    iget v3, v0, Lim/tpelyyftgw/messenger/NotificationsController;->lastOnlineFromOtherDevice:I

    invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v5

    invoke-virtual {v5}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I

    move-result v5

    if-le v3, v5, :cond_10a

    const/4 v8, 0x1

    goto :goto_10b

    :cond_10a
    const/4 v8, 0x0

    :goto_10b
    invoke-direct {v0, v8}, Lim/tpelyyftgw/messenger/NotificationsController;->scheduleNotificationDelay(Z)V

    .line 414
    :goto_10e
    iget-object v3, v0, Lim/tpelyyftgw/messenger/NotificationsController;->pushDialogs:Landroid/util/LongSparseArray;

    invoke-virtual {v3}, Landroid/util/LongSparseArray;->size()I

    move-result v3

    .line 415
    .local v3, "pushDialogsCount":I
    new-instance v5, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$Dt_GXlXEDiKvct9ftpXc1HXeqyk;

    invoke-direct {v5, v0, v3}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$Dt_GXlXEDiKvct9ftpXc1HXeqyk;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;I)V

    invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V

    .line 420
    .end local v3    # "pushDialogsCount":I
    :cond_11c
    const/4 v3, 0x0

    iput-boolean v3, v0, Lim/tpelyyftgw/messenger/NotificationsController;->notifyCheck:Z

    .line 421
    iget-boolean v3, v0, Lim/tpelyyftgw/messenger/NotificationsController;->showBadgeNumber:Z

    if-eqz v3, :cond_12a

    .line 422
    invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getTotalAllUnreadCount()I

    move-result v3

    invoke-direct {v0, v3}, Lim/tpelyyftgw/messenger/NotificationsController;->setBadge(I)V

    .line 424
    :cond_12a
    return-void
.end method

.method public synthetic lambda$repeatNotificationMaybe$28$NotificationsController()V
    .registers 4

    .line 2661
    invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;

    move-result-object v0

    const/16 v1, 0xb

    invoke-virtual {v0, v1}, Ljava/util/Calendar;->get(I)I

    move-result v0

    .line 2662
    .local v0, "hour":I
    if-lt v0, v1, :cond_1c

    const/16 v1, 0x16

    if-gt v0, v1, :cond_1c

    .line 2663
    sget-object v1, Lim/tpelyyftgw/messenger/NotificationsController;->notificationManager:Landroidx/core/app/NotificationManagerCompat;

    iget v2, p0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationId:I

    invoke-virtual {v1, v2}, Landroidx/core/app/NotificationManagerCompat;->cancel(I)V

    .line 2664
    const/4 v1, 0x1

    invoke-direct {p0, v1}, Lim/tpelyyftgw/messenger/NotificationsController;->showOrUpdateNotification(Z)V

    goto :goto_1f

    .line 2666
    :cond_1c
    invoke-direct {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->scheduleNotificationRepeat()V

    .line 2668
    :goto_1f
    return-void
.end method

.method public synthetic lambda$setLastOnlineFromOtherDevice$3$NotificationsController(I)V
    .registers 4
    .param p1, "time"    # I

    .line 303
    sget-boolean v0, Lim/tpelyyftgw/messenger/BuildVars;->LOGS_ENABLED:Z

    if-eqz v0, :cond_19

    .line 304
    new-instance v0, Ljava/lang/StringBuilder;

    invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V

    const-string/jumbo v1, "set last online from other device = "

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->d(Ljava/lang/String;)V

    .line 306
    :cond_19
    iput p1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->lastOnlineFromOtherDevice:I

    .line 307
    return-void
.end method

.method public synthetic lambda$setOpenedDialogId$2$NotificationsController(J)V
    .registers 3
    .param p1, "dialog_id"    # J

    .line 298
    iput-wide p1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->opened_dialog_id:J

    return-void
.end method

.method public synthetic lambda$showNotifications$23$NotificationsController()V
    .registers 2

    .line 2551
    const/4 v0, 0x0

    invoke-direct {p0, v0}, Lim/tpelyyftgw/messenger/NotificationsController;->showOrUpdateNotification(Z)V

    return-void
.end method

.method public synthetic lambda$updateBadge$22$NotificationsController()V
    .registers 2

    .line 1106
    invoke-direct {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getTotalAllUnreadCount()I

    move-result v0

    invoke-direct {p0, v0}, Lim/tpelyyftgw/messenger/NotificationsController;->setBadge(I)V

    return-void
.end method

.method public playOutChatSound()V
    .registers 3

    .line 4024
    iget-boolean v0, p0, Lim/tpelyyftgw/messenger/NotificationsController;->inChatSoundEnabled:Z

    if-eqz v0, :cond_28

    invoke-static {}, Lim/tpelyyftgw/messenger/MediaController;->getInstance()Lim/tpelyyftgw/messenger/MediaController;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/MediaController;->isRecordingAudio()Z

    move-result v0

    if-eqz v0, :cond_f

    goto :goto_28

    .line 4028
    :cond_f
    :try_start_f
    sget-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->audioManager:Landroid/media/AudioManager;

    invoke-virtual {v0}, Landroid/media/AudioManager;->getRingerMode()I

    move-result v0
    :try_end_15
    .catch Ljava/lang/Exception; {:try_start_f .. :try_end_15} :catch_19

    if-nez v0, :cond_18

    .line 4029
    return-void

    .line 4033
    :cond_18
    goto :goto_1d

    .line 4031
    :catch_19
    move-exception v0

    .line 4032
    .local v0, "e":Ljava/lang/Exception;
    invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V

    .line 4034
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_1d
    sget-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationsQueue:Lim/tpelyyftgw/messenger/DispatchQueue;

    new-instance v1, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$Ywi-XyY_up956R_cZOstUn8MAUM;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$Ywi-XyY_up956R_cZOstUn8MAUM;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V

    .line 4067
    return-void

    .line 4025
    :cond_28
    :goto_28
    return-void
.end method

.method public processDialogsUpdateRead(Landroid/util/LongSparseArray;)V
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/util/LongSparseArray<",
            "Ljava/lang/Integer;",
            ">;)V"
        }
    .end annotation

    .line 802
    .local p1, "dialogsToUpdate":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Integer;>;"
    new-instance v0, Ljava/util/ArrayList;

    invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V

    .line 803
    .local v0, "popupArrayToRemove":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    sget-object v1, Lim/tpelyyftgw/messenger/NotificationsController;->notificationsQueue:Lim/tpelyyftgw/messenger/DispatchQueue;

    new-instance v2, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$fQiKXj6LTVtYlLxbrSGYB6iGyu0;

    invoke-direct {v2, p0, p1, v0}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$fQiKXj6LTVtYlLxbrSGYB6iGyu0;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;Landroid/util/LongSparseArray;Ljava/util/ArrayList;)V

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V

    .line 892
    return-void
.end method

.method public processLoadedUnreadMessages(Landroid/util/LongSparseArray;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;Ljava/util/ArrayList;)V
    .registers 9
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/util/LongSparseArray<",
            "Ljava/lang/Integer;",
            ">;",
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/tgnet/TLRPC$Message;",
            ">;",
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/messenger/MessageObject;",
            ">;",
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/tgnet/TLRPC$User;",
            ">;",
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/tgnet/TLRPC$Chat;",
            ">;",
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;",
            ">;)V"
        }
    .end annotation

    .line 897
    .local p1, "dialogs":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Integer;>;"
    .local p2, "messages":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Message;>;"
    .local p3, "push":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    .local p4, "users":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$User;>;"
    .local p5, "chats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$Chat;>;"
    .local p6, "encryptedChats":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/tgnet/TLRPC$EncryptedChat;>;"
    invoke-virtual {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    const/4 v1, 0x1

    invoke-virtual {v0, p4, v1}, Lim/tpelyyftgw/messenger/MessagesController;->putUsers(Ljava/util/ArrayList;Z)V

    .line 898
    invoke-virtual {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    invoke-virtual {v0, p5, v1}, Lim/tpelyyftgw/messenger/MessagesController;->putChats(Ljava/util/ArrayList;Z)V

    .line 899
    invoke-virtual {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v0

    invoke-virtual {v0, p6, v1}, Lim/tpelyyftgw/messenger/MessagesController;->putEncryptedChats(Ljava/util/ArrayList;Z)V

    .line 901
    sget-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationsQueue:Lim/tpelyyftgw/messenger/DispatchQueue;

    new-instance v1, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$V9bTcz0AOId4xvuB3HypPaf3dWs;

    invoke-direct {v1, p0, p2, p1, p3}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$V9bTcz0AOId4xvuB3HypPaf3dWs;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;Ljava/util/ArrayList;Landroid/util/LongSparseArray;Ljava/util/ArrayList;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V

    .line 1060
    return-void
.end method

.method public processNewMessages(Ljava/util/ArrayList;ZZLjava/util/concurrent/CountDownLatch;)V
    .registers 14
    .param p2, "isLast"    # Z
    .param p3, "isFcm"    # Z
    .param p4, "countDownLatch"    # Ljava/util/concurrent/CountDownLatch;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/ArrayList<",
            "Lim/tpelyyftgw/messenger/MessageObject;",
            ">;ZZ",
            "Ljava/util/concurrent/CountDownLatch;",
            ")V"
        }
    .end annotation

    .line 604
    .local p1, "messageObjects":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    invoke-virtual {p1}, Ljava/util/ArrayList;->isEmpty()Z

    move-result v0

    if-eqz v0, :cond_c

    .line 605
    if-eqz p4, :cond_b

    .line 606
    invoke-virtual {p4}, Ljava/util/concurrent/CountDownLatch;->countDown()V

    .line 608
    :cond_b
    return-void

    .line 610
    :cond_c
    new-instance v4, Ljava/util/ArrayList;

    const/4 v0, 0x0

    invoke-direct {v4, v0}, Ljava/util/ArrayList;-><init>(I)V

    .line 611
    .local v4, "popupArrayAdd":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    sget-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationsQueue:Lim/tpelyyftgw/messenger/DispatchQueue;

    new-instance v8, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$bYUCXHRUcF87BD7x8zvbszLst8E;

    move-object v1, v8

    move-object v2, p0

    move-object v3, p1

    move v5, p3

    move v6, p2

    move-object v7, p4

    invoke-direct/range {v1 .. v7}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$bYUCXHRUcF87BD7x8zvbszLst8E;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;Ljava/util/ArrayList;Ljava/util/ArrayList;ZZLjava/util/concurrent/CountDownLatch;)V

    invoke-virtual {v0, v8}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V

    .line 795
    return-void
.end method

.method public processReadMessages(Lim/tpelyyftgw/messenger/support/SparseLongArray;JIIZ)V
    .registers 18
    .param p1, "inbox"    # Lim/tpelyyftgw/messenger/support/SparseLongArray;
    .param p2, "dialog_id"    # J
    .param p4, "max_date"    # I
    .param p5, "max_id"    # I
    .param p6, "isPopup"    # Z

    .line 500
    new-instance v3, Ljava/util/ArrayList;

    const/4 v0, 0x0

    invoke-direct {v3, v0}, Ljava/util/ArrayList;-><init>(I)V

    .line 501
    .local v3, "popupArrayRemove":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    sget-object v9, Lim/tpelyyftgw/messenger/NotificationsController;->notificationsQueue:Lim/tpelyyftgw/messenger/DispatchQueue;

    new-instance v10, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$PCR1cHVpzp7BoVyEVyV_csbhckY;

    move-object v0, v10

    move-object v1, p0

    move-object v2, p1

    move-wide v4, p2

    move/from16 v6, p5

    move v7, p4

    move/from16 v8, p6

    invoke-direct/range {v0 .. v8}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$PCR1cHVpzp7BoVyEVyV_csbhckY;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;Lim/tpelyyftgw/messenger/support/SparseLongArray;Ljava/util/ArrayList;JIIZ)V

    invoke-virtual {v9, v10}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V

    .line 571
    return-void
.end method

.method public removeDeletedHisoryFromNotifications(Landroid/util/SparseIntArray;)V
    .registers 5
    .param p1, "deletedMessages"    # Landroid/util/SparseIntArray;

    .line 428
    new-instance v0, Ljava/util/ArrayList;

    const/4 v1, 0x0

    invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(I)V

    .line 429
    .local v0, "popupArrayRemove":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    sget-object v1, Lim/tpelyyftgw/messenger/NotificationsController;->notificationsQueue:Lim/tpelyyftgw/messenger/DispatchQueue;

    new-instance v2, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$OxCScl0xjcqankrboTWcotzjFK0;

    invoke-direct {v2, p0, p1, v0}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$OxCScl0xjcqankrboTWcotzjFK0;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;Landroid/util/SparseIntArray;Ljava/util/ArrayList;)V

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V

    .line 497
    return-void
.end method

.method public removeDeletedMessagesFromNotifications(Landroid/util/SparseArray;)V
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/util/SparseArray<",
            "Ljava/util/ArrayList<",
            "Ljava/lang/Integer;",
            ">;>;)V"
        }
    .end annotation

    .line 358
    .local p1, "deletedMessages":Landroid/util/SparseArray;, "Landroid/util/SparseArray<Ljava/util/ArrayList<Ljava/lang/Integer;>;>;"
    new-instance v0, Ljava/util/ArrayList;

    const/4 v1, 0x0

    invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(I)V

    .line 359
    .local v0, "popupArrayRemove":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lim/tpelyyftgw/messenger/MessageObject;>;"
    sget-object v1, Lim/tpelyyftgw/messenger/NotificationsController;->notificationsQueue:Lim/tpelyyftgw/messenger/DispatchQueue;

    new-instance v2, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$Z856NfhkHBGUcaVfi6sfua7DUa8;

    invoke-direct {v2, p0, p1, v0}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$Z856NfhkHBGUcaVfi6sfua7DUa8;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;Landroid/util/SparseArray;Ljava/util/ArrayList;)V

    invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V

    .line 425
    return-void
.end method

.method public removeNotificationsForDialog(J)V
    .registers 10
    .param p1, "did"    # J

    .line 311
    const/4 v1, 0x0

    const/4 v4, 0x0

    const v5, 0x7fffffff

    const/4 v6, 0x0

    move-object v0, p0

    move-wide v2, p1

    invoke-virtual/range {v0 .. v6}, Lim/tpelyyftgw/messenger/NotificationsController;->processReadMessages(Lim/tpelyyftgw/messenger/support/SparseLongArray;JIIZ)V

    .line 312
    new-instance v0, Landroid/util/LongSparseArray;

    invoke-direct {v0}, Landroid/util/LongSparseArray;-><init>()V

    .line 313
    .local v0, "dialogsToUpdate":Landroid/util/LongSparseArray;, "Landroid/util/LongSparseArray<Ljava/lang/Integer;>;"
    const/4 v1, 0x0

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v0, p1, p2, v1}, Landroid/util/LongSparseArray;->put(JLjava/lang/Object;)V

    .line 314
    invoke-virtual {p0, v0}, Lim/tpelyyftgw/messenger/NotificationsController;->processDialogsUpdateRead(Landroid/util/LongSparseArray;)V

    .line 315
    return-void
.end method

.method protected repeatNotificationMaybe()V
    .registers 3

    .line 2660
    sget-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationsQueue:Lim/tpelyyftgw/messenger/DispatchQueue;

    new-instance v1, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$kFDiiVO6Mi9L3MDtBqyujumoeQ0;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$kFDiiVO6Mi9L3MDtBqyujumoeQ0;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V

    .line 2669
    return-void
.end method

.method public setDialogNotificationsSettings(JI)V
    .registers 13
    .param p1, "dialog_id"    # J
    .param p3, "setting"    # I

    .line 4076
    invoke-virtual {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getNotificationsSettings()Landroid/content/SharedPreferences;

    move-result-object v0

    .line 4077
    .local v0, "preferences":Landroid/content/SharedPreferences;
    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v1

    .line 4078
    .local v1, "editor":Landroid/content/SharedPreferences$Editor;
    sget v2, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    invoke-static {v2}, Lim/tpelyyftgw/messenger/MessagesController;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v2

    iget-object v2, v2, Lim/tpelyyftgw/messenger/MessagesController;->dialogs_dict:Landroid/util/LongSparseArray;

    invoke-virtual {v2, p1, p2}, Landroid/util/LongSparseArray;->get(J)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lim/tpelyyftgw/tgnet/TLRPC$Dialog;

    .line 4079
    .local v2, "dialog":Lim/tpelyyftgw/tgnet/TLRPC$Dialog;
    const-string v3, "notify2_"

    const/4 v4, 0x4

    if-ne p3, v4, :cond_5f

    .line 4080
    invoke-virtual {p0, p1, p2}, Lim/tpelyyftgw/messenger/NotificationsController;->isGlobalNotificationsEnabled(J)Z

    move-result v4

    .line 4081
    .local v4, "defaultEnabled":Z
    if-eqz v4, :cond_38

    .line 4082
    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    invoke-interface {v1, v3}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor;

    goto :goto_4b

    .line 4084
    :cond_38
    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    const/4 v5, 0x0

    invoke-interface {v1, v3, v5}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    .line 4086
    :goto_4b
    invoke-virtual {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesStorage()Lim/tpelyyftgw/messenger/MessagesStorage;

    move-result-object v3

    const-wide/16 v5, 0x0

    invoke-virtual {v3, p1, p2, v5, v6}, Lim/tpelyyftgw/messenger/MessagesStorage;->setDialogFlags(JJ)V

    .line 4087
    if-eqz v2, :cond_5d

    .line 4088
    new-instance v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_peerNotifySettings;

    invoke-direct {v3}, Lim/tpelyyftgw/tgnet/TLRPC$TL_peerNotifySettings;-><init>()V

    iput-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$Dialog;->notify_settings:Lim/tpelyyftgw/tgnet/TLRPC$PeerNotifySettings;

    .line 4090
    .end local v4    # "defaultEnabled":Z
    :cond_5d
    goto/16 :goto_e5

    .line 4091
    :cond_5f
    sget v4, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    invoke-static {v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getInstance(I)Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v4

    invoke-virtual {v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->getCurrentTime()I

    move-result v4

    .line 4092
    .local v4, "untilTime":I
    const/4 v5, 0x2

    const/4 v6, 0x3

    if-nez p3, :cond_70

    .line 4093
    add-int/lit16 v4, v4, 0xe10

    goto :goto_82

    .line 4094
    :cond_70
    const/4 v7, 0x1

    if-ne p3, v7, :cond_76

    .line 4095
    add-int/lit16 v4, v4, 0x7080

    goto :goto_82

    .line 4096
    :cond_76
    if-ne p3, v5, :cond_7d

    .line 4097
    const v7, 0x2a300

    add-int/2addr v4, v7

    goto :goto_82

    .line 4098
    :cond_7d
    if-ne p3, v6, :cond_82

    .line 4099
    const v4, 0x7fffffff

    .line 4102
    :cond_82
    :goto_82
    if-ne p3, v6, :cond_99

    .line 4103
    new-instance v6, Ljava/lang/StringBuilder;

    invoke-direct {v6}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v6, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    invoke-interface {v1, v3, v5}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    .line 4104
    const-wide/16 v5, 0x1

    .local v5, "flags":J
    goto :goto_c6

    .line 4106
    .end local v5    # "flags":J
    :cond_99
    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    invoke-interface {v1, v3, v6}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    .line 4107
    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    const-string v5, "notifyuntil_"

    invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    .line 4108
    int-to-long v5, v4

    const/16 v3, 0x20

    shl-long/2addr v5, v3

    const-wide/16 v7, 0x1

    or-long/2addr v5, v7

    .line 4110
    .restart local v5    # "flags":J
    :goto_c6
    sget v3, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    invoke-static {v3}, Lim/tpelyyftgw/messenger/NotificationsController;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationsController;

    move-result-object v3

    invoke-virtual {v3, p1, p2}, Lim/tpelyyftgw/messenger/NotificationsController;->removeNotificationsForDialog(J)V

    .line 4111
    sget v3, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I

    invoke-static {v3}, Lim/tpelyyftgw/messenger/MessagesStorage;->getInstance(I)Lim/tpelyyftgw/messenger/MessagesStorage;

    move-result-object v3

    invoke-virtual {v3, p1, p2, v5, v6}, Lim/tpelyyftgw/messenger/MessagesStorage;->setDialogFlags(JJ)V

    .line 4112
    if-eqz v2, :cond_e5

    .line 4113
    new-instance v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_peerNotifySettings;

    invoke-direct {v3}, Lim/tpelyyftgw/tgnet/TLRPC$TL_peerNotifySettings;-><init>()V

    iput-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$Dialog;->notify_settings:Lim/tpelyyftgw/tgnet/TLRPC$PeerNotifySettings;

    .line 4114
    iget-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$Dialog;->notify_settings:Lim/tpelyyftgw/tgnet/TLRPC$PeerNotifySettings;

    iput v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$PeerNotifySettings;->mute_until:I

    .line 4117
    .end local v4    # "untilTime":I
    .end local v5    # "flags":J
    :cond_e5
    :goto_e5
    invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 4118
    invoke-virtual {p0, p1, p2}, Lim/tpelyyftgw/messenger/NotificationsController;->updateServerNotificationsSettings(J)V

    .line 4119
    return-void
.end method

.method public setGlobalNotificationsEnabled(II)V
    .registers 5
    .param p1, "type"    # I
    .param p2, "time"    # I

    .line 4207
    invoke-virtual {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getNotificationsSettings()Landroid/content/SharedPreferences;

    move-result-object v0

    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    invoke-virtual {p0, p1}, Lim/tpelyyftgw/messenger/NotificationsController;->getGlobalNotificationsKey(I)Ljava/lang/String;

    move-result-object v1

    invoke-interface {v0, v1, p2}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z

    .line 4208
    invoke-virtual {p0, p1}, Lim/tpelyyftgw/messenger/NotificationsController;->updateServerNotificationsSettings(I)V

    .line 4209
    return-void
.end method

.method public setInChatSoundEnabled(Z)V
    .registers 2
    .param p1, "value"    # Z

    .line 294
    iput-boolean p1, p0, Lim/tpelyyftgw/messenger/NotificationsController;->inChatSoundEnabled:Z

    .line 295
    return-void
.end method

.method public setLastOnlineFromOtherDevice(I)V
    .registers 4
    .param p1, "time"    # I

    .line 302
    sget-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationsQueue:Lim/tpelyyftgw/messenger/DispatchQueue;

    new-instance v1, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$1aK48HsRCjEyC6OWXI8TbA9rwwk;

    invoke-direct {v1, p0, p1}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$1aK48HsRCjEyC6OWXI8TbA9rwwk;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;I)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V

    .line 308
    return-void
.end method

.method public setOpenedDialogId(J)V
    .registers 5
    .param p1, "dialog_id"    # J

    .line 298
    sget-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationsQueue:Lim/tpelyyftgw/messenger/DispatchQueue;

    new-instance v1, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$B8-vjTTWkHudgTNG7oswCfmw-qk;

    invoke-direct {v1, p0, p1, p2}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$B8-vjTTWkHudgTNG7oswCfmw-qk;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;J)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V

    .line 299
    return-void
.end method

.method public showNotifications()V
    .registers 3

    .line 2551
    sget-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationsQueue:Lim/tpelyyftgw/messenger/DispatchQueue;

    new-instance v1, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$XU2LO0hcqbRi6voiyJaSLQh2Xyk;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$XU2LO0hcqbRi6voiyJaSLQh2Xyk;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V

    .line 2552
    return-void
.end method

.method public updateBadge()V
    .registers 3

    .line 1106
    sget-object v0, Lim/tpelyyftgw/messenger/NotificationsController;->notificationsQueue:Lim/tpelyyftgw/messenger/DispatchQueue;

    new-instance v1, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$VVBRioyiO-vQvqaJQR1n4bJF1gg;

    invoke-direct {v1, p0}, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$VVBRioyiO-vQvqaJQR1n4bJF1gg;-><init>(Lim/tpelyyftgw/messenger/NotificationsController;)V

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/messenger/DispatchQueue;->postRunnable(Ljava/lang/Runnable;)V

    .line 1107
    return-void
.end method

.method public updateServerNotificationsSettings(I)V
    .registers 8
    .param p1, "type"    # I

    .line 4164
    invoke-virtual {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v0

    invoke-virtual {v0}, Lim/tpelyyftgw/messenger/AccountInstance;->getNotificationsSettings()Landroid/content/SharedPreferences;

    move-result-object v0

    .line 4165
    .local v0, "preferences":Landroid/content/SharedPreferences;
    new-instance v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updateNotifySettings;

    invoke-direct {v1}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updateNotifySettings;-><init>()V

    .line 4166
    .local v1, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updateNotifySettings;
    new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;

    invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;-><init>()V

    iput-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updateNotifySettings;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;

    .line 4167
    iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updateNotifySettings;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;

    const/4 v3, 0x5

    iput v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;->flags:I

    .line 4168
    const/4 v2, 0x0

    const/4 v3, 0x1

    if-nez p1, :cond_39

    .line 4169
    new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputNotifyChats;

    invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputNotifyChats;-><init>()V

    iput-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updateNotifySettings;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputNotifyPeer;

    .line 4170
    iget-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updateNotifySettings;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;

    const-string v5, "EnableGroup2"

    invoke-interface {v0, v5, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v2

    iput v2, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;->mute_until:I

    .line 4171
    iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updateNotifySettings;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;

    const-string v4, "EnablePreviewGroup"

    invoke-interface {v0, v4, v3}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v3

    iput-boolean v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;->show_previews:Z

    goto :goto_72

    .line 4172
    :cond_39
    if-ne p1, v3, :cond_57

    .line 4173
    new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputNotifyUsers;

    invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputNotifyUsers;-><init>()V

    iput-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updateNotifySettings;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputNotifyPeer;

    .line 4174
    iget-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updateNotifySettings;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;

    const-string v5, "EnableAll2"

    invoke-interface {v0, v5, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v2

    iput v2, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;->mute_until:I

    .line 4175
    iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updateNotifySettings;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;

    const-string v4, "EnablePreviewAll"

    invoke-interface {v0, v4, v3}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v3

    iput-boolean v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;->show_previews:Z

    goto :goto_72

    .line 4177
    :cond_57
    new-instance v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputNotifyBroadcasts;

    invoke-direct {v4}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputNotifyBroadcasts;-><init>()V

    iput-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updateNotifySettings;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputNotifyPeer;

    .line 4178
    iget-object v4, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updateNotifySettings;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;

    const-string v5, "EnableChannel2"

    invoke-interface {v0, v5, v2}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v2

    iput v2, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;->mute_until:I

    .line 4179
    iget-object v2, v1, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updateNotifySettings;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;

    const-string v4, "EnablePreviewChannel"

    invoke-interface {v0, v4, v3}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v3

    iput-boolean v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;->show_previews:Z

    .line 4181
    :goto_72
    invoke-virtual {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v2

    sget-object v3, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$9fEUj1LGDD-EHFrDgAG5cNN5fgs;->INSTANCE:Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$9fEUj1LGDD-EHFrDgAG5cNN5fgs;

    invoke-virtual {v2, v1, v3}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    .line 4184
    return-void
.end method

.method public updateServerNotificationsSettings(J)V
    .registers 4
    .param p1, "dialog_id"    # J

    .line 4122
    const/4 v0, 0x1

    invoke-virtual {p0, p1, p2, v0}, Lim/tpelyyftgw/messenger/NotificationsController;->updateServerNotificationsSettings(JZ)V

    .line 4123
    return-void
.end method

.method public updateServerNotificationsSettings(JZ)V
    .registers 11
    .param p1, "dialog_id"    # J
    .param p3, "post"    # Z

    .line 4126
    const/4 v0, 0x0

    if-eqz p3, :cond_e

    .line 4127
    invoke-virtual {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getNotificationCenter()Lim/tpelyyftgw/messenger/NotificationCenter;

    move-result-object v1

    sget v2, Lim/tpelyyftgw/messenger/NotificationCenter;->notificationsSettingsUpdated:I

    new-array v3, v0, [Ljava/lang/Object;

    invoke-virtual {v1, v2, v3}, Lim/tpelyyftgw/messenger/NotificationCenter;->postNotificationName(I[Ljava/lang/Object;)V

    .line 4129
    :cond_e
    long-to-int v1, p1

    if-nez v1, :cond_12

    .line 4130
    return-void

    .line 4132
    :cond_12
    invoke-virtual {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getAccountInstance()Lim/tpelyyftgw/messenger/AccountInstance;

    move-result-object v1

    invoke-virtual {v1}, Lim/tpelyyftgw/messenger/AccountInstance;->getNotificationsSettings()Landroid/content/SharedPreferences;

    move-result-object v1

    .line 4133
    .local v1, "preferences":Landroid/content/SharedPreferences;
    new-instance v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updateNotifySettings;

    invoke-direct {v2}, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updateNotifySettings;-><init>()V

    .line 4134
    .local v2, "req":Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updateNotifySettings;
    new-instance v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;

    invoke-direct {v3}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;-><init>()V

    iput-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updateNotifySettings;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;

    .line 4136
    iget-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updateNotifySettings;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;

    iget v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;->flags:I

    const/4 v5, 0x1

    or-int/2addr v4, v5

    iput v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;->flags:I

    .line 4137
    iget-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updateNotifySettings;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;

    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    const-string v6, "content_preview_"

    invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v4, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v4

    iput-boolean v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;->show_previews:Z

    .line 4139
    iget-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updateNotifySettings;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;

    iget v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;->flags:I

    const/4 v5, 0x2

    or-int/2addr v4, v5

    iput v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;->flags:I

    .line 4140
    iget-object v3, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updateNotifySettings;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;

    new-instance v4, Ljava/lang/StringBuilder;

    invoke-direct {v4}, Ljava/lang/StringBuilder;-><init>()V

    const-string/jumbo v6, "silent_"

    invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v4, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    invoke-interface {v1, v4, v0}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z

    move-result v4

    iput-boolean v4, v3, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;->silent:Z

    .line 4142
    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    const-string v4, "notify2_"

    invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    const/4 v4, -0x1

    invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v3

    .line 4143
    .local v3, "mute_type":I
    if-eq v3, v4, :cond_b0

    .line 4144
    iget-object v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updateNotifySettings;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;

    iget v6, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;->flags:I

    or-int/lit8 v6, v6, 0x4

    iput v6, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;->flags:I

    .line 4145
    const/4 v4, 0x3

    if-ne v3, v4, :cond_a6

    .line 4146
    iget-object v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updateNotifySettings;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;

    new-instance v5, Ljava/lang/StringBuilder;

    invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V

    const-string v6, "notifyuntil_"

    invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v5, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v5

    invoke-interface {v1, v5, v0}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v0

    iput v0, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;->mute_until:I

    goto :goto_b0

    .line 4148
    :cond_a6
    iget-object v4, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updateNotifySettings;->settings:Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;

    if-eq v3, v5, :cond_ab

    goto :goto_ae

    :cond_ab
    const v0, 0x7fffffff

    :goto_ae
    iput v0, v4, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputPeerNotifySettings;->mute_until:I

    .line 4152
    :cond_b0
    :goto_b0
    new-instance v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputNotifyPeer;

    invoke-direct {v0}, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputNotifyPeer;-><init>()V

    iput-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updateNotifySettings;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputNotifyPeer;

    .line 4153
    iget-object v0, v2, Lim/tpelyyftgw/tgnet/TLRPC$TL_account_updateNotifySettings;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputNotifyPeer;

    check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputNotifyPeer;

    invoke-virtual {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;

    move-result-object v4

    long-to-int v5, p1

    invoke-virtual {v4, v5}, Lim/tpelyyftgw/messenger/MessagesController;->getInputPeer(I)Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;

    move-result-object v4

    iput-object v4, v0, Lim/tpelyyftgw/tgnet/TLRPC$TL_inputNotifyPeer;->peer:Lim/tpelyyftgw/tgnet/TLRPC$InputPeer;

    .line 4154
    invoke-virtual {p0}, Lim/tpelyyftgw/messenger/NotificationsController;->getConnectionsManager()Lim/tpelyyftgw/tgnet/ConnectionsManager;

    move-result-object v0

    sget-object v4, Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$Td74dHJmRfUlnCC_k08A-IOUzI0;->INSTANCE:Lim/tpelyyftgw/messenger/-$$Lambda$NotificationsController$Td74dHJmRfUlnCC_k08A-IOUzI0;

    invoke-virtual {v0, v2, v4}, Lim/tpelyyftgw/tgnet/ConnectionsManager;->sendRequest(Lim/tpelyyftgw/tgnet/TLObject;Lim/tpelyyftgw/tgnet/RequestDelegate;)I

    .line 4157
    return-void
.end method