Source/sources/androidx/versionedparcelable/VersionedParcel.java
public <T> void writeArray(T[] r5) {
        /*
            r4 = this;
            if (r5 != 0) goto L_0x0007
            r3 = -1
            r4.writeInt(r3)
        L_0x0006:
            return
        L_0x0007:
            int r1 = r5.length
            r0 = 0
            r4.writeInt(r1)
            if (r1 <= 0) goto L_0x0006
            r3 = 0
            r3 = r5[r3]
            int r2 = r4.getType(r3)
            r4.writeInt(r2)
            switch(r2) {
                case 1: goto L_0x001c;
                case 2: goto L_0x0034;
                case 3: goto L_0x0040;
                case 4: goto L_0x0028;
                case 5: goto L_0x004c;
                default: goto L_0x001b;
            }
        L_0x001b:
            goto L_0x0006
        L_0x001c:
            if (r0 >= r1) goto L_0x0006
            r3 = r5[r0]
            androidx.versionedparcelable.VersionedParcelable r3 = (androidx.versionedparcelable.VersionedParcelable) r3
            r4.writeVersionedParcelable(r3)
            int r0 = r0 + 1
            goto L_0x001c
        L_0x0028:
            if (r0 >= r1) goto L_0x0006
            r3 = r5[r0]
            java.lang.String r3 = (java.lang.String) r3
            r4.writeString(r3)
            int r0 = r0 + 1
            goto L_0x0028
        L_0x0034:
            if (r0 >= r1) goto L_0x0006
            r3 = r5[r0]
            android.os.Parcelable r3 = (android.os.Parcelable) r3
            r4.writeParcelable(r3)
            int r0 = r0 + 1
            goto L_0x0034
        L_0x0040:
            if (r0 >= r1) goto L_0x0006
            r3 = r5[r0]
            java.io.Serializable r3 = (java.io.Serializable) r3
            r4.writeSerializable(r3)
            int r0 = r0 + 1
            goto L_0x0040
        L_0x004c:
            if (r0 >= r1) goto L_0x0006
            r3 = r5[r0]
            android.os.IBinder r3 = (android.os.IBinder) r3
            r4.writeStrongBinder(r3)
            int r0 = r0 + 1
            goto L_0x004c
        */
        throw new UnsupportedOperationException("Method not decompiled: androidx.versionedparcelable.VersionedParcel.writeArray(java.lang.Object[]):void");
    }
/* Code decompiled incorrectly, please refer to instructions dump. */
Code decompiled incorrectly, please refer to instructions dump.
Code decompiled incorrectly please refer to instructions dump .
public <T> void writeArray(T[] r5) {
        /*
            r4 = this;
            if (r5 != 0) goto L_0x0007
            r3 = -1
            r4.writeInt(r3)
        L_0x0006:
            return
        L_0x0007:
            int r1 = r5.length
            r0 = 0
            r4.writeInt(r1)
            if (r1 <= 0) goto L_0x0006
            r3 = 0
            r3 = r5[r3]
            int r2 = r4.getType(r3)
            r4.writeInt(r2)
            switch(r2) {
                case 1: goto L_0x001c;
                case 2: goto L_0x0034;
                case 3: goto L_0x0040;
                case 4: goto L_0x0028;
                case 5: goto L_0x004c;
                default: goto L_0x001b;
            }
        L_0x001b:
            goto L_0x0006
        L_0x001c:
            if (r0 >= r1) goto L_0x0006
            r3 = r5[r0]
            androidx.versionedparcelable.VersionedParcelable r3 = (androidx.versionedparcelable.VersionedParcelable) r3
            r4.writeVersionedParcelable(r3)
            int r0 = r0 + 1
            goto L_0x001c
        L_0x0028:
            if (r0 >= r1) goto L_0x0006
            r3 = r5[r0]
            java.lang.String r3 = (java.lang.String) r3
            r4.writeString(r3)
            int r0 = r0 + 1
            goto L_0x0028
        L_0x0034:
            if (r0 >= r1) goto L_0x0006
            r3 = r5[r0]
            android.os.Parcelable r3 = (android.os.Parcelable) r3
            r4.writeParcelable(r3)
            int r0 = r0 + 1
            goto L_0x0034
        L_0x0040:
            if (r0 >= r1) goto L_0x0006
            r3 = r5[r0]
            java.io.Serializable r3 = (java.io.Serializable) r3
            r4.writeSerializable(r3)
            int r0 = r0 + 1
            goto L_0x0040
        L_0x004c:
            if (r0 >= r1) goto L_0x0006
            r3 = r5[r0]
            android.os.IBinder r3 = (android.os.IBinder) r3
            r4.writeStrongBinder(r3)
            int r0 = r0 + 1
            goto L_0x004c
        */
        throw new UnsupportedOperationException("Method not decompiled: androidx.versionedparcelable.VersionedParcel.writeArray(java.lang.Object[]):void");
    }
public < T > void writeArray ( T [ ] r5 ) { /*
            r4 = this;
            if (r5 != 0) goto L_0x0007
            r3 = -1
            r4.writeInt(r3)
        L_0x0006:
            return
        L_0x0007:
            int r1 = r5.length
            r0 = 0
            r4.writeInt(r1)
            if (r1 <= 0) goto L_0x0006
            r3 = 0
            r3 = r5[r3]
            int r2 = r4.getType(r3)
            r4.writeInt(r2)
            switch(r2) {
                case 1: goto L_0x001c;
                case 2: goto L_0x0034;
                case 3: goto L_0x0040;
                case 4: goto L_0x0028;
                case 5: goto L_0x004c;
                default: goto L_0x001b;
            }
        L_0x001b:
            goto L_0x0006
        L_0x001c:
            if (r0 >= r1) goto L_0x0006
            r3 = r5[r0]
            androidx.versionedparcelable.VersionedParcelable r3 = (androidx.versionedparcelable.VersionedParcelable) r3
            r4.writeVersionedParcelable(r3)
            int r0 = r0 + 1
            goto L_0x001c
        L_0x0028:
            if (r0 >= r1) goto L_0x0006
            r3 = r5[r0]
            java.lang.String r3 = (java.lang.String) r3
            r4.writeString(r3)
            int r0 = r0 + 1
            goto L_0x0028
        L_0x0034:
            if (r0 >= r1) goto L_0x0006
            r3 = r5[r0]
            android.os.Parcelable r3 = (android.os.Parcelable) r3
            r4.writeParcelable(r3)
            int r0 = r0 + 1
            goto L_0x0034
        L_0x0040:
            if (r0 >= r1) goto L_0x0006
            r3 = r5[r0]
            java.io.Serializable r3 = (java.io.Serializable) r3
            r4.writeSerializable(r3)
            int r0 = r0 + 1
            goto L_0x0040
        L_0x004c:
            if (r0 >= r1) goto L_0x0006
            r3 = r5[r0]
            android.os.IBinder r3 = (android.os.IBinder) r3
            r4.writeStrongBinder(r3)
            int r0 = r0 + 1
            goto L_0x004c
        */ throw new UnsupportedOperationException ( "Method not decompiled: androidx.versionedparcelable.VersionedParcel.writeArray(java.lang.Object[]):void" ) ; }
Code decompiled incorrectly, please refer to instructions dump.
Code decompiled incorrectly please refer to instructions dump .