BurgerTracker.smali

.class public final Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;
.super Ljava/lang/Object;

# interfaces
.implements Lcom/avast/android/purchaseflow/tracking/tracker/BaseTracker;


# instance fields
.field private final a:Lcom/avast/android/burger/BurgerInterface;


# direct methods
.method public constructor <init>(Lcom/avast/android/burger/BurgerInterface;)V
    .registers 3

    const-string v0, "burger"

    invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->c(Ljava/lang/Object;Ljava/lang/String;)V

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

    iput-object p1, p0, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->a:Lcom/avast/android/burger/BurgerInterface;

    return-void
.end method

.method private final b(Lcom/avast/android/purchaseflow/tracking/events/LicenseChangeEvent;)V
    .registers 5

    new-instance v0, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;

    invoke-direct {v0}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;-><init>()V

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/LicenseChangeEvent;->c()Ljava/lang/String;

    move-result-object v1

    iput-object v1, v0, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->session_id:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/LicenseChangeEvent;->b()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Lcom/avast/android/purchaseflow/tracking/util/StringUtilsKt;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    iput-object v1, v0, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->new_licensing_schema_id:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/LicenseChangeEvent;->a()Ljava/lang/String;

    move-result-object p1

    invoke-static {p1}, Lcom/avast/android/purchaseflow/tracking/util/StringUtilsKt;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object p1

    iput-object p1, v0, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->cur_licensing_schema_id:Ljava/lang/String;

    iget-object p1, p0, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->a:Lcom/avast/android/burger/BurgerInterface;

    new-instance v1, Lcom/avast/android/purchaseflow/tracking/tracker/burger/PurchaseFlowBurgerEvent;

    invoke-virtual {v0}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow;

    move-result-object v0

    const-string v2, "builder.build()"

    invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const/16 v2, 0xf

    invoke-direct {v1, v2, v0}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/PurchaseFlowBurgerEvent;-><init>(ILcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow;)V

    invoke-interface {p1, v1}, Lcom/avast/android/burger/BurgerInterface;->a(Lcom/avast/android/burger/event/TemplateBurgerEvent;)V

    return-void
.end method

.method private final c(Lcom/avast/android/purchaseflow/tracking/events/LicenseRemovedEvent;)V
    .registers 5

    new-instance v0, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;

    invoke-direct {v0}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;-><init>()V

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/LicenseRemovedEvent;->a()Ljava/lang/String;

    move-result-object p1

    iput-object p1, v0, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->session_id:Ljava/lang/String;

    iget-object p1, p0, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->a:Lcom/avast/android/burger/BurgerInterface;

    new-instance v1, Lcom/avast/android/purchaseflow/tracking/tracker/burger/PurchaseFlowBurgerEvent;

    invoke-virtual {v0}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow;

    move-result-object v0

    const-string v2, "builder.build()"

    invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const/16 v2, 0x10

    invoke-direct {v1, v2, v0}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/PurchaseFlowBurgerEvent;-><init>(ILcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow;)V

    invoke-interface {p1, v1}, Lcom/avast/android/burger/BurgerInterface;->a(Lcom/avast/android/burger/event/TemplateBurgerEvent;)V

    return-void
.end method

