package D0;

import android.media.AudioTrack;
import android.os.Handler;
import android.util.Log;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStreamWriter;
import java.util.List;
import java.util.Map;
import java.util.concurrent.atomic.AtomicMarkableReference;
import java.util.logging.Logger;
import m4.C1171g;
import m4.C1172h;
import n.U0;
import n4.u0;
import w2.InterfaceC1703f;
import x2.C1712b;

/* JADX INFO: loaded from: classes.dex */
public final /* synthetic */ class x implements Runnable {

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public final /* synthetic */ int f1629q;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public final /* synthetic */ Object f1630r;

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    public final /* synthetic */ Object f1631s;

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

    /* JADX INFO: renamed from: u, reason: collision with root package name */
    public final /* synthetic */ Object f1633u;

    public /* synthetic */ x(Object obj, Object obj2, Object obj3, Object obj4, int i) {
        this.f1629q = i;
        this.f1630r = obj;
        this.f1631s = obj2;
        this.f1632t = obj3;
        this.f1633u = obj4;
    }

    @Override // java.lang.Runnable
    public final void run() throws Throwable {
        String string;
        BufferedWriter bufferedWriter;
        switch (this.f1629q) {
            case u0.f15495q /* 0 */:
                AudioTrack audioTrack = (AudioTrack) this.f1630r;
                K4.c cVar = (K4.c) this.f1631s;
                Handler handler = (Handler) this.f1632t;
                n nVar = (n) this.f1633u;
                try {
                    audioTrack.flush();
                    audioTrack.release();
                    if (cVar != null && handler.getLooper().getThread().isAlive()) {
                        handler.post(new B0.A(cVar, 8, nVar));
                    }
                    synchronized (F.f1435j0) {
                        try {
                            int i = F.f1437l0 - 1;
                            F.f1437l0 = i;
                            if (i == 0) {
                                F.f1436k0.shutdown();
                                F.f1436k0 = null;
                            }
                        } finally {
                        }
                        break;
                    }
                    return;
                } catch (Throwable th) {
                    if (cVar != null && handler.getLooper().getThread().isAlive()) {
                        handler.post(new B0.A(cVar, 8, nVar));
                    }
                    synchronized (F.f1435j0) {
                        try {
                            int i5 = F.f1437l0 - 1;
                            F.f1437l0 = i5;
                            if (i5 == 0) {
                                F.f1436k0.shutdown();
                                F.f1436k0 = null;
                            }
                            throw th;
                        } finally {
                        }
                    }
                }
            case 1:
                z2.i iVar = (z2.i) this.f1631s;
                String str = iVar.f19260a;
                InterfaceC1703f interfaceC1703f = (InterfaceC1703f) this.f1632t;
                z2.h hVar = (z2.h) this.f1633u;
                E2.b bVar = (E2.b) this.f1630r;
                bVar.getClass();
                Logger logger = E2.b.f2161f;
                try {
                    A2.h hVarA = bVar.f2164c.a(str);
                    if (hVarA == null) {
                        String str2 = "Transport backend '" + str + "' is not registered";
                        logger.warning(str2);
                        interfaceC1703f.a(new IllegalArgumentException(str2));
                    } else {
                        ((G2.h) bVar.f2166e).n(new E2.a(bVar, iVar, ((C1712b) hVarA).a(hVar), 0));
                        interfaceC1703f.a(null);
                    }
                    return;
                } catch (Exception e8) {
                    logger.warning("Error scheduling event " + e8.getMessage());
                    interfaceC1703f.a(e8);
                    return;
                }
            default:
                U0 u02 = (U0) this.f1630r;
                String str3 = (String) ((AtomicMarkableReference) u02.f14799g).getReference();
                String str4 = (String) this.f1631s;
                C1172h c1172h = (C1172h) u02.f14793a;
                if (str3 != null) {
                    String str5 = (String) ((AtomicMarkableReference) u02.f14799g).getReference();
                    File fileF = c1172h.f14623a.f(str4, "user-data");
                    BufferedWriter bufferedWriter2 = null;
                    try {
                        try {
                            C1171g c1171g = new C1171g();
                            c1171g.put("userId", str5);
                            string = c1171g.toString();
                            bufferedWriter = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(fileF), C1172h.f14622b));
                        } catch (Throwable th2) {
                            th = th2;
                        }
                    } catch (Exception e9) {
                        e = e9;
                    }
                    try {
                        bufferedWriter.write(string);
                        bufferedWriter.flush();
                        k4.g.b(bufferedWriter, "Failed to close user metadata file.");
                    } catch (Exception e10) {
                        e = e10;
                        bufferedWriter2 = bufferedWriter;
                        Log.w("FirebaseCrashlytics", "Error serializing user metadata.", e);
                        k4.g.b(bufferedWriter2, "Failed to close user metadata file.");
                    } catch (Throwable th3) {
                        th = th3;
                        bufferedWriter2 = bufferedWriter;
                        k4.g.b(bufferedWriter2, "Failed to close user metadata file.");
                        throw th;
                    }
                    break;
                }
                Map map = (Map) this.f1632t;
                if (!map.isEmpty()) {
                    c1172h.h(str4, map, false);
                }
                List list = (List) this.f1633u;
                if (list.isEmpty()) {
                    return;
                }
                c1172h.i(str4, list);
                return;
        }
    }
}
