package defpackage;

import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
import com.google.android.gms.tasks.Tasks;
import defpackage.am1;
import java.io.File;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.concurrent.Executor;
import lz7.b;

/* JADX INFO: loaded from: classes2.dex */
public class hl8 {
    public final bm1 a;
    public final dm1 b;
    public final ir1 c;
    public final ug5 d;
    public final nba e;
    public final rg4 f;

    public hl8(bm1 bm1Var, dm1 dm1Var, ir1 ir1Var, ug5 ug5Var, nba nbaVar, rg4 rg4Var, qm1 qm1Var) {
        this.a = bm1Var;
        this.b = dm1Var;
        this.c = ir1Var;
        this.d = ug5Var;
        this.e = nbaVar;
        this.f = rg4Var;
    }

    public static am1.f.d a(am1.f.d dVar, ug5 ug5Var, nba nbaVar) {
        Map mapUnmodifiableMap;
        Map mapUnmodifiableMap2;
        am1.f.d.b bVarH = dVar.h();
        String strB = ug5Var.b.b();
        if (strB != null) {
            am1.f.d.AbstractC0017d.a aVarA = am1.f.d.AbstractC0017d.a();
            aVarA.b(strB);
            bVarH.d(aVarA.a());
        }
        y35 y35Var = (y35) nbaVar.d.a.getReference();
        synchronized (y35Var) {
            mapUnmodifiableMap = Collections.unmodifiableMap(new HashMap(y35Var.a));
        }
        List listC = c(mapUnmodifiableMap);
        y35 y35Var2 = (y35) nbaVar.e.a.getReference();
        synchronized (y35Var2) {
            mapUnmodifiableMap2 = Collections.unmodifiableMap(new HashMap(y35Var2.a));
        }
        List listC2 = c(mapUnmodifiableMap2);
        if (!listC.isEmpty() || !listC2.isEmpty()) {
            am1.f.d.a.AbstractC0006a abstractC0006aI = dVar.b().i();
            abstractC0006aI.e(listC);
            abstractC0006aI.g(listC2);
            bVarH.b(abstractC0006aI.a());
        }
        return bVarH.a();
    }

    public static am1.f.d b(am1.f.d dVar, nba nbaVar) {
        List listUnmodifiableList;
        d58 d58Var = nbaVar.f;
        synchronized (d58Var) {
            listUnmodifiableList = Collections.unmodifiableList(new ArrayList(d58Var.a));
        }
        ArrayList arrayList = new ArrayList();
        for (int i = 0; i < listUnmodifiableList.size(); i++) {
            c58 c58Var = (c58) listUnmodifiableList.get(i);
            am1.f.d.e.a aVarA = am1.f.d.e.a();
            am1.f.d.e.b.a aVarA2 = am1.f.d.e.b.a();
            aVarA2.c(c58Var.f());
            aVarA2.b(c58Var.d());
            aVarA.d(aVarA2.a());
            aVarA.b(c58Var.b());
            aVarA.c(c58Var.c());
            aVarA.e(c58Var.e());
            arrayList.add(aVarA.a());
        }
        if (arrayList.isEmpty()) {
            return dVar;
        }
        am1.f.d.b bVarH = dVar.h();
        am1.f.d.AbstractC0018f.a aVarA3 = am1.f.d.AbstractC0018f.a();
        aVarA3.b(arrayList);
        bVarH.e(aVarA3.a());
        return bVarH.a();
    }

    public static List c(Map map) {
        ArrayList arrayList = new ArrayList();
        arrayList.ensureCapacity(map.size());
        for (Map.Entry entry : map.entrySet()) {
            am1.d.a aVarA = am1.d.a();
            aVarA.b((String) entry.getKey());
            aVarA.c((String) entry.getValue());
            arrayList.add(aVarA.a());
        }
        Collections.sort(arrayList, new ch3(9));
        return Collections.unmodifiableList(arrayList);
    }

    public final Task d(String str, Executor executor) {
        TaskCompletionSource taskCompletionSource;
        ArrayList<File> arrayListB = this.b.b();
        ArrayList<em1> arrayList = new ArrayList();
        for (File file : arrayListB) {
            try {
                cm1 cm1Var = dm1.g;
                String strE = dm1.e(file);
                cm1Var.getClass();
                arrayList.add(new z20(cm1.i(strE), file.getName(), file));
            } catch (IOException e) {
                hh5.a.b("Could not load report file " + file + "; deleting", e);
                file.delete();
            }
        }
        ArrayList arrayList2 = new ArrayList();
        for (em1 z20Var : arrayList) {
            if (str == null || str.equals(z20Var.c())) {
                ir1 ir1Var = this.c;
                if (z20Var.a().g() == null || z20Var.a().f() == null) {
                    h13 h13VarB = this.f.b(true);
                    am1 am1VarA = z20Var.a();
                    String str2 = h13VarB.a;
                    am1.c cVarN = am1VarA.n();
                    cVarN.g(str2);
                    am1 am1VarA2 = cVarN.a();
                    String str3 = h13VarB.b;
                    am1.c cVarN2 = am1VarA2.n();
                    cVarN2.f(str3);
                    z20Var = new z20(cVarN2.a(), z20Var.c(), z20Var.b());
                }
                boolean z = str != null;
                lz7 lz7Var = ir1Var.a;
                synchronized (lz7Var.f) {
                    try {
                        taskCompletionSource = new TaskCompletionSource();
                        if (z) {
                            lz7Var.i.a.getAndIncrement();
                            if (lz7Var.f.size() < lz7Var.e) {
                                lz7Var.f.size();
                                lz7Var.g.execute(lz7Var.new b(z20Var, taskCompletionSource));
                                taskCompletionSource.trySetResult(z20Var);
                            } else {
                                lz7Var.a();
                                lz7Var.i.b.getAndIncrement();
                                taskCompletionSource.trySetResult(z20Var);
                            }
                        } else {
                            lz7Var.b(z20Var, taskCompletionSource);
                        }
                    } finally {
                    }
                }
                arrayList2.add(taskCompletionSource.getTask().continueWith(executor, new r74(this, 14)));
            }
        }
        return Tasks.whenAll(arrayList2);
    }
}
