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

import g.h.a.i;
import io.netty.handler.codec.dns.DefaultDnsRecordDecoder;
import io.netty.handler.codec.http.websocketx.WebSocketServerHandshaker;
import java.io.IOException;
import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.Set;
import kotlin.Lazy;
import kotlin.NoWhenBranchMatchedException;
import kotlin.Unit;
import kotlin.collections.EmptyList;
import kotlin.collections.j;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Lambda;
import kotlin.jvm.internal.o;
import kotlin.jvm.internal.z;
import kotlin.properties.ObservableProperty;
import kotlin.properties.ReadWriteProperty;
import kotlin.reflect.KClass;
import kotlin.reflect.KProperty;
import kotlin.reflect.w.internal.y0.c.i;
import kotlin.reflect.w.internal.y0.d.a1;
import kotlin.reflect.w.internal.y0.d.b;
import kotlin.reflect.w.internal.y0.d.b0;
import kotlin.reflect.w.internal.y0.d.b1;
import kotlin.reflect.w.internal.y0.d.c0;
import kotlin.reflect.w.internal.y0.d.e0;
import kotlin.reflect.w.internal.y0.d.f;
import kotlin.reflect.w.internal.y0.d.g0;
import kotlin.reflect.w.internal.y0.d.h1;
import kotlin.reflect.w.internal.y0.d.i1;
import kotlin.reflect.w.internal.y0.d.k;
import kotlin.reflect.w.internal.y0.d.l0;
import kotlin.reflect.w.internal.y0.d.m;
import kotlin.reflect.w.internal.y0.d.n;
import kotlin.reflect.w.internal.y0.d.n0;
import kotlin.reflect.w.internal.y0.d.n1.t;
import kotlin.reflect.w.internal.y0.d.o0;
import kotlin.reflect.w.internal.y0.d.p0;
import kotlin.reflect.w.internal.y0.d.q;
import kotlin.reflect.w.internal.y0.d.q0;
import kotlin.reflect.w.internal.y0.d.r;
import kotlin.reflect.w.internal.y0.d.r0;
import kotlin.reflect.w.internal.y0.d.s0;
import kotlin.reflect.w.internal.y0.d.w;
import kotlin.reflect.w.internal.y0.h.g;
import kotlin.reflect.w.internal.y0.j.c;
import kotlin.reflect.w.internal.y0.k.h;
import kotlin.reflect.w.internal.y0.k.x.s;
import kotlin.reflect.w.internal.y0.n.e1;
import kotlin.reflect.w.internal.y0.n.f0;
import kotlin.reflect.w.internal.y0.n.h0;
import kotlin.reflect.w.internal.y0.n.l1;
import kotlin.reflect.w.internal.y0.n.u1;
import kotlin.reflect.w.internal.y0.n.w0;
import kotlin.reflect.w.internal.y0.n.w1;
import kotlin.reflect.w.internal.y0.n.x1;
import kotlinx.serialization.json.internal.AbstractJsonLexerKt;

/* JADX INFO: loaded from: classes2.dex */
public final class d extends kotlin.reflect.w.internal.y0.j.c implements i {

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

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

    public final class a implements m<Unit, StringBuilder> {
        public a() {
        }

        @Override // kotlin.reflect.w.internal.y0.d.m
        public Unit a(kotlin.reflect.w.internal.y0.d.e eVar, StringBuilder sb) throws IOException {
            kotlin.reflect.w.internal.y0.d.d dVarQ;
            String str;
            StringBuilder sb2 = sb;
            o.f(eVar, "descriptor");
            o.f(sb2, "builder");
            d dVar = d.this;
            Objects.requireNonNull(dVar);
            boolean z2 = eVar.getKind() == f.ENUM_ENTRY;
            if (!dVar.I()) {
                dVar.Q(sb2, eVar, null);
                List<s0> listE0 = eVar.E0();
                o.e(listE0, "klass.contextReceivers");
                dVar.U(listE0, sb2);
                if (!z2) {
                    r visibility = eVar.getVisibility();
                    o.e(visibility, "klass.visibility");
                    dVar.w0(visibility, sb2);
                }
                if ((eVar.getKind() != f.INTERFACE || eVar.l() != c0.ABSTRACT) && (!eVar.getKind().b() || eVar.l() != c0.FINAL)) {
                    c0 c0VarL = eVar.l();
                    o.e(c0VarL, "klass.modality");
                    dVar.c0(c0VarL, sb2, dVar.O(eVar));
                }
                dVar.a0(eVar, sb2);
                dVar.e0(sb2, dVar.F().contains(h.INNER) && eVar.M(), "inner");
                dVar.e0(sb2, dVar.F().contains(h.DATA) && eVar.H0(), "data");
                dVar.e0(sb2, dVar.F().contains(h.INLINE) && eVar.isInline(), "inline");
                dVar.e0(sb2, dVar.F().contains(h.VALUE) && eVar.I(), "value");
                dVar.e0(sb2, dVar.F().contains(h.FUN) && eVar.B(), "fun");
                o.f(eVar, "classifier");
                if (eVar instanceof a1) {
                    str = "typealias";
                } else if (eVar.x()) {
                    str = "companion object";
                } else {
                    int iOrdinal = eVar.getKind().ordinal();
                    if (iOrdinal == 0) {
                        str = "class";
                    } else if (iOrdinal == 1) {
                        str = "interface";
                    } else if (iOrdinal == 2) {
                        str = "enum class";
                    } else if (iOrdinal == 3) {
                        str = "enum entry";
                    } else if (iOrdinal == 4) {
                        str = "annotation class";
                    } else {
                        if (iOrdinal != 5) {
                            throw new NoWhenBranchMatchedException();
                        }
                        str = "object";
                    }
                }
                sb2.append(dVar.Y(str));
            }
            if (h.p(eVar)) {
                j jVar = dVar.f8362c;
                if (((Boolean) jVar.G.a(jVar, j.a[30])).booleanValue()) {
                    if (dVar.I()) {
                        sb2.append("companion object");
                    }
                    dVar.n0(sb2);
                    k kVarB = eVar.b();
                    if (kVarB != null) {
                        sb2.append("of ");
                        kotlin.reflect.w.internal.y0.h.e name = kVarB.getName();
                        o.e(name, "containingDeclaration.name");
                        sb2.append(dVar.u(name, false));
                    }
                }
                if (dVar.L() || !o.a(eVar.getName(), g.f8198c)) {
                    if (!dVar.I()) {
                        dVar.n0(sb2);
                    }
                    kotlin.reflect.w.internal.y0.h.e name2 = eVar.getName();
                    o.e(name2, "descriptor.name");
                    sb2.append(dVar.u(name2, true));
                }
            } else {
                if (!dVar.I()) {
                    dVar.n0(sb2);
                }
                dVar.f0(eVar, sb2, true);
            }
            if (!z2) {
                List<b1> listU = eVar.u();
                o.e(listU, "klass.declaredTypeParameters");
                dVar.s0(listU, sb2, false);
                dVar.S(eVar, sb2);
                if (!eVar.getKind().b()) {
                    j jVar2 = dVar.f8362c;
                    if (((Boolean) jVar2.f8394j.a(jVar2, j.a[7])).booleanValue() && (dVarQ = eVar.Q()) != null) {
                        sb2.append(" ");
                        dVar.Q(sb2, dVarQ, null);
                        r visibility2 = dVarQ.getVisibility();
                        o.e(visibility2, "primaryConstructor.visibility");
                        dVar.w0(visibility2, sb2);
                        sb2.append(dVar.Y("constructor"));
                        List<h1> listH = dVarQ.h();
                        o.e(listH, "primaryConstructor.valueParameters");
                        dVar.v0(listH, dVarQ.E(), sb2);
                    }
                }
                j jVar3 = dVar.f8362c;
                if (!((Boolean) jVar3.f8408x.a(jVar3, j.a[21])).booleanValue() && !kotlin.reflect.w.internal.y0.c.f.H(eVar.s())) {
                    Collection<h0> collectionB = eVar.k().b();
                    o.e(collectionB, "klass.typeConstructor.supertypes");
                    if (!collectionB.isEmpty() && (collectionB.size() != 1 || !kotlin.reflect.w.internal.y0.c.f.z(collectionB.iterator().next()))) {
                        dVar.n0(sb2);
                        sb2.append(": ");
                        j.B(collectionB, sb2, ", ", null, null, 0, null, new g(dVar), 60);
                    }
                }
                dVar.x0(listU, sb2);
            }
            return Unit.a;
        }

