package com.revenuecat.purchases;

import com.revenuecat.purchases.common.HTTPResponseOriginalSource;
import java.util.Map;
import kotlin.jvm.internal.h;
import kotlin.jvm.internal.o;

/* JADX INFO: loaded from: classes3.dex */
public final class Offerings {
    private final Map<String, Offering> all;
    private final Offering current;
    private final boolean loadedFromDiskCache;
    private final HTTPResponseOriginalSource originalSource;
    private final Placements placements;
    private final Targeting targeting;

    public static final class Placements {
        private final String fallbackOfferingId;
        private final Map<String, String> offeringIdsByPlacement;

        public Placements(String str, Map<String, String> offeringIdsByPlacement) {
            o.h(offeringIdsByPlacement, "offeringIdsByPlacement");
            this.fallbackOfferingId = str;
            this.offeringIdsByPlacement = offeringIdsByPlacement;
        }

        /* JADX WARN: Multi-variable type inference failed */
        public static /* synthetic */ Placements copy$default(Placements placements, String str, Map map, int i6, Object obj) {
            if ((i6 & 1) != 0) {
                str = placements.fallbackOfferingId;
            }
            if ((i6 & 2) != 0) {
                map = placements.offeringIdsByPlacement;
            }
            return placements.copy(str, map);
        }

        public final String component1() {
            return this.fallbackOfferingId;
        }

        public final Map<String, String> component2() {
            return this.offeringIdsByPlacement;
        }

        public final Placements copy(String str, Map<String, String> offeringIdsByPlacement) {
            o.h(offeringIdsByPlacement, "offeringIdsByPlacement");
            return new Placements(str, offeringIdsByPlacement);
        }

        public boolean equals(Object obj) {
            if (this == obj) {
                return true;
            }
            if (!(obj instanceof Placements)) {
                return false;
            }
            Placements placements = (Placements) obj;
            return o.c(this.fallbackOfferingId, placements.fallbackOfferingId) && o.c(this.offeringIdsByPlacement, placements.offeringIdsByPlacement);
        }

        public final String getFallbackOfferingId() {
            return this.fallbackOfferingId;
        }

        public final Map<String, String> getOfferingIdsByPlacement() {
            return this.offeringIdsByPlacement;
        }

        public int hashCode() {
            String str = this.fallbackOfferingId;
            return this.offeringIdsByPlacement.hashCode() + ((str == null ? 0 : str.hashCode()) * 31);
        }

        public String toString() {
            return "Placements(fallbackOfferingId=" + this.fallbackOfferingId + ", offeringIdsByPlacement=" + this.offeringIdsByPlacement + ')';
        }
    }

    public static final class Targeting {
        private final int revision;
        private final String ruleId;

        public Targeting(int i6, String ruleId) {
            o.h(ruleId, "ruleId");
            this.revision = i6;
            this.ruleId = ruleId;
        }

        public static /* synthetic */ Targeting copy$default(Targeting targeting, int i6, String str, int i7, Object obj) {
            if ((i7 & 1) != 0) {
                i6 = targeting.revision;
            }
            if ((i7 & 2) != 0) {
                str = targeting.ruleId;
            }
            return targeting.copy(i6, str);
        }

        public final int component1() {
            return this.revision;
        }

        public final String component2() {
            return this.ruleId;
        }

        public final Targeting copy(int i6, String ruleId) {
            o.h(ruleId, "ruleId");
            return new Targeting(i6, ruleId);
        }

        public boolean equals(Object obj) {
            if (this == obj) {
                return true;
            }
            if (!(obj instanceof Targeting)) {
                return false;
            }
            Targeting targeting = (Targeting) obj;
            return this.revision == targeting.revision && o.c(this.ruleId, targeting.ruleId);
        }

        public final int getRevision() {
            return this.revision;
        }

        public final String getRuleId() {
            return this.ruleId;
        }

        public int hashCode() {
            return this.ruleId.hashCode() + (Integer.hashCode(this.revision) * 31);
        }

        public String toString() {
            StringBuilder sb = new StringBuilder("Targeting(revision=");
            sb.append(this.revision);
            sb.append(", ruleId=");
            return Z0.o.r(sb, this.ruleId, ')');
        }
    }

    public Offerings(Offering offering, Map<String, Offering> all, Placements placements, Targeting targeting, HTTPResponseOriginalSource originalSource, boolean z6) {
        o.h(all, "all");
        o.h(originalSource, "originalSource");
        this.current = offering;
        this.all = all;
        this.placements = placements;
        this.targeting = targeting;
        this.originalSource = originalSource;
        this.loadedFromDiskCache = z6;
    }

