5022 lines
104 KiB
Smali
5022 lines
104 KiB
Smali
.class public final Lcom/vk/im/engine/ImConfig;
|
|
.super Ljava/lang/Object;
|
|
.source "ImConfig.kt"
|
|
|
|
|
|
# instance fields
|
|
.field private final A:Ljava/util/Set;
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"Ljava/util/Set<",
|
|
"Ljava/lang/String;",
|
|
">;"
|
|
}
|
|
.end annotation
|
|
.end field
|
|
|
|
.field private final B:I
|
|
|
|
.field private final C:I
|
|
|
|
.field private final D:I
|
|
|
|
.field private final E:J
|
|
|
|
.field private final F:Lcom/vk/im/engine/utils/collection/IntCollection;
|
|
|
|
.field private final G:J
|
|
|
|
.field private final H:J
|
|
|
|
.field private final I:J
|
|
|
|
.field private final J:J
|
|
|
|
.field private final K:J
|
|
|
|
.field private final L:J
|
|
|
|
.field private final M:J
|
|
|
|
.field private final N:J
|
|
|
|
.field private final O:J
|
|
|
|
.field private final P:Lkotlin/jvm/b/Functions;
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Ljava/lang/Integer;",
|
|
">;"
|
|
}
|
|
.end annotation
|
|
.end field
|
|
|
|
.field private final Q:J
|
|
|
|
.field private final R:J
|
|
|
|
.field private final S:Lkotlin/jvm/b/Functions;
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Lcom/vk/im/engine/j/FileConverter;",
|
|
">;"
|
|
}
|
|
.end annotation
|
|
.end field
|
|
|
|
.field private final T:Lkotlin/jvm/b/Functions;
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Lcom/vk/im/engine/j/FileConverter;",
|
|
">;"
|
|
}
|
|
.end annotation
|
|
.end field
|
|
|
|
.field private final U:Lkotlin/jvm/b/Functions;
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Lcom/vk/im/engine/j/StoryConverter;",
|
|
">;"
|
|
}
|
|
.end annotation
|
|
.end field
|
|
|
|
.field private final V:Lcom/vk/im/engine/j/WebUrlCacheController;
|
|
|
|
.field private final W:Z
|
|
|
|
.field private final X:Lkotlin/jvm/b/Functions;
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Ljava/lang/Boolean;",
|
|
">;"
|
|
}
|
|
.end annotation
|
|
.end field
|
|
|
|
.field private final Y:Lkotlin/jvm/b/Functions;
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Ljava/lang/Boolean;",
|
|
">;"
|
|
}
|
|
.end annotation
|
|
.end field
|
|
|
|
.field private final Z:Z
|
|
|
|
.field private final a:Landroid/content/Context;
|
|
|
|
.field private final a0:Lcom/vk/im/engine/reporters/ImReporters;
|
|
|
|
.field private final b:Z
|
|
|
|
.field private final b0:Lcom/vk/im/log/LogLevel;
|
|
|
|
.field private final c:Lkotlin/jvm/b/Functions;
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Ljava/lang/String;",
|
|
">;"
|
|
}
|
|
.end annotation
|
|
.end field
|
|
|
|
.field private final c0:I
|
|
|
|
.field private final d:Lkotlin/jvm/b/Functions;
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Ljava/lang/String;",
|
|
">;"
|
|
}
|
|
.end annotation
|
|
.end field
|
|
|
|
.field private final d0:Lkotlin/jvm/b/Functions;
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Lkotlin/text/Regex;",
|
|
">;"
|
|
}
|
|
.end annotation
|
|
.end field
|
|
|
|
.field private final e:Lkotlin/jvm/b/Functions;
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Lcom/vk/api/internal/ApiManager;",
|
|
">;"
|
|
}
|
|
.end annotation
|
|
.end field
|
|
|
|
.field private final e0:Lkotlin/jvm/b/Functions;
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Ljava/util/List<",
|
|
"Lkotlin/text/Regex;",
|
|
">;>;"
|
|
}
|
|
.end annotation
|
|
.end field
|
|
|
|
.field private final f:Lcom/vk/im/engine/j/ImJobManagerFactory;
|
|
|
|
.field private final f0:I
|
|
|
|
.field private final g:Lcom/vk/im/engine/j/ImJobNotificationFactory;
|
|
|
|
.field private final g0:Ljava/util/List;
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"Ljava/util/List<",
|
|
"Ljava/lang/String;",
|
|
">;"
|
|
}
|
|
.end annotation
|
|
.end field
|
|
|
|
.field private final h:Lcom/vk/im/engine/j/TmpFileCache;
|
|
|
|
.field private final h0:Ljava/util/List;
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"Ljava/util/List<",
|
|
"Ljava/lang/String;",
|
|
">;"
|
|
}
|
|
.end annotation
|
|
.end field
|
|
|
|
.field private final i:Lcom/vk/metrics/eventtracking/Tracker;
|
|
|
|
.field private final i0:I
|
|
|
|
.field private final j:Lcom/vk/im/engine/models/ImExperiments;
|
|
|
|
.field private final k:Lcom/vk/im/engine/j/StickersAnimationLoader;
|
|
|
|
.field private final l:Lcom/vk/im/engine/UserCredentialsProvider;
|
|
|
|
.field private final m:Lkotlin/jvm/b/Functions;
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Ljava/util/List<",
|
|
"Lcom/vk/im/engine/j/DialogThemesProvider;",
|
|
">;>;"
|
|
}
|
|
.end annotation
|
|
.end field
|
|
|
|
.field private final n:Ljava/lang/String;
|
|
|
|
.field private final o:J
|
|
|
|
.field private final p:I
|
|
|
|
.field private final q:J
|
|
|
|
.field private final r:I
|
|
|
|
.field private final s:I
|
|
|
|
.field private final t:J
|
|
|
|
.field private final u:I
|
|
|
|
.field private final v:J
|
|
|
|
.field private final w:J
|
|
|
|
.field private final x:I
|
|
|
|
.field private final y:Z
|
|
|
|
.field private final z:J
|
|
|
|
|
|
# direct methods
|
|
.method public constructor <init>(Landroid/content/Context;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/ImJobManagerFactory;Lcom/vk/im/engine/j/ImJobNotificationFactory;Lcom/vk/im/engine/j/TmpFileCache;Lcom/vk/metrics/eventtracking/Tracker;Lcom/vk/im/engine/models/ImExperiments;Lcom/vk/im/engine/j/StickersAnimationLoader;Lcom/vk/im/engine/UserCredentialsProvider;Lkotlin/jvm/b/Functions;Ljava/lang/String;JIJIIJIJJIZJLjava/util/Set;IIIJLcom/vk/im/engine/utils/collection/IntCollection;JJJJJJJJJLkotlin/jvm/b/Functions;JJLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/WebUrlCacheController;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ZLcom/vk/im/engine/reporters/ImReporters;Lcom/vk/im/log/LogLevel;ILkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ILjava/util/List;Ljava/util/List;I)V
|
|
.locals 4
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"(",
|
|
"Landroid/content/Context;",
|
|
"Z",
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Ljava/lang/String;",
|
|
">;",
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Ljava/lang/String;",
|
|
">;",
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Lcom/vk/api/internal/ApiManager;",
|
|
">;",
|
|
"Lcom/vk/im/engine/j/ImJobManagerFactory;",
|
|
"Lcom/vk/im/engine/j/ImJobNotificationFactory;",
|
|
"Lcom/vk/im/engine/j/TmpFileCache;",
|
|
"Lcom/vk/metrics/eventtracking/Tracker;",
|
|
"Lcom/vk/im/engine/models/ImExperiments;",
|
|
"Lcom/vk/im/engine/j/StickersAnimationLoader;",
|
|
"Lcom/vk/im/engine/UserCredentialsProvider;",
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"+",
|
|
"Ljava/util/List<",
|
|
"+",
|
|
"Lcom/vk/im/engine/j/DialogThemesProvider;",
|
|
">;>;",
|
|
"Ljava/lang/String;",
|
|
"JIJIIJIJJIZJ",
|
|
"Ljava/util/Set<",
|
|
"Ljava/lang/String;",
|
|
">;IIIJ",
|
|
"Lcom/vk/im/engine/utils/collection/IntCollection;",
|
|
"JJJJJJJJJ",
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Ljava/lang/Integer;",
|
|
">;JJ",
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"+",
|
|
"Lcom/vk/im/engine/j/FileConverter;",
|
|
">;",
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"+",
|
|
"Lcom/vk/im/engine/j/FileConverter;",
|
|
">;",
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"+",
|
|
"Lcom/vk/im/engine/j/StoryConverter;",
|
|
">;",
|
|
"Lcom/vk/im/engine/j/WebUrlCacheController;",
|
|
"Z",
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Ljava/lang/Boolean;",
|
|
">;",
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Ljava/lang/Boolean;",
|
|
">;Z",
|
|
"Lcom/vk/im/engine/reporters/ImReporters;",
|
|
"Lcom/vk/im/log/LogLevel;",
|
|
"I",
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Lkotlin/text/Regex;",
|
|
">;",
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"+",
|
|
"Ljava/util/List<",
|
|
"Lkotlin/text/Regex;",
|
|
">;>;I",
|
|
"Ljava/util/List<",
|
|
"Ljava/lang/String;",
|
|
">;",
|
|
"Ljava/util/List<",
|
|
"Ljava/lang/String;",
|
|
">;I)V"
|
|
}
|
|
.end annotation
|
|
|
|
move-object v0, p0
|
|
|
|
.line 1
|
|
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
|
|
|
|
move-object v1, p1
|
|
|
|
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->a:Landroid/content/Context;
|
|
|
|
move v1, p2
|
|
|
|
iput-boolean v1, v0, Lcom/vk/im/engine/ImConfig;->b:Z
|
|
|
|
move-object v1, p3
|
|
|
|
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->c:Lkotlin/jvm/b/Functions;
|
|
|
|
move-object v1, p4
|
|
|
|
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->d:Lkotlin/jvm/b/Functions;
|
|
|
|
move-object v1, p5
|
|
|
|
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->e:Lkotlin/jvm/b/Functions;
|
|
|
|
move-object v1, p6
|
|
|
|
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->f:Lcom/vk/im/engine/j/ImJobManagerFactory;
|
|
|
|
move-object v1, p7
|
|
|
|
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->g:Lcom/vk/im/engine/j/ImJobNotificationFactory;
|
|
|
|
move-object v1, p8
|
|
|
|
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->h:Lcom/vk/im/engine/j/TmpFileCache;
|
|
|
|
move-object v1, p9
|
|
|
|
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->i:Lcom/vk/metrics/eventtracking/Tracker;
|
|
|
|
move-object v1, p10
|
|
|
|
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->j:Lcom/vk/im/engine/models/ImExperiments;
|
|
|
|
move-object v1, p11
|
|
|
|
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->k:Lcom/vk/im/engine/j/StickersAnimationLoader;
|
|
|
|
move-object/from16 v1, p12
|
|
|
|
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->l:Lcom/vk/im/engine/UserCredentialsProvider;
|
|
|
|
move-object/from16 v1, p13
|
|
|
|
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->m:Lkotlin/jvm/b/Functions;
|
|
|
|
move-object/from16 v1, p14
|
|
|
|
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->n:Ljava/lang/String;
|
|
|
|
move-wide/from16 v1, p15
|
|
|
|
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->o:J
|
|
|
|
move/from16 v1, p17
|
|
|
|
iput v1, v0, Lcom/vk/im/engine/ImConfig;->p:I
|
|
|
|
move-wide/from16 v1, p18
|
|
|
|
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->q:J
|
|
|
|
move/from16 v1, p20
|
|
|
|
iput v1, v0, Lcom/vk/im/engine/ImConfig;->r:I
|
|
|
|
move/from16 v1, p21
|
|
|
|
iput v1, v0, Lcom/vk/im/engine/ImConfig;->s:I
|
|
|
|
move-wide/from16 v1, p22
|
|
|
|
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->t:J
|
|
|
|
move/from16 v1, p24
|
|
|
|
iput v1, v0, Lcom/vk/im/engine/ImConfig;->u:I
|
|
|
|
move-wide/from16 v1, p25
|
|
|
|
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->v:J
|
|
|
|
move-wide/from16 v1, p27
|
|
|
|
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->w:J
|
|
|
|
move/from16 v1, p29
|
|
|
|
iput v1, v0, Lcom/vk/im/engine/ImConfig;->x:I
|
|
|
|
move/from16 v1, p30
|
|
|
|
iput-boolean v1, v0, Lcom/vk/im/engine/ImConfig;->y:Z
|
|
|
|
move-wide/from16 v1, p31
|
|
|
|
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->z:J
|
|
|
|
move-object/from16 v1, p33
|
|
|
|
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->A:Ljava/util/Set;
|
|
|
|
move/from16 v1, p34
|
|
|
|
iput v1, v0, Lcom/vk/im/engine/ImConfig;->B:I
|
|
|
|
move/from16 v1, p35
|
|
|
|
iput v1, v0, Lcom/vk/im/engine/ImConfig;->C:I
|
|
|
|
move/from16 v1, p36
|
|
|
|
iput v1, v0, Lcom/vk/im/engine/ImConfig;->D:I
|
|
|
|
move-wide/from16 v1, p37
|
|
|
|
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->E:J
|
|
|
|
move-object/from16 v1, p39
|
|
|
|
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->F:Lcom/vk/im/engine/utils/collection/IntCollection;
|
|
|
|
move-wide/from16 v1, p40
|
|
|
|
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->G:J
|
|
|
|
move-wide/from16 v1, p42
|
|
|
|
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->H:J
|
|
|
|
move-wide/from16 v1, p44
|
|
|
|
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->I:J
|
|
|
|
move-wide/from16 v1, p46
|
|
|
|
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->J:J
|
|
|
|
move-wide/from16 v1, p48
|
|
|
|
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->K:J
|
|
|
|
move-wide/from16 v1, p50
|
|
|
|
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->L:J
|
|
|
|
move-wide/from16 v1, p52
|
|
|
|
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->M:J
|
|
|
|
move-wide/from16 v1, p54
|
|
|
|
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->N:J
|
|
|
|
move-wide/from16 v1, p56
|
|
|
|
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->O:J
|
|
|
|
move-object/from16 v1, p58
|
|
|
|
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->P:Lkotlin/jvm/b/Functions;
|
|
|
|
move-wide/from16 v1, p59
|
|
|
|
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->Q:J
|
|
|
|
move-wide/from16 v1, p61
|
|
|
|
iput-wide v1, v0, Lcom/vk/im/engine/ImConfig;->R:J
|
|
|
|
move-object/from16 v1, p63
|
|
|
|
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->S:Lkotlin/jvm/b/Functions;
|
|
|
|
move-object/from16 v1, p64
|
|
|
|
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->T:Lkotlin/jvm/b/Functions;
|
|
|
|
move-object/from16 v1, p65
|
|
|
|
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->U:Lkotlin/jvm/b/Functions;
|
|
|
|
move-object/from16 v1, p66
|
|
|
|
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->V:Lcom/vk/im/engine/j/WebUrlCacheController;
|
|
|
|
move/from16 v1, p67
|
|
|
|
iput-boolean v1, v0, Lcom/vk/im/engine/ImConfig;->W:Z
|
|
|
|
move-object/from16 v1, p68
|
|
|
|
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->X:Lkotlin/jvm/b/Functions;
|
|
|
|
move-object/from16 v1, p69
|
|
|
|
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->Y:Lkotlin/jvm/b/Functions;
|
|
|
|
move/from16 v1, p70
|
|
|
|
iput-boolean v1, v0, Lcom/vk/im/engine/ImConfig;->Z:Z
|
|
|
|
move-object/from16 v1, p71
|
|
|
|
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->a0:Lcom/vk/im/engine/reporters/ImReporters;
|
|
|
|
move-object/from16 v1, p72
|
|
|
|
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->b0:Lcom/vk/im/log/LogLevel;
|
|
|
|
move/from16 v1, p73
|
|
|
|
iput v1, v0, Lcom/vk/im/engine/ImConfig;->c0:I
|
|
|
|
move-object/from16 v1, p74
|
|
|
|
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->d0:Lkotlin/jvm/b/Functions;
|
|
|
|
move-object/from16 v1, p75
|
|
|
|
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->e0:Lkotlin/jvm/b/Functions;
|
|
|
|
move/from16 v1, p76
|
|
|
|
iput v1, v0, Lcom/vk/im/engine/ImConfig;->f0:I
|
|
|
|
move-object/from16 v1, p77
|
|
|
|
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->g0:Ljava/util/List;
|
|
|
|
move-object/from16 v1, p78
|
|
|
|
iput-object v1, v0, Lcom/vk/im/engine/ImConfig;->h0:Ljava/util/List;
|
|
|
|
move/from16 v1, p79
|
|
|
|
iput v1, v0, Lcom/vk/im/engine/ImConfig;->i0:I
|
|
|
|
.line 2
|
|
iget v1, v0, Lcom/vk/im/engine/ImConfig;->i0:I
|
|
|
|
if-ltz v1, :cond_1
|
|
|
|
const/high16 v2, 0x1000000
|
|
|
|
if-gt v1, v2, :cond_0
|
|
|
|
return-void
|
|
|
|
.line 3
|
|
:cond_0
|
|
new-instance v1, Ljava/lang/IllegalArgumentException;
|
|
|
|
new-instance v2, Ljava/lang/StringBuilder;
|
|
|
|
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
|
|
|
|
const-string v3, "forceClearStorageWhenLocalIdGreaterThan must be <= 16777216. Given: "
|
|
|
|
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
|
|
iget v3, v0, Lcom/vk/im/engine/ImConfig;->i0:I
|
|
|
|
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
|
|
|
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
|
|
|
move-result-object v2
|
|
|
|
invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
|
|
|
|
throw v1
|
|
|
|
.line 4
|
|
:cond_1
|
|
new-instance v1, Ljava/lang/IllegalArgumentException;
|
|
|
|
new-instance v2, Ljava/lang/StringBuilder;
|
|
|
|
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
|
|
|
|
const-string v3, "forceClearStorageWhenLocalIdGreaterThan must be >= 0. Given: "
|
|
|
|
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
|
|
iget v3, v0, Lcom/vk/im/engine/ImConfig;->i0:I
|
|
|
|
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
|
|
|
|
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
|
|
|
|
move-result-object v2
|
|
|
|
invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
|
|
|
|
throw v1
|
|
.end method
|
|
|
|
.method public synthetic constructor <init>(Landroid/content/Context;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/ImJobManagerFactory;Lcom/vk/im/engine/j/ImJobNotificationFactory;Lcom/vk/im/engine/j/TmpFileCache;Lcom/vk/metrics/eventtracking/Tracker;Lcom/vk/im/engine/models/ImExperiments;Lcom/vk/im/engine/j/StickersAnimationLoader;Lcom/vk/im/engine/UserCredentialsProvider;Lkotlin/jvm/b/Functions;Ljava/lang/String;JIJIIJIJJIZJLjava/util/Set;IIIJLcom/vk/im/engine/utils/collection/IntCollection;JJJJJJJJJLkotlin/jvm/b/Functions;JJLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/WebUrlCacheController;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ZLcom/vk/im/engine/reporters/ImReporters;Lcom/vk/im/log/LogLevel;ILkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ILjava/util/List;Ljava/util/List;IIILkotlin/jvm/internal/DefaultConstructorMarker;)V
|
|
.locals 159
|
|
|
|
move/from16 v0, p80
|
|
|
|
move/from16 v1, p81
|
|
|
|
and-int/lit16 v2, v0, 0x2000
|
|
|
|
if-eqz v2, :cond_0
|
|
|
|
const-string v2, "vkim.sqlite"
|
|
|
|
move-object/from16 v17, v2
|
|
|
|
goto :goto_0
|
|
|
|
:cond_0
|
|
move-object/from16 v17, p14
|
|
|
|
:goto_0
|
|
and-int/lit16 v2, v0, 0x4000
|
|
|
|
if-eqz v2, :cond_1
|
|
|
|
.line 5
|
|
sget-object v2, Ljava/util/concurrent/TimeUnit;->HOURS:Ljava/util/concurrent/TimeUnit;
|
|
|
|
const-wide/16 v3, 0xc
|
|
|
|
invoke-virtual {v2, v3, v4}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
|
|
|
|
move-result-wide v2
|
|
|
|
move-wide/from16 v18, v2
|
|
|
|
goto :goto_1
|
|
|
|
:cond_1
|
|
move-wide/from16 v18, p15
|
|
|
|
:goto_1
|
|
const v2, 0x8000
|
|
|
|
and-int v3, v0, v2
|
|
|
|
if-eqz v3, :cond_2
|
|
|
|
const/16 v3, 0x3e8
|
|
|
|
const/16 v20, 0x3e8
|
|
|
|
goto :goto_2
|
|
|
|
:cond_2
|
|
move/from16 v20, p17
|
|
|
|
:goto_2
|
|
const/high16 v3, 0x10000
|
|
|
|
and-int v4, v0, v3
|
|
|
|
const-wide/16 v5, 0xa
|
|
|
|
if-eqz v4, :cond_3
|
|
|
|
.line 6
|
|
sget-object v4, Ljava/util/concurrent/TimeUnit;->MINUTES:Ljava/util/concurrent/TimeUnit;
|
|
|
|
invoke-virtual {v4, v5, v6}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
|
|
|
|
move-result-wide v7
|
|
|
|
move-wide/from16 v21, v7
|
|
|
|
goto :goto_3
|
|
|
|
:cond_3
|
|
move-wide/from16 v21, p18
|
|
|
|
:goto_3
|
|
const/high16 v4, 0x20000
|
|
|
|
and-int/2addr v4, v0
|
|
|
|
if-eqz v4, :cond_4
|
|
|
|
const/16 v4, 0x1e
|
|
|
|
const/16 v23, 0x1e
|
|
|
|
goto :goto_4
|
|
|
|
:cond_4
|
|
move/from16 v23, p20
|
|
|
|
:goto_4
|
|
const/high16 v4, 0x40000
|
|
|
|
and-int v7, v0, v4
|
|
|
|
if-eqz v7, :cond_5
|
|
|
|
const/16 v24, 0xa
|
|
|
|
goto :goto_5
|
|
|
|
:cond_5
|
|
move/from16 v24, p21
|
|
|
|
:goto_5
|
|
const/high16 v7, 0x80000
|
|
|
|
and-int v9, v0, v7
|
|
|
|
const-wide/16 v10, 0x2
|
|
|
|
if-eqz v9, :cond_6
|
|
|
|
.line 7
|
|
sget-object v9, Ljava/util/concurrent/TimeUnit;->HOURS:Ljava/util/concurrent/TimeUnit;
|
|
|
|
invoke-virtual {v9, v10, v11}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
|
|
|
|
move-result-wide v12
|
|
|
|
move-wide/from16 v25, v12
|
|
|
|
goto :goto_6
|
|
|
|
:cond_6
|
|
move-wide/from16 v25, p22
|
|
|
|
:goto_6
|
|
const/high16 v9, 0x100000
|
|
|
|
and-int/2addr v9, v0
|
|
|
|
if-eqz v9, :cond_7
|
|
|
|
const/16 v9, 0x14
|
|
|
|
const/16 v27, 0x14
|
|
|
|
goto :goto_7
|
|
|
|
:cond_7
|
|
move/from16 v27, p24
|
|
|
|
:goto_7
|
|
const/high16 v9, 0x200000
|
|
|
|
and-int v12, v0, v9
|
|
|
|
if-eqz v12, :cond_8
|
|
|
|
.line 8
|
|
sget-object v12, Ljava/util/concurrent/TimeUnit;->MINUTES:Ljava/util/concurrent/TimeUnit;
|
|
|
|
invoke-virtual {v12, v5, v6}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
|
|
|
|
move-result-wide v12
|
|
|
|
move-wide/from16 v28, v12
|
|
|
|
goto :goto_8
|
|
|
|
:cond_8
|
|
move-wide/from16 v28, p25
|
|
|
|
:goto_8
|
|
const/high16 v12, 0x400000
|
|
|
|
and-int v13, v0, v12
|
|
|
|
if-eqz v13, :cond_9
|
|
|
|
.line 9
|
|
sget-object v13, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
|
|
|
|
const-wide/16 v14, 0x2ee
|
|
|
|
invoke-virtual {v13, v14, v15}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
|
|
|
|
move-result-wide v13
|
|
|
|
move-wide/from16 v30, v13
|
|
|
|
goto :goto_9
|
|
|
|
:cond_9
|
|
move-wide/from16 v30, p27
|
|
|
|
:goto_9
|
|
const/high16 v13, 0x800000
|
|
|
|
and-int v14, v0, v13
|
|
|
|
if-eqz v14, :cond_a
|
|
|
|
const/16 v32, 0xa
|
|
|
|
goto :goto_a
|
|
|
|
:cond_a
|
|
move/from16 v32, p29
|
|
|
|
:goto_a
|
|
const/high16 v14, 0x1000000
|
|
|
|
and-int v15, v0, v14
|
|
|
|
const/16 v16, 0x1
|
|
|
|
if-eqz v15, :cond_b
|
|
|
|
const/16 v33, 0x1
|
|
|
|
goto :goto_b
|
|
|
|
:cond_b
|
|
move/from16 v33, p30
|
|
|
|
:goto_b
|
|
const/high16 v15, 0x2000000
|
|
|
|
and-int/2addr v15, v0
|
|
|
|
const-wide/16 v13, 0x1
|
|
|
|
if-eqz v15, :cond_c
|
|
|
|
.line 10
|
|
sget-object v15, Ljava/util/concurrent/TimeUnit;->DAYS:Ljava/util/concurrent/TimeUnit;
|
|
|
|
invoke-virtual {v15, v13, v14}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
|
|
|
|
move-result-wide v34
|
|
|
|
goto :goto_c
|
|
|
|
:cond_c
|
|
move-wide/from16 v34, p31
|
|
|
|
:goto_c
|
|
const/high16 v15, 0x4000000
|
|
|
|
and-int/2addr v15, v0
|
|
|
|
if-eqz v15, :cond_d
|
|
|
|
const-string v15, "vk.me/join"
|
|
|
|
const-string v8, "vk.com/settings?act=transfers"
|
|
|
|
const-string v12, "vk.com/story"
|
|
|
|
const-string v9, "vk.com/settings?act=request_history"
|
|
|
|
const-string v7, "vk.com/narrative"
|
|
|
|
.line 11
|
|
filled-new-array {v15, v8, v12, v9, v7}, [Ljava/lang/String;
|
|
|
|
move-result-object v7
|
|
|
|
invoke-static {v7}, Lkotlin/collections/k0;->d([Ljava/lang/Object;)Ljava/util/Set;
|
|
|
|
move-result-object v7
|
|
|
|
move-object/from16 v36, v7
|
|
|
|
goto :goto_d
|
|
|
|
:cond_d
|
|
move-object/from16 v36, p33
|
|
|
|
:goto_d
|
|
const/high16 v7, 0x8000000
|
|
|
|
and-int/2addr v7, v0
|
|
|
|
if-eqz v7, :cond_e
|
|
|
|
const/16 v7, 0xfa0
|
|
|
|
const/16 v37, 0xfa0
|
|
|
|
goto :goto_e
|
|
|
|
:cond_e
|
|
move/from16 v37, p34
|
|
|
|
:goto_e
|
|
const/high16 v7, 0x10000000
|
|
|
|
and-int/2addr v7, v0
|
|
|
|
if-eqz v7, :cond_f
|
|
|
|
const/16 v38, 0xa
|
|
|
|
goto :goto_f
|
|
|
|
:cond_f
|
|
move/from16 v38, p35
|
|
|
|
:goto_f
|
|
const/high16 v7, 0x20000000
|
|
|
|
and-int/2addr v7, v0
|
|
|
|
if-eqz v7, :cond_10
|
|
|
|
const/16 v7, 0x63
|
|
|
|
const/16 v39, 0x63
|
|
|
|
goto :goto_10
|
|
|
|
:cond_10
|
|
move/from16 v39, p36
|
|
|
|
:goto_10
|
|
const/high16 v7, 0x40000000 # 2.0f
|
|
|
|
and-int/2addr v7, v0
|
|
|
|
if-eqz v7, :cond_11
|
|
|
|
.line 12
|
|
sget-object v7, Ljava/util/concurrent/TimeUnit;->HOURS:Ljava/util/concurrent/TimeUnit;
|
|
|
|
const-wide/16 v8, 0x18
|
|
|
|
invoke-virtual {v7, v8, v9}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
|
|
|
|
move-result-wide v7
|
|
|
|
move-wide/from16 v40, v7
|
|
|
|
goto :goto_11
|
|
|
|
:cond_11
|
|
move-wide/from16 v40, p37
|
|
|
|
:goto_11
|
|
const/high16 v7, -0x80000000
|
|
|
|
and-int/2addr v0, v7
|
|
|
|
if-eqz v0, :cond_12
|
|
|
|
const/16 v0, 0x14d
|
|
|
|
.line 13
|
|
invoke-static {v0}, Lcom/vk/im/engine/utils/collection/IntCollectionExt;->a(I)Lcom/vk/im/engine/utils/collection/IntArrayList;
|
|
|
|
move-result-object v0
|
|
|
|
const-string v7, "intListOf(UserId.SUPPORT)"
|
|
|
|
invoke-static {v0, v7}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/String;)V
|
|
|
|
move-object/from16 v42, v0
|
|
|
|
goto :goto_12
|
|
|
|
:cond_12
|
|
move-object/from16 v42, p39
|
|
|
|
:goto_12
|
|
and-int/lit8 v0, v1, 0x1
|
|
|
|
if-eqz v0, :cond_13
|
|
|
|
.line 14
|
|
sget-object v0, Ljava/util/concurrent/TimeUnit;->MINUTES:Ljava/util/concurrent/TimeUnit;
|
|
|
|
const-wide/16 v7, 0x5
|
|
|
|
invoke-virtual {v0, v7, v8}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
|
|
|
|
move-result-wide v7
|
|
|
|
move-wide/from16 v43, v7
|
|
|
|
goto :goto_13
|
|
|
|
:cond_13
|
|
move-wide/from16 v43, p40
|
|
|
|
:goto_13
|
|
and-int/lit8 v0, v1, 0x2
|
|
|
|
if-eqz v0, :cond_14
|
|
|
|
.line 15
|
|
sget-object v0, Ljava/util/concurrent/TimeUnit;->HOURS:Ljava/util/concurrent/TimeUnit;
|
|
|
|
invoke-virtual {v0, v10, v11}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
|
|
|
|
move-result-wide v7
|
|
|
|
move-wide/from16 v45, v7
|
|
|
|
goto :goto_14
|
|
|
|
:cond_14
|
|
move-wide/from16 v45, p42
|
|
|
|
:goto_14
|
|
and-int/lit8 v0, v1, 0x4
|
|
|
|
if-eqz v0, :cond_15
|
|
|
|
.line 16
|
|
sget-object v0, Ljava/util/concurrent/TimeUnit;->HOURS:Ljava/util/concurrent/TimeUnit;
|
|
|
|
invoke-virtual {v0, v13, v14}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
|
|
|
|
move-result-wide v7
|
|
|
|
move-wide/from16 v47, v7
|
|
|
|
goto :goto_15
|
|
|
|
:cond_15
|
|
move-wide/from16 v47, p44
|
|
|
|
:goto_15
|
|
and-int/lit8 v0, v1, 0x8
|
|
|
|
if-eqz v0, :cond_16
|
|
|
|
.line 17
|
|
sget-object v0, Ljava/util/concurrent/TimeUnit;->DAYS:Ljava/util/concurrent/TimeUnit;
|
|
|
|
invoke-virtual {v0, v13, v14}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
|
|
|
|
move-result-wide v7
|
|
|
|
move-wide/from16 v49, v7
|
|
|
|
goto :goto_16
|
|
|
|
:cond_16
|
|
move-wide/from16 v49, p46
|
|
|
|
:goto_16
|
|
and-int/lit8 v0, v1, 0x10
|
|
|
|
if-eqz v0, :cond_17
|
|
|
|
.line 18
|
|
sget-object v0, Ljava/util/concurrent/TimeUnit;->DAYS:Ljava/util/concurrent/TimeUnit;
|
|
|
|
invoke-virtual {v0, v13, v14}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
|
|
|
|
move-result-wide v7
|
|
|
|
move-wide/from16 v51, v7
|
|
|
|
goto :goto_17
|
|
|
|
:cond_17
|
|
move-wide/from16 v51, p48
|
|
|
|
:goto_17
|
|
and-int/lit8 v0, v1, 0x20
|
|
|
|
if-eqz v0, :cond_18
|
|
|
|
.line 19
|
|
sget-object v0, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
|
|
|
|
const-wide/16 v7, 0x1e
|
|
|
|
invoke-virtual {v0, v7, v8}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
|
|
|
|
move-result-wide v7
|
|
|
|
move-wide/from16 v53, v7
|
|
|
|
goto :goto_18
|
|
|
|
:cond_18
|
|
move-wide/from16 v53, p50
|
|
|
|
:goto_18
|
|
and-int/lit8 v0, v1, 0x40
|
|
|
|
if-eqz v0, :cond_19
|
|
|
|
.line 20
|
|
sget-object v0, Ljava/util/concurrent/TimeUnit;->MINUTES:Ljava/util/concurrent/TimeUnit;
|
|
|
|
const-wide/16 v7, 0xf
|
|
|
|
invoke-virtual {v0, v7, v8}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
|
|
|
|
move-result-wide v7
|
|
|
|
move-wide/from16 v55, v7
|
|
|
|
goto :goto_19
|
|
|
|
:cond_19
|
|
move-wide/from16 v55, p52
|
|
|
|
:goto_19
|
|
and-int/lit16 v0, v1, 0x80
|
|
|
|
if-eqz v0, :cond_1a
|
|
|
|
.line 21
|
|
sget-object v0, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
|
|
|
|
invoke-virtual {v0, v5, v6}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
|
|
|
|
move-result-wide v5
|
|
|
|
move-wide/from16 v57, v5
|
|
|
|
goto :goto_1a
|
|
|
|
:cond_1a
|
|
move-wide/from16 v57, p54
|
|
|
|
:goto_1a
|
|
and-int/lit16 v0, v1, 0x100
|
|
|
|
if-eqz v0, :cond_1b
|
|
|
|
.line 22
|
|
sget-object v0, Ljava/util/concurrent/TimeUnit;->MINUTES:Ljava/util/concurrent/TimeUnit;
|
|
|
|
invoke-virtual {v0, v10, v11}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
|
|
|
|
move-result-wide v5
|
|
|
|
move-wide/from16 v59, v5
|
|
|
|
goto :goto_1b
|
|
|
|
:cond_1b
|
|
move-wide/from16 v59, p56
|
|
|
|
:goto_1b
|
|
and-int/lit16 v0, v1, 0x200
|
|
|
|
if-eqz v0, :cond_1c
|
|
|
|
.line 23
|
|
sget-object v0, Lcom/vk/im/engine/ImConfig$1;->a:Lcom/vk/im/engine/ImConfig$1;
|
|
|
|
move-object/from16 v61, v0
|
|
|
|
goto :goto_1c
|
|
|
|
:cond_1c
|
|
move-object/from16 v61, p58
|
|
|
|
:goto_1c
|
|
and-int/lit16 v0, v1, 0x400
|
|
|
|
if-eqz v0, :cond_1d
|
|
|
|
.line 24
|
|
sget-object v0, Ljava/util/concurrent/TimeUnit;->DAYS:Ljava/util/concurrent/TimeUnit;
|
|
|
|
invoke-virtual {v0, v13, v14}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
|
|
|
|
move-result-wide v5
|
|
|
|
move-wide/from16 v62, v5
|
|
|
|
goto :goto_1d
|
|
|
|
:cond_1d
|
|
move-wide/from16 v62, p59
|
|
|
|
:goto_1d
|
|
and-int/lit16 v0, v1, 0x800
|
|
|
|
if-eqz v0, :cond_1e
|
|
|
|
.line 25
|
|
sget-object v0, Ljava/util/concurrent/TimeUnit;->MILLISECONDS:Ljava/util/concurrent/TimeUnit;
|
|
|
|
const-wide/16 v5, 0xa0
|
|
|
|
invoke-virtual {v0, v5, v6}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
|
|
|
|
move-result-wide v5
|
|
|
|
move-wide/from16 v64, v5
|
|
|
|
goto :goto_1e
|
|
|
|
:cond_1e
|
|
move-wide/from16 v64, p61
|
|
|
|
:goto_1e
|
|
and-int/lit16 v0, v1, 0x1000
|
|
|
|
if-eqz v0, :cond_1f
|
|
|
|
.line 26
|
|
sget-object v0, Lcom/vk/im/engine/ImConfig$2;->a:Lcom/vk/im/engine/ImConfig$2;
|
|
|
|
move-object/from16 v66, v0
|
|
|
|
goto :goto_1f
|
|
|
|
:cond_1f
|
|
move-object/from16 v66, p63
|
|
|
|
:goto_1f
|
|
and-int/lit16 v0, v1, 0x2000
|
|
|
|
if-eqz v0, :cond_20
|
|
|
|
.line 27
|
|
sget-object v0, Lcom/vk/im/engine/ImConfig$3;->a:Lcom/vk/im/engine/ImConfig$3;
|
|
|
|
move-object/from16 v67, v0
|
|
|
|
goto :goto_20
|
|
|
|
:cond_20
|
|
move-object/from16 v67, p64
|
|
|
|
:goto_20
|
|
and-int/lit16 v0, v1, 0x4000
|
|
|
|
if-eqz v0, :cond_21
|
|
|
|
.line 28
|
|
sget-object v0, Lcom/vk/im/engine/ImConfig$4;->a:Lcom/vk/im/engine/ImConfig$4;
|
|
|
|
move-object/from16 v68, v0
|
|
|
|
goto :goto_21
|
|
|
|
:cond_21
|
|
move-object/from16 v68, p65
|
|
|
|
:goto_21
|
|
and-int v0, v1, v2
|
|
|
|
if-eqz v0, :cond_22
|
|
|
|
.line 29
|
|
new-instance v0, Lcom/vk/im/engine/j/WebUrlCacheController;
|
|
|
|
invoke-direct {v0}, Lcom/vk/im/engine/j/WebUrlCacheController;-><init>()V
|
|
|
|
move-object/from16 v69, v0
|
|
|
|
goto :goto_22
|
|
|
|
:cond_22
|
|
move-object/from16 v69, p66
|
|
|
|
:goto_22
|
|
and-int v0, v1, v3
|
|
|
|
if-eqz v0, :cond_23
|
|
|
|
const/16 v70, 0x1
|
|
|
|
goto :goto_23
|
|
|
|
:cond_23
|
|
move/from16 v70, p67
|
|
|
|
:goto_23
|
|
and-int v0, v1, v4
|
|
|
|
if-eqz v0, :cond_24
|
|
|
|
.line 30
|
|
sget-object v0, Lcom/vk/im/engine/ImConfig$5;->a:Lcom/vk/im/engine/ImConfig$5;
|
|
|
|
move-object/from16 v72, v0
|
|
|
|
goto :goto_24
|
|
|
|
:cond_24
|
|
move-object/from16 v72, p69
|
|
|
|
:goto_24
|
|
const/high16 v0, 0x80000
|
|
|
|
and-int/2addr v0, v1
|
|
|
|
if-eqz v0, :cond_25
|
|
|
|
const/4 v0, 0x0
|
|
|
|
const/high16 v0, 0x200000
|
|
|
|
const/16 v73, 0x0
|
|
|
|
goto :goto_25
|
|
|
|
:cond_25
|
|
move/from16 v73, p70
|
|
|
|
const/high16 v0, 0x200000
|
|
|
|
:goto_25
|
|
and-int/2addr v0, v1
|
|
|
|
if-eqz v0, :cond_26
|
|
|
|
.line 31
|
|
sget-object v0, Lcom/vk/im/log/LogLevel;->VERBOSE:Lcom/vk/im/log/LogLevel;
|
|
|
|
move-object/from16 v75, v0
|
|
|
|
goto :goto_26
|
|
|
|
:cond_26
|
|
move-object/from16 v75, p72
|
|
|
|
:goto_26
|
|
const/high16 v0, 0x400000
|
|
|
|
and-int/2addr v0, v1
|
|
|
|
if-eqz v0, :cond_27
|
|
|
|
const/4 v0, 0x5
|
|
|
|
const/high16 v0, 0x800000
|
|
|
|
const/16 v76, 0x5
|
|
|
|
goto :goto_27
|
|
|
|
:cond_27
|
|
move/from16 v76, p73
|
|
|
|
const/high16 v0, 0x800000
|
|
|
|
:goto_27
|
|
and-int/2addr v0, v1
|
|
|
|
if-eqz v0, :cond_28
|
|
|
|
.line 32
|
|
sget-object v0, Lcom/vk/im/engine/ImConfig$6;->a:Lcom/vk/im/engine/ImConfig$6;
|
|
|
|
move-object/from16 v77, v0
|
|
|
|
goto :goto_28
|
|
|
|
:cond_28
|
|
move-object/from16 v77, p74
|
|
|
|
:goto_28
|
|
const/high16 v0, 0x1000000
|
|
|
|
and-int/2addr v0, v1
|
|
|
|
if-eqz v0, :cond_29
|
|
|
|
.line 33
|
|
sget-object v0, Lcom/vk/im/engine/ImConfig$7;->a:Lcom/vk/im/engine/ImConfig$7;
|
|
|
|
move-object/from16 v78, v0
|
|
|
|
goto :goto_29
|
|
|
|
:cond_29
|
|
move-object/from16 v78, p75
|
|
|
|
:goto_29
|
|
const/high16 v0, 0x2000000
|
|
|
|
and-int/2addr v0, v1
|
|
|
|
if-eqz v0, :cond_2a
|
|
|
|
const/4 v0, 0x6
|
|
|
|
const/16 v79, 0x6
|
|
|
|
goto :goto_2a
|
|
|
|
:cond_2a
|
|
move/from16 v79, p76
|
|
|
|
:goto_2a
|
|
const/high16 v0, 0x4000000
|
|
|
|
and-int/2addr v0, v1
|
|
|
|
if-eqz v0, :cond_2b
|
|
|
|
const-string v0, "jpg"
|
|
|
|
const-string v2, "png"
|
|
|
|
const-string v3, "gif"
|
|
|
|
const-string v4, "heic"
|
|
|
|
const-string v5, "heif"
|
|
|
|
const-string v6, "webp"
|
|
|
|
move-object/from16 p14, v0
|
|
|
|
move-object/from16 p15, v2
|
|
|
|
move-object/from16 p16, v3
|
|
|
|
move-object/from16 p17, v4
|
|
|
|
move-object/from16 p18, v5
|
|
|
|
move-object/from16 p19, v6
|
|
|
|
.line 34
|
|
filled-new-array/range {p14 .. p19}, [Ljava/lang/String;
|
|
|
|
move-result-object v0
|
|
|
|
invoke-static {v0}, Lkotlin/collections/l;->c([Ljava/lang/Object;)Ljava/util/List;
|
|
|
|
move-result-object v0
|
|
|
|
move-object/from16 v80, v0
|
|
|
|
goto :goto_2b
|
|
|
|
:cond_2b
|
|
move-object/from16 v80, p77
|
|
|
|
:goto_2b
|
|
const/high16 v0, 0x8000000
|
|
|
|
and-int/2addr v0, v1
|
|
|
|
if-eqz v0, :cond_2c
|
|
|
|
const-string v81, "a6p"
|
|
|
|
const-string v82, "ac"
|
|
|
|
const-string v83, "acr"
|
|
|
|
const-string v84, "action"
|
|
|
|
const-string v85, "air"
|
|
|
|
const-string v86, "app"
|
|
|
|
const-string v87, "apk"
|
|
|
|
const-string v88, "awk"
|
|
|
|
const-string v89, "bak"
|
|
|
|
const-string v90, "bat"
|
|
|
|
const-string v91, "cgi"
|
|
|
|
const-string v92, "cmd"
|
|
|
|
const-string v93, "com"
|
|
|
|
const-string v94, "csh"
|
|
|
|
const-string v95, "dek"
|
|
|
|
const-string v96, "dld"
|
|
|
|
const-string v97, "ds"
|
|
|
|
const-string v98, "ebm"
|
|
|
|
const-string v99, "esh"
|
|
|
|
const-string v100, "exe"
|
|
|
|
const-string v101, "ezs"
|
|
|
|
const-string v102, "fky"
|
|
|
|
const-string v103, "frs"
|
|
|
|
const-string v104, "fxp"
|
|
|
|
const-string v105, "gadget"
|
|
|
|
const-string v106, "hms"
|
|
|
|
const-string v107, "hta"
|
|
|
|
const-string v108, "icd"
|
|
|
|
const-string v109, "inx"
|
|
|
|
const-string v110, "ipf"
|
|
|
|
const-string v111, "isu"
|
|
|
|
const-string v112, "jar"
|
|
|
|
const-string v113, "js"
|
|
|
|
const-string v114, "jse"
|
|
|
|
const-string v115, "jsx"
|
|
|
|
const-string v116, "kix"
|
|
|
|
const-string v117, "mcr"
|
|
|
|
const-string v118, "mem"
|
|
|
|
const-string v119, "mp3"
|
|
|
|
const-string v120, "mpx"
|
|
|
|
const-string v121, "ms"
|
|
|
|
const-string v122, "msi"
|
|
|
|
const-string v123, "mst"
|
|
|
|
const-string v124, "obs"
|
|
|
|
const-string v125, "paf"
|
|
|
|
const-string v126, "pex"
|
|
|
|
const-string v127, "pif"
|
|
|
|
const-string v128, "prc"
|
|
|
|
const-string v129, "prg"
|
|
|
|
const-string v130, "pvd"
|
|
|
|
const-string v131, "pwc"
|
|
|
|
const-string v132, "pyo"
|
|
|
|
const-string v133, "qpx"
|
|
|
|
const-string v134, "rbx"
|
|
|
|
const-string v135, "reg"
|
|
|
|
const-string v136, "rgs"
|
|
|
|
const-string v137, "rox"
|
|
|
|
const-string v138, "rpj"
|
|
|
|
const-string v139, "scar"
|
|
|
|
const-string v140, "scr"
|
|
|
|
const-string v141, "script"
|
|
|
|
const-string v142, "sct"
|
|
|
|
const-string v143, "shb"
|
|
|
|
const-string v144, "shs"
|
|
|
|
const-string v145, "spr"
|
|
|
|
const-string v146, "tlb"
|
|
|
|
const-string v147, "tms"
|
|
|
|
const-string v148, "u3p"
|
|
|
|
const-string v149, "udf"
|
|
|
|
const-string v150, "vb"
|
|
|
|
const-string v151, "vbe"
|
|
|
|
const-string v152, "vbs"
|
|
|
|
const-string v153, "vbscript"
|
|
|
|
const-string v154, "wcm"
|
|
|
|
const-string v155, "wpk"
|
|
|
|
const-string v156, "ws"
|
|
|
|
const-string v157, "wsf"
|
|
|
|
const-string v158, "xqt"
|
|
|
|
.line 35
|
|
filled-new-array/range {v81 .. v158}, [Ljava/lang/String;
|
|
|
|
move-result-object v0
|
|
|
|
.line 36
|
|
invoke-static {v0}, Lkotlin/collections/l;->c([Ljava/lang/Object;)Ljava/util/List;
|
|
|
|
move-result-object v0
|
|
|
|
move-object/from16 v81, v0
|
|
|
|
goto :goto_2c
|
|
|
|
:cond_2c
|
|
move-object/from16 v81, p78
|
|
|
|
:goto_2c
|
|
const/high16 v0, 0x10000000
|
|
|
|
and-int/2addr v0, v1
|
|
|
|
if-eqz v0, :cond_2d
|
|
|
|
const-wide v0, 0x416999999999999aL # 1.34217728E7
|
|
|
|
.line 37
|
|
invoke-static {v0, v1}, Lkotlin/q/a;->a(D)I
|
|
|
|
move-result v0
|
|
|
|
move/from16 v82, v0
|
|
|
|
goto :goto_2d
|
|
|
|
:cond_2d
|
|
move/from16 v82, p79
|
|
|
|
:goto_2d
|
|
move-object/from16 v3, p0
|
|
|
|
move-object/from16 v4, p1
|
|
|
|
move/from16 v5, p2
|
|
|
|
move-object/from16 v6, p3
|
|
|
|
move-object/from16 v7, p4
|
|
|
|
move-object/from16 v8, p5
|
|
|
|
move-object/from16 v9, p6
|
|
|
|
move-object/from16 v10, p7
|
|
|
|
move-object/from16 v11, p8
|
|
|
|
move-object/from16 v12, p9
|
|
|
|
move-object/from16 v13, p10
|
|
|
|
move-object/from16 v14, p11
|
|
|
|
move-object/from16 v15, p12
|
|
|
|
move-object/from16 v16, p13
|
|
|
|
move-object/from16 v71, p68
|
|
|
|
move-object/from16 v74, p71
|
|
|
|
invoke-direct/range {v3 .. v82}, Lcom/vk/im/engine/ImConfig;-><init>(Landroid/content/Context;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/ImJobManagerFactory;Lcom/vk/im/engine/j/ImJobNotificationFactory;Lcom/vk/im/engine/j/TmpFileCache;Lcom/vk/metrics/eventtracking/Tracker;Lcom/vk/im/engine/models/ImExperiments;Lcom/vk/im/engine/j/StickersAnimationLoader;Lcom/vk/im/engine/UserCredentialsProvider;Lkotlin/jvm/b/Functions;Ljava/lang/String;JIJIIJIJJIZJLjava/util/Set;IIIJLcom/vk/im/engine/utils/collection/IntCollection;JJJJJJJJJLkotlin/jvm/b/Functions;JJLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/WebUrlCacheController;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ZLcom/vk/im/engine/reporters/ImReporters;Lcom/vk/im/log/LogLevel;ILkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ILjava/util/List;Ljava/util/List;I)V
|
|
|
|
return-void
|
|
.end method
|
|
|
|
.method public static synthetic a(Lcom/vk/im/engine/ImConfig;Landroid/content/Context;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/ImJobManagerFactory;Lcom/vk/im/engine/j/ImJobNotificationFactory;Lcom/vk/im/engine/j/TmpFileCache;Lcom/vk/metrics/eventtracking/Tracker;Lcom/vk/im/engine/models/ImExperiments;Lcom/vk/im/engine/j/StickersAnimationLoader;Lcom/vk/im/engine/UserCredentialsProvider;Lkotlin/jvm/b/Functions;Ljava/lang/String;JIJIIJIJJIZJLjava/util/Set;IIIJLcom/vk/im/engine/utils/collection/IntCollection;JJJJJJJJJLkotlin/jvm/b/Functions;JJLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/WebUrlCacheController;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ZLcom/vk/im/engine/reporters/ImReporters;Lcom/vk/im/log/LogLevel;ILkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ILjava/util/List;Ljava/util/List;IIILjava/lang/Object;)Lcom/vk/im/engine/ImConfig;
|
|
.locals 17
|
|
|
|
move-object/from16 v0, p0
|
|
|
|
move/from16 v1, p80
|
|
|
|
move/from16 v2, p81
|
|
|
|
and-int/lit8 v3, v1, 0x1
|
|
|
|
if-eqz v3, :cond_0
|
|
|
|
iget-object v3, v0, Lcom/vk/im/engine/ImConfig;->a:Landroid/content/Context;
|
|
|
|
goto :goto_0
|
|
|
|
:cond_0
|
|
move-object/from16 v3, p1
|
|
|
|
:goto_0
|
|
and-int/lit8 v4, v1, 0x2
|
|
|
|
if-eqz v4, :cond_1
|
|
|
|
iget-boolean v4, v0, Lcom/vk/im/engine/ImConfig;->b:Z
|
|
|
|
goto :goto_1
|
|
|
|
:cond_1
|
|
move/from16 v4, p2
|
|
|
|
:goto_1
|
|
and-int/lit8 v5, v1, 0x4
|
|
|
|
if-eqz v5, :cond_2
|
|
|
|
iget-object v5, v0, Lcom/vk/im/engine/ImConfig;->c:Lkotlin/jvm/b/Functions;
|
|
|
|
goto :goto_2
|
|
|
|
:cond_2
|
|
move-object/from16 v5, p3
|
|
|
|
:goto_2
|
|
and-int/lit8 v6, v1, 0x8
|
|
|
|
if-eqz v6, :cond_3
|
|
|
|
iget-object v6, v0, Lcom/vk/im/engine/ImConfig;->d:Lkotlin/jvm/b/Functions;
|
|
|
|
goto :goto_3
|
|
|
|
:cond_3
|
|
move-object/from16 v6, p4
|
|
|
|
:goto_3
|
|
and-int/lit8 v7, v1, 0x10
|
|
|
|
if-eqz v7, :cond_4
|
|
|
|
iget-object v7, v0, Lcom/vk/im/engine/ImConfig;->e:Lkotlin/jvm/b/Functions;
|
|
|
|
goto :goto_4
|
|
|
|
:cond_4
|
|
move-object/from16 v7, p5
|
|
|
|
:goto_4
|
|
and-int/lit8 v8, v1, 0x20
|
|
|
|
if-eqz v8, :cond_5
|
|
|
|
iget-object v8, v0, Lcom/vk/im/engine/ImConfig;->f:Lcom/vk/im/engine/j/ImJobManagerFactory;
|
|
|
|
goto :goto_5
|
|
|
|
:cond_5
|
|
move-object/from16 v8, p6
|
|
|
|
:goto_5
|
|
and-int/lit8 v9, v1, 0x40
|
|
|
|
if-eqz v9, :cond_6
|
|
|
|
iget-object v9, v0, Lcom/vk/im/engine/ImConfig;->g:Lcom/vk/im/engine/j/ImJobNotificationFactory;
|
|
|
|
goto :goto_6
|
|
|
|
:cond_6
|
|
move-object/from16 v9, p7
|
|
|
|
:goto_6
|
|
and-int/lit16 v10, v1, 0x80
|
|
|
|
if-eqz v10, :cond_7
|
|
|
|
iget-object v10, v0, Lcom/vk/im/engine/ImConfig;->h:Lcom/vk/im/engine/j/TmpFileCache;
|
|
|
|
goto :goto_7
|
|
|
|
:cond_7
|
|
move-object/from16 v10, p8
|
|
|
|
:goto_7
|
|
and-int/lit16 v11, v1, 0x100
|
|
|
|
if-eqz v11, :cond_8
|
|
|
|
iget-object v11, v0, Lcom/vk/im/engine/ImConfig;->i:Lcom/vk/metrics/eventtracking/Tracker;
|
|
|
|
goto :goto_8
|
|
|
|
:cond_8
|
|
move-object/from16 v11, p9
|
|
|
|
:goto_8
|
|
and-int/lit16 v12, v1, 0x200
|
|
|
|
if-eqz v12, :cond_9
|
|
|
|
iget-object v12, v0, Lcom/vk/im/engine/ImConfig;->j:Lcom/vk/im/engine/models/ImExperiments;
|
|
|
|
goto :goto_9
|
|
|
|
:cond_9
|
|
move-object/from16 v12, p10
|
|
|
|
:goto_9
|
|
and-int/lit16 v13, v1, 0x400
|
|
|
|
if-eqz v13, :cond_a
|
|
|
|
iget-object v13, v0, Lcom/vk/im/engine/ImConfig;->k:Lcom/vk/im/engine/j/StickersAnimationLoader;
|
|
|
|
goto :goto_a
|
|
|
|
:cond_a
|
|
move-object/from16 v13, p11
|
|
|
|
:goto_a
|
|
and-int/lit16 v14, v1, 0x800
|
|
|
|
if-eqz v14, :cond_b
|
|
|
|
iget-object v14, v0, Lcom/vk/im/engine/ImConfig;->l:Lcom/vk/im/engine/UserCredentialsProvider;
|
|
|
|
goto :goto_b
|
|
|
|
:cond_b
|
|
move-object/from16 v14, p12
|
|
|
|
:goto_b
|
|
and-int/lit16 v15, v1, 0x1000
|
|
|
|
if-eqz v15, :cond_c
|
|
|
|
iget-object v15, v0, Lcom/vk/im/engine/ImConfig;->m:Lkotlin/jvm/b/Functions;
|
|
|
|
goto :goto_c
|
|
|
|
:cond_c
|
|
move-object/from16 v15, p13
|
|
|
|
:goto_c
|
|
move-object/from16 p13, v15
|
|
|
|
and-int/lit16 v15, v1, 0x2000
|
|
|
|
if-eqz v15, :cond_d
|
|
|
|
iget-object v15, v0, Lcom/vk/im/engine/ImConfig;->n:Ljava/lang/String;
|
|
|
|
goto :goto_d
|
|
|
|
:cond_d
|
|
move-object/from16 v15, p14
|
|
|
|
:goto_d
|
|
move-object/from16 p14, v15
|
|
|
|
and-int/lit16 v15, v1, 0x4000
|
|
|
|
move-object/from16 p12, v14
|
|
|
|
if-eqz v15, :cond_e
|
|
|
|
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->o:J
|
|
|
|
goto :goto_e
|
|
|
|
:cond_e
|
|
move-wide/from16 v14, p15
|
|
|
|
:goto_e
|
|
const v16, 0x8000
|
|
|
|
and-int v16, v1, v16
|
|
|
|
move-wide/from16 p15, v14
|
|
|
|
if-eqz v16, :cond_f
|
|
|
|
iget v14, v0, Lcom/vk/im/engine/ImConfig;->p:I
|
|
|
|
goto :goto_f
|
|
|
|
:cond_f
|
|
move/from16 v14, p17
|
|
|
|
:goto_f
|
|
const/high16 v15, 0x10000
|
|
|
|
and-int/2addr v15, v1
|
|
|
|
move/from16 p17, v14
|
|
|
|
if-eqz v15, :cond_10
|
|
|
|
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->q:J
|
|
|
|
goto :goto_10
|
|
|
|
:cond_10
|
|
move-wide/from16 v14, p18
|
|
|
|
:goto_10
|
|
const/high16 v16, 0x20000
|
|
|
|
and-int v16, v1, v16
|
|
|
|
move-wide/from16 p18, v14
|
|
|
|
if-eqz v16, :cond_11
|
|
|
|
iget v14, v0, Lcom/vk/im/engine/ImConfig;->r:I
|
|
|
|
goto :goto_11
|
|
|
|
:cond_11
|
|
move/from16 v14, p20
|
|
|
|
:goto_11
|
|
const/high16 v15, 0x40000
|
|
|
|
and-int/2addr v15, v1
|
|
|
|
if-eqz v15, :cond_12
|
|
|
|
iget v15, v0, Lcom/vk/im/engine/ImConfig;->s:I
|
|
|
|
goto :goto_12
|
|
|
|
:cond_12
|
|
move/from16 v15, p21
|
|
|
|
:goto_12
|
|
const/high16 v16, 0x80000
|
|
|
|
and-int v16, v1, v16
|
|
|
|
move/from16 p20, v14
|
|
|
|
move/from16 p21, v15
|
|
|
|
if-eqz v16, :cond_13
|
|
|
|
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->t:J
|
|
|
|
goto :goto_13
|
|
|
|
:cond_13
|
|
move-wide/from16 v14, p22
|
|
|
|
:goto_13
|
|
const/high16 v16, 0x100000
|
|
|
|
and-int v16, v1, v16
|
|
|
|
move-wide/from16 p22, v14
|
|
|
|
if-eqz v16, :cond_14
|
|
|
|
iget v14, v0, Lcom/vk/im/engine/ImConfig;->u:I
|
|
|
|
goto :goto_14
|
|
|
|
:cond_14
|
|
move/from16 v14, p24
|
|
|
|
:goto_14
|
|
const/high16 v15, 0x200000
|
|
|
|
and-int/2addr v15, v1
|
|
|
|
move/from16 p24, v14
|
|
|
|
if-eqz v15, :cond_15
|
|
|
|
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->v:J
|
|
|
|
goto :goto_15
|
|
|
|
:cond_15
|
|
move-wide/from16 v14, p25
|
|
|
|
:goto_15
|
|
const/high16 v16, 0x400000
|
|
|
|
and-int v16, v1, v16
|
|
|
|
move-wide/from16 p25, v14
|
|
|
|
if-eqz v16, :cond_16
|
|
|
|
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->w:J
|
|
|
|
goto :goto_16
|
|
|
|
:cond_16
|
|
move-wide/from16 v14, p27
|
|
|
|
:goto_16
|
|
const/high16 v16, 0x800000
|
|
|
|
and-int v16, v1, v16
|
|
|
|
move-wide/from16 p27, v14
|
|
|
|
if-eqz v16, :cond_17
|
|
|
|
iget v14, v0, Lcom/vk/im/engine/ImConfig;->x:I
|
|
|
|
goto :goto_17
|
|
|
|
:cond_17
|
|
move/from16 v14, p29
|
|
|
|
:goto_17
|
|
const/high16 v15, 0x1000000
|
|
|
|
and-int/2addr v15, v1
|
|
|
|
if-eqz v15, :cond_18
|
|
|
|
iget-boolean v15, v0, Lcom/vk/im/engine/ImConfig;->y:Z
|
|
|
|
goto :goto_18
|
|
|
|
:cond_18
|
|
move/from16 v15, p30
|
|
|
|
:goto_18
|
|
const/high16 v16, 0x2000000
|
|
|
|
and-int v16, v1, v16
|
|
|
|
move/from16 p29, v14
|
|
|
|
move/from16 p30, v15
|
|
|
|
if-eqz v16, :cond_19
|
|
|
|
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->z:J
|
|
|
|
goto :goto_19
|
|
|
|
:cond_19
|
|
move-wide/from16 v14, p31
|
|
|
|
:goto_19
|
|
const/high16 v16, 0x4000000
|
|
|
|
and-int v16, v1, v16
|
|
|
|
move-wide/from16 p31, v14
|
|
|
|
if-eqz v16, :cond_1a
|
|
|
|
iget-object v14, v0, Lcom/vk/im/engine/ImConfig;->A:Ljava/util/Set;
|
|
|
|
goto :goto_1a
|
|
|
|
:cond_1a
|
|
move-object/from16 v14, p33
|
|
|
|
:goto_1a
|
|
const/high16 v15, 0x8000000
|
|
|
|
and-int/2addr v15, v1
|
|
|
|
if-eqz v15, :cond_1b
|
|
|
|
iget v15, v0, Lcom/vk/im/engine/ImConfig;->B:I
|
|
|
|
goto :goto_1b
|
|
|
|
:cond_1b
|
|
move/from16 v15, p34
|
|
|
|
:goto_1b
|
|
const/high16 v16, 0x10000000
|
|
|
|
and-int v16, v1, v16
|
|
|
|
move/from16 p34, v15
|
|
|
|
if-eqz v16, :cond_1c
|
|
|
|
iget v15, v0, Lcom/vk/im/engine/ImConfig;->C:I
|
|
|
|
goto :goto_1c
|
|
|
|
:cond_1c
|
|
move/from16 v15, p35
|
|
|
|
:goto_1c
|
|
const/high16 v16, 0x20000000
|
|
|
|
and-int v16, v1, v16
|
|
|
|
move/from16 p35, v15
|
|
|
|
if-eqz v16, :cond_1d
|
|
|
|
iget v15, v0, Lcom/vk/im/engine/ImConfig;->D:I
|
|
|
|
goto :goto_1d
|
|
|
|
:cond_1d
|
|
move/from16 v15, p36
|
|
|
|
:goto_1d
|
|
const/high16 v16, 0x40000000 # 2.0f
|
|
|
|
and-int v16, v1, v16
|
|
|
|
move-object/from16 p33, v14
|
|
|
|
move/from16 p36, v15
|
|
|
|
if-eqz v16, :cond_1e
|
|
|
|
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->E:J
|
|
|
|
goto :goto_1e
|
|
|
|
:cond_1e
|
|
move-wide/from16 v14, p37
|
|
|
|
:goto_1e
|
|
const/high16 v16, -0x80000000
|
|
|
|
and-int v1, v1, v16
|
|
|
|
if-eqz v1, :cond_1f
|
|
|
|
iget-object v1, v0, Lcom/vk/im/engine/ImConfig;->F:Lcom/vk/im/engine/utils/collection/IntCollection;
|
|
|
|
goto :goto_1f
|
|
|
|
:cond_1f
|
|
move-object/from16 v1, p39
|
|
|
|
:goto_1f
|
|
and-int/lit8 v16, v2, 0x1
|
|
|
|
move-wide/from16 p37, v14
|
|
|
|
if-eqz v16, :cond_20
|
|
|
|
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->G:J
|
|
|
|
goto :goto_20
|
|
|
|
:cond_20
|
|
move-wide/from16 v14, p40
|
|
|
|
:goto_20
|
|
and-int/lit8 v16, v2, 0x2
|
|
|
|
move-wide/from16 p40, v14
|
|
|
|
if-eqz v16, :cond_21
|
|
|
|
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->H:J
|
|
|
|
goto :goto_21
|
|
|
|
:cond_21
|
|
move-wide/from16 v14, p42
|
|
|
|
:goto_21
|
|
and-int/lit8 v16, v2, 0x4
|
|
|
|
move-wide/from16 p42, v14
|
|
|
|
if-eqz v16, :cond_22
|
|
|
|
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->I:J
|
|
|
|
goto :goto_22
|
|
|
|
:cond_22
|
|
move-wide/from16 v14, p44
|
|
|
|
:goto_22
|
|
and-int/lit8 v16, v2, 0x8
|
|
|
|
move-wide/from16 p44, v14
|
|
|
|
if-eqz v16, :cond_23
|
|
|
|
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->J:J
|
|
|
|
goto :goto_23
|
|
|
|
:cond_23
|
|
move-wide/from16 v14, p46
|
|
|
|
:goto_23
|
|
and-int/lit8 v16, v2, 0x10
|
|
|
|
move-wide/from16 p46, v14
|
|
|
|
if-eqz v16, :cond_24
|
|
|
|
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->K:J
|
|
|
|
goto :goto_24
|
|
|
|
:cond_24
|
|
move-wide/from16 v14, p48
|
|
|
|
:goto_24
|
|
and-int/lit8 v16, v2, 0x20
|
|
|
|
move-wide/from16 p48, v14
|
|
|
|
if-eqz v16, :cond_25
|
|
|
|
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->L:J
|
|
|
|
goto :goto_25
|
|
|
|
:cond_25
|
|
move-wide/from16 v14, p50
|
|
|
|
:goto_25
|
|
and-int/lit8 v16, v2, 0x40
|
|
|
|
move-wide/from16 p50, v14
|
|
|
|
if-eqz v16, :cond_26
|
|
|
|
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->M:J
|
|
|
|
goto :goto_26
|
|
|
|
:cond_26
|
|
move-wide/from16 v14, p52
|
|
|
|
:goto_26
|
|
move-wide/from16 p52, v14
|
|
|
|
and-int/lit16 v14, v2, 0x80
|
|
|
|
if-eqz v14, :cond_27
|
|
|
|
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->N:J
|
|
|
|
goto :goto_27
|
|
|
|
:cond_27
|
|
move-wide/from16 v14, p54
|
|
|
|
:goto_27
|
|
move-wide/from16 p54, v14
|
|
|
|
and-int/lit16 v14, v2, 0x100
|
|
|
|
if-eqz v14, :cond_28
|
|
|
|
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->O:J
|
|
|
|
goto :goto_28
|
|
|
|
:cond_28
|
|
move-wide/from16 v14, p56
|
|
|
|
:goto_28
|
|
move-wide/from16 p56, v14
|
|
|
|
and-int/lit16 v14, v2, 0x200
|
|
|
|
if-eqz v14, :cond_29
|
|
|
|
iget-object v14, v0, Lcom/vk/im/engine/ImConfig;->P:Lkotlin/jvm/b/Functions;
|
|
|
|
goto :goto_29
|
|
|
|
:cond_29
|
|
move-object/from16 v14, p58
|
|
|
|
:goto_29
|
|
and-int/lit16 v15, v2, 0x400
|
|
|
|
move-object/from16 p58, v14
|
|
|
|
if-eqz v15, :cond_2a
|
|
|
|
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->Q:J
|
|
|
|
goto :goto_2a
|
|
|
|
:cond_2a
|
|
move-wide/from16 v14, p59
|
|
|
|
:goto_2a
|
|
move-wide/from16 p59, v14
|
|
|
|
and-int/lit16 v14, v2, 0x800
|
|
|
|
if-eqz v14, :cond_2b
|
|
|
|
iget-wide v14, v0, Lcom/vk/im/engine/ImConfig;->R:J
|
|
|
|
goto :goto_2b
|
|
|
|
:cond_2b
|
|
move-wide/from16 v14, p61
|
|
|
|
:goto_2b
|
|
move-wide/from16 p61, v14
|
|
|
|
and-int/lit16 v14, v2, 0x1000
|
|
|
|
if-eqz v14, :cond_2c
|
|
|
|
iget-object v14, v0, Lcom/vk/im/engine/ImConfig;->S:Lkotlin/jvm/b/Functions;
|
|
|
|
goto :goto_2c
|
|
|
|
:cond_2c
|
|
move-object/from16 v14, p63
|
|
|
|
:goto_2c
|
|
and-int/lit16 v15, v2, 0x2000
|
|
|
|
if-eqz v15, :cond_2d
|
|
|
|
iget-object v15, v0, Lcom/vk/im/engine/ImConfig;->T:Lkotlin/jvm/b/Functions;
|
|
|
|
goto :goto_2d
|
|
|
|
:cond_2d
|
|
move-object/from16 v15, p64
|
|
|
|
:goto_2d
|
|
move-object/from16 p64, v15
|
|
|
|
and-int/lit16 v15, v2, 0x4000
|
|
|
|
if-eqz v15, :cond_2e
|
|
|
|
iget-object v15, v0, Lcom/vk/im/engine/ImConfig;->U:Lkotlin/jvm/b/Functions;
|
|
|
|
goto :goto_2e
|
|
|
|
:cond_2e
|
|
move-object/from16 v15, p65
|
|
|
|
:goto_2e
|
|
const v16, 0x8000
|
|
|
|
and-int v16, v2, v16
|
|
|
|
move-object/from16 p65, v15
|
|
|
|
if-eqz v16, :cond_2f
|
|
|
|
iget-object v15, v0, Lcom/vk/im/engine/ImConfig;->V:Lcom/vk/im/engine/j/WebUrlCacheController;
|
|
|
|
goto :goto_2f
|
|
|
|
:cond_2f
|
|
move-object/from16 v15, p66
|
|
|
|
:goto_2f
|
|
const/high16 v16, 0x10000
|
|
|
|
and-int v16, v2, v16
|
|
|
|
move-object/from16 p66, v15
|
|
|
|
if-eqz v16, :cond_30
|
|
|
|
iget-boolean v15, v0, Lcom/vk/im/engine/ImConfig;->W:Z
|
|
|
|
goto :goto_30
|
|
|
|
:cond_30
|
|
move/from16 v15, p67
|
|
|
|
:goto_30
|
|
const/high16 v16, 0x20000
|
|
|
|
and-int v16, v2, v16
|
|
|
|
move/from16 p67, v15
|
|
|
|
if-eqz v16, :cond_31
|
|
|
|
iget-object v15, v0, Lcom/vk/im/engine/ImConfig;->X:Lkotlin/jvm/b/Functions;
|
|
|
|
goto :goto_31
|
|
|
|
:cond_31
|
|
move-object/from16 v15, p68
|
|
|
|
:goto_31
|
|
const/high16 v16, 0x40000
|
|
|
|
and-int v16, v2, v16
|
|
|
|
move-object/from16 p68, v15
|
|
|
|
if-eqz v16, :cond_32
|
|
|
|
iget-object v15, v0, Lcom/vk/im/engine/ImConfig;->Y:Lkotlin/jvm/b/Functions;
|
|
|
|
goto :goto_32
|
|
|
|
:cond_32
|
|
move-object/from16 v15, p69
|
|
|
|
:goto_32
|
|
const/high16 v16, 0x80000
|
|
|
|
and-int v16, v2, v16
|
|
|
|
move-object/from16 p69, v15
|
|
|
|
if-eqz v16, :cond_33
|
|
|
|
iget-boolean v15, v0, Lcom/vk/im/engine/ImConfig;->Z:Z
|
|
|
|
goto :goto_33
|
|
|
|
:cond_33
|
|
move/from16 v15, p70
|
|
|
|
:goto_33
|
|
const/high16 v16, 0x100000
|
|
|
|
and-int v16, v2, v16
|
|
|
|
move/from16 p70, v15
|
|
|
|
if-eqz v16, :cond_34
|
|
|
|
iget-object v15, v0, Lcom/vk/im/engine/ImConfig;->a0:Lcom/vk/im/engine/reporters/ImReporters;
|
|
|
|
goto :goto_34
|
|
|
|
:cond_34
|
|
move-object/from16 v15, p71
|
|
|
|
:goto_34
|
|
const/high16 v16, 0x200000
|
|
|
|
and-int v16, v2, v16
|
|
|
|
move-object/from16 p71, v15
|
|
|
|
if-eqz v16, :cond_35
|
|
|
|
iget-object v15, v0, Lcom/vk/im/engine/ImConfig;->b0:Lcom/vk/im/log/LogLevel;
|
|
|
|
goto :goto_35
|
|
|
|
:cond_35
|
|
move-object/from16 v15, p72
|
|
|
|
:goto_35
|
|
const/high16 v16, 0x400000
|
|
|
|
and-int v16, v2, v16
|
|
|
|
move-object/from16 p72, v15
|
|
|
|
if-eqz v16, :cond_36
|
|
|
|
iget v15, v0, Lcom/vk/im/engine/ImConfig;->c0:I
|
|
|
|
goto :goto_36
|
|
|
|
:cond_36
|
|
move/from16 v15, p73
|
|
|
|
:goto_36
|
|
const/high16 v16, 0x800000
|
|
|
|
and-int v16, v2, v16
|
|
|
|
move/from16 p73, v15
|
|
|
|
if-eqz v16, :cond_37
|
|
|
|
iget-object v15, v0, Lcom/vk/im/engine/ImConfig;->d0:Lkotlin/jvm/b/Functions;
|
|
|
|
goto :goto_37
|
|
|
|
:cond_37
|
|
move-object/from16 v15, p74
|
|
|
|
:goto_37
|
|
const/high16 v16, 0x1000000
|
|
|
|
and-int v16, v2, v16
|
|
|
|
move-object/from16 p74, v15
|
|
|
|
if-eqz v16, :cond_38
|
|
|
|
iget-object v15, v0, Lcom/vk/im/engine/ImConfig;->e0:Lkotlin/jvm/b/Functions;
|
|
|
|
goto :goto_38
|
|
|
|
:cond_38
|
|
move-object/from16 v15, p75
|
|
|
|
:goto_38
|
|
const/high16 v16, 0x2000000
|
|
|
|
and-int v16, v2, v16
|
|
|
|
move-object/from16 p75, v15
|
|
|
|
if-eqz v16, :cond_39
|
|
|
|
iget v15, v0, Lcom/vk/im/engine/ImConfig;->f0:I
|
|
|
|
goto :goto_39
|
|
|
|
:cond_39
|
|
move/from16 v15, p76
|
|
|
|
:goto_39
|
|
const/high16 v16, 0x4000000
|
|
|
|
and-int v16, v2, v16
|
|
|
|
move/from16 p76, v15
|
|
|
|
if-eqz v16, :cond_3a
|
|
|
|
iget-object v15, v0, Lcom/vk/im/engine/ImConfig;->g0:Ljava/util/List;
|
|
|
|
goto :goto_3a
|
|
|
|
:cond_3a
|
|
move-object/from16 v15, p77
|
|
|
|
:goto_3a
|
|
const/high16 v16, 0x8000000
|
|
|
|
and-int v16, v2, v16
|
|
|
|
move-object/from16 p77, v15
|
|
|
|
if-eqz v16, :cond_3b
|
|
|
|
iget-object v15, v0, Lcom/vk/im/engine/ImConfig;->h0:Ljava/util/List;
|
|
|
|
goto :goto_3b
|
|
|
|
:cond_3b
|
|
move-object/from16 v15, p78
|
|
|
|
:goto_3b
|
|
const/high16 v16, 0x10000000
|
|
|
|
and-int v2, v2, v16
|
|
|
|
if-eqz v2, :cond_3c
|
|
|
|
iget v2, v0, Lcom/vk/im/engine/ImConfig;->i0:I
|
|
|
|
goto :goto_3c
|
|
|
|
:cond_3c
|
|
move/from16 v2, p79
|
|
|
|
:goto_3c
|
|
move-object/from16 p1, v3
|
|
|
|
move/from16 p2, v4
|
|
|
|
move-object/from16 p3, v5
|
|
|
|
move-object/from16 p4, v6
|
|
|
|
move-object/from16 p5, v7
|
|
|
|
move-object/from16 p6, v8
|
|
|
|
move-object/from16 p7, v9
|
|
|
|
move-object/from16 p8, v10
|
|
|
|
move-object/from16 p9, v11
|
|
|
|
move-object/from16 p10, v12
|
|
|
|
move-object/from16 p11, v13
|
|
|
|
move-object/from16 p39, v1
|
|
|
|
move-object/from16 p63, v14
|
|
|
|
move-object/from16 p78, v15
|
|
|
|
move/from16 p79, v2
|
|
|
|
invoke-virtual/range {p0 .. p79}, Lcom/vk/im/engine/ImConfig;->a(Landroid/content/Context;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/ImJobManagerFactory;Lcom/vk/im/engine/j/ImJobNotificationFactory;Lcom/vk/im/engine/j/TmpFileCache;Lcom/vk/metrics/eventtracking/Tracker;Lcom/vk/im/engine/models/ImExperiments;Lcom/vk/im/engine/j/StickersAnimationLoader;Lcom/vk/im/engine/UserCredentialsProvider;Lkotlin/jvm/b/Functions;Ljava/lang/String;JIJIIJIJJIZJLjava/util/Set;IIIJLcom/vk/im/engine/utils/collection/IntCollection;JJJJJJJJJLkotlin/jvm/b/Functions;JJLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/WebUrlCacheController;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ZLcom/vk/im/engine/reporters/ImReporters;Lcom/vk/im/log/LogLevel;ILkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ILjava/util/List;Ljava/util/List;I)Lcom/vk/im/engine/ImConfig;
|
|
|
|
move-result-object v0
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
|
|
# virtual methods
|
|
.method public final A()Ljava/util/Set;
|
|
.locals 1
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"()",
|
|
"Ljava/util/Set<",
|
|
"Ljava/lang/String;",
|
|
">;"
|
|
}
|
|
.end annotation
|
|
|
|
.line 1
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->A:Ljava/util/Set;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public final B()J
|
|
.locals 2
|
|
|
|
.line 1
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->z:J
|
|
|
|
return-wide v0
|
|
.end method
|
|
|
|
.method public final C()J
|
|
.locals 2
|
|
|
|
.line 1
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->v:J
|
|
|
|
return-wide v0
|
|
.end method
|
|
|
|
.method public final D()J
|
|
.locals 2
|
|
|
|
.line 1
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->w:J
|
|
|
|
return-wide v0
|
|
.end method
|
|
|
|
.method public final E()I
|
|
.locals 1
|
|
|
|
.line 1
|
|
iget v0, p0, Lcom/vk/im/engine/ImConfig;->B:I
|
|
|
|
return v0
|
|
.end method
|
|
|
|
.method public final F()Lkotlin/jvm/b/Functions;
|
|
.locals 1
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"()",
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Lcom/vk/im/engine/j/FileConverter;",
|
|
">;"
|
|
}
|
|
.end annotation
|
|
|
|
.line 1
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->S:Lkotlin/jvm/b/Functions;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public final G()J
|
|
.locals 2
|
|
|
|
.line 1
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->L:J
|
|
|
|
return-wide v0
|
|
.end method
|
|
|
|
.method public final H()I
|
|
.locals 1
|
|
|
|
.line 1
|
|
iget v0, p0, Lcom/vk/im/engine/ImConfig;->x:I
|
|
|
|
return v0
|
|
.end method
|
|
|
|
.method public final I()Lcom/vk/im/engine/reporters/ImReporters;
|
|
.locals 1
|
|
|
|
.line 1
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->a0:Lcom/vk/im/engine/reporters/ImReporters;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public final J()Z
|
|
.locals 1
|
|
|
|
.line 1
|
|
iget-boolean v0, p0, Lcom/vk/im/engine/ImConfig;->W:Z
|
|
|
|
return v0
|
|
.end method
|
|
|
|
.method public final K()Lkotlin/jvm/b/Functions;
|
|
.locals 1
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"()",
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Ljava/lang/Boolean;",
|
|
">;"
|
|
}
|
|
.end annotation
|
|
|
|
.line 1
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->Y:Lkotlin/jvm/b/Functions;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public final L()Lcom/vk/im/engine/j/StickersAnimationLoader;
|
|
.locals 1
|
|
|
|
.line 1
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->k:Lcom/vk/im/engine/j/StickersAnimationLoader;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public final M()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
.line 1
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->n:Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public final N()Lkotlin/jvm/b/Functions;
|
|
.locals 1
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"()",
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Lcom/vk/im/engine/j/StoryConverter;",
|
|
">;"
|
|
}
|
|
.end annotation
|
|
|
|
.line 1
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->U:Lkotlin/jvm/b/Functions;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public final O()Lcom/vk/im/engine/j/TmpFileCache;
|
|
.locals 1
|
|
|
|
.line 1
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->h:Lcom/vk/im/engine/j/TmpFileCache;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public final P()Lcom/vk/metrics/eventtracking/Tracker;
|
|
.locals 1
|
|
|
|
.line 1
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->i:Lcom/vk/metrics/eventtracking/Tracker;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public final Q()J
|
|
.locals 2
|
|
|
|
.line 1
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->J:J
|
|
|
|
return-wide v0
|
|
.end method
|
|
|
|
.method public final R()Lkotlin/jvm/b/Functions;
|
|
.locals 1
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"()",
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Lcom/vk/im/engine/j/FileConverter;",
|
|
">;"
|
|
}
|
|
.end annotation
|
|
|
|
.line 1
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->T:Lkotlin/jvm/b/Functions;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public final S()J
|
|
.locals 2
|
|
|
|
.line 1
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->M:J
|
|
|
|
return-wide v0
|
|
.end method
|
|
|
|
.method public final T()J
|
|
.locals 2
|
|
|
|
.line 1
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->N:J
|
|
|
|
return-wide v0
|
|
.end method
|
|
|
|
.method public final U()J
|
|
.locals 2
|
|
|
|
.line 1
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->H:J
|
|
|
|
return-wide v0
|
|
.end method
|
|
|
|
.method public final V()Z
|
|
.locals 1
|
|
|
|
.line 1
|
|
iget-boolean v0, p0, Lcom/vk/im/engine/ImConfig;->b:Z
|
|
|
|
return v0
|
|
.end method
|
|
|
|
.method public final W()Lcom/vk/im/engine/j/WebUrlCacheController;
|
|
.locals 1
|
|
|
|
.line 1
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->V:Lcom/vk/im/engine/j/WebUrlCacheController;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public final a()J
|
|
.locals 2
|
|
|
|
.line 1
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->I:J
|
|
|
|
return-wide v0
|
|
.end method
|
|
|
|
.method public final a(Landroid/content/Context;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/ImJobManagerFactory;Lcom/vk/im/engine/j/ImJobNotificationFactory;Lcom/vk/im/engine/j/TmpFileCache;Lcom/vk/metrics/eventtracking/Tracker;Lcom/vk/im/engine/models/ImExperiments;Lcom/vk/im/engine/j/StickersAnimationLoader;Lcom/vk/im/engine/UserCredentialsProvider;Lkotlin/jvm/b/Functions;Ljava/lang/String;JIJIIJIJJIZJLjava/util/Set;IIIJLcom/vk/im/engine/utils/collection/IntCollection;JJJJJJJJJLkotlin/jvm/b/Functions;JJLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/WebUrlCacheController;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ZLcom/vk/im/engine/reporters/ImReporters;Lcom/vk/im/log/LogLevel;ILkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ILjava/util/List;Ljava/util/List;I)Lcom/vk/im/engine/ImConfig;
|
|
.locals 81
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"(",
|
|
"Landroid/content/Context;",
|
|
"Z",
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Ljava/lang/String;",
|
|
">;",
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Ljava/lang/String;",
|
|
">;",
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Lcom/vk/api/internal/ApiManager;",
|
|
">;",
|
|
"Lcom/vk/im/engine/j/ImJobManagerFactory;",
|
|
"Lcom/vk/im/engine/j/ImJobNotificationFactory;",
|
|
"Lcom/vk/im/engine/j/TmpFileCache;",
|
|
"Lcom/vk/metrics/eventtracking/Tracker;",
|
|
"Lcom/vk/im/engine/models/ImExperiments;",
|
|
"Lcom/vk/im/engine/j/StickersAnimationLoader;",
|
|
"Lcom/vk/im/engine/UserCredentialsProvider;",
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"+",
|
|
"Ljava/util/List<",
|
|
"+",
|
|
"Lcom/vk/im/engine/j/DialogThemesProvider;",
|
|
">;>;",
|
|
"Ljava/lang/String;",
|
|
"JIJIIJIJJIZJ",
|
|
"Ljava/util/Set<",
|
|
"Ljava/lang/String;",
|
|
">;IIIJ",
|
|
"Lcom/vk/im/engine/utils/collection/IntCollection;",
|
|
"JJJJJJJJJ",
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Ljava/lang/Integer;",
|
|
">;JJ",
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"+",
|
|
"Lcom/vk/im/engine/j/FileConverter;",
|
|
">;",
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"+",
|
|
"Lcom/vk/im/engine/j/FileConverter;",
|
|
">;",
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"+",
|
|
"Lcom/vk/im/engine/j/StoryConverter;",
|
|
">;",
|
|
"Lcom/vk/im/engine/j/WebUrlCacheController;",
|
|
"Z",
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Ljava/lang/Boolean;",
|
|
">;",
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Ljava/lang/Boolean;",
|
|
">;Z",
|
|
"Lcom/vk/im/engine/reporters/ImReporters;",
|
|
"Lcom/vk/im/log/LogLevel;",
|
|
"I",
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Lkotlin/text/Regex;",
|
|
">;",
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"+",
|
|
"Ljava/util/List<",
|
|
"Lkotlin/text/Regex;",
|
|
">;>;I",
|
|
"Ljava/util/List<",
|
|
"Ljava/lang/String;",
|
|
">;",
|
|
"Ljava/util/List<",
|
|
"Ljava/lang/String;",
|
|
">;I)",
|
|
"Lcom/vk/im/engine/ImConfig;"
|
|
}
|
|
.end annotation
|
|
|
|
move-object/from16 v1, p1
|
|
|
|
move/from16 v2, p2
|
|
|
|
move-object/from16 v3, p3
|
|
|
|
move-object/from16 v4, p4
|
|
|
|
move-object/from16 v5, p5
|
|
|
|
move-object/from16 v6, p6
|
|
|
|
move-object/from16 v7, p7
|
|
|
|
move-object/from16 v8, p8
|
|
|
|
move-object/from16 v9, p9
|
|
|
|
move-object/from16 v10, p10
|
|
|
|
move-object/from16 v11, p11
|
|
|
|
move-object/from16 v12, p12
|
|
|
|
move-object/from16 v13, p13
|
|
|
|
move-object/from16 v14, p14
|
|
|
|
move-wide/from16 v15, p15
|
|
|
|
move/from16 v17, p17
|
|
|
|
move-wide/from16 v18, p18
|
|
|
|
move/from16 v20, p20
|
|
|
|
move/from16 v21, p21
|
|
|
|
move-wide/from16 v22, p22
|
|
|
|
move/from16 v24, p24
|
|
|
|
move-wide/from16 v25, p25
|
|
|
|
move-wide/from16 v27, p27
|
|
|
|
move/from16 v29, p29
|
|
|
|
move/from16 v30, p30
|
|
|
|
move-wide/from16 v31, p31
|
|
|
|
move-object/from16 v33, p33
|
|
|
|
move/from16 v34, p34
|
|
|
|
move/from16 v35, p35
|
|
|
|
move/from16 v36, p36
|
|
|
|
move-wide/from16 v37, p37
|
|
|
|
move-object/from16 v39, p39
|
|
|
|
move-wide/from16 v40, p40
|
|
|
|
move-wide/from16 v42, p42
|
|
|
|
move-wide/from16 v44, p44
|
|
|
|
move-wide/from16 v46, p46
|
|
|
|
move-wide/from16 v48, p48
|
|
|
|
move-wide/from16 v50, p50
|
|
|
|
move-wide/from16 v52, p52
|
|
|
|
move-wide/from16 v54, p54
|
|
|
|
move-wide/from16 v56, p56
|
|
|
|
move-object/from16 v58, p58
|
|
|
|
move-wide/from16 v59, p59
|
|
|
|
move-wide/from16 v61, p61
|
|
|
|
move-object/from16 v63, p63
|
|
|
|
move-object/from16 v64, p64
|
|
|
|
move-object/from16 v65, p65
|
|
|
|
move-object/from16 v66, p66
|
|
|
|
move/from16 v67, p67
|
|
|
|
move-object/from16 v68, p68
|
|
|
|
move-object/from16 v69, p69
|
|
|
|
move/from16 v70, p70
|
|
|
|
move-object/from16 v71, p71
|
|
|
|
move-object/from16 v72, p72
|
|
|
|
move/from16 v73, p73
|
|
|
|
move-object/from16 v74, p74
|
|
|
|
move-object/from16 v75, p75
|
|
|
|
move/from16 v76, p76
|
|
|
|
move-object/from16 v77, p77
|
|
|
|
move-object/from16 v78, p78
|
|
|
|
move/from16 v79, p79
|
|
|
|
new-instance v80, Lcom/vk/im/engine/ImConfig;
|
|
|
|
move-object/from16 v0, v80
|
|
|
|
invoke-direct/range {v0 .. v79}, Lcom/vk/im/engine/ImConfig;-><init>(Landroid/content/Context;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/ImJobManagerFactory;Lcom/vk/im/engine/j/ImJobNotificationFactory;Lcom/vk/im/engine/j/TmpFileCache;Lcom/vk/metrics/eventtracking/Tracker;Lcom/vk/im/engine/models/ImExperiments;Lcom/vk/im/engine/j/StickersAnimationLoader;Lcom/vk/im/engine/UserCredentialsProvider;Lkotlin/jvm/b/Functions;Ljava/lang/String;JIJIIJIJJIZJLjava/util/Set;IIIJLcom/vk/im/engine/utils/collection/IntCollection;JJJJJJJJJLkotlin/jvm/b/Functions;JJLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/WebUrlCacheController;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ZLcom/vk/im/engine/reporters/ImReporters;Lcom/vk/im/log/LogLevel;ILkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ILjava/util/List;Ljava/util/List;I)V
|
|
|
|
return-object v80
|
|
.end method
|
|
|
|
.method public final a(Lcom/vk/im/engine/models/credentials/UserCredentials;)Lcom/vk/im/engine/ImConfig;
|
|
.locals 83
|
|
|
|
move-object/from16 v0, p0
|
|
|
|
.line 2
|
|
new-instance v1, Lcom/vk/im/engine/UserCredentialsProvider$a;
|
|
|
|
move-object v12, v1
|
|
|
|
move-object/from16 v2, p1
|
|
|
|
invoke-direct {v1, v2}, Lcom/vk/im/engine/UserCredentialsProvider$a;-><init>(Lcom/vk/im/engine/models/credentials/UserCredentials;)V
|
|
|
|
const/4 v1, 0x0
|
|
|
|
const/4 v2, 0x0
|
|
|
|
const/4 v3, 0x0
|
|
|
|
const/4 v4, 0x0
|
|
|
|
const/4 v5, 0x0
|
|
|
|
const/4 v6, 0x0
|
|
|
|
const/4 v7, 0x0
|
|
|
|
const/4 v8, 0x0
|
|
|
|
const/4 v9, 0x0
|
|
|
|
const/4 v10, 0x0
|
|
|
|
const/4 v11, 0x0
|
|
|
|
const/4 v13, 0x0
|
|
|
|
const/4 v14, 0x0
|
|
|
|
const-wide/16 v15, 0x0
|
|
|
|
const/16 v17, 0x0
|
|
|
|
const-wide/16 v18, 0x0
|
|
|
|
const/16 v20, 0x0
|
|
|
|
const/16 v21, 0x0
|
|
|
|
const-wide/16 v22, 0x0
|
|
|
|
const/16 v24, 0x0
|
|
|
|
const-wide/16 v25, 0x0
|
|
|
|
const-wide/16 v27, 0x0
|
|
|
|
const/16 v29, 0x0
|
|
|
|
const/16 v30, 0x0
|
|
|
|
const-wide/16 v31, 0x0
|
|
|
|
const/16 v33, 0x0
|
|
|
|
const/16 v34, 0x0
|
|
|
|
const/16 v35, 0x0
|
|
|
|
const/16 v36, 0x0
|
|
|
|
const-wide/16 v37, 0x0
|
|
|
|
const/16 v39, 0x0
|
|
|
|
const-wide/16 v40, 0x0
|
|
|
|
const-wide/16 v42, 0x0
|
|
|
|
const-wide/16 v44, 0x0
|
|
|
|
const-wide/16 v46, 0x0
|
|
|
|
const-wide/16 v48, 0x0
|
|
|
|
const-wide/16 v50, 0x0
|
|
|
|
const-wide/16 v52, 0x0
|
|
|
|
const-wide/16 v54, 0x0
|
|
|
|
const-wide/16 v56, 0x0
|
|
|
|
const/16 v58, 0x0
|
|
|
|
const-wide/16 v59, 0x0
|
|
|
|
const-wide/16 v61, 0x0
|
|
|
|
const/16 v63, 0x0
|
|
|
|
const/16 v64, 0x0
|
|
|
|
const/16 v65, 0x0
|
|
|
|
const/16 v66, 0x0
|
|
|
|
const/16 v67, 0x0
|
|
|
|
const/16 v68, 0x0
|
|
|
|
const/16 v69, 0x0
|
|
|
|
const/16 v70, 0x0
|
|
|
|
const/16 v71, 0x0
|
|
|
|
const/16 v72, 0x0
|
|
|
|
const/16 v73, 0x0
|
|
|
|
const/16 v74, 0x0
|
|
|
|
const/16 v75, 0x0
|
|
|
|
const/16 v76, 0x0
|
|
|
|
const/16 v77, 0x0
|
|
|
|
const/16 v78, 0x0
|
|
|
|
const/16 v79, 0x0
|
|
|
|
const/16 v80, -0x801
|
|
|
|
const v81, 0x1fffffff
|
|
|
|
const/16 v82, 0x0
|
|
|
|
.line 3
|
|
invoke-static/range {v0 .. v82}, Lcom/vk/im/engine/ImConfig;->a(Lcom/vk/im/engine/ImConfig;Landroid/content/Context;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/ImJobManagerFactory;Lcom/vk/im/engine/j/ImJobNotificationFactory;Lcom/vk/im/engine/j/TmpFileCache;Lcom/vk/metrics/eventtracking/Tracker;Lcom/vk/im/engine/models/ImExperiments;Lcom/vk/im/engine/j/StickersAnimationLoader;Lcom/vk/im/engine/UserCredentialsProvider;Lkotlin/jvm/b/Functions;Ljava/lang/String;JIJIIJIJJIZJLjava/util/Set;IIIJLcom/vk/im/engine/utils/collection/IntCollection;JJJJJJJJJLkotlin/jvm/b/Functions;JJLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;Lcom/vk/im/engine/j/WebUrlCacheController;ZLkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ZLcom/vk/im/engine/reporters/ImReporters;Lcom/vk/im/log/LogLevel;ILkotlin/jvm/b/Functions;Lkotlin/jvm/b/Functions;ILjava/util/List;Ljava/util/List;IIILjava/lang/Object;)Lcom/vk/im/engine/ImConfig;
|
|
|
|
move-result-object v0
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public final b()Z
|
|
.locals 1
|
|
|
|
.line 1
|
|
iget-boolean v0, p0, Lcom/vk/im/engine/ImConfig;->Z:Z
|
|
|
|
return v0
|
|
.end method
|
|
|
|
.method public final c()Lcom/vk/api/internal/ApiManager;
|
|
.locals 1
|
|
|
|
.line 1
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->e:Lkotlin/jvm/b/Functions;
|
|
|
|
invoke-interface {v0}, Lkotlin/jvm/b/Functions;->invoke()Ljava/lang/Object;
|
|
|
|
move-result-object v0
|
|
|
|
check-cast v0, Lcom/vk/api/internal/ApiManager;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public final d()Landroid/content/Context;
|
|
.locals 1
|
|
|
|
.line 1
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->a:Landroid/content/Context;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public final e()Z
|
|
.locals 1
|
|
|
|
.line 1
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->X:Lkotlin/jvm/b/Functions;
|
|
|
|
invoke-interface {v0}, Lkotlin/jvm/b/Functions;->invoke()Ljava/lang/Object;
|
|
|
|
move-result-object v0
|
|
|
|
check-cast v0, Ljava/lang/Boolean;
|
|
|
|
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
|
|
|
|
move-result v0
|
|
|
|
return v0
|
|
.end method
|
|
|
|
.method public equals(Ljava/lang/Object;)Z
|
|
.locals 5
|
|
|
|
if-eq p0, p1, :cond_1
|
|
|
|
instance-of v0, p1, Lcom/vk/im/engine/ImConfig;
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
check-cast p1, Lcom/vk/im/engine/ImConfig;
|
|
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->a:Landroid/content/Context;
|
|
|
|
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->a:Landroid/content/Context;
|
|
|
|
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
iget-boolean v0, p0, Lcom/vk/im/engine/ImConfig;->b:Z
|
|
|
|
iget-boolean v1, p1, Lcom/vk/im/engine/ImConfig;->b:Z
|
|
|
|
if-ne v0, v1, :cond_0
|
|
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->c:Lkotlin/jvm/b/Functions;
|
|
|
|
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->c:Lkotlin/jvm/b/Functions;
|
|
|
|
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->d:Lkotlin/jvm/b/Functions;
|
|
|
|
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->d:Lkotlin/jvm/b/Functions;
|
|
|
|
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->e:Lkotlin/jvm/b/Functions;
|
|
|
|
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->e:Lkotlin/jvm/b/Functions;
|
|
|
|
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->f:Lcom/vk/im/engine/j/ImJobManagerFactory;
|
|
|
|
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->f:Lcom/vk/im/engine/j/ImJobManagerFactory;
|
|
|
|
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->g:Lcom/vk/im/engine/j/ImJobNotificationFactory;
|
|
|
|
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->g:Lcom/vk/im/engine/j/ImJobNotificationFactory;
|
|
|
|
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->h:Lcom/vk/im/engine/j/TmpFileCache;
|
|
|
|
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->h:Lcom/vk/im/engine/j/TmpFileCache;
|
|
|
|
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->i:Lcom/vk/metrics/eventtracking/Tracker;
|
|
|
|
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->i:Lcom/vk/metrics/eventtracking/Tracker;
|
|
|
|
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->j:Lcom/vk/im/engine/models/ImExperiments;
|
|
|
|
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->j:Lcom/vk/im/engine/models/ImExperiments;
|
|
|
|
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->k:Lcom/vk/im/engine/j/StickersAnimationLoader;
|
|
|
|
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->k:Lcom/vk/im/engine/j/StickersAnimationLoader;
|
|
|
|
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->l:Lcom/vk/im/engine/UserCredentialsProvider;
|
|
|
|
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->l:Lcom/vk/im/engine/UserCredentialsProvider;
|
|
|
|
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->m:Lkotlin/jvm/b/Functions;
|
|
|
|
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->m:Lkotlin/jvm/b/Functions;
|
|
|
|
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->n:Ljava/lang/String;
|
|
|
|
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->n:Ljava/lang/String;
|
|
|
|
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->o:J
|
|
|
|
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->o:J
|
|
|
|
cmp-long v4, v0, v2
|
|
|
|
if-nez v4, :cond_0
|
|
|
|
iget v0, p0, Lcom/vk/im/engine/ImConfig;->p:I
|
|
|
|
iget v1, p1, Lcom/vk/im/engine/ImConfig;->p:I
|
|
|
|
if-ne v0, v1, :cond_0
|
|
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->q:J
|
|
|
|
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->q:J
|
|
|
|
cmp-long v4, v0, v2
|
|
|
|
if-nez v4, :cond_0
|
|
|
|
iget v0, p0, Lcom/vk/im/engine/ImConfig;->r:I
|
|
|
|
iget v1, p1, Lcom/vk/im/engine/ImConfig;->r:I
|
|
|
|
if-ne v0, v1, :cond_0
|
|
|
|
iget v0, p0, Lcom/vk/im/engine/ImConfig;->s:I
|
|
|
|
iget v1, p1, Lcom/vk/im/engine/ImConfig;->s:I
|
|
|
|
if-ne v0, v1, :cond_0
|
|
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->t:J
|
|
|
|
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->t:J
|
|
|
|
cmp-long v4, v0, v2
|
|
|
|
if-nez v4, :cond_0
|
|
|
|
iget v0, p0, Lcom/vk/im/engine/ImConfig;->u:I
|
|
|
|
iget v1, p1, Lcom/vk/im/engine/ImConfig;->u:I
|
|
|
|
if-ne v0, v1, :cond_0
|
|
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->v:J
|
|
|
|
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->v:J
|
|
|
|
cmp-long v4, v0, v2
|
|
|
|
if-nez v4, :cond_0
|
|
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->w:J
|
|
|
|
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->w:J
|
|
|
|
cmp-long v4, v0, v2
|
|
|
|
if-nez v4, :cond_0
|
|
|
|
iget v0, p0, Lcom/vk/im/engine/ImConfig;->x:I
|
|
|
|
iget v1, p1, Lcom/vk/im/engine/ImConfig;->x:I
|
|
|
|
if-ne v0, v1, :cond_0
|
|
|
|
iget-boolean v0, p0, Lcom/vk/im/engine/ImConfig;->y:Z
|
|
|
|
iget-boolean v1, p1, Lcom/vk/im/engine/ImConfig;->y:Z
|
|
|
|
if-ne v0, v1, :cond_0
|
|
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->z:J
|
|
|
|
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->z:J
|
|
|
|
cmp-long v4, v0, v2
|
|
|
|
if-nez v4, :cond_0
|
|
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->A:Ljava/util/Set;
|
|
|
|
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->A:Ljava/util/Set;
|
|
|
|
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
iget v0, p0, Lcom/vk/im/engine/ImConfig;->B:I
|
|
|
|
iget v1, p1, Lcom/vk/im/engine/ImConfig;->B:I
|
|
|
|
if-ne v0, v1, :cond_0
|
|
|
|
iget v0, p0, Lcom/vk/im/engine/ImConfig;->C:I
|
|
|
|
iget v1, p1, Lcom/vk/im/engine/ImConfig;->C:I
|
|
|
|
if-ne v0, v1, :cond_0
|
|
|
|
iget v0, p0, Lcom/vk/im/engine/ImConfig;->D:I
|
|
|
|
iget v1, p1, Lcom/vk/im/engine/ImConfig;->D:I
|
|
|
|
if-ne v0, v1, :cond_0
|
|
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->E:J
|
|
|
|
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->E:J
|
|
|
|
cmp-long v4, v0, v2
|
|
|
|
if-nez v4, :cond_0
|
|
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->F:Lcom/vk/im/engine/utils/collection/IntCollection;
|
|
|
|
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->F:Lcom/vk/im/engine/utils/collection/IntCollection;
|
|
|
|
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->G:J
|
|
|
|
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->G:J
|
|
|
|
cmp-long v4, v0, v2
|
|
|
|
if-nez v4, :cond_0
|
|
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->H:J
|
|
|
|
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->H:J
|
|
|
|
cmp-long v4, v0, v2
|
|
|
|
if-nez v4, :cond_0
|
|
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->I:J
|
|
|
|
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->I:J
|
|
|
|
cmp-long v4, v0, v2
|
|
|
|
if-nez v4, :cond_0
|
|
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->J:J
|
|
|
|
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->J:J
|
|
|
|
cmp-long v4, v0, v2
|
|
|
|
if-nez v4, :cond_0
|
|
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->K:J
|
|
|
|
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->K:J
|
|
|
|
cmp-long v4, v0, v2
|
|
|
|
if-nez v4, :cond_0
|
|
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->L:J
|
|
|
|
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->L:J
|
|
|
|
cmp-long v4, v0, v2
|
|
|
|
if-nez v4, :cond_0
|
|
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->M:J
|
|
|
|
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->M:J
|
|
|
|
cmp-long v4, v0, v2
|
|
|
|
if-nez v4, :cond_0
|
|
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->N:J
|
|
|
|
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->N:J
|
|
|
|
cmp-long v4, v0, v2
|
|
|
|
if-nez v4, :cond_0
|
|
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->O:J
|
|
|
|
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->O:J
|
|
|
|
cmp-long v4, v0, v2
|
|
|
|
if-nez v4, :cond_0
|
|
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->P:Lkotlin/jvm/b/Functions;
|
|
|
|
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->P:Lkotlin/jvm/b/Functions;
|
|
|
|
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->Q:J
|
|
|
|
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->Q:J
|
|
|
|
cmp-long v4, v0, v2
|
|
|
|
if-nez v4, :cond_0
|
|
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->R:J
|
|
|
|
iget-wide v2, p1, Lcom/vk/im/engine/ImConfig;->R:J
|
|
|
|
cmp-long v4, v0, v2
|
|
|
|
if-nez v4, :cond_0
|
|
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->S:Lkotlin/jvm/b/Functions;
|
|
|
|
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->S:Lkotlin/jvm/b/Functions;
|
|
|
|
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->T:Lkotlin/jvm/b/Functions;
|
|
|
|
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->T:Lkotlin/jvm/b/Functions;
|
|
|
|
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->U:Lkotlin/jvm/b/Functions;
|
|
|
|
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->U:Lkotlin/jvm/b/Functions;
|
|
|
|
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->V:Lcom/vk/im/engine/j/WebUrlCacheController;
|
|
|
|
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->V:Lcom/vk/im/engine/j/WebUrlCacheController;
|
|
|
|
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
iget-boolean v0, p0, Lcom/vk/im/engine/ImConfig;->W:Z
|
|
|
|
iget-boolean v1, p1, Lcom/vk/im/engine/ImConfig;->W:Z
|
|
|
|
if-ne v0, v1, :cond_0
|
|
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->X:Lkotlin/jvm/b/Functions;
|
|
|
|
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->X:Lkotlin/jvm/b/Functions;
|
|
|
|
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->Y:Lkotlin/jvm/b/Functions;
|
|
|
|
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->Y:Lkotlin/jvm/b/Functions;
|
|
|
|
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
iget-boolean v0, p0, Lcom/vk/im/engine/ImConfig;->Z:Z
|
|
|
|
iget-boolean v1, p1, Lcom/vk/im/engine/ImConfig;->Z:Z
|
|
|
|
if-ne v0, v1, :cond_0
|
|
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->a0:Lcom/vk/im/engine/reporters/ImReporters;
|
|
|
|
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->a0:Lcom/vk/im/engine/reporters/ImReporters;
|
|
|
|
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->b0:Lcom/vk/im/log/LogLevel;
|
|
|
|
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->b0:Lcom/vk/im/log/LogLevel;
|
|
|
|
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
iget v0, p0, Lcom/vk/im/engine/ImConfig;->c0:I
|
|
|
|
iget v1, p1, Lcom/vk/im/engine/ImConfig;->c0:I
|
|
|
|
if-ne v0, v1, :cond_0
|
|
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->d0:Lkotlin/jvm/b/Functions;
|
|
|
|
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->d0:Lkotlin/jvm/b/Functions;
|
|
|
|
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->e0:Lkotlin/jvm/b/Functions;
|
|
|
|
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->e0:Lkotlin/jvm/b/Functions;
|
|
|
|
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
iget v0, p0, Lcom/vk/im/engine/ImConfig;->f0:I
|
|
|
|
iget v1, p1, Lcom/vk/im/engine/ImConfig;->f0:I
|
|
|
|
if-ne v0, v1, :cond_0
|
|
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->g0:Ljava/util/List;
|
|
|
|
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->g0:Ljava/util/List;
|
|
|
|
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->h0:Ljava/util/List;
|
|
|
|
iget-object v1, p1, Lcom/vk/im/engine/ImConfig;->h0:Ljava/util/List;
|
|
|
|
invoke-static {v0, v1}, Lkotlin/jvm/internal/Intrinsics;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
|
|
|
|
move-result v0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
iget v0, p0, Lcom/vk/im/engine/ImConfig;->i0:I
|
|
|
|
iget p1, p1, Lcom/vk/im/engine/ImConfig;->i0:I
|
|
|
|
if-ne v0, p1, :cond_0
|
|
|
|
goto :goto_0
|
|
|
|
:cond_0
|
|
const/4 p1, 0x0
|
|
|
|
return p1
|
|
|
|
:cond_1
|
|
:goto_0
|
|
const/4 p1, 0x1
|
|
|
|
return p1
|
|
.end method
|
|
|
|
.method public final f()J
|
|
.locals 2
|
|
|
|
.line 1
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->O:J
|
|
|
|
return-wide v0
|
|
.end method
|
|
|
|
.method public final g()J
|
|
.locals 2
|
|
|
|
.line 1
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->R:J
|
|
|
|
return-wide v0
|
|
.end method
|
|
|
|
.method public final h()I
|
|
.locals 1
|
|
|
|
.line 1
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->P:Lkotlin/jvm/b/Functions;
|
|
|
|
invoke-interface {v0}, Lkotlin/jvm/b/Functions;->invoke()Ljava/lang/Object;
|
|
|
|
move-result-object v0
|
|
|
|
check-cast v0, Ljava/lang/Number;
|
|
|
|
invoke-virtual {v0}, Ljava/lang/Number;->intValue()I
|
|
|
|
move-result v0
|
|
|
|
return v0
|
|
.end method
|
|
|
|
.method public hashCode()I
|
|
.locals 8
|
|
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->a:Landroid/content/Context;
|
|
|
|
const/4 v1, 0x0
|
|
|
|
if-eqz v0, :cond_0
|
|
|
|
invoke-virtual {v0}, Ljava/lang/Object;->hashCode()I
|
|
|
|
move-result v0
|
|
|
|
goto :goto_0
|
|
|
|
:cond_0
|
|
const/4 v0, 0x0
|
|
|
|
:goto_0
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-boolean v2, p0, Lcom/vk/im/engine/ImConfig;->b:Z
|
|
|
|
const/4 v3, 0x1
|
|
|
|
if-eqz v2, :cond_1
|
|
|
|
const/4 v2, 0x1
|
|
|
|
:cond_1
|
|
add-int/2addr v0, v2
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->c:Lkotlin/jvm/b/Functions;
|
|
|
|
if-eqz v2, :cond_2
|
|
|
|
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
|
|
|
move-result v2
|
|
|
|
goto :goto_1
|
|
|
|
:cond_2
|
|
const/4 v2, 0x0
|
|
|
|
:goto_1
|
|
add-int/2addr v0, v2
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->d:Lkotlin/jvm/b/Functions;
|
|
|
|
if-eqz v2, :cond_3
|
|
|
|
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
|
|
|
move-result v2
|
|
|
|
goto :goto_2
|
|
|
|
:cond_3
|
|
const/4 v2, 0x0
|
|
|
|
:goto_2
|
|
add-int/2addr v0, v2
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->e:Lkotlin/jvm/b/Functions;
|
|
|
|
if-eqz v2, :cond_4
|
|
|
|
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
|
|
|
move-result v2
|
|
|
|
goto :goto_3
|
|
|
|
:cond_4
|
|
const/4 v2, 0x0
|
|
|
|
:goto_3
|
|
add-int/2addr v0, v2
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->f:Lcom/vk/im/engine/j/ImJobManagerFactory;
|
|
|
|
if-eqz v2, :cond_5
|
|
|
|
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
|
|
|
move-result v2
|
|
|
|
goto :goto_4
|
|
|
|
:cond_5
|
|
const/4 v2, 0x0
|
|
|
|
:goto_4
|
|
add-int/2addr v0, v2
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->g:Lcom/vk/im/engine/j/ImJobNotificationFactory;
|
|
|
|
if-eqz v2, :cond_6
|
|
|
|
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
|
|
|
move-result v2
|
|
|
|
goto :goto_5
|
|
|
|
:cond_6
|
|
const/4 v2, 0x0
|
|
|
|
:goto_5
|
|
add-int/2addr v0, v2
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->h:Lcom/vk/im/engine/j/TmpFileCache;
|
|
|
|
if-eqz v2, :cond_7
|
|
|
|
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
|
|
|
move-result v2
|
|
|
|
goto :goto_6
|
|
|
|
:cond_7
|
|
const/4 v2, 0x0
|
|
|
|
:goto_6
|
|
add-int/2addr v0, v2
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->i:Lcom/vk/metrics/eventtracking/Tracker;
|
|
|
|
if-eqz v2, :cond_8
|
|
|
|
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
|
|
|
move-result v2
|
|
|
|
goto :goto_7
|
|
|
|
:cond_8
|
|
const/4 v2, 0x0
|
|
|
|
:goto_7
|
|
add-int/2addr v0, v2
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->j:Lcom/vk/im/engine/models/ImExperiments;
|
|
|
|
if-eqz v2, :cond_9
|
|
|
|
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
|
|
|
move-result v2
|
|
|
|
goto :goto_8
|
|
|
|
:cond_9
|
|
const/4 v2, 0x0
|
|
|
|
:goto_8
|
|
add-int/2addr v0, v2
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->k:Lcom/vk/im/engine/j/StickersAnimationLoader;
|
|
|
|
if-eqz v2, :cond_a
|
|
|
|
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
|
|
|
move-result v2
|
|
|
|
goto :goto_9
|
|
|
|
:cond_a
|
|
const/4 v2, 0x0
|
|
|
|
:goto_9
|
|
add-int/2addr v0, v2
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->l:Lcom/vk/im/engine/UserCredentialsProvider;
|
|
|
|
if-eqz v2, :cond_b
|
|
|
|
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
|
|
|
move-result v2
|
|
|
|
goto :goto_a
|
|
|
|
:cond_b
|
|
const/4 v2, 0x0
|
|
|
|
:goto_a
|
|
add-int/2addr v0, v2
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->m:Lkotlin/jvm/b/Functions;
|
|
|
|
if-eqz v2, :cond_c
|
|
|
|
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
|
|
|
move-result v2
|
|
|
|
goto :goto_b
|
|
|
|
:cond_c
|
|
const/4 v2, 0x0
|
|
|
|
:goto_b
|
|
add-int/2addr v0, v2
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->n:Ljava/lang/String;
|
|
|
|
if-eqz v2, :cond_d
|
|
|
|
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
|
|
|
move-result v2
|
|
|
|
goto :goto_c
|
|
|
|
:cond_d
|
|
const/4 v2, 0x0
|
|
|
|
:goto_c
|
|
add-int/2addr v0, v2
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->o:J
|
|
|
|
const/16 v2, 0x20
|
|
|
|
ushr-long v6, v4, v2
|
|
|
|
xor-long/2addr v4, v6
|
|
|
|
long-to-int v5, v4
|
|
|
|
add-int/2addr v0, v5
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget v4, p0, Lcom/vk/im/engine/ImConfig;->p:I
|
|
|
|
add-int/2addr v0, v4
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->q:J
|
|
|
|
ushr-long v6, v4, v2
|
|
|
|
xor-long/2addr v4, v6
|
|
|
|
long-to-int v5, v4
|
|
|
|
add-int/2addr v0, v5
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget v4, p0, Lcom/vk/im/engine/ImConfig;->r:I
|
|
|
|
add-int/2addr v0, v4
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget v4, p0, Lcom/vk/im/engine/ImConfig;->s:I
|
|
|
|
add-int/2addr v0, v4
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->t:J
|
|
|
|
ushr-long v6, v4, v2
|
|
|
|
xor-long/2addr v4, v6
|
|
|
|
long-to-int v5, v4
|
|
|
|
add-int/2addr v0, v5
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget v4, p0, Lcom/vk/im/engine/ImConfig;->u:I
|
|
|
|
add-int/2addr v0, v4
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->v:J
|
|
|
|
ushr-long v6, v4, v2
|
|
|
|
xor-long/2addr v4, v6
|
|
|
|
long-to-int v5, v4
|
|
|
|
add-int/2addr v0, v5
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->w:J
|
|
|
|
ushr-long v6, v4, v2
|
|
|
|
xor-long/2addr v4, v6
|
|
|
|
long-to-int v5, v4
|
|
|
|
add-int/2addr v0, v5
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget v4, p0, Lcom/vk/im/engine/ImConfig;->x:I
|
|
|
|
add-int/2addr v0, v4
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-boolean v4, p0, Lcom/vk/im/engine/ImConfig;->y:Z
|
|
|
|
if-eqz v4, :cond_e
|
|
|
|
const/4 v4, 0x1
|
|
|
|
:cond_e
|
|
add-int/2addr v0, v4
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->z:J
|
|
|
|
ushr-long v6, v4, v2
|
|
|
|
xor-long/2addr v4, v6
|
|
|
|
long-to-int v5, v4
|
|
|
|
add-int/2addr v0, v5
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-object v4, p0, Lcom/vk/im/engine/ImConfig;->A:Ljava/util/Set;
|
|
|
|
if-eqz v4, :cond_f
|
|
|
|
invoke-virtual {v4}, Ljava/lang/Object;->hashCode()I
|
|
|
|
move-result v4
|
|
|
|
goto :goto_d
|
|
|
|
:cond_f
|
|
const/4 v4, 0x0
|
|
|
|
:goto_d
|
|
add-int/2addr v0, v4
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget v4, p0, Lcom/vk/im/engine/ImConfig;->B:I
|
|
|
|
add-int/2addr v0, v4
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget v4, p0, Lcom/vk/im/engine/ImConfig;->C:I
|
|
|
|
add-int/2addr v0, v4
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget v4, p0, Lcom/vk/im/engine/ImConfig;->D:I
|
|
|
|
add-int/2addr v0, v4
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->E:J
|
|
|
|
ushr-long v6, v4, v2
|
|
|
|
xor-long/2addr v4, v6
|
|
|
|
long-to-int v5, v4
|
|
|
|
add-int/2addr v0, v5
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-object v4, p0, Lcom/vk/im/engine/ImConfig;->F:Lcom/vk/im/engine/utils/collection/IntCollection;
|
|
|
|
if-eqz v4, :cond_10
|
|
|
|
invoke-virtual {v4}, Ljava/lang/Object;->hashCode()I
|
|
|
|
move-result v4
|
|
|
|
goto :goto_e
|
|
|
|
:cond_10
|
|
const/4 v4, 0x0
|
|
|
|
:goto_e
|
|
add-int/2addr v0, v4
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->G:J
|
|
|
|
ushr-long v6, v4, v2
|
|
|
|
xor-long/2addr v4, v6
|
|
|
|
long-to-int v5, v4
|
|
|
|
add-int/2addr v0, v5
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->H:J
|
|
|
|
ushr-long v6, v4, v2
|
|
|
|
xor-long/2addr v4, v6
|
|
|
|
long-to-int v5, v4
|
|
|
|
add-int/2addr v0, v5
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->I:J
|
|
|
|
ushr-long v6, v4, v2
|
|
|
|
xor-long/2addr v4, v6
|
|
|
|
long-to-int v5, v4
|
|
|
|
add-int/2addr v0, v5
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->J:J
|
|
|
|
ushr-long v6, v4, v2
|
|
|
|
xor-long/2addr v4, v6
|
|
|
|
long-to-int v5, v4
|
|
|
|
add-int/2addr v0, v5
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->K:J
|
|
|
|
ushr-long v6, v4, v2
|
|
|
|
xor-long/2addr v4, v6
|
|
|
|
long-to-int v5, v4
|
|
|
|
add-int/2addr v0, v5
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->L:J
|
|
|
|
ushr-long v6, v4, v2
|
|
|
|
xor-long/2addr v4, v6
|
|
|
|
long-to-int v5, v4
|
|
|
|
add-int/2addr v0, v5
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->M:J
|
|
|
|
ushr-long v6, v4, v2
|
|
|
|
xor-long/2addr v4, v6
|
|
|
|
long-to-int v5, v4
|
|
|
|
add-int/2addr v0, v5
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->N:J
|
|
|
|
ushr-long v6, v4, v2
|
|
|
|
xor-long/2addr v4, v6
|
|
|
|
long-to-int v5, v4
|
|
|
|
add-int/2addr v0, v5
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->O:J
|
|
|
|
ushr-long v6, v4, v2
|
|
|
|
xor-long/2addr v4, v6
|
|
|
|
long-to-int v5, v4
|
|
|
|
add-int/2addr v0, v5
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-object v4, p0, Lcom/vk/im/engine/ImConfig;->P:Lkotlin/jvm/b/Functions;
|
|
|
|
if-eqz v4, :cond_11
|
|
|
|
invoke-virtual {v4}, Ljava/lang/Object;->hashCode()I
|
|
|
|
move-result v4
|
|
|
|
goto :goto_f
|
|
|
|
:cond_11
|
|
const/4 v4, 0x0
|
|
|
|
:goto_f
|
|
add-int/2addr v0, v4
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->Q:J
|
|
|
|
ushr-long v6, v4, v2
|
|
|
|
xor-long/2addr v4, v6
|
|
|
|
long-to-int v5, v4
|
|
|
|
add-int/2addr v0, v5
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-wide v4, p0, Lcom/vk/im/engine/ImConfig;->R:J
|
|
|
|
ushr-long v6, v4, v2
|
|
|
|
xor-long/2addr v4, v6
|
|
|
|
long-to-int v2, v4
|
|
|
|
add-int/2addr v0, v2
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->S:Lkotlin/jvm/b/Functions;
|
|
|
|
if-eqz v2, :cond_12
|
|
|
|
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
|
|
|
move-result v2
|
|
|
|
goto :goto_10
|
|
|
|
:cond_12
|
|
const/4 v2, 0x0
|
|
|
|
:goto_10
|
|
add-int/2addr v0, v2
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->T:Lkotlin/jvm/b/Functions;
|
|
|
|
if-eqz v2, :cond_13
|
|
|
|
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
|
|
|
move-result v2
|
|
|
|
goto :goto_11
|
|
|
|
:cond_13
|
|
const/4 v2, 0x0
|
|
|
|
:goto_11
|
|
add-int/2addr v0, v2
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->U:Lkotlin/jvm/b/Functions;
|
|
|
|
if-eqz v2, :cond_14
|
|
|
|
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
|
|
|
move-result v2
|
|
|
|
goto :goto_12
|
|
|
|
:cond_14
|
|
const/4 v2, 0x0
|
|
|
|
:goto_12
|
|
add-int/2addr v0, v2
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->V:Lcom/vk/im/engine/j/WebUrlCacheController;
|
|
|
|
if-eqz v2, :cond_15
|
|
|
|
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
|
|
|
move-result v2
|
|
|
|
goto :goto_13
|
|
|
|
:cond_15
|
|
const/4 v2, 0x0
|
|
|
|
:goto_13
|
|
add-int/2addr v0, v2
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-boolean v2, p0, Lcom/vk/im/engine/ImConfig;->W:Z
|
|
|
|
if-eqz v2, :cond_16
|
|
|
|
const/4 v2, 0x1
|
|
|
|
:cond_16
|
|
add-int/2addr v0, v2
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->X:Lkotlin/jvm/b/Functions;
|
|
|
|
if-eqz v2, :cond_17
|
|
|
|
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
|
|
|
move-result v2
|
|
|
|
goto :goto_14
|
|
|
|
:cond_17
|
|
const/4 v2, 0x0
|
|
|
|
:goto_14
|
|
add-int/2addr v0, v2
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->Y:Lkotlin/jvm/b/Functions;
|
|
|
|
if-eqz v2, :cond_18
|
|
|
|
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
|
|
|
move-result v2
|
|
|
|
goto :goto_15
|
|
|
|
:cond_18
|
|
const/4 v2, 0x0
|
|
|
|
:goto_15
|
|
add-int/2addr v0, v2
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-boolean v2, p0, Lcom/vk/im/engine/ImConfig;->Z:Z
|
|
|
|
if-eqz v2, :cond_19
|
|
|
|
const/4 v2, 0x1
|
|
|
|
:cond_19
|
|
add-int/2addr v0, v2
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->a0:Lcom/vk/im/engine/reporters/ImReporters;
|
|
|
|
if-eqz v2, :cond_1a
|
|
|
|
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
|
|
|
move-result v2
|
|
|
|
goto :goto_16
|
|
|
|
:cond_1a
|
|
const/4 v2, 0x0
|
|
|
|
:goto_16
|
|
add-int/2addr v0, v2
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->b0:Lcom/vk/im/log/LogLevel;
|
|
|
|
if-eqz v2, :cond_1b
|
|
|
|
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
|
|
|
move-result v2
|
|
|
|
goto :goto_17
|
|
|
|
:cond_1b
|
|
const/4 v2, 0x0
|
|
|
|
:goto_17
|
|
add-int/2addr v0, v2
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget v2, p0, Lcom/vk/im/engine/ImConfig;->c0:I
|
|
|
|
add-int/2addr v0, v2
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->d0:Lkotlin/jvm/b/Functions;
|
|
|
|
if-eqz v2, :cond_1c
|
|
|
|
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
|
|
|
move-result v2
|
|
|
|
goto :goto_18
|
|
|
|
:cond_1c
|
|
const/4 v2, 0x0
|
|
|
|
:goto_18
|
|
add-int/2addr v0, v2
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->e0:Lkotlin/jvm/b/Functions;
|
|
|
|
if-eqz v2, :cond_1d
|
|
|
|
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
|
|
|
move-result v2
|
|
|
|
goto :goto_19
|
|
|
|
:cond_1d
|
|
const/4 v2, 0x0
|
|
|
|
:goto_19
|
|
add-int/2addr v0, v2
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget v2, p0, Lcom/vk/im/engine/ImConfig;->f0:I
|
|
|
|
add-int/2addr v0, v2
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->g0:Ljava/util/List;
|
|
|
|
if-eqz v2, :cond_1e
|
|
|
|
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
|
|
|
move-result v2
|
|
|
|
goto :goto_1a
|
|
|
|
:cond_1e
|
|
const/4 v2, 0x0
|
|
|
|
:goto_1a
|
|
add-int/2addr v0, v2
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->h0:Ljava/util/List;
|
|
|
|
if-eqz v2, :cond_1f
|
|
|
|
invoke-virtual {v2}, Ljava/lang/Object;->hashCode()I
|
|
|
|
move-result v1
|
|
|
|
:cond_1f
|
|
add-int/2addr v0, v1
|
|
|
|
mul-int/lit8 v0, v0, 0x1f
|
|
|
|
iget v1, p0, Lcom/vk/im/engine/ImConfig;->i0:I
|
|
|
|
add-int/2addr v0, v1
|
|
|
|
return v0
|
|
.end method
|
|
|
|
.method public final i()J
|
|
.locals 2
|
|
|
|
.line 1
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->Q:J
|
|
|
|
return-wide v0
|
|
.end method
|
|
|
|
.method public final j()Lcom/vk/im/engine/models/credentials/UserCredentials;
|
|
.locals 1
|
|
|
|
.line 1
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->l:Lcom/vk/im/engine/UserCredentialsProvider;
|
|
|
|
invoke-interface {v0}, Lcom/vk/im/engine/UserCredentialsProvider;->get()Lcom/vk/im/engine/models/credentials/UserCredentials;
|
|
|
|
move-result-object v0
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public final k()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
.line 1
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->c:Lkotlin/jvm/b/Functions;
|
|
|
|
invoke-interface {v0}, Lkotlin/jvm/b/Functions;->invoke()Ljava/lang/Object;
|
|
|
|
move-result-object v0
|
|
|
|
check-cast v0, Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public final l()I
|
|
.locals 1
|
|
|
|
.line 1
|
|
iget v0, p0, Lcom/vk/im/engine/ImConfig;->u:I
|
|
|
|
return v0
|
|
.end method
|
|
|
|
.method public final m()J
|
|
.locals 2
|
|
|
|
.line 1
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->t:J
|
|
|
|
return-wide v0
|
|
.end method
|
|
|
|
.method public final n()Lkotlin/jvm/b/Functions;
|
|
.locals 1
|
|
.annotation system Ldalvik/annotation/Signature;
|
|
value = {
|
|
"()",
|
|
"Lkotlin/jvm/b/Functions<",
|
|
"Ljava/util/List<",
|
|
"Lcom/vk/im/engine/j/DialogThemesProvider;",
|
|
">;>;"
|
|
}
|
|
.end annotation
|
|
|
|
.line 1
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->m:Lkotlin/jvm/b/Functions;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public final o()I
|
|
.locals 1
|
|
|
|
.line 1
|
|
iget v0, p0, Lcom/vk/im/engine/ImConfig;->s:I
|
|
|
|
return v0
|
|
.end method
|
|
|
|
.method public final p()I
|
|
.locals 1
|
|
|
|
.line 1
|
|
iget v0, p0, Lcom/vk/im/engine/ImConfig;->r:I
|
|
|
|
return v0
|
|
.end method
|
|
|
|
.method public final q()J
|
|
.locals 2
|
|
|
|
.line 1
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->G:J
|
|
|
|
return-wide v0
|
|
.end method
|
|
|
|
.method public final r()Lcom/vk/im/engine/models/ImExperiments;
|
|
.locals 1
|
|
|
|
.line 1
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->j:Lcom/vk/im/engine/models/ImExperiments;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public final s()J
|
|
.locals 2
|
|
|
|
.line 1
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->q:J
|
|
|
|
return-wide v0
|
|
.end method
|
|
|
|
.method public final t()Lcom/vk/im/engine/j/ImJobManagerFactory;
|
|
.locals 1
|
|
|
|
.line 1
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->f:Lcom/vk/im/engine/j/ImJobManagerFactory;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public toString()Ljava/lang/String;
|
|
.locals 4
|
|
|
|
.line 1
|
|
new-instance v0, Ljava/lang/StringBuilder;
|
|
|
|
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
|
|
|
|
const-string v1, "ImConfig("
|
|
|
|
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
|
|
const-string v1, "vkMe="
|
|
|
|
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
|
|
.line 2
|
|
iget-boolean v1, p0, Lcom/vk/im/engine/ImConfig;->b:Z
|
|
|
|
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
|
|
|
|
const-string v1, ", "
|
|
|
|
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
|
|
const-string v2, "storageSqliteFileName=\'"
|
|
|
|
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
|
|
.line 3
|
|
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->n:Ljava/lang/String;
|
|
|
|
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
|
|
const-string v2, "\', "
|
|
|
|
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
|
|
const-string v2, "blockingCmdTimeout="
|
|
|
|
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
|
|
.line 4
|
|
iget-wide v2, p0, Lcom/vk/im/engine/ImConfig;->R:J
|
|
|
|
invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
|
|
|
|
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
|
|
const-string v2, "applySpacesOnColdStartProvider="
|
|
|
|
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
|
|
.line 5
|
|
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->X:Lkotlin/jvm/b/Functions;
|
|
|
|
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
|
|
|
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
|
|
const-string v2, "simulateDelaysForCmds="
|
|
|
|
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
|
|
.line 6
|
|
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->Y:Lkotlin/jvm/b/Functions;
|
|
|
|
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
|
|
|
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
|
|
const-string v2, "allowSyncAccountOnBgSync="
|
|
|
|
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
|
|
.line 7
|
|
iget-boolean v2, p0, Lcom/vk/im/engine/ImConfig;->Z:Z
|
|
|
|
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
|
|
|
|
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
|
|
const-string v2, "logLevel="
|
|
|
|
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
|
|
.line 8
|
|
iget-object v2, p0, Lcom/vk/im/engine/ImConfig;->b0:Lcom/vk/im/log/LogLevel;
|
|
|
|
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
|
|
|
|
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
|
|
|
|
const-string v1, ")"
|
|
|
|
invoke-virtual {v0, v1}, 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
|
|
.end method
|
|
|
|
.method public final u()Lcom/vk/im/engine/j/ImJobNotificationFactory;
|
|
.locals 1
|
|
|
|
.line 1
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->g:Lcom/vk/im/engine/j/ImJobNotificationFactory;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public final v()Ljava/lang/String;
|
|
.locals 1
|
|
|
|
.line 1
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->d:Lkotlin/jvm/b/Functions;
|
|
|
|
invoke-interface {v0}, Lkotlin/jvm/b/Functions;->invoke()Ljava/lang/Object;
|
|
|
|
move-result-object v0
|
|
|
|
check-cast v0, Ljava/lang/String;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public final w()Lcom/vk/im/log/LogLevel;
|
|
.locals 1
|
|
|
|
.line 1
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->b0:Lcom/vk/im/log/LogLevel;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public final x()I
|
|
.locals 1
|
|
|
|
.line 1
|
|
iget v0, p0, Lcom/vk/im/engine/ImConfig;->i0:I
|
|
|
|
return v0
|
|
.end method
|
|
|
|
.method public final y()Lcom/vk/im/engine/utils/collection/IntCollection;
|
|
.locals 1
|
|
|
|
.line 1
|
|
iget-object v0, p0, Lcom/vk/im/engine/ImConfig;->F:Lcom/vk/im/engine/utils/collection/IntCollection;
|
|
|
|
return-object v0
|
|
.end method
|
|
|
|
.method public final z()J
|
|
.locals 2
|
|
|
|
.line 1
|
|
iget-wide v0, p0, Lcom/vk/im/engine/ImConfig;->E:J
|
|
|
|
return-wide v0
|
|
.end method
|