package kotlin.reflect.w.internal;

import g.h.a.i;
import java.io.IOException;
import java.lang.reflect.Field;
import java.lang.reflect.Member;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Comparator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Objects;
import java.util.TreeMap;
import java.util.regex.Matcher;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.collections.j;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.Lambda;
import kotlin.jvm.internal.e0;
import kotlin.jvm.internal.o;
import kotlin.jvm.internal.z;
import kotlin.reflect.KFunction;
import kotlin.reflect.KMutableProperty;
import kotlin.reflect.KProperty;
import kotlin.reflect.w.internal.JvmPropertySignature;
import kotlin.reflect.w.internal.calls.Caller;
import kotlin.reflect.w.internal.y0.d.l1.h;
import kotlin.reflect.w.internal.y0.d.o0;
import kotlin.reflect.w.internal.y0.d.p0;
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.g.a0.a;
import kotlin.text.MatcherMatchResult;
import kotlin.text.Regex;
import kotlinx.serialization.json.internal.AbstractJsonLexerKt;

/* JADX INFO: renamed from: r.i0.w.b.f0, reason: from Kotlin metadata */
/* JADX INFO: loaded from: classes.dex */
@Metadata(d1 = {"\u0000j\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\t\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\u000b\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0010\b\n\u0002\b\u0006\b \u0018\u0000 @*\u0006\b\u0000\u0010\u0001 \u00012\b\u0012\u0004\u0012\u0002H\u00010\u00022\b\u0012\u0004\u0012\u0002H\u00010\u0003:\u0004?@ABB)\b\u0016\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u0012\u0006\u0010\u0006\u001a\u00020\u0007\u0012\u0006\u0010\b\u001a\u00020\u0007\u0012\b\u0010\t\u001a\u0004\u0018\u00010\n¢\u0006\u0002\u0010\u000bB\u0017\b\u0016\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u0012\u0006\u0010\f\u001a\u00020\r¢\u0006\u0002\u0010\u000eB3\b\u0002\u0012\u0006\u0010\u0004\u001a\u00020\u0005\u0012\u0006\u0010\u0006\u001a\u00020\u0007\u0012\u0006\u0010\b\u001a\u00020\u0007\u0012\b\u0010\u000f\u001a\u0004\u0018\u00010\r\u0012\b\u0010\u0010\u001a\u0004\u0018\u00010\n¢\u0006\u0002\u0010\u0011J\n\u00104\u001a\u0004\u0018\u000105H\u0004J\u0013\u00106\u001a\u00020)2\b\u00107\u001a\u0004\u0018\u00010\nH\u0096\u0002J(\u00108\u001a\u0004\u0018\u00010\n2\b\u00109\u001a\u0004\u0018\u0001052\b\u0010:\u001a\u0004\u0018\u00010\n2\b\u0010;\u001a\u0004\u0018\u00010\nH\u0004J\b\u0010<\u001a\u00020=H\u0016J\b\u0010>\u001a\u00020\u0007H\u0016R\u001c\u0010\u0012\u001a\u0010\u0012\f\u0012\n \u0014*\u0004\u0018\u00010\r0\r0\u0013X\u0082\u0004¢\u0006\u0002\n\u0000R\u0016\u0010\u0015\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\u00170\u0016X\u0082\u0004¢\u0006\u0002\n\u0000R\u0013\u0010\t\u001a\u0004\u0018\u00010\n8F¢\u0006\u0006\u001a\u0004\b\u0018\u0010\u0019R\u0018\u0010\u001a\u001a\u0006\u0012\u0002\b\u00030\u001b8VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u001c\u0010\u001dR\u0014\u0010\u0004\u001a\u00020\u0005X\u0096\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u001e\u0010\u001fR\u001a\u0010 \u001a\b\u0012\u0002\b\u0003\u0018\u00010\u001b8VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b!\u0010\u001dR\u0014\u0010\f\u001a\u00020\r8VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\"\u0010#R\u0018\u0010$\u001a\b\u0012\u0004\u0012\u00028\u00000%X¦\u0004¢\u0006\u0006\u001a\u0004\b&\u0010'R\u0014\u0010(\u001a\u00020)8VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b(\u0010*R\u0014\u0010+\u001a\u00020)8VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b+\u0010*R\u0014\u0010,\u001a\u00020)8VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b,\u0010*R\u0014\u0010-\u001a\u00020)8VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b-\u0010*R\u0013\u0010.\u001a\u0004\u0018\u00010\u00178F¢\u0006\u0006\u001a\u0004\b/\u00100R\u0014\u0010\u0006\u001a\u00020\u0007X\u0096\u0004¢\u0006\b\n\u0000\u001a\u0004\b1\u00102R\u0010\u0010\u0010\u001a\u0004\u0018\u00010\nX\u0082\u0004¢\u0006\u0002\n\u0000R\u0011\u0010\b\u001a\u00020\u0007¢\u0006\b\n\u0000\u001a\u0004\b3\u00102¨\u0006C"}, d2 = {"Lkotlin/reflect/jvm/internal/KPropertyImpl;", "V", "Lkotlin/reflect/jvm/internal/KCallableImpl;", "Lkotlin/reflect/KProperty;", "container", "Lkotlin/reflect/jvm/internal/KDeclarationContainerImpl;", "name", "", "signature", "boundReceiver", "", "(Lkotlin/reflect/jvm/internal/KDeclarationContainerImpl;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V", "descriptor", "Lkotlin/reflect/jvm/internal/impl/descriptors/PropertyDescriptor;", "(Lkotlin/reflect/jvm/internal/KDeclarationContainerImpl;Lorg/jetbrains/kotlin/descriptors/PropertyDescriptor;)V", "descriptorInitialValue", "rawBoundReceiver", "(Lkotlin/reflect/jvm/internal/KDeclarationContainerImpl;Ljava/lang/String;Ljava/lang/String;Lorg/jetbrains/kotlin/descriptors/PropertyDescriptor;Ljava/lang/Object;)V", "_descriptor", "Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal;", "kotlin.jvm.PlatformType", "_javaField", "Lkotlin/reflect/jvm/internal/ReflectProperties$LazyVal;", "Ljava/lang/reflect/Field;", "getBoundReceiver", "()Ljava/lang/Object;", "caller", "Lkotlin/reflect/jvm/internal/calls/Caller;", "getCaller", "()Lkotlin/reflect/jvm/internal/calls/Caller;", "getContainer", "()Lkotlin/reflect/jvm/internal/KDeclarationContainerImpl;", "defaultCaller", "getDefaultCaller", "getDescriptor", "()Lorg/jetbrains/kotlin/descriptors/PropertyDescriptor;", "getter", "Lkotlin/reflect/jvm/internal/KPropertyImpl$Getter;", "getGetter", "()Lkotlin/reflect/jvm/internal/KPropertyImpl$Getter;", "isBound", "", "()Z", "isConst", "isLateinit", "isSuspend", "javaField", "getJavaField", "()Ljava/lang/reflect/Field;", "getName", "()Ljava/lang/String;", "getSignature", "computeDelegateSource", "Ljava/lang/reflect/Member;", "equals", "other", "getDelegateImpl", "fieldOrMethod", "receiver1", "receiver2", "hashCode", "", "toString", "Accessor", "Companion", "Getter", "Setter", "kotlin-reflection"}, k = 1, mv = {1, 7, 1}, xi = 48)
public abstract class KPropertyImpl<V> extends KCallableImpl<V> implements KProperty<V> {