        @Override // kotlin.reflect.w.internal.y0.d.m
        public Unit b(q0 q0Var, StringBuilder sb) throws IOException {
            StringBuilder sb2 = sb;
            o.f(q0Var, "descriptor");
            o.f(sb2, "builder");
            o(q0Var, sb2, "getter");
            return Unit.a;
        }

        @Override // kotlin.reflect.w.internal.y0.d.m
        public Unit c(l0 l0Var, StringBuilder sb) {
            StringBuilder sb2 = sb;
            o.f(l0Var, "descriptor");
            o.f(sb2, "builder");
            d dVar = d.this;
            Objects.requireNonNull(dVar);
            t tVar = (t) l0Var;
            dVar.j0(tVar.f6918p, "package", sb2);
            if (dVar.n()) {
                sb2.append(" in context of ");
                dVar.f0(tVar.f6917o, sb2, false);
            }
            return Unit.a;
        }

        @Override // kotlin.reflect.w.internal.y0.d.m
        public Unit d(p0 p0Var, StringBuilder sb) throws IOException {
            StringBuilder sb2 = sb;
            o.f(p0Var, "descriptor");
            o.f(sb2, "builder");
            d.x(d.this, p0Var, sb2);
            return Unit.a;
        }

        @Override // kotlin.reflect.w.internal.y0.d.m
        public Unit e(a1 a1Var, StringBuilder sb) {
            StringBuilder sb2 = sb;
            o.f(a1Var, "descriptor");
            o.f(sb2, "builder");
            d dVar = d.this;
            dVar.Q(sb2, a1Var, null);
            kotlin.reflect.w.internal.y0.d.n1.f fVar = (kotlin.reflect.w.internal.y0.d.n1.f) a1Var;
            r rVar = fVar.f6792p;
            o.e(rVar, "typeAlias.visibility");
            dVar.w0(rVar, sb2);
            dVar.a0(a1Var, sb2);
            sb2.append(dVar.Y("typealias"));
            sb2.append(" ");
            dVar.f0(a1Var, sb2, true);
            List<b1> listU = fVar.u();
            o.e(listU, "typeAlias.declaredTypeParameters");
            dVar.s0(listU, sb2, false);
            dVar.S(a1Var, sb2);
            sb2.append(" = ");
            sb2.append(dVar.v(((kotlin.reflect.w.internal.y0.l.b.i0.m) a1Var).f0()));
            return Unit.a;
        }

        @Override // kotlin.reflect.w.internal.y0.d.m
        public Unit f(kotlin.reflect.w.internal.y0.d.h0 h0Var, StringBuilder sb) {
            StringBuilder sb2 = sb;
            o.f(h0Var, "descriptor");
            o.f(sb2, "builder");
            d dVar = d.this;
            Objects.requireNonNull(dVar);
            kotlin.reflect.w.internal.y0.d.n1.c0 c0Var = (kotlin.reflect.w.internal.y0.d.n1.c0) h0Var;
            dVar.j0(c0Var.f6779p, "package-fragment", sb2);
            if (dVar.n()) {
                sb2.append(" in ");
                dVar.f0(c0Var.b(), sb2, false);
            }
            return Unit.a;
        }

        @Override // kotlin.reflect.w.internal.y0.d.m
        public /* bridge */ /* synthetic */ Unit g(w wVar, StringBuilder sb) throws IOException {
            n(wVar, sb);
            return Unit.a;
        }

        /* JADX WARN: Multi-variable type inference failed */
        /* JADX WARN: Removed duplicated region for block: B:9:0x0053  */
        /* JADX WARN: Type inference fix 'apply assigned field type' failed
        java.lang.UnsupportedOperationException: ArgType.getObject(), call class: class jadx.core.dex.instructions.args.ArgType$UnknownArg
        	at jadx.core.dex.instructions.args.ArgType.getObject(ArgType.java:593)
        	at jadx.core.dex.attributes.nodes.ClassTypeVarsAttr.getTypeVarsMapFor(ClassTypeVarsAttr.java:35)
        	at jadx.core.dex.nodes.utils.TypeUtils.replaceClassGenerics(TypeUtils.java:177)
        	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.insertExplicitUseCast(FixTypesVisitor.java:397)
        	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.tryFieldTypeWithNewCasts(FixTypesVisitor.java:359)
        	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.applyFieldType(FixTypesVisitor.java:309)
        	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.visit(FixTypesVisitor.java:94)
         */
        @Override // kotlin.reflect.w.internal.y0.d.m
        /*
            Code decompiled incorrectly, please refer to instructions dump.
            To view partially-correct add '--show-bad-code' argument
        */
        public kotlin.Unit h(kotlin.reflect.w.internal.y0.d.j r21, java.lang.StringBuilder r22) throws java.io.IOException {
            /*
                Method dump skipped, instruction units count: 336
                To view this dump add '--comments-level debug' option
            */
            throw new UnsupportedOperationException("Method not decompiled: r.i0.w.b.y0.j.d.a.h(r.i0.w.b.y0.d.j, java.lang.Object):java.lang.Object");
        }

        @Override // kotlin.reflect.w.internal.y0.d.m
        public Unit i(r0 r0Var, StringBuilder sb) throws IOException {
            StringBuilder sb2 = sb;
            o.f(r0Var, "descriptor");
            o.f(sb2, "builder");
            o(r0Var, sb2, "setter");
            return Unit.a;
        }

        @Override // kotlin.reflect.w.internal.y0.d.m
        public Unit j(e0 e0Var, StringBuilder sb) {
            StringBuilder sb2 = sb;
            o.f(e0Var, "descriptor");
            o.f(sb2, "builder");
            d.this.f0(e0Var, sb2, true);
            return Unit.a;
        }

        @Override // kotlin.reflect.w.internal.y0.d.m
        public Unit k(h1 h1Var, StringBuilder sb) {
            StringBuilder sb2 = sb;
            o.f(h1Var, "descriptor");
            o.f(sb2, "builder");
            d.this.u0(h1Var, true, sb2, true);
            return Unit.a;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @Override // kotlin.reflect.w.internal.y0.d.m
        public Unit l(s0 s0Var, StringBuilder sb) {
            StringBuilder sb2 = sb;
            o.f(s0Var, "descriptor");
            o.f(sb2, "builder");
            sb2.append(((kotlin.reflect.w.internal.y0.d.n1.m) s0Var).getName());
            return Unit.a;
        }

        @Override // kotlin.reflect.w.internal.y0.d.m
        public Unit m(b1 b1Var, StringBuilder sb) {
            StringBuilder sb2 = sb;
            o.f(b1Var, "descriptor");
            o.f(sb2, "builder");
            d.this.q0(b1Var, sb2, true);
            return Unit.a;
        }

        /* JADX WARN: Removed duplicated region for block: B:27:0x0088  */
        /* JADX WARN: Removed duplicated region for block: B:30:0x008f  */
        /* JADX WARN: Removed duplicated region for block: B:43:0x00be  */
        /*
            Code decompiled incorrectly, please refer to instructions dump.
            To view partially-correct add '--show-bad-code' argument
        */
        public void n(kotlin.reflect.w.internal.y0.d.w r9, java.lang.StringBuilder r10) throws java.io.IOException {
            /*
                Method dump skipped, instruction units count: 396
                To view this dump add '--comments-level debug' option
            */
            throw new UnsupportedOperationException("Method not decompiled: r.i0.w.b.y0.j.d.a.n(r.i0.w.b.y0.d.w, java.lang.StringBuilder):void");
        }

        public final void o(o0 o0Var, StringBuilder sb, String str) throws IOException {
            j jVar = d.this.f8362c;
            int iOrdinal = ((p) jVar.H.a(jVar, j.a[31])).ordinal();
            if (iOrdinal != 0) {
                if (iOrdinal != 1) {
                    return;
                }
                n(o0Var, sb);
                return;
            }
            d.this.a0(o0Var, sb);
            sb.append(str + " for ");
            d dVar = d.this;
            p0 p0VarZ0 = o0Var.z0();
            o.e(p0VarZ0, "descriptor.correspondingProperty");
            d.x(dVar, p0VarZ0, sb);
        }
    }

