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

Download file
    package com.google.android.material.button;

import S.C;
import S.C0310a;
import S.C0320k;
import T.m;
import V1.i;
import android.content.Context;
import android.graphics.Canvas;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.util.Log;
import android.view.View;
import android.view.ViewGroup;
import android.view.accessibility.AccessibilityNodeInfo;
import android.widget.LinearLayout;
import com.google.android.material.button.MaterialButton;
import g2.j;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.List;
import java.util.TreeMap;
import l2.C0778a;
import l2.C0780c;
import l2.k;

public class MaterialButtonToggleGroup extends LinearLayout {

    /* renamed from: m  reason: collision with root package name */
    public static final String f7731m = "MaterialButtonToggleGroup";

    /* renamed from: n  reason: collision with root package name */
    public static final int f7732n = i.f3131l;

    /* renamed from: c  reason: collision with root package name */
    public final List f7733c;

    /* renamed from: d  reason: collision with root package name */
    public final c f7734d;

    /* renamed from: e  reason: collision with root package name */
    public final f f7735e;

    /* renamed from: f  reason: collision with root package name */
    public final LinkedHashSet f7736f;

    /* renamed from: g  reason: collision with root package name */
    public final Comparator f7737g;

    /* renamed from: h  reason: collision with root package name */
    public Integer[] f7738h;

    /* renamed from: i  reason: collision with root package name */
    public boolean f7739i;

    /* renamed from: j  reason: collision with root package name */
    public boolean f7740j;

    /* renamed from: k  reason: collision with root package name */
    public boolean f7741k;

    /* renamed from: l  reason: collision with root package name */
    public int f7742l;

    public class a implements Comparator {
        public a() {
        }

        /* renamed from: a */
        public int compare(MaterialButton materialButton, MaterialButton materialButton2) {
            int compareTo = Boolean.valueOf(materialButton.isChecked()).compareTo(Boolean.valueOf(materialButton2.isChecked()));
            if (compareTo != 0) {
                return compareTo;
            }
            int compareTo2 = Boolean.valueOf(materialButton.isPressed()).compareTo(Boolean.valueOf(materialButton2.isPressed()));
            return compareTo2 != 0 ? compareTo2 : Integer.valueOf(MaterialButtonToggleGroup.this.indexOfChild(materialButton)).compareTo(Integer.valueOf(MaterialButtonToggleGroup.this.indexOfChild(materialButton2)));
        }
    }

    public class b extends C0310a {
        public b() {
        }

        public void g(View view, m mVar) {
            super.g(view, mVar);
            mVar.f0(m.f.a(0, 1, MaterialButtonToggleGroup.this.n(view), 1, false, ((MaterialButton) view).isChecked()));
        }
    }

    public class c implements MaterialButton.a {
        public c() {
        }

        public void a(MaterialButton materialButton, boolean z4) {
            if (!MaterialButtonToggleGroup.this.f7739i) {
                if (MaterialButtonToggleGroup.this.f7740j) {
                    int unused = MaterialButtonToggleGroup.this.f7742l = z4 ? materialButton.getId() : -1;
                }
                if (MaterialButtonToggleGroup.this.u(materialButton.getId(), z4)) {
                    MaterialButtonToggleGroup.this.l(materialButton.getId(), materialButton.isChecked());
                }
                MaterialButtonToggleGroup.this.invalidate();
            }
        }

        public /* synthetic */ c(MaterialButtonToggleGroup materialButtonToggleGroup, a aVar) {
            this();
        }
    }

    public static class d {

        /* renamed from: e  reason: collision with root package name */
        public static final C0780c f7746e = new C0778a(0.0f);

        /* renamed from: a  reason: collision with root package name */
        public C0780c f7747a;

        /* renamed from: b  reason: collision with root package name */
        public C0780c f7748b;

        /* renamed from: c  reason: collision with root package name */
        public C0780c f7749c;

        /* renamed from: d  reason: collision with root package name */
        public C0780c f7750d;

        public d(C0780c cVar, C0780c cVar2, C0780c cVar3, C0780c cVar4) {
            this.f7747a = cVar;
            this.f7748b = cVar3;
            this.f7749c = cVar4;
            this.f7750d = cVar2;
        }

        public static d a(d dVar) {
            C0780c cVar = f7746e;
            return new d(cVar, dVar.f7750d, cVar, dVar.f7749c);
        }

        public static d b(d dVar, View view) {
            return j.d(view) ? c(dVar) : d(dVar);
        }