    /* JADX INFO: renamed from: p, reason: collision with root package name */
    public static final Object f6280p = new Object();

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public final KDeclarationContainerImpl f6281q;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public final String f6282r;

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    public final String f6283s;

    /* JADX INFO: renamed from: t, reason: collision with root package name */
    public final Object f6284t;

    /* JADX INFO: renamed from: u, reason: collision with root package name */
    public final o0<Field> f6285u;

    /* JADX INFO: renamed from: v, reason: collision with root package name */
    public final n0<p0> f6286v;

    /* JADX INFO: renamed from: r.i0.w.b.f0$a */
    @Metadata(d1 = {"\u0000@\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\u0003\b&\u0018\u0000*\u0006\b\u0001\u0010\u0001 \u0001*\u0006\b\u0002\u0010\u0002 \u00012\b\u0012\u0004\u0012\u0002H\u00020\u00032\b\u0012\u0004\u0012\u0002H\u00010\u00042\b\u0012\u0004\u0012\u0002H\u00020\u0005B\u0005¢\u0006\u0002\u0010\u0006R\u0014\u0010\u0007\u001a\u00020\b8VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\t\u0010\nR\u001a\u0010\u000b\u001a\b\u0012\u0002\b\u0003\u0018\u00010\f8VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\r\u0010\u000eR\u0012\u0010\u000f\u001a\u00020\u0010X¦\u0004¢\u0006\u0006\u001a\u0004\b\u0011\u0010\u0012R\u0014\u0010\u0013\u001a\u00020\u00148VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u0013\u0010\u0015R\u0014\u0010\u0016\u001a\u00020\u00148VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u0016\u0010\u0015R\u0014\u0010\u0017\u001a\u00020\u00148VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u0017\u0010\u0015R\u0014\u0010\u0018\u001a\u00020\u00148VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u0018\u0010\u0015R\u0014\u0010\u0019\u001a\u00020\u00148VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u0019\u0010\u0015R\u0014\u0010\u001a\u001a\u00020\u00148VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u001a\u0010\u0015R\u0018\u0010\u001b\u001a\b\u0012\u0004\u0012\u00028\u00010\u001cX¦\u0004¢\u0006\u0006\u001a\u0004\b\u001d\u0010\u001e¨\u0006\u001f"}, d2 = {"Lkotlin/reflect/jvm/internal/KPropertyImpl$Accessor;", "PropertyType", "ReturnType", "Lkotlin/reflect/jvm/internal/KCallableImpl;", "Lkotlin/reflect/KProperty$Accessor;", "Lkotlin/reflect/KFunction;", "()V", "container", "Lkotlin/reflect/jvm/internal/KDeclarationContainerImpl;", "getContainer", "()Lkotlin/reflect/jvm/internal/KDeclarationContainerImpl;", "defaultCaller", "Lkotlin/reflect/jvm/internal/calls/Caller;", "getDefaultCaller", "()Lkotlin/reflect/jvm/internal/calls/Caller;", "descriptor", "Lkotlin/reflect/jvm/internal/impl/descriptors/PropertyAccessorDescriptor;", "getDescriptor", "()Lorg/jetbrains/kotlin/descriptors/PropertyAccessorDescriptor;", "isBound", "", "()Z", "isExternal", "isInfix", "isInline", "isOperator", "isSuspend", "property", "Lkotlin/reflect/jvm/internal/KPropertyImpl;", "getProperty", "()Lkotlin/reflect/jvm/internal/KPropertyImpl;", "kotlin-reflection"}, k = 1, mv = {1, 7, 1}, xi = 48)
    public static abstract class a<PropertyType, ReturnType> extends KCallableImpl<ReturnType> implements KFunction<ReturnType> {
        @Override // kotlin.reflect.KFunction
        public boolean isExternal() {
            return r().isExternal();
        }

