package com.google.android.gms.internal.ads;

import android.app.ActivityManager;
import android.content.Context;
import android.os.Looper;
import androidx.annotation.Nullable;
import androidx.media3.exoplayer.rtsp.SessionDescription;
import java.util.concurrent.atomic.AtomicBoolean;

/* JADX INFO: loaded from: classes2.dex */
public final class x20 {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public Context f18298a;

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

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final AtomicBoolean f18300c = new AtomicBoolean(false);

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public long f18301d = -1;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public long f18302e = -1;

    @Nullable
    private dv1 zza;

    @Nullable
    private cr0 zzb;

    public final void a(a30 a30Var, cr0 cr0Var, Context context) {
        if (this.f18299b.getAndSet(true)) {
            return;
        }
        this.zza = a30Var;
        this.zzb = cr0Var;
        tn tnVar = ao.Ze;
        n7.y yVar = n7.y.f31093e;
        this.f18301d = ((Long) yVar.f31096c.b(tnVar)).longValue();
        this.f18302e = ((Long) yVar.f31096c.b(ao.f8777af)).longValue();
        this.f18298a = context;
    }

    public final void b() {
        dv1 dv1Var;
        if (!this.f18299b.get() || this.f18301d < 0 || this.f18302e < 0 || !this.f18300c.compareAndSet(false, true) || (dv1Var = this.zza) == null) {
            return;
        }
        ((iu1) dv1Var).e(new mv1(this, 19));
    }

    public final void c() {
        cr0 cr0Var;
        ActivityManager.MemoryInfo memoryInfoZze;
        while (this.f18300c.get()) {
            AtomicBoolean atomicBoolean = new AtomicBoolean(false);
            p7.r0.f31763l.post(new mv1(atomicBoolean, 18));
            try {
                Thread.sleep(this.f18301d);
                if (!atomicBoolean.get()) {
                    tn tnVar = ao.f8794bf;
                    n7.y yVar = n7.y.f31093e;
                    boolean zBooleanValue = ((Boolean) yVar.f31096c.b(tnVar)).booleanValue();
                    yn ynVar = yVar.f31096c;
                    if (zBooleanValue && (cr0Var = this.zzb) != null) {
                        br0 br0VarA = cr0Var.a();
                        br0VarA.zzc("action", "panr");
                        if (((Boolean) ynVar.b(ao.Df)).booleanValue() && (memoryInfoZze = q7.e.zze(this.f18298a)) != null) {
                            br0VarA.zzc("mem_avl", String.valueOf(memoryInfoZze.availMem));
                            br0VarA.zzc("mem_tt", String.valueOf(memoryInfoZze.totalMem));
                            br0VarA.zzc("low_m", true != memoryInfoZze.lowMemory ? SessionDescription.SUPPORTED_SDP_VERSION : "1");
                        }
                        br0VarA.d();
                    }
                    if (((Boolean) ynVar.b(ao.f8810cf)).booleanValue()) {
                        StackTraceElement[] stackTrace = Looper.getMainLooper().getThread().getStackTrace();
                        zzcec zzcecVar = new zzcec("Potential ANR detected");
                        zzcecVar.setStackTrace(stackTrace);
                        if (((Boolean) ynVar.b(ao.f8827df)).booleanValue()) {
                            dz.c(this.f18298a).e(zzcecVar, "AnrWatchdog", ((Integer) ynVar.b(ao.f8844ef)).intValue() / 100.0f);
                        } else {
                            m7.n.C.f30469h.d("AnrWatchdog", zzcecVar);
                        }
                    }
                }
                do {
                    try {
                        Thread.sleep(this.f18302e);
                    } catch (InterruptedException unused) {
                        Thread.currentThread().interrupt();
                    }
                } while (!atomicBoolean.get());
            } catch (InterruptedException unused2) {
                Thread.currentThread().interrupt();
                return;
            }
        }
    }
}
