package E1;

import android.os.Bundle;
import com.google.android.gms.internal.measurement.X1;
import n4.u0;

/* JADX INFO: loaded from: classes.dex */
public final class J extends P {

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public final /* synthetic */ int f2037m;

    /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
    public /* synthetic */ J(int i, boolean z8) {
        super(z8);
        this.f2037m = i;
    }

    @Override // E1.P
    public final Object a(String str, Bundle bundle) {
        switch (this.f2037m) {
            case u0.f15495q /* 0 */:
                return (boolean[]) bundle.get(str);
            case 1:
                return (Boolean) bundle.get(str);
            case 2:
                return (float[]) bundle.get(str);
            case 3:
                Object obj = bundle.get(str);
                if (obj != null) {
                    return (Float) obj;
                }
                throw new NullPointerException("null cannot be cast to non-null type kotlin.Float");
            case 4:
                return (int[]) bundle.get(str);
            case 5:
                Object obj2 = bundle.get(str);
                if (obj2 != null) {
                    return (Integer) obj2;
                }
                throw new NullPointerException("null cannot be cast to non-null type kotlin.Int");
            case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                return (long[]) bundle.get(str);
            case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                Object obj3 = bundle.get(str);
                if (obj3 != null) {
                    return (Long) obj3;
                }
                throw new NullPointerException("null cannot be cast to non-null type kotlin.Long");
            case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                Object obj4 = bundle.get(str);
                if (obj4 != null) {
                    return (Integer) obj4;
                }
                throw new NullPointerException("null cannot be cast to non-null type kotlin.Int");
            case 9:
                return (String[]) bundle.get(str);
            default:
                return (String) bundle.get(str);
        }
    }

    @Override // E1.P
    public final String b() {
        switch (this.f2037m) {
            case u0.f15495q /* 0 */:
                return "boolean[]";
            case 1:
                return "boolean";
            case 2:
                return "float[]";
            case 3:
                return "float";
            case 4:
                return "integer[]";
            case 5:
                return "integer";
            case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                return "long[]";
            case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                return "long";
            case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                return "reference";
            case 9:
                return "string[]";
            default:
                return "string";
        }
    }

    @Override // E1.P
    public final Object c(String str) {
        boolean z8;
        int i;
        String strSubstring;
        long j8;
        int i5;
        switch (this.f2037m) {
            case u0.f15495q /* 0 */:
                P6.g.e(str, "value");
                throw new UnsupportedOperationException("Arrays don't support default values.");
            case 1:
                P6.g.e(str, "value");
                if (str.equals("true")) {
                    z8 = true;
                } else {
                    if (!str.equals("false")) {
                        throw new IllegalArgumentException("A boolean NavType only accepts \"true\" or \"false\" values.");
                    }
                    z8 = false;
                }
                return Boolean.valueOf(z8);
            case 2:
                P6.g.e(str, "value");
                throw new UnsupportedOperationException("Arrays don't support default values.");
            case 3:
                P6.g.e(str, "value");
                return Float.valueOf(Float.parseFloat(str));
            case 4:
                P6.g.e(str, "value");
                throw new UnsupportedOperationException("Arrays don't support default values.");
            case 5:
                P6.g.e(str, "value");
                if (X6.n.M(str, "0x", false)) {
                    String strSubstring2 = str.substring(2);
                    P6.g.d(strSubstring2, "this as java.lang.String).substring(startIndex)");
                    X1.f(16);
                    i = Integer.parseInt(strSubstring2, 16);
                } else {
                    i = Integer.parseInt(str);
                }
                return Integer.valueOf(i);
            case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                P6.g.e(str, "value");
                throw new UnsupportedOperationException("Arrays don't support default values.");
            case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                P6.g.e(str, "value");
                if (X6.n.H(str, "L", false)) {
                    strSubstring = str.substring(0, str.length() - 1);
                    P6.g.d(strSubstring, "this as java.lang.String…ing(startIndex, endIndex)");
                } else {
                    strSubstring = str;
                }
                if (X6.n.M(str, "0x", false)) {
                    String strSubstring3 = strSubstring.substring(2);
                    P6.g.d(strSubstring3, "this as java.lang.String).substring(startIndex)");
                    X1.f(16);
                    j8 = Long.parseLong(strSubstring3, 16);
                } else {
                    j8 = Long.parseLong(strSubstring);
                }
                return Long.valueOf(j8);
            case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                P6.g.e(str, "value");
                if (X6.n.M(str, "0x", false)) {
                    String strSubstring4 = str.substring(2);
                    P6.g.d(strSubstring4, "this as java.lang.String).substring(startIndex)");
                    X1.f(16);
                    i5 = Integer.parseInt(strSubstring4, 16);
                } else {
                    i5 = Integer.parseInt(str);
                }
                return Integer.valueOf(i5);
            case 9:
                P6.g.e(str, "value");
                throw new UnsupportedOperationException("Arrays don't support default values.");
            default:
                P6.g.e(str, "value");
                return str;
        }
    }

    @Override // E1.P
    public final void d(Bundle bundle, String str, Object obj) {
        switch (this.f2037m) {
            case u0.f15495q /* 0 */:
                P6.g.e(str, "key");
                bundle.putBooleanArray(str, (boolean[]) obj);
                break;
            case 1:
                boolean zBooleanValue = ((Boolean) obj).booleanValue();
                P6.g.e(str, "key");
                bundle.putBoolean(str, zBooleanValue);
                break;
            case 2:
                P6.g.e(str, "key");
                bundle.putFloatArray(str, (float[]) obj);
                break;
            case 3:
                float fFloatValue = ((Number) obj).floatValue();
                P6.g.e(str, "key");
                bundle.putFloat(str, fFloatValue);
                break;
            case 4:
                P6.g.e(str, "key");
                bundle.putIntArray(str, (int[]) obj);
                break;
            case 5:
                int iIntValue = ((Number) obj).intValue();
                P6.g.e(str, "key");
                bundle.putInt(str, iIntValue);
                break;
            case Z.g.STRING_SET_FIELD_NUMBER /* 6 */:
                P6.g.e(str, "key");
                bundle.putLongArray(str, (long[]) obj);
                break;
            case Z.g.DOUBLE_FIELD_NUMBER /* 7 */:
                long jLongValue = ((Number) obj).longValue();
                P6.g.e(str, "key");
                bundle.putLong(str, jLongValue);
                break;
            case Z.g.BYTES_FIELD_NUMBER /* 8 */:
                int iIntValue2 = ((Number) obj).intValue();
                P6.g.e(str, "key");
                bundle.putInt(str, iIntValue2);
                break;
            case 9:
                P6.g.e(str, "key");
                bundle.putStringArray(str, (String[]) obj);
                break;
            default:
                P6.g.e(str, "key");
                bundle.putString(str, (String) obj);
                break;
        }
    }
}