        @Override // kotlin.reflect.KFunction
        public boolean isInfix() {
            return r().isInfix();
        }

        @Override // kotlin.reflect.KFunction
        public boolean isInline() {
            return r().isInline();
        }

        @Override // kotlin.reflect.KFunction
        public boolean isOperator() {
            return r().isOperator();
        }

        @Override // kotlin.reflect.KCallable
        public boolean isSuspend() {
            return r().isSuspend();
        }

        @Override // kotlin.reflect.w.internal.KCallableImpl
        /* JADX INFO: renamed from: m */
        public KDeclarationContainerImpl getF6281q() {
            return s().f6281q;
        }

        @Override // kotlin.reflect.w.internal.KCallableImpl
        public Caller<?> n() {
            return null;
        }

        @Override // kotlin.reflect.w.internal.KCallableImpl
        public boolean q() {
            return s().q();
        }

        public abstract o0 r();

        public abstract KPropertyImpl<PropertyType> s();
    }

    /* JADX INFO: renamed from: r.i0.w.b.f0$b */
    @Metadata(d1 = {"\u0000>\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\b&\u0018\u0000*\u0006\b\u0001\u0010\u0001 \u00012\u000e\u0012\u0004\u0012\u0002H\u0001\u0012\u0004\u0012\u0002H\u00010\u00022\b\u0012\u0004\u0012\u0002H\u00010\u0003B\u0005¢\u0006\u0002\u0010\u0004J\u0013\u0010\u0015\u001a\u00020\u00162\b\u0010\u0017\u001a\u0004\u0018\u00010\u0018H\u0096\u0002J\b\u0010\u0019\u001a\u00020\u001aH\u0016J\b\u0010\u001b\u001a\u00020\u0012H\u0016R\u001f\u0010\u0005\u001a\u0006\u0012\u0002\b\u00030\u00068VX\u0096\u0084\u0002¢\u0006\f\n\u0004\b\t\u0010\n\u001a\u0004\b\u0007\u0010\bR\u001b\u0010\u000b\u001a\u00020\f8VX\u0096\u0084\u0002¢\u0006\f\n\u0004\b\u000f\u0010\u0010\u001a\u0004\b\r\u0010\u000eR\u0014\u0010\u0011\u001a\u00020\u00128VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u0013\u0010\u0014¨\u0006\u001c"}, d2 = {"Lkotlin/reflect/jvm/internal/KPropertyImpl$Getter;", "V", "Lkotlin/reflect/jvm/internal/KPropertyImpl$Accessor;", "Lkotlin/reflect/KProperty$Getter;", "()V", "caller", "Lkotlin/reflect/jvm/internal/calls/Caller;", "getCaller", "()Lkotlin/reflect/jvm/internal/calls/Caller;", "caller$delegate", "Lkotlin/reflect/jvm/internal/ReflectProperties$LazyVal;", "descriptor", "Lkotlin/reflect/jvm/internal/impl/descriptors/PropertyGetterDescriptor;", "getDescriptor", "()Lorg/jetbrains/kotlin/descriptors/PropertyGetterDescriptor;", "descriptor$delegate", "Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal;", "name", "", "getName", "()Ljava/lang/String;", "equals", "", "other", "", "hashCode", "", "toString", "kotlin-reflection"}, k = 1, mv = {1, 7, 1}, xi = 48)
    public static abstract class b<V> extends a<V, V> implements KProperty.a<V> {

