.class public final Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;
.super Lcom/google/protobuf/GeneratedMessageLite;
.source "AdCommonInterface.java"

# interfaces
.implements Lcom/moji/launchserver/AdCommonInterface$CardNativeInfoOrBuilder;


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lcom/moji/launchserver/AdCommonInterface;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x19
    name = "CardNativeInfo"
.end annotation

.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;
    }
.end annotation


# static fields
.field public static final ADVIDEOINFO_FIELD_NUMBER:I = 0xd

.field public static final AUTO_ROTATE_FIELD_NUMBER:I = 0xf

.field public static final CLICK_PARAMS_FIELD_NUMBER:I = 0x9

.field public static final CLICK_STATICS_URL_FIELD_NUMBER:I = 0xc

.field public static final CLICK_URL_FIELD_NUMBER:I = 0x7

.field public static final COLOR_FIELD_NUMBER:I = 0x4

.field public static final INDEX_FIELD_NUMBER:I = 0x2

.field public static final INFO_FIELD_NUMBER:I = 0x3

.field public static final REQUEST_FOCUS_FIELD_NUMBER:I = 0xe

.field public static final SHOW_PARAMS_FIELD_NUMBER:I = 0x8

.field public static final SHOW_STATICS_URL_FIELD_NUMBER:I = 0xb

.field public static final SKIP_TYPE_FIELD_NUMBER:I = 0xa

.field public static final TEXT_FIELD_NUMBER:I = 0x5

.field public static final TYPE_FIELD_NUMBER:I = 0x1

.field public static final VEDIO_URL_FIELD_NUMBER:I = 0x6

.field private static final defaultInstance:Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;

.field private static final serialVersionUID:J


# instance fields
.field private advideoInfo_:Lcom/moji/launchserver/AdCommonInterface$AdVideoExtendInfo;

.field private autoRotate_:Z

.field private bitField0_:I

.field private clickParams_:Ljava/lang/Object;

.field private clickStaticsUrl_:Ljava/lang/Object;

.field private clickUrl_:Ljava/lang/Object;

.field private color_:Ljava/lang/Object;

.field private index_:I

.field private info_:Lcom/moji/launchserver/AdCommonInterface$ImageInfo;

.field private memoizedIsInitialized:B

.field private memoizedSerializedSize:I

.field private requestFocus_:Z

.field private showParams_:Ljava/lang/Object;

.field private showStaticsUrl_:Ljava/lang/Object;

.field private skipType_:Lcom/moji/launchserver/AdCommonInterface$SkipType;

.field private text_:Ljava/lang/Object;

.field private type_:I

.field private vedioUrl_:Lcom/moji/launchserver/AdCommonInterface$ImageInfo;