        public static d c(d dVar) {
            C0780c cVar = dVar.f7747a;
            C0780c cVar2 = dVar.f7750d;
            C0780c cVar3 = f7746e;
            return new d(cVar, cVar2, cVar3, cVar3);
        }

        public static d d(d dVar) {
            C0780c cVar = f7746e;
            return new d(cVar, cVar, dVar.f7748b, dVar.f7749c);
        }

        public static d e(d dVar, View view) {
            return j.d(view) ? d(dVar) : c(dVar);
        }

        public static d f(d dVar) {
            C0780c cVar = dVar.f7747a;
            C0780c cVar2 = f7746e;
            return new d(cVar, cVar2, dVar.f7748b, cVar2);
        }
    }

    public interface e {
        void a(MaterialButtonToggleGroup materialButtonToggleGroup, int i4, boolean z4);
    }

    public class f implements MaterialButton.b {
        public f() {
        }

        public void a(MaterialButton materialButton, boolean z4) {
            MaterialButtonToggleGroup.this.invalidate();
        }

        public /* synthetic */ f(MaterialButtonToggleGroup materialButtonToggleGroup, a aVar) {
            this();
        }
    }

    public MaterialButtonToggleGroup(Context context, AttributeSet attributeSet) {
        this(context, attributeSet, V1.a.f2982q);
    }

    private int getFirstVisibleChildIndex() {
        int childCount = getChildCount();
        for (int i4 = 0; i4 < childCount; i4++) {
            if (p(i4)) {
                return i4;
            }
        }
        return -1;
    }

    private int getLastVisibleChildIndex() {
        for (int childCount = getChildCount() - 1; childCount >= 0; childCount--) {
            if (p(childCount)) {
                return childCount;
            }
        }
        return -1;
    }

    private int getVisibleButtonCount() {
        int i4 = 0;
        for (int i5 = 0; i5 < getChildCount(); i5++) {
            if ((getChildAt(i5) instanceof MaterialButton) && p(i5)) {
                i4++;
            }
        }
        return i4;
    }

    private void setCheckedId(int i4) {
        this.f7742l = i4;
        l(i4, true);
    }

    private void setGeneratedIdIfNeeded(MaterialButton materialButton) {
        if (materialButton.getId() == -1) {
            materialButton.setId(C.i());
        }
    }

    private void setupButtonChild(MaterialButton materialButton) {
        materialButton.setMaxLines(1);
        materialButton.setEllipsize(TextUtils.TruncateAt.END);
        materialButton.setCheckable(true);
        materialButton.a(this.f7734d);
        materialButton.setOnPressedChangeListenerInternal(this.f7735e);
        materialButton.setShouldDrawSurfaceColorStroke(true);
    }

    public static void t(k.b bVar, d dVar) {
        if (dVar == null) {
            bVar.o(0.0f);
        } else {
            bVar.B(dVar.f7747a).t(dVar.f7750d).F(dVar.f7748b).x(dVar.f7749c);
        }
    }

    public void addView(View view, int i4, ViewGroup.LayoutParams layoutParams) {
        if (!(view instanceof MaterialButton)) {
            Log.e(f7731m, "Child views must be of type MaterialButton.");
            return;
        }
        super.addView(view, i4, layoutParams);
        MaterialButton materialButton = (MaterialButton) view;
        setGeneratedIdIfNeeded(materialButton);
        setupButtonChild(materialButton);
        if (materialButton.isChecked()) {
            u(materialButton.getId(), true);
            setCheckedId(materialButton.getId());
        }
        k shapeAppearanceModel = materialButton.getShapeAppearanceModel();
        this.f7733c.add(new d(shapeAppearanceModel.r(), shapeAppearanceModel.j(), shapeAppearanceModel.t(), shapeAppearanceModel.l()));
        C.g0(materialButton, new b());
    }

    public void dispatchDraw(Canvas canvas) {
        v();
        super.dispatchDraw(canvas);
    }

    public void g(e eVar) {
        this.f7736f.add(eVar);
    }

    public CharSequence getAccessibilityClassName() {
        return MaterialButtonToggleGroup.class.getName();
    }

    public int getCheckedButtonId() {
        if (this.f7740j) {
            return this.f7742l;
        }
        return -1;
    }

    public List<Integer> getCheckedButtonIds() {
        ArrayList arrayList = new ArrayList();
        for (int i4 = 0; i4 < getChildCount(); i4++) {
            MaterialButton m4 = m(i4);
            if (m4.isChecked()) {
                arrayList.add(Integer.valueOf(m4.getId()));
            }
        }
        return arrayList;
    }

