package kotlin.reflect.w.internal.y0.n;

import g.h.a.i;
import kotlin.Lazy;
import kotlin.jvm.internal.o;
import kotlin.reflect.w.internal.y0.d.b1;
import kotlin.reflect.w.internal.y0.m.e;
import kotlin.reflect.w.internal.y0.m.g;
import kotlin.reflect.w.internal.y0.n.c2.c;

/* JADX INFO: loaded from: classes2.dex */
public final class i1 {
    public final z a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final h1 f8952b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final e f8953c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final Lazy f8954d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final g<a, h0> f8955e;

    public static final class a {
        public final b1 a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public final a0 f8956b;

        public a(b1 b1Var, a0 a0Var) {
            o.f(b1Var, "typeParameter");
            o.f(a0Var, "typeAttr");
            this.a = b1Var;
            this.f8956b = a0Var;
        }

        public boolean equals(Object obj) {
            if (!(obj instanceof a)) {
                return false;
            }
            a aVar = (a) obj;
            return o.a(aVar.a, this.a) && o.a(aVar.f8956b, this.f8956b);
        }

        public int hashCode() {
            int iHashCode = this.a.hashCode();
            return this.f8956b.hashCode() + (iHashCode * 31) + iHashCode;
        }

        public String toString() {
            StringBuilder sbF = g.a.a.a.a.F("DataToEraseUpperBound(typeParameter=");
            sbF.append(this.a);
            sbF.append(", typeAttr=");
            sbF.append(this.f8956b);
            sbF.append(')');
            return sbF.toString();
        }
    }

    public i1(z zVar, h1 h1Var, int i2) {
        h1 h1Var2 = (i2 & 2) != 0 ? new h1(false, false) : null;
        o.f(zVar, "projectionComputer");
        o.f(h1Var2, "options");
        this.a = zVar;
        this.f8952b = h1Var2;
        e eVar = new e("Type parameter upper bound erasure results");
        this.f8953c = eVar;
        this.f8954d = i.D2(new j1(this));
        g<a, h0> gVarG = eVar.g(new k1(this));
        o.e(gVarG, "storage.createMemoizedFu…ameter, typeAttr) }\n    }");
        this.f8955e = gVarG;
    }

    public final h0 a(a0 a0Var) {
        h0 h0VarW0;
        o0 o0VarA = a0Var.a();
        return (o0VarA == null || (h0VarW0 = c.w0(o0VarA)) == null) ? (kotlin.reflect.w.internal.y0.n.a2.g) this.f8954d.getValue() : h0VarW0;
    }

    public final h0 b(b1 b1Var, a0 a0Var) {
        o.f(b1Var, "typeParameter");
        o.f(a0Var, "typeAttr");
        Object objInvoke = ((e.m) this.f8955e).invoke(new a(b1Var, a0Var));
        o.e(objInvoke, "getErasedUpperBound(Data…typeParameter, typeAttr))");
        return (h0) objInvoke;
    }

    /* JADX WARN: Removed duplicated region for block: B:26:0x00b8  */
    /* JADX WARN: Removed duplicated region for block: B:47:0x0138  */
    /* JADX WARN: Removed duplicated region for block: B:71:0x01c1  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final java.util.Set<kotlin.reflect.w.internal.y0.n.h0> c(kotlin.reflect.w.internal.y0.n.r1 r17, java.util.List<? extends kotlin.reflect.w.internal.y0.n.h0> r18, kotlin.reflect.w.internal.y0.n.a0 r19) {
        /*
            Method dump skipped, instruction units count: 555
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: kotlin.reflect.w.internal.y0.n.i1.c(r.i0.w.b.y0.n.r1, java.util.List, r.i0.w.b.y0.n.a0):java.util.Set");
    }
}