.method private final d(Lcom/avast/android/purchaseflow/tracking/events/LicenseRestoreEvent;)V
    .registers 6

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/LicenseRestoreEvent;->a()Lcom/avast/android/purchaseflow/tracking/events/LicenseRestoreEvent$EventType;

    move-result-object v0

    sget-object v1, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker$WhenMappings;->e:[I

    invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I

    move-result v0

    aget v0, v1, v0

    const/4 v1, 0x1

    if-eq v0, v1, :cond_21

    const/4 v1, 0x2

    if-eq v0, v1, :cond_1e

    const/4 v1, 0x3

    if-ne v0, v1, :cond_18

    const/16 v0, 0xe

    goto :goto_23

    :cond_18
    new-instance p1, Lkotlin/NoWhenBranchMatchedException;

    invoke-direct {p1}, Lkotlin/NoWhenBranchMatchedException;-><init>()V

    throw p1

    :cond_1e
    const/16 v0, 0xd

    goto :goto_23

    :cond_21
    const/16 v0, 0xc

    :goto_23
    new-instance v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;

    invoke-direct {v1}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;-><init>()V

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/LicenseRestoreEvent;->b()Ljava/lang/String;

    move-result-object p1

    iput-object p1, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->session_id:Ljava/lang/String;

    iget-object p1, p0, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->a:Lcom/avast/android/burger/BurgerInterface;

    new-instance v2, Lcom/avast/android/purchaseflow/tracking/tracker/burger/PurchaseFlowBurgerEvent;

    invoke-virtual {v1}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow;

    move-result-object v1

    const-string v3, "builder.build()"

    invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-direct {v2, v0, v1}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/PurchaseFlowBurgerEvent;-><init>(ILcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow;)V

    invoke-interface {p1, v2}, Lcom/avast/android/burger/BurgerInterface;->a(Lcom/avast/android/burger/event/TemplateBurgerEvent;)V

    return-void
.end method

.method private final e(Lcom/avast/android/purchaseflow/tracking/events/MessagingFiredEvent;)V
    .registers 5

    new-instance v0, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;

    invoke-direct {v0}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;-><init>()V

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/MessagingFiredEvent;->f()Ljava/lang/String;

    move-result-object v1

    iput-object v1, v0, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->session_id:Ljava/lang/String;

    new-instance v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;

    invoke-direct {v1}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;-><init>()V

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/MessagingFiredEvent;->d()Ljava/lang/String;

    move-result-object v2

    iput-object v2, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;->messaging_id:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/MessagingFiredEvent;->e()Lcom/avast/android/purchaseflow/tracking/data/MessagingPlacement;

    move-result-object v2

    invoke-virtual {v2}, Lcom/avast/android/purchaseflow/tracking/data/MessagingPlacement;->f()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$MessagingType;

    move-result-object v2

    iput-object v2, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;->type:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$MessagingType;

    invoke-virtual {v1}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging;

    move-result-object v1

    iput-object v1, v0, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->messaging:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging;

    new-instance v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;

    invoke-direct {v1}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;-><init>()V

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/MessagingFiredEvent;->b()Ljava/lang/String;

    move-result-object v2

    iput-object v2, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;->campaign_id:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/MessagingFiredEvent;->a()Ljava/lang/String;

    move-result-object v2

    iput-object v2, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;->category:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/MessagingFiredEvent;->c()Lcom/avast/android/purchaseflow/tracking/data/CampaignType;

    move-result-object p1

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/data/CampaignType;->g()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$CampaignType;

    move-result-object p1

    iput-object p1, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;->type:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$CampaignType;

    invoke-virtual {v1}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign;

    move-result-object p1

    iput-object p1, v0, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->campaign:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign;

    iget-object p1, p0, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->a:Lcom/avast/android/burger/BurgerInterface;

    new-instance v1, Lcom/avast/android/purchaseflow/tracking/tracker/burger/PurchaseFlowBurgerEvent;

    invoke-virtual {v0}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow;

    move-result-object v0

    const-string v2, "builder.build()"

    invoke-static {v0, v2}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V

    const/4 v2, 0x1

    invoke-direct {v1, v2, v0}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/PurchaseFlowBurgerEvent;-><init>(ILcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow;)V

    invoke-interface {p1, v1}, Lcom/avast/android/burger/BurgerInterface;->a(Lcom/avast/android/burger/event/TemplateBurgerEvent;)V

    return-void
.end method

.method private final f(Lcom/avast/android/purchaseflow/tracking/events/OverlayEvent;)V
    .registers 7

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/OverlayEvent;->e()Lcom/avast/android/purchaseflow/tracking/events/OverlayEvent$EventType;

    move-result-object v0

    sget-object v1, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker$WhenMappings;->a:[I

    invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I

    move-result v0

    aget v0, v1, v0

    const/4 v1, 0x1

    const/4 v2, 0x4

    const/4 v3, 0x3

    const/4 v4, 0x2

    if-eq v0, v1, :cond_23

    if-eq v0, v4, :cond_21

    if-eq v0, v3, :cond_24

    if-ne v0, v2, :cond_1b

    const/16 v2, 0x11

    goto :goto_24

    :cond_1b
    new-instance p1, Lkotlin/NoWhenBranchMatchedException;

    invoke-direct {p1}, Lkotlin/NoWhenBranchMatchedException;-><init>()V

    throw p1

    :cond_21
    const/4 v2, 0x3

    goto :goto_24

    :cond_23
    const/4 v2, 0x2

    :cond_24
    :goto_24
    new-instance v0, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;

    invoke-direct {v0}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;-><init>()V

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/OverlayEvent;->h()Ljava/lang/String;

    move-result-object v1

    iput-object v1, v0, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->session_id:Ljava/lang/String;

    new-instance v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;

    invoke-direct {v1}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;-><init>()V

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/OverlayEvent;->f()Ljava/lang/String;

    move-result-object v3

    iput-object v3, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;->messaging_id:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/OverlayEvent;->g()Lcom/avast/android/purchaseflow/tracking/data/MessagingPlacement;

    move-result-object v3

    invoke-virtual {v3}, Lcom/avast/android/purchaseflow/tracking/data/MessagingPlacement;->f()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$MessagingType;

    move-result-object v3

    iput-object v3, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;->type:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$MessagingType;

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/OverlayEvent;->d()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Lcom/avast/android/purchaseflow/tracking/util/StringUtilsKt;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    iput-object v3, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;->error:Ljava/lang/String;

    invoke-virtual {v1}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging;

    move-result-object v1

    iput-object v1, v0, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->messaging:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging;

    new-instance v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;

    invoke-direct {v1}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;-><init>()V

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/OverlayEvent;->b()Ljava/lang/String;

    move-result-object v3

    iput-object v3, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;->campaign_id:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/OverlayEvent;->a()Ljava/lang/String;

    move-result-object v3

    iput-object v3, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;->category:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/OverlayEvent;->c()Lcom/avast/android/purchaseflow/tracking/data/CampaignType;

    move-result-object p1

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/data/CampaignType;->g()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$CampaignType;

    move-result-object p1

    iput-object p1, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;->type:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$CampaignType;

    invoke-virtual {v1}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign;

    move-result-object p1

    iput-object p1, v0, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->campaign:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign;

    iget-object p1, p0, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->a:Lcom/avast/android/burger/BurgerInterface;

    new-instance v1, Lcom/avast/android/purchaseflow/tracking/tracker/burger/PurchaseFlowBurgerEvent;

    invoke-virtual {v0}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow;

    move-result-object v0

    const-string v3, "builder.build()"

    invoke-static {v0, v3}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-direct {v1, v2, v0}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/PurchaseFlowBurgerEvent;-><init>(ILcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow;)V

    invoke-interface {p1, v1}, Lcom/avast/android/burger/BurgerInterface;->a(Lcom/avast/android/burger/event/TemplateBurgerEvent;)V

    return-void
.end method

.method private final g(Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;)V
    .registers 7

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->g()Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent$EventType;

    move-result-object v0

    sget-object v1, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker$WhenMappings;->b:[I

    invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I

    move-result v0

    aget v0, v1, v0

    packed-switch v0, :pswitch_data_120

    new-instance p1, Lkotlin/NoWhenBranchMatchedException;

    invoke-direct {p1}, Lkotlin/NoWhenBranchMatchedException;-><init>()V

    throw p1

    :pswitch_15
    const/16 v0, 0x11

    goto :goto_21

    :pswitch_18
    return-void

    :pswitch_19
    const/16 v0, 0x8

    goto :goto_21

    :pswitch_1c
    const/4 v0, 0x7

    goto :goto_21

    :pswitch_1e
    const/4 v0, 0x6

    goto :goto_21

    :pswitch_20
    const/4 v0, 0x5

    :goto_21
    new-instance v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;

    invoke-direct {v1}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;-><init>()V

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->p()Ljava/lang/String;

    move-result-object v2

    iput-object v2, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->session_id:Ljava/lang/String;

    new-instance v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;

    invoke-direct {v2}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;-><init>()V

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->b()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Lcom/avast/android/purchaseflow/tracking/util/StringUtilsKt;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    iput-object v3, v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;->campaign_id:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->a()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Lcom/avast/android/purchaseflow/tracking/util/StringUtilsKt;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    iput-object v3, v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;->category:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->c()Lcom/avast/android/purchaseflow/tracking/data/CampaignType;

    move-result-object v3

    invoke-virtual {v3}, Lcom/avast/android/purchaseflow/tracking/data/CampaignType;->g()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$CampaignType;

    move-result-object v3

    iput-object v3, v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;->type:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$CampaignType;

    invoke-virtual {v2}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign;

    move-result-object v2

    iput-object v2, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->campaign:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Campaign;

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->i()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Lcom/avast/android/purchaseflow/tracking/util/StringUtilsKt;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    iput-object v2, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->new_licensing_schema_id:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->d()Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Lcom/avast/android/purchaseflow/tracking/util/StringUtilsKt;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    iput-object v2, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->cur_licensing_schema_id:Ljava/lang/String;

    new-instance v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen$Builder;

    invoke-direct {v2}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen$Builder;-><init>()V

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->n()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Lcom/avast/android/purchaseflow/tracking/util/StringUtilsKt;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    iput-object v3, v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen$Builder;->screen_id:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->o()Lcom/avast/android/purchaseflow/tracking/data/PurchaseScreenType;

    move-result-object v3

    invoke-virtual {v3}, Lcom/avast/android/purchaseflow/tracking/data/PurchaseScreenType;->g()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen$ScreenType;

    move-result-object v3

    iput-object v3, v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen$Builder;->type:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen$ScreenType;

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->q()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Lcom/avast/android/purchaseflow/tracking/util/StringUtilsKt;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    iput-object v3, v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen$Builder;->sku:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->f()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Lcom/avast/android/purchaseflow/tracking/util/StringUtilsKt;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    iput-object v3, v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen$Builder;->error:Ljava/lang/String;

    new-instance v3, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Origin$Builder;

    invoke-direct {v3}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Origin$Builder;-><init>()V

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->k()Ljava/lang/String;

    move-result-object v4

    invoke-static {v4}, Lcom/avast/android/purchaseflow/tracking/util/StringUtilsKt;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    iput-object v4, v3, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Origin$Builder;->origin_id:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->l()Lcom/avast/android/purchaseflow/tracking/data/OriginType;

    move-result-object v4

    invoke-virtual {v4}, Lcom/avast/android/purchaseflow/tracking/data/OriginType;->g()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Origin$OriginType;

    move-result-object v4

    iput-object v4, v3, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Origin$Builder;->type:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Origin$OriginType;

    invoke-virtual {v3}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Origin$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Origin;

    move-result-object v3

    iput-object v3, v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen$Builder;->origin:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Origin;

    new-instance v3, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Customer$Builder;

    invoke-direct {v3}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Customer$Builder;-><init>()V

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->m()Ljava/lang/String;

    move-result-object v4

    invoke-static {v4}, Lcom/avast/android/purchaseflow/tracking/util/StringUtilsKt;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    iput-object v4, v3, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Customer$Builder;->product_option:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->e()Ljava/lang/String;

    move-result-object v4

    invoke-static {v4}, Lcom/avast/android/purchaseflow/tracking/util/StringUtilsKt;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    iput-object v4, v3, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Customer$Builder;->customer_info:Ljava/lang/String;

    invoke-virtual {v3}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Customer$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Customer;

    move-result-object v3

    iput-object v3, v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen$Builder;->customer:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Customer;

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->j()Ljava/lang/String;

    move-result-object v3

    invoke-static {v3}, Lcom/avast/android/purchaseflow/tracking/util/StringUtilsKt;->a(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    iput-object v3, v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen$Builder;->provider_transaction_id:Ljava/lang/String;

    new-instance v3, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker$process$builder$3$2$3;

    invoke-direct {v3, v2}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker$process$builder$3$2$3;-><init>(Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen$Builder;)V

    invoke-virtual {p1, v3}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->r(Lkotlin/jvm/functions/Function2;)V

    invoke-virtual {v2}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen;

    move-result-object v2

    iput-object v2, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->purchase_screen:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseScreen;

    new-instance v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;

    invoke-direct {v2}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;-><init>()V

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->h()Ljava/lang/String;

    move-result-object v3

    iput-object v3, v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;->messaging_id:Ljava/lang/String;

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;->o()Lcom/avast/android/purchaseflow/tracking/data/PurchaseScreenType;

    move-result-object p1

    invoke-direct {p0, p1}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->i(Lcom/avast/android/purchaseflow/tracking/data/PurchaseScreenType;)Lcom/avast/android/purchaseflow/tracking/data/MessagingPlacement;

    move-result-object p1

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/data/MessagingPlacement;->f()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$MessagingType;

    move-result-object p1

    iput-object p1, v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;->type:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$MessagingType;

    invoke-virtual {v2}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging;

    move-result-object p1

    iput-object p1, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->messaging:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Messaging;

    iget-object p1, p0, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->a:Lcom/avast/android/burger/BurgerInterface;

    new-instance v2, Lcom/avast/android/purchaseflow/tracking/tracker/burger/PurchaseFlowBurgerEvent;

    invoke-virtual {v1}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow;

    move-result-object v1

    const-string v3, "builder.build()"

    invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-direct {v2, v0, v1}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/PurchaseFlowBurgerEvent;-><init>(ILcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow;)V

    invoke-interface {p1, v2}, Lcom/avast/android/burger/BurgerInterface;->a(Lcom/avast/android/burger/event/TemplateBurgerEvent;)V

    :pswitch_11e
    return-void

    nop

    :pswitch_data_120
    .packed-switch 0x1
        :pswitch_11e
        :pswitch_20
        :pswitch_1e
        :pswitch_1c
        :pswitch_19
        :pswitch_18
        :pswitch_15
    .end packed-switch
.end method

.method private final h(Lcom/avast/android/purchaseflow/tracking/events/VoucherActivationEvent;)V
    .registers 6

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/VoucherActivationEvent;->b()Lcom/avast/android/purchaseflow/tracking/events/VoucherActivationEvent$EventType;

    move-result-object v0

    sget-object v1, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker$WhenMappings;->d:[I

    invoke-virtual {v0}, Ljava/lang/Enum;->ordinal()I

    move-result v0

    aget v0, v1, v0

    const/4 v1, 0x1

    if-eq v0, v1, :cond_21

    const/4 v1, 0x2

    if-eq v0, v1, :cond_1e

    const/4 v1, 0x3

    if-ne v0, v1, :cond_18

    const/16 v0, 0xb

    goto :goto_23

    :cond_18
    new-instance p1, Lkotlin/NoWhenBranchMatchedException;

    invoke-direct {p1}, Lkotlin/NoWhenBranchMatchedException;-><init>()V

    throw p1

    :cond_1e
    const/16 v0, 0xa

    goto :goto_23

    :cond_21
    const/16 v0, 0x9

    :goto_23
    new-instance v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;

    invoke-direct {v1}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;-><init>()V

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/VoucherActivationEvent;->c()Ljava/lang/String;

    move-result-object v2

    iput-object v2, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->session_id:Ljava/lang/String;

    new-instance v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Voucher$Builder;

    invoke-direct {v2}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Voucher$Builder;-><init>()V

    invoke-virtual {p1}, Lcom/avast/android/purchaseflow/tracking/events/VoucherActivationEvent;->a()Ljava/lang/String;

    move-result-object p1

    iput-object p1, v2, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Voucher$Builder;->code:Ljava/lang/String;

    invoke-virtual {v2}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Voucher$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Voucher;

    move-result-object p1

    iput-object p1, v1, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->voucher:Lcom/avast/analytics/proto/blob/mobilepurchaseflow/Voucher;

    iget-object p1, p0, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->a:Lcom/avast/android/burger/BurgerInterface;

    new-instance v2, Lcom/avast/android/purchaseflow/tracking/tracker/burger/PurchaseFlowBurgerEvent;

    invoke-virtual {v1}, Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow$Builder;->build()Lcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow;

    move-result-object v1

    const-string v3, "builder.build()"

    invoke-static {v1, v3}, Lkotlin/jvm/internal/Intrinsics;->b(Ljava/lang/Object;Ljava/lang/String;)V

    invoke-direct {v2, v0, v1}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/PurchaseFlowBurgerEvent;-><init>(ILcom/avast/analytics/proto/blob/mobilepurchaseflow/PurchaseFlow;)V

    invoke-interface {p1, v2}, Lcom/avast/android/burger/BurgerInterface;->a(Lcom/avast/android/burger/event/TemplateBurgerEvent;)V

    return-void
.end method

.method private final i(Lcom/avast/android/purchaseflow/tracking/data/PurchaseScreenType;)Lcom/avast/android/purchaseflow/tracking/data/MessagingPlacement;
    .registers 3

    sget-object v0, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker$WhenMappings;->c:[I

    invoke-virtual {p1}, Ljava/lang/Enum;->ordinal()I

    move-result p1

    aget p1, v0, p1

    const/4 v0, 0x1

    if-eq p1, v0, :cond_14

    const/4 v0, 0x2

    if-eq p1, v0, :cond_11

    sget-object p1, Lcom/avast/android/purchaseflow/tracking/data/MessagingPlacement;->j:Lcom/avast/android/purchaseflow/tracking/data/MessagingPlacement;

    goto :goto_16

    :cond_11
    sget-object p1, Lcom/avast/android/purchaseflow/tracking/data/MessagingPlacement;->h:Lcom/avast/android/purchaseflow/tracking/data/MessagingPlacement;

    goto :goto_16

    :cond_14
    sget-object p1, Lcom/avast/android/purchaseflow/tracking/data/MessagingPlacement;->i:Lcom/avast/android/purchaseflow/tracking/data/MessagingPlacement;

    :goto_16
    return-object p1
.end method


# virtual methods
.method public a(Lcom/avast/android/purchaseflow/tracking/events/BasePurchaseFlowEvent;)V
    .registers 3

    const-string v0, "event"

    invoke-static {p1, v0}, Lkotlin/jvm/internal/Intrinsics;->c(Ljava/lang/Object;Ljava/lang/String;)V

    instance-of v0, p1, Lcom/avast/android/purchaseflow/tracking/events/MessagingFiredEvent;

    if-eqz v0, :cond_f

    check-cast p1, Lcom/avast/android/purchaseflow/tracking/events/MessagingFiredEvent;

    invoke-direct {p0, p1}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->e(Lcom/avast/android/purchaseflow/tracking/events/MessagingFiredEvent;)V

    goto :goto_4a

    :cond_f
    instance-of v0, p1, Lcom/avast/android/purchaseflow/tracking/events/OverlayEvent;

    if-eqz v0, :cond_19

    check-cast p1, Lcom/avast/android/purchaseflow/tracking/events/OverlayEvent;

    invoke-direct {p0, p1}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->f(Lcom/avast/android/purchaseflow/tracking/events/OverlayEvent;)V

    goto :goto_4a

    :cond_19
    instance-of v0, p1, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;

    if-eqz v0, :cond_23

    check-cast p1, Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;

    invoke-direct {p0, p1}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->g(Lcom/avast/android/purchaseflow/tracking/events/PurchaseScreenEvent;)V

    goto :goto_4a

    :cond_23
    instance-of v0, p1, Lcom/avast/android/purchaseflow/tracking/events/VoucherActivationEvent;

    if-eqz v0, :cond_2d

    check-cast p1, Lcom/avast/android/purchaseflow/tracking/events/VoucherActivationEvent;

    invoke-direct {p0, p1}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->h(Lcom/avast/android/purchaseflow/tracking/events/VoucherActivationEvent;)V

    goto :goto_4a

    :cond_2d
    instance-of v0, p1, Lcom/avast/android/purchaseflow/tracking/events/LicenseRestoreEvent;

    if-eqz v0, :cond_37

    check-cast p1, Lcom/avast/android/purchaseflow/tracking/events/LicenseRestoreEvent;

    invoke-direct {p0, p1}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->d(Lcom/avast/android/purchaseflow/tracking/events/LicenseRestoreEvent;)V

    goto :goto_4a

    :cond_37
    instance-of v0, p1, Lcom/avast/android/purchaseflow/tracking/events/LicenseChangeEvent;

    if-eqz v0, :cond_41

    check-cast p1, Lcom/avast/android/purchaseflow/tracking/events/LicenseChangeEvent;

    invoke-direct {p0, p1}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->b(Lcom/avast/android/purchaseflow/tracking/events/LicenseChangeEvent;)V

    goto :goto_4a

    :cond_41
    instance-of v0, p1, Lcom/avast/android/purchaseflow/tracking/events/LicenseRemovedEvent;

    if-eqz v0, :cond_4a

    check-cast p1, Lcom/avast/android/purchaseflow/tracking/events/LicenseRemovedEvent;

    invoke-direct {p0, p1}, Lcom/avast/android/purchaseflow/tracking/tracker/burger/BurgerTracker;->c(Lcom/avast/android/purchaseflow/tracking/events/LicenseRemovedEvent;)V

    :cond_4a
    :goto_4a
    return-void
.end method