    public int getChildDrawingOrder(int i4, int i5) {
        Integer[] numArr = this.f7738h;
        if (numArr != null && i5 < numArr.length) {
            return numArr[i5].intValue();
        }
        Log.w(f7731m, "Child order wasn't updated");
        return i5;
    }

    public final void h() {
        int firstVisibleChildIndex = getFirstVisibleChildIndex();
        if (firstVisibleChildIndex != -1) {
            for (int i4 = firstVisibleChildIndex + 1; i4 < getChildCount(); i4++) {
                MaterialButton m4 = m(i4);
                int min = Math.min(m4.getStrokeWidth(), m(i4 - 1).getStrokeWidth());
                LinearLayout.LayoutParams i5 = i(m4);
                if (getOrientation() == 0) {
                    C0320k.c(i5, 0);
                    C0320k.d(i5, -min);
                    i5.topMargin = 0;
                } else {
                    i5.bottomMargin = 0;
                    i5.topMargin = -min;
                    C0320k.d(i5, 0);
                }
                m4.setLayoutParams(i5);
            }
            r(firstVisibleChildIndex);
        }
    }

    public final LinearLayout.LayoutParams i(View view) {
        ViewGroup.LayoutParams layoutParams = view.getLayoutParams();
        return layoutParams instanceof LinearLayout.LayoutParams ? (LinearLayout.LayoutParams) layoutParams : new LinearLayout.LayoutParams(layoutParams.width, layoutParams.height);
    }

    public final void j(int i4) {
        s(i4, true);
        u(i4, true);
        setCheckedId(i4);
    }

    public void k() {
        this.f7739i = true;
        for (int i4 = 0; i4 < getChildCount(); i4++) {
            MaterialButton m4 = m(i4);
            m4.setChecked(false);
            l(m4.getId(), false);
        }
        this.f7739i = false;
        setCheckedId(-1);
    }

    public final void l(int i4, boolean z4) {
        Iterator it = this.f7736f.iterator();
        while (it.hasNext()) {
            ((e) it.next()).a(this, i4, z4);
        }
    }

    public final MaterialButton m(int i4) {
        return (MaterialButton) getChildAt(i4);
    }

    public final int n(View view) {
        if (!(view instanceof MaterialButton)) {
            return -1;
        }
        int i4 = 0;
        for (int i5 = 0; i5 < getChildCount(); i5++) {
            if (getChildAt(i5) == view) {
                return i4;
            }
            if ((getChildAt(i5) instanceof MaterialButton) && p(i5)) {
                i4++;
            }
        }
        return -1;
    }

    public final d o(int i4, int i5, int i6) {
        d dVar = (d) this.f7733c.get(i4);
        if (i5 == i6) {
            return dVar;
        }
        boolean z4 = getOrientation() == 0;
        if (i4 == i5) {
            return z4 ? d.e(dVar, this) : d.f(dVar);
        }
        if (i4 == i6) {
            return z4 ? d.b(dVar, this) : d.a(dVar);
        }
        return null;
    }

    public void onFinishInflate() {
        super.onFinishInflate();
        int i4 = this.f7742l;
        if (i4 != -1) {
            j(i4);
        }
    }

