r$a.smali

.class Lz9/r$a;
.super Ljava/lang/Object;
.source "SourceFile"

# interfaces
.implements Lz9/s$b;


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lz9/r;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x0
    name = null
.end annotation

.annotation system Ldalvik/annotation/Signature;
    value = {
        "Ljava/lang/Object;",
        "Lz9/s$b<",
        "Lz9/r$c;",
        ">;"
    }
.end annotation


# instance fields
.field final synthetic a:Lz9/r;


# direct methods
.method constructor <init>(Lz9/r;)V
    .registers 2

    iput-object p1, p0, Lz9/r$a;->a:Lz9/r;

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

    return-void
.end method


# virtual methods
.method public bridge synthetic a(Lorg/json/JSONObject;)Ljava/lang/Object;
    .registers 2

    invoke-virtual {p0, p1}, Lz9/r$a;->b(Lorg/json/JSONObject;)Lz9/r$c;

    move-result-object p1

    return-object p1
.end method

.method public b(Lorg/json/JSONObject;)Lz9/r$c;
    .registers 5

    const-string v0, "type"

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

    move-result-object v0

    const-string v1, "photo"

    invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_1c

    new-instance v0, Lz9/i;

    invoke-direct {v0}, Lz9/i;-><init>()V

    invoke-virtual {p1, v1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object p1

    invoke-virtual {v0, p1}, Lz9/i;->N(Lorg/json/JSONObject;)Lz9/i;

    move-result-object p1

    return-object p1

    :cond_1c
    const-string v1, "video"

    invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_32

    new-instance v0, Lz9/p;

    invoke-direct {v0}, Lz9/p;-><init>()V

    invoke-virtual {p1, v1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object p1

    invoke-virtual {v0, p1}, Lz9/p;->N(Lorg/json/JSONObject;)Lz9/p;

    move-result-object p1

    return-object p1

    :cond_32
    const-string v1, "audio"

    invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_48

    new-instance v0, Lz9/d;

    invoke-direct {v0}, Lz9/d;-><init>()V

    invoke-virtual {p1, v1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object p1

    invoke-virtual {v0, p1}, Lz9/d;->N(Lorg/json/JSONObject;)Lz9/d;

    move-result-object p1

    return-object p1

    :cond_48
    const-string v1, "doc"

    invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_5e

    new-instance v0, Lz9/e;

    invoke-direct {v0}, Lz9/e;-><init>()V

    invoke-virtual {p1, v1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object p1

    invoke-virtual {v0, p1}, Lz9/e;->N(Lorg/json/JSONObject;)Lz9/e;

    move-result-object p1

    return-object p1

    :cond_5e
    const-string v1, "wall"

    invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_74

    new-instance v0, Lz9/n;

    invoke-direct {v0}, Lz9/n;-><init>()V

    invoke-virtual {p1, v1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object p1

    invoke-virtual {v0, p1}, Lz9/n;->N(Lorg/json/JSONObject;)Lz9/n;

    move-result-object p1

    return-object p1

    :cond_74
    const-string v1, "posted_photo"

    invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_8a

    new-instance v0, Lz9/o;

    invoke-direct {v0}, Lz9/o;-><init>()V

    invoke-virtual {p1, v1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object p1

    invoke-virtual {v0, p1}, Lz9/o;->Q(Lorg/json/JSONObject;)Lz9/o;

    move-result-object p1

    return-object p1

    :cond_8a
    const-string v1, "link"

    invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_a0

    new-instance v0, Lz9/f;

    invoke-direct {v0}, Lz9/f;-><init>()V

    invoke-virtual {p1, v1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object p1

    invoke-virtual {v0, p1}, Lz9/f;->N(Lorg/json/JSONObject;)Lz9/f;

    move-result-object p1

    return-object p1

    :cond_a0
    const-string v1, "note"

    invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_b6

    new-instance v0, Lz9/h;

    invoke-direct {v0}, Lz9/h;-><init>()V

    invoke-virtual {p1, v1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object p1

    invoke-virtual {v0, p1}, Lz9/h;->N(Lorg/json/JSONObject;)Lz9/h;

    move-result-object p1

    return-object p1

    :cond_b6
    const-string v1, "app"

    invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_cc

    new-instance v0, Lz9/c;

    invoke-direct {v0}, Lz9/c;-><init>()V

    invoke-virtual {p1, v1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object p1

    invoke-virtual {v0, p1}, Lz9/c;->N(Lorg/json/JSONObject;)Lz9/c;

    move-result-object p1

    return-object p1

    :cond_cc
    const-string v1, "poll"

    invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_e2

    new-instance v0, Lz9/m;

    invoke-direct {v0}, Lz9/m;-><init>()V

    invoke-virtual {p1, v1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object p1

    invoke-virtual {v0, p1}, Lz9/m;->N(Lorg/json/JSONObject;)Lz9/m;

    move-result-object p1

    return-object p1

    :cond_e2
    const-string v1, "page"

    invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v2

    if-eqz v2, :cond_f8

    new-instance v0, Lz9/q;

    invoke-direct {v0}, Lz9/q;-><init>()V

    invoke-virtual {p1, v1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object p1

    invoke-virtual {v0, p1}, Lz9/q;->N(Lorg/json/JSONObject;)Lz9/q;

    move-result-object p1

    return-object p1

    :cond_f8
    const-string v1, "album"

    invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_10e

    new-instance v0, Lz9/j;

    invoke-direct {v0}, Lz9/j;-><init>()V

    invoke-virtual {p1, v1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object p1

    invoke-virtual {v0, p1}, Lz9/j;->N(Lorg/json/JSONObject;)Lz9/j;

    move-result-object p1

    return-object p1

    :cond_10e
    const/4 p1, 0x0

    return-object p1
.end method