package p138.p176.p291.p320;

import android.annotation.SuppressLint;
import android.content.Context;
import android.content.Intent;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.os.PowerManager;
import android.util.Log;
import com.google.firebase.iid.FirebaseInstanceId;
import com.google.firebase.iid.FirebaseInstanceIdReceiver;
import java.io.IOException;
import p138.p139.p143.p144.C2803;
import p138.p176.p291.C5559;

/* JADX INFO: renamed from: ދ.ހ.ށ.ވ.ޚ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class RunnableC5933 implements Runnable {

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public final long f16734;

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public final PowerManager.WakeLock f16735;

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public final FirebaseInstanceId f16736;

    public RunnableC5933(FirebaseInstanceId firebaseInstanceId, long j) {
        this.f16736 = firebaseInstanceId;
        this.f16734 = j;
        PowerManager.WakeLock wakeLockNewWakeLock = ((PowerManager) m9280().getSystemService("power")).newWakeLock(1, "fiid-sync");
        this.f16735 = wakeLockNewWakeLock;
        wakeLockNewWakeLock.setReferenceCounted(false);
    }

    @Override // java.lang.Runnable
    @SuppressLint({"Wakelock"})
    public final void run() {
        if (C5927.m9265().m9267(m9280())) {
            this.f16735.acquire();
        }
        try {
            try {
                boolean z = true;
                this.f16736.m1427(true);
                if (this.f16736.f2144.m9250() == 0) {
                    z = false;
                }
                if (!z) {
                    this.f16736.m1427(false);
                    if (C5927.m9265().m9267(m9280())) {
                        this.f16735.release();
                        return;
                    }
                    return;
                }
                if (C5927.m9265().m9268(m9280()) && !m9281()) {
                    new C5932(this).m9279();
                    if (C5927.m9265().m9267(m9280())) {
                        this.f16735.release();
                        return;
                    }
                    return;
                }
                if (m9282()) {
                    this.f16736.m1427(false);
                } else {
                    this.f16736.m1426(this.f16734);
                }
                if (C5927.m9265().m9267(m9280())) {
                    this.f16735.release();
                }
            } catch (IOException e) {
                String message = e.getMessage();
                StringBuilder sb = new StringBuilder(String.valueOf(message).length() + 93);
                sb.append("Topic sync or token retrieval failed on hard failure exceptions: ");
                sb.append(message);
                sb.append(". Won't retry the operation.");
                Log.e("FirebaseInstanceId", sb.toString());
                this.f16736.m1427(false);
                if (C5927.m9265().m9267(m9280())) {
                    this.f16735.release();
                }
            }
        } catch (Throwable th) {
            if (C5927.m9265().m9267(m9280())) {
                this.f16735.release();
            }
            throw th;
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final Context m9280() {
        C5559 c5559 = this.f16736.f2143;
        c5559.m8928();
        return c5559.f15975;
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final boolean m9281() {
        ConnectivityManager connectivityManager = (ConnectivityManager) m9280().getSystemService("connectivity");
        NetworkInfo activeNetworkInfo = connectivityManager != null ? connectivityManager.getActiveNetworkInfo() : null;
        return activeNetworkInfo != null && activeNetworkInfo.isConnected();
    }

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public final boolean m9282() throws IOException {
        FirebaseInstanceId firebaseInstanceId = this.f16736;
        C5929 c5929M9274 = FirebaseInstanceId.f2140.m9274(firebaseInstanceId.m1434(), C5920.m9249(firebaseInstanceId.f2143), "*");
        boolean z = true;
        if (!this.f16736.m1428(c5929M9274)) {
            return true;
        }
        try {
            String strM1429 = this.f16736.m1429();
            if (strM1429 == null) {
                Log.e("FirebaseInstanceId", "Token retrieval failed: null");
                return false;
            }
            if (Log.isLoggable("FirebaseInstanceId", 3)) {
                Log.d("FirebaseInstanceId", "Token successfully retrieved");
            }
            if (c5929M9274 == null || !strM1429.equals(c5929M9274.f16727)) {
                C5559 c5559 = this.f16736.f2143;
                c5559.m8928();
                if ("[DEFAULT]".equals(c5559.f15976)) {
                    if (Log.isLoggable("FirebaseInstanceId", 3)) {
                        C5559 c55592 = this.f16736.f2143;
                        c55592.m8928();
                        String strValueOf = String.valueOf(c55592.f15976);
                        Log.d("FirebaseInstanceId", strValueOf.length() != 0 ? "Invoking onNewToken for app: ".concat(strValueOf) : new String("Invoking onNewToken for app: "));
                    }
                    Intent intent = new Intent("com.google.firebase.messaging.NEW_TOKEN");
                    intent.putExtra("token", strM1429);
                    Context contextM9280 = m9280();
                    Intent intent2 = new Intent(contextM9280, (Class<?>) FirebaseInstanceIdReceiver.class);
                    intent2.setAction("com.google.firebase.MESSAGING_EVENT");
                    intent2.putExtra("wrapped_intent", intent);
                    contextM9280.sendBroadcast(intent2);
                }
            }
            return true;
        } catch (IOException e) {
            String message = e.getMessage();
            if (!"SERVICE_NOT_AVAILABLE".equals(message) && !"INTERNAL_SERVER_ERROR".equals(message) && !"InternalServerError".equals(message)) {
                z = false;
            }
            if (!z) {
                if (e.getMessage() != null) {
                    throw e;
                }
                Log.w("FirebaseInstanceId", "Token retrieval failed without exception message. Will retry token retrieval");
                return false;
            }
            String message2 = e.getMessage();
            StringBuilder sb = new StringBuilder(C2803.m4895(message2, 52));
            sb.append("Token retrieval failed: ");
            sb.append(message2);
            sb.append(". Will retry token retrieval");
            Log.w("FirebaseInstanceId", sb.toString());
            return false;
        } catch (SecurityException unused) {
            Log.w("FirebaseInstanceId", "Token retrieval failed with SecurityException. Will retry token retrieval");
            return false;
        }
    }
}
