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

Download file
    package w0;

import android.database.Cursor;
import i3.C0720D;
import i3.C0721E;
import i3.C0722F;
import i3.C0737n;
import i3.C0746w;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.TreeMap;
import s3.b;
import v3.l;
import w0.C0962d;
import y0.g;

/* renamed from: w0.e  reason: case insensitive filesystem */
public abstract class C0963e {
    public static final Map a(g gVar, String str) {
        Throwable th;
        Cursor query = gVar.query("PRAGMA table_info(`" + str + "`)");
        try {
            if (query.getColumnCount() <= 0) {
                Map g4 = C0721E.g();
                b.a(query, (Throwable) null);
                return g4;
            }
            int columnIndex = query.getColumnIndex("name");
            int columnIndex2 = query.getColumnIndex("type");
            int columnIndex3 = query.getColumnIndex("notnull");
            int columnIndex4 = query.getColumnIndex("pk");
            int columnIndex5 = query.getColumnIndex("dflt_value");
            Map c4 = C0720D.c();
            while (query.moveToNext()) {
                String string = query.getString(columnIndex);
                String string2 = query.getString(columnIndex2);
                boolean z4 = query.getInt(columnIndex3) != 0;
                int i4 = query.getInt(columnIndex4);
                String string3 = query.getString(columnIndex5);
                l.d(string, "name");
                l.d(string2, "type");
                C0962d.a aVar = r11;
                C0962d.a aVar2 = new C0962d.a(string, string2, z4, i4, string3, 2);
                c4.put(string, aVar);
            }
            Map b4 = C0720D.b(c4);
            b.a(query, (Throwable) null);
            return b4;
        } catch (Throwable th2) {
            Throwable th3 = th2;
            b.a(query, th);
            throw th3;
        }
    }

    public static final List b(Cursor cursor) {
        int columnIndex = cursor.getColumnIndex("id");
        int columnIndex2 = cursor.getColumnIndex("seq");
        int columnIndex3 = cursor.getColumnIndex("from");
        int columnIndex4 = cursor.getColumnIndex("to");
        List c4 = C0737n.c();
        while (cursor.moveToNext()) {
            int i4 = cursor.getInt(columnIndex);
            int i5 = cursor.getInt(columnIndex2);
            String string = cursor.getString(columnIndex3);
            l.d(string, "cursor.getString(fromColumnIndex)");
            String string2 = cursor.getString(columnIndex4);
            l.d(string2, "cursor.getString(toColumnIndex)");
            c4.add(new C0962d.C0208d(i4, i5, string, string2));
        }
        return C0746w.E(C0737n.a(c4));
    }

    public static final Set c(g gVar, String str) {
        Cursor query = gVar.query("PRAGMA foreign_key_list(`" + str + "`)");
        try {
            int columnIndex = query.getColumnIndex("id");
            int columnIndex2 = query.getColumnIndex("seq");
            int columnIndex3 = query.getColumnIndex("table");
            int columnIndex4 = query.getColumnIndex("on_delete");
            int columnIndex5 = query.getColumnIndex("on_update");
            List b4 = b(query);
            query.moveToPosition(-1);
            Set b5 = C0722F.b();
            while (query.moveToNext()) {
                if (query.getInt(columnIndex2) == 0) {
                    int i4 = query.getInt(columnIndex);
                    ArrayList arrayList = new ArrayList();
                    ArrayList arrayList2 = new ArrayList();
                    ArrayList<C0962d.C0208d> arrayList3 = new ArrayList<>();
                    for (Object next : b4) {
                        if (((C0962d.C0208d) next).k() == i4) {
                            arrayList3.add(next);
                        }
                    }
                    for (C0962d.C0208d dVar : arrayList3) {
                        arrayList.add(dVar.f());
                        arrayList2.add(dVar.l());
                    }
                    String string = query.getString(columnIndex3);
                    l.d(string, "cursor.getString(tableColumnIndex)");
                    String string2 = query.getString(columnIndex4);
                    l.d(string2, "cursor.getString(onDeleteColumnIndex)");
                    String string3 = query.getString(columnIndex5);
                    l.d(string3, "cursor.getString(onUpdateColumnIndex)");
                    b5.add(new C0962d.c(string, string2, string3, arrayList, arrayList2));
                }
            }
            Set a4 = C0722F.a(b5);
            b.a(query, (Throwable) null);
            return a4;
        } catch (Throwable th) {
            b.a(query, th);
            throw th;
        }
    }

    public static final C0962d.e d(g gVar, String str, boolean z4) {
        Cursor query = gVar.query("PRAGMA index_xinfo(`" + str + "`)");
        try {
            int columnIndex = query.getColumnIndex("seqno");
            int columnIndex2 = query.getColumnIndex("cid");
            int columnIndex3 = query.getColumnIndex("name");
            int columnIndex4 = query.getColumnIndex("desc");
            if (!(columnIndex == -1 || columnIndex2 == -1 || columnIndex3 == -1)) {
                if (columnIndex4 != -1) {
                    TreeMap treeMap = new TreeMap();
                    TreeMap treeMap2 = new TreeMap();
                    while (query.moveToNext()) {
                        if (query.getInt(columnIndex2) >= 0) {
                            int i4 = query.getInt(columnIndex);
                            String string = query.getString(columnIndex3);
                            String str2 = query.getInt(columnIndex4) > 0 ? "DESC" : "ASC";
                            Integer valueOf = Integer.valueOf(i4);
                            l.d(string, "columnName");
                            treeMap.put(valueOf, string);
                            treeMap2.put(Integer.valueOf(i4), str2);
                        }
                    }
                    Collection values = treeMap.values();
                    l.d(values, "columnsMap.values");
                    List I4 = C0746w.I(values);
                    Collection values2 = treeMap2.values();
                    l.d(values2, "ordersMap.values");
                    C0962d.e eVar = new C0962d.e(str, z4, I4, C0746w.I(values2));
                    b.a(query, (Throwable) null);
                    return eVar;
                }
            }
            b.a(query, (Throwable) null);
            return null;
        } catch (Throwable th) {
            b.a(query, th);
            throw th;
        }
    }

    public static final Set e(g gVar, String str) {
        Cursor query = gVar.query("PRAGMA index_list(`" + str + "`)");
        try {
            int columnIndex = query.getColumnIndex("name");
            int columnIndex2 = query.getColumnIndex("origin");
            int columnIndex3 = query.getColumnIndex("unique");
            if (!(columnIndex == -1 || columnIndex2 == -1)) {
                if (columnIndex3 != -1) {
                    Set b4 = C0722F.b();
                    while (query.moveToNext()) {
                        if (l.a("c", query.getString(columnIndex2))) {
                            String string = query.getString(columnIndex);
                            boolean z4 = true;
                            if (query.getInt(columnIndex3) != 1) {
                                z4 = false;
                            }
                            l.d(string, "name");
                            C0962d.e d4 = d(gVar, string, z4);
                            if (d4 == null) {
                                b.a(query, (Throwable) null);
                                return null;
                            }
                            b4.add(d4);
                        }
                    }
                    Set a4 = C0722F.a(b4);
                    b.a(query, (Throwable) null);
                    return a4;
                }
            }
            b.a(query, (Throwable) null);
            return null;
        } catch (Throwable th) {
            b.a(query, th);
            throw th;
        }
    }

    public static final C0962d f(g gVar, String str) {
        l.e(gVar, "database");
        l.e(str, "tableName");
        return new C0962d(str, a(gVar, str), c(gVar, str), e(gVar, str));
    }
}
    
Download file