        /* JADX INFO: renamed from: p, reason: collision with root package name */
        public static final /* synthetic */ KProperty<Object>[] f6287p = {e0.c(new z(e0.a(b.class), "descriptor", "getDescriptor()Lorg/jetbrains/kotlin/descriptors/PropertyGetterDescriptor;")), e0.c(new z(e0.a(b.class), "caller", "getCaller()Lkotlin/reflect/jvm/internal/calls/Caller;"))};

        /* JADX INFO: renamed from: q, reason: collision with root package name */
        public final n0 f6288q = i.G2(new C0103b(this));

        /* JADX INFO: renamed from: r, reason: collision with root package name */
        public final o0 f6289r = i.E2(new a(this));

        /* JADX INFO: renamed from: r.i0.w.b.f0$b$a */
        @Metadata(d1 = {"\u0000\n\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\u0010\u0000\u001a\u0012\u0012\u0002\b\u0003 \u0002*\b\u0012\u0002\b\u0003\u0018\u00010\u00010\u0001\"\u0006\b\u0000\u0010\u0003 \u0001\"\u0006\b\u0001\u0010\u0003 \u0001H\n¢\u0006\u0002\b\u0004"}, d2 = {"<anonymous>", "Lkotlin/reflect/jvm/internal/calls/Caller;", "kotlin.jvm.PlatformType", "V", "invoke"}, k = 3, mv = {1, 7, 1}, xi = 48)
        public static final class a extends Lambda implements Function0<Caller<?>> {

            /* JADX INFO: renamed from: f, reason: collision with root package name */
            public final /* synthetic */ b<V> f6290f;

            /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
            /* JADX WARN: Multi-variable type inference failed */
            public a(b<? extends V> bVar) {
                super(0);
                this.f6290f = bVar;
            }

            @Override // kotlin.jvm.functions.Function0
            public Caller<?> invoke() {
                return i.n(this.f6290f, true);
            }
        }

        /* JADX INFO: renamed from: r.i0.w.b.f0$b$b, reason: collision with other inner class name */
        @Metadata(d1 = {"\u0000\n\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\u0010\u0000\u001a\n \u0002*\u0004\u0018\u00010\u00010\u0001\"\u0006\b\u0000\u0010\u0003 \u0001\"\u0006\b\u0001\u0010\u0003 \u0001H\n¢\u0006\u0002\b\u0004"}, d2 = {"<anonymous>", "Lkotlin/reflect/jvm/internal/impl/descriptors/PropertyGetterDescriptor;", "kotlin.jvm.PlatformType", "V", "invoke"}, k = 3, mv = {1, 7, 1}, xi = 48)
        public static final class C0103b extends Lambda implements Function0<q0> {

            /* JADX INFO: renamed from: f, reason: collision with root package name */
            public final /* synthetic */ b<V> f6291f;

            /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
            /* JADX WARN: Multi-variable type inference failed */
            public C0103b(b<? extends V> bVar) {
                super(0);
                this.f6291f = bVar;
            }

            @Override // kotlin.jvm.functions.Function0
            public q0 invoke() {
                q0 q0VarF = this.f6291f.s().o().f();
                if (q0VarF != null) {
                    return q0VarF;
                }
                p0 p0VarO = this.f6291f.s().o();
                Objects.requireNonNull(h.f6717j);
                return i.l0(p0VarO, h.a.f6718b);
            }
        }

        public boolean equals(Object other) {
            return (other instanceof b) && o.a(s(), ((b) other).s());
        }

        @Override // kotlin.reflect.KCallable
        /* JADX INFO: renamed from: getName */
        public String getF6282r() {
            return g.a.a.a.a.z(g.a.a.a.a.F("<get-"), s().f6282r, '>');
        }

        public int hashCode() {
            return s().hashCode();
        }

        @Override // kotlin.reflect.w.internal.KCallableImpl
        public Caller<?> l() {
            o0 o0Var = this.f6289r;
            KProperty<Object> kProperty = f6287p[1];
            Object objInvoke = o0Var.invoke();
            o.e(objInvoke, "<get-caller>(...)");
            return (Caller) objInvoke;
        }

        @Override // kotlin.reflect.w.internal.KCallableImpl
        public kotlin.reflect.w.internal.y0.d.b o() {
            n0 n0Var = this.f6288q;
            KProperty<Object> kProperty = f6287p[0];
            Object objInvoke = n0Var.invoke();
            o.e(objInvoke, "<get-descriptor>(...)");
            return (q0) objInvoke;
        }

