c.smali

.class public final Lcom/imo/android/imoim/world/notice/c;
.super Ljava/lang/Object;
.source "SourceFile"


# static fields
.field static final synthetic a:[Lkotlin/k/g;

.field public static final b:Lcom/imo/android/imoim/world/notice/c;

.field private static final c:Lkotlin/f;


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

    const/4 v0, 0x1

    new-array v0, v0, [Lkotlin/k/g;

    new-instance v1, Lkotlin/f/b/z;

    const-class v2, Lcom/imo/android/imoim/world/notice/c;

    invoke-static {v2}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;

    move-result-object v2

    const-string v3, "allTipLocalInfoMap"

    const-string v4, "getAllTipLocalInfoMap()Ljava/util/HashMap;"

    invoke-direct {v1, v2, v3, v4}, Lkotlin/f/b/z;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V

    invoke-static {v1}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/y;)Lkotlin/k/j;

    move-result-object v1

    check-cast v1, Lkotlin/k/g;

    const/4 v2, 0x0

    aput-object v1, v0, v2

    sput-object v0, Lcom/imo/android/imoim/world/notice/c;->a:[Lkotlin/k/g;

    .line 17
    new-instance v0, Lcom/imo/android/imoim/world/notice/c;

    invoke-direct {v0}, Lcom/imo/android/imoim/world/notice/c;-><init>()V

    sput-object v0, Lcom/imo/android/imoim/world/notice/c;->b:Lcom/imo/android/imoim/world/notice/c;

    .line 26
    sget-object v0, Lcom/imo/android/imoim/world/notice/c$a;->a:Lcom/imo/android/imoim/world/notice/c$a;

    check-cast v0, Lkotlin/f/a/a;

    invoke-static {v0}, Lkotlin/g;->a(Lkotlin/f/a/a;)Lkotlin/f;

    move-result-object v0

    sput-object v0, Lcom/imo/android/imoim/world/notice/c;->c:Lkotlin/f;

    return-void
.end method

.method private constructor <init>()V
    .registers 1

    .line 17
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method public static a()Ljava/util/HashMap;
    .registers 1
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/HashMap<",
            "Ljava/lang/String;",
            "Lcom/imo/android/imoim/world/notice/d;",
            ">;"
        }
    .end annotation

    sget-object v0, Lcom/imo/android/imoim/world/notice/c;->c:Lkotlin/f;

    invoke-interface {v0}, Lkotlin/f;->getValue()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/util/HashMap;

    return-object v0
.end method

.method public static a(Ljava/lang/String;)V
    .registers 2

    .line 103
    sget-object v0, Lcom/imo/android/imoim/world/notice/c$b;->a:Lcom/imo/android/imoim/world/notice/c$b;

    check-cast v0, Lkotlin/f/a/b;

    invoke-static {p0, v0}, Lcom/imo/android/imoim/world/notice/c;->a(Ljava/lang/String;Lkotlin/f/a/b;)V

    return-void
.end method

.method public static a(Ljava/lang/String;Lkotlin/f/a/b;)V
    .registers 13
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/String;",
            "Lkotlin/f/a/b<",
            "-",
            "Lcom/imo/android/imoim/world/notice/d;",
            "Lkotlin/w;",
            ">;)V"
        }
    .end annotation

    if-eqz p0, :cond_44

    .line 111
    sget-object v0, Lcom/imo/android/imoim/util/df$bg;->KEY_TP_ID_LOCAL_INFO:Lcom/imo/android/imoim/util/df$bg;

    check-cast v0, Ljava/lang/Enum;

    const-string v1, ""

    invoke-static {v0, v1}, Lcom/imo/android/imoim/util/df;->b(Ljava/lang/Enum;Ljava/lang/String;)Ljava/lang/String;

    .line 6062
    invoke-static {}, Lcom/imo/android/imoim/world/notice/c;->a()Ljava/util/HashMap;

    move-result-object v0

    .line 113
    move-object v1, v0

    check-cast v1, Ljava/util/Map;

    invoke-virtual {v0, p0}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lcom/imo/android/imoim/world/notice/d;

    if-nez v2, :cond_28

    new-instance v2, Lcom/imo/android/imoim/world/notice/d;

    const-wide/16 v5, 0x0

    const/4 v7, 0x0

    const/4 v8, 0x0

    const/16 v9, 0xe

    const/4 v10, 0x0

    move-object v3, v2

    move-object v4, p0

    invoke-direct/range {v3 .. v10}, Lcom/imo/android/imoim/world/notice/d;-><init>(Ljava/lang/String;JIIILkotlin/f/b/j;)V

    :cond_28
    const-string v3, "it"

    .line 115
    invoke-static {v2, v3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-interface {p1, v2}, Lkotlin/f/a/b;->invoke(Ljava/lang/Object;)Ljava/lang/Object;

    .line 113
    invoke-interface {v1, p0, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    .line 119
    sget-object p0, Lcom/imo/android/imoim/util/df$bg;->KEY_TP_ID_LOCAL_INFO:Lcom/imo/android/imoim/util/df$bg;

    check-cast p0, Ljava/lang/Enum;

    sget-object p1, Lcom/imo/android/imoim/world/data/convert/a;->b:Lcom/imo/android/imoim/world/data/convert/a;

    invoke-static {}, Lcom/imo/android/imoim/world/data/convert/a;->a()Lcom/google/gson/f;

    move-result-object p1

    invoke-virtual {p1, v0}, Lcom/google/gson/f;->b(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p1

    invoke-static {p0, p1}, Lcom/imo/android/imoim/util/df;->a(Ljava/lang/Enum;Ljava/lang/String;)V

    :cond_44
    return-void
.end method

.method public static a(Ljava/util/List;)V
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;)V"
        }
    .end annotation

    if-eqz p0, :cond_58

    .line 5062
    invoke-static {}, Lcom/imo/android/imoim/world/notice/c;->a()Ljava/util/HashMap;

    move-result-object v0

    .line 83
    check-cast v0, Ljava/util/Map;

    .line 146
    new-instance v1, Ljava/util/LinkedHashMap;

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

    check-cast v1, Ljava/util/Map;

    .line 147
    invoke-interface {v0}, Ljava/util/Map;->entrySet()Ljava/util/Set;

    move-result-object v0

    invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;

    move-result-object v0

    :cond_17
    :goto_17
    invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z

    move-result v2

    if-eqz v2, :cond_39

    invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/Map$Entry;

    .line 85
    invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;

    move-result-object v3

    invoke-interface {p0, v3}, Ljava/util/List;->contains(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_17

    .line 149
    invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;

    move-result-object v3

    invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;

    move-result-object v2

    invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    goto :goto_17

    .line 87
    :cond_39
    invoke-static {}, Lcom/imo/android/imoim/world/notice/c;->a()Ljava/util/HashMap;

    move-result-object p0

    invoke-virtual {p0}, Ljava/util/HashMap;->clear()V

    .line 88
    invoke-static {}, Lcom/imo/android/imoim/world/notice/c;->a()Ljava/util/HashMap;

    move-result-object p0

    invoke-virtual {p0, v1}, Ljava/util/HashMap;->putAll(Ljava/util/Map;)V

    .line 89
    sget-object p0, Lcom/imo/android/imoim/util/df$bg;->KEY_TP_ID_LOCAL_INFO:Lcom/imo/android/imoim/util/df$bg;

    check-cast p0, Ljava/lang/Enum;

    sget-object v0, Lcom/imo/android/imoim/world/data/convert/a;->b:Lcom/imo/android/imoim/world/data/convert/a;

    invoke-static {}, Lcom/imo/android/imoim/world/data/convert/a;->a()Lcom/google/gson/f;

    move-result-object v0

    invoke-virtual {v0, v1}, Lcom/google/gson/f;->b(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    invoke-static {p0, v0}, Lcom/imo/android/imoim/util/df;->a(Ljava/lang/Enum;Ljava/lang/String;)V

    :cond_58
    return-void
.end method

.method public static b()Lcom/imo/android/imoim/commonpublish/j;
    .registers 8

    .line 42
    new-instance v0, Lcom/imo/android/imoim/commonpublish/j;

    invoke-direct {v0}, Lcom/imo/android/imoim/commonpublish/j;-><init>()V

    .line 2062
    invoke-static {}, Lcom/imo/android/imoim/world/notice/c;->a()Ljava/util/HashMap;

    move-result-object v1

    .line 1070
    check-cast v1, Ljava/util/Map;

    .line 1142
    new-instance v2, Ljava/util/ArrayList;

    invoke-interface {v1}, Ljava/util/Map;->size()I

    move-result v3

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

    check-cast v2, Ljava/util/Collection;

    .line 1143
    invoke-interface {v1}, Ljava/util/Map;->entrySet()Ljava/util/Set;

    move-result-object v1

    invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator;

    move-result-object v1

    :goto_1e
    invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z

    move-result v3

    if-eqz v3, :cond_54

    invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/util/Map$Entry;

    .line 1072
    invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Lcom/imo/android/imoim/world/notice/d;

    .line 2130
    iget-wide v4, v4, Lcom/imo/android/imoim/world/notice/d;->a:J

    .line 1072
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v6

    invoke-static {v4, v5, v6, v7}, Lcom/imo/android/imoim/util/ed;->a(JJ)Z

    move-result v4

    if-nez v4, :cond_4a

    invoke-interface {v3}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Lcom/imo/android/imoim/world/notice/d;

    .line 2132
    iget v4, v4, Lcom/imo/android/imoim/world/notice/d;->b:I

    const/4 v5, 0x3

    if-lt v4, v5, :cond_48

    goto :goto_4a

    :cond_48
    const/4 v3, 0x0

    goto :goto_50

    .line 1074
    :cond_4a
    :goto_4a
    invoke-interface {v3}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/lang/String;

    .line 1077
    :goto_50
    invoke-interface {v2, v3}, Ljava/util/Collection;->add(Ljava/lang/Object;)Z

    goto :goto_1e

    .line 1145
    :cond_54
    check-cast v2, Ljava/util/List;

    check-cast v2, Ljava/lang/Iterable;

    .line 1078
    invoke-static {v2}, Lkotlin/a/k;->c(Ljava/lang/Iterable;)Ljava/util/List;

    move-result-object v1

    .line 44
    move-object v2, v1

    check-cast v2, Ljava/util/Collection;

    invoke-interface {v2}, Ljava/util/Collection;->isEmpty()Z

    move-result v2

    xor-int/lit8 v2, v2, 0x1

    if-eqz v2, :cond_6f

    .line 45
    move-object v2, v0

    check-cast v2, Lorg/json/JSONObject;

    const-string v3, "excluded_tip_ids"

    invoke-static {v2, v3, v1}, Lcom/imo/android/imoim/commonpublish/k;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V

    .line 48
    :cond_6f
    move-object v1, v0

    check-cast v1, Lorg/json/JSONObject;

    const-string v2, "has_task"

    sget-object v3, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->INSTANCE:Lcom/imo/android/imoim/setting/IMOSettingsDelegate;

    invoke-virtual {v3}, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->getWorldTaskEntrance()Z

    move-result v3

    const-string v4, "$this$putQuiet"

    invoke-static {v1, v4}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const-string v4, "name"

    invoke-static {v2, v4}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V

    .line 3070
    :try_start_84
    invoke-virtual {v1, v2, v3}, Lorg/json/JSONObject;->put(Ljava/lang/String;Z)Lorg/json/JSONObject;
    :try_end_87
    .catch Lorg/json/JSONException; {:try_start_84 .. :try_end_87} :catch_87

    .line 49
    :catch_87
    invoke-static {}, Lcom/imo/android/imoim/world/notice/c;->c()Ljava/util/Map;

    move-result-object v2

    .line 50
    invoke-interface {v2}, Ljava/util/Map;->isEmpty()Z

    move-result v3

    xor-int/lit8 v3, v3, 0x1

    if-eqz v3, :cond_98

    const-string v3, "count_map"

    .line 51
    invoke-static {v1, v3, v2}, Lcom/imo/android/imoim/commonpublish/k;->a(Lorg/json/JSONObject;Ljava/lang/String;Ljava/lang/Object;)V

    :cond_98
    return-object v0
.end method

.method private static c()Ljava/util/Map;
    .registers 4
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Ljava/lang/Integer;",
            ">;"
        }
    .end annotation

    .line 4062
    invoke-static {}, Lcom/imo/android/imoim/world/notice/c;->a()Ljava/util/HashMap;

    move-result-object v0

    .line 66
    check-cast v0, Ljava/util/Map;

    .line 136
    new-instance v1, Ljava/util/LinkedHashMap;

    invoke-interface {v0}, Ljava/util/Map;->size()I

    move-result v2

    invoke-static {v2}, Lkotlin/a/af;->a(I)I

    move-result v2

    invoke-direct {v1, v2}, Ljava/util/LinkedHashMap;-><init>(I)V

    check-cast v1, Ljava/util/Map;

    .line 137
    invoke-interface {v0}, Ljava/util/Map;->entrySet()Ljava/util/Set;

    move-result-object v0

    check-cast v0, Ljava/lang/Iterable;

    .line 138
    invoke-interface {v0}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;

    move-result-object v0

    :goto_1f
    invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z

    move-result v2

    if-eqz v2, :cond_3f

    invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v2

    .line 139
    check-cast v2, Ljava/util/Map$Entry;

    .line 137
    invoke-interface {v2}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;

    move-result-object v3

    .line 66
    invoke-interface {v2}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lcom/imo/android/imoim/world/notice/d;

    .line 4134
    iget v2, v2, Lcom/imo/android/imoim/world/notice/d;->c:I

    .line 66
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    invoke-interface {v1, v3, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    goto :goto_1f

    :cond_3f
    return-object v1
.end method