    public static final class b extends Lambda implements Function1<l1, CharSequence> {
        public b() {
            super(1);
        }

        @Override // kotlin.jvm.functions.Function1
        public CharSequence invoke(l1 l1Var) throws IOException {
            l1 l1Var2 = l1Var;
            o.f(l1Var2, "it");
            if (l1Var2.c()) {
                return WebSocketServerHandshaker.SUB_PROTOCOL_WILDCARD;
            }
            d dVar = d.this;
            h0 type = l1Var2.getType();
            o.e(type, "it.type");
            String strV = dVar.v(type);
            if (l1Var2.b() == x1.INVARIANT) {
                return strV;
            }
            return l1Var2.b() + ' ' + strV;
        }
    }

    public static final class c extends Lambda implements Function0<d> {
        public c() {
            super(0);
        }

        @Override // kotlin.jvm.functions.Function0
        public d invoke() throws IllegalAccessException {
            d dVar = d.this;
            kotlin.reflect.w.internal.y0.j.e eVar = kotlin.reflect.w.internal.y0.j.e.f8368f;
            Objects.requireNonNull(dVar);
            o.f(eVar, "changeOptions");
            o.d(dVar, "null cannot be cast to non-null type org.jetbrains.kotlin.renderer.DescriptorRendererImpl");
            j jVar = dVar.f8362c;
            Objects.requireNonNull(jVar);
            j jVar2 = new j();
            Field[] declaredFields = j.class.getDeclaredFields();
            o.e(declaredFields, "this::class.java.declaredFields");
            int length = declaredFields.length;
            int i2 = 0;
            boolean z2 = false;
            while (i2 < length) {
                Field field = declaredFields[i2];
                if ((field.getModifiers() & 8) == 0) {
                    field.setAccessible(true);
                    Object obj = field.get(jVar);
                    ObservableProperty observableProperty = obj instanceof ObservableProperty ? (ObservableProperty) obj : null;
                    if (observableProperty != null) {
                        String name = field.getName();
                        o.e(name, "field.name");
                        kotlin.text.j.M(name, "is", z2, 2);
                        KClass kClassA = kotlin.jvm.internal.e0.a(j.class);
                        String name2 = field.getName();
                        StringBuilder sbF = g.a.a.a.a.F("get");
                        String name3 = field.getName();
                        o.e(name3, "field.name");
                        if (name3.length() > 0) {
                            char upperCase = Character.toUpperCase(name3.charAt(0));
                            String strSubstring = name3.substring(1);
                            o.e(strSubstring, "this as java.lang.String).substring(startIndex)");
                            name3 = upperCase + strSubstring;
                        }
                        sbF.append(name3);
                        field.set(jVar2, new k(observableProperty.a(jVar, new z(kClassA, name2, sbF.toString())), jVar2));
                    }
                }
                i2++;
                z2 = false;
            }
            eVar.invoke(jVar2);
            jVar2.f8386b = true;
            d dVar2 = new d(jVar2);
            o.d(dVar2, "null cannot be cast to non-null type org.jetbrains.kotlin.renderer.DescriptorRendererImpl");
            return dVar2;
        }
    }

    /* JADX INFO: renamed from: r.i0.w.b.y0.j.d$d, reason: collision with other inner class name */
    public static final class C0160d extends Lambda implements Function1<kotlin.reflect.w.internal.y0.k.x.g<?>, CharSequence> {
        public C0160d() {
            super(1);
        }

        @Override // kotlin.jvm.functions.Function1
        public CharSequence invoke(kotlin.reflect.w.internal.y0.k.x.g<?> gVar) {
            kotlin.reflect.w.internal.y0.k.x.g<?> gVar2 = gVar;
            o.f(gVar2, "it");
            return d.this.T(gVar2);
        }
    }

    public static final class e extends Lambda implements Function1<h0, Object> {

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        public static final e f8367f = new e();

        public e() {
            super(1);
        }

        @Override // kotlin.jvm.functions.Function1
        public Object invoke(h0 h0Var) {
            h0 h0Var2 = h0Var;
            o.f(h0Var2, "it");
            return h0Var2 instanceof w0 ? ((w0) h0Var2).f8908m : h0Var2;
        }
    }

    public d(j jVar) {
        o.f(jVar, "options");
        this.f8362c = jVar;
        this.f8363d = i.D2(new c());
    }

    public static /* synthetic */ void R(d dVar, StringBuilder sb, kotlin.reflect.w.internal.y0.d.l1.a aVar, kotlin.reflect.w.internal.y0.d.l1.e eVar, int i2) {
        int i3 = i2 & 2;
        dVar.Q(sb, aVar, null);
    }

    public static final void x(d dVar, p0 p0Var, StringBuilder sb) throws IOException {
        if (!dVar.I()) {
            if (!dVar.H()) {
                if (dVar.F().contains(h.ANNOTATIONS)) {
                    dVar.Q(sb, p0Var, null);
                    kotlin.reflect.w.internal.y0.d.t tVarP0 = p0Var.p0();
                    if (tVarP0 != null) {
                        dVar.Q(sb, tVarP0, kotlin.reflect.w.internal.y0.d.l1.e.FIELD);
                    }
                    kotlin.reflect.w.internal.y0.d.t tVarM0 = p0Var.m0();
                    if (tVarM0 != null) {
                        dVar.Q(sb, tVarM0, kotlin.reflect.w.internal.y0.d.l1.e.PROPERTY_DELEGATE_FIELD);
                    }
                    j jVar = dVar.f8362c;
                    if (((p) jVar.H.a(jVar, j.a[31])) == p.NONE) {
                        q0 q0VarF = p0Var.f();
                        if (q0VarF != null) {
                            dVar.Q(sb, q0VarF, kotlin.reflect.w.internal.y0.d.l1.e.PROPERTY_GETTER);
                        }
                        r0 r0VarG = p0Var.g();
                        if (r0VarG != null) {
                            dVar.Q(sb, r0VarG, kotlin.reflect.w.internal.y0.d.l1.e.PROPERTY_SETTER);
                            List<h1> listH = r0VarG.h();
                            o.e(listH, "setter.valueParameters");
                            h1 h1Var = (h1) j.Z(listH);
                            o.e(h1Var, "it");
                            dVar.Q(sb, h1Var, kotlin.reflect.w.internal.y0.d.l1.e.SETTER_PARAMETER);
                        }
                    }
                }
                List<s0> listQ0 = p0Var.q0();
                o.e(listQ0, "property.contextReceiverParameters");
                dVar.U(listQ0, sb);
                r visibility = p0Var.getVisibility();
                o.e(visibility, "property.visibility");
                dVar.w0(visibility, sb);
                dVar.e0(sb, dVar.F().contains(h.CONST) && p0Var.y(), "const");
                dVar.a0(p0Var, sb);
                dVar.d0(p0Var, sb);
                dVar.i0(p0Var, sb);
                dVar.e0(sb, dVar.F().contains(h.LATEINIT) && p0Var.r0(), "lateinit");
                dVar.Z(p0Var, sb);
            }
            dVar.t0(p0Var, sb, false);
            List<b1> typeParameters = p0Var.getTypeParameters();
            o.e(typeParameters, "property.typeParameters");
            dVar.s0(typeParameters, sb, true);
            dVar.l0(p0Var, sb);
        }
        dVar.f0(p0Var, sb, true);
        sb.append(": ");
        h0 type = p0Var.getType();
        o.e(type, "property.type");
        sb.append(dVar.v(type));
        dVar.m0(p0Var, sb);
        dVar.X(p0Var, sb);
        List<b1> typeParameters2 = p0Var.getTypeParameters();
        o.e(typeParameters2, "property.typeParameters");
        dVar.x0(typeParameters2, sb);
    }