        @Override // kotlin.reflect.w.internal.KPropertyImpl.a
        public o0 r() {
            n0 n0Var = this.f6288q;
            KProperty<Object> kProperty = f6287p[0];
            Object objInvoke = n0Var.invoke();
            o.e(objInvoke, "<get-descriptor>(...)");
            return (q0) objInvoke;
        }

        public String toString() {
            StringBuilder sbF = g.a.a.a.a.F("getter of ");
            sbF.append(s());
            return sbF.toString();
        }
    }

    /* JADX INFO: renamed from: r.i0.w.b.f0$c */
    @Metadata(d1 = {"\u0000B\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\u000e\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\b\n\u0002\b\u0002\b&\u0018\u0000*\u0004\b\u0001\u0010\u00012\u000e\u0012\u0004\u0012\u0002H\u0001\u0012\u0004\u0012\u00020\u00030\u00022\b\u0012\u0004\u0012\u0002H\u00010\u0004B\u0005¢\u0006\u0002\u0010\u0005J\u0013\u0010\u0016\u001a\u00020\u00172\b\u0010\u0018\u001a\u0004\u0018\u00010\u0019H\u0096\u0002J\b\u0010\u001a\u001a\u00020\u001bH\u0016J\b\u0010\u001c\u001a\u00020\u0013H\u0016R\u001f\u0010\u0006\u001a\u0006\u0012\u0002\b\u00030\u00078VX\u0096\u0084\u0002¢\u0006\f\n\u0004\b\n\u0010\u000b\u001a\u0004\b\b\u0010\tR\u001b\u0010\f\u001a\u00020\r8VX\u0096\u0084\u0002¢\u0006\f\n\u0004\b\u0010\u0010\u0011\u001a\u0004\b\u000e\u0010\u000fR\u0014\u0010\u0012\u001a\u00020\u00138VX\u0096\u0004¢\u0006\u0006\u001a\u0004\b\u0014\u0010\u0015¨\u0006\u001d"}, d2 = {"Lkotlin/reflect/jvm/internal/KPropertyImpl$Setter;", "V", "Lkotlin/reflect/jvm/internal/KPropertyImpl$Accessor;", "", "Lkotlin/reflect/KMutableProperty$Setter;", "()V", "caller", "Lkotlin/reflect/jvm/internal/calls/Caller;", "getCaller", "()Lkotlin/reflect/jvm/internal/calls/Caller;", "caller$delegate", "Lkotlin/reflect/jvm/internal/ReflectProperties$LazyVal;", "descriptor", "Lkotlin/reflect/jvm/internal/impl/descriptors/PropertySetterDescriptor;", "getDescriptor", "()Lorg/jetbrains/kotlin/descriptors/PropertySetterDescriptor;", "descriptor$delegate", "Lkotlin/reflect/jvm/internal/ReflectProperties$LazySoftVal;", "name", "", "getName", "()Ljava/lang/String;", "equals", "", "other", "", "hashCode", "", "toString", "kotlin-reflection"}, k = 1, mv = {1, 7, 1}, xi = 48)
    public static abstract class c<V> extends a<V, Unit> implements KMutableProperty.a<V> {

        /* JADX INFO: renamed from: p, reason: collision with root package name */
        public static final /* synthetic */ KProperty<Object>[] f6292p = {e0.c(new z(e0.a(c.class), "descriptor", "getDescriptor()Lorg/jetbrains/kotlin/descriptors/PropertySetterDescriptor;")), e0.c(new z(e0.a(c.class), "caller", "getCaller()Lkotlin/reflect/jvm/internal/calls/Caller;"))};

        /* JADX INFO: renamed from: q, reason: collision with root package name */
        public final n0 f6293q = i.G2(new b(this));

        /* JADX INFO: renamed from: r, reason: collision with root package name */
        public final o0 f6294r = i.E2(new a(this));

        /* JADX INFO: renamed from: r.i0.w.b.f0$c$a */
        @Metadata(d1 = {"\u0000\n\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\u0010\u0000\u001a\u0012\u0012\u0002\b\u0003 \u0002*\b\u0012\u0002\b\u0003\u0018\u00010\u00010\u0001\"\u0004\b\u0000\u0010\u0003\"\u0006\b\u0001\u0010\u0003 \u0001H\n¢\u0006\u0002\b\u0004"}, d2 = {"<anonymous>", "Lkotlin/reflect/jvm/internal/calls/Caller;", "kotlin.jvm.PlatformType", "V", "invoke"}, k = 3, mv = {1, 7, 1}, xi = 48)
        public static final class a extends Lambda implements Function0<Caller<?>> {

            /* JADX INFO: renamed from: f, reason: collision with root package name */
            public final /* synthetic */ c<V> f6295f;

            /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
            public a(c<V> cVar) {
                super(0);
                this.f6295f = cVar;
            }

            @Override // kotlin.jvm.functions.Function0
            public Caller<?> invoke() {
                return i.n(this.f6295f, false);
            }
        }

