com-dot-app-sancharsaathi-1-5-0.apk

Download file
    package A1;

import android.os.Bundle;
import android.os.IBinder;
import android.os.Parcel;
import android.os.Parcelable;
import java.util.ArrayList;

public abstract class b {

    public static class a extends RuntimeException {
        /* JADX WARNING: Illegal instructions before constructor call */
        /* Code decompiled incorrectly, please refer to instructions dump. */
        public a(java.lang.String r5, android.os.Parcel r6) {
            /*
                r4 = this;
                int r0 = r6.dataPosition()
                int r6 = r6.dataSize()
                java.lang.String r1 = java.lang.String.valueOf(r5)
                int r1 = r1.length()
                java.lang.String r2 = java.lang.String.valueOf(r0)
                int r2 = r2.length()
                java.lang.String r3 = java.lang.String.valueOf(r6)
                int r3 = r3.length()
                int r1 = r1 + 13
                int r1 = r1 + r2
                java.lang.StringBuilder r2 = new java.lang.StringBuilder
                int r1 = r1 + 6
                int r1 = r1 + r3
                r2.<init>(r1)
                r2.append(r5)
                java.lang.String r5 = " Parcel: pos="
                r2.append(r5)
                r2.append(r0)
                java.lang.String r5 = " size="
                r2.append(r5)
                r2.append(r6)
                java.lang.String r5 = r2.toString()
                r4.<init>(r5)
                return
            */
            throw new UnsupportedOperationException("Method not decompiled: A1.b.a.<init>(java.lang.String, android.os.Parcel):void");
        }
    }

    public static Bundle a(Parcel parcel, int i4) {
        int s4 = s(parcel, i4);
        int dataPosition = parcel.dataPosition();
        if (s4 == 0) {
            return null;
        }
        Bundle readBundle = parcel.readBundle();
        parcel.setDataPosition(dataPosition + s4);
        return readBundle;
    }

    public static byte[] b(Parcel parcel, int i4) {
        int s4 = s(parcel, i4);
        int dataPosition = parcel.dataPosition();
        if (s4 == 0) {
            return null;
        }
        byte[] createByteArray = parcel.createByteArray();
        parcel.setDataPosition(dataPosition + s4);
        return createByteArray;
    }

    public static byte[][] c(Parcel parcel, int i4) {
        int s4 = s(parcel, i4);
        int dataPosition = parcel.dataPosition();
        if (s4 == 0) {
            return null;
        }
        int readInt = parcel.readInt();
        byte[][] bArr = new byte[readInt][];
        for (int i5 = 0; i5 < readInt; i5++) {
            bArr[i5] = parcel.createByteArray();
        }
        parcel.setDataPosition(dataPosition + s4);
        return bArr;
    }

    public static int[] d(Parcel parcel, int i4) {
        int s4 = s(parcel, i4);
        int dataPosition = parcel.dataPosition();
        if (s4 == 0) {
            return null;
        }
        int[] createIntArray = parcel.createIntArray();
        parcel.setDataPosition(dataPosition + s4);
        return createIntArray;
    }

    public static Parcelable e(Parcel parcel, int i4, Parcelable.Creator creator) {
        int s4 = s(parcel, i4);
        int dataPosition = parcel.dataPosition();
        if (s4 == 0) {
            return null;
        }
        Parcelable parcelable = (Parcelable) creator.createFromParcel(parcel);
        parcel.setDataPosition(dataPosition + s4);
        return parcelable;
    }

    public static String f(Parcel parcel, int i4) {
        int s4 = s(parcel, i4);
        int dataPosition = parcel.dataPosition();
        if (s4 == 0) {
            return null;
        }
        String readString = parcel.readString();
        parcel.setDataPosition(dataPosition + s4);
        return readString;
    }

    public static String[] g(Parcel parcel, int i4) {
        int s4 = s(parcel, i4);
        int dataPosition = parcel.dataPosition();
        if (s4 == 0) {
            return null;
        }
        String[] createStringArray = parcel.createStringArray();
        parcel.setDataPosition(dataPosition + s4);
        return createStringArray;
    }

