package defpackage;

import java.lang.reflect.InvocationHandler;

/* renamed from: ᵾˊ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C5403 implements InvocationHandler {

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public final /* synthetic */ ʽˋːᵜ f20240;

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final Object[] f20241 = new Object[0];

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final /* synthetic */ Class f20242;

    public C5403(ʽˋːᵜ r1, Class cls) {
        this.f20240 = r1;
        this.f20242 = cls;
    }

    /* JADX WARN: Code restructure failed: missing block: B:22:0x0046, code lost:
    
        r10 = defpackage.AbstractC2955.m7230(r7, r0, r9);
     */
    /* JADX WARN: Code restructure failed: missing block: B:23:0x004a, code lost:
    
        ((j$.util.concurrent.ConcurrentHashMap) r7.ᵢˇᵭ).put(r9, r10);
     */
    /* JADX WARN: Code restructure failed: missing block: B:42:0x0074, code lost:
    
        r7 = (defpackage.AbstractC2955) r1;
     */
    /* JADX WARN: Removed duplicated region for block: B:49:0x0065 A[EXC_TOP_SPLITTER, SYNTHETIC] */
    @Override // java.lang.reflect.InvocationHandler
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final java.lang.Object invoke(java.lang.Object r8, java.lang.reflect.Method r9, java.lang.Object[] r10) {
        /*
            r7 = this;
            java.lang.Class r0 = r7.f20242
            java.lang.Class r1 = r9.getDeclaringClass()
            java.lang.Class<java.lang.Object> r2 = java.lang.Object.class
            if (r1 != r2) goto Lf
            java.lang.Object r7 = r9.invoke(r7, r10)
            return r7
        Lf:
            if (r10 == 0) goto L13
        L11:
            r4 = r10
            goto L16
        L13:
            java.lang.Object[] r10 = r7.f20241
            goto L11
        L16:
            ᵬˆˀᵣ r10 = defpackage.AbstractC1349.f5571
            boolean r1 = r10.ᵨᵳʝ(r9)
            if (r1 == 0) goto L23
            java.lang.Object r7 = r10.ᵞʡ(r9, r0, r8, r4)
            return r7
        L23:
            ʽˋːᵜ r7 = r7.f20240
        L25:
            java.lang.Object r10 = r7.ᵢˇᵭ
            j$.util.concurrent.ConcurrentHashMap r10 = (j$.util.concurrent.ConcurrentHashMap) r10
            java.lang.Object r10 = r10.get(r9)
            boolean r1 = r10 instanceof defpackage.AbstractC2955
            if (r1 == 0) goto L34
            ᵞˊˋ r10 = (defpackage.AbstractC2955) r10
            goto L79
        L34:
            if (r10 != 0) goto L64
            java.lang.Object r1 = new java.lang.Object
            r1.<init>()
            monitor-enter(r1)
            java.lang.Object r10 = r7.ᵢˇᵭ     // Catch: java.lang.Throwable -> L53
            j$.util.concurrent.ConcurrentHashMap r10 = (j$.util.concurrent.ConcurrentHashMap) r10     // Catch: java.lang.Throwable -> L53
            java.lang.Object r10 = r10.putIfAbsent(r9, r1)     // Catch: java.lang.Throwable -> L53
            if (r10 != 0) goto L60
            ᵞˊˋ r10 = defpackage.AbstractC2955.m7230(r7, r0, r9)     // Catch: java.lang.Throwable -> L56
            java.lang.Object r7 = r7.ᵢˇᵭ     // Catch: java.lang.Throwable -> L53
            j$.util.concurrent.ConcurrentHashMap r7 = (j$.util.concurrent.ConcurrentHashMap) r7     // Catch: java.lang.Throwable -> L53
            r7.put(r9, r10)     // Catch: java.lang.Throwable -> L53
            monitor-exit(r1)     // Catch: java.lang.Throwable -> L53
            goto L79
        L53:
            r0 = move-exception
            r7 = r0
            goto L62
        L56:
            r0 = move-exception
            r8 = r0
            java.lang.Object r7 = r7.ᵢˇᵭ     // Catch: java.lang.Throwable -> L53
            j$.util.concurrent.ConcurrentHashMap r7 = (j$.util.concurrent.ConcurrentHashMap) r7     // Catch: java.lang.Throwable -> L53
            r7.remove(r9)     // Catch: java.lang.Throwable -> L53
            throw r8     // Catch: java.lang.Throwable -> L53
        L60:
            monitor-exit(r1)     // Catch: java.lang.Throwable -> L53
            goto L64
        L62:
            monitor-exit(r1)     // Catch: java.lang.Throwable -> L53
            throw r7
        L64:
            monitor-enter(r10)
            java.lang.Object r1 = r7.ᵢˇᵭ     // Catch: java.lang.Throwable -> L71
            j$.util.concurrent.ConcurrentHashMap r1 = (j$.util.concurrent.ConcurrentHashMap) r1     // Catch: java.lang.Throwable -> L71
            java.lang.Object r1 = r1.get(r9)     // Catch: java.lang.Throwable -> L71
            if (r1 != 0) goto L74
            monitor-exit(r10)     // Catch: java.lang.Throwable -> L71
            goto L25
        L71:
            r0 = move-exception
            r7 = r0
            goto L8a
        L74:
            r7 = r1
            ᵞˊˋ r7 = (defpackage.AbstractC2955) r7     // Catch: java.lang.Throwable -> L71
            monitor-exit(r10)     // Catch: java.lang.Throwable -> L71
            r10 = r7
        L79:
            ᵱᵖʾˆ r1 = new ᵱᵖʾˆ
            ʿˌᵫ r2 = r10.f11440
            ᵪᵹˀ r5 = r10.f11441
            ᵮː r6 = r10.f11439
            r3 = r8
            r1.<init>(r2, r3, r4, r5, r6)
            java.lang.Object r7 = r10.mo6368(r1, r4)
            return r7
        L8a:
            monitor-exit(r10)     // Catch: java.lang.Throwable -> L71
            throw r7
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C5403.invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[]):java.lang.Object");
    }
}