        /* JADX INFO: renamed from: r.i0.w.b.f0$c$b */
        @Metadata(d1 = {"\u0000\n\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\u0010\u0000\u001a\n \u0002*\u0004\u0018\u00010\u00010\u0001\"\u0004\b\u0000\u0010\u0003\"\u0006\b\u0001\u0010\u0003 \u0001H\n¢\u0006\u0002\b\u0004"}, d2 = {"<anonymous>", "Lkotlin/reflect/jvm/internal/impl/descriptors/PropertySetterDescriptor;", "kotlin.jvm.PlatformType", "V", "invoke"}, k = 3, mv = {1, 7, 1}, xi = 48)
        public static final class b extends Lambda implements Function0<r0> {

            /* JADX INFO: renamed from: f, reason: collision with root package name */
            public final /* synthetic */ c<V> f6296f;

            /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
            public b(c<V> cVar) {
                super(0);
                this.f6296f = cVar;
            }

            @Override // kotlin.jvm.functions.Function0
            public r0 invoke() {
                r0 r0VarG = this.f6296f.s().o().g();
                if (r0VarG != null) {
                    return r0VarG;
                }
                p0 p0VarO = this.f6296f.s().o();
                Objects.requireNonNull(h.f6717j);
                h hVar = h.a.f6718b;
                return i.m0(p0VarO, hVar, hVar);
            }
        }

        public boolean equals(Object other) {
            return (other instanceof c) && o.a(s(), ((c) other).s());
        }

        @Override // kotlin.reflect.KCallable
        /* JADX INFO: renamed from: getName */
        public String getF6282r() {
            return g.a.a.a.a.z(g.a.a.a.a.F("<set-"), s().f6282r, '>');
        }

        public int hashCode() {
            return s().hashCode();
        }

        @Override // kotlin.reflect.w.internal.KCallableImpl
        public Caller<?> l() {
            o0 o0Var = this.f6294r;
            KProperty<Object> kProperty = f6292p[1];
            Object objInvoke = o0Var.invoke();
            o.e(objInvoke, "<get-caller>(...)");
            return (Caller) objInvoke;
        }

        @Override // kotlin.reflect.w.internal.KCallableImpl
        public kotlin.reflect.w.internal.y0.d.b o() {
            n0 n0Var = this.f6293q;
            KProperty<Object> kProperty = f6292p[0];
            Object objInvoke = n0Var.invoke();
            o.e(objInvoke, "<get-descriptor>(...)");
            return (r0) objInvoke;
        }

        @Override // kotlin.reflect.w.internal.KPropertyImpl.a
        public o0 r() {
            n0 n0Var = this.f6293q;
            KProperty<Object> kProperty = f6292p[0];
            Object objInvoke = n0Var.invoke();
            o.e(objInvoke, "<get-descriptor>(...)");
            return (r0) objInvoke;
        }

        public String toString() {
            StringBuilder sbF = g.a.a.a.a.F("setter of ");
            sbF.append(s());
            return sbF.toString();
        }
    }

    /* JADX INFO: renamed from: r.i0.w.b.f0$d */
    @Metadata(d1 = {"\u0000\n\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\u0010\u0000\u001a\n \u0002*\u0004\u0018\u00010\u00010\u0001\"\u0006\b\u0000\u0010\u0003 \u0001H\n¢\u0006\u0002\b\u0004"}, d2 = {"<anonymous>", "Lkotlin/reflect/jvm/internal/impl/descriptors/PropertyDescriptor;", "kotlin.jvm.PlatformType", "V", "invoke"}, k = 3, mv = {1, 7, 1}, xi = 48)
    public static final class d extends Lambda implements Function0<p0> {

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        public final /* synthetic */ KPropertyImpl<V> f6297f;

        /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
        /* JADX WARN: Multi-variable type inference failed */
        public d(KPropertyImpl<? extends V> kPropertyImpl) {
            super(0);
            this.f6297f = kPropertyImpl;
        }

