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

import android.os.Bundle;
import com.google.android.gms.measurement.api.AppMeasurementSdk;
import defpackage.fi7;
import defpackage.n41;
import defpackage.vo6;

/* JADX INFO: loaded from: classes2.dex */
public final class zzjf {
    public static <T> T zza(@vo6 Bundle bundle, String str, Class<T> cls, T t) {
        T t2 = (T) bundle.get(str);
        if (t2 == null) {
            return t;
        }
        if (cls.isAssignableFrom(t2.getClass())) {
            return t2;
        }
        String canonicalName = cls.getCanonicalName();
        throw new IllegalStateException(n41.s(fi7.m("Invalid conditional user property field type. '", str, "' expected [", canonicalName, "] but was ["), t2.getClass().getCanonicalName(), "]"));
    }

    public static void zza(@vo6 Bundle bundle, @vo6 Object obj) {
        if (obj instanceof Double) {
            bundle.putDouble(AppMeasurementSdk.ConditionalUserProperty.VALUE, ((Double) obj).doubleValue());
        } else if (obj instanceof Long) {
            bundle.putLong(AppMeasurementSdk.ConditionalUserProperty.VALUE, ((Long) obj).longValue());
        } else {
            bundle.putString(AppMeasurementSdk.ConditionalUserProperty.VALUE, obj.toString());
        }
    }
}
