package yc;

import android.content.res.AssetManager;
import android.os.Trace;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.UiThread;
import com.google.android.gms.measurement.internal.c0;
import io.flutter.embedding.engine.FlutterJNI;
import java.nio.ByteBuffer;
import java.util.List;
import java.util.Objects;
import xyz.stream.utils.f0;

/* JADX INFO: loaded from: classes.dex */
public final class d implements ed.i {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final FlutterJNI f36937a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final AssetManager f36938b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final m f36939c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final b f36940d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public boolean f36941e;

    @Nullable
    private String isolateServiceId;

    @Nullable
    private c isolateServiceIdListener;

    public d(FlutterJNI flutterJNI, AssetManager assetManager) {
        this.f36941e = false;
        f0 f0Var = new f0(this, 22);
        this.f36937a = flutterJNI;
        this.f36938b = assetManager;
        m mVar = new m(flutterJNI);
        this.f36939c = mVar;
        mVar.setMessageHandler("flutter/isolate", f0Var);
        this.f36940d = new b(mVar);
        if (flutterJNI.isAttached()) {
            this.f36941e = true;
        }
    }

    @Override // ed.i
    public final c0 a(androidx.browser.trusted.l lVar) {
        return this.f36940d.f36936a.a(lVar);
    }

    public void executeDartEntrypoint(@NonNull a aVar, @Nullable List<String> list) {
        if (this.f36941e) {
            return;
        }
        id.b.g("DartExecutor#executeDartEntrypoint");
        try {
            Objects.toString(aVar);
            this.f36937a.runBundleAndSnapshotFromLibrary(aVar.f36934a, aVar.f36935b, aVar.dartEntrypointLibrary, this.f36938b, list);
            this.f36941e = true;
            Trace.endSection();
        } catch (Throwable th) {
            try {
                Trace.endSection();
            } catch (Throwable th2) {
                th.addSuppressed(th2);
            }
            throw th;
        }
    }

    @Nullable
    public String getIsolateServiceId() {
        return this.isolateServiceId;
    }

    @Override // ed.i
    @UiThread
    @Deprecated
    public void send(@NonNull String str, @Nullable ByteBuffer byteBuffer) {
        this.f36940d.send(str, byteBuffer);
    }

    public void setIsolateServiceIdListener(@Nullable c cVar) {
    }

    @Override // ed.i
    @UiThread
    @Deprecated
    public void setMessageHandler(@NonNull String str, @Nullable ed.f fVar) {
        this.f36940d.setMessageHandler(str, fVar);
    }

    @Override // ed.i
    @UiThread
    @Deprecated
    public void send(@NonNull String str, @Nullable ByteBuffer byteBuffer, @Nullable ed.g gVar) {
        this.f36940d.send(str, byteBuffer, gVar);
    }

    @Override // ed.i
    @UiThread
    @Deprecated
    public void setMessageHandler(@NonNull String str, @Nullable ed.f fVar, @Nullable ed.h hVar) {
        this.f36940d.setMessageHandler(str, fVar, hVar);
    }
}
