package c.j.a;

import android.content.Context;
import android.content.pm.PackageManager;
import android.database.ContentObserver;
import android.graphics.Typeface;
import android.os.Handler;
import c.f.f.g;
import c.j.a.i;
import c.j.a.n;
import java.nio.ByteBuffer;
import java.util.Objects;
import java.util.concurrent.Executor;
import java.util.concurrent.ThreadPoolExecutor;

/* JADX INFO: compiled from: FontRequestEmojiCompatConfig.java */
/* JADX INFO: loaded from: classes.dex */
public class n extends i.c {

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public static final a f1551d = new a();

    /* JADX INFO: compiled from: FontRequestEmojiCompatConfig.java */
    public static class a {
    }

    /* JADX INFO: compiled from: FontRequestEmojiCompatConfig.java */
    public static class b implements i.g {
        public final Context a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public final c.f.g.f f1552b;

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

        /* JADX INFO: renamed from: d, reason: collision with root package name */
        public final Object f1554d = new Object();

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

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        public Executor f1556f;

        /* JADX INFO: renamed from: g, reason: collision with root package name */
        public ThreadPoolExecutor f1557g;

        /* JADX INFO: renamed from: h, reason: collision with root package name */
        public i.h f1558h;

        /* JADX INFO: renamed from: i, reason: collision with root package name */
        public ContentObserver f1559i;

        /* JADX INFO: renamed from: j, reason: collision with root package name */
        public Runnable f1560j;

        public b(Context context, c.f.g.f fVar, a aVar) {
            c.f.b.h.f(context, "Context cannot be null");
            c.f.b.h.f(fVar, "FontRequest cannot be null");
            this.a = context.getApplicationContext();
            this.f1552b = fVar;
            this.f1553c = aVar;
        }

        @Override // c.j.a.i.g
        public void a(i.h hVar) {
            c.f.b.h.f(hVar, "LoaderCallback cannot be null");
            synchronized (this.f1554d) {
                this.f1558h = hVar;
            }
            c();
        }

        public final void b() {
            synchronized (this.f1554d) {
                this.f1558h = null;
                ContentObserver contentObserver = this.f1559i;
                if (contentObserver != null) {
                    a aVar = this.f1553c;
                    Context context = this.a;
                    Objects.requireNonNull(aVar);
                    context.getContentResolver().unregisterContentObserver(contentObserver);
                    this.f1559i = null;
                }
                Handler handler = this.f1555e;
                if (handler != null) {
                    handler.removeCallbacks(this.f1560j);
                }
                this.f1555e = null;
                ThreadPoolExecutor threadPoolExecutor = this.f1557g;
                if (threadPoolExecutor != null) {
                    threadPoolExecutor.shutdown();
                }
                this.f1556f = null;
                this.f1557g = null;
            }
        }

        public void c() {
            synchronized (this.f1554d) {
                if (this.f1558h == null) {
                    return;
                }
                if (this.f1556f == null) {
                    ThreadPoolExecutor threadPoolExecutorL = c.f.b.h.l("emojiCompat");
                    this.f1557g = threadPoolExecutorL;
                    this.f1556f = threadPoolExecutorL;
                }
                this.f1556f.execute(new Runnable() { // from class: c.j.a.a
                    @Override // java.lang.Runnable
                    public final void run() {
                        n.b bVar = this.f1513b;
                        synchronized (bVar.f1554d) {
                            if (bVar.f1558h == null) {
                                return;
                            }
                            try {
                                c.f.g.m mVarD = bVar.d();
                                int i2 = mVarD.f1377e;
                                if (i2 == 2) {
                                    synchronized (bVar.f1554d) {
                                    }
                                }
                                if (i2 != 0) {
                                    throw new RuntimeException("fetchFonts result is not OK. (" + i2 + ")");
                                }
                                try {
                                    int i3 = c.f.f.g.a;
                                    g.a.a("EmojiCompat.FontRequestEmojiCompatConfig.buildTypeface");
                                    n.a aVar = bVar.f1553c;
                                    Context context = bVar.a;
                                    Objects.requireNonNull(aVar);
                                    Typeface typefaceB = c.f.d.d.a.b(context, null, new c.f.g.m[]{mVarD}, 0);
                                    ByteBuffer byteBufferW = c.f.b.h.w(bVar.a, null, mVarD.a);
                                    if (byteBufferW == null || typefaceB == null) {
                                        throw new RuntimeException("Unable to open file.");
                                    }
                                    try {
                                        g.a.a("EmojiCompat.MetadataRepo.create");
                                        o oVar = new o(typefaceB, c.f.b.h.z(byteBufferW));
                                        g.a.b();
                                        g.a.b();
                                        synchronized (bVar.f1554d) {
                                            i.h hVar = bVar.f1558h;
                                            if (hVar != null) {
                                                hVar.b(oVar);
                                            }
                                        }
                                        bVar.b();
                                    } finally {
                                        int i4 = c.f.f.g.a;
                                        g.a.b();
                                    }
                                } catch (Throwable th) {
                                    throw th;
                                }
                            } catch (Throwable th2) {
                                synchronized (bVar.f1554d) {
                                    i.h hVar2 = bVar.f1558h;
                                    if (hVar2 != null) {
                                        hVar2.a(th2);
                                    }
                                    bVar.b();
                                }
                            }
                        }
                    }
                });
            }
        }

        public final c.f.g.m d() {
            try {
                a aVar = this.f1553c;
                Context context = this.a;
                c.f.g.f fVar = this.f1552b;
                Objects.requireNonNull(aVar);
                c.f.g.l lVarA = c.f.g.e.a(context, fVar, null);
                if (lVarA.a != 0) {
                    throw new RuntimeException(d.b.a.a.a.s(d.b.a.a.a.B("fetchFonts failed ("), lVarA.a, ")"));
                }
                c.f.g.m[] mVarArr = lVarA.f1373b;
                if (mVarArr == null || mVarArr.length == 0) {
                    throw new RuntimeException("fetchFonts failed (empty result)");
                }
                return mVarArr[0];
            } catch (PackageManager.NameNotFoundException e2) {
                throw new RuntimeException("provider not found", e2);
            }
        }
    }

    public n(Context context, c.f.g.f fVar) {
        super(new b(context, fVar, f1551d));
    }
}
