package io.flutter.embedding.android;

import android.util.LongSparseArray;
import android.view.MotionEvent;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.util.PriorityQueue;

/* JADX INFO: loaded from: classes.dex */
public final class g0 {

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static g0 f27906c;

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

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final PriorityQueue f27908b = new PriorityQueue();

    @Nullable
    public MotionEvent pop(@NonNull f0 f0Var) {
        PriorityQueue priorityQueue;
        LongSparseArray longSparseArray;
        while (true) {
            priorityQueue = this.f27908b;
            boolean zIsEmpty = priorityQueue.isEmpty();
            longSparseArray = this.f27907a;
            if (zIsEmpty || ((Long) priorityQueue.peek()).longValue() >= f0Var.f27903a) {
                break;
            }
            longSparseArray.remove(((Long) priorityQueue.poll()).longValue());
        }
        if (!priorityQueue.isEmpty() && ((Long) priorityQueue.peek()).longValue() == f0Var.f27903a) {
            priorityQueue.poll();
        }
        MotionEvent motionEvent = (MotionEvent) longSparseArray.get(f0Var.f27903a);
        longSparseArray.remove(f0Var.f27903a);
        return motionEvent;
    }
}