    public final String A(String str) {
        return J().b(str);
    }

    public boolean B() {
        j jVar = this.f8362c;
        return ((Boolean) jVar.O.a(jVar, j.a[38])).booleanValue();
    }

    public boolean C() {
        j jVar = this.f8362c;
        return ((Boolean) jVar.V.a(jVar, j.a[46])).booleanValue();
    }

    public kotlin.reflect.w.internal.y0.j.b D() {
        j jVar = this.f8362c;
        return (kotlin.reflect.w.internal.y0.j.b) jVar.f8387c.a(jVar, j.a[0]);
    }

    public boolean E() {
        j jVar = this.f8362c;
        return ((Boolean) jVar.S.a(jVar, j.a[42])).booleanValue();
    }

    public Set<h> F() {
        j jVar = this.f8362c;
        return (Set) jVar.f8390f.a(jVar, j.a[3]);
    }

    public boolean G() {
        j jVar = this.f8362c;
        return ((Boolean) jVar.A.a(jVar, j.a[24])).booleanValue();
    }

    public boolean H() {
        j jVar = this.f8362c;
        return ((Boolean) jVar.f8392h.a(jVar, j.a[5])).booleanValue();
    }

    public boolean I() {
        j jVar = this.f8362c;
        return ((Boolean) jVar.f8391g.a(jVar, j.a[4])).booleanValue();
    }

    public q J() {
        j jVar = this.f8362c;
        return (q) jVar.D.a(jVar, j.a[27]);
    }

    public c.l K() {
        j jVar = this.f8362c;
        return (c.l) jVar.C.a(jVar, j.a[26]);
    }

    public boolean L() {
        j jVar = this.f8362c;
        return ((Boolean) jVar.f8395k.a(jVar, j.a[8])).booleanValue();
    }

    public boolean M() {
        j jVar = this.f8362c;
        return ((Boolean) jVar.f8407w.a(jVar, j.a[20])).booleanValue();
    }

    public final String N() {
        return J().b(">");
    }

    public final c0 O(b0 b0Var) {
        c0 c0Var = c0.OPEN;
        c0 c0Var2 = c0.ABSTRACT;
        f fVar = f.INTERFACE;
        c0 c0Var3 = c0.FINAL;
        if (b0Var instanceof kotlin.reflect.w.internal.y0.d.e) {
            return ((kotlin.reflect.w.internal.y0.d.e) b0Var).getKind() == fVar ? c0Var2 : c0Var3;
        }
        k kVarB = b0Var.b();
        kotlin.reflect.w.internal.y0.d.e eVar = kVarB instanceof kotlin.reflect.w.internal.y0.d.e ? (kotlin.reflect.w.internal.y0.d.e) kVarB : null;
        if (eVar == null || !(b0Var instanceof kotlin.reflect.w.internal.y0.d.b)) {
            return c0Var3;
        }
        kotlin.reflect.w.internal.y0.d.b bVar = (kotlin.reflect.w.internal.y0.d.b) b0Var;
        Collection<? extends kotlin.reflect.w.internal.y0.d.b> collectionE = bVar.e();
        o.e(collectionE, "this.overriddenDescriptors");
        return (!(collectionE.isEmpty() ^ true) || eVar.l() == c0Var3) ? (eVar.getKind() != fVar || o.a(bVar.getVisibility(), q.a)) ? c0Var3 : bVar.l() == c0Var2 ? c0Var2 : c0Var : c0Var;
    }

    public final String P() {
        return J().b("<");
    }

    public final void Q(StringBuilder sb, kotlin.reflect.w.internal.y0.d.l1.a aVar, kotlin.reflect.w.internal.y0.d.l1.e eVar) {
        Set set;
        if (F().contains(h.ANNOTATIONS)) {
            if (aVar instanceof h0) {
                j jVar = this.f8362c;
                set = (Set) jVar.L.a(jVar, j.a[35]);
            } else {
                j jVar2 = this.f8362c;
                set = (Set) jVar2.K.a(jVar2, j.a[34]);
            }
            j jVar3 = this.f8362c;
            Function1 function1 = (Function1) jVar3.M.a(jVar3, j.a[36]);
            for (kotlin.reflect.w.internal.y0.d.l1.c cVar : aVar.getAnnotations()) {
                if (!j.f(set, cVar.d()) && !o.a(cVar.d(), i.a.f6532s) && (function1 == null || ((Boolean) function1.invoke(cVar)).booleanValue())) {
                    sb.append(q(cVar, eVar));
                    j jVar4 = this.f8362c;
                    if (((Boolean) jVar4.J.a(jVar4, j.a[33])).booleanValue()) {
                        sb.append('\n');
                        o.e(sb, "append('\\n')");
                    } else {
                        sb.append(" ");
                    }
                }
            }
        }
    }