        /* JADX WARN: Multi-variable type inference failed */
        @Override // kotlin.jvm.functions.Function0
        public p0 invoke() throws IOException {
            Object objZ;
            KPropertyImpl<V> kPropertyImpl = this.f6297f;
            KDeclarationContainerImpl kDeclarationContainerImpl = kPropertyImpl.f6281q;
            String str = kPropertyImpl.f6282r;
            String str2 = kPropertyImpl.f6283s;
            Objects.requireNonNull(kDeclarationContainerImpl);
            o.f(str, "name");
            o.f(str2, "signature");
            Regex regex = KDeclarationContainerImpl.f6368n;
            Objects.requireNonNull(regex);
            o.f(str2, "input");
            Matcher matcher = regex.f9200f.matcher(str2);
            o.e(matcher, "nativePattern.matcher(input)");
            MatcherMatchResult matcherMatchResult = !matcher.matches() ? null : new MatcherMatchResult(matcher, str2);
            if (matcherMatchResult != null) {
                o.f(matcherMatchResult, "match");
                String str3 = matcherMatchResult.b().get(1);
                p0 p0VarQ = kDeclarationContainerImpl.q(Integer.parseInt(str3));
                if (p0VarQ != null) {
                    return p0VarQ;
                }
                StringBuilder sbK = g.a.a.a.a.K("Local property #", str3, " not found in ");
                sbK.append(kDeclarationContainerImpl.j());
                throw new KotlinReflectionInternalError(sbK.toString());
            }
            kotlin.reflect.w.internal.y0.h.e eVarI = kotlin.reflect.w.internal.y0.h.e.i(str);
            o.e(eVarI, "identifier(name)");
            Collection<p0> collectionT = kDeclarationContainerImpl.t(eVarI);
            ArrayList arrayList = new ArrayList();
            for (Object obj : collectionT) {
                RuntimeTypeMapper runtimeTypeMapper = RuntimeTypeMapper.a;
                if (o.a(RuntimeTypeMapper.c((p0) obj).getF6267f(), str2)) {
                    arrayList.add(obj);
                }
            }
            if (arrayList.isEmpty()) {
                StringBuilder sbL = g.a.a.a.a.L("Property '", str, "' (JVM signature: ", str2, ") not resolved in ");
                sbL.append(kDeclarationContainerImpl);
                throw new KotlinReflectionInternalError(sbL.toString());
            }
            if (arrayList.size() != 1) {
                LinkedHashMap linkedHashMap = new LinkedHashMap();
                for (Object obj2 : arrayList) {
                    r visibility = ((p0) obj2).getVisibility();
                    Object arrayList2 = linkedHashMap.get(visibility);
                    if (arrayList2 == null) {
                        arrayList2 = new ArrayList();
                        linkedHashMap.put(visibility, arrayList2);
                    }
                    ((List) arrayList2).add(obj2);
                }
                Comparator comparator = s.f6380f;
                o.f(linkedHashMap, "<this>");
                o.f(comparator, "comparator");
                TreeMap treeMap = new TreeMap(comparator);
                treeMap.putAll(linkedHashMap);
                Collection<V> collectionValues = treeMap.values();
                o.e(collectionValues, "properties\n             …\n                }.values");
                List list = (List) j.D(collectionValues);
                if (list.size() != 1) {
                    kotlin.reflect.w.internal.y0.h.e eVarI2 = kotlin.reflect.w.internal.y0.h.e.i(str);
                    o.e(eVarI2, "identifier(name)");
                    String strC = j.C(kDeclarationContainerImpl.t(eVarI2), "\n", null, null, 0, null, r.f6377f, 30);
                    StringBuilder sbL2 = g.a.a.a.a.L("Property '", str, "' (JVM signature: ", str2, ") not resolved in ");
                    sbL2.append(kDeclarationContainerImpl);
                    sbL2.append(AbstractJsonLexerKt.COLON);
                    sbL2.append(strC.length() == 0 ? " no members found" : '\n' + strC);
                    throw new KotlinReflectionInternalError(sbL2.toString());
                }
                o.e(list, "mostVisibleProperties");
                objZ = j.u(list);
            } else {
                objZ = j.Z(arrayList);
            }
            return (p0) objZ;
        }
    }

    /* JADX INFO: renamed from: r.i0.w.b.f0$e */
    @Metadata(d1 = {"\u0000\n\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\u0010\u0000\u001a\u0004\u0018\u00010\u0001\"\u0006\b\u0000\u0010\u0002 \u0001H\n¢\u0006\u0002\b\u0003"}, d2 = {"<anonymous>", "Ljava/lang/reflect/Field;", "V", "invoke"}, k = 3, mv = {1, 7, 1}, xi = 48)
    public static final class e extends Lambda implements Function0<Field> {

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        public final /* synthetic */ KPropertyImpl<V> f6298f;

        /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
        /* JADX WARN: Multi-variable type inference failed */
        public e(KPropertyImpl<? extends V> kPropertyImpl) {
            super(0);
            this.f6298f = kPropertyImpl;
        }

        /* JADX WARN: Removed duplicated region for block: B:20:0x0054  */
        /* JADX WARN: Removed duplicated region for block: B:23:0x0058  */
        /* JADX WARN: Removed duplicated region for block: B:33:0x0083  */
        @Override // kotlin.jvm.functions.Function0
        /*
            Code decompiled incorrectly, please refer to instructions dump.
            To view partially-correct add '--show-bad-code' argument
        */
        public java.lang.reflect.Field invoke() {
            /*
                Method dump skipped, instruction units count: 217
                To view this dump add '--comments-level debug' option
            */
            throw new UnsupportedOperationException("Method not decompiled: kotlin.reflect.w.internal.KPropertyImpl.e.invoke():java.lang.Object");
        }
    }

