package defpackage;

import java.io.Closeable;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.nio.channels.FileLock;

/* JADX INFO: renamed from: ˉـ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C1201 implements InterfaceC0636 {

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final File f5106;

    /* JADX INFO: renamed from: ˊᵫᵗ, reason: contains not printable characters */
    public final C5127 f5107;

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final C3924 f5108;

    /* JADX INFO: renamed from: ᵨᵣ, reason: contains not printable characters */
    public final String f5109;

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final InterfaceC3822 f5110;

    /* JADX INFO: renamed from: ᵵᵽ, reason: contains not printable characters */
    public final C2415 f5111;

    /* JADX INFO: renamed from: ᵷᵺʾᵖ, reason: contains not printable characters */
    public final String f5112;

    /* JADX INFO: renamed from: ᵻʽᵯ, reason: contains not printable characters */
    public final C5127 f5113;

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public final String f5114;

    public C1201(InterfaceC3822 interfaceC3822, File file) {
        this.f5110 = interfaceC3822;
        this.f5106 = file;
        Object obj = FileObserverC4882.f18598;
        this.f5108 = new C3924(new ʽᵦᵺ(file, (InterfaceC2643) null), C0887.f3911, -2, 1, 0);
        this.f5112 = ".lock";
        this.f5109 = ".version";
        this.f5114 = "fcntl failed: EAGAIN";
        this.f5111 = new C2415();
        this.f5107 = new C5127(new C2108(this, 1));
        this.f5113 = new C5127(new C2108(this, 0));
    }

    /* JADX INFO: renamed from: ᵻˈᵦʼ, reason: contains not printable characters */
    public static final void m3695(C1201 c1201, File file) {
        File parentFile = file.getCanonicalFile().getParentFile();
        if (parentFile != null) {
            parentFile.mkdirs();
            if (!parentFile.isDirectory()) {
                C4935.m10236(file, "Unable to create parent directories of ");
                return;
            }
        }
        if (file.exists()) {
            return;
        }
        file.createNewFile();
    }

    @Override // defpackage.InterfaceC0636
    /* JADX INFO: renamed from: ʽˈˋ */
    public final Object mo1889(ᵼˎᵜ r4) {
        C5127 c5127 = this.f5113;
        if (c5127.m10627()) {
            return new Integer(C5203.f19608.nativeIncrementAndGetCounterValue(((C5203) c5127.getValue()).f19609));
        }
        return ᵲᵧˇ.ᵠˏˏ(this.f5110, new C0997(this, null, 1), r4);
    }

    /* JADX WARN: Finally extract failed */
    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:39:0x00b3  */
    /* JADX WARN: Removed duplicated region for block: B:41:0x00b9 A[Catch: all -> 0x00bd, TRY_ENTER, TRY_LEAVE, TryCatch #7 {all -> 0x00bd, blocks: (B:41:0x00b9, B:55:0x00d7, B:56:0x00da), top: B:77:0x0022, outer: #1 }] */
    /* JADX WARN: Removed duplicated region for block: B:55:0x00d7 A[Catch: all -> 0x00bd, TRY_ENTER, TryCatch #7 {all -> 0x00bd, blocks: (B:41:0x00b9, B:55:0x00d7, B:56:0x00da), top: B:77:0x0022, outer: #1 }] */
    /* JADX WARN: Removed duplicated region for block: B:7:0x0013  */
    /* JADX WARN: Type inference failed for: r0v10, types: [ʾˏᵽ] */
    /* JADX WARN: Type inference failed for: r0v15 */
    /* JADX WARN: Type inference failed for: r0v4 */
    /* JADX WARN: Type inference failed for: r0v5 */
    /* JADX WARN: Type inference failed for: r0v7 */
    /* JADX WARN: Type inference failed for: r0v9 */
    /* JADX WARN: Type inference failed for: r10v1, types: [java.lang.Object] */
    /* JADX WARN: Type inference failed for: r10v11 */
    /* JADX WARN: Type inference failed for: r10v14 */
    /* JADX WARN: Type inference failed for: r10v16, types: [java.lang.Object] */
    /* JADX WARN: Type inference failed for: r10v17 */
    /* JADX WARN: Type inference failed for: r10v18 */
    /* JADX WARN: Type inference failed for: r10v2 */
    /* JADX WARN: Type inference failed for: r10v20 */
    /* JADX WARN: Type inference failed for: r10v21 */
    /* JADX WARN: Type inference failed for: r10v22 */
    /* JADX WARN: Type inference failed for: r10v3 */
    /* JADX WARN: Type inference failed for: r10v4, types: [ʾˏᵽ] */
    /* JADX WARN: Type inference failed for: r10v6, types: [java.lang.Object] */
    /* JADX WARN: Type inference failed for: r10v8 */
    /* JADX WARN: Type inference failed for: r1v11 */
    /* JADX WARN: Type inference failed for: r1v3 */
    /* JADX WARN: Type inference failed for: r1v4, types: [ˁⁱᵪ] */
    /* JADX WARN: Type inference failed for: r7v0 */
    /* JADX WARN: Type inference failed for: r8v10 */
    /* JADX WARN: Type inference failed for: r8v12 */
    /* JADX WARN: Type inference failed for: r8v13, types: [java.lang.Object] */
    /* JADX WARN: Type inference failed for: r8v24, types: [ʾˏᵽ] */
    /* JADX WARN: Type inference failed for: r8v28 */
    /* JADX WARN: Type inference failed for: r9v0, types: [java.io.Closeable, java.lang.Object, ˁⁱᵪ] */
    /* JADX WARN: Type inference failed for: r9v1, types: [java.lang.Object] */
    /* JADX WARN: Type inference failed for: r9v12 */
    /* JADX WARN: Type inference failed for: r9v13 */
    @Override // defpackage.InterfaceC0636
    /* JADX INFO: renamed from: ːˏᵟᵯ */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object mo1890(InterfaceC0778 interfaceC0778, AbstractC3500 abstractC3500) throws Throwable {
        C1712 c1712;
        ?? r9;
        FileOutputStream fileOutputStream;
        Throwable th;
        ?? r10;
        ?? r8;
        ?? r1;
        Closeable closeable;
        FileLock fileLock;
        FileLock fileLock2;
        Object objMo1706;
        ?? r0;
        ?? r102;
        if (abstractC3500 instanceof C1712) {
            c1712 = (C1712) abstractC3500;
            int i = c1712.f6840;
            if ((i & Integer.MIN_VALUE) != 0) {
                c1712.f6840 = i - Integer.MIN_VALUE;
            } else {
                c1712 = new C1712(this, abstractC3500);
            }
        }
        ?? r103 = c1712.f6835;
        int i2 = c1712.f6840;
        EnumC0111 enumC0111 = EnumC0111.f1384;
        try {
            try {
                try {
                    if (i2 == 0) {
                        ᵟˌᵫ.ˊˌˊ((Object) r103);
                        c1712.f6837 = this;
                        c1712.f6838 = interfaceC0778;
                        C2415 c2415 = this.f5111;
                        c1712.f6839 = c2415;
                        c1712.f6840 = 1;
                        Object objMo1478 = c2415.mo1478(c1712);
                        r9 = interfaceC0778;
                        r103 = c2415;
                        if (objMo1478 != enumC0111) {
                        }
                        return enumC0111;
                    }
                    if (i2 != 1) {
                        if (i2 != 2) {
                            if (i2 != 3) {
                                ᵕᵩʽᵲ.ᵪᵹᵥᵻ("call to 'resume' before 'invoke' with coroutine");
                                return null;
                            }
                            fileLock = (FileLock) c1712.f6839;
                            closeable = (Closeable) c1712.f6838;
                            InterfaceC0260 interfaceC0260 = (InterfaceC0260) c1712.f6837;
                            try {
                                ᵟˌᵫ.ˊˌˊ((Object) r103);
                                r0 = interfaceC0260;
                                r102 = r103;
                                if (fileLock != null) {
                                    fileLock.release();
                                }
                                try {
                                    ᵱˉˈ.ᵮᵣᵗˈ(closeable, (Throwable) null);
                                    r0.mo1477(null);
                                    return r102;
                                } catch (Throwable th2) {
                                    th = th2;
                                    r103 = r0;
                                    r103.mo1477(null);
                                    throw th;
                                }
                            } catch (Throwable th3) {
                                th = th3;
                                if (fileLock != null) {
                                }
                                throw th;
                            }
                        }
                        closeable = (Closeable) c1712.f6839;
                        r8 = (InterfaceC0260) c1712.f6838;
                        InterfaceC0778 interfaceC07782 = (InterfaceC0778) c1712.f6837;
                        try {
                            ᵟˌᵫ.ˊˌˊ((Object) r103);
                            r1 = interfaceC07782;
                            r8 = r8;
                            r10 = r103;
                            fileLock2 = (FileLock) r10;
                        } catch (Throwable th4) {
                            th = th4;
                            fileLock = null;
                            if (fileLock != null) {
                            }
                            throw th;
                        }
                        try {
                            c1712.f6837 = r8;
                            c1712.f6838 = closeable;
                            c1712.f6839 = fileLock2;
                            c1712.f6840 = 3;
                            objMo1706 = r1.mo1706(c1712);
                            if (objMo1706 != enumC0111) {
                                r0 = r8;
                                fileLock = fileLock2;
                                r102 = objMo1706;
                                if (fileLock != null) {
                                }
                                ᵱˉˈ.ᵮᵣᵗˈ(closeable, (Throwable) null);
                                r0.mo1477(null);
                                return r102;
                            }
                            return enumC0111;
                        } catch (Throwable th5) {
                            fileLock = fileLock2;
                            th = th5;
                            if (fileLock != null) {
                            }
                            throw th;
                        }
                    }
                    InterfaceC0260 interfaceC02602 = (InterfaceC0260) c1712.f6839;
                    InterfaceC0778 interfaceC07783 = (InterfaceC0778) c1712.f6838;
                    C1201 c1201 = (C1201) c1712.f6837;
                    ᵟˌᵫ.ˊˌˊ((Object) r103);
                    r103 = interfaceC02602;
                    this = c1201;
                    r9 = interfaceC07783;
                    c1712.f6837 = r9;
                    c1712.f6838 = r103;
                    c1712.f6839 = fileOutputStream;
                    c1712.f6840 = 2;
                    Object obj = ᵤᵮᵨ.ᵪᵹᵥᵻ(fileOutputStream, c1712);
                    if (obj != enumC0111) {
                        ?? r7 = r103;
                        r10 = obj;
                        r8 = r7;
                        r1 = r9;
                        closeable = fileOutputStream;
                        fileLock2 = (FileLock) r10;
                        c1712.f6837 = r8;
                        c1712.f6838 = closeable;
                        c1712.f6839 = fileLock2;
                        c1712.f6840 = 3;
                        objMo1706 = r1.mo1706(c1712);
                        if (objMo1706 != enumC0111) {
                        }
                    }
                    return enumC0111;
                } catch (Throwable th6) {
                    th = th6;
                    fileLock = null;
                    if (fileLock != null) {
                        fileLock.release();
                    }
                    throw th;
                }
                fileOutputStream = new FileOutputStream((File) this.f5107.getValue());
            } catch (Throwable th7) {
                th = th7;
                r103.mo1477(null);
                throw th;
            }
        } catch (Throwable th8) {
            r103 = c1712;
            try {
                throw th8;
            } catch (Throwable th9) {
                ᵱˉˈ.ᵮᵣᵗˈ((Closeable) interfaceC0778, th8);
                throw th9;
            }
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:31:0x006d  */
    /* JADX WARN: Removed duplicated region for block: B:61:0x00dc A[Catch: all -> 0x00e0, TRY_ENTER, TRY_LEAVE, TryCatch #1 {all -> 0x00e0, blocks: (B:61:0x00dc, B:75:0x00f7, B:76:0x00fa), top: B:88:0x0025 }] */
    /* JADX WARN: Removed duplicated region for block: B:67:0x00e9  */
    /* JADX WARN: Removed duplicated region for block: B:75:0x00f7 A[Catch: all -> 0x00e0, TRY_ENTER, TryCatch #1 {all -> 0x00e0, blocks: (B:61:0x00dc, B:75:0x00f7, B:76:0x00fa), top: B:88:0x0025 }] */
    /* JADX WARN: Removed duplicated region for block: B:7:0x0019  */
    /* JADX WARN: Type inference failed for: r19v0, types: [ʾᵰ] */
    /* JADX WARN: Type inference failed for: r1v13 */
    /* JADX WARN: Type inference failed for: r1v15 */
    /* JADX WARN: Type inference failed for: r1v16 */
    /* JADX WARN: Type inference failed for: r1v17 */
    /* JADX WARN: Type inference failed for: r1v18, types: [boolean] */
    /* JADX WARN: Type inference failed for: r1v2 */
    /* JADX WARN: Type inference failed for: r1v20 */
    /* JADX WARN: Type inference failed for: r1v21 */
    /* JADX WARN: Type inference failed for: r1v3 */
    /* JADX WARN: Type inference failed for: r1v4 */
    /* JADX WARN: Type inference failed for: r1v5 */
    /* JADX WARN: Type inference failed for: r2v10, types: [ʾˏᵽ] */
    /* JADX WARN: Type inference failed for: r2v13, types: [ᵖˏːᵬ] */
    /* JADX WARN: Type inference failed for: r2v15 */
    /* JADX WARN: Type inference failed for: r2v2, types: [ʾˏᵽ] */
    /* JADX WARN: Type inference failed for: r2v3 */
    /* JADX WARN: Type inference failed for: r2v4 */
    /* JADX WARN: Type inference failed for: r2v9 */
    /* JADX WARN: Type inference failed for: r3v11 */
    /* JADX WARN: Type inference failed for: r3v12 */
    /* JADX WARN: Type inference failed for: r3v13 */
    /* JADX WARN: Type inference failed for: r3v2, types: [java.lang.Object, ᵴᵧᵸ] */
    /* JADX WARN: Type inference failed for: r3v3 */
    /* JADX WARN: Type inference failed for: r3v6 */
    /* JADX WARN: Type inference failed for: r3v7, types: [ʾˏᵽ] */
    /* JADX WARN: Type inference failed for: r4v0, types: [int, java.io.Closeable] */
    @Override // defpackage.InterfaceC0636
    /* JADX INFO: renamed from: ᵨᵣ */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object mo1891(InterfaceC0321 interfaceC0321, AbstractC3500 abstractC3500) throws Throwable {
        ?? c4669;
        ?? r1;
        ?? r2;
        String message;
        FileLock fileLockTryLock;
        FileLock fileLock;
        FileInputStream fileInputStream;
        ?? r22;
        ?? r12;
        if (abstractC3500 instanceof C4669) {
            C4669 c46692 = (C4669) abstractC3500;
            int i = c46692.f17736;
            if ((i & Integer.MIN_VALUE) != 0) {
                c46692.f17736 = i - Integer.MIN_VALUE;
                c4669 = c46692;
            } else {
                c4669 = new C4669(this, abstractC3500);
            }
        }
        Object objMo1564 = c4669.f17735;
        ?? r4 = c4669.f17736;
        try {
            if (r4 == 0) {
                ᵟˌᵫ.ˊˌˊ(objMo1564);
                C2415 c2415 = this.f5111;
                boolean zM6132 = c2415.m6132();
                EnumC0111 enumC0111 = EnumC0111.f1384;
                try {
                    if (zM6132) {
                        FileInputStream fileInputStream2 = new FileInputStream((File) this.f5107.getValue());
                        try {
                            try {
                                fileLockTryLock = fileInputStream2.getChannel().tryLock(0L, Long.MAX_VALUE, true);
                            } catch (Throwable th) {
                                th = th;
                                fileLock = null;
                                if (fileLock != null) {
                                }
                                throw th;
                            }
                        } catch (IOException e) {
                            String message2 = e.getMessage();
                            if ((message2 == null || !AbstractC5498.m11136(message2, this.f5114, false)) && ((message = e.getMessage()) == null || !AbstractC5498.m11136(message, "Resource deadlock would occur", false))) {
                                throw e;
                            }
                            fileLockTryLock = null;
                        }
                        try {
                            Boolean boolValueOf = Boolean.valueOf(fileLockTryLock != null);
                            c4669.f17737 = c2415;
                            c4669.f17738 = fileInputStream2;
                            c4669.f17739 = fileLockTryLock;
                            c4669.f17734 = zM6132;
                            c4669.f17736 = 2;
                            objMo1564 = interfaceC0321.mo1564(boolValueOf, c4669);
                            if (objMo1564 != enumC0111) {
                                fileLock = fileLockTryLock;
                                c4669 = c2415;
                                r1 = zM6132;
                                fileInputStream = fileInputStream2;
                                if (fileLock != null) {
                                }
                                ᵱˉˈ.ᵮᵣᵗˈ(fileInputStream, (Throwable) null);
                                if (r1 != 0) {
                                }
                                return objMo1564;
                            }
                        } catch (Throwable th2) {
                            th = th2;
                            fileLock = fileLockTryLock;
                            if (fileLock != null) {
                                fileLock.release();
                            }
                            throw th;
                        }
                    } else {
                        Boolean bool = Boolean.FALSE;
                        c4669.f17737 = c2415;
                        c4669.f17734 = zM6132;
                        c4669.f17736 = 1;
                        objMo1564 = interfaceC0321.mo1564(bool, c4669);
                        if (objMo1564 != enumC0111) {
                            r22 = c2415;
                            r12 = zM6132;
                            if (r12 != 0) {
                            }
                            return objMo1564;
                        }
                    }
                    return enumC0111;
                } catch (Throwable th3) {
                    th = th3;
                    r2 = c2415;
                    r1 = zM6132;
                }
            } else if (r4 == 1) {
                r1 = c4669.f17734;
                r2 = c4669.f17737;
                try {
                    ᵟˌᵫ.ˊˌˊ(objMo1564);
                    r12 = r1;
                    r22 = r2;
                    if (r12 != 0) {
                        r22.mo1477(null);
                    }
                    return objMo1564;
                } catch (Throwable th4) {
                    th = th4;
                }
            } else {
                if (r4 != 2) {
                    ᵕᵩʽᵲ.ᵪᵹᵥᵻ("call to 'resume' before 'invoke' with coroutine");
                    return null;
                }
                boolean z = c4669.f17734;
                fileLock = c4669.f17739;
                fileInputStream = c4669.f17738;
                C2415 c24152 = c4669.f17737;
                try {
                    ᵟˌᵫ.ˊˌˊ(objMo1564);
                    r1 = z;
                    c4669 = c24152;
                    if (fileLock != null) {
                        fileLock.release();
                    }
                    try {
                        ᵱˉˈ.ᵮᵣᵗˈ(fileInputStream, (Throwable) null);
                        if (r1 != 0) {
                            c4669.mo1477(null);
                        }
                        return objMo1564;
                    } catch (Throwable th5) {
                        th = th5;
                    }
                } catch (Throwable th6) {
                    th = th6;
                    if (fileLock != null) {
                    }
                    throw th;
                }
            }
            r2 = c4669;
            if (r1 != 0) {
                r2.mo1477(null);
            }
            throw th;
        } catch (Throwable th7) {
            try {
                throw th7;
            } catch (Throwable th8) {
                try {
                    ᵱˉˈ.ᵮᵣᵗˈ((Closeable) r4, th7);
                    throw th8;
                } catch (Throwable th9) {
                    th = th9;
                    r1 = this;
                }
            }
        }
    }

    @Override // defpackage.InterfaceC0636
    /* JADX INFO: renamed from: ᵲᵶᵳˈ */
    public final Object mo1892(AbstractC3500 abstractC3500) {
        C5127 c5127 = this.f5113;
        if (c5127.m10627()) {
            return new Integer(C5203.f19608.nativeGetCounterValue(((C5203) c5127.getValue()).f19609));
        }
        return ᵲᵧˇ.ᵠˏˏ(this.f5110, new C0997(this, null, 0), abstractC3500);
    }

    @Override // defpackage.InterfaceC0636
    /* JADX INFO: renamed from: ᵷᵺʾᵖ */
    public final InterfaceC1214 mo1893() {
        return this.f5108;
    }
}
