package io.flutter.plugins.firebase.core;

import F.j;
import I2.g;
import P1.h;
import P1.i;
import android.content.Context;
import android.os.Looper;
import androidx.fragment.app.RunnableC0268d;
import com.google.android.gms.internal.measurement.C1;
import io.flutter.embedding.engine.plugins.FlutterPlugin;
import io.flutter.plugins.firebase.core.GeneratedAndroidFirebaseCore;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import s1.z;

/* JADX INFO: loaded from: classes.dex */
public class FlutterFirebaseCorePlugin implements FlutterPlugin, GeneratedAndroidFirebaseCore.FirebaseCoreHostApi, GeneratedAndroidFirebaseCore.FirebaseAppHostApi {
    public static Map<String, String> customAuthDomain = new HashMap();
    private Context applicationContext;
    private boolean coreInitialized = false;

    private h firebaseAppToMap(g gVar) {
        i iVar = new i();
        FlutterFirebasePlugin.cachedThreadPool.execute(new RunnableC0268d(this, gVar, iVar, 5));
        return iVar.f2505a;
    }

    private GeneratedAndroidFirebaseCore.CoreFirebaseOptions firebaseOptionsToMap(I2.i iVar) {
        GeneratedAndroidFirebaseCore.CoreFirebaseOptions.Builder builder = new GeneratedAndroidFirebaseCore.CoreFirebaseOptions.Builder();
        builder.setApiKey(iVar.f946a);
        builder.setAppId(iVar.f947b);
        String str = iVar.f950e;
        if (str != null) {
            builder.setMessagingSenderId(str);
        }
        String str2 = iVar.f952g;
        if (str2 != null) {
            builder.setProjectId(str2);
        }
        builder.setDatabaseURL(iVar.f948c);
        builder.setStorageBucket(iVar.f951f);
        builder.setTrackingId(iVar.f949d);
        return builder.build();
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static /* synthetic */ void lambda$delete$8(String str, i iVar) {
        try {
            try {
                g.e(str).b();
            } catch (IllegalStateException unused) {
            }
            iVar.b(null);
        } catch (Exception e2) {
            iVar.a(e2);
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void lambda$firebaseAppToMap$0(g gVar, i iVar) {
        try {
            GeneratedAndroidFirebaseCore.CoreInitializeResponse.Builder builder = new GeneratedAndroidFirebaseCore.CoreInitializeResponse.Builder();
            gVar.a();
            builder.setName(gVar.f933b);
            gVar.a();
            builder.setOptions(firebaseOptionsToMap(gVar.f934c));
            builder.setIsAutomaticDataCollectionEnabled(Boolean.valueOf(gVar.j()));
            builder.setPluginConstants((Map) C1.a(FlutterFirebasePluginRegistry.getPluginConstantsForFirebaseApp(gVar)));
            iVar.b(builder.build());
        } catch (Exception e2) {
            iVar.a(e2);
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void lambda$initializeApp$3(GeneratedAndroidFirebaseCore.CoreFirebaseOptions coreFirebaseOptions, String str, i iVar) {
        try {
            String apiKey = coreFirebaseOptions.getApiKey();
            z.e(apiKey, "ApiKey must be set.");
            String appId = coreFirebaseOptions.getAppId();
            z.e(appId, "ApplicationId must be set.");
            String databaseURL = coreFirebaseOptions.getDatabaseURL();
            String messagingSenderId = coreFirebaseOptions.getMessagingSenderId();
            String projectId = coreFirebaseOptions.getProjectId();
            I2.i iVar2 = new I2.i(appId, apiKey, databaseURL, coreFirebaseOptions.getTrackingId(), messagingSenderId, coreFirebaseOptions.getStorageBucket(), projectId);
            try {
                Looper.prepare();
            } catch (Exception unused) {
            }
            if (coreFirebaseOptions.getAuthDomain() != null) {
                customAuthDomain.put(str, coreFirebaseOptions.getAuthDomain());
            }
            iVar.b((GeneratedAndroidFirebaseCore.CoreInitializeResponse) C1.a(firebaseAppToMap(g.h(iVar2, this.applicationContext, str))));
        } catch (Exception e2) {
            iVar.a(e2);
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public void lambda$initializeCore$4(i iVar) {
        ArrayList arrayList;
        try {
            if (this.coreInitialized) {
                C1.a(FlutterFirebasePluginRegistry.didReinitializeFirebaseCore());
            } else {
                this.coreInitialized = true;
            }
            synchronized (g.f930k) {
                arrayList = new ArrayList(g.f931l.values());
            }
            ArrayList arrayList2 = new ArrayList(arrayList.size());
            Iterator it = arrayList.iterator();
            while (it.hasNext()) {
                arrayList2.add((GeneratedAndroidFirebaseCore.CoreInitializeResponse) C1.a(firebaseAppToMap((g) it.next())));
            }
            iVar.b(arrayList2);
        } catch (Exception e2) {
            iVar.a(e2);
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static /* synthetic */ void lambda$listenToResponse$1(GeneratedAndroidFirebaseCore.Result result, h hVar) {
        if (hVar.h()) {
            result.success(hVar.f());
        } else {
            result.error(hVar.e());
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static /* synthetic */ void lambda$listenToVoidResponse$2(GeneratedAndroidFirebaseCore.VoidResult voidResult, h hVar) {
        if (hVar.h()) {
            voidResult.success();
        } else {
            voidResult.error(hVar.e());
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public /* synthetic */ void lambda$optionsFromResource$5(i iVar) {
        try {
            I2.i iVarA = I2.i.a(this.applicationContext);
            if (iVarA == null) {
                iVar.a(new Exception("Failed to load FirebaseOptions from resource. Check that you have defined values.xml correctly."));
            } else {
                iVar.b(firebaseOptionsToMap(iVarA));
            }
        } catch (Exception e2) {
            iVar.a(e2);
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static /* synthetic */ void lambda$setAutomaticDataCollectionEnabled$6(String str, Boolean bool, i iVar) {
        try {
            g.e(str).l(bool);
            iVar.b(null);
        } catch (Exception e2) {
            iVar.a(e2);
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static void lambda$setAutomaticResourceManagementEnabled$7(String str, Boolean bool, i iVar) {
        try {
            g gVarE = g.e(str);
            boolean zBooleanValue = bool.booleanValue();
            gVarE.a();
            if (gVarE.f936e.compareAndSet(!zBooleanValue, zBooleanValue)) {
                boolean z5 = r1.d.f9629o.f9630k.get();
                if (zBooleanValue && z5) {
                    gVarE.k(true);
                } else if (!zBooleanValue && z5) {
                    gVarE.k(false);
                }
            }
            iVar.b(null);
        } catch (Exception e2) {
            iVar.a(e2);
        }
    }

    private <T> void listenToResponse(i iVar, GeneratedAndroidFirebaseCore.Result<T> result) {
        iVar.f2505a.a(new N2.a(16, result));
    }

    private void listenToVoidResponse(i iVar, GeneratedAndroidFirebaseCore.VoidResult voidResult) {
        iVar.f2505a.a(new N2.a(15, voidResult));
    }

    @Override // io.flutter.plugins.firebase.core.GeneratedAndroidFirebaseCore.FirebaseAppHostApi
    public void delete(String str, GeneratedAndroidFirebaseCore.VoidResult voidResult) {
        i iVar = new i();
        FlutterFirebasePlugin.cachedThreadPool.execute(new j(11, str, iVar));
        listenToVoidResponse(iVar, voidResult);
    }

    @Override // io.flutter.plugins.firebase.core.GeneratedAndroidFirebaseCore.FirebaseCoreHostApi
    public void initializeApp(String str, GeneratedAndroidFirebaseCore.CoreFirebaseOptions coreFirebaseOptions, GeneratedAndroidFirebaseCore.Result<GeneratedAndroidFirebaseCore.CoreInitializeResponse> result) {
        i iVar = new i();
        FlutterFirebasePlugin.cachedThreadPool.execute(new a(this, coreFirebaseOptions, str, iVar, 0));
        listenToResponse(iVar, result);
    }

    @Override // io.flutter.plugins.firebase.core.GeneratedAndroidFirebaseCore.FirebaseCoreHostApi
    public void initializeCore(GeneratedAndroidFirebaseCore.Result<List<GeneratedAndroidFirebaseCore.CoreInitializeResponse>> result) {
        i iVar = new i();
        FlutterFirebasePlugin.cachedThreadPool.execute(new c(this, iVar, 1));
        listenToResponse(iVar, result);
    }

    @Override // io.flutter.embedding.engine.plugins.FlutterPlugin
    public void onAttachedToEngine(FlutterPlugin.FlutterPluginBinding flutterPluginBinding) {
        GeneratedAndroidFirebaseCore.FirebaseCoreHostApi.setUp(flutterPluginBinding.getBinaryMessenger(), this);
        GeneratedAndroidFirebaseCore.FirebaseAppHostApi.setUp(flutterPluginBinding.getBinaryMessenger(), this);
        this.applicationContext = flutterPluginBinding.getApplicationContext();
    }

    @Override // io.flutter.embedding.engine.plugins.FlutterPlugin
    public void onDetachedFromEngine(FlutterPlugin.FlutterPluginBinding flutterPluginBinding) {
        this.applicationContext = null;
        GeneratedAndroidFirebaseCore.FirebaseCoreHostApi.setUp(flutterPluginBinding.getBinaryMessenger(), null);
        GeneratedAndroidFirebaseCore.FirebaseAppHostApi.setUp(flutterPluginBinding.getBinaryMessenger(), null);
    }

    @Override // io.flutter.plugins.firebase.core.GeneratedAndroidFirebaseCore.FirebaseCoreHostApi
    public void optionsFromResource(GeneratedAndroidFirebaseCore.Result<GeneratedAndroidFirebaseCore.CoreFirebaseOptions> result) {
        i iVar = new i();
        FlutterFirebasePlugin.cachedThreadPool.execute(new c(this, iVar, 0));
        listenToResponse(iVar, result);
    }

    @Override // io.flutter.plugins.firebase.core.GeneratedAndroidFirebaseCore.FirebaseAppHostApi
    public void setAutomaticDataCollectionEnabled(String str, Boolean bool, GeneratedAndroidFirebaseCore.VoidResult voidResult) {
        i iVar = new i();
        FlutterFirebasePlugin.cachedThreadPool.execute(new b(str, bool, iVar, 1));
        listenToVoidResponse(iVar, voidResult);
    }

    @Override // io.flutter.plugins.firebase.core.GeneratedAndroidFirebaseCore.FirebaseAppHostApi
    public void setAutomaticResourceManagementEnabled(String str, Boolean bool, GeneratedAndroidFirebaseCore.VoidResult voidResult) {
        i iVar = new i();
        FlutterFirebasePlugin.cachedThreadPool.execute(new b(str, bool, iVar, 0));
        listenToVoidResponse(iVar, voidResult);
    }
}