    /* JADX WARN: 'this' call moved to the top of the method (can break code semantics) */
    public KPropertyImpl(KDeclarationContainerImpl kDeclarationContainerImpl, String str, String str2, Object obj) {
        this(kDeclarationContainerImpl, str, str2, null, obj);
        o.f(kDeclarationContainerImpl, "container");
        o.f(str, "name");
        o.f(str2, "signature");
    }

    public KPropertyImpl(KDeclarationContainerImpl kDeclarationContainerImpl, String str, String str2, p0 p0Var, Object obj) {
        this.f6281q = kDeclarationContainerImpl;
        this.f6282r = str;
        this.f6283s = str2;
        this.f6284t = obj;
        o0<Field> o0VarE2 = i.E2(new e(this));
        o.e(o0VarE2, "lazy {\n        when (val…y -> null\n        }\n    }");
        this.f6285u = o0VarE2;
        n0<p0> n0VarF2 = i.F2(p0Var, new d(this));
        o.e(n0VarF2, "lazySoft(descriptorIniti…or(name, signature)\n    }");
        this.f6286v = n0VarF2;
    }

    /* JADX WARN: Illegal instructions before constructor call */
    public KPropertyImpl(KDeclarationContainerImpl kDeclarationContainerImpl, p0 p0Var) {
        o.f(kDeclarationContainerImpl, "container");
        o.f(p0Var, "descriptor");
        String strE = p0Var.getName().e();
        o.e(strE, "descriptor.name.asString()");
        RuntimeTypeMapper runtimeTypeMapper = RuntimeTypeMapper.a;
        this(kDeclarationContainerImpl, strE, RuntimeTypeMapper.c(p0Var).getF6267f(), p0Var, kotlin.jvm.internal.d.NO_RECEIVER);
    }

    public boolean equals(Object other) {
        KPropertyImpl<?> kPropertyImplC = v0.c(other);
        return kPropertyImplC != null && o.a(this.f6281q, kPropertyImplC.f6281q) && o.a(this.f6282r, kPropertyImplC.f6282r) && o.a(this.f6283s, kPropertyImplC.f6283s) && o.a(this.f6284t, kPropertyImplC.f6284t);
    }

    @Override // kotlin.reflect.KCallable
    /* JADX INFO: renamed from: getName, reason: from getter */
    public String getF6282r() {
        return this.f6282r;
    }

    public int hashCode() {
        return this.f6283s.hashCode() + g.a.a.a.a.H(this.f6282r, this.f6281q.hashCode() * 31, 31);
    }

    @Override // kotlin.reflect.KCallable
    public boolean isSuspend() {
        return false;
    }

    @Override // kotlin.reflect.w.internal.KCallableImpl
    public Caller<?> l() {
        return t().l();
    }

    @Override // kotlin.reflect.w.internal.KCallableImpl
    /* JADX INFO: renamed from: m, reason: from getter */
    public KDeclarationContainerImpl getF6281q() {
        return this.f6281q;
    }

    @Override // kotlin.reflect.w.internal.KCallableImpl
    public Caller<?> n() {
        Objects.requireNonNull(t());
        return null;
    }

    @Override // kotlin.reflect.w.internal.KCallableImpl
    public boolean q() {
        return !o.a(this.f6284t, kotlin.jvm.internal.d.NO_RECEIVER);
    }

    public final Member r() {
        if (!o().O()) {
            return null;
        }
        RuntimeTypeMapper runtimeTypeMapper = RuntimeTypeMapper.a;
        JvmPropertySignature jvmPropertySignatureC = RuntimeTypeMapper.c(o());
        if (jvmPropertySignatureC instanceof JvmPropertySignature.c) {
            JvmPropertySignature.c cVar = (JvmPropertySignature.c) jvmPropertySignatureC;
            a.d dVar = cVar.f6264c;
            if ((dVar.f7592o & 16) == 16) {
                a.c cVar2 = dVar.f7597t;
                if (cVar2.l() && cVar2.k()) {
                    return this.f6281q.m(cVar.f6265d.b(cVar2.f7582p), cVar.f6265d.b(cVar2.f7583q));
                }
                return null;
            }
        }
        return u();
    }

    @Override // kotlin.reflect.w.internal.KCallableImpl
    /* JADX INFO: renamed from: s, reason: merged with bridge method [inline-methods] */
    public p0 o() {
        p0 p0VarInvoke = this.f6286v.invoke();
        o.e(p0VarInvoke, "_descriptor()");
        return p0VarInvoke;
    }

    public abstract b<V> t();

    public String toString() {
        ReflectionObjectRenderer reflectionObjectRenderer = ReflectionObjectRenderer.a;
        return ReflectionObjectRenderer.d(o());
    }

    public final Field u() {
        return this.f6285u.invoke();
    }
}