    public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo accessibilityNodeInfo) {
        super.onInitializeAccessibilityNodeInfo(accessibilityNodeInfo);
        m.C0(accessibilityNodeInfo).e0(m.e.a(1, getVisibleButtonCount(), false, q() ? 1 : 2));
    }

    public void onMeasure(int i4, int i5) {
        w();
        h();
        super.onMeasure(i4, i5);
    }

    public void onViewRemoved(View view) {
        super.onViewRemoved(view);
        if (view instanceof MaterialButton) {
            MaterialButton materialButton = (MaterialButton) view;
            materialButton.h(this.f7734d);
            materialButton.setOnPressedChangeListenerInternal((MaterialButton.b) null);
        }
        int indexOfChild = indexOfChild(view);
        if (indexOfChild >= 0) {
            this.f7733c.remove(indexOfChild);
        }
        w();
        h();
    }

    public final boolean p(int i4) {
        return getChildAt(i4).getVisibility() != 8;
    }

    public boolean q() {
        return this.f7740j;
    }

    public final void r(int i4) {
        if (getChildCount() != 0 && i4 != -1) {
            LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) m(i4).getLayoutParams();
            if (getOrientation() == 1) {
                layoutParams.topMargin = 0;
                layoutParams.bottomMargin = 0;
                return;
            }
            C0320k.c(layoutParams, 0);
            C0320k.d(layoutParams, 0);
            layoutParams.leftMargin = 0;
            layoutParams.rightMargin = 0;
        }
    }

    public final void s(int i4, boolean z4) {
        View findViewById = findViewById(i4);
        if (findViewById instanceof MaterialButton) {
            this.f7739i = true;
            ((MaterialButton) findViewById).setChecked(z4);
            this.f7739i = false;
        }
    }

    public void setSelectionRequired(boolean z4) {
        this.f7741k = z4;
    }

    public void setSingleSelection(boolean z4) {
        if (this.f7740j != z4) {
            this.f7740j = z4;
            k();
        }
    }

    public final boolean u(int i4, boolean z4) {
        List<Integer> checkedButtonIds = getCheckedButtonIds();
        if (!this.f7741k || !checkedButtonIds.isEmpty()) {
            if (z4 && this.f7740j) {
                checkedButtonIds.remove(Integer.valueOf(i4));
                for (Integer intValue : checkedButtonIds) {
                    int intValue2 = intValue.intValue();
                    s(intValue2, false);
                    l(intValue2, false);
                }
            }
            return true;
        }
        s(i4, true);
        this.f7742l = i4;
        return false;
    }

    public final void v() {
        TreeMap treeMap = new TreeMap(this.f7737g);
        int childCount = getChildCount();
        for (int i4 = 0; i4 < childCount; i4++) {
            treeMap.put(m(i4), Integer.valueOf(i4));
        }
        this.f7738h = (Integer[]) treeMap.values().toArray(new Integer[0]);
    }

    public void w() {
        int childCount = getChildCount();
        int firstVisibleChildIndex = getFirstVisibleChildIndex();
        int lastVisibleChildIndex = getLastVisibleChildIndex();
        for (int i4 = 0; i4 < childCount; i4++) {
            MaterialButton m4 = m(i4);
            if (m4.getVisibility() != 8) {
                k.b v4 = m4.getShapeAppearanceModel().v();
                t(v4, o(i4, firstVisibleChildIndex, lastVisibleChildIndex));
                m4.setShapeAppearanceModel(v4.m());
            }
        }
    }

    /* JADX WARNING: Illegal instructions before constructor call */
    /* Code decompiled incorrectly, please refer to instructions dump. */
    public MaterialButtonToggleGroup(android.content.Context r7, android.util.AttributeSet r8, int r9) {
        /*
            r6 = this;
            int r4 = f7732n
            android.content.Context r7 = o2.C0822a.c(r7, r8, r9, r4)
            r6.<init>(r7, r8, r9)
            java.util.ArrayList r7 = new java.util.ArrayList
            r7.<init>()
            r6.f7733c = r7
            com.google.android.material.button.MaterialButtonToggleGroup$c r7 = new com.google.android.material.button.MaterialButtonToggleGroup$c
            r0 = 0
            r7.<init>(r6, r0)
            r6.f7734d = r7
            com.google.android.material.button.MaterialButtonToggleGroup$f r7 = new com.google.android.material.button.MaterialButtonToggleGroup$f
            r7.<init>(r6, r0)
            r6.f7735e = r7
            java.util.LinkedHashSet r7 = new java.util.LinkedHashSet
            r7.<init>()
            r6.f7736f = r7
            com.google.android.material.button.MaterialButtonToggleGroup$a r7 = new com.google.android.material.button.MaterialButtonToggleGroup$a
            r7.<init>()
            r6.f7737g = r7
            r7 = 0
            r6.f7739i = r7
            android.content.Context r0 = r6.getContext()
            int[] r2 = V1.j.f3279e2
            int[] r5 = new int[r7]
            r1 = r8
            r3 = r9
            android.content.res.TypedArray r8 = g2.i.h(r0, r1, r2, r3, r4, r5)
            int r9 = V1.j.f3294h2
            boolean r9 = r8.getBoolean(r9, r7)
            r6.setSingleSelection((boolean) r9)
            int r9 = V1.j.f3284f2
            r0 = -1
            int r9 = r8.getResourceId(r9, r0)
            r6.f7742l = r9
            int r9 = V1.j.f3289g2
            boolean r7 = r8.getBoolean(r9, r7)
            r6.f7741k = r7
            r7 = 1
            r6.setChildrenDrawingOrderEnabled(r7)
            r8.recycle()
            S.C.q0(r6, r7)
            return
        */
        throw new UnsupportedOperationException("Method not decompiled: com.google.android.material.button.MaterialButtonToggleGroup.<init>(android.content.Context, android.util.AttributeSet, int):void");
    }

    public void setSingleSelection(int i4) {
        setSingleSelection(getResources().getBoolean(i4));
    }
}
    
Download file