ModelModule.smali

.class final Lcom/avast/android/feed/internal/dagger/ModelModule;
.super Ljava/lang/Object;


# direct methods
.method static a()[Ljava/lang/Class;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()[",
            "Ljava/lang/Class<",
            "Lcom/avast/android/feed/actions/CardAction;",
            ">;"
        }
    .end annotation

    const/4 v0, 0x7

    new-array v0, v0, [Ljava/lang/Class;

    const/4 v1, 0x0

    const-class v2, Lcom/avast/android/feed/actions/DeepLinkAction;

    aput-object v2, v0, v1

    const/4 v1, 0x1

    const-class v2, Lcom/avast/android/feed/actions/MailtoAction;

    aput-object v2, v0, v1

    const/4 v1, 0x2

    const-class v2, Lcom/avast/android/feed/actions/OpenBrowserAction;

    aput-object v2, v0, v1

    const/4 v1, 0x3

    const-class v2, Lcom/avast/android/feed/actions/OpenGooglePlayAction;

    aput-object v2, v0, v1

    const/4 v1, 0x4

    const-class v2, Lcom/avast/android/feed/actions/campaigns/OpenOverlayAction;

    aput-object v2, v0, v1

    const/4 v1, 0x5

    const-class v2, Lcom/avast/android/feed/actions/campaigns/OpenPurchaseScreenAction;

    aput-object v2, v0, v1

    const/4 v1, 0x6

    const-class v2, Lcom/avast/android/feed/actions/UnknownAction;

    aput-object v2, v0, v1

    return-object v0
.end method

.method static b()[Ljava/lang/Class;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()[",
            "Ljava/lang/Class<",
            "Lcom/avast/android/feed/conditions/CardCondition;",
            ">;"
        }
    .end annotation

    const/16 v0, 0x22

    new-array v0, v0, [Ljava/lang/Class;

    const/4 v1, 0x0

    const-class v2, Lcom/avast/android/feed/conditions/ActiveCampaignCondition;

    aput-object v2, v0, v1

    const/4 v1, 0x1

    const-class v2, Lcom/avast/android/feed/conditions/ActiveFeatureCondition;

    aput-object v2, v0, v1

    const/4 v1, 0x2

    const-class v2, Lcom/avast/android/feed/conditions/AnyVpnConnectedCondition;

    aput-object v2, v0, v1

    const/4 v1, 0x3

    const-class v2, Lcom/avast/android/feed/conditions/BatteryLowerThanCondition;

    aput-object v2, v0, v1

    const/4 v1, 0x4

    const-class v2, Lcom/avast/android/feed/conditions/ConsumedCondition;

    aput-object v2, v0, v1

    const/4 v1, 0x5

    const-class v2, Lcom/avast/android/feed/conditions/CustomCondition;

    aput-object v2, v0, v1

    const/4 v1, 0x6

    const-class v2, Lcom/avast/android/feed/conditions/DaysSinceInstallCondition;

    aput-object v2, v0, v1

    const/4 v1, 0x7

    const-class v2, Lcom/avast/android/feed/conditions/HasAAP;

    aput-object v2, v0, v1

    const/16 v1, 0x8

    const-class v2, Lcom/avast/android/feed/conditions/HasAAT;

    aput-object v2, v0, v1

    const/16 v1, 0x9

    const-class v2, Lcom/avast/android/feed/conditions/HasAbs;

    aput-object v2, v0, v1

    const/16 v1, 0xa

    const-class v2, Lcom/avast/android/feed/conditions/HasAcl;

    aput-object v2, v0, v1

    const/16 v1, 0xb

    const-class v2, Lcom/avast/android/feed/conditions/HasAms;

    aput-object v2, v0, v1

    const/16 v1, 0xc

    const-class v2, Lcom/avast/android/feed/conditions/HasAPM;

    aput-object v2, v0, v1

    const/16 v1, 0xd

    const-class v2, Lcom/avast/android/feed/conditions/HasAsl;

    aput-object v2, v0, v1

    const/16 v1, 0xe

    const-class v2, Lcom/avast/android/feed/conditions/HasAwf;

    aput-object v2, v0, v1

    const/16 v1, 0xf

    const-class v2, Lcom/avast/android/feed/conditions/ImpressionLimitCondition;

    aput-object v2, v0, v1

    const/16 v1, 0x10

    const-class v2, Lcom/avast/android/feed/conditions/InstalledPackages;

    aput-object v2, v0, v1

    const/16 v1, 0x11

    const-class v2, Lcom/avast/android/feed/conditions/PromotionOptOutCondition;

    aput-object v2, v0, v1

    const/16 v1, 0x12

    const-class v2, Lcom/avast/android/feed/conditions/ReferrerCondition;

    aput-object v2, v0, v1

    const/16 v1, 0x13

    const-class v2, Lcom/avast/android/feed/conditions/ShowDate;

    aput-object v2, v0, v1

    const/16 v1, 0x14

    const-class v2, Lcom/avast/android/feed/conditions/SwipeCondition;

    aput-object v2, v0, v1

    const/16 v1, 0x15

    const-class v2, Lcom/avast/android/feed/conditions/ThirdPartyOptOutCondition;

    aput-object v2, v0, v1

    const/16 v1, 0x16

    const-class v2, Lcom/avast/android/feed/conditions/toolkit/ToolkitActivationCondition;

    aput-object v2, v0, v1

    const/16 v1, 0x17

    const-class v2, Lcom/avast/android/feed/conditions/toolkit/ToolkitBetaCondition;

    aput-object v2, v0, v1

    const/16 v1, 0x18

    const-class v2, Lcom/avast/android/feed/conditions/toolkit/ToolkitIsTabletCondition;

    aput-object v2, v0, v1

    const/16 v1, 0x19

    const-class v2, Lcom/avast/android/feed/conditions/toolkit/ToolkitLicenseString;

    aput-object v2, v0, v1

    const/16 v1, 0x1a

    const-class v2, Lcom/avast/android/feed/conditions/toolkit/ToolkitLicenseType;

    aput-object v2, v0, v1

    const/16 v1, 0x1b

    const-class v2, Lcom/avast/android/feed/conditions/toolkit/ToolkitLoggedInCondition;

    aput-object v2, v0, v1

    const/16 v1, 0x1c

    const-class v2, Lcom/avast/android/feed/conditions/toolkit/ToolkitReferrerCampaignCondition;

    aput-object v2, v0, v1

    const/16 v1, 0x1d

    const-class v2, Lcom/avast/android/feed/conditions/toolkit/ToolkitReferrerSourceCondition;

    aput-object v2, v0, v1

    const/16 v1, 0x1e

    const-class v2, Lcom/avast/android/feed/conditions/toolkit/ToolkitScreenSizeCondition;

    aput-object v2, v0, v1

    const/16 v1, 0x1f

    const-class v2, Lcom/avast/android/feed/conditions/toolkit/ToolkitUUIDCondition;

    aput-object v2, v0, v1

    const/16 v1, 0x20

    const-class v2, Lcom/avast/android/feed/conditions/WifiConnectedCondition;

    aput-object v2, v0, v1

    const/16 v1, 0x21

    const-class v2, Lcom/avast/android/feed/conditions/UnknownCondition;

    aput-object v2, v0, v1

    return-object v0
.end method

.method static c()[Ljava/lang/Class;
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()[",
            "Ljava/lang/Class<",
            "Lcom/avast/android/feed/cards/Card;",
            ">;"
        }
    .end annotation

    const/16 v0, 0x1a

    new-array v0, v0, [Ljava/lang/Class;

    const/4 v1, 0x0

    const-class v2, Lcom/avast/android/feed/cards/nativead/CardBannerAd;

    aput-object v2, v0, v1

    const/4 v1, 0x1

    const-class v2, Lcom/avast/android/feed/cards/nativead/CardCenterBanner;

    aput-object v2, v0, v1

    const/4 v1, 0x2

    const-class v2, Lcom/avast/android/feed/cards/nativead/CardIconAd;

    aput-object v2, v0, v1

    const/4 v1, 0x3

    const-class v2, Lcom/avast/android/feed/cards/nativead/CardIconAdV2;

    aput-object v2, v0, v1

    const/4 v1, 0x4

    const-class v2, Lcom/avast/android/feed/cards/nativead/CardIconAdV2Compact;

    aput-object v2, v0, v1

    const/4 v1, 0x5

    const-class v2, Lcom/avast/android/feed/cards/CardImageCentered;

    aput-object v2, v0, v1

    const/4 v1, 0x6

    const-class v2, Lcom/avast/android/feed/cards/CardImageContent;

    aput-object v2, v0, v1

    const/4 v1, 0x7

    const-class v2, Lcom/avast/android/feed/interstitial/CardInterstitialAd;

    aput-object v2, v0, v1

    const/16 v1, 0x8

    const-class v2, Lcom/avast/android/feed/cards/nativead/CardLargeAd;

    aput-object v2, v0, v1

    const/16 v1, 0x9

    const-class v2, Lcom/avast/android/feed/cards/nativead/CardNativeAd;

    aput-object v2, v0, v1

    const/16 v1, 0xa

    const-class v2, Lcom/avast/android/feed/cards/CardPlaceholder;

    aput-object v2, v0, v1

    const/16 v1, 0xb

    const-class v2, Lcom/avast/android/feed/cards/nativead/CardPosterAd;

    aput-object v2, v0, v1

    const/16 v1, 0xc

    const-class v2, Lcom/avast/android/feed/cards/nativead/CardPosterAdV2;

    aput-object v2, v0, v1

    const/16 v1, 0xd

    const-class v2, Lcom/avast/android/feed/cards/nativead/CardPosterWatermarkAd;

    aput-object v2, v0, v1

    const/16 v1, 0xe

    const-class v2, Lcom/avast/android/feed/cards/rating/CardRating;

    aput-object v2, v0, v1

    const/16 v1, 0xf

    const-class v2, Lcom/avast/android/feed/cards/CardSectionHeader;

    aput-object v2, v0, v1

    const/16 v1, 0x10

    const-class v2, Lcom/avast/android/feed/cards/CardSimple;

    aput-object v2, v0, v1

    const/16 v1, 0x11

    const-class v2, Lcom/avast/android/feed/cards/CardSimpleStripe;

    aput-object v2, v0, v1

    const/16 v1, 0x12

    const-class v2, Lcom/avast/android/feed/cards/CardSimpleStripeCrossPromo;

    aput-object v2, v0, v1

    const/16 v1, 0x13

    const-class v2, Lcom/avast/android/feed/cards/CardSimpleTopic;

    aput-object v2, v0, v1

    const/16 v1, 0x14

    const-class v2, Lcom/avast/android/feed/cards/nativead/CardSmallBanner;

    aput-object v2, v0, v1

    const/16 v1, 0x15

    const-class v2, Lcom/avast/android/feed/cards/nativead/CardTransparent;

    aput-object v2, v0, v1

    const/16 v1, 0x16

    const-class v2, Lcom/avast/android/feed/cards/CardTrueBanner;

    aput-object v2, v0, v1

    const/16 v1, 0x17

    const-class v2, Lcom/avast/android/feed/interstitial/CardXPromoInterstitial;

    aput-object v2, v0, v1

    const/16 v1, 0x18

    const-class v2, Lcom/avast/android/feed/banners/DefTrueBanner;

    aput-object v2, v0, v1

    const/16 v1, 0x19

    const-class v2, Lcom/avast/android/feed/cards/UnknownCard;

    aput-object v2, v0, v1

    return-object v0
.end method