    /* JADX WARN: Multi-variable type inference failed */
    public static /* synthetic */ Offerings copy$purchases_defaultsBc8Release$default(Offerings offerings, Offering offering, Map map, Placements placements, Targeting targeting, HTTPResponseOriginalSource hTTPResponseOriginalSource, boolean z6, int i6, Object obj) {
        if ((i6 & 1) != 0) {
            offering = offerings.current;
        }
        if ((i6 & 2) != 0) {
            map = offerings.all;
        }
        if ((i6 & 4) != 0) {
            placements = offerings.placements;
        }
        if ((i6 & 8) != 0) {
            targeting = offerings.targeting;
        }
        if ((i6 & 16) != 0) {
            hTTPResponseOriginalSource = offerings.originalSource;
        }
        if ((i6 & 32) != 0) {
            z6 = offerings.loadedFromDiskCache;
        }
        HTTPResponseOriginalSource hTTPResponseOriginalSource2 = hTTPResponseOriginalSource;
        boolean z7 = z6;
        return offerings.copy$purchases_defaultsBc8Release(offering, map, placements, targeting, hTTPResponseOriginalSource2, z7);
    }

    public final Offerings copy$purchases_defaultsBc8Release(Offering offering, Map<String, Offering> all, Placements placements, Targeting targeting, HTTPResponseOriginalSource originalSource, boolean z6) {
        o.h(all, "all");
        o.h(originalSource, "originalSource");
        return new Offerings(offering, all, placements, targeting, originalSource, z6);
    }

    public boolean equals(Object obj) {
        return (obj instanceof Offerings) && new OfferingsComparableData(this).equals(new OfferingsComparableData((Offerings) obj));
    }

    public final Offering get(String identifier) {
        o.h(identifier, "identifier");
        return getOffering(identifier);
    }

    public final Map<String, Offering> getAll() {
        return this.all;
    }

    public final Offering getCurrent() {
        return this.current;
    }

    public final Offering getCurrentOfferingForPlacement(String placementId) {
        o.h(placementId, "placementId");
        Placements placements = this.placements;
        if (placements == null) {
            return null;
        }
        String str = placements.getOfferingIdsByPlacement().get(placementId);
        Offering offering = str != null ? getOffering(str) : null;
        String fallbackOfferingId = placements.getFallbackOfferingId();
        Offering offering2 = fallbackOfferingId != null ? getOffering(fallbackOfferingId) : null;
        boolean zContainsKey = placements.getOfferingIdsByPlacement().containsKey(placementId);
        if (offering == null) {
            offering = zContainsKey ? null : offering2;
        }
        if (offering != null) {
            return OfferingsKt.withPresentedContext(offering, placementId, this.targeting);
        }
        return null;
    }

    public final boolean getLoadedFromDiskCache$purchases_defaultsBc8Release() {
        return this.loadedFromDiskCache;
    }

    public final Offering getOffering(String identifier) {
        o.h(identifier, "identifier");
        return this.all.get(identifier);
    }

    public final HTTPResponseOriginalSource getOriginalSource$purchases_defaultsBc8Release() {
        return this.originalSource;
    }

    public final Placements getPlacements$purchases_defaultsBc8Release() {
        return this.placements;
    }

    public final Targeting getTargeting$purchases_defaultsBc8Release() {
        return this.targeting;
    }

    public int hashCode() {
        return new OfferingsComparableData(this).hashCode();
    }

    public String toString() {
        return "<Offerings\n current: " + this.current + "\nall:  " + this.all + ",\nplacements: " + this.placements + ",\ntargeting: " + this.targeting + "\n>";
    }

    public /* synthetic */ Offerings(Offering offering, Map map, Placements placements, Targeting targeting, HTTPResponseOriginalSource hTTPResponseOriginalSource, boolean z6, int i6, h hVar) {
        this(offering, map, (i6 & 4) != 0 ? null : placements, (i6 & 8) != 0 ? null : targeting, (i6 & 16) != 0 ? HTTPResponseOriginalSource.MAIN : hTTPResponseOriginalSource, (i6 & 32) != 0 ? false : z6);
    }

    /* JADX WARN: 'this' call moved to the top of the method (can break code semantics) */
    public Offerings(Offering offering, Map<String, Offering> all) {
        this(offering, all, null, null, null, false, 48, null);
        o.h(all, "all");
    }
}
