package androidx.view;

import android.os.Bundle;
import android.os.Parcelable;
import androidx.credentials.provider.CredentialEntry;
import androidx.media3.container.NalUnitUtil;
import androidx.media3.exoplayer.upstream.CmcdData;
import androidx.media3.extractor.text.ttml.TtmlNode;
import com.google.android.gms.measurement.api.AppMeasurementSdk;
import defpackage.cr4;
import defpackage.n89;
import defpackage.vw2;
import defpackage.vx8;
import defpackage.vy0;
import java.io.Serializable;
import java.util.Arrays;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes.dex */
@Metadata(d1 = {"\u0000\u000e\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0000\n\u0002\b\u0007\b&\u0018\u0000*\u0004\b\u0000\u0010\u00012\u00020\u0002:\u0006\u0003\u0004\u0005\u0006\u0007\b¨\u0006\t"}, d2 = {"Landroidx/navigation/ay;", "T", "", CmcdData.STREAM_TYPE_LIVE, CmcdData.OBJECT_TYPE_MANIFEST, "n", "o", TtmlNode.TAG_P, "q", "navigation-common_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
public abstract class ay<T> {
    public static final f b = new f(false);
    public static final i c = new i(false);
    public static final e d = new e(true);
    public static final h e = new h(false);
    public static final g f = new g(true);
    public static final d g = new d(false);
    public static final c h = new c(true);
    public static final b i = new b(false);
    public static final a j = new a(true);
    public static final k k = new k(true);
    public static final j l = new j(true);
    public final boolean a;

    @Metadata(d1 = {"\u0000\u000f\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0018\n\u0000*\u0001\u0000\b\n\u0018\u00002\n\u0012\u0006\u0012\u0004\u0018\u00010\u00020\u0001¨\u0006\u0003"}, d2 = {"androidx/navigation/ay$a", "Landroidx/navigation/ay;", "", "navigation-common_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class a extends ay<boolean[]> {
        public static boolean[] f(String str) {
            cr4.g(str, AppMeasurementSdk.ConditionalUserProperty.VALUE);
            return new boolean[]{((Boolean) ay.i.f(str)).booleanValue()};
        }

        @Override // androidx.view.ay
        public final Object a(Bundle bundle, String str) {
            cr4.g(bundle, "bundle");
            cr4.g(str, "key");
            return (boolean[]) bundle.get(str);
        }

        @Override // androidx.view.ay
        public final String b() {
            return "boolean[]";
        }

        @Override // androidx.view.ay
        public final Object c(Object obj, String str) {
            boolean[] zArr = (boolean[]) obj;
            if (zArr == null) {
                return f(str);
            }
            boolean[] zArrF = f(str);
            int length = zArr.length;
            boolean[] zArrCopyOf = Arrays.copyOf(zArr, length + 1);
            System.arraycopy(zArrF, 0, zArrCopyOf, length, 1);
            cr4.d(zArrCopyOf);
            return zArrCopyOf;
        }

        @Override // androidx.view.ay
        /* JADX INFO: renamed from: d */
        public final /* bridge */ /* synthetic */ Object f(String str) {
            return f(str);
        }

        @Override // androidx.view.ay
        public final void e(Bundle bundle, String str, Object obj) {
            cr4.g(str, "key");
            bundle.putBooleanArray(str, (boolean[]) obj);
        }
    }

    @Metadata(d1 = {"\u0000\u000f\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u000b\n\u0000*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001¨\u0006\u0003"}, d2 = {"androidx/navigation/ay$b", "Landroidx/navigation/ay;", "", "navigation-common_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class b extends ay<Boolean> {
        @Override // androidx.view.ay
        public final Object a(Bundle bundle, String str) {
            cr4.g(bundle, "bundle");
            cr4.g(str, "key");
            return (Boolean) bundle.get(str);
        }

        @Override // androidx.view.ay
        public final String b() {
            return "boolean";
        }

        @Override // androidx.view.ay
        /* JADX INFO: renamed from: d */
        public final Object f(String str) {
            boolean z;
            cr4.g(str, AppMeasurementSdk.ConditionalUserProperty.VALUE);
            if (str.equals(CredentialEntry.TRUE_STRING)) {
                z = true;
            } else {
                if (!str.equals(CredentialEntry.FALSE_STRING)) {
                    throw new IllegalArgumentException("A boolean NavType only accepts \"true\" or \"false\" values.");
                }
                z = false;
            }
            return Boolean.valueOf(z);
        }

        @Override // androidx.view.ay
        public final void e(Bundle bundle, String str, Object obj) {
            boolean zBooleanValue = ((Boolean) obj).booleanValue();
            cr4.g(str, "key");
            bundle.putBoolean(str, zBooleanValue);
        }
    }

    @Metadata(d1 = {"\u0000\u000f\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0014\n\u0000*\u0001\u0000\b\n\u0018\u00002\n\u0012\u0006\u0012\u0004\u0018\u00010\u00020\u0001¨\u0006\u0003"}, d2 = {"androidx/navigation/ay$c", "Landroidx/navigation/ay;", "", "navigation-common_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class c extends ay<float[]> {
        public static float[] f(String str) {
            cr4.g(str, AppMeasurementSdk.ConditionalUserProperty.VALUE);
            return new float[]{((Number) ay.g.f(str)).floatValue()};
        }

        @Override // androidx.view.ay
        public final Object a(Bundle bundle, String str) {
            cr4.g(bundle, "bundle");
            cr4.g(str, "key");
            return (float[]) bundle.get(str);
        }

        @Override // androidx.view.ay
        public final String b() {
            return "float[]";
        }

        @Override // androidx.view.ay
        public final Object c(Object obj, String str) {
            float[] fArr = (float[]) obj;
            if (fArr == null) {
                return f(str);
            }
            float[] fArrF = f(str);
            int length = fArr.length;
            float[] fArrCopyOf = Arrays.copyOf(fArr, length + 1);
            System.arraycopy(fArrF, 0, fArrCopyOf, length, 1);
            cr4.d(fArrCopyOf);
            return fArrCopyOf;
        }

        @Override // androidx.view.ay
        /* JADX INFO: renamed from: d */
        public final /* bridge */ /* synthetic */ Object f(String str) {
            return f(str);
        }

        @Override // androidx.view.ay
        public final void e(Bundle bundle, String str, Object obj) {
            cr4.g(str, "key");
            bundle.putFloatArray(str, (float[]) obj);
        }
    }

    @Metadata(d1 = {"\u0000\u000f\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0007\n\u0000*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001¨\u0006\u0003"}, d2 = {"androidx/navigation/ay$d", "Landroidx/navigation/ay;", "", "navigation-common_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class d extends ay<Float> {
        @Override // androidx.view.ay
        public final Object a(Bundle bundle, String str) {
            cr4.g(bundle, "bundle");
            cr4.g(str, "key");
            Object obj = bundle.get(str);
            cr4.e(obj, "null cannot be cast to non-null type kotlin.Float");
            return (Float) obj;
        }

        @Override // androidx.view.ay
        public final String b() {
            return "float";
        }

        @Override // androidx.view.ay
        /* JADX INFO: renamed from: d */
        public final Object f(String str) {
            cr4.g(str, AppMeasurementSdk.ConditionalUserProperty.VALUE);
            return Float.valueOf(Float.parseFloat(str));
        }

        @Override // androidx.view.ay
        public final void e(Bundle bundle, String str, Object obj) {
            float fFloatValue = ((Number) obj).floatValue();
            cr4.g(str, "key");
            bundle.putFloat(str, fFloatValue);
        }
    }

    @Metadata(d1 = {"\u0000\u000f\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0015\n\u0000*\u0001\u0000\b\n\u0018\u00002\n\u0012\u0006\u0012\u0004\u0018\u00010\u00020\u0001¨\u0006\u0003"}, d2 = {"androidx/navigation/ay$e", "Landroidx/navigation/ay;", "", "navigation-common_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class e extends ay<int[]> {
        public static int[] f(String str) {
            cr4.g(str, AppMeasurementSdk.ConditionalUserProperty.VALUE);
            return new int[]{((Number) ay.b.f(str)).intValue()};
        }

        @Override // androidx.view.ay
        public final Object a(Bundle bundle, String str) {
            cr4.g(bundle, "bundle");
            cr4.g(str, "key");
            return (int[]) bundle.get(str);
        }

        @Override // androidx.view.ay
        public final String b() {
            return "integer[]";
        }

        @Override // androidx.view.ay
        public final Object c(Object obj, String str) {
            int[] iArr = (int[]) obj;
            if (iArr == null) {
                return f(str);
            }
            int[] iArrF = f(str);
            int length = iArr.length;
            int[] iArrCopyOf = Arrays.copyOf(iArr, length + 1);
            System.arraycopy(iArrF, 0, iArrCopyOf, length, 1);
            cr4.d(iArrCopyOf);
            return iArrCopyOf;
        }

        @Override // androidx.view.ay
        /* JADX INFO: renamed from: d */
        public final /* bridge */ /* synthetic */ Object f(String str) {
            return f(str);
        }

        @Override // androidx.view.ay
        public final void e(Bundle bundle, String str, Object obj) {
            cr4.g(str, "key");
            bundle.putIntArray(str, (int[]) obj);
        }
    }

    @Metadata(d1 = {"\u0000\u000f\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\b\n\u0000*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001¨\u0006\u0003"}, d2 = {"androidx/navigation/ay$f", "Landroidx/navigation/ay;", "", "navigation-common_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class f extends ay<Integer> {
        @Override // androidx.view.ay
        public final Object a(Bundle bundle, String str) {
            cr4.g(bundle, "bundle");
            cr4.g(str, "key");
            Object obj = bundle.get(str);
            cr4.e(obj, "null cannot be cast to non-null type kotlin.Int");
            return (Integer) obj;
        }

        @Override // androidx.view.ay
        public final String b() {
            return "integer";
        }

        @Override // androidx.view.ay
        /* JADX INFO: renamed from: d */
        public final Object f(String str) {
            int i;
            cr4.g(str, AppMeasurementSdk.ConditionalUserProperty.VALUE);
            if (n89.ar(str, "0x", false)) {
                String strSubstring = str.substring(2);
                cr4.f(strSubstring, "this as java.lang.String).substring(startIndex)");
                vy0.b(16);
                i = Integer.parseInt(strSubstring, 16);
            } else {
                i = Integer.parseInt(str);
            }
            return Integer.valueOf(i);
        }

        @Override // androidx.view.ay
        public final void e(Bundle bundle, String str, Object obj) {
            int iIntValue = ((Number) obj).intValue();
            cr4.g(str, "key");
            bundle.putInt(str, iIntValue);
        }
    }

    @Metadata(d1 = {"\u0000\u000f\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0016\n\u0000*\u0001\u0000\b\n\u0018\u00002\n\u0012\u0006\u0012\u0004\u0018\u00010\u00020\u0001¨\u0006\u0003"}, d2 = {"androidx/navigation/ay$g", "Landroidx/navigation/ay;", "", "navigation-common_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class g extends ay<long[]> {
        public static long[] f(String str) {
            cr4.g(str, AppMeasurementSdk.ConditionalUserProperty.VALUE);
            return new long[]{((Number) ay.e.f(str)).longValue()};
        }

        @Override // androidx.view.ay
        public final Object a(Bundle bundle, String str) {
            cr4.g(bundle, "bundle");
            cr4.g(str, "key");
            return (long[]) bundle.get(str);
        }

        @Override // androidx.view.ay
        public final String b() {
            return "long[]";
        }

        @Override // androidx.view.ay
        public final Object c(Object obj, String str) {
            long[] jArr = (long[]) obj;
            if (jArr == null) {
                return f(str);
            }
            long[] jArrF = f(str);
            int length = jArr.length;
            long[] jArrCopyOf = Arrays.copyOf(jArr, length + 1);
            System.arraycopy(jArrF, 0, jArrCopyOf, length, 1);
            cr4.d(jArrCopyOf);
            return jArrCopyOf;
        }

        @Override // androidx.view.ay
        /* JADX INFO: renamed from: d */
        public final /* bridge */ /* synthetic */ Object f(String str) {
            return f(str);
        }

        @Override // androidx.view.ay
        public final void e(Bundle bundle, String str, Object obj) {
            cr4.g(str, "key");
            bundle.putLongArray(str, (long[]) obj);
        }
    }

    @Metadata(d1 = {"\u0000\u000f\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\t\n\u0000*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001¨\u0006\u0003"}, d2 = {"androidx/navigation/ay$h", "Landroidx/navigation/ay;", "", "navigation-common_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class h extends ay<Long> {
        @Override // androidx.view.ay
        public final Object a(Bundle bundle, String str) {
            cr4.g(bundle, "bundle");
            cr4.g(str, "key");
            Object obj = bundle.get(str);
            cr4.e(obj, "null cannot be cast to non-null type kotlin.Long");
            return (Long) obj;
        }

        @Override // androidx.view.ay
        public final String b() {
            return "long";
        }

        @Override // androidx.view.ay
        /* JADX INFO: renamed from: d */
        public final Object f(String str) {
            String strSubstring;
            long j;
            cr4.g(str, AppMeasurementSdk.ConditionalUserProperty.VALUE);
            if (n89.r(str, "L", false)) {
                strSubstring = str.substring(0, str.length() - 1);
                cr4.f(strSubstring, "this as java.lang.String…ing(startIndex, endIndex)");
            } else {
                strSubstring = str;
            }
            if (n89.ar(str, "0x", false)) {
                String strSubstring2 = strSubstring.substring(2);
                cr4.f(strSubstring2, "this as java.lang.String).substring(startIndex)");
                vy0.b(16);
                j = Long.parseLong(strSubstring2, 16);
            } else {
                j = Long.parseLong(strSubstring);
            }
            return Long.valueOf(j);
        }

        @Override // androidx.view.ay
        public final void e(Bundle bundle, String str, Object obj) {
            long jLongValue = ((Number) obj).longValue();
            cr4.g(str, "key");
            bundle.putLong(str, jLongValue);
        }
    }

    @Metadata(d1 = {"\u0000\u000f\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\b\n\u0000*\u0001\u0000\b\n\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001¨\u0006\u0003"}, d2 = {"androidx/navigation/ay$i", "Landroidx/navigation/ay;", "", "navigation-common_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class i extends ay<Integer> {
        @Override // androidx.view.ay
        public final Object a(Bundle bundle, String str) {
            cr4.g(bundle, "bundle");
            cr4.g(str, "key");
            Object obj = bundle.get(str);
            cr4.e(obj, "null cannot be cast to non-null type kotlin.Int");
            return (Integer) obj;
        }

        @Override // androidx.view.ay
        public final String b() {
            return "reference";
        }

        @Override // androidx.view.ay
        /* JADX INFO: renamed from: d */
        public final Object f(String str) {
            int i;
            cr4.g(str, AppMeasurementSdk.ConditionalUserProperty.VALUE);
            if (n89.ar(str, "0x", false)) {
                String strSubstring = str.substring(2);
                cr4.f(strSubstring, "this as java.lang.String).substring(startIndex)");
                vy0.b(16);
                i = Integer.parseInt(strSubstring, 16);
            } else {
                i = Integer.parseInt(str);
            }
            return Integer.valueOf(i);
        }

        @Override // androidx.view.ay
        public final void e(Bundle bundle, String str, Object obj) {
            int iIntValue = ((Number) obj).intValue();
            cr4.g(str, "key");
            bundle.putInt(str, iIntValue);
        }
    }

    @Metadata(d1 = {"\u0000\u0013\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0011\n\u0002\u0010\u000e\n\u0000*\u0001\u0000\b\n\u0018\u00002\u0010\u0012\f\u0012\n\u0012\u0004\u0012\u00020\u0003\u0018\u00010\u00020\u0001¨\u0006\u0004"}, d2 = {"androidx/navigation/ay$j", "Landroidx/navigation/ay;", "", "", "navigation-common_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class j extends ay<String[]> {
        @Override // androidx.view.ay
        public final Object a(Bundle bundle, String str) {
            cr4.g(bundle, "bundle");
            cr4.g(str, "key");
            return (String[]) bundle.get(str);
        }

        @Override // androidx.view.ay
        public final String b() {
            return "string[]";
        }

        @Override // androidx.view.ay
        public final Object c(Object obj, String str) {
            String[] strArr = (String[]) obj;
            if (strArr == null) {
                return new String[]{str};
            }
            int length = strArr.length;
            Object[] objArrCopyOf = Arrays.copyOf(strArr, length + 1);
            System.arraycopy(new String[]{str}, 0, objArrCopyOf, length, 1);
            cr4.d(objArrCopyOf);
            return (String[]) objArrCopyOf;
        }

        @Override // androidx.view.ay
        /* JADX INFO: renamed from: d */
        public final Object f(String str) {
            cr4.g(str, AppMeasurementSdk.ConditionalUserProperty.VALUE);
            return new String[]{str};
        }

        @Override // androidx.view.ay
        public final void e(Bundle bundle, String str, Object obj) {
            cr4.g(str, "key");
            bundle.putStringArray(str, (String[]) obj);
        }
    }

    @Metadata(d1 = {"\u0000\u000f\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0000*\u0001\u0000\b\n\u0018\u00002\n\u0012\u0006\u0012\u0004\u0018\u00010\u00020\u0001¨\u0006\u0003"}, d2 = {"androidx/navigation/ay$k", "Landroidx/navigation/ay;", "", "navigation-common_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    @vx8
    public static final class k extends ay<String> {
        @Override // androidx.view.ay
        public final Object a(Bundle bundle, String str) {
            cr4.g(bundle, "bundle");
            cr4.g(str, "key");
            return (String) bundle.get(str);
        }

        @Override // androidx.view.ay
        public final String b() {
            return "string";
        }

        @Override // androidx.view.ay
        /* JADX INFO: renamed from: d */
        public final Object f(String str) {
            cr4.g(str, AppMeasurementSdk.ConditionalUserProperty.VALUE);
            if (str.equals("null")) {
                return null;
            }
            return str;
        }

        @Override // androidx.view.ay
        public final void e(Bundle bundle, String str, Object obj) {
            cr4.g(str, "key");
            bundle.putString(str, (String) obj);
        }
    }

    @Metadata(d1 = {"\u0000L\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0018\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0000\n\u0002\u0010\u0014\n\u0000\n\u0002\u0010\u0007\n\u0000\n\u0002\u0010\u0015\n\u0000\n\u0002\u0010\b\n\u0000\n\u0002\u0010\u0016\n\u0000\n\u0002\u0010\t\n\u0002\b\u0002\n\u0002\u0010\u0011\n\u0002\u0010\u000e\n\u0002\b\u0003\b\u0086\u0003\u0018\u00002\u00020\u0001R\u001c\u0010\u0004\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\u00030\u00028\u0006X\u0087\u0004¢\u0006\u0006\n\u0004\b\u0004\u0010\u0005R\u001a\u0010\u0007\u001a\b\u0012\u0004\u0012\u00020\u00060\u00028\u0006X\u0087\u0004¢\u0006\u0006\n\u0004\b\u0007\u0010\u0005R\u001c\u0010\t\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\b0\u00028\u0006X\u0087\u0004¢\u0006\u0006\n\u0004\b\t\u0010\u0005R\u001a\u0010\u000b\u001a\b\u0012\u0004\u0012\u00020\n0\u00028\u0006X\u0087\u0004¢\u0006\u0006\n\u0004\b\u000b\u0010\u0005R\u001c\u0010\r\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\f0\u00028\u0006X\u0087\u0004¢\u0006\u0006\n\u0004\b\r\u0010\u0005R\u001a\u0010\u000f\u001a\b\u0012\u0004\u0012\u00020\u000e0\u00028\u0006X\u0087\u0004¢\u0006\u0006\n\u0004\b\u000f\u0010\u0005R\u001c\u0010\u0011\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\u00100\u00028\u0006X\u0087\u0004¢\u0006\u0006\n\u0004\b\u0011\u0010\u0005R\u001a\u0010\u0013\u001a\b\u0012\u0004\u0012\u00020\u00120\u00028\u0006X\u0087\u0004¢\u0006\u0006\n\u0004\b\u0013\u0010\u0005R\u001a\u0010\u0014\u001a\b\u0012\u0004\u0012\u00020\u000e0\u00028\u0006X\u0087\u0004¢\u0006\u0006\n\u0004\b\u0014\u0010\u0005R\"\u0010\u0017\u001a\u0010\u0012\f\u0012\n\u0012\u0004\u0012\u00020\u0016\u0018\u00010\u00150\u00028\u0006X\u0087\u0004¢\u0006\u0006\n\u0004\b\u0017\u0010\u0005R\u001c\u0010\u0018\u001a\n\u0012\u0006\u0012\u0004\u0018\u00010\u00160\u00028\u0006X\u0087\u0004¢\u0006\u0006\n\u0004\b\u0018\u0010\u0005¨\u0006\u0019"}, d2 = {"Landroidx/navigation/ay$l;", "", "Landroidx/navigation/ay;", "", "BoolArrayType", "Landroidx/navigation/ay;", "", "BoolType", "", "FloatArrayType", "", "FloatType", "", "IntArrayType", "", "IntType", "", "LongArrayType", "", "LongType", "ReferenceType", "", "", "StringArrayType", "StringType", "navigation-common_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class l {
    }

    @Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010\u0010\n\u0000\n\u0002\u0018\u0002\n\u0000\u0018\u0000*\f\b\u0001\u0010\u0002*\u0006\u0012\u0002\b\u00030\u00012\b\u0012\u0004\u0012\u00028\u00010\u0003¨\u0006\u0004"}, d2 = {"Landroidx/navigation/ay$m;", "", "D", "Landroidx/navigation/ay$q;", "navigation-common_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    @vx8
    public static final class m<D extends Enum<?>> extends q<D> {
        public final Class n;

        public m(Class cls) {
            super(cls, 0);
            if (cls.isEnum()) {
                this.n = cls;
                return;
            }
            throw new IllegalArgumentException((cls + " is not an Enum type.").toString());
        }

        @Override // androidx.navigation.ay.q, androidx.view.ay
        public final String b() {
            return this.n.getName();
        }

        @Override // androidx.navigation.ay.q
        /* JADX INFO: renamed from: g, reason: merged with bridge method [inline-methods] and merged with bridge method [inline-methods] */
        public final Enum f(String str) {
            Object obj;
            cr4.g(str, AppMeasurementSdk.ConditionalUserProperty.VALUE);
            Class cls = this.n;
            Object[] enumConstants = cls.getEnumConstants();
            cr4.f(enumConstants, "type.enumConstants");
            int length = enumConstants.length;
            int i = 0;
            while (true) {
                if (i >= length) {
                    obj = null;
                    break;
                }
                obj = enumConstants[i];
                if (n89.u(((Enum) obj).name(), str)) {
                    break;
                }
                i++;
            }
            Enum r4 = (Enum) obj;
            if (r4 != null) {
                return r4;
            }
            StringBuilder sbS = vw2.s("Enum value ", str, " not found for type ");
            sbS.append(cls.getName());
            sbS.append('.');
            throw new IllegalArgumentException(sbS.toString());
        }
    }

    @Metadata(d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0011\n\u0000\u0018\u0000*\b\b\u0001\u0010\u0002*\u00020\u00012\u0010\u0012\f\u0012\n\u0012\u0004\u0012\u00028\u0001\u0018\u00010\u00040\u0003¨\u0006\u0005"}, d2 = {"Landroidx/navigation/ay$n;", "Landroid/os/Parcelable;", "D", "Landroidx/navigation/ay;", "", "navigation-common_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class n<D extends Parcelable> extends ay<D[]> {
        public final Class m;

        public n(Class cls) {
            super(true);
            if (!Parcelable.class.isAssignableFrom(cls)) {
                throw new IllegalArgumentException((cls + " does not implement Parcelable.").toString());
            }
            try {
                this.m = Class.forName("[L" + cls.getName() + ';');
            } catch (ClassNotFoundException e) {
                throw new RuntimeException(e);
            }
        }

        @Override // androidx.view.ay
        public final Object a(Bundle bundle, String str) {
            cr4.g(bundle, "bundle");
            cr4.g(str, "key");
            return (Parcelable[]) bundle.get(str);
        }

        @Override // androidx.view.ay
        public final String b() {
            return this.m.getName();
        }

        @Override // androidx.view.ay
        /* JADX INFO: renamed from: d */
        public final Object f(String str) {
            cr4.g(str, AppMeasurementSdk.ConditionalUserProperty.VALUE);
            throw new UnsupportedOperationException("Arrays don't support default values.");
        }

        @Override // androidx.view.ay
        public final void e(Bundle bundle, String str, Object obj) {
            Parcelable[] parcelableArr = (Parcelable[]) obj;
            cr4.g(str, "key");
            this.m.cast(parcelableArr);
            bundle.putParcelableArray(str, parcelableArr);
        }

        public final boolean equals(Object obj) {
            if (this == obj) {
                return true;
            }
            if (obj == null || !n.class.equals(obj.getClass())) {
                return false;
            }
            return cr4.b(this.m, ((n) obj).m);
        }

        public final int hashCode() {
            return this.m.hashCode();
        }
    }

    @Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\u0018\u0000*\u0004\b\u0001\u0010\u00012\b\u0012\u0004\u0012\u00028\u00010\u0002¨\u0006\u0003"}, d2 = {"Landroidx/navigation/ay$o;", "D", "Landroidx/navigation/ay;", "navigation-common_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class o<D> extends ay<D> {
        public final Class m;

        public o(Class cls) {
            super(true);
            if (Parcelable.class.isAssignableFrom(cls) || Serializable.class.isAssignableFrom(cls)) {
                this.m = cls;
                return;
            }
            throw new IllegalArgumentException((cls + " does not implement Parcelable or Serializable.").toString());
        }

        @Override // androidx.view.ay
        public final Object a(Bundle bundle, String str) {
            cr4.g(bundle, "bundle");
            cr4.g(str, "key");
            return bundle.get(str);
        }

        @Override // androidx.view.ay
        public final String b() {
            return this.m.getName();
        }

        @Override // androidx.view.ay
        /* JADX INFO: renamed from: d */
        public final Object f(String str) {
            cr4.g(str, AppMeasurementSdk.ConditionalUserProperty.VALUE);
            throw new UnsupportedOperationException("Parcelables don't support default values.");
        }

        @Override // androidx.view.ay
        public final void e(Bundle bundle, String str, Object obj) {
            cr4.g(str, "key");
            this.m.cast(obj);
            if (obj == null || (obj instanceof Parcelable)) {
                bundle.putParcelable(str, (Parcelable) obj);
            } else if (obj instanceof Serializable) {
                bundle.putSerializable(str, (Serializable) obj);
            }
        }

        public final boolean equals(Object obj) {
            if (this == obj) {
                return true;
            }
            if (obj == null || !o.class.equals(obj.getClass())) {
                return false;
            }
            return cr4.b(this.m, ((o) obj).m);
        }

        public final int hashCode() {
            return this.m.hashCode();
        }
    }

    @Metadata(d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0011\n\u0000\u0018\u0000*\b\b\u0001\u0010\u0002*\u00020\u00012\u0010\u0012\f\u0012\n\u0012\u0004\u0012\u00028\u0001\u0018\u00010\u00040\u0003¨\u0006\u0005"}, d2 = {"Landroidx/navigation/ay$p;", "Ljava/io/Serializable;", "D", "Landroidx/navigation/ay;", "", "navigation-common_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class p<D extends Serializable> extends ay<D[]> {
        public final Class m;

        public p(Class cls) {
            super(true);
            if (!Serializable.class.isAssignableFrom(cls)) {
                throw new IllegalArgumentException((cls + " does not implement Serializable.").toString());
            }
            try {
                this.m = Class.forName("[L" + cls.getName() + ';');
            } catch (ClassNotFoundException e) {
                throw new RuntimeException(e);
            }
        }

        @Override // androidx.view.ay
        public final Object a(Bundle bundle, String str) {
            cr4.g(bundle, "bundle");
            cr4.g(str, "key");
            return (Serializable[]) bundle.get(str);
        }

        @Override // androidx.view.ay
        public final String b() {
            return this.m.getName();
        }

        @Override // androidx.view.ay
        /* JADX INFO: renamed from: d */
        public final Object f(String str) {
            cr4.g(str, AppMeasurementSdk.ConditionalUserProperty.VALUE);
            throw new UnsupportedOperationException("Arrays don't support default values.");
        }

        /* JADX WARN: Multi-variable type inference failed */
        /* JADX WARN: Type inference failed for: r4v1, types: [java.io.Serializable, java.io.Serializable[], java.lang.Object] */
        @Override // androidx.view.ay
        public final void e(Bundle bundle, String str, Object obj) {
            ?? r4 = (Serializable[]) obj;
            cr4.g(str, "key");
            this.m.cast(r4);
            bundle.putSerializable(str, r4);
        }

        public final boolean equals(Object obj) {
            if (this == obj) {
                return true;
            }
            if (obj == null || !p.class.equals(obj.getClass())) {
                return false;
            }
            return cr4.b(this.m, ((p) obj).m);
        }

        public final int hashCode() {
            return this.m.hashCode();
        }
    }

    public ay(boolean z) {
        this.a = z;
    }

    public abstract Object a(Bundle bundle, String str);

    public String b() {
        return "nav_type";
    }

    public Object c(Object obj, String str) {
        return f(str);
    }

    /* JADX INFO: renamed from: d */
    public abstract Object f(String str);

    public abstract void e(Bundle bundle, String str, Object obj);

    public final String toString() {
        return b();
    }

    @Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\b\u0016\u0018\u0000*\b\b\u0001\u0010\u0002*\u00020\u00012\b\u0012\u0004\u0012\u00028\u00010\u0003¨\u0006\u0004"}, d2 = {"Landroidx/navigation/ay$q;", "Ljava/io/Serializable;", "D", "Landroidx/navigation/ay;", "navigation-common_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    @vx8
    public static class q<D extends Serializable> extends ay<D> {
        public final Class m;

        public q(Class cls) {
            super(true);
            if (!Serializable.class.isAssignableFrom(cls)) {
                throw new IllegalArgumentException((cls + " does not implement Serializable.").toString());
            }
            if (!cls.isEnum()) {
                this.m = cls;
                return;
            }
            throw new IllegalArgumentException((cls + " is an Enum. You should use EnumType instead.").toString());
        }

        @Override // androidx.view.ay
        public final Object a(Bundle bundle, String str) {
            cr4.g(bundle, "bundle");
            cr4.g(str, "key");
            return (Serializable) bundle.get(str);
        }

        @Override // androidx.view.ay
        public String b() {
            return this.m.getName();
        }

        @Override // androidx.view.ay
        public final void e(Bundle bundle, String str, Object obj) {
            Serializable serializable = (Serializable) obj;
            cr4.g(str, "key");
            cr4.g(serializable, AppMeasurementSdk.ConditionalUserProperty.VALUE);
            this.m.cast(serializable);
            bundle.putSerializable(str, serializable);
        }

        public final boolean equals(Object obj) {
            if (this == obj) {
                return true;
            }
            if (!(obj instanceof q)) {
                return false;
            }
            return cr4.b(this.m, ((q) obj).m);
        }

        @Override // androidx.view.ay
        public Serializable f(String str) {
            cr4.g(str, AppMeasurementSdk.ConditionalUserProperty.VALUE);
            throw new UnsupportedOperationException("Serializables don't support default values.");
        }

        public final int hashCode() {
            return this.m.hashCode();
        }

        public q(Class cls, int i) {
            super(false);
            if (Serializable.class.isAssignableFrom(cls)) {
                this.m = cls;
                return;
            }
            throw new IllegalArgumentException((cls + " does not implement Serializable.").toString());
        }
    }
}
