FeedbackEntry.smali

.class public Lcom/avast/android/feedback/FeedbackEntry;
.super Ljava/lang/Object;


# instance fields
.field private final a:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private final b:[Ljava/lang/String;

.field private final c:Ljava/lang/String;

.field private final d:Ljava/lang/String;

.field private final e:Ljava/lang/String;

.field private final f:Ljava/lang/String;

.field private final g:Ljava/lang/String;

.field private final h:Ljava/lang/String;

.field private final i:Ljava/lang/String;

.field private final j:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private final k:Ljava/lang/String;

.field private final l:Ljava/lang/String;

.field private final m:Ljava/lang/String;

.field private final n:Ljava/lang/Boolean;

.field private final o:Ljava/lang/String;

.field private final p:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap<",
            "Ljava/lang/String;",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private final q:Ljava/lang/String;

.field private final r:Ljava/lang/String;

.field private final s:Ljava/lang/String;

.field private final t:Ljava/lang/String;

.field private final u:Ljava/lang/String;

.field private final v:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field

.field private final w:Ljava/lang/String;

.field private final x:Ljava/lang/String;

.field private final y:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field


# direct methods
.method constructor <init>(Lcom/avast/android/feedback/FeedbackEntryBuilder;)V
    .registers 3

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

    invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->o()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->g:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->j()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->d:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->x()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->e:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->y()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->o:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->s()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->k:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->k()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->f:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->t()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->l:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->u()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->m:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->p()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->h:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->d()Ljava/util/List;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->a:Ljava/util/List;

    invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->f()[Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->b:[Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->A()Ljava/lang/Boolean;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->n:Ljava/lang/Boolean;

    invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->g()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->c:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->m()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->i:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->q()Ljava/util/List;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->j:Ljava/util/List;

    invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->e()Ljava/util/HashMap;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->p:Ljava/util/HashMap;

    invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->w()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->q:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->i()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->r:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->l()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->s:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->n()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->t:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->r()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->u:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->h()Ljava/util/List;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->v:Ljava/util/List;

    invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->z()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->w:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->v()Ljava/lang/String;

    move-result-object v0

    iput-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->x:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/feedback/FeedbackEntryBuilder;->c()Ljava/util/List;

    move-result-object p1

    iput-object p1, p0, Lcom/avast/android/feedback/FeedbackEntry;->y:Ljava/util/List;

    return-void
.end method

.method private static b()Ljava/lang/String;
    .registers 3

    sget-object v0, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;

    sget-object v1, Landroid/os/Build;->MODEL:Ljava/lang/String;

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

    move-result v2

    if-eqz v2, :cond_b

    return-object v1

    :cond_b
    new-instance v2, Ljava/lang/StringBuilder;

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

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

    const-string v0, " "

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

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

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

    move-result-object v0

    return-object v0
.end method


# virtual methods
.method public a()Ljava/lang/String;
    .registers 27

    move-object/from16 v1, p0

    const-string v0, "description"

    const-string v2, "email"

    const-string v3, "my_avast"

    const-string v4, "device_accounts"

    const-string v5, "device_type"

    const-string v6, "device"

    const-string v7, "platform_build_version"

    const-string v8, "platform_version"

    const-string v9, "platform"

    const-string v10, "order_id"

    const-string v11, "license"

    const-string v12, "uuid"

    const-string v13, "guid"

    const-string v14, "vps_version"

    const-string v15, "version"

    move-object/from16 v16, v0

    const-string v0, "product_code"

    move-object/from16 v17, v2

    const-string v2, "product_name"

    move-object/from16 v18, v3

    const-string v3, "language"

    move-object/from16 v19, v4

    const-string v4, "type_of_issue"

    move-object/from16 v20, v5

    const-string v5, "ticket"

    move-object/from16 v21, v6

    const-string v6, ""

    move-object/from16 v22, v7

    new-instance v7, Ljava/io/StringWriter;

    invoke-direct {v7}, Ljava/io/StringWriter;-><init>()V

    :try_start_3f
    invoke-static {}, Lorg/xmlpull/v1/XmlPullParserFactory;->newInstance()Lorg/xmlpull/v1/XmlPullParserFactory;

    move-result-object v23

    move-object/from16 v24, v8

    invoke-virtual/range {v23 .. v23}, Lorg/xmlpull/v1/XmlPullParserFactory;->newSerializer()Lorg/xmlpull/v1/XmlSerializer;

    move-result-object v8

    invoke-interface {v8, v7}, Lorg/xmlpull/v1/XmlSerializer;->setOutput(Ljava/io/Writer;)V
    :try_end_4c
    .catch Ljava/io/IOException; {:try_start_3f .. :try_end_4c} :catch_301
    .catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_3f .. :try_end_4c} :catch_2ff

    move-object/from16 v23, v7

    :try_start_4e
    const-string v7, "UTF-8"

    move-object/from16 v25, v9

    sget-object v9, Ljava/lang/Boolean;->TRUE:Ljava/lang/Boolean;

    invoke-interface {v8, v7, v9}, Lorg/xmlpull/v1/XmlSerializer;->startDocument(Ljava/lang/String;Ljava/lang/Boolean;)V

    invoke-interface {v8, v6, v5}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    const-string v7, "Feedback"

    invoke-interface {v8, v7}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-interface {v8, v6, v4}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-interface {v8, v6, v3}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    iget-object v4, v1, Lcom/avast/android/feedback/FeedbackEntry;->f:Ljava/lang/String;

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

    move-result v4
    :try_end_6e
    .catch Ljava/io/IOException; {:try_start_4e .. :try_end_6e} :catch_2fd
    .catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_4e .. :try_end_6e} :catch_2fb

    const-string v7, "N/A"

    if-eqz v4, :cond_74

    move-object v4, v7

    goto :goto_76

    :cond_74
    :try_start_74
    iget-object v4, v1, Lcom/avast/android/feedback/FeedbackEntry;->f:Ljava/lang/String;

    :goto_76
    invoke-interface {v8, v4}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-interface {v8, v6, v3}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-interface {v8, v6, v2}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    iget-object v3, v1, Lcom/avast/android/feedback/FeedbackEntry;->l:Ljava/lang/String;

    invoke-interface {v8, v3}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-interface {v8, v6, v2}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    iget-object v2, v1, Lcom/avast/android/feedback/FeedbackEntry;->k:Ljava/lang/String;

    invoke-interface {v8, v2}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-interface {v8, v6, v15}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->m:Ljava/lang/String;

    invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-interface {v8, v6, v15}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-interface {v8, v6, v14}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->o:Ljava/lang/String;

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

    move-result v0

    if-eqz v0, :cond_aa

    move-object v0, v7

    goto :goto_ac

    :cond_aa
    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->o:Ljava/lang/String;

    :goto_ac
    invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-interface {v8, v6, v14}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-interface {v8, v6, v13}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->d:Ljava/lang/String;

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

    move-result v0

    if-eqz v0, :cond_bf

    move-object v0, v7

    goto :goto_c1

    :cond_bf
    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->d:Ljava/lang/String;

    :goto_c1
    invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-interface {v8, v6, v13}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-interface {v8, v6, v12}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->e:Ljava/lang/String;

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

    move-result v0

    if-eqz v0, :cond_d4

    move-object v0, v7

    goto :goto_d6

    :cond_d4
    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->e:Ljava/lang/String;

    :goto_d6
    invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-interface {v8, v6, v12}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-interface {v8, v6, v11}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->i:Ljava/lang/String;

    invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-interface {v8, v6, v11}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-interface {v8, v6, v10}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->j:Ljava/util/List;

    if-eqz v0, :cond_fd

    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->j:Ljava/util/List;

    invoke-interface {v0}, Ljava/util/List;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_fd

    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->j:Ljava/util/List;

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

    move-result-object v0

    goto :goto_fe

    :cond_fd
    move-object v0, v7

    :goto_fe
    invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-interface {v8, v6, v10}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    move-object/from16 v0, v25

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    const-string v2, "Android"

    invoke-interface {v8, v2}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    move-object/from16 v0, v24

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    sget-object v2, Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;

    invoke-interface {v8, v2}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    move-object/from16 v0, v22

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    sget-object v2, Landroid/os/Build$VERSION;->INCREMENTAL:Ljava/lang/String;

    invoke-interface {v8, v2}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    move-object/from16 v0, v21

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-static {}, Lcom/avast/android/feedback/FeedbackEntry;->b()Ljava/lang/String;

    move-result-object v2

    invoke-interface {v8, v2}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    move-object/from16 v0, v20

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    iget-object v2, v1, Lcom/avast/android/feedback/FeedbackEntry;->n:Ljava/lang/Boolean;

    invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v2

    if-eqz v2, :cond_14a

    const-string v2, "tablet"

    goto :goto_14c

    :cond_14a
    const-string v2, "phone"

    :goto_14c
    invoke-interface {v8, v2}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    move-object/from16 v0, v19

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    iget-object v2, v1, Lcom/avast/android/feedback/FeedbackEntry;->b:[Ljava/lang/String;

    if-eqz v2, :cond_16b

    iget-object v2, v1, Lcom/avast/android/feedback/FeedbackEntry;->b:[Ljava/lang/String;

    array-length v2, v2

    if-nez v2, :cond_161

    goto :goto_16b

    :cond_161
    iget-object v2, v1, Lcom/avast/android/feedback/FeedbackEntry;->b:[Ljava/lang/String;

    invoke-static {v2}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-interface {v8, v2}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    goto :goto_170

    :cond_16b
    :goto_16b
    const-string v2, "Device with Marshmallow or user has no google accounts"

    invoke-interface {v8, v2}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    :goto_170
    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    move-object/from16 v0, v18

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    iget-object v2, v1, Lcom/avast/android/feedback/FeedbackEntry;->a:Ljava/util/List;

    if-eqz v2, :cond_18f

    iget-object v2, v1, Lcom/avast/android/feedback/FeedbackEntry;->a:Ljava/util/List;

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

    move-result v2

    if-eqz v2, :cond_185

    goto :goto_18f

    :cond_185
    iget-object v2, v1, Lcom/avast/android/feedback/FeedbackEntry;->a:Ljava/util/List;

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

    move-result-object v2

    invoke-interface {v8, v2}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    goto :goto_194

    :cond_18f
    :goto_18f
    const-string v2, "Avast account not found"

    invoke-interface {v8, v2}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    :goto_194
    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    move-object/from16 v0, v17

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    iget-object v2, v1, Lcom/avast/android/feedback/FeedbackEntry;->c:Ljava/lang/String;

    invoke-interface {v8, v2}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    move-object/from16 v0, v16

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    iget-object v2, v1, Lcom/avast/android/feedback/FeedbackEntry;->g:Ljava/lang/String;

    invoke-interface {v8, v2}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    const-string v0, "operator"

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->h:Ljava/lang/String;

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

    move-result v0

    if-eqz v0, :cond_1c0

    move-object v0, v7

    goto :goto_1c2

    :cond_1c0
    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->h:Ljava/lang/String;

    :goto_1c2
    invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    const-string v0, "operator"

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->p:Ljava/util/HashMap;

    invoke-virtual {v0}, Ljava/util/HashMap;->entrySet()Ljava/util/Set;

    move-result-object v0

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

    move-result-object v0

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

    move-result v2

    if-eqz v2, :cond_1fc

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

    move-result-object v2

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

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

    move-result-object v3

    check-cast v3, Ljava/lang/String;

    invoke-interface {v8, v6, v3}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

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

    move-result-object v3

    check-cast v3, Ljava/lang/String;

    invoke-interface {v8, v3}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

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

    move-result-object v2

    check-cast v2, Ljava/lang/String;

    invoke-interface {v8, v6, v2}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    goto :goto_1d4

    :cond_1fc
    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->q:Ljava/lang/String;

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

    move-result v0

    if-nez v0, :cond_213

    const-string v0, "tags"

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->q:Ljava/lang/String;

    invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    const-string v0, "tags"

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    :cond_213
    const-string v0, "first_name"

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->r:Ljava/lang/String;

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

    move-result v0

    if-eqz v0, :cond_222

    move-object v0, v7

    goto :goto_224

    :cond_222
    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->r:Ljava/lang/String;

    :goto_224
    invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    const-string v0, "first_name"

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    const-string v0, "last_name"

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->s:Ljava/lang/String;

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

    move-result v0

    if-eqz v0, :cond_23b

    move-object v0, v7

    goto :goto_23d

    :cond_23b
    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->s:Ljava/lang/String;

    :goto_23d
    invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    const-string v0, "last_name"

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    const-string v0, "machine_id"

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->t:Ljava/lang/String;

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

    move-result v0

    if-eqz v0, :cond_254

    move-object v0, v7

    goto :goto_256

    :cond_254
    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->t:Ljava/lang/String;

    :goto_256
    invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    const-string v0, "machine_id"

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    const-string v0, "precise_flavor"

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->u:Ljava/lang/String;

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

    move-result v0

    if-eqz v0, :cond_26d

    move-object v0, v7

    goto :goto_26f

    :cond_26d
    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->u:Ljava/lang/String;

    :goto_26f
    invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    const-string v0, "precise_flavor"

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    const-string v0, "features_set"

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->v:Ljava/util/List;

    if-eqz v0, :cond_293

    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->v:Ljava/util/List;

    invoke-interface {v0}, Ljava/util/List;->isEmpty()Z

    move-result v0

    if-eqz v0, :cond_289

    goto :goto_293

    :cond_289
    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->v:Ljava/util/List;

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

    move-result-object v0

    invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    goto :goto_298

    :cond_293
    :goto_293
    const-string v0, "Features set is empty or was not set."

    invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    :goto_298
    const-string v0, "features_set"

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    const-string v0, "wallet_key"

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->w:Ljava/lang/String;

    if-nez v0, :cond_2ac

    const-string v0, "Wallet key is null."

    invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    goto :goto_2b1

    :cond_2ac
    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->w:Ljava/lang/String;

    invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    :goto_2b1
    const-string v0, "wallet_key"

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    const-string v0, "shepherd_2_config"

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->x:Ljava/lang/String;

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

    move-result v0

    if-eqz v0, :cond_2c4

    goto :goto_2c6

    :cond_2c4
    iget-object v7, v1, Lcom/avast/android/feedback/FeedbackEntry;->x:Ljava/lang/String;

    :goto_2c6
    invoke-interface {v8, v7}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    const-string v0, "shepherd_2_config"

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    const-string v0, "active_campaigns"

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->y:Ljava/util/List;

    if-eqz v0, :cond_2ea

    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->y:Ljava/util/List;

    invoke-interface {v0}, Ljava/util/List;->isEmpty()Z

    move-result v0

    if-eqz v0, :cond_2e0

    goto :goto_2ea

    :cond_2e0
    iget-object v0, v1, Lcom/avast/android/feedback/FeedbackEntry;->y:Ljava/util/List;

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

    move-result-object v0

    invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    goto :goto_2ef

    :cond_2ea
    :goto_2ea
    const-string v0, "Active campaigns are empty or was not set."

    invoke-interface {v8, v0}, Lorg/xmlpull/v1/XmlSerializer;->text(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    :goto_2ef
    const-string v0, "active_campaigns"

    invoke-interface {v8, v6, v0}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-interface {v8, v6, v5}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;

    invoke-interface {v8}, Lorg/xmlpull/v1/XmlSerializer;->endDocument()V
    :try_end_2fa
    .catch Ljava/io/IOException; {:try_start_74 .. :try_end_2fa} :catch_2fd
    .catch Lorg/xmlpull/v1/XmlPullParserException; {:try_start_74 .. :try_end_2fa} :catch_2fb

    goto :goto_310

    :catch_2fb
    move-exception v0

    goto :goto_304

    :catch_2fd
    move-exception v0

    goto :goto_304

    :catch_2ff
    move-exception v0

    goto :goto_302

    :catch_301
    move-exception v0

    :goto_302
    move-object/from16 v23, v7

    :goto_304
    invoke-static {}, Lcom/avast/android/feedback/util/LogHolder;->a()Lcom/avast/android/logging/Alf;

    move-result-object v2

    const/4 v3, 0x0

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

    const-string v4, "Could not generate xml for feedback."

    invoke-virtual {v2, v0, v4, v3}, Lcom/avast/android/logging/Alf;->d(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)V

    :goto_310
    invoke-virtual/range {v23 .. v23}, Ljava/io/StringWriter;->toString()Ljava/lang/String;

    move-result-object v0

    return-object v0
.end method

.method c()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->c:Ljava/lang/String;

    return-object v0
.end method

.method public d()[B
    .registers 4

    invoke-virtual {p0}, Lcom/avast/android/feedback/FeedbackEntry;->a()Ljava/lang/String;

    move-result-object v0

    sget-object v1, Lcom/avast/android/feedback/util/LogHolder;->c:Lcom/avast/android/feedback/util/LogHolder;

    invoke-static {}, Lcom/avast/android/feedback/util/LogHolder;->a()Lcom/avast/android/logging/Alf;

    move-result-object v1

    const/4 v2, 0x0

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

    invoke-virtual {v1, v0, v2}, Lcom/avast/android/logging/Alf;->c(Ljava/lang/String;[Ljava/lang/Object;)V

    sget-object v1, Ljava/nio/charset/StandardCharsets;->UTF_8:Ljava/nio/charset/Charset;

    invoke-virtual {v0, v1}, Ljava/lang/String;->getBytes(Ljava/nio/charset/Charset;)[B

    move-result-object v0

    return-object v0
.end method

.method e()Ljava/lang/String;
    .registers 2

    iget-object v0, p0, Lcom/avast/android/feedback/FeedbackEntry;->g:Ljava/lang/String;

    return-object v0
.end method