    public final void S(kotlin.reflect.w.internal.y0.d.i iVar, StringBuilder sb) {
        List<b1> listU = iVar.u();
        o.e(listU, "classifier.declaredTypeParameters");
        List<b1> parameters = iVar.k().getParameters();
        o.e(parameters, "classifier.typeConstructor.parameters");
        if (L() && iVar.M() && parameters.size() > listU.size()) {
            sb.append(" /*captured type parameters: ");
            r0(sb, parameters.subList(listU.size(), parameters.size()));
            sb.append("*/");
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public final String T(kotlin.reflect.w.internal.y0.k.x.g<?> gVar) {
        if (gVar instanceof kotlin.reflect.w.internal.y0.k.x.b) {
            return j.C((Iterable) ((kotlin.reflect.w.internal.y0.k.x.b) gVar).a, ", ", "{", "}", 0, null, new C0160d(), 24);
        }
        if (gVar instanceof kotlin.reflect.w.internal.y0.k.x.a) {
            return kotlin.text.j.y(kotlin.reflect.w.internal.y0.j.c.r(this, (kotlin.reflect.w.internal.y0.d.l1.c) ((kotlin.reflect.w.internal.y0.k.x.a) gVar).a, null, 2, null), "@");
        }
        if (!(gVar instanceof s)) {
            return gVar.toString();
        }
        s.a aVar = (s.a) ((s) gVar).a;
        if (aVar instanceof s.a.C0163a) {
            return ((s.a.C0163a) aVar).a + "::class";
        }
        if (!(aVar instanceof s.a.b)) {
            throw new NoWhenBranchMatchedException();
        }
        s.a.b bVar = (s.a.b) aVar;
        String strB = bVar.a.a.b().b();
        o.e(strB, "classValue.classId.asSingleFqName().asString()");
        for (int i2 = 0; i2 < bVar.a.f8539b; i2++) {
            strB = "kotlin.Array<" + strB + '>';
        }
        return g.a.a.a.a.t(strB, "::class");
    }

    public final void U(List<? extends s0> list, StringBuilder sb) {
        if (!list.isEmpty()) {
            sb.append("context(");
            int i2 = 0;
            for (s0 s0Var : list) {
                int i3 = i2 + 1;
                Q(sb, s0Var, kotlin.reflect.w.internal.y0.d.l1.e.RECEIVER);
                h0 type = s0Var.getType();
                o.e(type, "contextReceiver.type");
                sb.append(W(type));
                sb.append(i2 == j.x(list) ? ") " : ", ");
                i2 = i3;
            }
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:19:0x0047  */
    /* JADX WARN: Removed duplicated region for block: B:20:0x004b  */
    /* JADX WARN: Removed duplicated region for block: B:44:0x00cd  */
    /* JADX WARN: Removed duplicated region for block: B:47:0x00db  */
    /* JADX WARN: Removed duplicated region for block: B:49:? A[RETURN, SYNTHETIC] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final void V(java.lang.StringBuilder r7, kotlin.reflect.w.internal.y0.n.h0 r8) throws java.io.IOException {
        /*
            Method dump skipped, instruction units count: 225
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: kotlin.reflect.w.internal.y0.j.d.V(java.lang.StringBuilder, r.i0.w.b.y0.n.h0):void");
    }

    public final String W(h0 h0Var) throws IOException {
        String strV = v(h0Var);
        if (!z0(h0Var) || u1.g(h0Var)) {
            return strV;
        }
        return '(' + strV + ')';
    }

    public final void X(i1 i1Var, StringBuilder sb) {
        kotlin.reflect.w.internal.y0.k.x.g<?> gVarW;
        j jVar = this.f8362c;
        if (!((Boolean) jVar.f8406v.a(jVar, j.a[19])).booleanValue() || (gVarW = i1Var.W()) == null) {
            return;
        }
        sb.append(" = ");
        sb.append(A(T(gVarW)));
    }

    public final String Y(String str) {
        int iOrdinal = J().ordinal();
        if (iOrdinal == 0) {
            return str;
        }
        if (iOrdinal == 1) {
            return C() ? str : g.a.a.a.a.u("<b>", str, "</b>");
        }
        throw new NoWhenBranchMatchedException();
    }

    public final void Z(kotlin.reflect.w.internal.y0.d.b bVar, StringBuilder sb) {
        if (F().contains(h.MEMBER_KIND) && L() && bVar.getKind() != b.a.DECLARATION) {
            sb.append("/*");
            sb.append(kotlin.reflect.w.internal.y0.n.c2.c.O0(bVar.getKind().name()));
            sb.append("*/ ");
        }
    }

    @Override // kotlin.reflect.w.internal.y0.j.i
    public void a(Set<kotlin.reflect.w.internal.y0.h.c> set) {
        o.f(set, "<set-?>");
        j jVar = this.f8362c;
        Objects.requireNonNull(jVar);
        o.f(set, "<set-?>");
        jVar.L.b(jVar, j.a[35], set);
    }

    public final void a0(b0 b0Var, StringBuilder sb) {
        e0(sb, b0Var.isExternal(), "external");
        e0(sb, F().contains(h.EXPECT) && b0Var.L(), "expect");
        e0(sb, F().contains(h.ACTUAL) && b0Var.C0(), "actual");
    }

    @Override // kotlin.reflect.w.internal.y0.j.i
    public void b(boolean z2) {
        j jVar = this.f8362c;
        jVar.f8391g.b(jVar, j.a[4], Boolean.valueOf(z2));
    }

    public String b0(String str) {
        o.f(str, "message");
        int iOrdinal = J().ordinal();
        if (iOrdinal == 0) {
            return str;
        }
        if (iOrdinal == 1) {
            return g.a.a.a.a.u("<i>", str, "</i>");
        }
        throw new NoWhenBranchMatchedException();
    }

    @Override // kotlin.reflect.w.internal.y0.j.i
    public void c(Set<? extends h> set) {
        o.f(set, "<set-?>");
        this.f8362c.c(set);
    }

    public final void c0(c0 c0Var, StringBuilder sb, c0 c0Var2) {
        j jVar = this.f8362c;
        if (((Boolean) jVar.f8401q.a(jVar, j.a[14])).booleanValue() || c0Var != c0Var2) {
            e0(sb, F().contains(h.MODALITY), kotlin.reflect.w.internal.y0.n.c2.c.O0(c0Var.name()));
        }
    }

    @Override // kotlin.reflect.w.internal.y0.j.i
    public void d(o oVar) {
        o.f(oVar, "<set-?>");
        this.f8362c.d(oVar);
    }

    public final void d0(kotlin.reflect.w.internal.y0.d.b bVar, StringBuilder sb) {
        if (h.y(bVar) && bVar.l() == c0.FINAL) {
            return;
        }
        j jVar = this.f8362c;
        if (((n) jVar.B.a(jVar, j.a[25])) == n.RENDER_OVERRIDE && bVar.l() == c0.OPEN && (!bVar.e().isEmpty())) {
            return;
        }
        c0 c0VarL = bVar.l();
        o.e(c0VarL, "callable.modality");
        c0(c0VarL, sb, O(bVar));
    }

    @Override // kotlin.reflect.w.internal.y0.j.i
    public void e(boolean z2) {
        this.f8362c.e(z2);
    }

    public final void e0(StringBuilder sb, boolean z2, String str) {
        if (z2) {
            sb.append(Y(str));
            sb.append(" ");
        }
    }

    @Override // kotlin.reflect.w.internal.y0.j.i
    public boolean f() {
        j jVar = this.f8362c;
        return ((Boolean) jVar.f8398n.a(jVar, j.a[11])).booleanValue();
    }

    public final void f0(k kVar, StringBuilder sb, boolean z2) {
        kotlin.reflect.w.internal.y0.h.e name = kVar.getName();
        o.e(name, "descriptor.name");
        sb.append(u(name, z2));
    }

    @Override // kotlin.reflect.w.internal.y0.j.i
    public void g(kotlin.reflect.w.internal.y0.j.b bVar) {
        o.f(bVar, "<set-?>");
        this.f8362c.g(bVar);
    }

    public final void g0(StringBuilder sb, h0 h0Var) throws IOException {
        w1 w1VarO0 = h0Var.O0();
        kotlin.reflect.w.internal.y0.n.a aVar = w1VarO0 instanceof kotlin.reflect.w.internal.y0.n.a ? (kotlin.reflect.w.internal.y0.n.a) w1VarO0 : null;
        if (aVar == null) {
            h0(sb, h0Var);
            return;
        }
        j jVar = this.f8362c;
        ReadWriteProperty readWriteProperty = jVar.R;
        KProperty<?>[] kPropertyArr = j.a;
        if (((Boolean) readWriteProperty.a(jVar, kPropertyArr[41])).booleanValue()) {
            h0(sb, aVar.f8821m);
            return;
        }
        h0(sb, aVar.f8822n);
        j jVar2 = this.f8362c;
        if (((Boolean) jVar2.Q.a(jVar2, kPropertyArr[40])).booleanValue()) {
            q qVarJ = J();
            q qVar = q.HTML;
            if (qVarJ == qVar) {
                sb.append("<font color=\"808080\"><i>");
            }
            sb.append(" /* = ");
            h0(sb, aVar.f8821m);
            sb.append(" */");
            if (J() == qVar) {
                sb.append("</i></font>");
            }
        }
    }

    @Override // kotlin.reflect.w.internal.y0.j.i
    public void h(boolean z2) {
        this.f8362c.h(z2);
    }

    /* JADX WARN: Removed duplicated region for block: B:33:0x0070  */
    /* JADX WARN: Removed duplicated region for block: B:35:0x0073  */
    /* JADX WARN: Removed duplicated region for block: B:44:0x00b8  */
    /* JADX WARN: Removed duplicated region for block: B:90:0x018e  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final void h0(java.lang.StringBuilder r18, kotlin.reflect.w.internal.y0.n.h0 r19) throws java.io.IOException {
        /*
            Method dump skipped, instruction units count: 600
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: kotlin.reflect.w.internal.y0.j.d.h0(java.lang.StringBuilder, r.i0.w.b.y0.n.h0):void");
    }

    @Override // kotlin.reflect.w.internal.y0.j.i
    public void i(boolean z2) {
        j jVar = this.f8362c;
        jVar.f8393i.b(jVar, j.a[6], Boolean.valueOf(z2));
    }

    public final void i0(kotlin.reflect.w.internal.y0.d.b bVar, StringBuilder sb) {
        if (F().contains(h.OVERRIDE) && (!bVar.e().isEmpty())) {
            j jVar = this.f8362c;
            if (((n) jVar.B.a(jVar, j.a[25])) != n.RENDER_OPEN) {
                e0(sb, true, "override");
                if (L()) {
                    sb.append("/*");
                    sb.append(bVar.e().size());
                    sb.append("*/ ");
                }
            }
        }
    }

    @Override // kotlin.reflect.w.internal.y0.j.i
    public void j(boolean z2) {
        j jVar = this.f8362c;
        jVar.G.b(jVar, j.a[30], Boolean.valueOf(z2));
    }

    public final void j0(kotlin.reflect.w.internal.y0.h.c cVar, String str, StringBuilder sb) {
        sb.append(Y(str));
        kotlin.reflect.w.internal.y0.h.d dVarJ = cVar.j();
        o.e(dVarJ, "fqName.toUnsafe()");
        String strT = t(dVarJ);
        if (strT.length() > 0) {
            sb.append(" ");
            sb.append(strT);
        }
    }

    @Override // kotlin.reflect.w.internal.y0.j.i
    public void k(boolean z2) {
        j jVar = this.f8362c;
        jVar.F.b(jVar, j.a[29], Boolean.valueOf(z2));
    }

    public final void k0(StringBuilder sb, n0 n0Var) {
        String strP0;
        n0 n0Var2 = n0Var.f6753c;
        if (n0Var2 != null) {
            k0(sb, n0Var2);
            sb.append('.');
            kotlin.reflect.w.internal.y0.h.e name = n0Var.a.getName();
            o.e(name, "possiblyInnerType.classifierDescriptor.name");
            strP0 = u(name, false);
        } else {
            e1 e1VarK = n0Var.a.k();
            o.e(e1VarK, "possiblyInnerType.classi…escriptor.typeConstructor");
            strP0 = p0(e1VarK);
        }
        sb.append(strP0);
        sb.append(o0(n0Var.f6752b));
    }

    @Override // kotlin.reflect.w.internal.y0.j.i
    public void l(q qVar) {
        o.f(qVar, "<set-?>");
        j jVar = this.f8362c;
        Objects.requireNonNull(jVar);
        o.f(qVar, "<set-?>");
        jVar.D.b(jVar, j.a[27], qVar);
    }

    public final void l0(kotlin.reflect.w.internal.y0.d.a aVar, StringBuilder sb) {
        s0 s0VarL0 = aVar.l0();
        if (s0VarL0 != null) {
            Q(sb, s0VarL0, kotlin.reflect.w.internal.y0.d.l1.e.RECEIVER);
            h0 type = s0VarL0.getType();
            o.e(type, "receiver.type");
            sb.append(W(type));
            sb.append(DefaultDnsRecordDecoder.ROOT);
        }
    }

    @Override // kotlin.reflect.w.internal.y0.j.i
    public Set<kotlin.reflect.w.internal.y0.h.c> m() {
        j jVar = this.f8362c;
        return (Set) jVar.L.a(jVar, j.a[35]);
    }

    public final void m0(kotlin.reflect.w.internal.y0.d.a aVar, StringBuilder sb) {
        s0 s0VarL0;
        j jVar = this.f8362c;
        if (((Boolean) jVar.F.a(jVar, j.a[29])).booleanValue() && (s0VarL0 = aVar.l0()) != null) {
            sb.append(" on ");
            h0 type = s0VarL0.getType();
            o.e(type, "receiver.type");
            sb.append(v(type));
        }
    }

    @Override // kotlin.reflect.w.internal.y0.j.i
    public boolean n() {
        return this.f8362c.n();
    }

    public final void n0(StringBuilder sb) {
        int length = sb.length();
        if (length == 0 || sb.charAt(length - 1) != ' ') {
            sb.append(' ');
        }
    }

    @Override // kotlin.reflect.w.internal.y0.j.i
    public void o(boolean z2) {
        j jVar = this.f8362c;
        jVar.f8407w.b(jVar, j.a[20], Boolean.valueOf(z2));
    }

    public String o0(List<? extends l1> list) throws IOException {
        o.f(list, "typeArguments");
        if (list.isEmpty()) {
            return "";
        }
        StringBuilder sb = new StringBuilder();
        sb.append(P());
        y(sb, list);
        sb.append(N());
        String string = sb.toString();
        o.e(string, "StringBuilder().apply(builderAction).toString()");
        return string;
    }

    @Override // kotlin.reflect.w.internal.y0.j.c
    public String p(k kVar) {
        k kVarB;
        o.f(kVar, "declarationDescriptor");
        StringBuilder sb = new StringBuilder();
        kVar.K(new a(), sb);
        j jVar = this.f8362c;
        ReadWriteProperty readWriteProperty = jVar.f8388d;
        KProperty<?>[] kPropertyArr = j.a;
        if (((Boolean) readWriteProperty.a(jVar, kPropertyArr[1])).booleanValue() && !(kVar instanceof kotlin.reflect.w.internal.y0.d.h0) && !(kVar instanceof l0) && (kVarB = kVar.b()) != null && !(kVarB instanceof e0)) {
            sb.append(" ");
            sb.append(b0("defined in"));
            sb.append(" ");
            kotlin.reflect.w.internal.y0.h.d dVarG = h.g(kVarB);
            o.e(dVarG, "getFqName(containingDeclaration)");
            sb.append(dVarG.e() ? "root package" : t(dVarG));
            j jVar2 = this.f8362c;
            if (((Boolean) jVar2.f8389e.a(jVar2, kPropertyArr[2])).booleanValue() && (kVarB instanceof kotlin.reflect.w.internal.y0.d.h0) && (kVar instanceof n)) {
                Objects.requireNonNull(((n) kVar).j().a());
            }
        }
        String string = sb.toString();
        o.e(string, "StringBuilder().apply(builderAction).toString()");
        return string;
    }

    public String p0(e1 e1Var) {
        o.f(e1Var, "typeConstructor");
        kotlin.reflect.w.internal.y0.d.h hVarC = e1Var.c();
        if (hVarC instanceof b1 ? true : hVarC instanceof kotlin.reflect.w.internal.y0.d.e ? true : hVarC instanceof a1) {
            o.f(hVarC, "klass");
            return kotlin.reflect.w.internal.y0.n.a2.j.f(hVarC) ? hVarC.k().toString() : D().a(hVarC, this);
        }
        if (hVarC == null) {
            return e1Var instanceof f0 ? ((f0) e1Var).h(e.f8367f) : e1Var.toString();
        }
        StringBuilder sbF = g.a.a.a.a.F("Unexpected classifier: ");
        sbF.append(hVarC.getClass());
        throw new IllegalStateException(sbF.toString().toString());
    }

    @Override // kotlin.reflect.w.internal.y0.j.c
    public String q(kotlin.reflect.w.internal.y0.d.l1.c cVar, kotlin.reflect.w.internal.y0.d.l1.e eVar) throws IOException {
        List listD;
        kotlin.reflect.w.internal.y0.d.d dVarQ;
        List<h1> listH;
        o.f(cVar, "annotation");
        StringBuilder sb = new StringBuilder();
        sb.append('@');
        if (eVar != null) {
            sb.append(eVar.f6711v + AbstractJsonLexerKt.COLON);
        }
        h0 type = cVar.getType();
        sb.append(v(type));
        if (this.f8362c.p().f8349p) {
            Map<kotlin.reflect.w.internal.y0.h.e, kotlin.reflect.w.internal.y0.k.x.g<?>> mapA = cVar.a();
            j jVar = this.f8362c;
            List list = null;
            kotlin.reflect.w.internal.y0.d.e eVarD = ((Boolean) jVar.I.a(jVar, j.a[32])).booleanValue() ? kotlin.reflect.w.internal.y0.k.z.a.d(cVar) : null;
            if (eVarD != null && (dVarQ = eVarD.Q()) != null && (listH = dVarQ.h()) != null) {
                ArrayList arrayList = new ArrayList();
                for (Object obj : listH) {
                    if (((h1) obj).t0()) {
                        arrayList.add(obj);
                    }
                }
                ArrayList arrayList2 = new ArrayList(g.h.a.i.H(arrayList, 10));
                Iterator it = arrayList.iterator();
                while (it.hasNext()) {
                    arrayList2.add(((h1) it.next()).getName());
                }
                list = arrayList2;
            }
            if (list == null) {
                list = EmptyList.f9307f;
            }
            ArrayList arrayList3 = new ArrayList();
            for (Object obj2 : list) {
                kotlin.reflect.w.internal.y0.h.e eVar2 = (kotlin.reflect.w.internal.y0.h.e) obj2;
                o.e(eVar2, "it");
                if (true ^ mapA.containsKey(eVar2)) {
                    arrayList3.add(obj2);
                }
            }
            ArrayList arrayList4 = new ArrayList(g.h.a.i.H(arrayList3, 10));
            Iterator it2 = arrayList3.iterator();
            while (it2.hasNext()) {
                arrayList4.add(((kotlin.reflect.w.internal.y0.h.e) it2.next()).e() + " = ...");
            }
            Set<Map.Entry<kotlin.reflect.w.internal.y0.h.e, kotlin.reflect.w.internal.y0.k.x.g<?>>> setEntrySet = mapA.entrySet();
            ArrayList arrayList5 = new ArrayList(g.h.a.i.H(setEntrySet, 10));
            Iterator<T> it3 = setEntrySet.iterator();
            while (it3.hasNext()) {
                Map.Entry entry = (Map.Entry) it3.next();
                kotlin.reflect.w.internal.y0.h.e eVar3 = (kotlin.reflect.w.internal.y0.h.e) entry.getKey();
                kotlin.reflect.w.internal.y0.k.x.g<?> gVar = (kotlin.reflect.w.internal.y0.k.x.g) entry.getValue();
                StringBuilder sb2 = new StringBuilder();
                sb2.append(eVar3.e());
                sb2.append(" = ");
                sb2.append(!list.contains(eVar3) ? T(gVar) : "...");
                arrayList5.add(sb2.toString());
            }
            List listP = j.P(arrayList4, arrayList5);
            o.f(listP, "<this>");
            ArrayList arrayList6 = (ArrayList) listP;
            if (arrayList6.size() <= 1) {
                listD = j.i0(listP);
            } else {
                Object[] array = arrayList6.toArray(new Comparable[0]);
                o.d(array, "null cannot be cast to non-null type kotlin.Array<T of kotlin.collections.ArraysKt__ArraysJVMKt.toTypedArray>");
                o.d(array, "null cannot be cast to non-null type kotlin.Array<T of kotlin.collections.CollectionsKt___CollectionsKt.sorted>");
                Comparable[] comparableArr = (Comparable[]) array;
                o.f(comparableArr, "<this>");
                if (comparableArr.length > 1) {
                    Arrays.sort(comparableArr);
                }
                listD = j.d(comparableArr);
            }
            List list2 = listD;
            if (this.f8362c.p().f8350q || (!list2.isEmpty())) {
                j.B(list2, sb, ", ", "(", ")", 0, null, null, 112);
            }
        }
        if (L() && (g.h.a.i.o2(type) || (type.L0().c() instanceof g0.b))) {
            sb.append(" /* annotation class not found */");
        }
        String string = sb.toString();
        o.e(string, "StringBuilder().apply(builderAction).toString()");
        return string;
    }

    public final void q0(b1 b1Var, StringBuilder sb, boolean z2) {
        if (z2) {
            sb.append(P());
        }
        if (L()) {
            sb.append("/*");
            sb.append(b1Var.i());
            sb.append("*/ ");
        }
        e0(sb, b1Var.D(), "reified");
        String str = b1Var.n().f9006p;
        boolean z3 = true;
        e0(sb, str.length() > 0, str);
        Q(sb, b1Var, null);
        f0(b1Var, sb, z2);
        int size = b1Var.getUpperBounds().size();
        if ((size > 1 && !z2) || size == 1) {
            h0 next = b1Var.getUpperBounds().iterator().next();
            if (next == null) {
                kotlin.reflect.w.internal.y0.c.f.a(141);
                throw null;
            }
            if (!kotlin.reflect.w.internal.y0.c.f.I(next)) {
                sb.append(" : ");
                o.e(next, "upperBound");
                sb.append(v(next));
            }
        } else if (z2) {
            for (h0 h0Var : b1Var.getUpperBounds()) {
                if (h0Var == null) {
                    kotlin.reflect.w.internal.y0.c.f.a(141);
                    throw null;
                }
                if (!kotlin.reflect.w.internal.y0.c.f.I(h0Var)) {
                    if (z3) {
                        sb.append(" : ");
                    } else {
                        sb.append(" & ");
                    }
                    o.e(h0Var, "upperBound");
                    sb.append(v(h0Var));
                    z3 = false;
                }
            }
        }
        if (z2) {
            sb.append(N());
        }
    }

    public final void r0(StringBuilder sb, List<? extends b1> list) {
        Iterator<? extends b1> it = list.iterator();
        while (it.hasNext()) {
            q0(it.next(), sb, false);
            if (it.hasNext()) {
                sb.append(", ");
            }
        }
    }

    @Override // kotlin.reflect.w.internal.y0.j.c
    public String s(String str, String str2, kotlin.reflect.w.internal.y0.c.f fVar) {
        StringBuilder sb;
        o.f(str, "lowerRendered");
        o.f(str2, "upperRendered");
        o.f(fVar, "builtIns");
        if (!z(str, str2)) {
            kotlin.reflect.w.internal.y0.j.b bVarD = D();
            kotlin.reflect.w.internal.y0.d.e eVarJ = fVar.j(i.a.D);
            if (eVarJ == null) {
                kotlin.reflect.w.internal.y0.c.f.a(34);
                throw null;
            }
            o.e(eVarJ, "builtIns.collection");
            String strT = kotlin.text.j.T(bVarD.a(eVarJ, this), "Collection", null, 2);
            String strY0 = y0(str, g.a.a.a.a.t(strT, "Mutable"), str2, strT, strT + "(Mutable)");
            if (strY0 != null) {
                return strY0;
            }
            String strY02 = y0(str, g.a.a.a.a.t(strT, "MutableMap.MutableEntry"), str2, g.a.a.a.a.t(strT, "Map.Entry"), g.a.a.a.a.t(strT, "(Mutable)Map.(Mutable)Entry"));
            if (strY02 != null) {
                return strY02;
            }
            kotlin.reflect.w.internal.y0.j.b bVarD2 = D();
            kotlin.reflect.w.internal.y0.d.e eVarK = fVar.k("Array");
            o.e(eVarK, "builtIns.array");
            String strT2 = kotlin.text.j.T(bVarD2.a(eVarK, this), "Array", null, 2);
            StringBuilder sbF = g.a.a.a.a.F(strT2);
            sbF.append(J().b("Array<"));
            String string = sbF.toString();
            StringBuilder sbF2 = g.a.a.a.a.F(strT2);
            sbF2.append(J().b("Array<out "));
            String string2 = sbF2.toString();
            StringBuilder sbF3 = g.a.a.a.a.F(strT2);
            sbF3.append(J().b("Array<(out) "));
            String strY03 = y0(str, string, str2, string2, sbF3.toString());
            if (strY03 != null) {
                return strY03;
            }
            StringBuilder sb2 = new StringBuilder();
            sb2.append('(');
            sb2.append(str);
            sb2.append("..");
            sb2.append(str2);
            sb2.append(')');
            sb = sb2;
        } else if (kotlin.text.j.M(str2, "(", false, 2)) {
            sb = new StringBuilder();
            sb.append('(');
            sb.append(str);
            sb.append(")!");
        } else {
            sb = new StringBuilder();
            sb.append(str);
            sb.append('!');
        }
        return sb.toString();
    }

    public final void s0(List<? extends b1> list, StringBuilder sb, boolean z2) {
        if (!M() && (!list.isEmpty())) {
            sb.append(P());
            r0(sb, list);
            sb.append(N());
            if (z2) {
                sb.append(" ");
            }
        }
    }

    @Override // kotlin.reflect.w.internal.y0.j.c
    public String t(kotlin.reflect.w.internal.y0.h.d dVar) {
        o.f(dVar, "fqName");
        List<kotlin.reflect.w.internal.y0.h.e> listG = dVar.g();
        o.e(listG, "fqName.pathSegments()");
        return J().b(g.h.a.i.e3(listG));
    }

    public final void t0(i1 i1Var, StringBuilder sb, boolean z2) {
        if (z2 || !(i1Var instanceof h1)) {
            sb.append(Y(i1Var.i0() ? "var" : "val"));
            sb.append(" ");
        }
    }

    @Override // kotlin.reflect.w.internal.y0.j.c
    public String u(kotlin.reflect.w.internal.y0.h.e eVar, boolean z2) {
        o.f(eVar, "name");
        String strA = A(g.h.a.i.d3(eVar));
        return (C() && J() == q.HTML && z2) ? g.a.a.a.a.u("<b>", strA, "</b>") : strA;
    }

    /* JADX WARN: Removed duplicated region for block: B:19:0x006f  */
    /* JADX WARN: Removed duplicated region for block: B:49:0x0101  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final void u0(kotlin.reflect.w.internal.y0.d.h1 r10, boolean r11, java.lang.StringBuilder r12, boolean r13) {
        /*
            Method dump skipped, instruction units count: 298
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: kotlin.reflect.w.internal.y0.j.d.u0(r.i0.w.b.y0.d.h1, boolean, java.lang.StringBuilder, boolean):void");
    }

    @Override // kotlin.reflect.w.internal.y0.j.c
    public String v(h0 h0Var) throws IOException {
        o.f(h0Var, "type");
        StringBuilder sb = new StringBuilder();
        j jVar = this.f8362c;
        g0(sb, (h0) ((Function1) jVar.f8409y.a(jVar, j.a[22])).invoke(h0Var));
        String string = sb.toString();
        o.e(string, "StringBuilder().apply(builderAction).toString()");
        return string;
    }

    public final void v0(Collection<? extends h1> collection, boolean z2, StringBuilder sb) {
        j jVar = this.f8362c;
        int iOrdinal = ((o) jVar.E.a(jVar, j.a[28])).ordinal();
        boolean z3 = true;
        if (iOrdinal != 0) {
            if (iOrdinal != 1) {
                if (iOrdinal != 2) {
                    throw new NoWhenBranchMatchedException();
                }
            } else if (z2) {
            }
            z3 = false;
        }
        int size = collection.size();
        K().b(size, sb);
        int i2 = 0;
        for (h1 h1Var : collection) {
            K().a(h1Var, i2, size, sb);
            u0(h1Var, z3, sb, false);
            K().d(h1Var, i2, size, sb);
            i2++;
        }
        K().c(size, sb);
    }

    @Override // kotlin.reflect.w.internal.y0.j.c
    public String w(l1 l1Var) throws IOException {
        o.f(l1Var, "typeProjection");
        StringBuilder sb = new StringBuilder();
        y(sb, g.h.a.i.H2(l1Var));
        String string = sb.toString();
        o.e(string, "StringBuilder().apply(builderAction).toString()");
        return string;
    }

    public final boolean w0(r rVar, StringBuilder sb) {
        if (!F().contains(h.VISIBILITY)) {
            return false;
        }
        j jVar = this.f8362c;
        ReadWriteProperty readWriteProperty = jVar.f8399o;
        KProperty<?>[] kPropertyArr = j.a;
        if (((Boolean) readWriteProperty.a(jVar, kPropertyArr[12])).booleanValue()) {
            rVar = rVar.d();
        }
        j jVar2 = this.f8362c;
        if (!((Boolean) jVar2.f8400p.a(jVar2, kPropertyArr[13])).booleanValue() && o.a(rVar, q.f6990l)) {
            return false;
        }
        sb.append(Y(rVar.b()));
        sb.append(" ");
        return true;
    }

    public final void x0(List<? extends b1> list, StringBuilder sb) throws IOException {
        if (M()) {
            return;
        }
        ArrayList arrayList = new ArrayList(0);
        for (b1 b1Var : list) {
            List<h0> upperBounds = b1Var.getUpperBounds();
            o.e(upperBounds, "typeParameter.upperBounds");
            for (h0 h0Var : j.m(upperBounds, 1)) {
                StringBuilder sb2 = new StringBuilder();
                kotlin.reflect.w.internal.y0.h.e name = b1Var.getName();
                o.e(name, "typeParameter.name");
                sb2.append(u(name, false));
                sb2.append(" : ");
                o.e(h0Var, "it");
                sb2.append(v(h0Var));
                arrayList.add(sb2.toString());
            }
        }
        if (!arrayList.isEmpty()) {
            sb.append(" ");
            sb.append(Y("where"));
            sb.append(" ");
            j.B(arrayList, sb, ", ", null, null, 0, null, null, 124);
        }
    }

    public final void y(StringBuilder sb, List<? extends l1> list) throws IOException {
        j.B(list, sb, ", ", null, null, 0, null, new b(), 60);
    }

    public final String y0(String str, String str2, String str3, String str4, String str5) {
        if (!kotlin.text.j.M(str, str2, false, 2) || !kotlin.text.j.M(str3, str4, false, 2)) {
            return null;
        }
        String strSubstring = str.substring(str2.length());
        o.e(strSubstring, "this as java.lang.String).substring(startIndex)");
        String strSubstring2 = str3.substring(str4.length());
        o.e(strSubstring2, "this as java.lang.String).substring(startIndex)");
        String strT = g.a.a.a.a.t(str5, strSubstring);
        if (o.a(strSubstring, strSubstring2)) {
            return strT;
        }
        if (!z(strSubstring, strSubstring2)) {
            return null;
        }
        return strT + '!';
    }

    /* JADX WARN: Removed duplicated region for block: B:8:0x002e  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final boolean z(java.lang.String r5, java.lang.String r6) {
        /*
            r4 = this;
            java.lang.String r0 = "?"
            java.lang.String r1 = ""
            r2 = 0
            r3 = 4
            java.lang.String r1 = kotlin.text.j.C(r6, r0, r1, r2, r3)
            boolean r1 = kotlin.jvm.internal.o.a(r5, r1)
            if (r1 != 0) goto L4a
            r1 = 2
            boolean r0 = kotlin.text.j.f(r6, r0, r2, r1)
            if (r0 == 0) goto L2e
            java.lang.StringBuilder r0 = new java.lang.StringBuilder
            r0.<init>()
            r0.append(r5)
            r1 = 63
            r0.append(r1)
            java.lang.String r0 = r0.toString()
            boolean r0 = kotlin.jvm.internal.o.a(r0, r6)
            if (r0 != 0) goto L4a
        L2e:
            java.lang.StringBuilder r0 = new java.lang.StringBuilder
            r0.<init>()
            r1 = 40
            r0.append(r1)
            r0.append(r5)
            java.lang.String r5 = ")?"
            r0.append(r5)
            java.lang.String r5 = r0.toString()
            boolean r5 = kotlin.jvm.internal.o.a(r5, r6)
            if (r5 == 0) goto L4b
        L4a:
            r2 = 1
        L4b:
            return r2
        */
        throw new UnsupportedOperationException("Method not decompiled: kotlin.reflect.w.internal.y0.j.d.z(java.lang.String, java.lang.String):boolean");
    }

    public final boolean z0(h0 h0Var) {
        boolean z2;
        if (!g.h.a.i.i2(h0Var)) {
            return false;
        }
        List<l1> listJ0 = h0Var.J0();
        if ((listJ0 instanceof Collection) && listJ0.isEmpty()) {
            z2 = true;
        } else {
            Iterator<T> it = listJ0.iterator();
            while (it.hasNext()) {
                if (((l1) it.next()).c()) {
                    z2 = false;
                    break;
                }
            }
            z2 = true;
        }
        return z2;
    }
}
