LibModule.smali

.class public Lcom/avast/android/billing/dagger/LibModule;
.super Ljava/lang/Object;


# direct methods
.method static synthetic a(Landroid/content/Context;I)V
    .registers 2

    return-void
.end method

.method static b(Lcom/avast/android/billing/ABIConfig;)Lcom/avast/android/billing/account/AvastAccountConnection;
    .registers 2

    invoke-virtual {p0}, Lcom/avast/android/billing/ABIConfig;->c()Lcom/avast/android/billing/account/AvastAccountConnection;

    move-result-object v0

    if-eqz v0, :cond_b

    invoke-virtual {p0}, Lcom/avast/android/billing/ABIConfig;->c()Lcom/avast/android/billing/account/AvastAccountConnection;

    move-result-object p0

    goto :goto_10

    :cond_b
    new-instance p0, Lcom/avast/android/billing/dagger/LibModule$1;

    invoke-direct {p0}, Lcom/avast/android/billing/dagger/LibModule$1;-><init>()V

    :goto_10
    return-object p0
.end method

.method static c()Lcom/avast/android/billing/utils/LibExecutor;
    .registers 1

    new-instance v0, Lcom/avast/android/billing/utils/LibExecutor;

    invoke-direct {v0}, Lcom/avast/android/billing/utils/LibExecutor;-><init>()V

    return-object v0
.end method

.method static d(Lcom/avast/android/billing/ABIConfig;)Lcom/avast/android/billing/api/model/menu/IMenuExtensionController;
    .registers 1

    invoke-virtual {p0}, Lcom/avast/android/billing/ABIConfig;->m()Lcom/avast/android/billing/api/model/menu/IMenuExtensionController;

    move-result-object p0

    if-nez p0, :cond_8

    sget-object p0, Lcom/avast/android/billing/dagger/b;->a:Lcom/avast/android/billing/dagger/b;

    :cond_8
    return-object p0
.end method

.method static e(Landroid/content/Context;)I
    .registers 5

    invoke-virtual {p0}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;

    move-result-object p0

    invoke-virtual {p0}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics;

    move-result-object p0

    iget p0, p0, Landroid/util/DisplayMetrics;->widthPixels:I

    int-to-double v0, p0

    const-wide v2, 0x3fe6666666666666L    # 0.7

    mul-double v0, v0, v2

    double-to-int p0, v0

    return p0
.end method

.method static f(Landroid/content/Context;)Ljava/lang/String;
    .registers 1

    invoke-virtual {p0}, Landroid/content/Context;->getPackageName()Ljava/lang/String;

    move-result-object p0

    return-object p0
.end method

.method static g(Lcom/avast/android/billing/ABIConfig;)Lcom/avast/android/billing/ProductHelper;
    .registers 3

    invoke-virtual {p0}, Lcom/avast/android/billing/ABIConfig;->g()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {p0}, Lcom/avast/android/billing/ABIConfig;->f()Ljava/lang/String;

    move-result-object p0

    new-instance v1, Lcom/avast/android/billing/ProductHelper;

    invoke-direct {v1, v0, p0}, Lcom/avast/android/billing/ProductHelper;-><init>(Ljava/lang/String;Ljava/lang/String;)V

    return-object v1
.end method

.method static h(Lcom/avast/android/billing/ABIConfig;)Lcom/avast/android/purchaseflow/tracking/tracker/PurchaseTrackingFunnel;
    .registers 1

    invoke-virtual {p0}, Lcom/avast/android/billing/ABIConfig;->q()Lcom/avast/android/purchaseflow/tracking/tracker/PurchaseTrackingFunnel;

    move-result-object p0

    return-object p0
.end method