# direct methods
.method static constructor <clinit>()V
    .locals 2

    .line 62290
    new-instance v0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;

    const/4 v1, 0x1

    invoke-direct {v0, v1}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;-><init>(Z)V

    sput-object v0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->defaultInstance:Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;

    .line 62291
    sget-object v0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->defaultInstance:Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;

    invoke-direct {v0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->initFields()V

    return-void
.end method

.method private constructor <init>(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;)V
    .locals 0

    .line 60888
    invoke-direct {p0, p1}, Lcom/google/protobuf/GeneratedMessageLite;-><init>(Lcom/google/protobuf/GeneratedMessageLite$Builder;)V

    const/4 p1, -0x1

    .line 61223
    iput-byte p1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->memoizedIsInitialized:B

    .line 61308
    iput p1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->memoizedSerializedSize:I

    return-void
.end method

.method synthetic constructor <init>(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;Lcom/moji/launchserver/AdCommonInterface$1;)V
    .locals 0

    .line 60883
    invoke-direct {p0, p1}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;-><init>(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;)V

    return-void
.end method

.method private constructor <init>(Z)V
    .locals 0

    .line 60890
    invoke-direct {p0}, Lcom/google/protobuf/GeneratedMessageLite;-><init>()V

    const/4 p1, -0x1

    .line 61223
    iput-byte p1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->memoizedIsInitialized:B

    .line 61308
    iput p1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->memoizedSerializedSize:I

    return-void
.end method

.method static synthetic access$81602(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;I)I
    .locals 0

    .line 60883
    iput p1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->type_:I

    return p1
.end method

.method static synthetic access$81702(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;I)I
    .locals 0

    .line 60883
    iput p1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->index_:I

    return p1
.end method

.method static synthetic access$81802(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;Lcom/moji/launchserver/AdCommonInterface$ImageInfo;)Lcom/moji/launchserver/AdCommonInterface$ImageInfo;
    .locals 0

    .line 60883
    iput-object p1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->info_:Lcom/moji/launchserver/AdCommonInterface$ImageInfo;

    return-object p1
.end method

.method static synthetic access$81902(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;Ljava/lang/Object;)Ljava/lang/Object;
    .locals 0

    .line 60883
    iput-object p1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->color_:Ljava/lang/Object;

    return-object p1
.end method

.method static synthetic access$82002(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;Ljava/lang/Object;)Ljava/lang/Object;
    .locals 0

    .line 60883
    iput-object p1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->text_:Ljava/lang/Object;

    return-object p1
.end method

.method static synthetic access$82102(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;Lcom/moji/launchserver/AdCommonInterface$ImageInfo;)Lcom/moji/launchserver/AdCommonInterface$ImageInfo;
    .locals 0

    .line 60883
    iput-object p1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->vedioUrl_:Lcom/moji/launchserver/AdCommonInterface$ImageInfo;

    return-object p1
.end method

.method static synthetic access$82202(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;Ljava/lang/Object;)Ljava/lang/Object;
    .locals 0

    .line 60883
    iput-object p1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->clickUrl_:Ljava/lang/Object;

    return-object p1
.end method

.method static synthetic access$82302(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;Ljava/lang/Object;)Ljava/lang/Object;
    .locals 0

    .line 60883
    iput-object p1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->showParams_:Ljava/lang/Object;

    return-object p1
.end method

.method static synthetic access$82402(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;Ljava/lang/Object;)Ljava/lang/Object;
    .locals 0

    .line 60883
    iput-object p1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->clickParams_:Ljava/lang/Object;

    return-object p1
.end method

.method static synthetic access$82502(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;Lcom/moji/launchserver/AdCommonInterface$SkipType;)Lcom/moji/launchserver/AdCommonInterface$SkipType;
    .locals 0

    .line 60883
    iput-object p1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->skipType_:Lcom/moji/launchserver/AdCommonInterface$SkipType;

    return-object p1
.end method

.method static synthetic access$82602(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;Ljava/lang/Object;)Ljava/lang/Object;
    .locals 0

    .line 60883
    iput-object p1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->showStaticsUrl_:Ljava/lang/Object;

    return-object p1
.end method

.method static synthetic access$82702(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;Ljava/lang/Object;)Ljava/lang/Object;
    .locals 0

    .line 60883
    iput-object p1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->clickStaticsUrl_:Ljava/lang/Object;

    return-object p1
.end method

.method static synthetic access$82802(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;Lcom/moji/launchserver/AdCommonInterface$AdVideoExtendInfo;)Lcom/moji/launchserver/AdCommonInterface$AdVideoExtendInfo;
    .locals 0

    .line 60883
    iput-object p1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->advideoInfo_:Lcom/moji/launchserver/AdCommonInterface$AdVideoExtendInfo;

    return-object p1
.end method

.method static synthetic access$82902(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;Z)Z
    .locals 0

    .line 60883
    iput-boolean p1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->requestFocus_:Z

    return p1
.end method

.method static synthetic access$83002(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;Z)Z
    .locals 0

    .line 60883
    iput-boolean p1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->autoRotate_:Z

    return p1
.end method

.method static synthetic access$83102(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;I)I
    .locals 0

    .line 60883
    iput p1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    return p1
.end method

.method private getClickParamsBytes()Lcom/google/protobuf/ByteString;
    .locals 2

    .line 61091
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->clickParams_:Ljava/lang/Object;

    .line 61092
    instance-of v1, v0, Ljava/lang/String;

    if-eqz v1, :cond_0

    .line 61093
    check-cast v0, Ljava/lang/String;

    .line 61094
    invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;

    move-result-object v0

    .line 61095
    iput-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->clickParams_:Ljava/lang/Object;

    return-object v0

    .line 61098
    :cond_0
    check-cast v0, Lcom/google/protobuf/ByteString;

    return-object v0
.end method

.method private getClickStaticsUrlBytes()Lcom/google/protobuf/ByteString;
    .locals 2

    .line 61165
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->clickStaticsUrl_:Ljava/lang/Object;

    .line 61166
    instance-of v1, v0, Ljava/lang/String;

    if-eqz v1, :cond_0

    .line 61167
    check-cast v0, Ljava/lang/String;

    .line 61168
    invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;

    move-result-object v0

    .line 61169
    iput-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->clickStaticsUrl_:Ljava/lang/Object;

    return-object v0

    .line 61172
    :cond_0
    check-cast v0, Lcom/google/protobuf/ByteString;

    return-object v0
.end method

.method private getClickUrlBytes()Lcom/google/protobuf/ByteString;
    .locals 2

    .line 61027
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->clickUrl_:Ljava/lang/Object;

    .line 61028
    instance-of v1, v0, Ljava/lang/String;

    if-eqz v1, :cond_0

    .line 61029
    check-cast v0, Ljava/lang/String;

    .line 61030
    invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;

    move-result-object v0

    .line 61031
    iput-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->clickUrl_:Ljava/lang/Object;

    return-object v0

    .line 61034
    :cond_0
    check-cast v0, Lcom/google/protobuf/ByteString;

    return-object v0
.end method

.method private getColorBytes()Lcom/google/protobuf/ByteString;
    .locals 2

    .line 60953
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->color_:Ljava/lang/Object;

    .line 60954
    instance-of v1, v0, Ljava/lang/String;

    if-eqz v1, :cond_0

    .line 60955
    check-cast v0, Ljava/lang/String;

    .line 60956
    invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;

    move-result-object v0

    .line 60957
    iput-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->color_:Ljava/lang/Object;

    return-object v0

    .line 60960
    :cond_0
    check-cast v0, Lcom/google/protobuf/ByteString;

    return-object v0
.end method

.method public static getDefaultInstance()Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;
    .locals 1

    .line 60894
    sget-object v0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->defaultInstance:Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;

    return-object v0
.end method

.method private getShowParamsBytes()Lcom/google/protobuf/ByteString;
    .locals 2

    .line 61059
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->showParams_:Ljava/lang/Object;

    .line 61060
    instance-of v1, v0, Ljava/lang/String;

    if-eqz v1, :cond_0

    .line 61061
    check-cast v0, Ljava/lang/String;

    .line 61062
    invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;

    move-result-object v0

    .line 61063
    iput-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->showParams_:Ljava/lang/Object;

    return-object v0

    .line 61066
    :cond_0
    check-cast v0, Lcom/google/protobuf/ByteString;

    return-object v0
.end method

.method private getShowStaticsUrlBytes()Lcom/google/protobuf/ByteString;
    .locals 2

    .line 61133
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->showStaticsUrl_:Ljava/lang/Object;

    .line 61134
    instance-of v1, v0, Ljava/lang/String;

    if-eqz v1, :cond_0

    .line 61135
    check-cast v0, Ljava/lang/String;

    .line 61136
    invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;

    move-result-object v0

    .line 61137
    iput-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->showStaticsUrl_:Ljava/lang/Object;

    return-object v0

    .line 61140
    :cond_0
    check-cast v0, Lcom/google/protobuf/ByteString;

    return-object v0
.end method

.method private getTextBytes()Lcom/google/protobuf/ByteString;
    .locals 2

    .line 60985
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->text_:Ljava/lang/Object;

    .line 60986
    instance-of v1, v0, Ljava/lang/String;

    if-eqz v1, :cond_0

    .line 60987
    check-cast v0, Ljava/lang/String;

    .line 60988
    invoke-static {v0}, Lcom/google/protobuf/ByteString;->copyFromUtf8(Ljava/lang/String;)Lcom/google/protobuf/ByteString;

    move-result-object v0

    .line 60989
    iput-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->text_:Ljava/lang/Object;

    return-object v0

    .line 60992
    :cond_0
    check-cast v0, Lcom/google/protobuf/ByteString;

    return-object v0
.end method

.method private initFields()V
    .locals 1

    const/4 v0, 0x0

    .line 61207
    iput v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->type_:I

    .line 61208
    iput v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->index_:I

    .line 61209
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$ImageInfo;->getDefaultInstance()Lcom/moji/launchserver/AdCommonInterface$ImageInfo;

    move-result-object v0

    iput-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->info_:Lcom/moji/launchserver/AdCommonInterface$ImageInfo;

    const-string v0, ""

    .line 61210
    iput-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->color_:Ljava/lang/Object;

    const-string v0, ""

    .line 61211
    iput-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->text_:Ljava/lang/Object;

    .line 61212
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$ImageInfo;->getDefaultInstance()Lcom/moji/launchserver/AdCommonInterface$ImageInfo;

    move-result-object v0

    iput-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->vedioUrl_:Lcom/moji/launchserver/AdCommonInterface$ImageInfo;

    const-string v0, ""

    .line 61213
    iput-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->clickUrl_:Ljava/lang/Object;

    const-string v0, ""

    .line 61214
    iput-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->showParams_:Ljava/lang/Object;

    const-string v0, ""

    .line 61215
    iput-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->clickParams_:Ljava/lang/Object;

    .line 61216
    sget-object v0, Lcom/moji/launchserver/AdCommonInterface$SkipType;->SKIPIN:Lcom/moji/launchserver/AdCommonInterface$SkipType;

    iput-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->skipType_:Lcom/moji/launchserver/AdCommonInterface$SkipType;

    const-string v0, ""

    .line 61217
    iput-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->showStaticsUrl_:Ljava/lang/Object;

    const-string v0, ""

    .line 61218
    iput-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->clickStaticsUrl_:Ljava/lang/Object;

    .line 61219
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$AdVideoExtendInfo;->getDefaultInstance()Lcom/moji/launchserver/AdCommonInterface$AdVideoExtendInfo;

    move-result-object v0

    iput-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->advideoInfo_:Lcom/moji/launchserver/AdCommonInterface$AdVideoExtendInfo;

    const/4 v0, 0x1

    .line 61220
    iput-boolean v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->requestFocus_:Z

    .line 61221
    iput-boolean v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->autoRotate_:Z

    return-void
.end method

.method public static newBuilder()Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;
    .locals 1

    .line 61452
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;->access$81400()Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;

    move-result-object v0

    return-object v0
.end method

.method public static newBuilder(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;)Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;
    .locals 1

    .line 61455
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->newBuilder()Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;->mergeFrom(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;)Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;

    move-result-object p0

    return-object p0
.end method

.method public static parseDelimitedFrom(Ljava/io/InputStream;)Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;
    .locals 1
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;
        }
    .end annotation

    .line 61421
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->newBuilder()Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;

    move-result-object v0

    .line 61422
    invoke-virtual {v0, p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;->mergeDelimitedFrom(Ljava/io/InputStream;)Z

    move-result p0

    if-eqz p0, :cond_0

    .line 61423
    invoke-static {v0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;->access$81300(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;)Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;

    move-result-object p0

    return-object p0

    :cond_0
    const/4 p0, 0x0

    return-object p0
.end method

.method public static parseDelimitedFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;
    .locals 1
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;
        }
    .end annotation

    .line 61432
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->newBuilder()Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;

    move-result-object v0

    .line 61433
    invoke-virtual {v0, p0, p1}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;->mergeDelimitedFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Z

    move-result p0

    if-eqz p0, :cond_0

    .line 61434
    invoke-static {v0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;->access$81300(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;)Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;

    move-result-object p0

    return-object p0

    :cond_0
    const/4 p0, 0x0

    return-object p0
.end method

.method public static parseFrom(Lcom/google/protobuf/ByteString;)Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;
    .locals 1
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/google/protobuf/InvalidProtocolBufferException;
        }
    .end annotation

    .line 61388
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->newBuilder()Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;)Lcom/google/protobuf/AbstractMessageLite$Builder;

    move-result-object p0

    check-cast p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;

    invoke-static {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;->access$81300(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;)Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;

    move-result-object p0

    return-object p0
.end method

.method public static parseFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;
    .locals 1
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/google/protobuf/InvalidProtocolBufferException;
        }
    .end annotation

    .line 61394
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->newBuilder()Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;

    move-result-object v0

    invoke-virtual {v0, p0, p1}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;->mergeFrom(Lcom/google/protobuf/ByteString;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;

    move-result-object p0

    check-cast p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;

    .line 61395
    invoke-static {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;->access$81300(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;)Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;

    move-result-object p0

    return-object p0
.end method

.method public static parseFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;
    .locals 1
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;
        }
    .end annotation

    .line 61442
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->newBuilder()Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;)Lcom/google/protobuf/AbstractMessageLite$Builder;

    move-result-object p0

    check-cast p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;

    invoke-static {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;->access$81300(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;)Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;

    move-result-object p0

    return-object p0
.end method

.method public static parseFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;
    .locals 1
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;
        }
    .end annotation

    .line 61448
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->newBuilder()Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;

    move-result-object v0

    invoke-virtual {v0, p0, p1}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;->mergeFrom(Lcom/google/protobuf/CodedInputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;

    move-result-object p0

    .line 61449
    invoke-static {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;->access$81300(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;)Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;

    move-result-object p0

    return-object p0
.end method

.method public static parseFrom(Ljava/io/InputStream;)Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;
    .locals 1
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;
        }
    .end annotation

    .line 61410
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->newBuilder()Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;->mergeFrom(Ljava/io/InputStream;)Lcom/google/protobuf/AbstractMessageLite$Builder;

    move-result-object p0

    check-cast p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;

    invoke-static {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;->access$81300(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;)Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;

    move-result-object p0

    return-object p0
.end method

.method public static parseFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;
    .locals 1
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;
        }
    .end annotation

    .line 61416
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->newBuilder()Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;

    move-result-object v0

    invoke-virtual {v0, p0, p1}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;->mergeFrom(Ljava/io/InputStream;Lcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;

    move-result-object p0

    check-cast p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;

    .line 61417
    invoke-static {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;->access$81300(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;)Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;

    move-result-object p0

    return-object p0
.end method

.method public static parseFrom([B)Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;
    .locals 1
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/google/protobuf/InvalidProtocolBufferException;
        }
    .end annotation

    .line 61399
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->newBuilder()Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;

    move-result-object v0

    invoke-virtual {v0, p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;->mergeFrom([B)Lcom/google/protobuf/AbstractMessageLite$Builder;

    move-result-object p0

    check-cast p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;

    invoke-static {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;->access$81300(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;)Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;

    move-result-object p0

    return-object p0
.end method

.method public static parseFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;
    .locals 1
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/google/protobuf/InvalidProtocolBufferException;
        }
    .end annotation

    .line 61405
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->newBuilder()Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;

    move-result-object v0

    invoke-virtual {v0, p0, p1}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;->mergeFrom([BLcom/google/protobuf/ExtensionRegistryLite;)Lcom/google/protobuf/AbstractMessageLite$Builder;

    move-result-object p0

    check-cast p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;

    .line 61406
    invoke-static {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;->access$81300(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;)Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;

    move-result-object p0

    return-object p0
.end method


# virtual methods
.method public getAdvideoInfo()Lcom/moji/launchserver/AdCommonInterface$AdVideoExtendInfo;
    .locals 1

    .line 61183
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->advideoInfo_:Lcom/moji/launchserver/AdCommonInterface$AdVideoExtendInfo;

    return-object v0
.end method

.method public getAutoRotate()Z
    .locals 1

    .line 61203
    iget-boolean v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->autoRotate_:Z

    return v0
.end method

.method public getClickParams()Ljava/lang/String;
    .locals 2

    .line 61077
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->clickParams_:Ljava/lang/Object;

    .line 61078
    instance-of v1, v0, Ljava/lang/String;

    if-eqz v1, :cond_0

    .line 61079
    check-cast v0, Ljava/lang/String;

    return-object v0

    .line 61081
    :cond_0
    check-cast v0, Lcom/google/protobuf/ByteString;

    .line 61083
    invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;

    move-result-object v1

    .line 61084
    invoke-static {v0}, Lcom/google/protobuf/Internal;->isValidUtf8(Lcom/google/protobuf/ByteString;)Z

    move-result v0

    if-eqz v0, :cond_1

    .line 61085
    iput-object v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->clickParams_:Ljava/lang/Object;

    :cond_1
    return-object v1
.end method

.method public getClickStaticsUrl()Ljava/lang/String;
    .locals 2

    .line 61151
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->clickStaticsUrl_:Ljava/lang/Object;

    .line 61152
    instance-of v1, v0, Ljava/lang/String;

    if-eqz v1, :cond_0

    .line 61153
    check-cast v0, Ljava/lang/String;

    return-object v0

    .line 61155
    :cond_0
    check-cast v0, Lcom/google/protobuf/ByteString;

    .line 61157
    invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;

    move-result-object v1

    .line 61158
    invoke-static {v0}, Lcom/google/protobuf/Internal;->isValidUtf8(Lcom/google/protobuf/ByteString;)Z

    move-result v0

    if-eqz v0, :cond_1

    .line 61159
    iput-object v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->clickStaticsUrl_:Ljava/lang/Object;

    :cond_1
    return-object v1
.end method

.method public getClickUrl()Ljava/lang/String;
    .locals 2

    .line 61013
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->clickUrl_:Ljava/lang/Object;

    .line 61014
    instance-of v1, v0, Ljava/lang/String;

    if-eqz v1, :cond_0

    .line 61015
    check-cast v0, Ljava/lang/String;

    return-object v0

    .line 61017
    :cond_0
    check-cast v0, Lcom/google/protobuf/ByteString;

    .line 61019
    invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;

    move-result-object v1

    .line 61020
    invoke-static {v0}, Lcom/google/protobuf/Internal;->isValidUtf8(Lcom/google/protobuf/ByteString;)Z

    move-result v0

    if-eqz v0, :cond_1

    .line 61021
    iput-object v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->clickUrl_:Ljava/lang/Object;

    :cond_1
    return-object v1
.end method

.method public getColor()Ljava/lang/String;
    .locals 2

    .line 60939
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->color_:Ljava/lang/Object;

    .line 60940
    instance-of v1, v0, Ljava/lang/String;

    if-eqz v1, :cond_0

    .line 60941
    check-cast v0, Ljava/lang/String;

    return-object v0

    .line 60943
    :cond_0
    check-cast v0, Lcom/google/protobuf/ByteString;

    .line 60945
    invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;

    move-result-object v1

    .line 60946
    invoke-static {v0}, Lcom/google/protobuf/Internal;->isValidUtf8(Lcom/google/protobuf/ByteString;)Z

    move-result v0

    if-eqz v0, :cond_1

    .line 60947
    iput-object v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->color_:Ljava/lang/Object;

    :cond_1
    return-object v1
.end method

.method public bridge synthetic getDefaultInstanceForType()Lcom/google/protobuf/MessageLite;
    .locals 1

    .line 60883
    invoke-virtual {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->getDefaultInstanceForType()Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;

    move-result-object v0

    return-object v0
.end method

.method public getDefaultInstanceForType()Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;
    .locals 1

    .line 60898
    sget-object v0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->defaultInstance:Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;

    return-object v0
.end method

.method public getIndex()I
    .locals 1

    .line 60919
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->index_:I

    return v0
.end method

.method public getInfo()Lcom/moji/launchserver/AdCommonInterface$ImageInfo;
    .locals 1

    .line 60929
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->info_:Lcom/moji/launchserver/AdCommonInterface$ImageInfo;

    return-object v0
.end method

.method public getRequestFocus()Z
    .locals 1

    .line 61193
    iget-boolean v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->requestFocus_:Z

    return v0
.end method

.method public getSerializedSize()I
    .locals 4

    .line 61310
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->memoizedSerializedSize:I

    const/4 v1, -0x1

    if-eq v0, v1, :cond_0

    return v0

    :cond_0
    const/4 v0, 0x0

    .line 61314
    iget v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/4 v2, 0x1

    and-int/2addr v1, v2

    if-ne v1, v2, :cond_1

    .line 61315
    iget v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->type_:I

    .line 61316
    invoke-static {v2, v1}, Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I

    move-result v1

    add-int/2addr v0, v1

    .line 61318
    :cond_1
    iget v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/4 v2, 0x2

    and-int/2addr v1, v2

    if-ne v1, v2, :cond_2

    .line 61319
    iget v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->index_:I

    .line 61320
    invoke-static {v2, v1}, Lcom/google/protobuf/CodedOutputStream;->computeInt32Size(II)I

    move-result v1

    add-int/2addr v0, v1

    .line 61322
    :cond_2
    iget v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/4 v2, 0x4

    and-int/2addr v1, v2

    if-ne v1, v2, :cond_3

    const/4 v1, 0x3

    .line 61323
    iget-object v3, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->info_:Lcom/moji/launchserver/AdCommonInterface$ImageInfo;

    .line 61324
    invoke-static {v1, v3}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I

    move-result v1

    add-int/2addr v0, v1

    .line 61326
    :cond_3
    iget v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v3, 0x8

    and-int/2addr v1, v3

    if-ne v1, v3, :cond_4

    .line 61328
    invoke-direct {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->getColorBytes()Lcom/google/protobuf/ByteString;

    move-result-object v1

    invoke-static {v2, v1}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I

    move-result v1

    add-int/2addr v0, v1

    .line 61330
    :cond_4
    iget v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v2, 0x10

    and-int/2addr v1, v2

    if-ne v1, v2, :cond_5

    const/4 v1, 0x5

    .line 61332
    invoke-direct {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->getTextBytes()Lcom/google/protobuf/ByteString;

    move-result-object v2

    invoke-static {v1, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I

    move-result v1

    add-int/2addr v0, v1

    .line 61334
    :cond_5
    iget v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v2, 0x20

    and-int/2addr v1, v2

    if-ne v1, v2, :cond_6

    const/4 v1, 0x6

    .line 61335
    iget-object v2, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->vedioUrl_:Lcom/moji/launchserver/AdCommonInterface$ImageInfo;

    .line 61336
    invoke-static {v1, v2}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I

    move-result v1

    add-int/2addr v0, v1

    .line 61338
    :cond_6
    iget v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v2, 0x40

    and-int/2addr v1, v2

    if-ne v1, v2, :cond_7

    const/4 v1, 0x7

    .line 61340
    invoke-direct {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->getClickUrlBytes()Lcom/google/protobuf/ByteString;

    move-result-object v2

    invoke-static {v1, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I

    move-result v1

    add-int/2addr v0, v1

    .line 61342
    :cond_7
    iget v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v2, 0x80

    and-int/2addr v1, v2

    if-ne v1, v2, :cond_8

    .line 61344
    invoke-direct {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->getShowParamsBytes()Lcom/google/protobuf/ByteString;

    move-result-object v1

    invoke-static {v3, v1}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I

    move-result v1

    add-int/2addr v0, v1

    .line 61346
    :cond_8
    iget v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v2, 0x100

    and-int/2addr v1, v2

    if-ne v1, v2, :cond_9

    const/16 v1, 0x9

    .line 61348
    invoke-direct {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->getClickParamsBytes()Lcom/google/protobuf/ByteString;

    move-result-object v2

    invoke-static {v1, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I

    move-result v1

    add-int/2addr v0, v1

    .line 61350
    :cond_9
    iget v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v2, 0x200

    and-int/2addr v1, v2

    if-ne v1, v2, :cond_a

    const/16 v1, 0xa

    .line 61351
    iget-object v2, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->skipType_:Lcom/moji/launchserver/AdCommonInterface$SkipType;

    .line 61352
    invoke-virtual {v2}, Lcom/moji/launchserver/AdCommonInterface$SkipType;->getNumber()I

    move-result v2

    invoke-static {v1, v2}, Lcom/google/protobuf/CodedOutputStream;->computeEnumSize(II)I

    move-result v1

    add-int/2addr v0, v1

    .line 61354
    :cond_a
    iget v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v2, 0x400

    and-int/2addr v1, v2

    if-ne v1, v2, :cond_b

    const/16 v1, 0xb

    .line 61356
    invoke-direct {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->getShowStaticsUrlBytes()Lcom/google/protobuf/ByteString;

    move-result-object v2

    invoke-static {v1, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I

    move-result v1

    add-int/2addr v0, v1

    .line 61358
    :cond_b
    iget v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v2, 0x800

    and-int/2addr v1, v2

    if-ne v1, v2, :cond_c

    const/16 v1, 0xc

    .line 61360
    invoke-direct {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->getClickStaticsUrlBytes()Lcom/google/protobuf/ByteString;

    move-result-object v2

    invoke-static {v1, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBytesSize(ILcom/google/protobuf/ByteString;)I

    move-result v1

    add-int/2addr v0, v1

    .line 61362
    :cond_c
    iget v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v2, 0x1000

    and-int/2addr v1, v2

    if-ne v1, v2, :cond_d

    const/16 v1, 0xd

    .line 61363
    iget-object v2, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->advideoInfo_:Lcom/moji/launchserver/AdCommonInterface$AdVideoExtendInfo;

    .line 61364
    invoke-static {v1, v2}, Lcom/google/protobuf/CodedOutputStream;->computeMessageSize(ILcom/google/protobuf/MessageLite;)I

    move-result v1

    add-int/2addr v0, v1

    .line 61366
    :cond_d
    iget v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v2, 0x2000

    and-int/2addr v1, v2

    if-ne v1, v2, :cond_e

    const/16 v1, 0xe

    .line 61367
    iget-boolean v2, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->requestFocus_:Z

    .line 61368
    invoke-static {v1, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I

    move-result v1

    add-int/2addr v0, v1

    .line 61370
    :cond_e
    iget v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v2, 0x4000

    and-int/2addr v1, v2

    if-ne v1, v2, :cond_f

    const/16 v1, 0xf

    .line 61371
    iget-boolean v2, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->autoRotate_:Z

    .line 61372
    invoke-static {v1, v2}, Lcom/google/protobuf/CodedOutputStream;->computeBoolSize(IZ)I

    move-result v1

    add-int/2addr v0, v1

    .line 61374
    :cond_f
    iput v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->memoizedSerializedSize:I

    return v0
.end method

.method public getShowParams()Ljava/lang/String;
    .locals 2

    .line 61045
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->showParams_:Ljava/lang/Object;

    .line 61046
    instance-of v1, v0, Ljava/lang/String;

    if-eqz v1, :cond_0

    .line 61047
    check-cast v0, Ljava/lang/String;

    return-object v0

    .line 61049
    :cond_0
    check-cast v0, Lcom/google/protobuf/ByteString;

    .line 61051
    invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;

    move-result-object v1

    .line 61052
    invoke-static {v0}, Lcom/google/protobuf/Internal;->isValidUtf8(Lcom/google/protobuf/ByteString;)Z

    move-result v0

    if-eqz v0, :cond_1

    .line 61053
    iput-object v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->showParams_:Ljava/lang/Object;

    :cond_1
    return-object v1
.end method

.method public getShowStaticsUrl()Ljava/lang/String;
    .locals 2

    .line 61119
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->showStaticsUrl_:Ljava/lang/Object;

    .line 61120
    instance-of v1, v0, Ljava/lang/String;

    if-eqz v1, :cond_0

    .line 61121
    check-cast v0, Ljava/lang/String;

    return-object v0

    .line 61123
    :cond_0
    check-cast v0, Lcom/google/protobuf/ByteString;

    .line 61125
    invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;

    move-result-object v1

    .line 61126
    invoke-static {v0}, Lcom/google/protobuf/Internal;->isValidUtf8(Lcom/google/protobuf/ByteString;)Z

    move-result v0

    if-eqz v0, :cond_1

    .line 61127
    iput-object v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->showStaticsUrl_:Ljava/lang/Object;

    :cond_1
    return-object v1
.end method

.method public getSkipType()Lcom/moji/launchserver/AdCommonInterface$SkipType;
    .locals 1

    .line 61109
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->skipType_:Lcom/moji/launchserver/AdCommonInterface$SkipType;

    return-object v0
.end method

.method public getText()Ljava/lang/String;
    .locals 2

    .line 60971
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->text_:Ljava/lang/Object;

    .line 60972
    instance-of v1, v0, Ljava/lang/String;

    if-eqz v1, :cond_0

    .line 60973
    check-cast v0, Ljava/lang/String;

    return-object v0

    .line 60975
    :cond_0
    check-cast v0, Lcom/google/protobuf/ByteString;

    .line 60977
    invoke-virtual {v0}, Lcom/google/protobuf/ByteString;->toStringUtf8()Ljava/lang/String;

    move-result-object v1

    .line 60978
    invoke-static {v0}, Lcom/google/protobuf/Internal;->isValidUtf8(Lcom/google/protobuf/ByteString;)Z

    move-result v0

    if-eqz v0, :cond_1

    .line 60979
    iput-object v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->text_:Ljava/lang/Object;

    :cond_1
    return-object v1
.end method

.method public getType()I
    .locals 1

    .line 60909
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->type_:I

    return v0
.end method

.method public getVedioUrl()Lcom/moji/launchserver/AdCommonInterface$ImageInfo;
    .locals 1

    .line 61003
    iget-object v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->vedioUrl_:Lcom/moji/launchserver/AdCommonInterface$ImageInfo;

    return-object v0
.end method

.method public hasAdvideoInfo()Z
    .locals 2

    .line 61180
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v1, 0x1000

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_0

    const/4 v0, 0x1

    goto :goto_0

    :cond_0
    const/4 v0, 0x0

    :goto_0
    return v0
.end method

.method public hasAutoRotate()Z
    .locals 2

    .line 61200
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v1, 0x4000

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_0

    const/4 v0, 0x1

    goto :goto_0

    :cond_0
    const/4 v0, 0x0

    :goto_0
    return v0
.end method

.method public hasClickParams()Z
    .locals 2

    .line 61074
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v1, 0x100

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_0

    const/4 v0, 0x1

    goto :goto_0

    :cond_0
    const/4 v0, 0x0

    :goto_0
    return v0
.end method

.method public hasClickStaticsUrl()Z
    .locals 2

    .line 61148
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v1, 0x800

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_0

    const/4 v0, 0x1

    goto :goto_0

    :cond_0
    const/4 v0, 0x0

    :goto_0
    return v0
.end method

.method public hasClickUrl()Z
    .locals 2

    .line 61010
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v1, 0x40

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_0

    const/4 v0, 0x1

    goto :goto_0

    :cond_0
    const/4 v0, 0x0

    :goto_0
    return v0
.end method

.method public hasColor()Z
    .locals 2

    .line 60936
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v1, 0x8

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_0

    const/4 v0, 0x1

    goto :goto_0

    :cond_0
    const/4 v0, 0x0

    :goto_0
    return v0
.end method

.method public hasIndex()Z
    .locals 2

    .line 60916
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/4 v1, 0x2

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_0

    const/4 v0, 0x1

    goto :goto_0

    :cond_0
    const/4 v0, 0x0

    :goto_0
    return v0
.end method

.method public hasInfo()Z
    .locals 2

    .line 60926
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/4 v1, 0x4

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_0

    const/4 v0, 0x1

    goto :goto_0

    :cond_0
    const/4 v0, 0x0

    :goto_0
    return v0
.end method

.method public hasRequestFocus()Z
    .locals 2

    .line 61190
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v1, 0x2000

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_0

    const/4 v0, 0x1

    goto :goto_0

    :cond_0
    const/4 v0, 0x0

    :goto_0
    return v0
.end method

.method public hasShowParams()Z
    .locals 2

    .line 61042
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v1, 0x80

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_0

    const/4 v0, 0x1

    goto :goto_0

    :cond_0
    const/4 v0, 0x0

    :goto_0
    return v0
.end method

.method public hasShowStaticsUrl()Z
    .locals 2

    .line 61116
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v1, 0x400

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_0

    const/4 v0, 0x1

    goto :goto_0

    :cond_0
    const/4 v0, 0x0

    :goto_0
    return v0
.end method

.method public hasSkipType()Z
    .locals 2

    .line 61106
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v1, 0x200

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_0

    const/4 v0, 0x1

    goto :goto_0

    :cond_0
    const/4 v0, 0x0

    :goto_0
    return v0
.end method

.method public hasText()Z
    .locals 2

    .line 60968
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v1, 0x10

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_0

    const/4 v0, 0x1

    goto :goto_0

    :cond_0
    const/4 v0, 0x0

    :goto_0
    return v0
.end method

.method public hasType()Z
    .locals 2

    .line 60906
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/4 v1, 0x1

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_0

    goto :goto_0

    :cond_0
    const/4 v1, 0x0

    :goto_0
    return v1
.end method

.method public hasVedioUrl()Z
    .locals 2

    .line 61000
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v1, 0x20

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_0

    const/4 v0, 0x1

    goto :goto_0

    :cond_0
    const/4 v0, 0x0

    :goto_0
    return v0
.end method

.method public final isInitialized()Z
    .locals 4

    .line 61225
    iget-byte v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->memoizedIsInitialized:B

    const/4 v1, 0x1

    const/4 v2, 0x0

    const/4 v3, -0x1

    if-eq v0, v3, :cond_1

    if-ne v0, v1, :cond_0

    goto :goto_0

    :cond_0
    const/4 v1, 0x0

    :goto_0
    return v1

    .line 61228
    :cond_1
    invoke-virtual {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->hasType()Z

    move-result v0

    if-nez v0, :cond_2

    .line 61229
    iput-byte v2, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->memoizedIsInitialized:B

    return v2

    .line 61232
    :cond_2
    invoke-virtual {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->hasIndex()Z

    move-result v0

    if-nez v0, :cond_3

    .line 61233
    iput-byte v2, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->memoizedIsInitialized:B

    return v2

    .line 61236
    :cond_3
    invoke-virtual {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->hasInfo()Z

    move-result v0

    if-eqz v0, :cond_4

    .line 61237
    invoke-virtual {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->getInfo()Lcom/moji/launchserver/AdCommonInterface$ImageInfo;

    move-result-object v0

    invoke-virtual {v0}, Lcom/moji/launchserver/AdCommonInterface$ImageInfo;->isInitialized()Z

    move-result v0

    if-nez v0, :cond_4

    .line 61238
    iput-byte v2, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->memoizedIsInitialized:B

    return v2

    .line 61242
    :cond_4
    invoke-virtual {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->hasVedioUrl()Z

    move-result v0

    if-eqz v0, :cond_5

    .line 61243
    invoke-virtual {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->getVedioUrl()Lcom/moji/launchserver/AdCommonInterface$ImageInfo;

    move-result-object v0

    invoke-virtual {v0}, Lcom/moji/launchserver/AdCommonInterface$ImageInfo;->isInitialized()Z

    move-result v0

    if-nez v0, :cond_5

    .line 61244
    iput-byte v2, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->memoizedIsInitialized:B

    return v2

    .line 61248
    :cond_5
    invoke-virtual {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->hasAdvideoInfo()Z

    move-result v0

    if-eqz v0, :cond_6

    .line 61249
    invoke-virtual {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->getAdvideoInfo()Lcom/moji/launchserver/AdCommonInterface$AdVideoExtendInfo;

    move-result-object v0

    invoke-virtual {v0}, Lcom/moji/launchserver/AdCommonInterface$AdVideoExtendInfo;->isInitialized()Z

    move-result v0

    if-nez v0, :cond_6

    .line 61250
    iput-byte v2, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->memoizedIsInitialized:B

    return v2

    .line 61254
    :cond_6
    iput-byte v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->memoizedIsInitialized:B

    return v1
.end method

.method public bridge synthetic newBuilderForType()Lcom/google/protobuf/MessageLite$Builder;
    .locals 1

    .line 60883
    invoke-virtual {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->newBuilderForType()Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;

    move-result-object v0

    return-object v0
.end method

.method public newBuilderForType()Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;
    .locals 1

    .line 61453
    invoke-static {}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->newBuilder()Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;

    move-result-object v0

    return-object v0
.end method

.method public bridge synthetic toBuilder()Lcom/google/protobuf/MessageLite$Builder;
    .locals 1

    .line 60883
    invoke-virtual {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->toBuilder()Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;

    move-result-object v0

    return-object v0
.end method

.method public toBuilder()Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;
    .locals 1

    .line 61457
    invoke-static {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->newBuilder(Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;)Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo$Builder;

    move-result-object v0

    return-object v0
.end method

.method protected writeReplace()Ljava/lang/Object;
    .locals 1
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/ObjectStreamException;
        }
    .end annotation

    .line 61382
    invoke-super {p0}, Lcom/google/protobuf/GeneratedMessageLite;->writeReplace()Ljava/lang/Object;

    move-result-object v0

    return-object v0
.end method

.method public writeTo(Lcom/google/protobuf/CodedOutputStream;)V
    .locals 3
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;
        }
    .end annotation

    .line 61260
    invoke-virtual {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->getSerializedSize()I

    .line 61261
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/4 v1, 0x1

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_0

    .line 61262
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->type_:I

    invoke-virtual {p1, v1, v0}, Lcom/google/protobuf/CodedOutputStream;->writeInt32(II)V

    .line 61264
    :cond_0
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/4 v1, 0x2

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_1

    .line 61265
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->index_:I

    invoke-virtual {p1, v1, v0}, Lcom/google/protobuf/CodedOutputStream;->writeInt32(II)V

    .line 61267
    :cond_1
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/4 v1, 0x4

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_2

    const/4 v0, 0x3

    .line 61268
    iget-object v2, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->info_:Lcom/moji/launchserver/AdCommonInterface$ImageInfo;

    invoke-virtual {p1, v0, v2}, Lcom/google/protobuf/CodedOutputStream;->writeMessage(ILcom/google/protobuf/MessageLite;)V

    .line 61270
    :cond_2
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v2, 0x8

    and-int/2addr v0, v2

    if-ne v0, v2, :cond_3

    .line 61271
    invoke-direct {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->getColorBytes()Lcom/google/protobuf/ByteString;

    move-result-object v0

    invoke-virtual {p1, v1, v0}, Lcom/google/protobuf/CodedOutputStream;->writeBytes(ILcom/google/protobuf/ByteString;)V

    .line 61273
    :cond_3
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v1, 0x10

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_4

    const/4 v0, 0x5

    .line 61274
    invoke-direct {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->getTextBytes()Lcom/google/protobuf/ByteString;

    move-result-object v1

    invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeBytes(ILcom/google/protobuf/ByteString;)V

    .line 61276
    :cond_4
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v1, 0x20

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_5

    const/4 v0, 0x6

    .line 61277
    iget-object v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->vedioUrl_:Lcom/moji/launchserver/AdCommonInterface$ImageInfo;

    invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeMessage(ILcom/google/protobuf/MessageLite;)V

    .line 61279
    :cond_5
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v1, 0x40

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_6

    const/4 v0, 0x7

    .line 61280
    invoke-direct {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->getClickUrlBytes()Lcom/google/protobuf/ByteString;

    move-result-object v1

    invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeBytes(ILcom/google/protobuf/ByteString;)V

    .line 61282
    :cond_6
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v1, 0x80

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_7

    .line 61283
    invoke-direct {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->getShowParamsBytes()Lcom/google/protobuf/ByteString;

    move-result-object v0

    invoke-virtual {p1, v2, v0}, Lcom/google/protobuf/CodedOutputStream;->writeBytes(ILcom/google/protobuf/ByteString;)V

    .line 61285
    :cond_7
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v1, 0x100

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_8

    const/16 v0, 0x9

    .line 61286
    invoke-direct {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->getClickParamsBytes()Lcom/google/protobuf/ByteString;

    move-result-object v1

    invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeBytes(ILcom/google/protobuf/ByteString;)V

    .line 61288
    :cond_8
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v1, 0x200

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_9

    const/16 v0, 0xa

    .line 61289
    iget-object v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->skipType_:Lcom/moji/launchserver/AdCommonInterface$SkipType;

    invoke-virtual {v1}, Lcom/moji/launchserver/AdCommonInterface$SkipType;->getNumber()I

    move-result v1

    invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeEnum(II)V

    .line 61291
    :cond_9
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v1, 0x400

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_a

    const/16 v0, 0xb

    .line 61292
    invoke-direct {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->getShowStaticsUrlBytes()Lcom/google/protobuf/ByteString;

    move-result-object v1

    invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeBytes(ILcom/google/protobuf/ByteString;)V

    .line 61294
    :cond_a
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v1, 0x800

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_b

    const/16 v0, 0xc

    .line 61295
    invoke-direct {p0}, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->getClickStaticsUrlBytes()Lcom/google/protobuf/ByteString;

    move-result-object v1

    invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeBytes(ILcom/google/protobuf/ByteString;)V

    .line 61297
    :cond_b
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v1, 0x1000

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_c

    const/16 v0, 0xd

    .line 61298
    iget-object v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->advideoInfo_:Lcom/moji/launchserver/AdCommonInterface$AdVideoExtendInfo;

    invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeMessage(ILcom/google/protobuf/MessageLite;)V

    .line 61300
    :cond_c
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v1, 0x2000

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_d

    const/16 v0, 0xe

    .line 61301
    iget-boolean v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->requestFocus_:Z

    invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeBool(IZ)V

    .line 61303
    :cond_d
    iget v0, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->bitField0_:I

    const/16 v1, 0x4000

    and-int/2addr v0, v1

    if-ne v0, v1, :cond_e

    const/16 v0, 0xf

    .line 61304
    iget-boolean v1, p0, Lcom/moji/launchserver/AdCommonInterface$CardNativeInfo;->autoRotate_:Z

    invoke-virtual {p1, v0, v1}, Lcom/google/protobuf/CodedOutputStream;->writeBool(IZ)V

    :cond_e
    return-void
.end method