    public static ArrayList h(Parcel parcel, int i4) {
        int s4 = s(parcel, i4);
        int dataPosition = parcel.dataPosition();
        if (s4 == 0) {
            return null;
        }
        ArrayList<String> createStringArrayList = parcel.createStringArrayList();
        parcel.setDataPosition(dataPosition + s4);
        return createStringArrayList;
    }

    public static Object[] i(Parcel parcel, int i4, Parcelable.Creator creator) {
        int s4 = s(parcel, i4);
        int dataPosition = parcel.dataPosition();
        if (s4 == 0) {
            return null;
        }
        Object[] createTypedArray = parcel.createTypedArray(creator);
        parcel.setDataPosition(dataPosition + s4);
        return createTypedArray;
    }

    public static ArrayList j(Parcel parcel, int i4, Parcelable.Creator creator) {
        int s4 = s(parcel, i4);
        int dataPosition = parcel.dataPosition();
        if (s4 == 0) {
            return null;
        }
        ArrayList createTypedArrayList = parcel.createTypedArrayList(creator);
        parcel.setDataPosition(dataPosition + s4);
        return createTypedArrayList;
    }

    public static void k(Parcel parcel, int i4) {
        if (parcel.dataPosition() != i4) {
            StringBuilder sb = new StringBuilder(String.valueOf(i4).length() + 26);
            sb.append("Overread allowed size end=");
            sb.append(i4);
            throw new a(sb.toString(), parcel);
        }
    }

    public static int l(int i4) {
        return (char) i4;
    }

    public static boolean m(Parcel parcel, int i4) {
        v(parcel, i4, 4);
        return parcel.readInt() != 0;
    }

    public static double n(Parcel parcel, int i4) {
        v(parcel, i4, 8);
        return parcel.readDouble();
    }

    public static int o(Parcel parcel) {
        return parcel.readInt();
    }

    public static IBinder p(Parcel parcel, int i4) {
        int s4 = s(parcel, i4);
        int dataPosition = parcel.dataPosition();
        if (s4 == 0) {
            return null;
        }
        IBinder readStrongBinder = parcel.readStrongBinder();
        parcel.setDataPosition(dataPosition + s4);
        return readStrongBinder;
    }

    public static int q(Parcel parcel, int i4) {
        v(parcel, i4, 4);
        return parcel.readInt();
    }

    public static long r(Parcel parcel, int i4) {
        v(parcel, i4, 8);
        return parcel.readLong();
    }

    public static int s(Parcel parcel, int i4) {
        return (i4 & -65536) != -65536 ? (char) (i4 >> 16) : parcel.readInt();
    }

    public static void t(Parcel parcel, int i4) {
        parcel.setDataPosition(parcel.dataPosition() + s(parcel, i4));
    }

    public static int u(Parcel parcel) {
        int o4 = o(parcel);
        int s4 = s(parcel, o4);
        int l4 = l(o4);
        int dataPosition = parcel.dataPosition();
        if (l4 == 20293) {
            int i4 = s4 + dataPosition;
            if (i4 >= dataPosition && i4 <= parcel.dataSize()) {
                return i4;
            }
            StringBuilder sb = new StringBuilder(String.valueOf(dataPosition).length() + 32 + String.valueOf(i4).length());
            sb.append("Size read is invalid start=");
            sb.append(dataPosition);
            sb.append(" end=");
            sb.append(i4);
            throw new a(sb.toString(), parcel);
        }
        throw new a("Expected object header. Got 0x".concat(String.valueOf(Integer.toHexString(o4))), parcel);
    }

    public static void v(Parcel parcel, int i4, int i5) {
        int s4 = s(parcel, i4);
        if (s4 != i5) {
            String hexString = Integer.toHexString(s4);
            int length = String.valueOf(i5).length();
            StringBuilder sb = new StringBuilder(length + 19 + String.valueOf(s4).length() + 4 + String.valueOf(hexString).length() + 1);
            sb.append("Expected size ");
            sb.append(i5);
            sb.append(" got ");
            sb.append(s4);
            sb.append(" (0x");
            sb.append(hexString);
            sb.append(")");
            throw new a(sb.toString(), parcel);
        }
    }
}
    
Download file