Primer paso de la investigacion. Se aportan el .apk, las carpetas con el apk extraido y el apk descompilado. El archivo API_DOCUMENTATION.md es un archivo donde se anotaran los descubrimientos del funcionamiento de la API, y los .py son scripts para probar la funcionalidad de la API con los métodos que vayamos encontrando. Finalmente, los archivos .js son scripts de Frida para extraer informacion de la APP durante la ejecucion.
This commit is contained in:
18
apk_decompiled/sources/androidx/annotation/Keep.java
Normal file
18
apk_decompiled/sources/androidx/annotation/Keep.java
Normal file
@@ -0,0 +1,18 @@
|
||||
package androidx.annotation;
|
||||
|
||||
import java.lang.annotation.ElementType;
|
||||
import java.lang.annotation.Retention;
|
||||
import java.lang.annotation.RetentionPolicy;
|
||||
import java.lang.annotation.Target;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.annotation.AnnotationRetention;
|
||||
import kotlin.annotation.AnnotationTarget;
|
||||
|
||||
@Target({ElementType.PACKAGE, ElementType.TYPE, ElementType.ANNOTATION_TYPE, ElementType.CONSTRUCTOR, ElementType.METHOD, ElementType.FIELD})
|
||||
@Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u001b\n\u0000\b\u0087\u0002\u0018\u00002\u00020\u0001B\u0000¨\u0006\u0002"}, d2 = {"Landroidx/annotation/Keep;", "", "annotation"}, k = 1, mv = {1, 7, 0}, xi = 48)
|
||||
@kotlin.annotation.Target(allowedTargets = {AnnotationTarget.FILE, AnnotationTarget.ANNOTATION_CLASS, AnnotationTarget.CLASS, AnnotationTarget.ANNOTATION_CLASS, AnnotationTarget.CONSTRUCTOR, AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.FIELD})
|
||||
@Retention(RetentionPolicy.CLASS)
|
||||
@kotlin.annotation.Retention(AnnotationRetention.BINARY)
|
||||
/* loaded from: classes.dex */
|
||||
public @interface Keep {
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package androidx.appcompat.app;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.res.TypedArray;
|
||||
import android.util.AttributeSet;
|
||||
import android.widget.ListView;
|
||||
import f.AbstractC0336a;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class AlertController$RecycleListView extends ListView {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final int f2334a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final int f2335b;
|
||||
|
||||
public AlertController$RecycleListView(Context context, AttributeSet attributeSet) {
|
||||
super(context, attributeSet);
|
||||
TypedArray obtainStyledAttributes = context.obtainStyledAttributes(attributeSet, AbstractC0336a.f6438t);
|
||||
this.f2335b = obtainStyledAttributes.getDimensionPixelOffset(0, -1);
|
||||
this.f2334a = obtainStyledAttributes.getDimensionPixelOffset(1, -1);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,241 @@
|
||||
package androidx.appcompat.view.menu;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.res.Configuration;
|
||||
import android.content.res.Resources;
|
||||
import android.content.res.TypedArray;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.os.Parcelable;
|
||||
import android.text.TextUtils;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.MotionEvent;
|
||||
import android.view.View;
|
||||
import android.widget.Button;
|
||||
import f.AbstractC0336a;
|
||||
import l.AbstractC0425c;
|
||||
import l.C0424b;
|
||||
import l.InterfaceC0434l;
|
||||
import l.m;
|
||||
import l.o;
|
||||
import l.z;
|
||||
import m.InterfaceC0474m;
|
||||
import m.W;
|
||||
import m.W0;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class ActionMenuItemView extends W implements z, View.OnClickListener, InterfaceC0474m {
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public o f2336g;
|
||||
public CharSequence h;
|
||||
public Drawable i;
|
||||
|
||||
/* renamed from: j, reason: collision with root package name */
|
||||
public InterfaceC0434l f2337j;
|
||||
|
||||
/* renamed from: k, reason: collision with root package name */
|
||||
public C0424b f2338k;
|
||||
|
||||
/* renamed from: l, reason: collision with root package name */
|
||||
public AbstractC0425c f2339l;
|
||||
|
||||
/* renamed from: m, reason: collision with root package name */
|
||||
public boolean f2340m;
|
||||
|
||||
/* renamed from: n, reason: collision with root package name */
|
||||
public boolean f2341n;
|
||||
|
||||
/* renamed from: o, reason: collision with root package name */
|
||||
public final int f2342o;
|
||||
public int p;
|
||||
|
||||
/* renamed from: q, reason: collision with root package name */
|
||||
public final int f2343q;
|
||||
|
||||
public ActionMenuItemView(Context context, AttributeSet attributeSet) {
|
||||
super(context, attributeSet, 0);
|
||||
Resources resources = context.getResources();
|
||||
this.f2340m = h();
|
||||
TypedArray obtainStyledAttributes = context.obtainStyledAttributes(attributeSet, AbstractC0336a.f6424c, 0, 0);
|
||||
this.f2342o = obtainStyledAttributes.getDimensionPixelSize(0, 0);
|
||||
obtainStyledAttributes.recycle();
|
||||
this.f2343q = (int) ((resources.getDisplayMetrics().density * 32.0f) + 0.5f);
|
||||
setOnClickListener(this);
|
||||
this.p = -1;
|
||||
setSaveEnabled(false);
|
||||
}
|
||||
|
||||
@Override // m.InterfaceC0474m
|
||||
public final boolean a() {
|
||||
return !TextUtils.isEmpty(getText());
|
||||
}
|
||||
|
||||
@Override // l.z
|
||||
public final void b(o oVar) {
|
||||
this.f2336g = oVar;
|
||||
setIcon(oVar.getIcon());
|
||||
setTitle(oVar.getTitleCondensed());
|
||||
setId(oVar.f7268a);
|
||||
setVisibility(oVar.isVisible() ? 0 : 8);
|
||||
setEnabled(oVar.isEnabled());
|
||||
if (oVar.hasSubMenu() && this.f2338k == null) {
|
||||
this.f2338k = new C0424b(this);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // m.InterfaceC0474m
|
||||
public final boolean c() {
|
||||
return !TextUtils.isEmpty(getText()) && this.f2336g.getIcon() == null;
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView, android.view.View
|
||||
public CharSequence getAccessibilityClassName() {
|
||||
return Button.class.getName();
|
||||
}
|
||||
|
||||
@Override // l.z
|
||||
public o getItemData() {
|
||||
return this.f2336g;
|
||||
}
|
||||
|
||||
public final boolean h() {
|
||||
Configuration configuration = getContext().getResources().getConfiguration();
|
||||
int i = configuration.screenWidthDp;
|
||||
int i4 = configuration.screenHeightDp;
|
||||
if (i < 480) {
|
||||
return (i >= 640 && i4 >= 480) || configuration.orientation == 2;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
public final void i() {
|
||||
boolean z3 = true;
|
||||
boolean z4 = !TextUtils.isEmpty(this.h);
|
||||
if (this.i != null && ((this.f2336g.f7289y & 4) != 4 || (!this.f2340m && !this.f2341n))) {
|
||||
z3 = false;
|
||||
}
|
||||
boolean z5 = z4 & z3;
|
||||
setText(z5 ? this.h : null);
|
||||
CharSequence charSequence = this.f2336g.f7281q;
|
||||
if (TextUtils.isEmpty(charSequence)) {
|
||||
setContentDescription(z5 ? null : this.f2336g.f7272e);
|
||||
} else {
|
||||
setContentDescription(charSequence);
|
||||
}
|
||||
CharSequence charSequence2 = this.f2336g.f7282r;
|
||||
if (TextUtils.isEmpty(charSequence2)) {
|
||||
W0.a(this, z5 ? null : this.f2336g.f7272e);
|
||||
} else {
|
||||
W0.a(this, charSequence2);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.view.View.OnClickListener
|
||||
public final void onClick(View view) {
|
||||
InterfaceC0434l interfaceC0434l = this.f2337j;
|
||||
if (interfaceC0434l != null) {
|
||||
interfaceC0434l.c(this.f2336g);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView, android.view.View
|
||||
public final void onConfigurationChanged(Configuration configuration) {
|
||||
super.onConfigurationChanged(configuration);
|
||||
this.f2340m = h();
|
||||
i();
|
||||
}
|
||||
|
||||
@Override // m.W, android.widget.TextView, android.view.View
|
||||
public final void onMeasure(int i, int i4) {
|
||||
int i5;
|
||||
boolean isEmpty = TextUtils.isEmpty(getText());
|
||||
if (!isEmpty && (i5 = this.p) >= 0) {
|
||||
super.setPadding(i5, getPaddingTop(), getPaddingRight(), getPaddingBottom());
|
||||
}
|
||||
super.onMeasure(i, i4);
|
||||
int mode = View.MeasureSpec.getMode(i);
|
||||
int size = View.MeasureSpec.getSize(i);
|
||||
int measuredWidth = getMeasuredWidth();
|
||||
int i6 = this.f2342o;
|
||||
int min = mode == Integer.MIN_VALUE ? Math.min(size, i6) : i6;
|
||||
if (mode != 1073741824 && i6 > 0 && measuredWidth < min) {
|
||||
super.onMeasure(View.MeasureSpec.makeMeasureSpec(min, 1073741824), i4);
|
||||
}
|
||||
if (!isEmpty || this.i == null) {
|
||||
return;
|
||||
}
|
||||
super.setPadding((getMeasuredWidth() - this.i.getBounds().width()) / 2, getPaddingTop(), getPaddingRight(), getPaddingBottom());
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView, android.view.View
|
||||
public final void onRestoreInstanceState(Parcelable parcelable) {
|
||||
super.onRestoreInstanceState(null);
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView, android.view.View
|
||||
public final boolean onTouchEvent(MotionEvent motionEvent) {
|
||||
C0424b c0424b;
|
||||
if (this.f2336g.hasSubMenu() && (c0424b = this.f2338k) != null && c0424b.onTouch(this, motionEvent)) {
|
||||
return true;
|
||||
}
|
||||
return super.onTouchEvent(motionEvent);
|
||||
}
|
||||
|
||||
public void setCheckable(boolean z3) {
|
||||
}
|
||||
|
||||
public void setChecked(boolean z3) {
|
||||
}
|
||||
|
||||
public void setExpandedFormat(boolean z3) {
|
||||
if (this.f2341n != z3) {
|
||||
this.f2341n = z3;
|
||||
o oVar = this.f2336g;
|
||||
if (oVar != null) {
|
||||
m mVar = oVar.f7279n;
|
||||
mVar.f7249k = true;
|
||||
mVar.p(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void setIcon(Drawable drawable) {
|
||||
this.i = drawable;
|
||||
if (drawable != null) {
|
||||
int intrinsicWidth = drawable.getIntrinsicWidth();
|
||||
int intrinsicHeight = drawable.getIntrinsicHeight();
|
||||
int i = this.f2343q;
|
||||
if (intrinsicWidth > i) {
|
||||
intrinsicHeight = (int) (intrinsicHeight * (i / intrinsicWidth));
|
||||
intrinsicWidth = i;
|
||||
}
|
||||
if (intrinsicHeight > i) {
|
||||
intrinsicWidth = (int) (intrinsicWidth * (i / intrinsicHeight));
|
||||
} else {
|
||||
i = intrinsicHeight;
|
||||
}
|
||||
drawable.setBounds(0, 0, intrinsicWidth, i);
|
||||
}
|
||||
setCompoundDrawables(drawable, null, null, null);
|
||||
i();
|
||||
}
|
||||
|
||||
public void setItemInvoker(InterfaceC0434l interfaceC0434l) {
|
||||
this.f2337j = interfaceC0434l;
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView, android.view.View
|
||||
public final void setPadding(int i, int i4, int i5, int i6) {
|
||||
this.p = i;
|
||||
super.setPadding(i, i4, i5, i6);
|
||||
}
|
||||
|
||||
public void setPopupCallback(AbstractC0425c abstractC0425c) {
|
||||
this.f2339l = abstractC0425c;
|
||||
}
|
||||
|
||||
public void setTitle(CharSequence charSequence) {
|
||||
this.h = charSequence;
|
||||
i();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,63 @@
|
||||
package androidx.appcompat.view.menu;
|
||||
|
||||
import R0.h;
|
||||
import android.R;
|
||||
import android.content.Context;
|
||||
import android.content.res.TypedArray;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.View;
|
||||
import android.widget.AdapterView;
|
||||
import android.widget.ListView;
|
||||
import l.InterfaceC0418A;
|
||||
import l.InterfaceC0434l;
|
||||
import l.m;
|
||||
import l.o;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class ExpandedMenuView extends ListView implements InterfaceC0434l, InterfaceC0418A, AdapterView.OnItemClickListener {
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public static final int[] f2344b = {R.attr.background, R.attr.divider};
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public m f2345a;
|
||||
|
||||
public ExpandedMenuView(Context context, AttributeSet attributeSet) {
|
||||
super(context, attributeSet);
|
||||
setOnItemClickListener(this);
|
||||
h l4 = h.l(context, attributeSet, f2344b, R.attr.listViewStyle);
|
||||
TypedArray typedArray = (TypedArray) l4.f1414b;
|
||||
if (typedArray.hasValue(0)) {
|
||||
setBackgroundDrawable(l4.f(0));
|
||||
}
|
||||
if (typedArray.hasValue(1)) {
|
||||
setDivider(l4.f(1));
|
||||
}
|
||||
l4.n();
|
||||
}
|
||||
|
||||
@Override // l.InterfaceC0418A
|
||||
public final void a(m mVar) {
|
||||
this.f2345a = mVar;
|
||||
}
|
||||
|
||||
@Override // l.InterfaceC0434l
|
||||
public final boolean c(o oVar) {
|
||||
return this.f2345a.q(oVar, null, 0);
|
||||
}
|
||||
|
||||
public int getWindowAnimations() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override // android.widget.ListView, android.widget.AbsListView, android.widget.AdapterView, android.view.ViewGroup, android.view.View
|
||||
public final void onDetachedFromWindow() {
|
||||
super.onDetachedFromWindow();
|
||||
setChildrenDrawingCacheEnabled(false);
|
||||
}
|
||||
|
||||
@Override // android.widget.AdapterView.OnItemClickListener
|
||||
public final void onItemClick(AdapterView adapterView, View view, int i, long j4) {
|
||||
c((o) getAdapter().getItem(i));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,310 @@
|
||||
package androidx.appcompat.view.menu;
|
||||
|
||||
import R0.h;
|
||||
import android.content.Context;
|
||||
import android.content.res.TypedArray;
|
||||
import android.graphics.Rect;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.AbsListView;
|
||||
import android.widget.CheckBox;
|
||||
import android.widget.CompoundButton;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.RadioButton;
|
||||
import android.widget.TextView;
|
||||
import com.adif.elcanomovil.R;
|
||||
import f.AbstractC0336a;
|
||||
import l.o;
|
||||
import l.z;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class ListMenuItemView extends LinearLayout implements z, AbsListView.SelectionBoundsAdjuster {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public o f2346a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public ImageView f2347b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public RadioButton f2348c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public TextView f2349d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public CheckBox f2350e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public TextView f2351f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public ImageView f2352g;
|
||||
public ImageView h;
|
||||
public LinearLayout i;
|
||||
|
||||
/* renamed from: j, reason: collision with root package name */
|
||||
public final Drawable f2353j;
|
||||
|
||||
/* renamed from: k, reason: collision with root package name */
|
||||
public final int f2354k;
|
||||
|
||||
/* renamed from: l, reason: collision with root package name */
|
||||
public final Context f2355l;
|
||||
|
||||
/* renamed from: m, reason: collision with root package name */
|
||||
public boolean f2356m;
|
||||
|
||||
/* renamed from: n, reason: collision with root package name */
|
||||
public final Drawable f2357n;
|
||||
|
||||
/* renamed from: o, reason: collision with root package name */
|
||||
public final boolean f2358o;
|
||||
public LayoutInflater p;
|
||||
|
||||
/* renamed from: q, reason: collision with root package name */
|
||||
public boolean f2359q;
|
||||
|
||||
public ListMenuItemView(Context context, AttributeSet attributeSet) {
|
||||
super(context, attributeSet);
|
||||
h l4 = h.l(getContext(), attributeSet, AbstractC0336a.f6436r, R.attr.listMenuViewStyle);
|
||||
this.f2353j = l4.f(5);
|
||||
TypedArray typedArray = (TypedArray) l4.f1414b;
|
||||
this.f2354k = typedArray.getResourceId(1, -1);
|
||||
this.f2356m = typedArray.getBoolean(7, false);
|
||||
this.f2355l = context;
|
||||
this.f2357n = l4.f(8);
|
||||
TypedArray obtainStyledAttributes = context.getTheme().obtainStyledAttributes(null, new int[]{android.R.attr.divider}, R.attr.dropDownListViewStyle, 0);
|
||||
this.f2358o = obtainStyledAttributes.hasValue(0);
|
||||
l4.n();
|
||||
obtainStyledAttributes.recycle();
|
||||
}
|
||||
|
||||
private LayoutInflater getInflater() {
|
||||
if (this.p == null) {
|
||||
this.p = LayoutInflater.from(getContext());
|
||||
}
|
||||
return this.p;
|
||||
}
|
||||
|
||||
private void setSubMenuArrowVisible(boolean z3) {
|
||||
ImageView imageView = this.f2352g;
|
||||
if (imageView != null) {
|
||||
imageView.setVisibility(z3 ? 0 : 8);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.widget.AbsListView.SelectionBoundsAdjuster
|
||||
public final void adjustListItemSelectionBounds(Rect rect) {
|
||||
ImageView imageView = this.h;
|
||||
if (imageView == null || imageView.getVisibility() != 0) {
|
||||
return;
|
||||
}
|
||||
LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) this.h.getLayoutParams();
|
||||
rect.top = this.h.getHeight() + layoutParams.topMargin + layoutParams.bottomMargin + rect.top;
|
||||
}
|
||||
|
||||
/* JADX WARN: Code restructure failed: missing block: B:20:0x005b, code lost:
|
||||
|
||||
if (r0 == false) goto L28;
|
||||
*/
|
||||
/* JADX WARN: Removed duplicated region for block: B:13:0x003f */
|
||||
/* JADX WARN: Removed duplicated region for block: B:22:0x0061 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:49:0x0125 */
|
||||
@Override // l.z
|
||||
/*
|
||||
Code decompiled incorrectly, please refer to instructions dump.
|
||||
To view partially-correct add '--show-bad-code' argument
|
||||
*/
|
||||
public final void b(l.o r11) {
|
||||
/*
|
||||
Method dump skipped, instructions count: 325
|
||||
To view this dump add '--comments-level debug' option
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: androidx.appcompat.view.menu.ListMenuItemView.b(l.o):void");
|
||||
}
|
||||
|
||||
@Override // l.z
|
||||
public o getItemData() {
|
||||
return this.f2346a;
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final void onFinishInflate() {
|
||||
super.onFinishInflate();
|
||||
setBackground(this.f2353j);
|
||||
TextView textView = (TextView) findViewById(R.id.title);
|
||||
this.f2349d = textView;
|
||||
int i = this.f2354k;
|
||||
if (i != -1) {
|
||||
textView.setTextAppearance(this.f2355l, i);
|
||||
}
|
||||
this.f2351f = (TextView) findViewById(R.id.shortcut);
|
||||
ImageView imageView = (ImageView) findViewById(R.id.submenuarrow);
|
||||
this.f2352g = imageView;
|
||||
if (imageView != null) {
|
||||
imageView.setImageDrawable(this.f2357n);
|
||||
}
|
||||
this.h = (ImageView) findViewById(R.id.group_divider);
|
||||
this.i = (LinearLayout) findViewById(R.id.content);
|
||||
}
|
||||
|
||||
@Override // android.widget.LinearLayout, android.view.View
|
||||
public final void onMeasure(int i, int i4) {
|
||||
if (this.f2347b != null && this.f2356m) {
|
||||
ViewGroup.LayoutParams layoutParams = getLayoutParams();
|
||||
LinearLayout.LayoutParams layoutParams2 = (LinearLayout.LayoutParams) this.f2347b.getLayoutParams();
|
||||
int i5 = layoutParams.height;
|
||||
if (i5 > 0 && layoutParams2.width <= 0) {
|
||||
layoutParams2.width = i5;
|
||||
}
|
||||
}
|
||||
super.onMeasure(i, i4);
|
||||
}
|
||||
|
||||
public void setCheckable(boolean z3) {
|
||||
CompoundButton compoundButton;
|
||||
View view;
|
||||
if (!z3 && this.f2348c == null && this.f2350e == null) {
|
||||
return;
|
||||
}
|
||||
if ((this.f2346a.f7288x & 4) != 0) {
|
||||
if (this.f2348c == null) {
|
||||
RadioButton radioButton = (RadioButton) getInflater().inflate(R.layout.abc_list_menu_item_radio, (ViewGroup) this, false);
|
||||
this.f2348c = radioButton;
|
||||
LinearLayout linearLayout = this.i;
|
||||
if (linearLayout != null) {
|
||||
linearLayout.addView(radioButton, -1);
|
||||
} else {
|
||||
addView(radioButton, -1);
|
||||
}
|
||||
}
|
||||
compoundButton = this.f2348c;
|
||||
view = this.f2350e;
|
||||
} else {
|
||||
if (this.f2350e == null) {
|
||||
CheckBox checkBox = (CheckBox) getInflater().inflate(R.layout.abc_list_menu_item_checkbox, (ViewGroup) this, false);
|
||||
this.f2350e = checkBox;
|
||||
LinearLayout linearLayout2 = this.i;
|
||||
if (linearLayout2 != null) {
|
||||
linearLayout2.addView(checkBox, -1);
|
||||
} else {
|
||||
addView(checkBox, -1);
|
||||
}
|
||||
}
|
||||
compoundButton = this.f2350e;
|
||||
view = this.f2348c;
|
||||
}
|
||||
if (z3) {
|
||||
compoundButton.setChecked(this.f2346a.isChecked());
|
||||
if (compoundButton.getVisibility() != 0) {
|
||||
compoundButton.setVisibility(0);
|
||||
}
|
||||
if (view == null || view.getVisibility() == 8) {
|
||||
return;
|
||||
}
|
||||
view.setVisibility(8);
|
||||
return;
|
||||
}
|
||||
CheckBox checkBox2 = this.f2350e;
|
||||
if (checkBox2 != null) {
|
||||
checkBox2.setVisibility(8);
|
||||
}
|
||||
RadioButton radioButton2 = this.f2348c;
|
||||
if (radioButton2 != null) {
|
||||
radioButton2.setVisibility(8);
|
||||
}
|
||||
}
|
||||
|
||||
public void setChecked(boolean z3) {
|
||||
CompoundButton compoundButton;
|
||||
if ((this.f2346a.f7288x & 4) != 0) {
|
||||
if (this.f2348c == null) {
|
||||
RadioButton radioButton = (RadioButton) getInflater().inflate(R.layout.abc_list_menu_item_radio, (ViewGroup) this, false);
|
||||
this.f2348c = radioButton;
|
||||
LinearLayout linearLayout = this.i;
|
||||
if (linearLayout != null) {
|
||||
linearLayout.addView(radioButton, -1);
|
||||
} else {
|
||||
addView(radioButton, -1);
|
||||
}
|
||||
}
|
||||
compoundButton = this.f2348c;
|
||||
} else {
|
||||
if (this.f2350e == null) {
|
||||
CheckBox checkBox = (CheckBox) getInflater().inflate(R.layout.abc_list_menu_item_checkbox, (ViewGroup) this, false);
|
||||
this.f2350e = checkBox;
|
||||
LinearLayout linearLayout2 = this.i;
|
||||
if (linearLayout2 != null) {
|
||||
linearLayout2.addView(checkBox, -1);
|
||||
} else {
|
||||
addView(checkBox, -1);
|
||||
}
|
||||
}
|
||||
compoundButton = this.f2350e;
|
||||
}
|
||||
compoundButton.setChecked(z3);
|
||||
}
|
||||
|
||||
public void setForceShowIcon(boolean z3) {
|
||||
this.f2359q = z3;
|
||||
this.f2356m = z3;
|
||||
}
|
||||
|
||||
public void setGroupDividerEnabled(boolean z3) {
|
||||
ImageView imageView = this.h;
|
||||
if (imageView != null) {
|
||||
imageView.setVisibility((this.f2358o || !z3) ? 8 : 0);
|
||||
}
|
||||
}
|
||||
|
||||
public void setIcon(Drawable drawable) {
|
||||
this.f2346a.f7279n.getClass();
|
||||
boolean z3 = this.f2359q;
|
||||
if (z3 || this.f2356m) {
|
||||
ImageView imageView = this.f2347b;
|
||||
if (imageView == null && drawable == null && !this.f2356m) {
|
||||
return;
|
||||
}
|
||||
if (imageView == null) {
|
||||
ImageView imageView2 = (ImageView) getInflater().inflate(R.layout.abc_list_menu_item_icon, (ViewGroup) this, false);
|
||||
this.f2347b = imageView2;
|
||||
LinearLayout linearLayout = this.i;
|
||||
if (linearLayout != null) {
|
||||
linearLayout.addView(imageView2, 0);
|
||||
} else {
|
||||
addView(imageView2, 0);
|
||||
}
|
||||
}
|
||||
if (drawable == null && !this.f2356m) {
|
||||
this.f2347b.setVisibility(8);
|
||||
return;
|
||||
}
|
||||
ImageView imageView3 = this.f2347b;
|
||||
if (!z3) {
|
||||
drawable = null;
|
||||
}
|
||||
imageView3.setImageDrawable(drawable);
|
||||
if (this.f2347b.getVisibility() != 0) {
|
||||
this.f2347b.setVisibility(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void setTitle(CharSequence charSequence) {
|
||||
if (charSequence == null) {
|
||||
if (this.f2349d.getVisibility() != 8) {
|
||||
this.f2349d.setVisibility(8);
|
||||
}
|
||||
} else {
|
||||
this.f2349d.setText(charSequence);
|
||||
if (this.f2349d.getVisibility() != 0) {
|
||||
this.f2349d.setVisibility(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,289 @@
|
||||
package androidx.appcompat.widget;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.res.TypedArray;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.ActionMode;
|
||||
import android.view.MotionEvent;
|
||||
import android.view.View;
|
||||
import android.widget.FrameLayout;
|
||||
import com.adif.elcanomovil.R;
|
||||
import f.AbstractC0336a;
|
||||
import kotlin.jvm.internal.IntCompanionObject;
|
||||
import m.C0452b;
|
||||
import m.H0;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class ActionBarContainer extends FrameLayout {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public boolean f2360a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public View f2361b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public View f2362c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public Drawable f2363d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public Drawable f2364e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public Drawable f2365f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public final boolean f2366g;
|
||||
public boolean h;
|
||||
public final int i;
|
||||
|
||||
public ActionBarContainer(Context context, AttributeSet attributeSet) {
|
||||
super(context, attributeSet);
|
||||
setBackground(new C0452b(this));
|
||||
TypedArray obtainStyledAttributes = context.obtainStyledAttributes(attributeSet, AbstractC0336a.f6422a);
|
||||
boolean z3 = false;
|
||||
this.f2363d = obtainStyledAttributes.getDrawable(0);
|
||||
this.f2364e = obtainStyledAttributes.getDrawable(2);
|
||||
this.i = obtainStyledAttributes.getDimensionPixelSize(13, -1);
|
||||
if (getId() == R.id.split_action_bar) {
|
||||
this.f2366g = true;
|
||||
this.f2365f = obtainStyledAttributes.getDrawable(1);
|
||||
}
|
||||
obtainStyledAttributes.recycle();
|
||||
if (!this.f2366g ? !(this.f2363d != null || this.f2364e != null) : this.f2365f == null) {
|
||||
z3 = true;
|
||||
}
|
||||
setWillNotDraw(z3);
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup, android.view.View
|
||||
public final void drawableStateChanged() {
|
||||
super.drawableStateChanged();
|
||||
Drawable drawable = this.f2363d;
|
||||
if (drawable != null && drawable.isStateful()) {
|
||||
this.f2363d.setState(getDrawableState());
|
||||
}
|
||||
Drawable drawable2 = this.f2364e;
|
||||
if (drawable2 != null && drawable2.isStateful()) {
|
||||
this.f2364e.setState(getDrawableState());
|
||||
}
|
||||
Drawable drawable3 = this.f2365f;
|
||||
if (drawable3 == null || !drawable3.isStateful()) {
|
||||
return;
|
||||
}
|
||||
this.f2365f.setState(getDrawableState());
|
||||
}
|
||||
|
||||
public View getTabContainer() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup, android.view.View
|
||||
public final void jumpDrawablesToCurrentState() {
|
||||
super.jumpDrawablesToCurrentState();
|
||||
Drawable drawable = this.f2363d;
|
||||
if (drawable != null) {
|
||||
drawable.jumpToCurrentState();
|
||||
}
|
||||
Drawable drawable2 = this.f2364e;
|
||||
if (drawable2 != null) {
|
||||
drawable2.jumpToCurrentState();
|
||||
}
|
||||
Drawable drawable3 = this.f2365f;
|
||||
if (drawable3 != null) {
|
||||
drawable3.jumpToCurrentState();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final void onFinishInflate() {
|
||||
super.onFinishInflate();
|
||||
this.f2361b = findViewById(R.id.action_bar);
|
||||
this.f2362c = findViewById(R.id.action_context_bar);
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final boolean onHoverEvent(MotionEvent motionEvent) {
|
||||
super.onHoverEvent(motionEvent);
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup
|
||||
public final boolean onInterceptTouchEvent(MotionEvent motionEvent) {
|
||||
return this.f2360a || super.onInterceptTouchEvent(motionEvent);
|
||||
}
|
||||
|
||||
@Override // android.widget.FrameLayout, android.view.ViewGroup, android.view.View
|
||||
public final void onLayout(boolean z3, int i, int i4, int i5, int i6) {
|
||||
super.onLayout(z3, i, i4, i5, i6);
|
||||
boolean z4 = true;
|
||||
if (this.f2366g) {
|
||||
Drawable drawable = this.f2365f;
|
||||
if (drawable != null) {
|
||||
drawable.setBounds(0, 0, getMeasuredWidth(), getMeasuredHeight());
|
||||
} else {
|
||||
z4 = false;
|
||||
}
|
||||
} else {
|
||||
if (this.f2363d == null) {
|
||||
z4 = false;
|
||||
} else if (this.f2361b.getVisibility() == 0) {
|
||||
this.f2363d.setBounds(this.f2361b.getLeft(), this.f2361b.getTop(), this.f2361b.getRight(), this.f2361b.getBottom());
|
||||
} else {
|
||||
View view = this.f2362c;
|
||||
if (view == null || view.getVisibility() != 0) {
|
||||
this.f2363d.setBounds(0, 0, 0, 0);
|
||||
} else {
|
||||
this.f2363d.setBounds(this.f2362c.getLeft(), this.f2362c.getTop(), this.f2362c.getRight(), this.f2362c.getBottom());
|
||||
}
|
||||
}
|
||||
this.h = false;
|
||||
}
|
||||
if (z4) {
|
||||
invalidate();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.widget.FrameLayout, android.view.View
|
||||
public final void onMeasure(int i, int i4) {
|
||||
int i5;
|
||||
if (this.f2361b == null && View.MeasureSpec.getMode(i4) == Integer.MIN_VALUE && (i5 = this.i) >= 0) {
|
||||
i4 = View.MeasureSpec.makeMeasureSpec(Math.min(i5, View.MeasureSpec.getSize(i4)), IntCompanionObject.MIN_VALUE);
|
||||
}
|
||||
super.onMeasure(i, i4);
|
||||
if (this.f2361b == null) {
|
||||
return;
|
||||
}
|
||||
View.MeasureSpec.getMode(i4);
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final boolean onTouchEvent(MotionEvent motionEvent) {
|
||||
super.onTouchEvent(motionEvent);
|
||||
return true;
|
||||
}
|
||||
|
||||
public void setPrimaryBackground(Drawable drawable) {
|
||||
Drawable drawable2 = this.f2363d;
|
||||
if (drawable2 != null) {
|
||||
drawable2.setCallback(null);
|
||||
unscheduleDrawable(this.f2363d);
|
||||
}
|
||||
this.f2363d = drawable;
|
||||
if (drawable != null) {
|
||||
drawable.setCallback(this);
|
||||
View view = this.f2361b;
|
||||
if (view != null) {
|
||||
this.f2363d.setBounds(view.getLeft(), this.f2361b.getTop(), this.f2361b.getRight(), this.f2361b.getBottom());
|
||||
}
|
||||
}
|
||||
boolean z3 = false;
|
||||
if (!this.f2366g ? !(this.f2363d != null || this.f2364e != null) : this.f2365f == null) {
|
||||
z3 = true;
|
||||
}
|
||||
setWillNotDraw(z3);
|
||||
invalidate();
|
||||
invalidateOutline();
|
||||
}
|
||||
|
||||
public void setSplitBackground(Drawable drawable) {
|
||||
Drawable drawable2;
|
||||
Drawable drawable3 = this.f2365f;
|
||||
if (drawable3 != null) {
|
||||
drawable3.setCallback(null);
|
||||
unscheduleDrawable(this.f2365f);
|
||||
}
|
||||
this.f2365f = drawable;
|
||||
boolean z3 = this.f2366g;
|
||||
boolean z4 = false;
|
||||
if (drawable != null) {
|
||||
drawable.setCallback(this);
|
||||
if (z3 && (drawable2 = this.f2365f) != null) {
|
||||
drawable2.setBounds(0, 0, getMeasuredWidth(), getMeasuredHeight());
|
||||
}
|
||||
}
|
||||
if (!z3 ? !(this.f2363d != null || this.f2364e != null) : this.f2365f == null) {
|
||||
z4 = true;
|
||||
}
|
||||
setWillNotDraw(z4);
|
||||
invalidate();
|
||||
invalidateOutline();
|
||||
}
|
||||
|
||||
public void setStackedBackground(Drawable drawable) {
|
||||
Drawable drawable2 = this.f2364e;
|
||||
if (drawable2 != null) {
|
||||
drawable2.setCallback(null);
|
||||
unscheduleDrawable(this.f2364e);
|
||||
}
|
||||
this.f2364e = drawable;
|
||||
if (drawable != null) {
|
||||
drawable.setCallback(this);
|
||||
if (this.h && this.f2364e != null) {
|
||||
throw null;
|
||||
}
|
||||
}
|
||||
boolean z3 = false;
|
||||
if (!this.f2366g ? !(this.f2363d != null || this.f2364e != null) : this.f2365f == null) {
|
||||
z3 = true;
|
||||
}
|
||||
setWillNotDraw(z3);
|
||||
invalidate();
|
||||
invalidateOutline();
|
||||
}
|
||||
|
||||
public void setTabContainer(H0 h02) {
|
||||
}
|
||||
|
||||
public void setTransitioning(boolean z3) {
|
||||
this.f2360a = z3;
|
||||
setDescendantFocusability(z3 ? 393216 : 262144);
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public void setVisibility(int i) {
|
||||
super.setVisibility(i);
|
||||
boolean z3 = i == 0;
|
||||
Drawable drawable = this.f2363d;
|
||||
if (drawable != null) {
|
||||
drawable.setVisible(z3, false);
|
||||
}
|
||||
Drawable drawable2 = this.f2364e;
|
||||
if (drawable2 != null) {
|
||||
drawable2.setVisible(z3, false);
|
||||
}
|
||||
Drawable drawable3 = this.f2365f;
|
||||
if (drawable3 != null) {
|
||||
drawable3.setVisible(z3, false);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup, android.view.ViewParent
|
||||
public final ActionMode startActionModeForChild(View view, ActionMode.Callback callback) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final boolean verifyDrawable(Drawable drawable) {
|
||||
Drawable drawable2 = this.f2363d;
|
||||
boolean z3 = this.f2366g;
|
||||
if (drawable == drawable2 && !z3) {
|
||||
return true;
|
||||
}
|
||||
if (drawable == this.f2364e && this.h) {
|
||||
return true;
|
||||
}
|
||||
return (drawable == this.f2365f && z3) || super.verifyDrawable(drawable);
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup, android.view.ViewParent
|
||||
public final ActionMode startActionModeForChild(View view, ActionMode.Callback callback, int i) {
|
||||
if (i != 0) {
|
||||
return super.startActionModeForChild(view, callback, i);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,487 @@
|
||||
package androidx.appcompat.widget;
|
||||
|
||||
import O.X;
|
||||
import O.h0;
|
||||
import a.AbstractC0106b;
|
||||
import android.content.Context;
|
||||
import android.content.res.Configuration;
|
||||
import android.content.res.TypedArray;
|
||||
import android.text.TextUtils;
|
||||
import android.util.AttributeSet;
|
||||
import android.util.TypedValue;
|
||||
import android.view.ContextThemeWrapper;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.MotionEvent;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
import com.adif.elcanomovil.R;
|
||||
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
|
||||
import com.google.android.material.datepicker.j;
|
||||
import f.AbstractC0336a;
|
||||
import k.AbstractC0405b;
|
||||
import kotlin.jvm.internal.IntCompanionObject;
|
||||
import l.InterfaceC0418A;
|
||||
import l.m;
|
||||
import m.C0450a;
|
||||
import m.C0462g;
|
||||
import m.C0472l;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class ActionBarContextView extends ViewGroup {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final C0450a f2367a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final Context f2368b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public ActionMenuView f2369c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public C0472l f2370d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public int f2371e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public h0 f2372f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public boolean f2373g;
|
||||
public boolean h;
|
||||
public CharSequence i;
|
||||
|
||||
/* renamed from: j, reason: collision with root package name */
|
||||
public CharSequence f2374j;
|
||||
|
||||
/* renamed from: k, reason: collision with root package name */
|
||||
public View f2375k;
|
||||
|
||||
/* renamed from: l, reason: collision with root package name */
|
||||
public View f2376l;
|
||||
|
||||
/* renamed from: m, reason: collision with root package name */
|
||||
public View f2377m;
|
||||
|
||||
/* renamed from: n, reason: collision with root package name */
|
||||
public LinearLayout f2378n;
|
||||
|
||||
/* renamed from: o, reason: collision with root package name */
|
||||
public TextView f2379o;
|
||||
public TextView p;
|
||||
|
||||
/* renamed from: q, reason: collision with root package name */
|
||||
public final int f2380q;
|
||||
|
||||
/* renamed from: r, reason: collision with root package name */
|
||||
public final int f2381r;
|
||||
|
||||
/* renamed from: s, reason: collision with root package name */
|
||||
public boolean f2382s;
|
||||
|
||||
/* renamed from: t, reason: collision with root package name */
|
||||
public final int f2383t;
|
||||
|
||||
public ActionBarContextView(Context context, AttributeSet attributeSet) {
|
||||
super(context, attributeSet, R.attr.actionModeStyle);
|
||||
int resourceId;
|
||||
this.f2367a = new C0450a(this);
|
||||
TypedValue typedValue = new TypedValue();
|
||||
if (!context.getTheme().resolveAttribute(R.attr.actionBarPopupTheme, typedValue, true) || typedValue.resourceId == 0) {
|
||||
this.f2368b = context;
|
||||
} else {
|
||||
this.f2368b = new ContextThemeWrapper(context, typedValue.resourceId);
|
||||
}
|
||||
TypedArray obtainStyledAttributes = context.obtainStyledAttributes(attributeSet, AbstractC0336a.f6425d, R.attr.actionModeStyle, 0);
|
||||
setBackground((!obtainStyledAttributes.hasValue(0) || (resourceId = obtainStyledAttributes.getResourceId(0, 0)) == 0) ? obtainStyledAttributes.getDrawable(0) : AbstractC0106b.m(context, resourceId));
|
||||
this.f2380q = obtainStyledAttributes.getResourceId(5, 0);
|
||||
this.f2381r = obtainStyledAttributes.getResourceId(4, 0);
|
||||
this.f2371e = obtainStyledAttributes.getLayoutDimension(3, 0);
|
||||
this.f2383t = obtainStyledAttributes.getResourceId(2, R.layout.abc_action_mode_close_item_material);
|
||||
obtainStyledAttributes.recycle();
|
||||
}
|
||||
|
||||
public static int f(View view, int i, int i4) {
|
||||
view.measure(View.MeasureSpec.makeMeasureSpec(i, IntCompanionObject.MIN_VALUE), i4);
|
||||
return Math.max(0, i - view.getMeasuredWidth());
|
||||
}
|
||||
|
||||
public static int g(int i, int i4, int i5, View view, boolean z3) {
|
||||
int measuredWidth = view.getMeasuredWidth();
|
||||
int measuredHeight = view.getMeasuredHeight();
|
||||
int i6 = ((i5 - measuredHeight) / 2) + i4;
|
||||
if (z3) {
|
||||
view.layout(i - measuredWidth, i6, i, measuredHeight + i6);
|
||||
} else {
|
||||
view.layout(i, i6, i + measuredWidth, measuredHeight + i6);
|
||||
}
|
||||
return z3 ? -measuredWidth : measuredWidth;
|
||||
}
|
||||
|
||||
public final void c(AbstractC0405b abstractC0405b) {
|
||||
View view = this.f2375k;
|
||||
if (view == null) {
|
||||
View inflate = LayoutInflater.from(getContext()).inflate(this.f2383t, (ViewGroup) this, false);
|
||||
this.f2375k = inflate;
|
||||
addView(inflate);
|
||||
} else if (view.getParent() == null) {
|
||||
addView(this.f2375k);
|
||||
}
|
||||
View findViewById = this.f2375k.findViewById(R.id.action_mode_close_button);
|
||||
this.f2376l = findViewById;
|
||||
findViewById.setOnClickListener(new j(abstractC0405b, 2));
|
||||
m d4 = abstractC0405b.d();
|
||||
C0472l c0472l = this.f2370d;
|
||||
if (c0472l != null) {
|
||||
c0472l.c();
|
||||
C0462g c0462g = c0472l.f7693u;
|
||||
if (c0462g != null && c0462g.b()) {
|
||||
c0462g.i.dismiss();
|
||||
}
|
||||
}
|
||||
C0472l c0472l2 = new C0472l(getContext());
|
||||
this.f2370d = c0472l2;
|
||||
c0472l2.f7686m = true;
|
||||
c0472l2.f7687n = true;
|
||||
ViewGroup.LayoutParams layoutParams = new ViewGroup.LayoutParams(-2, -1);
|
||||
d4.b(this.f2370d, this.f2368b);
|
||||
C0472l c0472l3 = this.f2370d;
|
||||
InterfaceC0418A interfaceC0418A = c0472l3.h;
|
||||
if (interfaceC0418A == null) {
|
||||
InterfaceC0418A interfaceC0418A2 = (InterfaceC0418A) c0472l3.f7679d.inflate(c0472l3.f7681f, (ViewGroup) this, false);
|
||||
c0472l3.h = interfaceC0418A2;
|
||||
interfaceC0418A2.a(c0472l3.f7678c);
|
||||
c0472l3.h(true);
|
||||
}
|
||||
InterfaceC0418A interfaceC0418A3 = c0472l3.h;
|
||||
if (interfaceC0418A != interfaceC0418A3) {
|
||||
((ActionMenuView) interfaceC0418A3).setPresenter(c0472l3);
|
||||
}
|
||||
ActionMenuView actionMenuView = (ActionMenuView) interfaceC0418A3;
|
||||
this.f2369c = actionMenuView;
|
||||
actionMenuView.setBackground(null);
|
||||
addView(this.f2369c, layoutParams);
|
||||
}
|
||||
|
||||
public final void d() {
|
||||
if (this.f2378n == null) {
|
||||
LayoutInflater.from(getContext()).inflate(R.layout.abc_action_bar_title_item, this);
|
||||
LinearLayout linearLayout = (LinearLayout) getChildAt(getChildCount() - 1);
|
||||
this.f2378n = linearLayout;
|
||||
this.f2379o = (TextView) linearLayout.findViewById(R.id.action_bar_title);
|
||||
this.p = (TextView) this.f2378n.findViewById(R.id.action_bar_subtitle);
|
||||
int i = this.f2380q;
|
||||
if (i != 0) {
|
||||
this.f2379o.setTextAppearance(getContext(), i);
|
||||
}
|
||||
int i4 = this.f2381r;
|
||||
if (i4 != 0) {
|
||||
this.p.setTextAppearance(getContext(), i4);
|
||||
}
|
||||
}
|
||||
this.f2379o.setText(this.i);
|
||||
this.p.setText(this.f2374j);
|
||||
boolean isEmpty = TextUtils.isEmpty(this.i);
|
||||
boolean isEmpty2 = TextUtils.isEmpty(this.f2374j);
|
||||
this.p.setVisibility(!isEmpty2 ? 0 : 8);
|
||||
this.f2378n.setVisibility((isEmpty && isEmpty2) ? 8 : 0);
|
||||
if (this.f2378n.getParent() == null) {
|
||||
addView(this.f2378n);
|
||||
}
|
||||
}
|
||||
|
||||
public final void e() {
|
||||
removeAllViews();
|
||||
this.f2377m = null;
|
||||
this.f2369c = null;
|
||||
this.f2370d = null;
|
||||
View view = this.f2376l;
|
||||
if (view != null) {
|
||||
view.setOnClickListener(null);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup
|
||||
public final ViewGroup.LayoutParams generateDefaultLayoutParams() {
|
||||
return new ViewGroup.MarginLayoutParams(-1, -2);
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup
|
||||
public final ViewGroup.LayoutParams generateLayoutParams(AttributeSet attributeSet) {
|
||||
return new ViewGroup.MarginLayoutParams(getContext(), attributeSet);
|
||||
}
|
||||
|
||||
public int getAnimatedVisibility() {
|
||||
return this.f2372f != null ? this.f2367a.f7645b : getVisibility();
|
||||
}
|
||||
|
||||
public int getContentHeight() {
|
||||
return this.f2371e;
|
||||
}
|
||||
|
||||
public CharSequence getSubtitle() {
|
||||
return this.f2374j;
|
||||
}
|
||||
|
||||
public CharSequence getTitle() {
|
||||
return this.i;
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
/* renamed from: h, reason: merged with bridge method [inline-methods] */
|
||||
public final void setVisibility(int i) {
|
||||
if (i != getVisibility()) {
|
||||
h0 h0Var = this.f2372f;
|
||||
if (h0Var != null) {
|
||||
h0Var.b();
|
||||
}
|
||||
super.setVisibility(i);
|
||||
}
|
||||
}
|
||||
|
||||
public final h0 i(int i, long j4) {
|
||||
h0 h0Var = this.f2372f;
|
||||
if (h0Var != null) {
|
||||
h0Var.b();
|
||||
}
|
||||
C0450a c0450a = this.f2367a;
|
||||
if (i != 0) {
|
||||
h0 a2 = X.a(this);
|
||||
a2.a(BitmapDescriptorFactory.HUE_RED);
|
||||
a2.c(j4);
|
||||
c0450a.f7646c.f2372f = a2;
|
||||
c0450a.f7645b = i;
|
||||
a2.d(c0450a);
|
||||
return a2;
|
||||
}
|
||||
if (getVisibility() != 0) {
|
||||
setAlpha(BitmapDescriptorFactory.HUE_RED);
|
||||
}
|
||||
h0 a4 = X.a(this);
|
||||
a4.a(1.0f);
|
||||
a4.c(j4);
|
||||
c0450a.f7646c.f2372f = a4;
|
||||
c0450a.f7645b = i;
|
||||
a4.d(c0450a);
|
||||
return a4;
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final void onConfigurationChanged(Configuration configuration) {
|
||||
super.onConfigurationChanged(configuration);
|
||||
TypedArray obtainStyledAttributes = getContext().obtainStyledAttributes(null, AbstractC0336a.f6422a, R.attr.actionBarStyle, 0);
|
||||
setContentHeight(obtainStyledAttributes.getLayoutDimension(13, 0));
|
||||
obtainStyledAttributes.recycle();
|
||||
C0472l c0472l = this.f2370d;
|
||||
if (c0472l != null) {
|
||||
Configuration configuration2 = c0472l.f7677b.getResources().getConfiguration();
|
||||
int i = configuration2.screenWidthDp;
|
||||
int i4 = configuration2.screenHeightDp;
|
||||
c0472l.f7689q = (configuration2.smallestScreenWidthDp > 600 || i > 600 || (i > 960 && i4 > 720) || (i > 720 && i4 > 960)) ? 5 : (i >= 500 || (i > 640 && i4 > 480) || (i > 480 && i4 > 640)) ? 4 : i >= 360 ? 3 : 2;
|
||||
m mVar = c0472l.f7678c;
|
||||
if (mVar != null) {
|
||||
mVar.p(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup, android.view.View
|
||||
public final void onDetachedFromWindow() {
|
||||
super.onDetachedFromWindow();
|
||||
C0472l c0472l = this.f2370d;
|
||||
if (c0472l != null) {
|
||||
c0472l.c();
|
||||
C0462g c0462g = this.f2370d.f7693u;
|
||||
if (c0462g == null || !c0462g.b()) {
|
||||
return;
|
||||
}
|
||||
c0462g.i.dismiss();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final boolean onHoverEvent(MotionEvent motionEvent) {
|
||||
int actionMasked = motionEvent.getActionMasked();
|
||||
if (actionMasked == 9) {
|
||||
this.h = false;
|
||||
}
|
||||
if (!this.h) {
|
||||
boolean onHoverEvent = super.onHoverEvent(motionEvent);
|
||||
if (actionMasked == 9 && !onHoverEvent) {
|
||||
this.h = true;
|
||||
}
|
||||
}
|
||||
if (actionMasked != 10 && actionMasked != 3) {
|
||||
return true;
|
||||
}
|
||||
this.h = false;
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup, android.view.View
|
||||
public final void onLayout(boolean z3, int i, int i4, int i5, int i6) {
|
||||
boolean z4 = getLayoutDirection() == 1;
|
||||
int paddingRight = z4 ? (i5 - i) - getPaddingRight() : getPaddingLeft();
|
||||
int paddingTop = getPaddingTop();
|
||||
int paddingTop2 = ((i6 - i4) - getPaddingTop()) - getPaddingBottom();
|
||||
View view = this.f2375k;
|
||||
if (view != null && view.getVisibility() != 8) {
|
||||
ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) this.f2375k.getLayoutParams();
|
||||
int i7 = z4 ? marginLayoutParams.rightMargin : marginLayoutParams.leftMargin;
|
||||
int i8 = z4 ? marginLayoutParams.leftMargin : marginLayoutParams.rightMargin;
|
||||
int i9 = z4 ? paddingRight - i7 : paddingRight + i7;
|
||||
int g4 = g(i9, paddingTop, paddingTop2, this.f2375k, z4) + i9;
|
||||
paddingRight = z4 ? g4 - i8 : g4 + i8;
|
||||
}
|
||||
LinearLayout linearLayout = this.f2378n;
|
||||
if (linearLayout != null && this.f2377m == null && linearLayout.getVisibility() != 8) {
|
||||
paddingRight += g(paddingRight, paddingTop, paddingTop2, this.f2378n, z4);
|
||||
}
|
||||
View view2 = this.f2377m;
|
||||
if (view2 != null) {
|
||||
g(paddingRight, paddingTop, paddingTop2, view2, z4);
|
||||
}
|
||||
int paddingLeft = z4 ? getPaddingLeft() : (i5 - i) - getPaddingRight();
|
||||
ActionMenuView actionMenuView = this.f2369c;
|
||||
if (actionMenuView != null) {
|
||||
g(paddingLeft, paddingTop, paddingTop2, actionMenuView, !z4);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final void onMeasure(int i, int i4) {
|
||||
if (View.MeasureSpec.getMode(i) != 1073741824) {
|
||||
throw new IllegalStateException(getClass().getSimpleName().concat(" can only be used with android:layout_width=\"match_parent\" (or fill_parent)"));
|
||||
}
|
||||
if (View.MeasureSpec.getMode(i4) == 0) {
|
||||
throw new IllegalStateException(getClass().getSimpleName().concat(" can only be used with android:layout_height=\"wrap_content\""));
|
||||
}
|
||||
int size = View.MeasureSpec.getSize(i);
|
||||
int i5 = this.f2371e;
|
||||
if (i5 <= 0) {
|
||||
i5 = View.MeasureSpec.getSize(i4);
|
||||
}
|
||||
int paddingBottom = getPaddingBottom() + getPaddingTop();
|
||||
int paddingLeft = (size - getPaddingLeft()) - getPaddingRight();
|
||||
int i6 = i5 - paddingBottom;
|
||||
int makeMeasureSpec = View.MeasureSpec.makeMeasureSpec(i6, IntCompanionObject.MIN_VALUE);
|
||||
View view = this.f2375k;
|
||||
if (view != null) {
|
||||
int f2 = f(view, paddingLeft, makeMeasureSpec);
|
||||
ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) this.f2375k.getLayoutParams();
|
||||
paddingLeft = f2 - (marginLayoutParams.leftMargin + marginLayoutParams.rightMargin);
|
||||
}
|
||||
ActionMenuView actionMenuView = this.f2369c;
|
||||
if (actionMenuView != null && actionMenuView.getParent() == this) {
|
||||
paddingLeft = f(this.f2369c, paddingLeft, makeMeasureSpec);
|
||||
}
|
||||
LinearLayout linearLayout = this.f2378n;
|
||||
if (linearLayout != null && this.f2377m == null) {
|
||||
if (this.f2382s) {
|
||||
this.f2378n.measure(View.MeasureSpec.makeMeasureSpec(0, 0), makeMeasureSpec);
|
||||
int measuredWidth = this.f2378n.getMeasuredWidth();
|
||||
boolean z3 = measuredWidth <= paddingLeft;
|
||||
if (z3) {
|
||||
paddingLeft -= measuredWidth;
|
||||
}
|
||||
this.f2378n.setVisibility(z3 ? 0 : 8);
|
||||
} else {
|
||||
paddingLeft = f(linearLayout, paddingLeft, makeMeasureSpec);
|
||||
}
|
||||
}
|
||||
View view2 = this.f2377m;
|
||||
if (view2 != null) {
|
||||
ViewGroup.LayoutParams layoutParams = view2.getLayoutParams();
|
||||
int i7 = layoutParams.width;
|
||||
int i8 = i7 != -2 ? 1073741824 : Integer.MIN_VALUE;
|
||||
if (i7 >= 0) {
|
||||
paddingLeft = Math.min(i7, paddingLeft);
|
||||
}
|
||||
int i9 = layoutParams.height;
|
||||
int i10 = i9 == -2 ? Integer.MIN_VALUE : 1073741824;
|
||||
if (i9 >= 0) {
|
||||
i6 = Math.min(i9, i6);
|
||||
}
|
||||
this.f2377m.measure(View.MeasureSpec.makeMeasureSpec(paddingLeft, i8), View.MeasureSpec.makeMeasureSpec(i6, i10));
|
||||
}
|
||||
if (this.f2371e > 0) {
|
||||
setMeasuredDimension(size, i5);
|
||||
return;
|
||||
}
|
||||
int childCount = getChildCount();
|
||||
int i11 = 0;
|
||||
for (int i12 = 0; i12 < childCount; i12++) {
|
||||
int measuredHeight = getChildAt(i12).getMeasuredHeight() + paddingBottom;
|
||||
if (measuredHeight > i11) {
|
||||
i11 = measuredHeight;
|
||||
}
|
||||
}
|
||||
setMeasuredDimension(size, i11);
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final boolean onTouchEvent(MotionEvent motionEvent) {
|
||||
int actionMasked = motionEvent.getActionMasked();
|
||||
if (actionMasked == 0) {
|
||||
this.f2373g = false;
|
||||
}
|
||||
if (!this.f2373g) {
|
||||
boolean onTouchEvent = super.onTouchEvent(motionEvent);
|
||||
if (actionMasked == 0 && !onTouchEvent) {
|
||||
this.f2373g = true;
|
||||
}
|
||||
}
|
||||
if (actionMasked != 1 && actionMasked != 3) {
|
||||
return true;
|
||||
}
|
||||
this.f2373g = false;
|
||||
return true;
|
||||
}
|
||||
|
||||
public void setContentHeight(int i) {
|
||||
this.f2371e = i;
|
||||
}
|
||||
|
||||
public void setCustomView(View view) {
|
||||
LinearLayout linearLayout;
|
||||
View view2 = this.f2377m;
|
||||
if (view2 != null) {
|
||||
removeView(view2);
|
||||
}
|
||||
this.f2377m = view;
|
||||
if (view != null && (linearLayout = this.f2378n) != null) {
|
||||
removeView(linearLayout);
|
||||
this.f2378n = null;
|
||||
}
|
||||
if (view != null) {
|
||||
addView(view);
|
||||
}
|
||||
requestLayout();
|
||||
}
|
||||
|
||||
public void setSubtitle(CharSequence charSequence) {
|
||||
this.f2374j = charSequence;
|
||||
d();
|
||||
}
|
||||
|
||||
public void setTitle(CharSequence charSequence) {
|
||||
this.i = charSequence;
|
||||
d();
|
||||
X.k(this, charSequence);
|
||||
}
|
||||
|
||||
public void setTitleOptional(boolean z3) {
|
||||
if (z3 != this.f2382s) {
|
||||
requestLayout();
|
||||
}
|
||||
this.f2382s = z3;
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup
|
||||
public final boolean shouldDelayChildPressedState() {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,681 @@
|
||||
package androidx.appcompat.widget;
|
||||
|
||||
import B0.q;
|
||||
import G.c;
|
||||
import O.B0;
|
||||
import O.C0079u;
|
||||
import O.D0;
|
||||
import O.InterfaceC0077s;
|
||||
import O.InterfaceC0078t;
|
||||
import O.J;
|
||||
import O.L;
|
||||
import O.X;
|
||||
import O.t0;
|
||||
import O.u0;
|
||||
import O.v0;
|
||||
import a.AbstractC0106b;
|
||||
import android.annotation.SuppressLint;
|
||||
import android.content.Context;
|
||||
import android.content.res.Configuration;
|
||||
import android.content.res.TypedArray;
|
||||
import android.graphics.Canvas;
|
||||
import android.graphics.Rect;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.os.Build;
|
||||
import android.util.AttributeSet;
|
||||
import android.util.Log;
|
||||
import android.view.KeyEvent;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.view.ViewPropertyAnimator;
|
||||
import android.view.Window;
|
||||
import android.view.WindowInsets;
|
||||
import android.widget.OverScroller;
|
||||
import com.adif.elcanomovil.R;
|
||||
import g.T;
|
||||
import java.util.WeakHashMap;
|
||||
import k.C0414k;
|
||||
import kotlin.jvm.internal.IntCompanionObject;
|
||||
import l.m;
|
||||
import l.x;
|
||||
import m.C0458e;
|
||||
import m.C0460f;
|
||||
import m.C0472l;
|
||||
import m.InterfaceC0456d;
|
||||
import m.InterfaceC0457d0;
|
||||
import m.InterfaceC0459e0;
|
||||
import m.Q0;
|
||||
import m.RunnableC0454c;
|
||||
import m.V0;
|
||||
|
||||
@SuppressLint({"UnknownNullness"})
|
||||
/* loaded from: classes.dex */
|
||||
public class ActionBarOverlayLayout extends ViewGroup implements InterfaceC0457d0, InterfaceC0077s, InterfaceC0078t {
|
||||
|
||||
/* renamed from: C, reason: collision with root package name */
|
||||
public static final int[] f2384C = {R.attr.actionBarSize, android.R.attr.windowContentOverlay};
|
||||
|
||||
/* renamed from: D, reason: collision with root package name */
|
||||
public static final D0 f2385D;
|
||||
|
||||
/* renamed from: E, reason: collision with root package name */
|
||||
public static final Rect f2386E;
|
||||
|
||||
/* renamed from: A, reason: collision with root package name */
|
||||
public final C0079u f2387A;
|
||||
|
||||
/* renamed from: B, reason: collision with root package name */
|
||||
public final C0460f f2388B;
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f2389a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public int f2390b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public ContentFrameLayout f2391c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public ActionBarContainer f2392d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public InterfaceC0459e0 f2393e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public Drawable f2394f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public boolean f2395g;
|
||||
public boolean h;
|
||||
public boolean i;
|
||||
|
||||
/* renamed from: j, reason: collision with root package name */
|
||||
public boolean f2396j;
|
||||
|
||||
/* renamed from: k, reason: collision with root package name */
|
||||
public int f2397k;
|
||||
|
||||
/* renamed from: l, reason: collision with root package name */
|
||||
public int f2398l;
|
||||
|
||||
/* renamed from: m, reason: collision with root package name */
|
||||
public final Rect f2399m;
|
||||
|
||||
/* renamed from: n, reason: collision with root package name */
|
||||
public final Rect f2400n;
|
||||
|
||||
/* renamed from: o, reason: collision with root package name */
|
||||
public final Rect f2401o;
|
||||
public final Rect p;
|
||||
|
||||
/* renamed from: q, reason: collision with root package name */
|
||||
public D0 f2402q;
|
||||
|
||||
/* renamed from: r, reason: collision with root package name */
|
||||
public D0 f2403r;
|
||||
|
||||
/* renamed from: s, reason: collision with root package name */
|
||||
public D0 f2404s;
|
||||
|
||||
/* renamed from: t, reason: collision with root package name */
|
||||
public D0 f2405t;
|
||||
|
||||
/* renamed from: u, reason: collision with root package name */
|
||||
public InterfaceC0456d f2406u;
|
||||
|
||||
/* renamed from: v, reason: collision with root package name */
|
||||
public OverScroller f2407v;
|
||||
|
||||
/* renamed from: w, reason: collision with root package name */
|
||||
public ViewPropertyAnimator f2408w;
|
||||
|
||||
/* renamed from: x, reason: collision with root package name */
|
||||
public final q f2409x;
|
||||
|
||||
/* renamed from: y, reason: collision with root package name */
|
||||
public final RunnableC0454c f2410y;
|
||||
|
||||
/* renamed from: z, reason: collision with root package name */
|
||||
public final RunnableC0454c f2411z;
|
||||
|
||||
static {
|
||||
v0 u0Var = Build.VERSION.SDK_INT >= 30 ? new u0() : new t0();
|
||||
u0Var.f(c.b(0, 1, 0, 1));
|
||||
f2385D = u0Var.b();
|
||||
f2386E = new Rect();
|
||||
}
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
/* JADX WARN: Type inference failed for: r3v14, types: [O.u, java.lang.Object] */
|
||||
/* JADX WARN: Type inference failed for: r3v15, types: [m.f, android.view.View] */
|
||||
public ActionBarOverlayLayout(Context context, AttributeSet attributeSet) {
|
||||
super(context, attributeSet);
|
||||
this.f2390b = 0;
|
||||
this.f2399m = new Rect();
|
||||
this.f2400n = new Rect();
|
||||
this.f2401o = new Rect();
|
||||
this.p = new Rect();
|
||||
new Rect();
|
||||
new Rect();
|
||||
new Rect();
|
||||
new Rect();
|
||||
D0 d02 = D0.f1206b;
|
||||
this.f2402q = d02;
|
||||
this.f2403r = d02;
|
||||
this.f2404s = d02;
|
||||
this.f2405t = d02;
|
||||
this.f2409x = new q(this, 6);
|
||||
this.f2410y = new RunnableC0454c(this, 0);
|
||||
this.f2411z = new RunnableC0454c(this, 1);
|
||||
i(context);
|
||||
this.f2387A = new Object();
|
||||
?? view = new View(context);
|
||||
view.setWillNotDraw(true);
|
||||
this.f2388B = view;
|
||||
addView(view);
|
||||
}
|
||||
|
||||
public static boolean g(View view, Rect rect, boolean z3) {
|
||||
boolean z4;
|
||||
C0458e c0458e = (C0458e) view.getLayoutParams();
|
||||
int i = ((ViewGroup.MarginLayoutParams) c0458e).leftMargin;
|
||||
int i4 = rect.left;
|
||||
if (i != i4) {
|
||||
((ViewGroup.MarginLayoutParams) c0458e).leftMargin = i4;
|
||||
z4 = true;
|
||||
} else {
|
||||
z4 = false;
|
||||
}
|
||||
int i5 = ((ViewGroup.MarginLayoutParams) c0458e).topMargin;
|
||||
int i6 = rect.top;
|
||||
if (i5 != i6) {
|
||||
((ViewGroup.MarginLayoutParams) c0458e).topMargin = i6;
|
||||
z4 = true;
|
||||
}
|
||||
int i7 = ((ViewGroup.MarginLayoutParams) c0458e).rightMargin;
|
||||
int i8 = rect.right;
|
||||
if (i7 != i8) {
|
||||
((ViewGroup.MarginLayoutParams) c0458e).rightMargin = i8;
|
||||
z4 = true;
|
||||
}
|
||||
if (z3) {
|
||||
int i9 = ((ViewGroup.MarginLayoutParams) c0458e).bottomMargin;
|
||||
int i10 = rect.bottom;
|
||||
if (i9 != i10) {
|
||||
((ViewGroup.MarginLayoutParams) c0458e).bottomMargin = i10;
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return z4;
|
||||
}
|
||||
|
||||
@Override // O.InterfaceC0077s
|
||||
public final void a(View view, View view2, int i, int i4) {
|
||||
if (i4 == 0) {
|
||||
onNestedScrollAccepted(view, view2, i);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // O.InterfaceC0077s
|
||||
public final void b(View view, int i) {
|
||||
if (i == 0) {
|
||||
onStopNestedScroll(view);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // O.InterfaceC0077s
|
||||
public final void c(View view, int i, int i4, int[] iArr, int i5) {
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup
|
||||
public final boolean checkLayoutParams(ViewGroup.LayoutParams layoutParams) {
|
||||
return layoutParams instanceof C0458e;
|
||||
}
|
||||
|
||||
@Override // O.InterfaceC0078t
|
||||
public final void d(View view, int i, int i4, int i5, int i6, int i7, int[] iArr) {
|
||||
e(view, i, i4, i5, i6, i7);
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final void draw(Canvas canvas) {
|
||||
int i;
|
||||
super.draw(canvas);
|
||||
if (this.f2394f != null) {
|
||||
if (this.f2392d.getVisibility() == 0) {
|
||||
i = (int) (this.f2392d.getTranslationY() + this.f2392d.getBottom() + 0.5f);
|
||||
} else {
|
||||
i = 0;
|
||||
}
|
||||
this.f2394f.setBounds(0, i, getWidth(), this.f2394f.getIntrinsicHeight() + i);
|
||||
this.f2394f.draw(canvas);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // O.InterfaceC0077s
|
||||
public final void e(View view, int i, int i4, int i5, int i6, int i7) {
|
||||
if (i7 == 0) {
|
||||
onNestedScroll(view, i, i4, i5, i6);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // O.InterfaceC0077s
|
||||
public final boolean f(View view, View view2, int i, int i4) {
|
||||
return i4 == 0 && onStartNestedScroll(view, view2, i);
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final boolean fitSystemWindows(Rect rect) {
|
||||
return super.fitSystemWindows(rect);
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup
|
||||
public final ViewGroup.LayoutParams generateDefaultLayoutParams() {
|
||||
return new ViewGroup.MarginLayoutParams(-1, -1);
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup
|
||||
public final ViewGroup.LayoutParams generateLayoutParams(AttributeSet attributeSet) {
|
||||
return new ViewGroup.MarginLayoutParams(getContext(), attributeSet);
|
||||
}
|
||||
|
||||
public int getActionBarHideOffset() {
|
||||
ActionBarContainer actionBarContainer = this.f2392d;
|
||||
if (actionBarContainer != null) {
|
||||
return -((int) actionBarContainer.getTranslationY());
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup
|
||||
public int getNestedScrollAxes() {
|
||||
C0079u c0079u = this.f2387A;
|
||||
return c0079u.f1299b | c0079u.f1298a;
|
||||
}
|
||||
|
||||
public CharSequence getTitle() {
|
||||
k();
|
||||
return ((V0) this.f2393e).f7624a.getTitle();
|
||||
}
|
||||
|
||||
public final void h() {
|
||||
removeCallbacks(this.f2410y);
|
||||
removeCallbacks(this.f2411z);
|
||||
ViewPropertyAnimator viewPropertyAnimator = this.f2408w;
|
||||
if (viewPropertyAnimator != null) {
|
||||
viewPropertyAnimator.cancel();
|
||||
}
|
||||
}
|
||||
|
||||
public final void i(Context context) {
|
||||
TypedArray obtainStyledAttributes = getContext().getTheme().obtainStyledAttributes(f2384C);
|
||||
this.f2389a = obtainStyledAttributes.getDimensionPixelSize(0, 0);
|
||||
Drawable drawable = obtainStyledAttributes.getDrawable(1);
|
||||
this.f2394f = drawable;
|
||||
setWillNotDraw(drawable == null);
|
||||
obtainStyledAttributes.recycle();
|
||||
this.f2407v = new OverScroller(context);
|
||||
}
|
||||
|
||||
public final void j(int i) {
|
||||
k();
|
||||
if (i == 2) {
|
||||
((V0) this.f2393e).getClass();
|
||||
Log.i("ToolbarWidgetWrapper", "Progress display unsupported");
|
||||
} else if (i == 5) {
|
||||
((V0) this.f2393e).getClass();
|
||||
Log.i("ToolbarWidgetWrapper", "Progress display unsupported");
|
||||
} else {
|
||||
if (i != 109) {
|
||||
return;
|
||||
}
|
||||
setOverlayMode(true);
|
||||
}
|
||||
}
|
||||
|
||||
public final void k() {
|
||||
InterfaceC0459e0 wrapper;
|
||||
if (this.f2391c == null) {
|
||||
this.f2391c = (ContentFrameLayout) findViewById(R.id.action_bar_activity_content);
|
||||
this.f2392d = (ActionBarContainer) findViewById(R.id.action_bar_container);
|
||||
KeyEvent.Callback findViewById = findViewById(R.id.action_bar);
|
||||
if (findViewById instanceof InterfaceC0459e0) {
|
||||
wrapper = (InterfaceC0459e0) findViewById;
|
||||
} else {
|
||||
if (!(findViewById instanceof Toolbar)) {
|
||||
throw new IllegalStateException("Can't make a decor toolbar out of ".concat(findViewById.getClass().getSimpleName()));
|
||||
}
|
||||
wrapper = ((Toolbar) findViewById).getWrapper();
|
||||
}
|
||||
this.f2393e = wrapper;
|
||||
}
|
||||
}
|
||||
|
||||
public final void l(m mVar, x xVar) {
|
||||
k();
|
||||
V0 v02 = (V0) this.f2393e;
|
||||
C0472l c0472l = v02.f7634m;
|
||||
Toolbar toolbar = v02.f7624a;
|
||||
if (c0472l == null) {
|
||||
C0472l c0472l2 = new C0472l(toolbar.getContext());
|
||||
v02.f7634m = c0472l2;
|
||||
c0472l2.i = R.id.action_menu_presenter;
|
||||
}
|
||||
C0472l c0472l3 = v02.f7634m;
|
||||
c0472l3.f7680e = xVar;
|
||||
if (mVar == null && toolbar.f2480a == null) {
|
||||
return;
|
||||
}
|
||||
toolbar.f();
|
||||
m mVar2 = toolbar.f2480a.p;
|
||||
if (mVar2 == mVar) {
|
||||
return;
|
||||
}
|
||||
if (mVar2 != null) {
|
||||
mVar2.r(toolbar.f2471L);
|
||||
mVar2.r(toolbar.f2472M);
|
||||
}
|
||||
if (toolbar.f2472M == null) {
|
||||
toolbar.f2472M = new Q0(toolbar);
|
||||
}
|
||||
c0472l3.f7690r = true;
|
||||
if (mVar != null) {
|
||||
mVar.b(c0472l3, toolbar.f2487j);
|
||||
mVar.b(toolbar.f2472M, toolbar.f2487j);
|
||||
} else {
|
||||
c0472l3.i(toolbar.f2487j, null);
|
||||
toolbar.f2472M.i(toolbar.f2487j, null);
|
||||
c0472l3.h(true);
|
||||
toolbar.f2472M.h(true);
|
||||
}
|
||||
toolbar.f2480a.setPopupTheme(toolbar.f2488k);
|
||||
toolbar.f2480a.setPresenter(c0472l3);
|
||||
toolbar.f2471L = c0472l3;
|
||||
toolbar.w();
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final WindowInsets onApplyWindowInsets(WindowInsets windowInsets) {
|
||||
k();
|
||||
D0 f2 = D0.f(this, windowInsets);
|
||||
boolean g4 = g(this.f2392d, new Rect(f2.b(), f2.d(), f2.c(), f2.a()), false);
|
||||
WeakHashMap weakHashMap = X.f1226a;
|
||||
Rect rect = this.f2399m;
|
||||
L.b(this, f2, rect);
|
||||
int i = rect.left;
|
||||
int i4 = rect.top;
|
||||
int i5 = rect.right;
|
||||
int i6 = rect.bottom;
|
||||
B0 b02 = f2.f1207a;
|
||||
D0 l4 = b02.l(i, i4, i5, i6);
|
||||
this.f2402q = l4;
|
||||
boolean z3 = true;
|
||||
if (!this.f2403r.equals(l4)) {
|
||||
this.f2403r = this.f2402q;
|
||||
g4 = true;
|
||||
}
|
||||
Rect rect2 = this.f2400n;
|
||||
if (rect2.equals(rect)) {
|
||||
z3 = g4;
|
||||
} else {
|
||||
rect2.set(rect);
|
||||
}
|
||||
if (z3) {
|
||||
requestLayout();
|
||||
}
|
||||
return b02.a().f1207a.c().f1207a.b().e();
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final void onConfigurationChanged(Configuration configuration) {
|
||||
super.onConfigurationChanged(configuration);
|
||||
i(getContext());
|
||||
WeakHashMap weakHashMap = X.f1226a;
|
||||
J.c(this);
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup, android.view.View
|
||||
public final void onDetachedFromWindow() {
|
||||
super.onDetachedFromWindow();
|
||||
h();
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup, android.view.View
|
||||
public final void onLayout(boolean z3, int i, int i4, int i5, int i6) {
|
||||
int childCount = getChildCount();
|
||||
int paddingLeft = getPaddingLeft();
|
||||
int paddingTop = getPaddingTop();
|
||||
for (int i7 = 0; i7 < childCount; i7++) {
|
||||
View childAt = getChildAt(i7);
|
||||
if (childAt.getVisibility() != 8) {
|
||||
C0458e c0458e = (C0458e) childAt.getLayoutParams();
|
||||
int measuredWidth = childAt.getMeasuredWidth();
|
||||
int measuredHeight = childAt.getMeasuredHeight();
|
||||
int i8 = ((ViewGroup.MarginLayoutParams) c0458e).leftMargin + paddingLeft;
|
||||
int i9 = ((ViewGroup.MarginLayoutParams) c0458e).topMargin + paddingTop;
|
||||
childAt.layout(i8, i9, measuredWidth + i8, measuredHeight + i9);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX WARN: Removed duplicated region for block: B:18:0x00f2 */
|
||||
@Override // android.view.View
|
||||
/*
|
||||
Code decompiled incorrectly, please refer to instructions dump.
|
||||
To view partially-correct add '--show-bad-code' argument
|
||||
*/
|
||||
public final void onMeasure(int r13, int r14) {
|
||||
/*
|
||||
Method dump skipped, instructions count: 361
|
||||
To view this dump add '--comments-level debug' option
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: androidx.appcompat.widget.ActionBarOverlayLayout.onMeasure(int, int):void");
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup, android.view.ViewParent
|
||||
public final boolean onNestedFling(View view, float f2, float f4, boolean z3) {
|
||||
if (!this.i || !z3) {
|
||||
return false;
|
||||
}
|
||||
this.f2407v.fling(0, 0, 0, (int) f4, 0, 0, IntCompanionObject.MIN_VALUE, Integer.MAX_VALUE);
|
||||
if (this.f2407v.getFinalY() > this.f2392d.getHeight()) {
|
||||
h();
|
||||
this.f2411z.run();
|
||||
} else {
|
||||
h();
|
||||
this.f2410y.run();
|
||||
}
|
||||
this.f2396j = true;
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup, android.view.ViewParent
|
||||
public final boolean onNestedPreFling(View view, float f2, float f4) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup, android.view.ViewParent
|
||||
public final void onNestedPreScroll(View view, int i, int i4, int[] iArr) {
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup, android.view.ViewParent
|
||||
public final void onNestedScroll(View view, int i, int i4, int i5, int i6) {
|
||||
int i7 = this.f2397k + i4;
|
||||
this.f2397k = i7;
|
||||
setActionBarHideOffset(i7);
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup, android.view.ViewParent
|
||||
public final void onNestedScrollAccepted(View view, View view2, int i) {
|
||||
T t2;
|
||||
C0414k c0414k;
|
||||
this.f2387A.f1298a = i;
|
||||
this.f2397k = getActionBarHideOffset();
|
||||
h();
|
||||
InterfaceC0456d interfaceC0456d = this.f2406u;
|
||||
if (interfaceC0456d == null || (c0414k = (t2 = (T) interfaceC0456d).f6593s) == null) {
|
||||
return;
|
||||
}
|
||||
c0414k.a();
|
||||
t2.f6593s = null;
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup, android.view.ViewParent
|
||||
public final boolean onStartNestedScroll(View view, View view2, int i) {
|
||||
if ((i & 2) == 0 || this.f2392d.getVisibility() != 0) {
|
||||
return false;
|
||||
}
|
||||
return this.i;
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup, android.view.ViewParent
|
||||
public final void onStopNestedScroll(View view) {
|
||||
if (!this.i || this.f2396j) {
|
||||
return;
|
||||
}
|
||||
if (this.f2397k <= this.f2392d.getHeight()) {
|
||||
h();
|
||||
postDelayed(this.f2410y, 600L);
|
||||
} else {
|
||||
h();
|
||||
postDelayed(this.f2411z, 600L);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final void onWindowSystemUiVisibilityChanged(int i) {
|
||||
super.onWindowSystemUiVisibilityChanged(i);
|
||||
k();
|
||||
int i4 = this.f2398l ^ i;
|
||||
this.f2398l = i;
|
||||
boolean z3 = (i & 4) == 0;
|
||||
boolean z4 = (i & 256) != 0;
|
||||
InterfaceC0456d interfaceC0456d = this.f2406u;
|
||||
if (interfaceC0456d != null) {
|
||||
T t2 = (T) interfaceC0456d;
|
||||
t2.f6590o = !z4;
|
||||
if (z3 || !z4) {
|
||||
if (t2.p) {
|
||||
t2.p = false;
|
||||
t2.s(true);
|
||||
}
|
||||
} else if (!t2.p) {
|
||||
t2.p = true;
|
||||
t2.s(true);
|
||||
}
|
||||
}
|
||||
if ((i4 & 256) == 0 || this.f2406u == null) {
|
||||
return;
|
||||
}
|
||||
WeakHashMap weakHashMap = X.f1226a;
|
||||
J.c(this);
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final void onWindowVisibilityChanged(int i) {
|
||||
super.onWindowVisibilityChanged(i);
|
||||
this.f2390b = i;
|
||||
InterfaceC0456d interfaceC0456d = this.f2406u;
|
||||
if (interfaceC0456d != null) {
|
||||
((T) interfaceC0456d).f6589n = i;
|
||||
}
|
||||
}
|
||||
|
||||
public void setActionBarHideOffset(int i) {
|
||||
h();
|
||||
this.f2392d.setTranslationY(-Math.max(0, Math.min(i, this.f2392d.getHeight())));
|
||||
}
|
||||
|
||||
public void setActionBarVisibilityCallback(InterfaceC0456d interfaceC0456d) {
|
||||
this.f2406u = interfaceC0456d;
|
||||
if (getWindowToken() != null) {
|
||||
((T) this.f2406u).f6589n = this.f2390b;
|
||||
int i = this.f2398l;
|
||||
if (i != 0) {
|
||||
onWindowSystemUiVisibilityChanged(i);
|
||||
WeakHashMap weakHashMap = X.f1226a;
|
||||
J.c(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void setHasNonEmbeddedTabs(boolean z3) {
|
||||
this.h = z3;
|
||||
}
|
||||
|
||||
public void setHideOnContentScrollEnabled(boolean z3) {
|
||||
if (z3 != this.i) {
|
||||
this.i = z3;
|
||||
if (z3) {
|
||||
return;
|
||||
}
|
||||
h();
|
||||
setActionBarHideOffset(0);
|
||||
}
|
||||
}
|
||||
|
||||
public void setIcon(int i) {
|
||||
k();
|
||||
V0 v02 = (V0) this.f2393e;
|
||||
v02.f7627d = i != 0 ? AbstractC0106b.m(v02.f7624a.getContext(), i) : null;
|
||||
v02.c();
|
||||
}
|
||||
|
||||
public void setLogo(int i) {
|
||||
k();
|
||||
V0 v02 = (V0) this.f2393e;
|
||||
v02.f7628e = i != 0 ? AbstractC0106b.m(v02.f7624a.getContext(), i) : null;
|
||||
v02.c();
|
||||
}
|
||||
|
||||
public void setOverlayMode(boolean z3) {
|
||||
this.f2395g = z3;
|
||||
}
|
||||
|
||||
public void setShowingForActionMode(boolean z3) {
|
||||
}
|
||||
|
||||
public void setUiOptions(int i) {
|
||||
}
|
||||
|
||||
@Override // m.InterfaceC0457d0
|
||||
public void setWindowCallback(Window.Callback callback) {
|
||||
k();
|
||||
((V0) this.f2393e).f7632k = callback;
|
||||
}
|
||||
|
||||
@Override // m.InterfaceC0457d0
|
||||
public void setWindowTitle(CharSequence charSequence) {
|
||||
k();
|
||||
V0 v02 = (V0) this.f2393e;
|
||||
if (v02.f7630g) {
|
||||
return;
|
||||
}
|
||||
v02.h = charSequence;
|
||||
if ((v02.f7625b & 8) != 0) {
|
||||
Toolbar toolbar = v02.f7624a;
|
||||
toolbar.setTitle(charSequence);
|
||||
if (v02.f7630g) {
|
||||
X.k(toolbar.getRootView(), charSequence);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup
|
||||
public final boolean shouldDelayChildPressedState() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup
|
||||
public final ViewGroup.LayoutParams generateLayoutParams(ViewGroup.LayoutParams layoutParams) {
|
||||
return new ViewGroup.MarginLayoutParams(layoutParams);
|
||||
}
|
||||
|
||||
public void setIcon(Drawable drawable) {
|
||||
k();
|
||||
V0 v02 = (V0) this.f2393e;
|
||||
v02.f7627d = drawable;
|
||||
v02.c();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,618 @@
|
||||
package androidx.appcompat.widget;
|
||||
|
||||
import M.g;
|
||||
import android.content.Context;
|
||||
import android.content.res.Configuration;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.text.TextUtils;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.ContextThemeWrapper;
|
||||
import android.view.KeyEvent;
|
||||
import android.view.Menu;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.view.accessibility.AccessibilityEvent;
|
||||
import android.widget.LinearLayout;
|
||||
import androidx.appcompat.view.menu.ActionMenuItemView;
|
||||
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
|
||||
import f0.C0338b;
|
||||
import h3.d;
|
||||
import kotlin.jvm.internal.IntCompanionObject;
|
||||
import l.InterfaceC0418A;
|
||||
import l.InterfaceC0433k;
|
||||
import l.InterfaceC0434l;
|
||||
import l.m;
|
||||
import l.o;
|
||||
import l.x;
|
||||
import m.C0462g;
|
||||
import m.C0468j;
|
||||
import m.C0472l;
|
||||
import m.C0476n;
|
||||
import m.C0483q0;
|
||||
import m.InterfaceC0474m;
|
||||
import m.InterfaceC0478o;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class ActionMenuView extends LinearLayoutCompat implements InterfaceC0434l, InterfaceC0418A {
|
||||
|
||||
/* renamed from: A, reason: collision with root package name */
|
||||
public InterfaceC0478o f2412A;
|
||||
public m p;
|
||||
|
||||
/* renamed from: q, reason: collision with root package name */
|
||||
public Context f2413q;
|
||||
|
||||
/* renamed from: r, reason: collision with root package name */
|
||||
public int f2414r;
|
||||
|
||||
/* renamed from: s, reason: collision with root package name */
|
||||
public boolean f2415s;
|
||||
|
||||
/* renamed from: t, reason: collision with root package name */
|
||||
public C0472l f2416t;
|
||||
|
||||
/* renamed from: u, reason: collision with root package name */
|
||||
public g f2417u;
|
||||
|
||||
/* renamed from: v, reason: collision with root package name */
|
||||
public InterfaceC0433k f2418v;
|
||||
|
||||
/* renamed from: w, reason: collision with root package name */
|
||||
public boolean f2419w;
|
||||
|
||||
/* renamed from: x, reason: collision with root package name */
|
||||
public int f2420x;
|
||||
|
||||
/* renamed from: y, reason: collision with root package name */
|
||||
public final int f2421y;
|
||||
|
||||
/* renamed from: z, reason: collision with root package name */
|
||||
public final int f2422z;
|
||||
|
||||
public ActionMenuView(Context context, AttributeSet attributeSet) {
|
||||
super(context, attributeSet);
|
||||
setBaselineAligned(false);
|
||||
float f2 = context.getResources().getDisplayMetrics().density;
|
||||
this.f2421y = (int) (56.0f * f2);
|
||||
this.f2422z = (int) (f2 * 4.0f);
|
||||
this.f2413q = context;
|
||||
this.f2414r = 0;
|
||||
}
|
||||
|
||||
/* JADX WARN: Type inference failed for: r0v0, types: [android.widget.LinearLayout$LayoutParams, m.n] */
|
||||
public static C0476n j() {
|
||||
?? layoutParams = new LinearLayout.LayoutParams(-2, -2);
|
||||
layoutParams.f7709a = false;
|
||||
((LinearLayout.LayoutParams) layoutParams).gravity = 16;
|
||||
return layoutParams;
|
||||
}
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
/* JADX WARN: Type inference failed for: r0v3, types: [android.widget.LinearLayout$LayoutParams, m.n] */
|
||||
public static C0476n k(ViewGroup.LayoutParams layoutParams) {
|
||||
C0476n c0476n;
|
||||
if (layoutParams == null) {
|
||||
return j();
|
||||
}
|
||||
if (layoutParams instanceof C0476n) {
|
||||
C0476n c0476n2 = (C0476n) layoutParams;
|
||||
?? layoutParams2 = new LinearLayout.LayoutParams((ViewGroup.LayoutParams) c0476n2);
|
||||
layoutParams2.f7709a = c0476n2.f7709a;
|
||||
c0476n = layoutParams2;
|
||||
} else {
|
||||
c0476n = new LinearLayout.LayoutParams(layoutParams);
|
||||
}
|
||||
if (((LinearLayout.LayoutParams) c0476n).gravity <= 0) {
|
||||
((LinearLayout.LayoutParams) c0476n).gravity = 16;
|
||||
}
|
||||
return c0476n;
|
||||
}
|
||||
|
||||
@Override // l.InterfaceC0418A
|
||||
public final void a(m mVar) {
|
||||
this.p = mVar;
|
||||
}
|
||||
|
||||
@Override // l.InterfaceC0434l
|
||||
public final boolean c(o oVar) {
|
||||
return this.p.q(oVar, null, 0);
|
||||
}
|
||||
|
||||
@Override // androidx.appcompat.widget.LinearLayoutCompat, android.view.ViewGroup
|
||||
public final boolean checkLayoutParams(ViewGroup.LayoutParams layoutParams) {
|
||||
return layoutParams instanceof C0476n;
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final boolean dispatchPopulateAccessibilityEvent(AccessibilityEvent accessibilityEvent) {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override // androidx.appcompat.widget.LinearLayoutCompat
|
||||
/* renamed from: f */
|
||||
public final /* bridge */ /* synthetic */ C0483q0 generateDefaultLayoutParams() {
|
||||
return j();
|
||||
}
|
||||
|
||||
/* JADX WARN: Type inference failed for: r0v0, types: [m.q0, android.widget.LinearLayout$LayoutParams] */
|
||||
@Override // androidx.appcompat.widget.LinearLayoutCompat
|
||||
/* renamed from: g */
|
||||
public final C0483q0 generateLayoutParams(AttributeSet attributeSet) {
|
||||
return new LinearLayout.LayoutParams(getContext(), attributeSet);
|
||||
}
|
||||
|
||||
@Override // androidx.appcompat.widget.LinearLayoutCompat, android.view.ViewGroup
|
||||
public final /* bridge */ /* synthetic */ ViewGroup.LayoutParams generateDefaultLayoutParams() {
|
||||
return j();
|
||||
}
|
||||
|
||||
@Override // androidx.appcompat.widget.LinearLayoutCompat, android.view.ViewGroup
|
||||
public final /* bridge */ /* synthetic */ ViewGroup.LayoutParams generateLayoutParams(ViewGroup.LayoutParams layoutParams) {
|
||||
return k(layoutParams);
|
||||
}
|
||||
|
||||
public Menu getMenu() {
|
||||
if (this.p == null) {
|
||||
Context context = getContext();
|
||||
m mVar = new m(context);
|
||||
this.p = mVar;
|
||||
mVar.f7245e = new d(this, 6);
|
||||
C0472l c0472l = new C0472l(context);
|
||||
this.f2416t = c0472l;
|
||||
c0472l.f7686m = true;
|
||||
c0472l.f7687n = true;
|
||||
x xVar = this.f2417u;
|
||||
if (xVar == null) {
|
||||
xVar = new C0338b(6);
|
||||
}
|
||||
c0472l.f7680e = xVar;
|
||||
this.p.b(c0472l, this.f2413q);
|
||||
C0472l c0472l2 = this.f2416t;
|
||||
c0472l2.h = this;
|
||||
this.p = c0472l2.f7678c;
|
||||
}
|
||||
return this.p;
|
||||
}
|
||||
|
||||
public Drawable getOverflowIcon() {
|
||||
getMenu();
|
||||
C0472l c0472l = this.f2416t;
|
||||
C0468j c0468j = c0472l.f7683j;
|
||||
if (c0468j != null) {
|
||||
return c0468j.getDrawable();
|
||||
}
|
||||
if (c0472l.f7685l) {
|
||||
return c0472l.f7684k;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public int getPopupTheme() {
|
||||
return this.f2414r;
|
||||
}
|
||||
|
||||
public int getWindowAnimations() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override // androidx.appcompat.widget.LinearLayoutCompat
|
||||
/* renamed from: h */
|
||||
public final /* bridge */ /* synthetic */ C0483q0 generateLayoutParams(ViewGroup.LayoutParams layoutParams) {
|
||||
return k(layoutParams);
|
||||
}
|
||||
|
||||
public final boolean l(int i) {
|
||||
boolean z3 = false;
|
||||
if (i == 0) {
|
||||
return false;
|
||||
}
|
||||
KeyEvent.Callback childAt = getChildAt(i - 1);
|
||||
KeyEvent.Callback childAt2 = getChildAt(i);
|
||||
if (i < getChildCount() && (childAt instanceof InterfaceC0474m)) {
|
||||
z3 = ((InterfaceC0474m) childAt).a();
|
||||
}
|
||||
return (i <= 0 || !(childAt2 instanceof InterfaceC0474m)) ? z3 : ((InterfaceC0474m) childAt2).c() | z3;
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final void onConfigurationChanged(Configuration configuration) {
|
||||
super.onConfigurationChanged(configuration);
|
||||
C0472l c0472l = this.f2416t;
|
||||
if (c0472l != null) {
|
||||
c0472l.h(false);
|
||||
if (this.f2416t.f()) {
|
||||
this.f2416t.c();
|
||||
this.f2416t.n();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup, android.view.View
|
||||
public final void onDetachedFromWindow() {
|
||||
super.onDetachedFromWindow();
|
||||
C0472l c0472l = this.f2416t;
|
||||
if (c0472l != null) {
|
||||
c0472l.c();
|
||||
C0462g c0462g = c0472l.f7693u;
|
||||
if (c0462g == null || !c0462g.b()) {
|
||||
return;
|
||||
}
|
||||
c0462g.i.dismiss();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // androidx.appcompat.widget.LinearLayoutCompat, android.view.ViewGroup, android.view.View
|
||||
public final void onLayout(boolean z3, int i, int i4, int i5, int i6) {
|
||||
int width;
|
||||
int i7;
|
||||
if (!this.f2419w) {
|
||||
super.onLayout(z3, i, i4, i5, i6);
|
||||
return;
|
||||
}
|
||||
int childCount = getChildCount();
|
||||
int i8 = (i6 - i4) / 2;
|
||||
int dividerWidth = getDividerWidth();
|
||||
int i9 = i5 - i;
|
||||
int paddingRight = (i9 - getPaddingRight()) - getPaddingLeft();
|
||||
boolean z4 = getLayoutDirection() == 1;
|
||||
int i10 = 0;
|
||||
int i11 = 0;
|
||||
for (int i12 = 0; i12 < childCount; i12++) {
|
||||
View childAt = getChildAt(i12);
|
||||
if (childAt.getVisibility() != 8) {
|
||||
C0476n c0476n = (C0476n) childAt.getLayoutParams();
|
||||
if (c0476n.f7709a) {
|
||||
int measuredWidth = childAt.getMeasuredWidth();
|
||||
if (l(i12)) {
|
||||
measuredWidth += dividerWidth;
|
||||
}
|
||||
int measuredHeight = childAt.getMeasuredHeight();
|
||||
if (z4) {
|
||||
i7 = getPaddingLeft() + ((LinearLayout.LayoutParams) c0476n).leftMargin;
|
||||
width = i7 + measuredWidth;
|
||||
} else {
|
||||
width = (getWidth() - getPaddingRight()) - ((LinearLayout.LayoutParams) c0476n).rightMargin;
|
||||
i7 = width - measuredWidth;
|
||||
}
|
||||
int i13 = i8 - (measuredHeight / 2);
|
||||
childAt.layout(i7, i13, width, measuredHeight + i13);
|
||||
paddingRight -= measuredWidth;
|
||||
i10 = 1;
|
||||
} else {
|
||||
paddingRight -= (childAt.getMeasuredWidth() + ((LinearLayout.LayoutParams) c0476n).leftMargin) + ((LinearLayout.LayoutParams) c0476n).rightMargin;
|
||||
l(i12);
|
||||
i11++;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (childCount == 1 && i10 == 0) {
|
||||
View childAt2 = getChildAt(0);
|
||||
int measuredWidth2 = childAt2.getMeasuredWidth();
|
||||
int measuredHeight2 = childAt2.getMeasuredHeight();
|
||||
int i14 = (i9 / 2) - (measuredWidth2 / 2);
|
||||
int i15 = i8 - (measuredHeight2 / 2);
|
||||
childAt2.layout(i14, i15, measuredWidth2 + i14, measuredHeight2 + i15);
|
||||
return;
|
||||
}
|
||||
int i16 = i11 - (i10 ^ 1);
|
||||
int max = Math.max(0, i16 > 0 ? paddingRight / i16 : 0);
|
||||
if (z4) {
|
||||
int width2 = getWidth() - getPaddingRight();
|
||||
for (int i17 = 0; i17 < childCount; i17++) {
|
||||
View childAt3 = getChildAt(i17);
|
||||
C0476n c0476n2 = (C0476n) childAt3.getLayoutParams();
|
||||
if (childAt3.getVisibility() != 8 && !c0476n2.f7709a) {
|
||||
int i18 = width2 - ((LinearLayout.LayoutParams) c0476n2).rightMargin;
|
||||
int measuredWidth3 = childAt3.getMeasuredWidth();
|
||||
int measuredHeight3 = childAt3.getMeasuredHeight();
|
||||
int i19 = i8 - (measuredHeight3 / 2);
|
||||
childAt3.layout(i18 - measuredWidth3, i19, i18, measuredHeight3 + i19);
|
||||
width2 = i18 - ((measuredWidth3 + ((LinearLayout.LayoutParams) c0476n2).leftMargin) + max);
|
||||
}
|
||||
}
|
||||
return;
|
||||
}
|
||||
int paddingLeft = getPaddingLeft();
|
||||
for (int i20 = 0; i20 < childCount; i20++) {
|
||||
View childAt4 = getChildAt(i20);
|
||||
C0476n c0476n3 = (C0476n) childAt4.getLayoutParams();
|
||||
if (childAt4.getVisibility() != 8 && !c0476n3.f7709a) {
|
||||
int i21 = paddingLeft + ((LinearLayout.LayoutParams) c0476n3).leftMargin;
|
||||
int measuredWidth4 = childAt4.getMeasuredWidth();
|
||||
int measuredHeight4 = childAt4.getMeasuredHeight();
|
||||
int i22 = i8 - (measuredHeight4 / 2);
|
||||
childAt4.layout(i21, i22, i21 + measuredWidth4, measuredHeight4 + i22);
|
||||
paddingLeft = measuredWidth4 + ((LinearLayout.LayoutParams) c0476n3).rightMargin + max + i21;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX WARN: Type inference failed for: r11v14 */
|
||||
/* JADX WARN: Type inference failed for: r11v15, types: [int, boolean] */
|
||||
/* JADX WARN: Type inference failed for: r11v17 */
|
||||
/* JADX WARN: Type inference failed for: r11v40 */
|
||||
@Override // androidx.appcompat.widget.LinearLayoutCompat, android.view.View
|
||||
public final void onMeasure(int i, int i4) {
|
||||
int i5;
|
||||
int i6;
|
||||
?? r11;
|
||||
int i7;
|
||||
int i8;
|
||||
m mVar;
|
||||
boolean z3 = this.f2419w;
|
||||
boolean z4 = View.MeasureSpec.getMode(i) == 1073741824;
|
||||
this.f2419w = z4;
|
||||
if (z3 != z4) {
|
||||
this.f2420x = 0;
|
||||
}
|
||||
int size = View.MeasureSpec.getSize(i);
|
||||
if (this.f2419w && (mVar = this.p) != null && size != this.f2420x) {
|
||||
this.f2420x = size;
|
||||
mVar.p(true);
|
||||
}
|
||||
int childCount = getChildCount();
|
||||
if (!this.f2419w || childCount <= 0) {
|
||||
for (int i9 = 0; i9 < childCount; i9++) {
|
||||
C0476n c0476n = (C0476n) getChildAt(i9).getLayoutParams();
|
||||
((LinearLayout.LayoutParams) c0476n).rightMargin = 0;
|
||||
((LinearLayout.LayoutParams) c0476n).leftMargin = 0;
|
||||
}
|
||||
super.onMeasure(i, i4);
|
||||
return;
|
||||
}
|
||||
int mode = View.MeasureSpec.getMode(i4);
|
||||
int size2 = View.MeasureSpec.getSize(i);
|
||||
int size3 = View.MeasureSpec.getSize(i4);
|
||||
int paddingRight = getPaddingRight() + getPaddingLeft();
|
||||
int paddingBottom = getPaddingBottom() + getPaddingTop();
|
||||
int childMeasureSpec = ViewGroup.getChildMeasureSpec(i4, paddingBottom, -2);
|
||||
int i10 = size2 - paddingRight;
|
||||
int i11 = this.f2421y;
|
||||
int i12 = i10 / i11;
|
||||
int i13 = i10 % i11;
|
||||
if (i12 == 0) {
|
||||
setMeasuredDimension(i10, 0);
|
||||
return;
|
||||
}
|
||||
int i14 = (i13 / i12) + i11;
|
||||
int childCount2 = getChildCount();
|
||||
int i15 = 0;
|
||||
int i16 = 0;
|
||||
int i17 = 0;
|
||||
int i18 = 0;
|
||||
boolean z5 = false;
|
||||
int i19 = 0;
|
||||
long j4 = 0;
|
||||
while (true) {
|
||||
i5 = this.f2422z;
|
||||
if (i18 >= childCount2) {
|
||||
break;
|
||||
}
|
||||
View childAt = getChildAt(i18);
|
||||
int i20 = size3;
|
||||
int i21 = paddingBottom;
|
||||
if (childAt.getVisibility() == 8) {
|
||||
i7 = i14;
|
||||
} else {
|
||||
boolean z6 = childAt instanceof ActionMenuItemView;
|
||||
i16++;
|
||||
if (z6) {
|
||||
childAt.setPadding(i5, 0, i5, 0);
|
||||
}
|
||||
C0476n c0476n2 = (C0476n) childAt.getLayoutParams();
|
||||
c0476n2.f7714f = false;
|
||||
c0476n2.f7711c = 0;
|
||||
c0476n2.f7710b = 0;
|
||||
c0476n2.f7712d = false;
|
||||
((LinearLayout.LayoutParams) c0476n2).leftMargin = 0;
|
||||
((LinearLayout.LayoutParams) c0476n2).rightMargin = 0;
|
||||
c0476n2.f7713e = z6 && !TextUtils.isEmpty(((ActionMenuItemView) childAt).getText());
|
||||
int i22 = c0476n2.f7709a ? 1 : i12;
|
||||
C0476n c0476n3 = (C0476n) childAt.getLayoutParams();
|
||||
int i23 = i12;
|
||||
i7 = i14;
|
||||
int makeMeasureSpec = View.MeasureSpec.makeMeasureSpec(View.MeasureSpec.getSize(childMeasureSpec) - i21, View.MeasureSpec.getMode(childMeasureSpec));
|
||||
ActionMenuItemView actionMenuItemView = z6 ? (ActionMenuItemView) childAt : null;
|
||||
boolean z7 = (actionMenuItemView == null || TextUtils.isEmpty(actionMenuItemView.getText())) ? false : true;
|
||||
boolean z8 = z7;
|
||||
if (i22 <= 0 || (z7 && i22 < 2)) {
|
||||
i8 = 0;
|
||||
} else {
|
||||
childAt.measure(View.MeasureSpec.makeMeasureSpec(i7 * i22, IntCompanionObject.MIN_VALUE), makeMeasureSpec);
|
||||
int measuredWidth = childAt.getMeasuredWidth();
|
||||
i8 = measuredWidth / i7;
|
||||
if (measuredWidth % i7 != 0) {
|
||||
i8++;
|
||||
}
|
||||
if (z8 && i8 < 2) {
|
||||
i8 = 2;
|
||||
}
|
||||
}
|
||||
c0476n3.f7712d = !c0476n3.f7709a && z8;
|
||||
c0476n3.f7710b = i8;
|
||||
childAt.measure(View.MeasureSpec.makeMeasureSpec(i8 * i7, 1073741824), makeMeasureSpec);
|
||||
i17 = Math.max(i17, i8);
|
||||
if (c0476n2.f7712d) {
|
||||
i19++;
|
||||
}
|
||||
if (c0476n2.f7709a) {
|
||||
z5 = true;
|
||||
}
|
||||
i12 = i23 - i8;
|
||||
i15 = Math.max(i15, childAt.getMeasuredHeight());
|
||||
if (i8 == 1) {
|
||||
j4 |= 1 << i18;
|
||||
}
|
||||
}
|
||||
i18++;
|
||||
size3 = i20;
|
||||
paddingBottom = i21;
|
||||
i14 = i7;
|
||||
}
|
||||
int i24 = size3;
|
||||
int i25 = i12;
|
||||
int i26 = i14;
|
||||
boolean z9 = z5 && i16 == 2;
|
||||
int i27 = i25;
|
||||
boolean z10 = false;
|
||||
while (i19 > 0 && i27 > 0) {
|
||||
int i28 = Integer.MAX_VALUE;
|
||||
long j5 = 0;
|
||||
int i29 = 0;
|
||||
int i30 = 0;
|
||||
while (i30 < childCount2) {
|
||||
boolean z11 = z9;
|
||||
C0476n c0476n4 = (C0476n) getChildAt(i30).getLayoutParams();
|
||||
int i31 = i15;
|
||||
if (c0476n4.f7712d) {
|
||||
int i32 = c0476n4.f7710b;
|
||||
if (i32 < i28) {
|
||||
j5 = 1 << i30;
|
||||
i28 = i32;
|
||||
i29 = 1;
|
||||
} else if (i32 == i28) {
|
||||
j5 |= 1 << i30;
|
||||
i29++;
|
||||
}
|
||||
}
|
||||
i30++;
|
||||
i15 = i31;
|
||||
z9 = z11;
|
||||
}
|
||||
boolean z12 = z9;
|
||||
i6 = i15;
|
||||
j4 |= j5;
|
||||
if (i29 > i27) {
|
||||
break;
|
||||
}
|
||||
int i33 = i28 + 1;
|
||||
int i34 = 0;
|
||||
while (i34 < childCount2) {
|
||||
View childAt2 = getChildAt(i34);
|
||||
C0476n c0476n5 = (C0476n) childAt2.getLayoutParams();
|
||||
boolean z13 = z5;
|
||||
long j6 = 1 << i34;
|
||||
if ((j5 & j6) != 0) {
|
||||
if (z12 && c0476n5.f7713e) {
|
||||
r11 = 1;
|
||||
r11 = 1;
|
||||
if (i27 == 1) {
|
||||
childAt2.setPadding(i5 + i26, 0, i5, 0);
|
||||
}
|
||||
} else {
|
||||
r11 = 1;
|
||||
}
|
||||
c0476n5.f7710b += r11;
|
||||
c0476n5.f7714f = r11;
|
||||
i27--;
|
||||
} else if (c0476n5.f7710b == i33) {
|
||||
j4 |= j6;
|
||||
}
|
||||
i34++;
|
||||
z5 = z13;
|
||||
}
|
||||
i15 = i6;
|
||||
z9 = z12;
|
||||
z10 = true;
|
||||
}
|
||||
i6 = i15;
|
||||
boolean z14 = !z5 && i16 == 1;
|
||||
if (i27 > 0 && j4 != 0 && (i27 < i16 - 1 || z14 || i17 > 1)) {
|
||||
float bitCount = Long.bitCount(j4);
|
||||
if (!z14) {
|
||||
if ((j4 & 1) != 0 && !((C0476n) getChildAt(0).getLayoutParams()).f7713e) {
|
||||
bitCount -= 0.5f;
|
||||
}
|
||||
int i35 = childCount2 - 1;
|
||||
if ((j4 & (1 << i35)) != 0 && !((C0476n) getChildAt(i35).getLayoutParams()).f7713e) {
|
||||
bitCount -= 0.5f;
|
||||
}
|
||||
}
|
||||
int i36 = bitCount > BitmapDescriptorFactory.HUE_RED ? (int) ((i27 * i26) / bitCount) : 0;
|
||||
boolean z15 = z10;
|
||||
for (int i37 = 0; i37 < childCount2; i37++) {
|
||||
if ((j4 & (1 << i37)) != 0) {
|
||||
View childAt3 = getChildAt(i37);
|
||||
C0476n c0476n6 = (C0476n) childAt3.getLayoutParams();
|
||||
if (childAt3 instanceof ActionMenuItemView) {
|
||||
c0476n6.f7711c = i36;
|
||||
c0476n6.f7714f = true;
|
||||
if (i37 == 0 && !c0476n6.f7713e) {
|
||||
((LinearLayout.LayoutParams) c0476n6).leftMargin = (-i36) / 2;
|
||||
}
|
||||
z15 = true;
|
||||
} else if (c0476n6.f7709a) {
|
||||
c0476n6.f7711c = i36;
|
||||
c0476n6.f7714f = true;
|
||||
((LinearLayout.LayoutParams) c0476n6).rightMargin = (-i36) / 2;
|
||||
z15 = true;
|
||||
} else {
|
||||
if (i37 != 0) {
|
||||
((LinearLayout.LayoutParams) c0476n6).leftMargin = i36 / 2;
|
||||
}
|
||||
if (i37 != childCount2 - 1) {
|
||||
((LinearLayout.LayoutParams) c0476n6).rightMargin = i36 / 2;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
z10 = z15;
|
||||
}
|
||||
if (z10) {
|
||||
for (int i38 = 0; i38 < childCount2; i38++) {
|
||||
View childAt4 = getChildAt(i38);
|
||||
C0476n c0476n7 = (C0476n) childAt4.getLayoutParams();
|
||||
if (c0476n7.f7714f) {
|
||||
childAt4.measure(View.MeasureSpec.makeMeasureSpec((c0476n7.f7710b * i26) + c0476n7.f7711c, 1073741824), childMeasureSpec);
|
||||
}
|
||||
}
|
||||
}
|
||||
setMeasuredDimension(i10, mode != 1073741824 ? i6 : i24);
|
||||
}
|
||||
|
||||
public void setExpandedActionViewsExclusive(boolean z3) {
|
||||
this.f2416t.f7690r = z3;
|
||||
}
|
||||
|
||||
public void setOnMenuItemClickListener(InterfaceC0478o interfaceC0478o) {
|
||||
this.f2412A = interfaceC0478o;
|
||||
}
|
||||
|
||||
public void setOverflowIcon(Drawable drawable) {
|
||||
getMenu();
|
||||
C0472l c0472l = this.f2416t;
|
||||
C0468j c0468j = c0472l.f7683j;
|
||||
if (c0468j != null) {
|
||||
c0468j.setImageDrawable(drawable);
|
||||
} else {
|
||||
c0472l.f7685l = true;
|
||||
c0472l.f7684k = drawable;
|
||||
}
|
||||
}
|
||||
|
||||
public void setOverflowReserved(boolean z3) {
|
||||
this.f2415s = z3;
|
||||
}
|
||||
|
||||
public void setPopupTheme(int i) {
|
||||
if (this.f2414r != i) {
|
||||
this.f2414r = i;
|
||||
if (i == 0) {
|
||||
this.f2413q = getContext();
|
||||
} else {
|
||||
this.f2413q = new ContextThemeWrapper(getContext(), i);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void setPresenter(C0472l c0472l) {
|
||||
this.f2416t = c0472l;
|
||||
c0472l.h = this;
|
||||
this.p = c0472l.f7678c;
|
||||
}
|
||||
|
||||
@Override // androidx.appcompat.widget.LinearLayoutCompat, android.view.ViewGroup
|
||||
public final ViewGroup.LayoutParams generateLayoutParams(AttributeSet attributeSet) {
|
||||
return new LinearLayout.LayoutParams(getContext(), attributeSet);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package androidx.appcompat.widget;
|
||||
|
||||
import a.AbstractC0106b;
|
||||
import android.R;
|
||||
import android.content.Context;
|
||||
import android.content.res.TypedArray;
|
||||
import android.util.AttributeSet;
|
||||
import android.widget.LinearLayout;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class ActivityChooserView$InnerLayout extends LinearLayout {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public static final int[] f2423a = {R.attr.background};
|
||||
|
||||
public ActivityChooserView$InnerLayout(Context context, AttributeSet attributeSet) {
|
||||
super(context, attributeSet);
|
||||
int resourceId;
|
||||
TypedArray obtainStyledAttributes = context.obtainStyledAttributes(attributeSet, f2423a);
|
||||
setBackgroundDrawable((!obtainStyledAttributes.hasValue(0) || (resourceId = obtainStyledAttributes.getResourceId(0, 0)) == 0) ? obtainStyledAttributes.getDrawable(0) : AbstractC0106b.m(context, resourceId));
|
||||
obtainStyledAttributes.recycle();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,247 @@
|
||||
package androidx.appcompat.widget;
|
||||
|
||||
import O.X;
|
||||
import android.content.Context;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.widget.LinearLayout;
|
||||
import com.adif.elcanomovil.R;
|
||||
import java.util.WeakHashMap;
|
||||
import m.C0483q0;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class AlertDialogLayout extends LinearLayoutCompat {
|
||||
public AlertDialogLayout(Context context, AttributeSet attributeSet) {
|
||||
super(context, attributeSet);
|
||||
}
|
||||
|
||||
public static int j(View view) {
|
||||
WeakHashMap weakHashMap = X.f1226a;
|
||||
int minimumHeight = view.getMinimumHeight();
|
||||
if (minimumHeight > 0) {
|
||||
return minimumHeight;
|
||||
}
|
||||
if (view instanceof ViewGroup) {
|
||||
ViewGroup viewGroup = (ViewGroup) view;
|
||||
if (viewGroup.getChildCount() == 1) {
|
||||
return j(viewGroup.getChildAt(0));
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* JADX WARN: Removed duplicated region for block: B:25:0x009e */
|
||||
@Override // androidx.appcompat.widget.LinearLayoutCompat, android.view.ViewGroup, android.view.View
|
||||
/*
|
||||
Code decompiled incorrectly, please refer to instructions dump.
|
||||
To view partially-correct add '--show-bad-code' argument
|
||||
*/
|
||||
public final void onLayout(boolean r10, int r11, int r12, int r13, int r14) {
|
||||
/*
|
||||
r9 = this;
|
||||
int r10 = r9.getPaddingLeft()
|
||||
int r13 = r13 - r11
|
||||
int r11 = r9.getPaddingRight()
|
||||
int r11 = r13 - r11
|
||||
int r13 = r13 - r10
|
||||
int r0 = r9.getPaddingRight()
|
||||
int r13 = r13 - r0
|
||||
int r0 = r9.getMeasuredHeight()
|
||||
int r1 = r9.getChildCount()
|
||||
int r2 = r9.getGravity()
|
||||
r3 = r2 & 112(0x70, float:1.57E-43)
|
||||
r4 = 8388615(0x800007, float:1.1754953E-38)
|
||||
r2 = r2 & r4
|
||||
r4 = 16
|
||||
if (r3 == r4) goto L39
|
||||
r4 = 80
|
||||
if (r3 == r4) goto L30
|
||||
int r12 = r9.getPaddingTop()
|
||||
goto L43
|
||||
L30:
|
||||
int r3 = r9.getPaddingTop()
|
||||
int r3 = r3 + r14
|
||||
int r3 = r3 - r12
|
||||
int r12 = r3 - r0
|
||||
goto L43
|
||||
L39:
|
||||
int r3 = r9.getPaddingTop()
|
||||
int r14 = r14 - r12
|
||||
int r14 = r14 - r0
|
||||
int r14 = r14 / 2
|
||||
int r12 = r14 + r3
|
||||
L43:
|
||||
android.graphics.drawable.Drawable r14 = r9.getDividerDrawable()
|
||||
r0 = 0
|
||||
if (r14 != 0) goto L4c
|
||||
r14 = r0
|
||||
goto L50
|
||||
L4c:
|
||||
int r14 = r14.getIntrinsicHeight()
|
||||
L50:
|
||||
if (r0 >= r1) goto Lb0
|
||||
android.view.View r3 = r9.getChildAt(r0)
|
||||
if (r3 == 0) goto Lad
|
||||
int r4 = r3.getVisibility()
|
||||
r5 = 8
|
||||
if (r4 == r5) goto Lad
|
||||
int r4 = r3.getMeasuredWidth()
|
||||
int r5 = r3.getMeasuredHeight()
|
||||
android.view.ViewGroup$LayoutParams r6 = r3.getLayoutParams()
|
||||
m.q0 r6 = (m.C0483q0) r6
|
||||
int r7 = r6.gravity
|
||||
if (r7 >= 0) goto L73
|
||||
r7 = r2
|
||||
L73:
|
||||
int r8 = r9.getLayoutDirection()
|
||||
int r7 = android.view.Gravity.getAbsoluteGravity(r7, r8)
|
||||
r7 = r7 & 7
|
||||
r8 = 1
|
||||
if (r7 == r8) goto L8d
|
||||
r8 = 5
|
||||
if (r7 == r8) goto L87
|
||||
int r7 = r6.leftMargin
|
||||
int r7 = r7 + r10
|
||||
goto L98
|
||||
L87:
|
||||
int r7 = r11 - r4
|
||||
int r8 = r6.rightMargin
|
||||
L8b:
|
||||
int r7 = r7 - r8
|
||||
goto L98
|
||||
L8d:
|
||||
int r7 = r13 - r4
|
||||
int r7 = r7 / 2
|
||||
int r7 = r7 + r10
|
||||
int r8 = r6.leftMargin
|
||||
int r7 = r7 + r8
|
||||
int r8 = r6.rightMargin
|
||||
goto L8b
|
||||
L98:
|
||||
boolean r8 = r9.i(r0)
|
||||
if (r8 == 0) goto L9f
|
||||
int r12 = r12 + r14
|
||||
L9f:
|
||||
int r8 = r6.topMargin
|
||||
int r12 = r12 + r8
|
||||
int r4 = r4 + r7
|
||||
int r8 = r12 + r5
|
||||
r3.layout(r7, r12, r4, r8)
|
||||
int r3 = r6.bottomMargin
|
||||
int r5 = r5 + r3
|
||||
int r5 = r5 + r12
|
||||
r12 = r5
|
||||
Lad:
|
||||
int r0 = r0 + 1
|
||||
goto L50
|
||||
Lb0:
|
||||
return
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: androidx.appcompat.widget.AlertDialogLayout.onLayout(boolean, int, int, int, int):void");
|
||||
}
|
||||
|
||||
@Override // androidx.appcompat.widget.LinearLayoutCompat, android.view.View
|
||||
public final void onMeasure(int i, int i4) {
|
||||
int i5;
|
||||
int i6;
|
||||
int i7;
|
||||
int i8;
|
||||
AlertDialogLayout alertDialogLayout = this;
|
||||
int childCount = alertDialogLayout.getChildCount();
|
||||
View view = null;
|
||||
View view2 = null;
|
||||
View view3 = null;
|
||||
for (int i9 = 0; i9 < childCount; i9++) {
|
||||
View childAt = alertDialogLayout.getChildAt(i9);
|
||||
if (childAt.getVisibility() != 8) {
|
||||
int id = childAt.getId();
|
||||
if (id == R.id.topPanel) {
|
||||
view = childAt;
|
||||
} else if (id == R.id.buttonPanel) {
|
||||
view2 = childAt;
|
||||
} else {
|
||||
if ((id != R.id.contentPanel && id != R.id.customPanel) || view3 != null) {
|
||||
super.onMeasure(i, i4);
|
||||
return;
|
||||
}
|
||||
view3 = childAt;
|
||||
}
|
||||
}
|
||||
}
|
||||
int mode = View.MeasureSpec.getMode(i4);
|
||||
int size = View.MeasureSpec.getSize(i4);
|
||||
int mode2 = View.MeasureSpec.getMode(i);
|
||||
int paddingBottom = alertDialogLayout.getPaddingBottom() + alertDialogLayout.getPaddingTop();
|
||||
if (view != null) {
|
||||
view.measure(i, 0);
|
||||
paddingBottom += view.getMeasuredHeight();
|
||||
i5 = View.combineMeasuredStates(0, view.getMeasuredState());
|
||||
} else {
|
||||
i5 = 0;
|
||||
}
|
||||
if (view2 != null) {
|
||||
view2.measure(i, 0);
|
||||
i6 = j(view2);
|
||||
i7 = view2.getMeasuredHeight() - i6;
|
||||
paddingBottom += i6;
|
||||
i5 = View.combineMeasuredStates(i5, view2.getMeasuredState());
|
||||
} else {
|
||||
i6 = 0;
|
||||
i7 = 0;
|
||||
}
|
||||
if (view3 != null) {
|
||||
view3.measure(i, mode == 0 ? 0 : View.MeasureSpec.makeMeasureSpec(Math.max(0, size - paddingBottom), mode));
|
||||
i8 = view3.getMeasuredHeight();
|
||||
paddingBottom += i8;
|
||||
i5 = View.combineMeasuredStates(i5, view3.getMeasuredState());
|
||||
} else {
|
||||
i8 = 0;
|
||||
}
|
||||
int i10 = size - paddingBottom;
|
||||
if (view2 != null) {
|
||||
int i11 = paddingBottom - i6;
|
||||
int min = Math.min(i10, i7);
|
||||
if (min > 0) {
|
||||
i10 -= min;
|
||||
i6 += min;
|
||||
}
|
||||
view2.measure(i, View.MeasureSpec.makeMeasureSpec(i6, 1073741824));
|
||||
paddingBottom = i11 + view2.getMeasuredHeight();
|
||||
i5 = View.combineMeasuredStates(i5, view2.getMeasuredState());
|
||||
}
|
||||
if (view3 != null && i10 > 0) {
|
||||
view3.measure(i, View.MeasureSpec.makeMeasureSpec(i8 + i10, mode));
|
||||
paddingBottom = (paddingBottom - i8) + view3.getMeasuredHeight();
|
||||
i5 = View.combineMeasuredStates(i5, view3.getMeasuredState());
|
||||
}
|
||||
int i12 = 0;
|
||||
for (int i13 = 0; i13 < childCount; i13++) {
|
||||
View childAt2 = alertDialogLayout.getChildAt(i13);
|
||||
if (childAt2.getVisibility() != 8) {
|
||||
i12 = Math.max(i12, childAt2.getMeasuredWidth());
|
||||
}
|
||||
}
|
||||
int i14 = i4;
|
||||
alertDialogLayout.setMeasuredDimension(View.resolveSizeAndState(alertDialogLayout.getPaddingRight() + alertDialogLayout.getPaddingLeft() + i12, i, i5), View.resolveSizeAndState(paddingBottom, i14, 0));
|
||||
if (mode2 != 1073741824) {
|
||||
int makeMeasureSpec = View.MeasureSpec.makeMeasureSpec(alertDialogLayout.getMeasuredWidth(), 1073741824);
|
||||
int i15 = 0;
|
||||
while (i15 < childCount) {
|
||||
View childAt3 = alertDialogLayout.getChildAt(i15);
|
||||
if (childAt3.getVisibility() != 8) {
|
||||
C0483q0 c0483q0 = (C0483q0) childAt3.getLayoutParams();
|
||||
if (((LinearLayout.LayoutParams) c0483q0).width == -1) {
|
||||
int i16 = ((LinearLayout.LayoutParams) c0483q0).height;
|
||||
((LinearLayout.LayoutParams) c0483q0).height = childAt3.getMeasuredHeight();
|
||||
alertDialogLayout.measureChildWithMargins(childAt3, makeMeasureSpec, 0, i14, 0);
|
||||
((LinearLayout.LayoutParams) c0483q0).height = i16;
|
||||
}
|
||||
}
|
||||
i15++;
|
||||
alertDialogLayout = this;
|
||||
i14 = i4;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,237 @@
|
||||
package androidx.appcompat.widget;
|
||||
|
||||
import android.annotation.SuppressLint;
|
||||
import android.content.Context;
|
||||
import android.content.res.ColorStateList;
|
||||
import android.graphics.PorterDuff;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.text.InputFilter;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.ActionMode;
|
||||
import android.view.accessibility.AccessibilityEvent;
|
||||
import android.view.accessibility.AccessibilityNodeInfo;
|
||||
import android.widget.Button;
|
||||
import androidx.recyclerview.widget.C0207b;
|
||||
import com.adif.elcanomovil.R;
|
||||
import m.C0491v;
|
||||
import m.K0;
|
||||
import m.L0;
|
||||
import m.T;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class AppCompatButton extends Button {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final C0207b f2424a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final T f2425b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public C0491v f2426c;
|
||||
|
||||
public AppCompatButton(Context context, AttributeSet attributeSet) {
|
||||
this(context, attributeSet, R.attr.buttonStyle);
|
||||
}
|
||||
|
||||
private C0491v getEmojiTextViewHelper() {
|
||||
if (this.f2426c == null) {
|
||||
this.f2426c = new C0491v(this);
|
||||
}
|
||||
return this.f2426c;
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView, android.view.View
|
||||
public final void drawableStateChanged() {
|
||||
super.drawableStateChanged();
|
||||
C0207b c0207b = this.f2424a;
|
||||
if (c0207b != null) {
|
||||
c0207b.a();
|
||||
}
|
||||
T t2 = this.f2425b;
|
||||
if (t2 != null) {
|
||||
t2.b();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView
|
||||
public int getAutoSizeMaxTextSize() {
|
||||
return super.getAutoSizeMaxTextSize();
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView
|
||||
public int getAutoSizeMinTextSize() {
|
||||
return super.getAutoSizeMinTextSize();
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView
|
||||
public int getAutoSizeStepGranularity() {
|
||||
return super.getAutoSizeStepGranularity();
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView
|
||||
public int[] getAutoSizeTextAvailableSizes() {
|
||||
return super.getAutoSizeTextAvailableSizes();
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView
|
||||
@SuppressLint({"WrongConstant"})
|
||||
public int getAutoSizeTextType() {
|
||||
return super.getAutoSizeTextType() == 1 ? 1 : 0;
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView
|
||||
public ActionMode.Callback getCustomSelectionActionModeCallback() {
|
||||
return super.getCustomSelectionActionModeCallback();
|
||||
}
|
||||
|
||||
public ColorStateList getSupportBackgroundTintList() {
|
||||
C0207b c0207b = this.f2424a;
|
||||
if (c0207b != null) {
|
||||
return c0207b.h();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public PorterDuff.Mode getSupportBackgroundTintMode() {
|
||||
C0207b c0207b = this.f2424a;
|
||||
if (c0207b != null) {
|
||||
return c0207b.i();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public ColorStateList getSupportCompoundDrawablesTintList() {
|
||||
return this.f2425b.d();
|
||||
}
|
||||
|
||||
public PorterDuff.Mode getSupportCompoundDrawablesTintMode() {
|
||||
return this.f2425b.e();
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public void onInitializeAccessibilityEvent(AccessibilityEvent accessibilityEvent) {
|
||||
super.onInitializeAccessibilityEvent(accessibilityEvent);
|
||||
accessibilityEvent.setClassName(Button.class.getName());
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo accessibilityNodeInfo) {
|
||||
super.onInitializeAccessibilityNodeInfo(accessibilityNodeInfo);
|
||||
accessibilityNodeInfo.setClassName(Button.class.getName());
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView, android.view.View
|
||||
public void onLayout(boolean z3, int i, int i4, int i5, int i6) {
|
||||
super.onLayout(z3, i, i4, i5, i6);
|
||||
T t2 = this.f2425b;
|
||||
if (t2 != null) {
|
||||
t2.getClass();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView
|
||||
public void onTextChanged(CharSequence charSequence, int i, int i4, int i5) {
|
||||
super.onTextChanged(charSequence, i, i4, i5);
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView
|
||||
public void setAllCaps(boolean z3) {
|
||||
super.setAllCaps(z3);
|
||||
getEmojiTextViewHelper().c(z3);
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView
|
||||
public void setAutoSizeTextTypeWithDefaults(int i) {
|
||||
super.setAutoSizeTextTypeWithDefaults(i);
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public void setBackgroundDrawable(Drawable drawable) {
|
||||
super.setBackgroundDrawable(drawable);
|
||||
C0207b c0207b = this.f2424a;
|
||||
if (c0207b != null) {
|
||||
c0207b.m();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public void setBackgroundResource(int i) {
|
||||
super.setBackgroundResource(i);
|
||||
C0207b c0207b = this.f2424a;
|
||||
if (c0207b != null) {
|
||||
c0207b.n(i);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView
|
||||
public void setCustomSelectionActionModeCallback(ActionMode.Callback callback) {
|
||||
super.setCustomSelectionActionModeCallback(callback);
|
||||
}
|
||||
|
||||
public void setEmojiCompatEnabled(boolean z3) {
|
||||
getEmojiTextViewHelper().d(z3);
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView
|
||||
public void setFilters(InputFilter[] inputFilterArr) {
|
||||
super.setFilters(getEmojiTextViewHelper().a(inputFilterArr));
|
||||
}
|
||||
|
||||
public void setSupportAllCaps(boolean z3) {
|
||||
T t2 = this.f2425b;
|
||||
if (t2 != null) {
|
||||
t2.f7608a.setAllCaps(z3);
|
||||
}
|
||||
}
|
||||
|
||||
public void setSupportBackgroundTintList(ColorStateList colorStateList) {
|
||||
C0207b c0207b = this.f2424a;
|
||||
if (c0207b != null) {
|
||||
c0207b.s(colorStateList);
|
||||
}
|
||||
}
|
||||
|
||||
public void setSupportBackgroundTintMode(PorterDuff.Mode mode) {
|
||||
C0207b c0207b = this.f2424a;
|
||||
if (c0207b != null) {
|
||||
c0207b.t(mode);
|
||||
}
|
||||
}
|
||||
|
||||
public void setSupportCompoundDrawablesTintList(ColorStateList colorStateList) {
|
||||
T t2 = this.f2425b;
|
||||
t2.i(colorStateList);
|
||||
t2.b();
|
||||
}
|
||||
|
||||
public void setSupportCompoundDrawablesTintMode(PorterDuff.Mode mode) {
|
||||
T t2 = this.f2425b;
|
||||
t2.j(mode);
|
||||
t2.b();
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView
|
||||
public final void setTextAppearance(Context context, int i) {
|
||||
super.setTextAppearance(context, i);
|
||||
T t2 = this.f2425b;
|
||||
if (t2 != null) {
|
||||
t2.g(context, i);
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public AppCompatButton(Context context, AttributeSet attributeSet, int i) {
|
||||
super(context, attributeSet, i);
|
||||
L0.a(context);
|
||||
K0.a(this, getContext());
|
||||
C0207b c0207b = new C0207b(this);
|
||||
this.f2424a = c0207b;
|
||||
c0207b.k(attributeSet, i);
|
||||
T t2 = new T(this);
|
||||
this.f2425b = t2;
|
||||
t2.f(attributeSet, i);
|
||||
t2.b();
|
||||
getEmojiTextViewHelper().b(attributeSet, i);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,331 @@
|
||||
package androidx.appcompat.widget;
|
||||
|
||||
import A.a;
|
||||
import I2.k;
|
||||
import O.C0060d;
|
||||
import O.C0064f;
|
||||
import O.InterfaceC0058c;
|
||||
import O.InterfaceC0082x;
|
||||
import O.X;
|
||||
import T.b;
|
||||
import U.w;
|
||||
import a.AbstractC0106b;
|
||||
import android.app.Activity;
|
||||
import android.content.ClipData;
|
||||
import android.content.ClipboardManager;
|
||||
import android.content.Context;
|
||||
import android.content.ContextWrapper;
|
||||
import android.content.res.ColorStateList;
|
||||
import android.graphics.PorterDuff;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.os.Build;
|
||||
import android.text.Editable;
|
||||
import android.text.method.KeyListener;
|
||||
import android.text.method.NumberKeyListener;
|
||||
import android.util.AttributeSet;
|
||||
import android.util.Log;
|
||||
import android.view.ActionMode;
|
||||
import android.view.DragEvent;
|
||||
import android.view.inputmethod.EditorInfo;
|
||||
import android.view.inputmethod.InputConnection;
|
||||
import android.view.inputmethod.InputMethodManager;
|
||||
import android.view.textclassifier.TextClassifier;
|
||||
import android.widget.EditText;
|
||||
import androidx.recyclerview.widget.C0207b;
|
||||
import com.adif.elcanomovil.R;
|
||||
import m.AbstractC0444C;
|
||||
import m.C0489u;
|
||||
import m.C0499z;
|
||||
import m.K0;
|
||||
import m.L0;
|
||||
import m.T;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class AppCompatEditText extends EditText implements InterfaceC0082x {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final C0207b f2427a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final T f2428b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final w f2429c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public final C0499z f2430d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public C0489u f2431e;
|
||||
|
||||
public AppCompatEditText(Context context, AttributeSet attributeSet) {
|
||||
this(context, attributeSet, 0);
|
||||
}
|
||||
|
||||
private C0489u getSuperCaller() {
|
||||
if (this.f2431e == null) {
|
||||
this.f2431e = new C0489u(this);
|
||||
}
|
||||
return this.f2431e;
|
||||
}
|
||||
|
||||
@Override // O.InterfaceC0082x
|
||||
public final C0064f a(C0064f c0064f) {
|
||||
return this.f2429c.a(this, c0064f);
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView, android.view.View
|
||||
public final void drawableStateChanged() {
|
||||
super.drawableStateChanged();
|
||||
C0207b c0207b = this.f2427a;
|
||||
if (c0207b != null) {
|
||||
c0207b.a();
|
||||
}
|
||||
T t2 = this.f2428b;
|
||||
if (t2 != null) {
|
||||
t2.b();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView
|
||||
public ActionMode.Callback getCustomSelectionActionModeCallback() {
|
||||
return super.getCustomSelectionActionModeCallback();
|
||||
}
|
||||
|
||||
public ColorStateList getSupportBackgroundTintList() {
|
||||
C0207b c0207b = this.f2427a;
|
||||
if (c0207b != null) {
|
||||
return c0207b.h();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public PorterDuff.Mode getSupportBackgroundTintMode() {
|
||||
C0207b c0207b = this.f2427a;
|
||||
if (c0207b != null) {
|
||||
return c0207b.i();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public ColorStateList getSupportCompoundDrawablesTintList() {
|
||||
return this.f2428b.d();
|
||||
}
|
||||
|
||||
public PorterDuff.Mode getSupportCompoundDrawablesTintMode() {
|
||||
return this.f2428b.e();
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView
|
||||
public TextClassifier getTextClassifier() {
|
||||
return super.getTextClassifier();
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView, android.view.View
|
||||
public InputConnection onCreateInputConnection(EditorInfo editorInfo) {
|
||||
String[] d4;
|
||||
InputConnection onCreateInputConnection = super.onCreateInputConnection(editorInfo);
|
||||
this.f2428b.getClass();
|
||||
T.h(editorInfo, onCreateInputConnection, this);
|
||||
AbstractC0106b.x(editorInfo, onCreateInputConnection, this);
|
||||
if (onCreateInputConnection != null && Build.VERSION.SDK_INT <= 30 && (d4 = X.d(this)) != null) {
|
||||
editorInfo.contentMimeTypes = d4;
|
||||
onCreateInputConnection = new b(onCreateInputConnection, new k(this, 1));
|
||||
}
|
||||
return this.f2430d.f(onCreateInputConnection, editorInfo);
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final void onDetachedFromWindow() {
|
||||
super.onDetachedFromWindow();
|
||||
int i = Build.VERSION.SDK_INT;
|
||||
if (i < 30 || i >= 33) {
|
||||
return;
|
||||
}
|
||||
((InputMethodManager) getContext().getSystemService("input_method")).isActive(this);
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView, android.view.View
|
||||
public final boolean onDragEvent(DragEvent dragEvent) {
|
||||
Activity activity;
|
||||
boolean z3 = false;
|
||||
if (Build.VERSION.SDK_INT < 31 && dragEvent.getLocalState() == null && X.d(this) != null) {
|
||||
Context context = getContext();
|
||||
while (true) {
|
||||
if (!(context instanceof ContextWrapper)) {
|
||||
activity = null;
|
||||
break;
|
||||
}
|
||||
if (context instanceof Activity) {
|
||||
activity = (Activity) context;
|
||||
break;
|
||||
}
|
||||
context = ((ContextWrapper) context).getBaseContext();
|
||||
}
|
||||
if (activity == null) {
|
||||
Log.i("ReceiveContent", "Can't handle drop: no activity: view=" + this);
|
||||
} else if (dragEvent.getAction() != 1 && dragEvent.getAction() == 3) {
|
||||
z3 = AbstractC0444C.a(dragEvent, this, activity);
|
||||
}
|
||||
}
|
||||
if (z3) {
|
||||
return true;
|
||||
}
|
||||
return super.onDragEvent(dragEvent);
|
||||
}
|
||||
|
||||
@Override // android.widget.EditText, android.widget.TextView
|
||||
public final boolean onTextContextMenuItem(int i) {
|
||||
InterfaceC0058c interfaceC0058c;
|
||||
int i4 = Build.VERSION.SDK_INT;
|
||||
if (i4 >= 31 || X.d(this) == null || !(i == 16908322 || i == 16908337)) {
|
||||
return super.onTextContextMenuItem(i);
|
||||
}
|
||||
ClipboardManager clipboardManager = (ClipboardManager) getContext().getSystemService("clipboard");
|
||||
ClipData primaryClip = clipboardManager == null ? null : clipboardManager.getPrimaryClip();
|
||||
if (primaryClip != null && primaryClip.getItemCount() > 0) {
|
||||
if (i4 >= 31) {
|
||||
interfaceC0058c = new a(primaryClip, 1);
|
||||
} else {
|
||||
C0060d c0060d = new C0060d();
|
||||
c0060d.f1236b = primaryClip;
|
||||
c0060d.f1237c = 1;
|
||||
interfaceC0058c = c0060d;
|
||||
}
|
||||
interfaceC0058c.k(i == 16908322 ? 0 : 1);
|
||||
X.g(this, interfaceC0058c.build());
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public void setBackgroundDrawable(Drawable drawable) {
|
||||
super.setBackgroundDrawable(drawable);
|
||||
C0207b c0207b = this.f2427a;
|
||||
if (c0207b != null) {
|
||||
c0207b.m();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public void setBackgroundResource(int i) {
|
||||
super.setBackgroundResource(i);
|
||||
C0207b c0207b = this.f2427a;
|
||||
if (c0207b != null) {
|
||||
c0207b.n(i);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView
|
||||
public final void setCompoundDrawables(Drawable drawable, Drawable drawable2, Drawable drawable3, Drawable drawable4) {
|
||||
super.setCompoundDrawables(drawable, drawable2, drawable3, drawable4);
|
||||
T t2 = this.f2428b;
|
||||
if (t2 != null) {
|
||||
t2.b();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView
|
||||
public final void setCompoundDrawablesRelative(Drawable drawable, Drawable drawable2, Drawable drawable3, Drawable drawable4) {
|
||||
super.setCompoundDrawablesRelative(drawable, drawable2, drawable3, drawable4);
|
||||
T t2 = this.f2428b;
|
||||
if (t2 != null) {
|
||||
t2.b();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView
|
||||
public void setCustomSelectionActionModeCallback(ActionMode.Callback callback) {
|
||||
super.setCustomSelectionActionModeCallback(callback);
|
||||
}
|
||||
|
||||
public void setEmojiCompatEnabled(boolean z3) {
|
||||
this.f2430d.g(z3);
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView
|
||||
public void setKeyListener(KeyListener keyListener) {
|
||||
super.setKeyListener(this.f2430d.d(keyListener));
|
||||
}
|
||||
|
||||
public void setSupportBackgroundTintList(ColorStateList colorStateList) {
|
||||
C0207b c0207b = this.f2427a;
|
||||
if (c0207b != null) {
|
||||
c0207b.s(colorStateList);
|
||||
}
|
||||
}
|
||||
|
||||
public void setSupportBackgroundTintMode(PorterDuff.Mode mode) {
|
||||
C0207b c0207b = this.f2427a;
|
||||
if (c0207b != null) {
|
||||
c0207b.t(mode);
|
||||
}
|
||||
}
|
||||
|
||||
public void setSupportCompoundDrawablesTintList(ColorStateList colorStateList) {
|
||||
T t2 = this.f2428b;
|
||||
t2.i(colorStateList);
|
||||
t2.b();
|
||||
}
|
||||
|
||||
public void setSupportCompoundDrawablesTintMode(PorterDuff.Mode mode) {
|
||||
T t2 = this.f2428b;
|
||||
t2.j(mode);
|
||||
t2.b();
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView
|
||||
public final void setTextAppearance(Context context, int i) {
|
||||
super.setTextAppearance(context, i);
|
||||
T t2 = this.f2428b;
|
||||
if (t2 != null) {
|
||||
t2.g(context, i);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.widget.TextView
|
||||
public void setTextClassifier(TextClassifier textClassifier) {
|
||||
super.setTextClassifier(textClassifier);
|
||||
}
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
/* JADX WARN: Type inference failed for: r4v4, types: [java.lang.Object, U.w] */
|
||||
public AppCompatEditText(Context context, AttributeSet attributeSet, int i) {
|
||||
super(context, attributeSet, R.attr.editTextStyle);
|
||||
L0.a(context);
|
||||
K0.a(this, getContext());
|
||||
C0207b c0207b = new C0207b(this);
|
||||
this.f2427a = c0207b;
|
||||
c0207b.k(attributeSet, R.attr.editTextStyle);
|
||||
T t2 = new T(this);
|
||||
this.f2428b = t2;
|
||||
t2.f(attributeSet, R.attr.editTextStyle);
|
||||
t2.b();
|
||||
this.f2429c = new Object();
|
||||
C0499z c0499z = new C0499z(this);
|
||||
this.f2430d = c0499z;
|
||||
c0499z.e(attributeSet, R.attr.editTextStyle);
|
||||
KeyListener keyListener = getKeyListener();
|
||||
if (keyListener instanceof NumberKeyListener) {
|
||||
return;
|
||||
}
|
||||
boolean isFocusable = super.isFocusable();
|
||||
boolean isClickable = super.isClickable();
|
||||
boolean isLongClickable = super.isLongClickable();
|
||||
int inputType = super.getInputType();
|
||||
KeyListener d4 = c0499z.d(keyListener);
|
||||
if (d4 == keyListener) {
|
||||
return;
|
||||
}
|
||||
super.setKeyListener(d4);
|
||||
super.setRawInputType(inputType);
|
||||
super.setFocusable(isFocusable);
|
||||
super.setClickable(isClickable);
|
||||
super.setLongClickable(isLongClickable);
|
||||
}
|
||||
|
||||
@Override // android.widget.EditText, android.widget.TextView
|
||||
public Editable getText() {
|
||||
return super.getText();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,220 @@
|
||||
package androidx.appcompat.widget;
|
||||
|
||||
import B0.G;
|
||||
import a.AbstractC0106b;
|
||||
import android.content.Context;
|
||||
import android.content.res.ColorStateList;
|
||||
import android.graphics.Bitmap;
|
||||
import android.graphics.PorterDuff;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.graphics.drawable.RippleDrawable;
|
||||
import android.net.Uri;
|
||||
import android.util.AttributeSet;
|
||||
import android.widget.ImageView;
|
||||
import androidx.recyclerview.widget.C0207b;
|
||||
import e3.C0325k;
|
||||
import m.AbstractC0463g0;
|
||||
import m.K0;
|
||||
import m.L0;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class AppCompatImageView extends ImageView {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final C0207b f2432a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final G f2433b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public boolean f2434c;
|
||||
|
||||
public AppCompatImageView(Context context, AttributeSet attributeSet) {
|
||||
this(context, attributeSet, 0);
|
||||
}
|
||||
|
||||
@Override // android.widget.ImageView, android.view.View
|
||||
public final void drawableStateChanged() {
|
||||
super.drawableStateChanged();
|
||||
C0207b c0207b = this.f2432a;
|
||||
if (c0207b != null) {
|
||||
c0207b.a();
|
||||
}
|
||||
G g4 = this.f2433b;
|
||||
if (g4 != null) {
|
||||
g4.b();
|
||||
}
|
||||
}
|
||||
|
||||
public ColorStateList getSupportBackgroundTintList() {
|
||||
C0207b c0207b = this.f2432a;
|
||||
if (c0207b != null) {
|
||||
return c0207b.h();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public PorterDuff.Mode getSupportBackgroundTintMode() {
|
||||
C0207b c0207b = this.f2432a;
|
||||
if (c0207b != null) {
|
||||
return c0207b.i();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public ColorStateList getSupportImageTintList() {
|
||||
C0325k c0325k;
|
||||
G g4 = this.f2433b;
|
||||
if (g4 == null || (c0325k = (C0325k) g4.f104d) == null) {
|
||||
return null;
|
||||
}
|
||||
return (ColorStateList) c0325k.f6368c;
|
||||
}
|
||||
|
||||
public PorterDuff.Mode getSupportImageTintMode() {
|
||||
C0325k c0325k;
|
||||
G g4 = this.f2433b;
|
||||
if (g4 == null || (c0325k = (C0325k) g4.f104d) == null) {
|
||||
return null;
|
||||
}
|
||||
return (PorterDuff.Mode) c0325k.f6369d;
|
||||
}
|
||||
|
||||
@Override // android.widget.ImageView, android.view.View
|
||||
public final boolean hasOverlappingRendering() {
|
||||
return !(((ImageView) this.f2433b.f103c).getBackground() instanceof RippleDrawable) && super.hasOverlappingRendering();
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public void setBackgroundDrawable(Drawable drawable) {
|
||||
super.setBackgroundDrawable(drawable);
|
||||
C0207b c0207b = this.f2432a;
|
||||
if (c0207b != null) {
|
||||
c0207b.m();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public void setBackgroundResource(int i) {
|
||||
super.setBackgroundResource(i);
|
||||
C0207b c0207b = this.f2432a;
|
||||
if (c0207b != null) {
|
||||
c0207b.n(i);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.widget.ImageView
|
||||
public void setImageBitmap(Bitmap bitmap) {
|
||||
super.setImageBitmap(bitmap);
|
||||
G g4 = this.f2433b;
|
||||
if (g4 != null) {
|
||||
g4.b();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.widget.ImageView
|
||||
public void setImageDrawable(Drawable drawable) {
|
||||
G g4 = this.f2433b;
|
||||
if (g4 != null && drawable != null && !this.f2434c) {
|
||||
g4.f102b = drawable.getLevel();
|
||||
}
|
||||
super.setImageDrawable(drawable);
|
||||
if (g4 != null) {
|
||||
g4.b();
|
||||
if (this.f2434c) {
|
||||
return;
|
||||
}
|
||||
ImageView imageView = (ImageView) g4.f103c;
|
||||
if (imageView.getDrawable() != null) {
|
||||
imageView.getDrawable().setLevel(g4.f102b);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.widget.ImageView
|
||||
public void setImageLevel(int i) {
|
||||
super.setImageLevel(i);
|
||||
this.f2434c = true;
|
||||
}
|
||||
|
||||
@Override // android.widget.ImageView
|
||||
public void setImageResource(int i) {
|
||||
G g4 = this.f2433b;
|
||||
if (g4 != null) {
|
||||
ImageView imageView = (ImageView) g4.f103c;
|
||||
if (i != 0) {
|
||||
Drawable m4 = AbstractC0106b.m(imageView.getContext(), i);
|
||||
if (m4 != null) {
|
||||
AbstractC0463g0.a(m4);
|
||||
}
|
||||
imageView.setImageDrawable(m4);
|
||||
} else {
|
||||
imageView.setImageDrawable(null);
|
||||
}
|
||||
g4.b();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.widget.ImageView
|
||||
public void setImageURI(Uri uri) {
|
||||
super.setImageURI(uri);
|
||||
G g4 = this.f2433b;
|
||||
if (g4 != null) {
|
||||
g4.b();
|
||||
}
|
||||
}
|
||||
|
||||
public void setSupportBackgroundTintList(ColorStateList colorStateList) {
|
||||
C0207b c0207b = this.f2432a;
|
||||
if (c0207b != null) {
|
||||
c0207b.s(colorStateList);
|
||||
}
|
||||
}
|
||||
|
||||
public void setSupportBackgroundTintMode(PorterDuff.Mode mode) {
|
||||
C0207b c0207b = this.f2432a;
|
||||
if (c0207b != null) {
|
||||
c0207b.t(mode);
|
||||
}
|
||||
}
|
||||
|
||||
public void setSupportImageTintList(ColorStateList colorStateList) {
|
||||
G g4 = this.f2433b;
|
||||
if (g4 != null) {
|
||||
if (((C0325k) g4.f104d) == null) {
|
||||
g4.f104d = new Object();
|
||||
}
|
||||
C0325k c0325k = (C0325k) g4.f104d;
|
||||
c0325k.f6368c = colorStateList;
|
||||
c0325k.f6367b = true;
|
||||
g4.b();
|
||||
}
|
||||
}
|
||||
|
||||
public void setSupportImageTintMode(PorterDuff.Mode mode) {
|
||||
G g4 = this.f2433b;
|
||||
if (g4 != null) {
|
||||
if (((C0325k) g4.f104d) == null) {
|
||||
g4.f104d = new Object();
|
||||
}
|
||||
C0325k c0325k = (C0325k) g4.f104d;
|
||||
c0325k.f6369d = mode;
|
||||
c0325k.f6366a = true;
|
||||
g4.b();
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
||||
public AppCompatImageView(Context context, AttributeSet attributeSet, int i) {
|
||||
super(context, attributeSet, i);
|
||||
L0.a(context);
|
||||
this.f2434c = false;
|
||||
K0.a(this, getContext());
|
||||
C0207b c0207b = new C0207b(this);
|
||||
this.f2432a = c0207b;
|
||||
c0207b.k(attributeSet, i);
|
||||
G g4 = new G(this);
|
||||
this.f2433b = g4;
|
||||
g4.e(attributeSet, i);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,139 @@
|
||||
package androidx.appcompat.widget;
|
||||
|
||||
import O.S;
|
||||
import O.X;
|
||||
import android.content.Context;
|
||||
import android.content.res.TypedArray;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.View;
|
||||
import android.widget.LinearLayout;
|
||||
import com.adif.elcanomovil.R;
|
||||
import f.AbstractC0336a;
|
||||
import java.util.WeakHashMap;
|
||||
import kotlin.jvm.internal.IntCompanionObject;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class ButtonBarLayout extends LinearLayout {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public boolean f2435a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public boolean f2436b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public int f2437c;
|
||||
|
||||
public ButtonBarLayout(Context context, AttributeSet attributeSet) {
|
||||
super(context, attributeSet);
|
||||
this.f2437c = -1;
|
||||
int[] iArr = AbstractC0336a.f6430k;
|
||||
TypedArray obtainStyledAttributes = context.obtainStyledAttributes(attributeSet, iArr);
|
||||
WeakHashMap weakHashMap = X.f1226a;
|
||||
S.d(this, context, iArr, attributeSet, obtainStyledAttributes, 0, 0);
|
||||
this.f2435a = obtainStyledAttributes.getBoolean(0, true);
|
||||
obtainStyledAttributes.recycle();
|
||||
if (getOrientation() == 1) {
|
||||
setStacked(this.f2435a);
|
||||
}
|
||||
}
|
||||
|
||||
private void setStacked(boolean z3) {
|
||||
if (this.f2436b != z3) {
|
||||
if (!z3 || this.f2435a) {
|
||||
this.f2436b = z3;
|
||||
setOrientation(z3 ? 1 : 0);
|
||||
setGravity(z3 ? 8388613 : 80);
|
||||
View findViewById = findViewById(R.id.spacer);
|
||||
if (findViewById != null) {
|
||||
findViewById.setVisibility(z3 ? 8 : 4);
|
||||
}
|
||||
for (int childCount = getChildCount() - 2; childCount >= 0; childCount--) {
|
||||
bringChildToFront(getChildAt(childCount));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.widget.LinearLayout, android.view.View
|
||||
public final void onMeasure(int i, int i4) {
|
||||
int i5;
|
||||
boolean z3;
|
||||
int i6;
|
||||
int size = View.MeasureSpec.getSize(i);
|
||||
int i7 = 0;
|
||||
if (this.f2435a) {
|
||||
if (size > this.f2437c && this.f2436b) {
|
||||
setStacked(false);
|
||||
}
|
||||
this.f2437c = size;
|
||||
}
|
||||
if (this.f2436b || View.MeasureSpec.getMode(i) != 1073741824) {
|
||||
i5 = i;
|
||||
z3 = false;
|
||||
} else {
|
||||
i5 = View.MeasureSpec.makeMeasureSpec(size, IntCompanionObject.MIN_VALUE);
|
||||
z3 = true;
|
||||
}
|
||||
super.onMeasure(i5, i4);
|
||||
if (this.f2435a && !this.f2436b && (getMeasuredWidthAndState() & (-16777216)) == 16777216) {
|
||||
setStacked(true);
|
||||
z3 = true;
|
||||
}
|
||||
if (z3) {
|
||||
super.onMeasure(i, i4);
|
||||
}
|
||||
int childCount = getChildCount();
|
||||
int i8 = 0;
|
||||
while (true) {
|
||||
i6 = -1;
|
||||
if (i8 >= childCount) {
|
||||
i8 = -1;
|
||||
break;
|
||||
} else if (getChildAt(i8).getVisibility() == 0) {
|
||||
break;
|
||||
} else {
|
||||
i8++;
|
||||
}
|
||||
}
|
||||
if (i8 >= 0) {
|
||||
View childAt = getChildAt(i8);
|
||||
LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) childAt.getLayoutParams();
|
||||
int measuredHeight = childAt.getMeasuredHeight() + getPaddingTop() + layoutParams.topMargin + layoutParams.bottomMargin;
|
||||
if (this.f2436b) {
|
||||
int i9 = i8 + 1;
|
||||
int childCount2 = getChildCount();
|
||||
while (true) {
|
||||
if (i9 >= childCount2) {
|
||||
break;
|
||||
}
|
||||
if (getChildAt(i9).getVisibility() == 0) {
|
||||
i6 = i9;
|
||||
break;
|
||||
}
|
||||
i9++;
|
||||
}
|
||||
i7 = i6 >= 0 ? getChildAt(i6).getPaddingTop() + ((int) (getResources().getDisplayMetrics().density * 16.0f)) + measuredHeight : measuredHeight;
|
||||
} else {
|
||||
i7 = getPaddingBottom() + measuredHeight;
|
||||
}
|
||||
}
|
||||
WeakHashMap weakHashMap = X.f1226a;
|
||||
if (getMinimumHeight() != i7) {
|
||||
setMinimumHeight(i7);
|
||||
if (i4 == 0) {
|
||||
super.onMeasure(i, i4);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void setAllowStacking(boolean z3) {
|
||||
if (this.f2435a != z3) {
|
||||
this.f2435a = z3;
|
||||
if (!z3 && this.f2436b) {
|
||||
setStacked(false);
|
||||
}
|
||||
requestLayout();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,168 @@
|
||||
package androidx.appcompat.widget;
|
||||
|
||||
import O.h0;
|
||||
import android.content.Context;
|
||||
import android.graphics.Rect;
|
||||
import android.util.AttributeSet;
|
||||
import android.util.TypedValue;
|
||||
import android.widget.FrameLayout;
|
||||
import g.C0372t;
|
||||
import g.LayoutInflaterFactory2C0351E;
|
||||
import l.m;
|
||||
import m.C0462g;
|
||||
import m.C0472l;
|
||||
import m.InterfaceC0455c0;
|
||||
import m.InterfaceC0457d0;
|
||||
import m.V0;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class ContentFrameLayout extends FrameLayout {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public TypedValue f2438a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public TypedValue f2439b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public TypedValue f2440c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public TypedValue f2441d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public TypedValue f2442e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public TypedValue f2443f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public final Rect f2444g;
|
||||
public InterfaceC0455c0 h;
|
||||
|
||||
public ContentFrameLayout(Context context, AttributeSet attributeSet) {
|
||||
super(context, attributeSet, 0);
|
||||
this.f2444g = new Rect();
|
||||
}
|
||||
|
||||
public TypedValue getFixedHeightMajor() {
|
||||
if (this.f2442e == null) {
|
||||
this.f2442e = new TypedValue();
|
||||
}
|
||||
return this.f2442e;
|
||||
}
|
||||
|
||||
public TypedValue getFixedHeightMinor() {
|
||||
if (this.f2443f == null) {
|
||||
this.f2443f = new TypedValue();
|
||||
}
|
||||
return this.f2443f;
|
||||
}
|
||||
|
||||
public TypedValue getFixedWidthMajor() {
|
||||
if (this.f2440c == null) {
|
||||
this.f2440c = new TypedValue();
|
||||
}
|
||||
return this.f2440c;
|
||||
}
|
||||
|
||||
public TypedValue getFixedWidthMinor() {
|
||||
if (this.f2441d == null) {
|
||||
this.f2441d = new TypedValue();
|
||||
}
|
||||
return this.f2441d;
|
||||
}
|
||||
|
||||
public TypedValue getMinWidthMajor() {
|
||||
if (this.f2438a == null) {
|
||||
this.f2438a = new TypedValue();
|
||||
}
|
||||
return this.f2438a;
|
||||
}
|
||||
|
||||
public TypedValue getMinWidthMinor() {
|
||||
if (this.f2439b == null) {
|
||||
this.f2439b = new TypedValue();
|
||||
}
|
||||
return this.f2439b;
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup, android.view.View
|
||||
public final void onAttachedToWindow() {
|
||||
super.onAttachedToWindow();
|
||||
InterfaceC0455c0 interfaceC0455c0 = this.h;
|
||||
if (interfaceC0455c0 != null) {
|
||||
interfaceC0455c0.getClass();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup, android.view.View
|
||||
public final void onDetachedFromWindow() {
|
||||
C0472l c0472l;
|
||||
super.onDetachedFromWindow();
|
||||
InterfaceC0455c0 interfaceC0455c0 = this.h;
|
||||
if (interfaceC0455c0 != null) {
|
||||
LayoutInflaterFactory2C0351E layoutInflaterFactory2C0351E = ((C0372t) interfaceC0455c0).f6668b;
|
||||
InterfaceC0457d0 interfaceC0457d0 = layoutInflaterFactory2C0351E.f6533r;
|
||||
if (interfaceC0457d0 != null) {
|
||||
ActionBarOverlayLayout actionBarOverlayLayout = (ActionBarOverlayLayout) interfaceC0457d0;
|
||||
actionBarOverlayLayout.k();
|
||||
ActionMenuView actionMenuView = ((V0) actionBarOverlayLayout.f2393e).f7624a.f2480a;
|
||||
if (actionMenuView != null && (c0472l = actionMenuView.f2416t) != null) {
|
||||
c0472l.c();
|
||||
C0462g c0462g = c0472l.f7693u;
|
||||
if (c0462g != null && c0462g.b()) {
|
||||
c0462g.i.dismiss();
|
||||
}
|
||||
}
|
||||
}
|
||||
if (layoutInflaterFactory2C0351E.f6538w != null) {
|
||||
layoutInflaterFactory2C0351E.f6528l.getDecorView().removeCallbacks(layoutInflaterFactory2C0351E.f6539x);
|
||||
if (layoutInflaterFactory2C0351E.f6538w.isShowing()) {
|
||||
try {
|
||||
layoutInflaterFactory2C0351E.f6538w.dismiss();
|
||||
} catch (IllegalArgumentException unused) {
|
||||
}
|
||||
}
|
||||
layoutInflaterFactory2C0351E.f6538w = null;
|
||||
}
|
||||
h0 h0Var = layoutInflaterFactory2C0351E.f6540y;
|
||||
if (h0Var != null) {
|
||||
h0Var.b();
|
||||
}
|
||||
m mVar = layoutInflaterFactory2C0351E.A(0).h;
|
||||
if (mVar != null) {
|
||||
mVar.c(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX WARN: Removed duplicated region for block: B:15:0x004e */
|
||||
/* JADX WARN: Removed duplicated region for block: B:17:0x0067 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:26:0x008a */
|
||||
/* JADX WARN: Removed duplicated region for block: B:29:0x00ac A[ADDED_TO_REGION] */
|
||||
/* JADX WARN: Removed duplicated region for block: B:31:0x00b0 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:36:0x00bd */
|
||||
/* JADX WARN: Removed duplicated region for block: B:39:0x00d1 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:41:0x00d9 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:43:0x00e1 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:46:? A[RETURN, SYNTHETIC] */
|
||||
/* JADX WARN: Removed duplicated region for block: B:47:0x00c3 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:50:0x00b3 */
|
||||
@Override // android.widget.FrameLayout, android.view.View
|
||||
/*
|
||||
Code decompiled incorrectly, please refer to instructions dump.
|
||||
To view partially-correct add '--show-bad-code' argument
|
||||
*/
|
||||
public final void onMeasure(int r17, int r18) {
|
||||
/*
|
||||
Method dump skipped, instructions count: 229
|
||||
To view this dump add '--comments-level debug' option
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: androidx.appcompat.widget.ContentFrameLayout.onMeasure(int, int):void");
|
||||
}
|
||||
|
||||
public void setAttachListener(InterfaceC0455c0 interfaceC0455c0) {
|
||||
this.h = interfaceC0455c0;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
package androidx.appcompat.widget;
|
||||
|
||||
import android.R;
|
||||
import android.content.Context;
|
||||
import android.content.res.TypedArray;
|
||||
import android.text.Layout;
|
||||
import android.util.AttributeSet;
|
||||
import f.AbstractC0336a;
|
||||
import m.W;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class DialogTitle extends W {
|
||||
public DialogTitle(Context context, AttributeSet attributeSet) {
|
||||
super(context, attributeSet);
|
||||
}
|
||||
|
||||
@Override // m.W, android.widget.TextView, android.view.View
|
||||
public final void onMeasure(int i, int i4) {
|
||||
int lineCount;
|
||||
super.onMeasure(i, i4);
|
||||
Layout layout = getLayout();
|
||||
if (layout == null || (lineCount = layout.getLineCount()) <= 0 || layout.getEllipsisCount(lineCount - 1) <= 0) {
|
||||
return;
|
||||
}
|
||||
setSingleLine(false);
|
||||
setMaxLines(2);
|
||||
TypedArray obtainStyledAttributes = getContext().obtainStyledAttributes(null, AbstractC0336a.f6441w, R.attr.textAppearanceMedium, R.style.TextAppearance.Medium);
|
||||
int dimensionPixelSize = obtainStyledAttributes.getDimensionPixelSize(0, 0);
|
||||
if (dimensionPixelSize != 0) {
|
||||
setTextSize(0, dimensionPixelSize);
|
||||
}
|
||||
obtainStyledAttributes.recycle();
|
||||
super.onMeasure(i, i4);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package androidx.appcompat.widget;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.Rect;
|
||||
import android.util.AttributeSet;
|
||||
import android.widget.FrameLayout;
|
||||
import m.InterfaceC0477n0;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class FitWindowsFrameLayout extends FrameLayout {
|
||||
public FitWindowsFrameLayout(Context context, AttributeSet attributeSet) {
|
||||
super(context, attributeSet);
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final boolean fitSystemWindows(Rect rect) {
|
||||
return super.fitSystemWindows(rect);
|
||||
}
|
||||
|
||||
public void setOnFitSystemWindowsListener(InterfaceC0477n0 interfaceC0477n0) {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package androidx.appcompat.widget;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.Rect;
|
||||
import android.util.AttributeSet;
|
||||
import android.widget.LinearLayout;
|
||||
import m.InterfaceC0477n0;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class FitWindowsLinearLayout extends LinearLayout {
|
||||
public FitWindowsLinearLayout(Context context, AttributeSet attributeSet) {
|
||||
super(context, attributeSet);
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final boolean fitSystemWindows(Rect rect) {
|
||||
return super.fitSystemWindows(rect);
|
||||
}
|
||||
|
||||
public void setOnFitSystemWindowsListener(InterfaceC0477n0 interfaceC0477n0) {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,426 @@
|
||||
package androidx.appcompat.widget;
|
||||
|
||||
import O.S;
|
||||
import O.X;
|
||||
import R0.h;
|
||||
import android.content.Context;
|
||||
import android.content.res.TypedArray;
|
||||
import android.graphics.Canvas;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.view.accessibility.AccessibilityEvent;
|
||||
import android.view.accessibility.AccessibilityNodeInfo;
|
||||
import android.widget.LinearLayout;
|
||||
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
|
||||
import f.AbstractC0336a;
|
||||
import java.util.WeakHashMap;
|
||||
import m.C0483q0;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class LinearLayoutCompat extends ViewGroup {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public boolean f2445a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public int f2446b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public int f2447c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public int f2448d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public int f2449e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public int f2450f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public float f2451g;
|
||||
public boolean h;
|
||||
public int[] i;
|
||||
|
||||
/* renamed from: j, reason: collision with root package name */
|
||||
public int[] f2452j;
|
||||
|
||||
/* renamed from: k, reason: collision with root package name */
|
||||
public Drawable f2453k;
|
||||
|
||||
/* renamed from: l, reason: collision with root package name */
|
||||
public int f2454l;
|
||||
|
||||
/* renamed from: m, reason: collision with root package name */
|
||||
public int f2455m;
|
||||
|
||||
/* renamed from: n, reason: collision with root package name */
|
||||
public int f2456n;
|
||||
|
||||
/* renamed from: o, reason: collision with root package name */
|
||||
public int f2457o;
|
||||
|
||||
public LinearLayoutCompat(Context context, AttributeSet attributeSet) {
|
||||
this(context, attributeSet, 0);
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup
|
||||
public boolean checkLayoutParams(ViewGroup.LayoutParams layoutParams) {
|
||||
return layoutParams instanceof C0483q0;
|
||||
}
|
||||
|
||||
public final void d(Canvas canvas, int i) {
|
||||
this.f2453k.setBounds(getPaddingLeft() + this.f2457o, i, (getWidth() - getPaddingRight()) - this.f2457o, this.f2455m + i);
|
||||
this.f2453k.draw(canvas);
|
||||
}
|
||||
|
||||
public final void e(Canvas canvas, int i) {
|
||||
this.f2453k.setBounds(i, getPaddingTop() + this.f2457o, this.f2454l + i, (getHeight() - getPaddingBottom()) - this.f2457o);
|
||||
this.f2453k.draw(canvas);
|
||||
}
|
||||
|
||||
/* JADX WARN: Type inference failed for: r2v3, types: [m.q0, android.widget.LinearLayout$LayoutParams] */
|
||||
/* JADX WARN: Type inference failed for: r2v4, types: [m.q0, android.widget.LinearLayout$LayoutParams] */
|
||||
@Override // android.view.ViewGroup
|
||||
/* renamed from: f, reason: merged with bridge method [inline-methods] */
|
||||
public C0483q0 generateDefaultLayoutParams() {
|
||||
int i = this.f2448d;
|
||||
if (i == 0) {
|
||||
return new LinearLayout.LayoutParams(-2, -2);
|
||||
}
|
||||
if (i == 1) {
|
||||
return new LinearLayout.LayoutParams(-1, -2);
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
/* JADX WARN: Type inference failed for: r0v0, types: [m.q0, android.widget.LinearLayout$LayoutParams] */
|
||||
@Override // android.view.ViewGroup
|
||||
/* renamed from: g, reason: merged with bridge method [inline-methods] */
|
||||
public C0483q0 generateLayoutParams(AttributeSet attributeSet) {
|
||||
return new LinearLayout.LayoutParams(getContext(), attributeSet);
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public int getBaseline() {
|
||||
int i;
|
||||
if (this.f2446b < 0) {
|
||||
return super.getBaseline();
|
||||
}
|
||||
int childCount = getChildCount();
|
||||
int i4 = this.f2446b;
|
||||
if (childCount <= i4) {
|
||||
throw new RuntimeException("mBaselineAlignedChildIndex of LinearLayout set to an index that is out of bounds.");
|
||||
}
|
||||
View childAt = getChildAt(i4);
|
||||
int baseline = childAt.getBaseline();
|
||||
if (baseline == -1) {
|
||||
if (this.f2446b == 0) {
|
||||
return -1;
|
||||
}
|
||||
throw new RuntimeException("mBaselineAlignedChildIndex of LinearLayout points to a View that doesn't know how to get its baseline.");
|
||||
}
|
||||
int i5 = this.f2447c;
|
||||
if (this.f2448d == 1 && (i = this.f2449e & 112) != 48) {
|
||||
if (i == 16) {
|
||||
i5 += ((((getBottom() - getTop()) - getPaddingTop()) - getPaddingBottom()) - this.f2450f) / 2;
|
||||
} else if (i == 80) {
|
||||
i5 = ((getBottom() - getTop()) - getPaddingBottom()) - this.f2450f;
|
||||
}
|
||||
}
|
||||
return i5 + ((LinearLayout.LayoutParams) ((C0483q0) childAt.getLayoutParams())).topMargin + baseline;
|
||||
}
|
||||
|
||||
public int getBaselineAlignedChildIndex() {
|
||||
return this.f2446b;
|
||||
}
|
||||
|
||||
public Drawable getDividerDrawable() {
|
||||
return this.f2453k;
|
||||
}
|
||||
|
||||
public int getDividerPadding() {
|
||||
return this.f2457o;
|
||||
}
|
||||
|
||||
public int getDividerWidth() {
|
||||
return this.f2454l;
|
||||
}
|
||||
|
||||
public int getGravity() {
|
||||
return this.f2449e;
|
||||
}
|
||||
|
||||
public int getOrientation() {
|
||||
return this.f2448d;
|
||||
}
|
||||
|
||||
public int getShowDividers() {
|
||||
return this.f2456n;
|
||||
}
|
||||
|
||||
public int getVirtualChildCount() {
|
||||
return getChildCount();
|
||||
}
|
||||
|
||||
public float getWeightSum() {
|
||||
return this.f2451g;
|
||||
}
|
||||
|
||||
/* JADX WARN: Type inference failed for: r0v3, types: [m.q0, android.widget.LinearLayout$LayoutParams] */
|
||||
/* JADX WARN: Type inference failed for: r0v4, types: [m.q0, android.widget.LinearLayout$LayoutParams] */
|
||||
/* JADX WARN: Type inference failed for: r0v5, types: [m.q0, android.widget.LinearLayout$LayoutParams] */
|
||||
@Override // android.view.ViewGroup
|
||||
/* renamed from: h, reason: merged with bridge method [inline-methods] */
|
||||
public C0483q0 generateLayoutParams(ViewGroup.LayoutParams layoutParams) {
|
||||
return layoutParams instanceof C0483q0 ? new LinearLayout.LayoutParams((ViewGroup.MarginLayoutParams) layoutParams) : layoutParams instanceof ViewGroup.MarginLayoutParams ? new LinearLayout.LayoutParams((ViewGroup.MarginLayoutParams) layoutParams) : new LinearLayout.LayoutParams(layoutParams);
|
||||
}
|
||||
|
||||
public final boolean i(int i) {
|
||||
if (i == 0) {
|
||||
return (this.f2456n & 1) != 0;
|
||||
}
|
||||
if (i == getChildCount()) {
|
||||
return (this.f2456n & 4) != 0;
|
||||
}
|
||||
if ((this.f2456n & 2) != 0) {
|
||||
for (int i4 = i - 1; i4 >= 0; i4--) {
|
||||
if (getChildAt(i4).getVisibility() != 8) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final void onDraw(Canvas canvas) {
|
||||
int right;
|
||||
int left;
|
||||
int i;
|
||||
if (this.f2453k == null) {
|
||||
return;
|
||||
}
|
||||
int i4 = 0;
|
||||
if (this.f2448d == 1) {
|
||||
int virtualChildCount = getVirtualChildCount();
|
||||
while (i4 < virtualChildCount) {
|
||||
View childAt = getChildAt(i4);
|
||||
if (childAt != null && childAt.getVisibility() != 8 && i(i4)) {
|
||||
d(canvas, (childAt.getTop() - ((LinearLayout.LayoutParams) ((C0483q0) childAt.getLayoutParams())).topMargin) - this.f2455m);
|
||||
}
|
||||
i4++;
|
||||
}
|
||||
if (i(virtualChildCount)) {
|
||||
View childAt2 = getChildAt(virtualChildCount - 1);
|
||||
d(canvas, childAt2 == null ? (getHeight() - getPaddingBottom()) - this.f2455m : childAt2.getBottom() + ((LinearLayout.LayoutParams) ((C0483q0) childAt2.getLayoutParams())).bottomMargin);
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
int virtualChildCount2 = getVirtualChildCount();
|
||||
boolean z3 = getLayoutDirection() == 1;
|
||||
while (i4 < virtualChildCount2) {
|
||||
View childAt3 = getChildAt(i4);
|
||||
if (childAt3 != null && childAt3.getVisibility() != 8 && i(i4)) {
|
||||
C0483q0 c0483q0 = (C0483q0) childAt3.getLayoutParams();
|
||||
e(canvas, z3 ? childAt3.getRight() + ((LinearLayout.LayoutParams) c0483q0).rightMargin : (childAt3.getLeft() - ((LinearLayout.LayoutParams) c0483q0).leftMargin) - this.f2454l);
|
||||
}
|
||||
i4++;
|
||||
}
|
||||
if (i(virtualChildCount2)) {
|
||||
View childAt4 = getChildAt(virtualChildCount2 - 1);
|
||||
if (childAt4 != null) {
|
||||
C0483q0 c0483q02 = (C0483q0) childAt4.getLayoutParams();
|
||||
if (z3) {
|
||||
left = childAt4.getLeft() - ((LinearLayout.LayoutParams) c0483q02).leftMargin;
|
||||
i = this.f2454l;
|
||||
right = left - i;
|
||||
} else {
|
||||
right = childAt4.getRight() + ((LinearLayout.LayoutParams) c0483q02).rightMargin;
|
||||
}
|
||||
} else if (z3) {
|
||||
right = getPaddingLeft();
|
||||
} else {
|
||||
left = getWidth() - getPaddingRight();
|
||||
i = this.f2454l;
|
||||
right = left - i;
|
||||
}
|
||||
e(canvas, right);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final void onInitializeAccessibilityEvent(AccessibilityEvent accessibilityEvent) {
|
||||
super.onInitializeAccessibilityEvent(accessibilityEvent);
|
||||
accessibilityEvent.setClassName("androidx.appcompat.widget.LinearLayoutCompat");
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo accessibilityNodeInfo) {
|
||||
super.onInitializeAccessibilityNodeInfo(accessibilityNodeInfo);
|
||||
accessibilityNodeInfo.setClassName("androidx.appcompat.widget.LinearLayoutCompat");
|
||||
}
|
||||
|
||||
/* JADX WARN: Removed duplicated region for block: B:25:0x009d */
|
||||
/* JADX WARN: Removed duplicated region for block: B:62:0x0158 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:65:0x0161 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:72:0x01a2 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:75:0x01a7 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:83:0x018f */
|
||||
@Override // android.view.ViewGroup, android.view.View
|
||||
/*
|
||||
Code decompiled incorrectly, please refer to instructions dump.
|
||||
To view partially-correct add '--show-bad-code' argument
|
||||
*/
|
||||
public void onLayout(boolean r23, int r24, int r25, int r26, int r27) {
|
||||
/*
|
||||
Method dump skipped, instructions count: 459
|
||||
To view this dump add '--comments-level debug' option
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: androidx.appcompat.widget.LinearLayoutCompat.onLayout(boolean, int, int, int, int):void");
|
||||
}
|
||||
|
||||
/* JADX WARN: Removed duplicated region for block: B:222:0x04f9 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:235:0x053e */
|
||||
/* JADX WARN: Removed duplicated region for block: B:240:0x0548 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:244:0x0527 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:46:0x013f */
|
||||
/* JADX WARN: Removed duplicated region for block: B:51:0x0148 */
|
||||
@Override // android.view.View
|
||||
/*
|
||||
Code decompiled incorrectly, please refer to instructions dump.
|
||||
To view partially-correct add '--show-bad-code' argument
|
||||
*/
|
||||
public void onMeasure(int r39, int r40) {
|
||||
/*
|
||||
Method dump skipped, instructions count: 2151
|
||||
To view this dump add '--comments-level debug' option
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: androidx.appcompat.widget.LinearLayoutCompat.onMeasure(int, int):void");
|
||||
}
|
||||
|
||||
public void setBaselineAligned(boolean z3) {
|
||||
this.f2445a = z3;
|
||||
}
|
||||
|
||||
public void setBaselineAlignedChildIndex(int i) {
|
||||
if (i >= 0 && i < getChildCount()) {
|
||||
this.f2446b = i;
|
||||
return;
|
||||
}
|
||||
throw new IllegalArgumentException("base aligned child index out of range (0, " + getChildCount() + ")");
|
||||
}
|
||||
|
||||
public void setDividerDrawable(Drawable drawable) {
|
||||
if (drawable == this.f2453k) {
|
||||
return;
|
||||
}
|
||||
this.f2453k = drawable;
|
||||
if (drawable != null) {
|
||||
this.f2454l = drawable.getIntrinsicWidth();
|
||||
this.f2455m = drawable.getIntrinsicHeight();
|
||||
} else {
|
||||
this.f2454l = 0;
|
||||
this.f2455m = 0;
|
||||
}
|
||||
setWillNotDraw(drawable == null);
|
||||
requestLayout();
|
||||
}
|
||||
|
||||
public void setDividerPadding(int i) {
|
||||
this.f2457o = i;
|
||||
}
|
||||
|
||||
public void setGravity(int i) {
|
||||
if (this.f2449e != i) {
|
||||
if ((8388615 & i) == 0) {
|
||||
i |= 8388611;
|
||||
}
|
||||
if ((i & 112) == 0) {
|
||||
i |= 48;
|
||||
}
|
||||
this.f2449e = i;
|
||||
requestLayout();
|
||||
}
|
||||
}
|
||||
|
||||
public void setHorizontalGravity(int i) {
|
||||
int i4 = i & 8388615;
|
||||
int i5 = this.f2449e;
|
||||
if ((8388615 & i5) != i4) {
|
||||
this.f2449e = i4 | ((-8388616) & i5);
|
||||
requestLayout();
|
||||
}
|
||||
}
|
||||
|
||||
public void setMeasureWithLargestChildEnabled(boolean z3) {
|
||||
this.h = z3;
|
||||
}
|
||||
|
||||
public void setOrientation(int i) {
|
||||
if (this.f2448d != i) {
|
||||
this.f2448d = i;
|
||||
requestLayout();
|
||||
}
|
||||
}
|
||||
|
||||
public void setShowDividers(int i) {
|
||||
if (i != this.f2456n) {
|
||||
requestLayout();
|
||||
}
|
||||
this.f2456n = i;
|
||||
}
|
||||
|
||||
public void setVerticalGravity(int i) {
|
||||
int i4 = i & 112;
|
||||
int i5 = this.f2449e;
|
||||
if ((i5 & 112) != i4) {
|
||||
this.f2449e = i4 | (i5 & (-113));
|
||||
requestLayout();
|
||||
}
|
||||
}
|
||||
|
||||
public void setWeightSum(float f2) {
|
||||
this.f2451g = Math.max(BitmapDescriptorFactory.HUE_RED, f2);
|
||||
}
|
||||
|
||||
@Override // android.view.ViewGroup
|
||||
public final boolean shouldDelayChildPressedState() {
|
||||
return false;
|
||||
}
|
||||
|
||||
public LinearLayoutCompat(Context context, AttributeSet attributeSet, int i) {
|
||||
super(context, attributeSet, 0);
|
||||
this.f2445a = true;
|
||||
this.f2446b = -1;
|
||||
this.f2447c = 0;
|
||||
this.f2449e = 8388659;
|
||||
int[] iArr = AbstractC0336a.f6433n;
|
||||
h l4 = h.l(context, attributeSet, iArr, 0);
|
||||
WeakHashMap weakHashMap = X.f1226a;
|
||||
S.d(this, context, iArr, attributeSet, (TypedArray) l4.f1414b, 0, 0);
|
||||
TypedArray typedArray = (TypedArray) l4.f1414b;
|
||||
int i4 = typedArray.getInt(1, -1);
|
||||
if (i4 >= 0) {
|
||||
setOrientation(i4);
|
||||
}
|
||||
int i5 = typedArray.getInt(0, -1);
|
||||
if (i5 >= 0) {
|
||||
setGravity(i5);
|
||||
}
|
||||
boolean z3 = typedArray.getBoolean(2, true);
|
||||
if (!z3) {
|
||||
setBaselineAligned(z3);
|
||||
}
|
||||
this.f2451g = typedArray.getFloat(4, -1.0f);
|
||||
this.f2446b = typedArray.getInt(3, -1);
|
||||
this.h = typedArray.getBoolean(7, false);
|
||||
setDividerDrawable(l4.f(5));
|
||||
this.f2456n = typedArray.getInt(8, 0);
|
||||
this.f2457o = typedArray.getDimensionPixelSize(6, 0);
|
||||
l4.n();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,140 @@
|
||||
package androidx.appcompat.widget;
|
||||
|
||||
import F0.c;
|
||||
import android.content.Context;
|
||||
import android.content.res.Configuration;
|
||||
import android.graphics.Rect;
|
||||
import android.util.AttributeSet;
|
||||
import android.util.TypedValue;
|
||||
import android.view.KeyEvent;
|
||||
import android.view.inputmethod.EditorInfo;
|
||||
import android.view.inputmethod.InputConnection;
|
||||
import android.view.inputmethod.InputMethodManager;
|
||||
import m.C0480p;
|
||||
import m.I0;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class SearchView$SearchAutoComplete extends C0480p {
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public int f2458e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public boolean f2459f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public final c f2460g;
|
||||
|
||||
public SearchView$SearchAutoComplete(Context context, AttributeSet attributeSet) {
|
||||
super(context, attributeSet);
|
||||
this.f2460g = new c(this, 10);
|
||||
this.f2458e = getThreshold();
|
||||
}
|
||||
|
||||
private int getSearchViewTextMinWidthDp() {
|
||||
Configuration configuration = getResources().getConfiguration();
|
||||
int i = configuration.screenWidthDp;
|
||||
int i4 = configuration.screenHeightDp;
|
||||
if (i >= 960 && i4 >= 720 && configuration.orientation == 2) {
|
||||
return 256;
|
||||
}
|
||||
if (i < 600) {
|
||||
return (i < 640 || i4 < 480) ? 160 : 192;
|
||||
}
|
||||
return 192;
|
||||
}
|
||||
|
||||
@Override // android.widget.AutoCompleteTextView
|
||||
public final boolean enoughToFilter() {
|
||||
return this.f2458e <= 0 || super.enoughToFilter();
|
||||
}
|
||||
|
||||
@Override // m.C0480p, android.widget.TextView, android.view.View
|
||||
public final InputConnection onCreateInputConnection(EditorInfo editorInfo) {
|
||||
InputConnection onCreateInputConnection = super.onCreateInputConnection(editorInfo);
|
||||
if (this.f2459f) {
|
||||
c cVar = this.f2460g;
|
||||
removeCallbacks(cVar);
|
||||
post(cVar);
|
||||
}
|
||||
return onCreateInputConnection;
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final void onFinishInflate() {
|
||||
super.onFinishInflate();
|
||||
setMinWidth((int) TypedValue.applyDimension(1, getSearchViewTextMinWidthDp(), getResources().getDisplayMetrics()));
|
||||
}
|
||||
|
||||
@Override // android.widget.AutoCompleteTextView, android.widget.TextView, android.view.View
|
||||
public final void onFocusChanged(boolean z3, int i, Rect rect) {
|
||||
super.onFocusChanged(z3, i, rect);
|
||||
throw null;
|
||||
}
|
||||
|
||||
@Override // android.widget.AutoCompleteTextView, android.widget.TextView, android.view.View
|
||||
public final boolean onKeyPreIme(int i, KeyEvent keyEvent) {
|
||||
if (i == 4) {
|
||||
if (keyEvent.getAction() == 0 && keyEvent.getRepeatCount() == 0) {
|
||||
KeyEvent.DispatcherState keyDispatcherState = getKeyDispatcherState();
|
||||
if (keyDispatcherState != null) {
|
||||
keyDispatcherState.startTracking(keyEvent, this);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
if (keyEvent.getAction() == 1) {
|
||||
KeyEvent.DispatcherState keyDispatcherState2 = getKeyDispatcherState();
|
||||
if (keyDispatcherState2 != null) {
|
||||
keyDispatcherState2.handleUpEvent(keyEvent);
|
||||
}
|
||||
if (keyEvent.isTracking() && !keyEvent.isCanceled()) {
|
||||
throw null;
|
||||
}
|
||||
}
|
||||
}
|
||||
return super.onKeyPreIme(i, keyEvent);
|
||||
}
|
||||
|
||||
@Override // android.widget.AutoCompleteTextView, android.widget.TextView, android.view.View
|
||||
public final void onWindowFocusChanged(boolean z3) {
|
||||
super.onWindowFocusChanged(z3);
|
||||
if (z3) {
|
||||
throw null;
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.widget.AutoCompleteTextView
|
||||
public final void performCompletion() {
|
||||
}
|
||||
|
||||
@Override // android.widget.AutoCompleteTextView
|
||||
public final void replaceText(CharSequence charSequence) {
|
||||
}
|
||||
|
||||
public void setImeVisibility(boolean z3) {
|
||||
InputMethodManager inputMethodManager = (InputMethodManager) getContext().getSystemService("input_method");
|
||||
c cVar = this.f2460g;
|
||||
if (!z3) {
|
||||
this.f2459f = false;
|
||||
removeCallbacks(cVar);
|
||||
inputMethodManager.hideSoftInputFromWindow(getWindowToken(), 0);
|
||||
} else {
|
||||
if (!inputMethodManager.isActive(this)) {
|
||||
this.f2459f = true;
|
||||
return;
|
||||
}
|
||||
this.f2459f = false;
|
||||
removeCallbacks(cVar);
|
||||
inputMethodManager.showSoftInput(this, 0);
|
||||
}
|
||||
}
|
||||
|
||||
public void setSearchView(I0 i02) {
|
||||
}
|
||||
|
||||
@Override // android.widget.AutoCompleteTextView
|
||||
public void setThreshold(int i) {
|
||||
super.setThreshold(i);
|
||||
this.f2458e = i;
|
||||
}
|
||||
}
|
||||
1395
apk_decompiled/sources/androidx/appcompat/widget/Toolbar.java
Normal file
1395
apk_decompiled/sources/androidx/appcompat/widget/Toolbar.java
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,128 @@
|
||||
package androidx.appcompat.widget;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.res.TypedArray;
|
||||
import android.graphics.Canvas;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import android.view.ViewParent;
|
||||
import f.AbstractC0336a;
|
||||
import java.lang.ref.WeakReference;
|
||||
import m.Y0;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class ViewStubCompat extends View {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f2503a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public int f2504b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public WeakReference f2505c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public LayoutInflater f2506d;
|
||||
|
||||
public ViewStubCompat(Context context, AttributeSet attributeSet) {
|
||||
super(context, attributeSet, 0);
|
||||
this.f2503a = 0;
|
||||
TypedArray obtainStyledAttributes = context.obtainStyledAttributes(attributeSet, AbstractC0336a.f6421A, 0, 0);
|
||||
this.f2504b = obtainStyledAttributes.getResourceId(2, -1);
|
||||
this.f2503a = obtainStyledAttributes.getResourceId(1, 0);
|
||||
setId(obtainStyledAttributes.getResourceId(0, -1));
|
||||
obtainStyledAttributes.recycle();
|
||||
setVisibility(8);
|
||||
setWillNotDraw(true);
|
||||
}
|
||||
|
||||
public final View a() {
|
||||
ViewParent parent = getParent();
|
||||
if (!(parent instanceof ViewGroup)) {
|
||||
throw new IllegalStateException("ViewStub must have a non-null ViewGroup viewParent");
|
||||
}
|
||||
if (this.f2503a == 0) {
|
||||
throw new IllegalArgumentException("ViewStub must have a valid layoutResource");
|
||||
}
|
||||
ViewGroup viewGroup = (ViewGroup) parent;
|
||||
LayoutInflater layoutInflater = this.f2506d;
|
||||
if (layoutInflater == null) {
|
||||
layoutInflater = LayoutInflater.from(getContext());
|
||||
}
|
||||
View inflate = layoutInflater.inflate(this.f2503a, viewGroup, false);
|
||||
int i = this.f2504b;
|
||||
if (i != -1) {
|
||||
inflate.setId(i);
|
||||
}
|
||||
int indexOfChild = viewGroup.indexOfChild(this);
|
||||
viewGroup.removeViewInLayout(this);
|
||||
ViewGroup.LayoutParams layoutParams = getLayoutParams();
|
||||
if (layoutParams != null) {
|
||||
viewGroup.addView(inflate, indexOfChild, layoutParams);
|
||||
} else {
|
||||
viewGroup.addView(inflate, indexOfChild);
|
||||
}
|
||||
this.f2505c = new WeakReference(inflate);
|
||||
return inflate;
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final void dispatchDraw(Canvas canvas) {
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final void draw(Canvas canvas) {
|
||||
}
|
||||
|
||||
public int getInflatedId() {
|
||||
return this.f2504b;
|
||||
}
|
||||
|
||||
public LayoutInflater getLayoutInflater() {
|
||||
return this.f2506d;
|
||||
}
|
||||
|
||||
public int getLayoutResource() {
|
||||
return this.f2503a;
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final void onMeasure(int i, int i4) {
|
||||
setMeasuredDimension(0, 0);
|
||||
}
|
||||
|
||||
public void setInflatedId(int i) {
|
||||
this.f2504b = i;
|
||||
}
|
||||
|
||||
public void setLayoutInflater(LayoutInflater layoutInflater) {
|
||||
this.f2506d = layoutInflater;
|
||||
}
|
||||
|
||||
public void setLayoutResource(int i) {
|
||||
this.f2503a = i;
|
||||
}
|
||||
|
||||
public void setOnInflateListener(Y0 y02) {
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public void setVisibility(int i) {
|
||||
WeakReference weakReference = this.f2505c;
|
||||
if (weakReference != null) {
|
||||
View view = (View) weakReference.get();
|
||||
if (view == null) {
|
||||
throw new IllegalStateException("setVisibility called on un-referenced view");
|
||||
}
|
||||
view.setVisibility(i);
|
||||
return;
|
||||
}
|
||||
super.setVisibility(i);
|
||||
if (i == 0 || i == 4) {
|
||||
a();
|
||||
}
|
||||
}
|
||||
}
|
||||
209
apk_decompiled/sources/androidx/cardview/widget/CardView.java
Normal file
209
apk_decompiled/sources/androidx/cardview/widget/CardView.java
Normal file
@@ -0,0 +1,209 @@
|
||||
package androidx.cardview.widget;
|
||||
|
||||
import F.i;
|
||||
import android.R;
|
||||
import android.content.Context;
|
||||
import android.content.res.ColorStateList;
|
||||
import android.content.res.TypedArray;
|
||||
import android.graphics.Color;
|
||||
import android.graphics.Rect;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.util.AttributeSet;
|
||||
import android.widget.FrameLayout;
|
||||
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
|
||||
import f0.C0338b;
|
||||
import q.AbstractC0553a;
|
||||
import r.C0564a;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class CardView extends FrameLayout {
|
||||
|
||||
/* renamed from: f */
|
||||
public static final int[] f2507f = {R.attr.colorBackground};
|
||||
|
||||
/* renamed from: g */
|
||||
public static final C0338b f2508g = new C0338b(11);
|
||||
|
||||
/* renamed from: a */
|
||||
public boolean f2509a;
|
||||
|
||||
/* renamed from: b */
|
||||
public boolean f2510b;
|
||||
|
||||
/* renamed from: c */
|
||||
public final Rect f2511c;
|
||||
|
||||
/* renamed from: d */
|
||||
public final Rect f2512d;
|
||||
|
||||
/* renamed from: e */
|
||||
public final i f2513e;
|
||||
|
||||
public CardView(Context context, AttributeSet attributeSet) {
|
||||
super(context, attributeSet, com.adif.elcanomovil.R.attr.cardViewStyle);
|
||||
ColorStateList valueOf;
|
||||
Rect rect = new Rect();
|
||||
this.f2511c = rect;
|
||||
this.f2512d = new Rect();
|
||||
i iVar = new i(this, 18);
|
||||
this.f2513e = iVar;
|
||||
TypedArray obtainStyledAttributes = context.obtainStyledAttributes(attributeSet, AbstractC0553a.f8145a, com.adif.elcanomovil.R.attr.cardViewStyle, com.adif.elcanomovil.R.style.CardView);
|
||||
if (obtainStyledAttributes.hasValue(2)) {
|
||||
valueOf = obtainStyledAttributes.getColorStateList(2);
|
||||
} else {
|
||||
TypedArray obtainStyledAttributes2 = getContext().obtainStyledAttributes(f2507f);
|
||||
int color = obtainStyledAttributes2.getColor(0, 0);
|
||||
obtainStyledAttributes2.recycle();
|
||||
float[] fArr = new float[3];
|
||||
Color.colorToHSV(color, fArr);
|
||||
valueOf = ColorStateList.valueOf(fArr[2] > 0.5f ? getResources().getColor(com.adif.elcanomovil.R.color.cardview_light_background) : getResources().getColor(com.adif.elcanomovil.R.color.cardview_dark_background));
|
||||
}
|
||||
float dimension = obtainStyledAttributes.getDimension(3, BitmapDescriptorFactory.HUE_RED);
|
||||
float dimension2 = obtainStyledAttributes.getDimension(4, BitmapDescriptorFactory.HUE_RED);
|
||||
float dimension3 = obtainStyledAttributes.getDimension(5, BitmapDescriptorFactory.HUE_RED);
|
||||
this.f2509a = obtainStyledAttributes.getBoolean(7, false);
|
||||
this.f2510b = obtainStyledAttributes.getBoolean(6, true);
|
||||
int dimensionPixelSize = obtainStyledAttributes.getDimensionPixelSize(8, 0);
|
||||
rect.left = obtainStyledAttributes.getDimensionPixelSize(10, dimensionPixelSize);
|
||||
rect.top = obtainStyledAttributes.getDimensionPixelSize(12, dimensionPixelSize);
|
||||
rect.right = obtainStyledAttributes.getDimensionPixelSize(11, dimensionPixelSize);
|
||||
rect.bottom = obtainStyledAttributes.getDimensionPixelSize(9, dimensionPixelSize);
|
||||
dimension3 = dimension2 > dimension3 ? dimension2 : dimension3;
|
||||
obtainStyledAttributes.getDimensionPixelSize(0, 0);
|
||||
obtainStyledAttributes.getDimensionPixelSize(1, 0);
|
||||
obtainStyledAttributes.recycle();
|
||||
C0338b c0338b = f2508g;
|
||||
C0564a c0564a = new C0564a(valueOf, dimension);
|
||||
iVar.f490b = c0564a;
|
||||
setBackgroundDrawable(c0564a);
|
||||
setClipToOutline(true);
|
||||
setElevation(dimension2);
|
||||
c0338b.w(iVar, dimension3);
|
||||
}
|
||||
|
||||
public static /* synthetic */ void a(CardView cardView, int i, int i4, int i5, int i6) {
|
||||
super.setPadding(i, i4, i5, i6);
|
||||
}
|
||||
|
||||
public ColorStateList getCardBackgroundColor() {
|
||||
return ((C0564a) ((Drawable) this.f2513e.f490b)).h;
|
||||
}
|
||||
|
||||
public float getCardElevation() {
|
||||
return ((CardView) this.f2513e.f491c).getElevation();
|
||||
}
|
||||
|
||||
public int getContentPaddingBottom() {
|
||||
return this.f2511c.bottom;
|
||||
}
|
||||
|
||||
public int getContentPaddingLeft() {
|
||||
return this.f2511c.left;
|
||||
}
|
||||
|
||||
public int getContentPaddingRight() {
|
||||
return this.f2511c.right;
|
||||
}
|
||||
|
||||
public int getContentPaddingTop() {
|
||||
return this.f2511c.top;
|
||||
}
|
||||
|
||||
public float getMaxCardElevation() {
|
||||
return ((C0564a) ((Drawable) this.f2513e.f490b)).f8197e;
|
||||
}
|
||||
|
||||
public boolean getPreventCornerOverlap() {
|
||||
return this.f2510b;
|
||||
}
|
||||
|
||||
public float getRadius() {
|
||||
return ((C0564a) ((Drawable) this.f2513e.f490b)).f8193a;
|
||||
}
|
||||
|
||||
public boolean getUseCompatPadding() {
|
||||
return this.f2509a;
|
||||
}
|
||||
|
||||
@Override // android.widget.FrameLayout, android.view.View
|
||||
public final void onMeasure(int i, int i4) {
|
||||
super.onMeasure(i, i4);
|
||||
}
|
||||
|
||||
public void setCardBackgroundColor(int i) {
|
||||
ColorStateList valueOf = ColorStateList.valueOf(i);
|
||||
C0564a c0564a = (C0564a) ((Drawable) this.f2513e.f490b);
|
||||
if (valueOf == null) {
|
||||
c0564a.getClass();
|
||||
valueOf = ColorStateList.valueOf(0);
|
||||
}
|
||||
c0564a.h = valueOf;
|
||||
c0564a.f8194b.setColor(valueOf.getColorForState(c0564a.getState(), c0564a.h.getDefaultColor()));
|
||||
c0564a.invalidateSelf();
|
||||
}
|
||||
|
||||
public void setCardElevation(float f2) {
|
||||
((CardView) this.f2513e.f491c).setElevation(f2);
|
||||
}
|
||||
|
||||
public void setMaxCardElevation(float f2) {
|
||||
f2508g.w(this.f2513e, f2);
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public void setMinimumHeight(int i) {
|
||||
super.setMinimumHeight(i);
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public void setMinimumWidth(int i) {
|
||||
super.setMinimumWidth(i);
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final void setPadding(int i, int i4, int i5, int i6) {
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final void setPaddingRelative(int i, int i4, int i5, int i6) {
|
||||
}
|
||||
|
||||
public void setPreventCornerOverlap(boolean z3) {
|
||||
if (z3 != this.f2510b) {
|
||||
this.f2510b = z3;
|
||||
C0338b c0338b = f2508g;
|
||||
i iVar = this.f2513e;
|
||||
c0338b.w(iVar, ((C0564a) ((Drawable) iVar.f490b)).f8197e);
|
||||
}
|
||||
}
|
||||
|
||||
public void setRadius(float f2) {
|
||||
C0564a c0564a = (C0564a) ((Drawable) this.f2513e.f490b);
|
||||
if (f2 == c0564a.f8193a) {
|
||||
return;
|
||||
}
|
||||
c0564a.f8193a = f2;
|
||||
c0564a.b(null);
|
||||
c0564a.invalidateSelf();
|
||||
}
|
||||
|
||||
public void setUseCompatPadding(boolean z3) {
|
||||
if (this.f2509a != z3) {
|
||||
this.f2509a = z3;
|
||||
C0338b c0338b = f2508g;
|
||||
i iVar = this.f2513e;
|
||||
c0338b.w(iVar, ((C0564a) ((Drawable) iVar.f490b)).f8197e);
|
||||
}
|
||||
}
|
||||
|
||||
public void setCardBackgroundColor(ColorStateList colorStateList) {
|
||||
C0564a c0564a = (C0564a) ((Drawable) this.f2513e.f490b);
|
||||
if (colorStateList == null) {
|
||||
c0564a.getClass();
|
||||
colorStateList = ColorStateList.valueOf(0);
|
||||
}
|
||||
c0564a.h = colorStateList;
|
||||
c0564a.f8194b.setColor(colorStateList.getColorForState(c0564a.getState(), c0564a.h.getDefaultColor()));
|
||||
c0564a.invalidateSelf();
|
||||
}
|
||||
}
|
||||
14
apk_decompiled/sources/androidx/concurrent/futures/a.java
Normal file
14
apk_decompiled/sources/androidx/concurrent/futures/a.java
Normal file
@@ -0,0 +1,14 @@
|
||||
package androidx.concurrent.futures;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class a {
|
||||
public abstract boolean a(j jVar, e eVar, e eVar2);
|
||||
|
||||
public abstract boolean b(j jVar, Object obj, Object obj2);
|
||||
|
||||
public abstract boolean c(j jVar, i iVar, i iVar2);
|
||||
|
||||
public abstract void d(i iVar, i iVar2);
|
||||
|
||||
public abstract void e(i iVar, Thread thread);
|
||||
}
|
||||
34
apk_decompiled/sources/androidx/concurrent/futures/b.java
Normal file
34
apk_decompiled/sources/androidx/concurrent/futures/b.java
Normal file
@@ -0,0 +1,34 @@
|
||||
package androidx.concurrent.futures;
|
||||
|
||||
import java.util.concurrent.CancellationException;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class b {
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public static final b f2514c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public static final b f2515d;
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final boolean f2516a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final CancellationException f2517b;
|
||||
|
||||
static {
|
||||
if (j.GENERATE_CANCELLATION_CAUSES) {
|
||||
f2515d = null;
|
||||
f2514c = null;
|
||||
} else {
|
||||
f2515d = new b(false, null);
|
||||
f2514c = new b(true, null);
|
||||
}
|
||||
}
|
||||
|
||||
public b(boolean z3, CancellationException cancellationException) {
|
||||
this.f2516a = z3;
|
||||
this.f2517b = cancellationException;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package androidx.concurrent.futures;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class c extends Throwable {
|
||||
@Override // java.lang.Throwable
|
||||
public final synchronized Throwable fillInStackTrace() {
|
||||
return this;
|
||||
}
|
||||
}
|
||||
15
apk_decompiled/sources/androidx/concurrent/futures/d.java
Normal file
15
apk_decompiled/sources/androidx/concurrent/futures/d.java
Normal file
@@ -0,0 +1,15 @@
|
||||
package androidx.concurrent.futures;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class d {
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public static final d f2518b = new d(new Throwable("Failure occurred while trying to finish a future."));
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final Throwable f2519a;
|
||||
|
||||
public d(Throwable th) {
|
||||
this.f2519a = (Throwable) j.checkNotNull(th);
|
||||
}
|
||||
}
|
||||
24
apk_decompiled/sources/androidx/concurrent/futures/e.java
Normal file
24
apk_decompiled/sources/androidx/concurrent/futures/e.java
Normal file
@@ -0,0 +1,24 @@
|
||||
package androidx.concurrent.futures;
|
||||
|
||||
import java.util.concurrent.Executor;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class e {
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public static final e f2520d = new e(null, null);
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final Runnable f2521a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final Executor f2522b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public e f2523c;
|
||||
|
||||
public e(Runnable runnable, Executor executor) {
|
||||
this.f2521a = runnable;
|
||||
this.f2522b = executor;
|
||||
}
|
||||
}
|
||||
76
apk_decompiled/sources/androidx/concurrent/futures/f.java
Normal file
76
apk_decompiled/sources/androidx/concurrent/futures/f.java
Normal file
@@ -0,0 +1,76 @@
|
||||
package androidx.concurrent.futures;
|
||||
|
||||
import java.util.concurrent.atomic.AtomicReferenceFieldUpdater;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class f extends a {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final AtomicReferenceFieldUpdater f2524a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final AtomicReferenceFieldUpdater f2525b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final AtomicReferenceFieldUpdater f2526c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public final AtomicReferenceFieldUpdater f2527d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public final AtomicReferenceFieldUpdater f2528e;
|
||||
|
||||
public f(AtomicReferenceFieldUpdater atomicReferenceFieldUpdater, AtomicReferenceFieldUpdater atomicReferenceFieldUpdater2, AtomicReferenceFieldUpdater atomicReferenceFieldUpdater3, AtomicReferenceFieldUpdater atomicReferenceFieldUpdater4, AtomicReferenceFieldUpdater atomicReferenceFieldUpdater5) {
|
||||
this.f2524a = atomicReferenceFieldUpdater;
|
||||
this.f2525b = atomicReferenceFieldUpdater2;
|
||||
this.f2526c = atomicReferenceFieldUpdater3;
|
||||
this.f2527d = atomicReferenceFieldUpdater4;
|
||||
this.f2528e = atomicReferenceFieldUpdater5;
|
||||
}
|
||||
|
||||
@Override // androidx.concurrent.futures.a
|
||||
public final boolean a(j jVar, e eVar, e eVar2) {
|
||||
AtomicReferenceFieldUpdater atomicReferenceFieldUpdater;
|
||||
do {
|
||||
atomicReferenceFieldUpdater = this.f2527d;
|
||||
if (atomicReferenceFieldUpdater.compareAndSet(jVar, eVar, eVar2)) {
|
||||
return true;
|
||||
}
|
||||
} while (atomicReferenceFieldUpdater.get(jVar) == eVar);
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override // androidx.concurrent.futures.a
|
||||
public final boolean b(j jVar, Object obj, Object obj2) {
|
||||
AtomicReferenceFieldUpdater atomicReferenceFieldUpdater;
|
||||
do {
|
||||
atomicReferenceFieldUpdater = this.f2528e;
|
||||
if (atomicReferenceFieldUpdater.compareAndSet(jVar, obj, obj2)) {
|
||||
return true;
|
||||
}
|
||||
} while (atomicReferenceFieldUpdater.get(jVar) == obj);
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override // androidx.concurrent.futures.a
|
||||
public final boolean c(j jVar, i iVar, i iVar2) {
|
||||
AtomicReferenceFieldUpdater atomicReferenceFieldUpdater;
|
||||
do {
|
||||
atomicReferenceFieldUpdater = this.f2526c;
|
||||
if (atomicReferenceFieldUpdater.compareAndSet(jVar, iVar, iVar2)) {
|
||||
return true;
|
||||
}
|
||||
} while (atomicReferenceFieldUpdater.get(jVar) == iVar);
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override // androidx.concurrent.futures.a
|
||||
public final void d(i iVar, i iVar2) {
|
||||
this.f2525b.lazySet(iVar, iVar2);
|
||||
}
|
||||
|
||||
@Override // androidx.concurrent.futures.a
|
||||
public final void e(i iVar, Thread thread) {
|
||||
this.f2524a.lazySet(iVar, thread);
|
||||
}
|
||||
}
|
||||
26
apk_decompiled/sources/androidx/concurrent/futures/g.java
Normal file
26
apk_decompiled/sources/androidx/concurrent/futures/g.java
Normal file
@@ -0,0 +1,26 @@
|
||||
package androidx.concurrent.futures;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class g implements Runnable {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final j f2529a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final L2.a f2530b;
|
||||
|
||||
public g(j jVar, L2.a aVar) {
|
||||
this.f2529a = jVar;
|
||||
this.f2530b = aVar;
|
||||
}
|
||||
|
||||
@Override // java.lang.Runnable
|
||||
public final void run() {
|
||||
if (this.f2529a.value != this) {
|
||||
return;
|
||||
}
|
||||
if (j.ATOMIC_HELPER.b(this.f2529a, this, j.getFutureValue(this.f2530b))) {
|
||||
j.complete(this.f2529a);
|
||||
}
|
||||
}
|
||||
}
|
||||
59
apk_decompiled/sources/androidx/concurrent/futures/h.java
Normal file
59
apk_decompiled/sources/androidx/concurrent/futures/h.java
Normal file
@@ -0,0 +1,59 @@
|
||||
package androidx.concurrent.futures;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class h extends a {
|
||||
@Override // androidx.concurrent.futures.a
|
||||
public final boolean a(j jVar, e eVar, e eVar2) {
|
||||
synchronized (jVar) {
|
||||
try {
|
||||
if (jVar.listeners != eVar) {
|
||||
return false;
|
||||
}
|
||||
jVar.listeners = eVar2;
|
||||
return true;
|
||||
} catch (Throwable th) {
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override // androidx.concurrent.futures.a
|
||||
public final boolean b(j jVar, Object obj, Object obj2) {
|
||||
synchronized (jVar) {
|
||||
try {
|
||||
if (jVar.value != obj) {
|
||||
return false;
|
||||
}
|
||||
jVar.value = obj2;
|
||||
return true;
|
||||
} catch (Throwable th) {
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override // androidx.concurrent.futures.a
|
||||
public final boolean c(j jVar, i iVar, i iVar2) {
|
||||
synchronized (jVar) {
|
||||
try {
|
||||
if (jVar.waiters != iVar) {
|
||||
return false;
|
||||
}
|
||||
jVar.waiters = iVar2;
|
||||
return true;
|
||||
} catch (Throwable th) {
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override // androidx.concurrent.futures.a
|
||||
public final void d(i iVar, i iVar2) {
|
||||
iVar.f2533b = iVar2;
|
||||
}
|
||||
|
||||
@Override // androidx.concurrent.futures.a
|
||||
public final void e(i iVar, Thread thread) {
|
||||
iVar.f2532a = thread;
|
||||
}
|
||||
}
|
||||
18
apk_decompiled/sources/androidx/concurrent/futures/i.java
Normal file
18
apk_decompiled/sources/androidx/concurrent/futures/i.java
Normal file
@@ -0,0 +1,18 @@
|
||||
package androidx.concurrent.futures;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class i {
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public static final i f2531c = new Object();
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public volatile Thread f2532a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public volatile i f2533b;
|
||||
|
||||
public i() {
|
||||
j.ATOMIC_HELPER.e(this, Thread.currentThread());
|
||||
}
|
||||
}
|
||||
567
apk_decompiled/sources/androidx/concurrent/futures/j.java
Normal file
567
apk_decompiled/sources/androidx/concurrent/futures/j.java
Normal file
@@ -0,0 +1,567 @@
|
||||
package androidx.concurrent.futures;
|
||||
|
||||
import C.w;
|
||||
import java.util.Locale;
|
||||
import java.util.concurrent.CancellationException;
|
||||
import java.util.concurrent.ExecutionException;
|
||||
import java.util.concurrent.Executor;
|
||||
import java.util.concurrent.Future;
|
||||
import java.util.concurrent.ScheduledFuture;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
import java.util.concurrent.TimeoutException;
|
||||
import java.util.concurrent.atomic.AtomicReferenceFieldUpdater;
|
||||
import java.util.concurrent.locks.LockSupport;
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class j implements L2.a {
|
||||
static final a ATOMIC_HELPER;
|
||||
private static final Object NULL;
|
||||
private static final long SPIN_THRESHOLD_NANOS = 1000;
|
||||
volatile e listeners;
|
||||
volatile Object value;
|
||||
volatile i waiters;
|
||||
static final boolean GENERATE_CANCELLATION_CAUSES = Boolean.parseBoolean(System.getProperty("guava.concurrent.generate_cancellation_cause", "false"));
|
||||
private static final Logger log = Logger.getLogger(j.class.getName());
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
/* JADX WARN: Type inference failed for: r3v1, types: [androidx.concurrent.futures.a] */
|
||||
/* JADX WARN: Type inference failed for: r3v4 */
|
||||
/* JADX WARN: Type inference failed for: r3v5 */
|
||||
static {
|
||||
?? r32;
|
||||
try {
|
||||
th = null;
|
||||
r32 = new f(AtomicReferenceFieldUpdater.newUpdater(i.class, Thread.class, "a"), AtomicReferenceFieldUpdater.newUpdater(i.class, i.class, "b"), AtomicReferenceFieldUpdater.newUpdater(j.class, i.class, "waiters"), AtomicReferenceFieldUpdater.newUpdater(j.class, e.class, "listeners"), AtomicReferenceFieldUpdater.newUpdater(j.class, Object.class, "value"));
|
||||
} catch (Throwable th) {
|
||||
th = th;
|
||||
r32 = new Object();
|
||||
}
|
||||
ATOMIC_HELPER = r32;
|
||||
if (th != null) {
|
||||
log.log(Level.SEVERE, "SafeAtomicHelper is broken!", th);
|
||||
}
|
||||
NULL = new Object();
|
||||
}
|
||||
|
||||
public static void b(Runnable runnable, Executor executor) {
|
||||
try {
|
||||
executor.execute(runnable);
|
||||
} catch (RuntimeException e4) {
|
||||
log.log(Level.SEVERE, "RuntimeException while executing runnable " + runnable + " with executor " + executor, (Throwable) e4);
|
||||
}
|
||||
}
|
||||
|
||||
public static Object c(Object obj) {
|
||||
if (obj instanceof b) {
|
||||
CancellationException cancellationException = ((b) obj).f2517b;
|
||||
CancellationException cancellationException2 = new CancellationException("Task was cancelled.");
|
||||
cancellationException2.initCause(cancellationException);
|
||||
throw cancellationException2;
|
||||
}
|
||||
if (obj instanceof d) {
|
||||
throw new ExecutionException(((d) obj).f2519a);
|
||||
}
|
||||
if (obj == NULL) {
|
||||
return null;
|
||||
}
|
||||
return obj;
|
||||
}
|
||||
|
||||
public static <T> T checkNotNull(T t2) {
|
||||
t2.getClass();
|
||||
return t2;
|
||||
}
|
||||
|
||||
public static void complete(j jVar) {
|
||||
e eVar;
|
||||
e eVar2;
|
||||
e eVar3 = null;
|
||||
while (true) {
|
||||
i iVar = jVar.waiters;
|
||||
if (ATOMIC_HELPER.c(jVar, iVar, i.f2531c)) {
|
||||
while (iVar != null) {
|
||||
Thread thread = iVar.f2532a;
|
||||
if (thread != null) {
|
||||
iVar.f2532a = null;
|
||||
LockSupport.unpark(thread);
|
||||
}
|
||||
iVar = iVar.f2533b;
|
||||
}
|
||||
jVar.afterDone();
|
||||
do {
|
||||
eVar = jVar.listeners;
|
||||
} while (!ATOMIC_HELPER.a(jVar, eVar, e.f2520d));
|
||||
while (true) {
|
||||
eVar2 = eVar3;
|
||||
eVar3 = eVar;
|
||||
if (eVar3 == null) {
|
||||
break;
|
||||
}
|
||||
eVar = eVar3.f2523c;
|
||||
eVar3.f2523c = eVar2;
|
||||
}
|
||||
while (eVar2 != null) {
|
||||
eVar3 = eVar2.f2523c;
|
||||
Runnable runnable = eVar2.f2521a;
|
||||
if (runnable instanceof g) {
|
||||
g gVar = (g) runnable;
|
||||
jVar = gVar.f2529a;
|
||||
if (jVar.value == gVar) {
|
||||
if (ATOMIC_HELPER.b(jVar, gVar, getFutureValue(gVar.f2530b))) {
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
continue;
|
||||
}
|
||||
} else {
|
||||
b(runnable, eVar2.f2522b);
|
||||
}
|
||||
eVar2 = eVar3;
|
||||
}
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static Object getFutureValue(L2.a aVar) {
|
||||
if (aVar instanceof j) {
|
||||
Object obj = ((j) aVar).value;
|
||||
if (!(obj instanceof b)) {
|
||||
return obj;
|
||||
}
|
||||
b bVar = (b) obj;
|
||||
return bVar.f2516a ? bVar.f2517b != null ? new b(false, bVar.f2517b) : b.f2515d : obj;
|
||||
}
|
||||
boolean isCancelled = aVar.isCancelled();
|
||||
if ((!GENERATE_CANCELLATION_CAUSES) && isCancelled) {
|
||||
return b.f2515d;
|
||||
}
|
||||
try {
|
||||
Object uninterruptibly = getUninterruptibly(aVar);
|
||||
return uninterruptibly == null ? NULL : uninterruptibly;
|
||||
} catch (CancellationException e4) {
|
||||
if (isCancelled) {
|
||||
return new b(false, e4);
|
||||
}
|
||||
return new d(new IllegalArgumentException("get() threw CancellationException, despite reporting isCancelled() == false: " + aVar, e4));
|
||||
} catch (ExecutionException e5) {
|
||||
return new d(e5.getCause());
|
||||
} catch (Throwable th) {
|
||||
return new d(th);
|
||||
}
|
||||
}
|
||||
|
||||
public static <V> V getUninterruptibly(Future<V> future) throws ExecutionException {
|
||||
V v3;
|
||||
boolean z3 = false;
|
||||
while (true) {
|
||||
try {
|
||||
v3 = future.get();
|
||||
break;
|
||||
} catch (InterruptedException unused) {
|
||||
z3 = true;
|
||||
} catch (Throwable th) {
|
||||
if (z3) {
|
||||
Thread.currentThread().interrupt();
|
||||
}
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
if (z3) {
|
||||
Thread.currentThread().interrupt();
|
||||
}
|
||||
return v3;
|
||||
}
|
||||
|
||||
public final void a(StringBuilder sb) {
|
||||
try {
|
||||
Object uninterruptibly = getUninterruptibly(this);
|
||||
sb.append("SUCCESS, result=[");
|
||||
sb.append(uninterruptibly == this ? "this future" : String.valueOf(uninterruptibly));
|
||||
sb.append("]");
|
||||
} catch (CancellationException unused) {
|
||||
sb.append("CANCELLED");
|
||||
} catch (RuntimeException e4) {
|
||||
sb.append("UNKNOWN, cause=[");
|
||||
sb.append(e4.getClass());
|
||||
sb.append(" thrown from get()]");
|
||||
} catch (ExecutionException e5) {
|
||||
sb.append("FAILURE, cause=[");
|
||||
sb.append(e5.getCause());
|
||||
sb.append("]");
|
||||
}
|
||||
}
|
||||
|
||||
@Override // L2.a
|
||||
public final void addListener(Runnable runnable, Executor executor) {
|
||||
checkNotNull(runnable);
|
||||
checkNotNull(executor);
|
||||
e eVar = this.listeners;
|
||||
e eVar2 = e.f2520d;
|
||||
if (eVar != eVar2) {
|
||||
e eVar3 = new e(runnable, executor);
|
||||
do {
|
||||
eVar3.f2523c = eVar;
|
||||
if (ATOMIC_HELPER.a(this, eVar, eVar3)) {
|
||||
return;
|
||||
} else {
|
||||
eVar = this.listeners;
|
||||
}
|
||||
} while (eVar != eVar2);
|
||||
}
|
||||
b(runnable, executor);
|
||||
}
|
||||
|
||||
public void afterDone() {
|
||||
}
|
||||
|
||||
/* JADX WARN: Code restructure failed: missing block: B:35:0x0056, code lost:
|
||||
|
||||
return true;
|
||||
*/
|
||||
@Override // java.util.concurrent.Future
|
||||
/*
|
||||
Code decompiled incorrectly, please refer to instructions dump.
|
||||
To view partially-correct add '--show-bad-code' argument
|
||||
*/
|
||||
public final boolean cancel(boolean r7) {
|
||||
/*
|
||||
r6 = this;
|
||||
java.lang.Object r0 = r6.value
|
||||
r1 = 1
|
||||
r2 = 0
|
||||
if (r0 != 0) goto L8
|
||||
r3 = r1
|
||||
goto L9
|
||||
L8:
|
||||
r3 = r2
|
||||
L9:
|
||||
boolean r4 = r0 instanceof androidx.concurrent.futures.g
|
||||
r3 = r3 | r4
|
||||
if (r3 == 0) goto L5e
|
||||
boolean r3 = androidx.concurrent.futures.j.GENERATE_CANCELLATION_CAUSES
|
||||
if (r3 == 0) goto L1f
|
||||
androidx.concurrent.futures.b r3 = new androidx.concurrent.futures.b
|
||||
java.util.concurrent.CancellationException r4 = new java.util.concurrent.CancellationException
|
||||
java.lang.String r5 = "Future.cancel() was called."
|
||||
r4.<init>(r5)
|
||||
r3.<init>(r7, r4)
|
||||
goto L26
|
||||
L1f:
|
||||
if (r7 == 0) goto L24
|
||||
androidx.concurrent.futures.b r3 = androidx.concurrent.futures.b.f2514c
|
||||
goto L26
|
||||
L24:
|
||||
androidx.concurrent.futures.b r3 = androidx.concurrent.futures.b.f2515d
|
||||
L26:
|
||||
r4 = r2
|
||||
L27:
|
||||
androidx.concurrent.futures.a r5 = androidx.concurrent.futures.j.ATOMIC_HELPER
|
||||
boolean r5 = r5.b(r6, r0, r3)
|
||||
if (r5 == 0) goto L57
|
||||
if (r7 == 0) goto L34
|
||||
r6.interruptTask()
|
||||
L34:
|
||||
complete(r6)
|
||||
boolean r6 = r0 instanceof androidx.concurrent.futures.g
|
||||
if (r6 == 0) goto L56
|
||||
androidx.concurrent.futures.g r0 = (androidx.concurrent.futures.g) r0
|
||||
L2.a r6 = r0.f2530b
|
||||
boolean r0 = r6 instanceof androidx.concurrent.futures.j
|
||||
if (r0 == 0) goto L53
|
||||
androidx.concurrent.futures.j r6 = (androidx.concurrent.futures.j) r6
|
||||
java.lang.Object r0 = r6.value
|
||||
if (r0 != 0) goto L4b
|
||||
r4 = r1
|
||||
goto L4c
|
||||
L4b:
|
||||
r4 = r2
|
||||
L4c:
|
||||
boolean r5 = r0 instanceof androidx.concurrent.futures.g
|
||||
r4 = r4 | r5
|
||||
if (r4 == 0) goto L56
|
||||
r4 = r1
|
||||
goto L27
|
||||
L53:
|
||||
r6.cancel(r7)
|
||||
L56:
|
||||
return r1
|
||||
L57:
|
||||
java.lang.Object r0 = r6.value
|
||||
boolean r5 = r0 instanceof androidx.concurrent.futures.g
|
||||
if (r5 != 0) goto L27
|
||||
return r4
|
||||
L5e:
|
||||
return r2
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: androidx.concurrent.futures.j.cancel(boolean):boolean");
|
||||
}
|
||||
|
||||
public final void d(i iVar) {
|
||||
iVar.f2532a = null;
|
||||
while (true) {
|
||||
i iVar2 = this.waiters;
|
||||
if (iVar2 == i.f2531c) {
|
||||
return;
|
||||
}
|
||||
i iVar3 = null;
|
||||
while (iVar2 != null) {
|
||||
i iVar4 = iVar2.f2533b;
|
||||
if (iVar2.f2532a != null) {
|
||||
iVar3 = iVar2;
|
||||
} else if (iVar3 != null) {
|
||||
iVar3.f2533b = iVar4;
|
||||
if (iVar3.f2532a == null) {
|
||||
break;
|
||||
}
|
||||
} else if (!ATOMIC_HELPER.c(this, iVar2, iVar4)) {
|
||||
break;
|
||||
}
|
||||
iVar2 = iVar4;
|
||||
}
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
@Override // java.util.concurrent.Future
|
||||
public final Object get(long j4, TimeUnit timeUnit) throws InterruptedException, TimeoutException, ExecutionException {
|
||||
boolean z3;
|
||||
long nanos = timeUnit.toNanos(j4);
|
||||
if (!Thread.interrupted()) {
|
||||
Object obj = this.value;
|
||||
if ((obj != null) & (!(obj instanceof g))) {
|
||||
return c(obj);
|
||||
}
|
||||
long nanoTime = nanos > 0 ? System.nanoTime() + nanos : 0L;
|
||||
if (nanos >= 1000) {
|
||||
i iVar = this.waiters;
|
||||
i iVar2 = i.f2531c;
|
||||
if (iVar != iVar2) {
|
||||
i iVar3 = new i();
|
||||
z3 = true;
|
||||
do {
|
||||
a aVar = ATOMIC_HELPER;
|
||||
aVar.d(iVar3, iVar);
|
||||
if (aVar.c(this, iVar, iVar3)) {
|
||||
do {
|
||||
LockSupport.parkNanos(this, nanos);
|
||||
if (!Thread.interrupted()) {
|
||||
Object obj2 = this.value;
|
||||
if ((obj2 != null) & (!(obj2 instanceof g))) {
|
||||
return c(obj2);
|
||||
}
|
||||
nanos = nanoTime - System.nanoTime();
|
||||
} else {
|
||||
d(iVar3);
|
||||
throw new InterruptedException();
|
||||
}
|
||||
} while (nanos >= 1000);
|
||||
d(iVar3);
|
||||
} else {
|
||||
iVar = this.waiters;
|
||||
}
|
||||
} while (iVar != iVar2);
|
||||
}
|
||||
return c(this.value);
|
||||
}
|
||||
z3 = true;
|
||||
while (nanos > 0) {
|
||||
Object obj3 = this.value;
|
||||
if ((obj3 != null ? z3 : false) & (!(obj3 instanceof g))) {
|
||||
return c(obj3);
|
||||
}
|
||||
if (!Thread.interrupted()) {
|
||||
nanos = nanoTime - System.nanoTime();
|
||||
} else {
|
||||
throw new InterruptedException();
|
||||
}
|
||||
}
|
||||
String jVar = toString();
|
||||
String obj4 = timeUnit.toString();
|
||||
Locale locale = Locale.ROOT;
|
||||
String lowerCase = obj4.toLowerCase(locale);
|
||||
String str = "Waited " + j4 + " " + timeUnit.toString().toLowerCase(locale);
|
||||
if (nanos + 1000 < 0) {
|
||||
String n4 = w.n(str, " (plus ");
|
||||
long j5 = -nanos;
|
||||
long convert = timeUnit.convert(j5, TimeUnit.NANOSECONDS);
|
||||
long nanos2 = j5 - timeUnit.toNanos(convert);
|
||||
boolean z4 = (convert == 0 || nanos2 > 1000) ? z3 : false;
|
||||
if (convert > 0) {
|
||||
String str2 = n4 + convert + " " + lowerCase;
|
||||
if (z4) {
|
||||
str2 = w.n(str2, ",");
|
||||
}
|
||||
n4 = w.n(str2, " ");
|
||||
}
|
||||
if (z4) {
|
||||
n4 = n4 + nanos2 + " nanoseconds ";
|
||||
}
|
||||
str = w.n(n4, "delay)");
|
||||
}
|
||||
if (isDone()) {
|
||||
throw new TimeoutException(w.n(str, " but future completed as timeout expired"));
|
||||
}
|
||||
throw new TimeoutException(str + " for " + jVar);
|
||||
}
|
||||
throw new InterruptedException();
|
||||
}
|
||||
|
||||
public void interruptTask() {
|
||||
}
|
||||
|
||||
@Override // java.util.concurrent.Future
|
||||
public final boolean isCancelled() {
|
||||
return this.value instanceof b;
|
||||
}
|
||||
|
||||
@Override // java.util.concurrent.Future
|
||||
public final boolean isDone() {
|
||||
return (!(r2 instanceof g)) & (this.value != null);
|
||||
}
|
||||
|
||||
public final void maybePropagateCancellationTo(Future<?> future) {
|
||||
if ((future != null) && isCancelled()) {
|
||||
future.cancel(wasInterrupted());
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
public String pendingToString() {
|
||||
Object obj = this.value;
|
||||
if (obj instanceof g) {
|
||||
StringBuilder sb = new StringBuilder("setFuture=[");
|
||||
L2.a aVar = ((g) obj).f2530b;
|
||||
return w.r(sb, aVar == this ? "this future" : String.valueOf(aVar), "]");
|
||||
}
|
||||
if (!(this instanceof ScheduledFuture)) {
|
||||
return null;
|
||||
}
|
||||
return "remaining delay=[" + ((ScheduledFuture) this).getDelay(TimeUnit.MILLISECONDS) + " ms]";
|
||||
}
|
||||
|
||||
public boolean set(Object obj) {
|
||||
if (obj == null) {
|
||||
obj = NULL;
|
||||
}
|
||||
if (!ATOMIC_HELPER.b(this, null, obj)) {
|
||||
return false;
|
||||
}
|
||||
complete(this);
|
||||
return true;
|
||||
}
|
||||
|
||||
public boolean setException(Throwable th) {
|
||||
if (!ATOMIC_HELPER.b(this, null, new d((Throwable) checkNotNull(th)))) {
|
||||
return false;
|
||||
}
|
||||
complete(this);
|
||||
return true;
|
||||
}
|
||||
|
||||
public boolean setFuture(L2.a aVar) {
|
||||
d dVar;
|
||||
checkNotNull(aVar);
|
||||
Object obj = this.value;
|
||||
if (obj == null) {
|
||||
if (aVar.isDone()) {
|
||||
if (ATOMIC_HELPER.b(this, null, getFutureValue(aVar))) {
|
||||
complete(this);
|
||||
return true;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
g gVar = new g(this, aVar);
|
||||
if (ATOMIC_HELPER.b(this, null, gVar)) {
|
||||
try {
|
||||
aVar.addListener(gVar, k.f2534a);
|
||||
return true;
|
||||
} catch (Throwable th) {
|
||||
try {
|
||||
dVar = new d(th);
|
||||
} catch (Throwable unused) {
|
||||
dVar = d.f2518b;
|
||||
}
|
||||
ATOMIC_HELPER.b(this, gVar, dVar);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
obj = this.value;
|
||||
}
|
||||
if (obj instanceof b) {
|
||||
aVar.cancel(((b) obj).f2516a);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public String toString() {
|
||||
String str;
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append(super.toString());
|
||||
sb.append("[status=");
|
||||
if (isCancelled()) {
|
||||
sb.append("CANCELLED");
|
||||
} else if (isDone()) {
|
||||
a(sb);
|
||||
} else {
|
||||
try {
|
||||
str = pendingToString();
|
||||
} catch (RuntimeException e4) {
|
||||
str = "Exception thrown from implementation: " + e4.getClass();
|
||||
}
|
||||
if (str != null && !str.isEmpty()) {
|
||||
sb.append("PENDING, info=[");
|
||||
sb.append(str);
|
||||
sb.append("]");
|
||||
} else if (isDone()) {
|
||||
a(sb);
|
||||
} else {
|
||||
sb.append("PENDING");
|
||||
}
|
||||
}
|
||||
sb.append("]");
|
||||
return sb.toString();
|
||||
}
|
||||
|
||||
public final boolean wasInterrupted() {
|
||||
Object obj = this.value;
|
||||
return (obj instanceof b) && ((b) obj).f2516a;
|
||||
}
|
||||
|
||||
@Override // java.util.concurrent.Future
|
||||
public final Object get() throws InterruptedException, ExecutionException {
|
||||
Object obj;
|
||||
if (!Thread.interrupted()) {
|
||||
Object obj2 = this.value;
|
||||
if ((obj2 != null) & (!(obj2 instanceof g))) {
|
||||
return c(obj2);
|
||||
}
|
||||
i iVar = this.waiters;
|
||||
i iVar2 = i.f2531c;
|
||||
if (iVar != iVar2) {
|
||||
i iVar3 = new i();
|
||||
do {
|
||||
a aVar = ATOMIC_HELPER;
|
||||
aVar.d(iVar3, iVar);
|
||||
if (aVar.c(this, iVar, iVar3)) {
|
||||
do {
|
||||
LockSupport.park(this);
|
||||
if (!Thread.interrupted()) {
|
||||
obj = this.value;
|
||||
} else {
|
||||
d(iVar3);
|
||||
throw new InterruptedException();
|
||||
}
|
||||
} while (!((obj != null) & (!(obj instanceof g))));
|
||||
return c(obj);
|
||||
}
|
||||
iVar = this.waiters;
|
||||
} while (iVar != iVar2);
|
||||
}
|
||||
return c(this.value);
|
||||
}
|
||||
throw new InterruptedException();
|
||||
}
|
||||
}
|
||||
40
apk_decompiled/sources/androidx/concurrent/futures/k.java
Normal file
40
apk_decompiled/sources/androidx/concurrent/futures/k.java
Normal file
@@ -0,0 +1,40 @@
|
||||
package androidx.concurrent.futures;
|
||||
|
||||
import java.util.concurrent.Executor;
|
||||
|
||||
/* JADX WARN: Failed to restore enum class, 'enum' modifier and super class removed */
|
||||
/* JADX WARN: Unknown enum class pattern. Please report as an issue! */
|
||||
/* loaded from: classes.dex */
|
||||
public final class k implements Executor {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public static final k f2534a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public static final /* synthetic */ k[] f2535b;
|
||||
|
||||
/* JADX WARN: Type inference failed for: r0v0, types: [androidx.concurrent.futures.k, java.lang.Enum] */
|
||||
static {
|
||||
?? r02 = new Enum("INSTANCE", 0);
|
||||
f2534a = r02;
|
||||
f2535b = new k[]{r02};
|
||||
}
|
||||
|
||||
public static k valueOf(String str) {
|
||||
return (k) Enum.valueOf(k.class, str);
|
||||
}
|
||||
|
||||
public static k[] values() {
|
||||
return (k[]) f2535b.clone();
|
||||
}
|
||||
|
||||
@Override // java.util.concurrent.Executor
|
||||
public final void execute(Runnable runnable) {
|
||||
runnable.run();
|
||||
}
|
||||
|
||||
@Override // java.lang.Enum
|
||||
public final String toString() {
|
||||
return "DirectExecutor";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package androidx.concurrent.futures;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class l extends j {
|
||||
}
|
||||
@@ -0,0 +1,304 @@
|
||||
package androidx.constraintlayout.helper.widget;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.res.TypedArray;
|
||||
import android.util.AttributeSet;
|
||||
import androidx.constraintlayout.widget.s;
|
||||
import androidx.constraintlayout.widget.u;
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import w.d;
|
||||
import w.g;
|
||||
import w.i;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class Flow extends u {
|
||||
|
||||
/* renamed from: j, reason: collision with root package name */
|
||||
public final g f2536j;
|
||||
|
||||
/* JADX WARN: Type inference failed for: r1v0, types: [java.lang.Object, x.b] */
|
||||
/* JADX WARN: Type inference failed for: r8v1, types: [w.g, w.i] */
|
||||
public Flow(Context context, AttributeSet attributeSet) {
|
||||
super(context, attributeSet);
|
||||
this.f2546a = new int[32];
|
||||
this.f2552g = new HashMap();
|
||||
this.f2548c = context;
|
||||
super.g(attributeSet);
|
||||
?? iVar = new i();
|
||||
iVar.f8786s0 = 0;
|
||||
iVar.f8787t0 = 0;
|
||||
iVar.f8788u0 = 0;
|
||||
iVar.f8789v0 = 0;
|
||||
iVar.f8790w0 = 0;
|
||||
iVar.f8791x0 = 0;
|
||||
iVar.f8792y0 = false;
|
||||
iVar.f8793z0 = 0;
|
||||
iVar.A0 = 0;
|
||||
iVar.f8761B0 = new Object();
|
||||
iVar.f8762C0 = null;
|
||||
iVar.f8763D0 = -1;
|
||||
iVar.E0 = -1;
|
||||
iVar.f8764F0 = -1;
|
||||
iVar.f8765G0 = -1;
|
||||
iVar.f8766H0 = -1;
|
||||
iVar.f8767I0 = -1;
|
||||
iVar.f8768J0 = 0.5f;
|
||||
iVar.f8769K0 = 0.5f;
|
||||
iVar.f8770L0 = 0.5f;
|
||||
iVar.f8771M0 = 0.5f;
|
||||
iVar.f8772N0 = 0.5f;
|
||||
iVar.f8773O0 = 0.5f;
|
||||
iVar.f8774P0 = 0;
|
||||
iVar.f8775Q0 = 0;
|
||||
iVar.f8776R0 = 2;
|
||||
iVar.f8777S0 = 2;
|
||||
iVar.f8778T0 = 0;
|
||||
iVar.f8779U0 = -1;
|
||||
iVar.f8780V0 = 0;
|
||||
iVar.f8781W0 = new ArrayList();
|
||||
iVar.f8782X0 = null;
|
||||
iVar.Y0 = null;
|
||||
iVar.f8783Z0 = null;
|
||||
iVar.f8785b1 = 0;
|
||||
this.f2536j = iVar;
|
||||
if (attributeSet != null) {
|
||||
TypedArray obtainStyledAttributes = getContext().obtainStyledAttributes(attributeSet, s.f2749b);
|
||||
int indexCount = obtainStyledAttributes.getIndexCount();
|
||||
for (int i = 0; i < indexCount; i++) {
|
||||
int index = obtainStyledAttributes.getIndex(i);
|
||||
if (index == 0) {
|
||||
this.f2536j.f8780V0 = obtainStyledAttributes.getInt(index, 0);
|
||||
} else if (index == 1) {
|
||||
g gVar = this.f2536j;
|
||||
int dimensionPixelSize = obtainStyledAttributes.getDimensionPixelSize(index, 0);
|
||||
gVar.f8786s0 = dimensionPixelSize;
|
||||
gVar.f8787t0 = dimensionPixelSize;
|
||||
gVar.f8788u0 = dimensionPixelSize;
|
||||
gVar.f8789v0 = dimensionPixelSize;
|
||||
} else if (index == 18) {
|
||||
g gVar2 = this.f2536j;
|
||||
int dimensionPixelSize2 = obtainStyledAttributes.getDimensionPixelSize(index, 0);
|
||||
gVar2.f8788u0 = dimensionPixelSize2;
|
||||
gVar2.f8790w0 = dimensionPixelSize2;
|
||||
gVar2.f8791x0 = dimensionPixelSize2;
|
||||
} else if (index == 19) {
|
||||
this.f2536j.f8789v0 = obtainStyledAttributes.getDimensionPixelSize(index, 0);
|
||||
} else if (index == 2) {
|
||||
this.f2536j.f8790w0 = obtainStyledAttributes.getDimensionPixelSize(index, 0);
|
||||
} else if (index == 3) {
|
||||
this.f2536j.f8786s0 = obtainStyledAttributes.getDimensionPixelSize(index, 0);
|
||||
} else if (index == 4) {
|
||||
this.f2536j.f8791x0 = obtainStyledAttributes.getDimensionPixelSize(index, 0);
|
||||
} else if (index == 5) {
|
||||
this.f2536j.f8787t0 = obtainStyledAttributes.getDimensionPixelSize(index, 0);
|
||||
} else if (index == 54) {
|
||||
this.f2536j.f8778T0 = obtainStyledAttributes.getInt(index, 0);
|
||||
} else if (index == 44) {
|
||||
this.f2536j.f8763D0 = obtainStyledAttributes.getInt(index, 0);
|
||||
} else if (index == 53) {
|
||||
this.f2536j.E0 = obtainStyledAttributes.getInt(index, 0);
|
||||
} else if (index == 38) {
|
||||
this.f2536j.f8764F0 = obtainStyledAttributes.getInt(index, 0);
|
||||
} else if (index == 46) {
|
||||
this.f2536j.f8766H0 = obtainStyledAttributes.getInt(index, 0);
|
||||
} else if (index == 40) {
|
||||
this.f2536j.f8765G0 = obtainStyledAttributes.getInt(index, 0);
|
||||
} else if (index == 48) {
|
||||
this.f2536j.f8767I0 = obtainStyledAttributes.getInt(index, 0);
|
||||
} else if (index == 42) {
|
||||
this.f2536j.f8768J0 = obtainStyledAttributes.getFloat(index, 0.5f);
|
||||
} else if (index == 37) {
|
||||
this.f2536j.f8770L0 = obtainStyledAttributes.getFloat(index, 0.5f);
|
||||
} else if (index == 45) {
|
||||
this.f2536j.f8772N0 = obtainStyledAttributes.getFloat(index, 0.5f);
|
||||
} else if (index == 39) {
|
||||
this.f2536j.f8771M0 = obtainStyledAttributes.getFloat(index, 0.5f);
|
||||
} else if (index == 47) {
|
||||
this.f2536j.f8773O0 = obtainStyledAttributes.getFloat(index, 0.5f);
|
||||
} else if (index == 51) {
|
||||
this.f2536j.f8769K0 = obtainStyledAttributes.getFloat(index, 0.5f);
|
||||
} else if (index == 41) {
|
||||
this.f2536j.f8776R0 = obtainStyledAttributes.getInt(index, 2);
|
||||
} else if (index == 50) {
|
||||
this.f2536j.f8777S0 = obtainStyledAttributes.getInt(index, 2);
|
||||
} else if (index == 43) {
|
||||
this.f2536j.f8774P0 = obtainStyledAttributes.getDimensionPixelSize(index, 0);
|
||||
} else if (index == 52) {
|
||||
this.f2536j.f8775Q0 = obtainStyledAttributes.getDimensionPixelSize(index, 0);
|
||||
} else if (index == 49) {
|
||||
this.f2536j.f8779U0 = obtainStyledAttributes.getInt(index, -1);
|
||||
}
|
||||
}
|
||||
obtainStyledAttributes.recycle();
|
||||
}
|
||||
this.f2549d = this.f2536j;
|
||||
i();
|
||||
}
|
||||
|
||||
@Override // androidx.constraintlayout.widget.c
|
||||
public final void h(d dVar, boolean z3) {
|
||||
g gVar = this.f2536j;
|
||||
int i = gVar.f8788u0;
|
||||
if (i > 0 || gVar.f8789v0 > 0) {
|
||||
if (z3) {
|
||||
gVar.f8790w0 = gVar.f8789v0;
|
||||
gVar.f8791x0 = i;
|
||||
} else {
|
||||
gVar.f8790w0 = i;
|
||||
gVar.f8791x0 = gVar.f8789v0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
/* JADX WARN: Removed duplicated region for block: B:85:0x06e0 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:91:0x06ee */
|
||||
/* JADX WARN: Removed duplicated region for block: B:94:0x070d */
|
||||
/* JADX WARN: Removed duplicated region for block: B:96:0x0710 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:97:0x06f1 */
|
||||
/* JADX WARN: Type inference failed for: r28v0 */
|
||||
/* JADX WARN: Type inference failed for: r28v1 */
|
||||
/* JADX WARN: Type inference failed for: r28v2 */
|
||||
@Override // androidx.constraintlayout.widget.u
|
||||
/*
|
||||
Code decompiled incorrectly, please refer to instructions dump.
|
||||
To view partially-correct add '--show-bad-code' argument
|
||||
*/
|
||||
public final void j(w.g r38, int r39, int r40) {
|
||||
/*
|
||||
Method dump skipped, instructions count: 1828
|
||||
To view this dump add '--comments-level debug' option
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: androidx.constraintlayout.helper.widget.Flow.j(w.g, int, int):void");
|
||||
}
|
||||
|
||||
@Override // androidx.constraintlayout.widget.c, android.view.View
|
||||
public final void onMeasure(int i, int i4) {
|
||||
j(this.f2536j, i, i4);
|
||||
}
|
||||
|
||||
public void setFirstHorizontalBias(float f2) {
|
||||
this.f2536j.f8770L0 = f2;
|
||||
requestLayout();
|
||||
}
|
||||
|
||||
public void setFirstHorizontalStyle(int i) {
|
||||
this.f2536j.f8764F0 = i;
|
||||
requestLayout();
|
||||
}
|
||||
|
||||
public void setFirstVerticalBias(float f2) {
|
||||
this.f2536j.f8771M0 = f2;
|
||||
requestLayout();
|
||||
}
|
||||
|
||||
public void setFirstVerticalStyle(int i) {
|
||||
this.f2536j.f8765G0 = i;
|
||||
requestLayout();
|
||||
}
|
||||
|
||||
public void setHorizontalAlign(int i) {
|
||||
this.f2536j.f8776R0 = i;
|
||||
requestLayout();
|
||||
}
|
||||
|
||||
public void setHorizontalBias(float f2) {
|
||||
this.f2536j.f8768J0 = f2;
|
||||
requestLayout();
|
||||
}
|
||||
|
||||
public void setHorizontalGap(int i) {
|
||||
this.f2536j.f8774P0 = i;
|
||||
requestLayout();
|
||||
}
|
||||
|
||||
public void setHorizontalStyle(int i) {
|
||||
this.f2536j.f8763D0 = i;
|
||||
requestLayout();
|
||||
}
|
||||
|
||||
public void setLastHorizontalBias(float f2) {
|
||||
this.f2536j.f8772N0 = f2;
|
||||
requestLayout();
|
||||
}
|
||||
|
||||
public void setLastHorizontalStyle(int i) {
|
||||
this.f2536j.f8766H0 = i;
|
||||
requestLayout();
|
||||
}
|
||||
|
||||
public void setLastVerticalBias(float f2) {
|
||||
this.f2536j.f8773O0 = f2;
|
||||
requestLayout();
|
||||
}
|
||||
|
||||
public void setLastVerticalStyle(int i) {
|
||||
this.f2536j.f8767I0 = i;
|
||||
requestLayout();
|
||||
}
|
||||
|
||||
public void setMaxElementsWrap(int i) {
|
||||
this.f2536j.f8779U0 = i;
|
||||
requestLayout();
|
||||
}
|
||||
|
||||
public void setOrientation(int i) {
|
||||
this.f2536j.f8780V0 = i;
|
||||
requestLayout();
|
||||
}
|
||||
|
||||
public void setPadding(int i) {
|
||||
g gVar = this.f2536j;
|
||||
gVar.f8786s0 = i;
|
||||
gVar.f8787t0 = i;
|
||||
gVar.f8788u0 = i;
|
||||
gVar.f8789v0 = i;
|
||||
requestLayout();
|
||||
}
|
||||
|
||||
public void setPaddingBottom(int i) {
|
||||
this.f2536j.f8787t0 = i;
|
||||
requestLayout();
|
||||
}
|
||||
|
||||
public void setPaddingLeft(int i) {
|
||||
this.f2536j.f8790w0 = i;
|
||||
requestLayout();
|
||||
}
|
||||
|
||||
public void setPaddingRight(int i) {
|
||||
this.f2536j.f8791x0 = i;
|
||||
requestLayout();
|
||||
}
|
||||
|
||||
public void setPaddingTop(int i) {
|
||||
this.f2536j.f8786s0 = i;
|
||||
requestLayout();
|
||||
}
|
||||
|
||||
public void setVerticalAlign(int i) {
|
||||
this.f2536j.f8777S0 = i;
|
||||
requestLayout();
|
||||
}
|
||||
|
||||
public void setVerticalBias(float f2) {
|
||||
this.f2536j.f8769K0 = f2;
|
||||
requestLayout();
|
||||
}
|
||||
|
||||
public void setVerticalGap(int i) {
|
||||
this.f2536j.f8775Q0 = i;
|
||||
requestLayout();
|
||||
}
|
||||
|
||||
public void setVerticalStyle(int i) {
|
||||
this.f2536j.E0 = i;
|
||||
requestLayout();
|
||||
}
|
||||
|
||||
public void setWrapMode(int i) {
|
||||
this.f2536j.f8778T0 = i;
|
||||
requestLayout();
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,69 @@
|
||||
package androidx.constraintlayout.widget;
|
||||
|
||||
import android.content.Context;
|
||||
import android.graphics.Canvas;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.View;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class Guideline extends View {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public boolean f2537a;
|
||||
|
||||
public Guideline(Context context) {
|
||||
super(context);
|
||||
this.f2537a = true;
|
||||
super.setVisibility(8);
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final void draw(Canvas canvas) {
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final void onMeasure(int i, int i4) {
|
||||
setMeasuredDimension(0, 0);
|
||||
}
|
||||
|
||||
public void setFilterRedundantCalls(boolean z3) {
|
||||
this.f2537a = z3;
|
||||
}
|
||||
|
||||
public void setGuidelineBegin(int i) {
|
||||
e eVar = (e) getLayoutParams();
|
||||
if (this.f2537a && eVar.f2578a == i) {
|
||||
return;
|
||||
}
|
||||
eVar.f2578a = i;
|
||||
setLayoutParams(eVar);
|
||||
}
|
||||
|
||||
public void setGuidelineEnd(int i) {
|
||||
e eVar = (e) getLayoutParams();
|
||||
if (this.f2537a && eVar.f2580b == i) {
|
||||
return;
|
||||
}
|
||||
eVar.f2580b = i;
|
||||
setLayoutParams(eVar);
|
||||
}
|
||||
|
||||
public void setGuidelinePercent(float f2) {
|
||||
e eVar = (e) getLayoutParams();
|
||||
if (this.f2537a && eVar.f2582c == f2) {
|
||||
return;
|
||||
}
|
||||
eVar.f2582c = f2;
|
||||
setLayoutParams(eVar);
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public void setVisibility(int i) {
|
||||
}
|
||||
|
||||
public Guideline(Context context, AttributeSet attributeSet) {
|
||||
super(context, attributeSet);
|
||||
this.f2537a = true;
|
||||
super.setVisibility(8);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
package androidx.constraintlayout.widget;
|
||||
|
||||
import w.C0643a;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class a extends c {
|
||||
public int h;
|
||||
public int i;
|
||||
|
||||
/* renamed from: j, reason: collision with root package name */
|
||||
public C0643a f2538j;
|
||||
|
||||
public boolean getAllowsGoneWidget() {
|
||||
return this.f2538j.f8639t0;
|
||||
}
|
||||
|
||||
public int getMargin() {
|
||||
return this.f2538j.f8640u0;
|
||||
}
|
||||
|
||||
public int getType() {
|
||||
return this.h;
|
||||
}
|
||||
|
||||
@Override // androidx.constraintlayout.widget.c
|
||||
public final void h(w.d dVar, boolean z3) {
|
||||
int i = this.h;
|
||||
this.i = i;
|
||||
if (z3) {
|
||||
if (i == 5) {
|
||||
this.i = 1;
|
||||
} else if (i == 6) {
|
||||
this.i = 0;
|
||||
}
|
||||
} else if (i == 5) {
|
||||
this.i = 0;
|
||||
} else if (i == 6) {
|
||||
this.i = 1;
|
||||
}
|
||||
if (dVar instanceof C0643a) {
|
||||
((C0643a) dVar).f8638s0 = this.i;
|
||||
}
|
||||
}
|
||||
|
||||
public void setAllowsGoneWidget(boolean z3) {
|
||||
this.f2538j.f8639t0 = z3;
|
||||
}
|
||||
|
||||
public void setDpMargin(int i) {
|
||||
this.f2538j.f8640u0 = (int) ((i * getResources().getDisplayMetrics().density) + 0.5f);
|
||||
}
|
||||
|
||||
public void setMargin(int i) {
|
||||
this.f2538j.f8640u0 = i;
|
||||
}
|
||||
|
||||
public void setType(int i) {
|
||||
this.h = i;
|
||||
}
|
||||
}
|
||||
142
apk_decompiled/sources/androidx/constraintlayout/widget/b.java
Normal file
142
apk_decompiled/sources/androidx/constraintlayout/widget/b.java
Normal file
@@ -0,0 +1,142 @@
|
||||
package androidx.constraintlayout.widget;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.res.TypedArray;
|
||||
import android.content.res.XmlResourceParser;
|
||||
import android.util.TypedValue;
|
||||
import android.util.Xml;
|
||||
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
|
||||
import java.util.HashMap;
|
||||
import u.AbstractC0629f;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class b {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public boolean f2539a = false;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public int f2540b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public int f2541c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public float f2542d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public String f2543e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public boolean f2544f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public int f2545g;
|
||||
|
||||
public b(b bVar, Object obj) {
|
||||
bVar.getClass();
|
||||
this.f2540b = bVar.f2540b;
|
||||
b(obj);
|
||||
}
|
||||
|
||||
/* JADX WARN: Type inference failed for: r1v2, types: [androidx.constraintlayout.widget.b, java.lang.Object] */
|
||||
public static void a(Context context, XmlResourceParser xmlResourceParser, HashMap hashMap) {
|
||||
TypedArray obtainStyledAttributes = context.obtainStyledAttributes(Xml.asAttributeSet(xmlResourceParser), s.f2751d);
|
||||
int indexCount = obtainStyledAttributes.getIndexCount();
|
||||
String str = null;
|
||||
int i = 0;
|
||||
boolean z3 = false;
|
||||
Object obj = null;
|
||||
for (int i4 = 0; i4 < indexCount; i4++) {
|
||||
int index = obtainStyledAttributes.getIndex(i4);
|
||||
int i5 = 1;
|
||||
if (index == 0) {
|
||||
str = obtainStyledAttributes.getString(index);
|
||||
if (str != null && str.length() > 0) {
|
||||
str = Character.toUpperCase(str.charAt(0)) + str.substring(1);
|
||||
}
|
||||
} else if (index == 10) {
|
||||
str = obtainStyledAttributes.getString(index);
|
||||
z3 = true;
|
||||
} else if (index == 1) {
|
||||
obj = Boolean.valueOf(obtainStyledAttributes.getBoolean(index, false));
|
||||
i = 6;
|
||||
} else {
|
||||
int i6 = 3;
|
||||
if (index == 3) {
|
||||
obj = Integer.valueOf(obtainStyledAttributes.getColor(index, 0));
|
||||
} else {
|
||||
i6 = 4;
|
||||
if (index == 2) {
|
||||
obj = Integer.valueOf(obtainStyledAttributes.getColor(index, 0));
|
||||
} else {
|
||||
if (index == 7) {
|
||||
obj = Float.valueOf(TypedValue.applyDimension(1, obtainStyledAttributes.getDimension(index, BitmapDescriptorFactory.HUE_RED), context.getResources().getDisplayMetrics()));
|
||||
} else if (index == 4) {
|
||||
obj = Float.valueOf(obtainStyledAttributes.getDimension(index, BitmapDescriptorFactory.HUE_RED));
|
||||
} else {
|
||||
i6 = 5;
|
||||
if (index == 5) {
|
||||
obj = Float.valueOf(obtainStyledAttributes.getFloat(index, Float.NaN));
|
||||
i = 2;
|
||||
} else {
|
||||
if (index == 6) {
|
||||
obj = Integer.valueOf(obtainStyledAttributes.getInteger(index, -1));
|
||||
} else if (index == 9) {
|
||||
obj = obtainStyledAttributes.getString(index);
|
||||
} else {
|
||||
i5 = 8;
|
||||
if (index == 8) {
|
||||
int resourceId = obtainStyledAttributes.getResourceId(index, -1);
|
||||
if (resourceId == -1) {
|
||||
resourceId = obtainStyledAttributes.getInt(index, -1);
|
||||
}
|
||||
obj = Integer.valueOf(resourceId);
|
||||
}
|
||||
}
|
||||
i = i5;
|
||||
}
|
||||
}
|
||||
i = 7;
|
||||
}
|
||||
}
|
||||
i = i6;
|
||||
}
|
||||
}
|
||||
if (str != null && obj != null) {
|
||||
?? obj2 = new Object();
|
||||
obj2.f2540b = i;
|
||||
obj2.f2539a = z3;
|
||||
obj2.b(obj);
|
||||
hashMap.put(str, obj2);
|
||||
}
|
||||
obtainStyledAttributes.recycle();
|
||||
}
|
||||
|
||||
public final void b(Object obj) {
|
||||
switch (AbstractC0629f.b(this.f2540b)) {
|
||||
case 0:
|
||||
case 7:
|
||||
this.f2541c = ((Integer) obj).intValue();
|
||||
return;
|
||||
case 1:
|
||||
this.f2542d = ((Float) obj).floatValue();
|
||||
return;
|
||||
case 2:
|
||||
case 3:
|
||||
this.f2545g = ((Integer) obj).intValue();
|
||||
return;
|
||||
case 4:
|
||||
this.f2543e = (String) obj;
|
||||
return;
|
||||
case 5:
|
||||
this.f2544f = ((Boolean) obj).booleanValue();
|
||||
return;
|
||||
case 6:
|
||||
this.f2542d = ((Float) obj).floatValue();
|
||||
return;
|
||||
default:
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
265
apk_decompiled/sources/androidx/constraintlayout/widget/c.java
Normal file
265
apk_decompiled/sources/androidx/constraintlayout/widget/c.java
Normal file
@@ -0,0 +1,265 @@
|
||||
package androidx.constraintlayout.widget;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.res.Resources;
|
||||
import android.content.res.TypedArray;
|
||||
import android.graphics.Canvas;
|
||||
import android.util.AttributeSet;
|
||||
import android.util.Log;
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import com.adif.elcanomovil.commonNavGraph.arguments.NavArguments;
|
||||
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
|
||||
import java.util.Arrays;
|
||||
import java.util.HashMap;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class c extends View {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int[] f2546a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public int f2547b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public Context f2548c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public w.i f2549d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public String f2550e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public String f2551f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public HashMap f2552g;
|
||||
|
||||
public final void a(String str) {
|
||||
Context context;
|
||||
if (str == null || str.length() == 0 || (context = this.f2548c) == null) {
|
||||
return;
|
||||
}
|
||||
String trim = str.trim();
|
||||
if (getParent() instanceof ConstraintLayout) {
|
||||
}
|
||||
ConstraintLayout constraintLayout = getParent() instanceof ConstraintLayout ? (ConstraintLayout) getParent() : null;
|
||||
int i = 0;
|
||||
if (isInEditMode() && constraintLayout != null) {
|
||||
Object designInformation = constraintLayout.getDesignInformation(0, trim);
|
||||
if (designInformation instanceof Integer) {
|
||||
i = ((Integer) designInformation).intValue();
|
||||
}
|
||||
}
|
||||
if (i == 0 && constraintLayout != null) {
|
||||
i = f(constraintLayout, trim);
|
||||
}
|
||||
if (i == 0) {
|
||||
try {
|
||||
i = r.class.getField(trim).getInt(null);
|
||||
} catch (Exception unused) {
|
||||
}
|
||||
}
|
||||
if (i == 0) {
|
||||
i = context.getResources().getIdentifier(trim, NavArguments.ARG_TYPE_NOTIFICATION_JSON_MESSAGE_TRAIN, context.getPackageName());
|
||||
}
|
||||
if (i != 0) {
|
||||
this.f2552g.put(Integer.valueOf(i), trim);
|
||||
b(i);
|
||||
} else {
|
||||
Log.w("ConstraintHelper", "Could not find id of \"" + trim + "\"");
|
||||
}
|
||||
}
|
||||
|
||||
public final void b(int i) {
|
||||
if (i == getId()) {
|
||||
return;
|
||||
}
|
||||
int i4 = this.f2547b + 1;
|
||||
int[] iArr = this.f2546a;
|
||||
if (i4 > iArr.length) {
|
||||
this.f2546a = Arrays.copyOf(iArr, iArr.length * 2);
|
||||
}
|
||||
int[] iArr2 = this.f2546a;
|
||||
int i5 = this.f2547b;
|
||||
iArr2[i5] = i;
|
||||
this.f2547b = i5 + 1;
|
||||
}
|
||||
|
||||
public final void c(String str) {
|
||||
if (str == null || str.length() == 0 || this.f2548c == null) {
|
||||
return;
|
||||
}
|
||||
String trim = str.trim();
|
||||
ConstraintLayout constraintLayout = getParent() instanceof ConstraintLayout ? (ConstraintLayout) getParent() : null;
|
||||
if (constraintLayout == null) {
|
||||
Log.w("ConstraintHelper", "Parent not a ConstraintLayout");
|
||||
return;
|
||||
}
|
||||
int childCount = constraintLayout.getChildCount();
|
||||
for (int i = 0; i < childCount; i++) {
|
||||
View childAt = constraintLayout.getChildAt(i);
|
||||
ViewGroup.LayoutParams layoutParams = childAt.getLayoutParams();
|
||||
if ((layoutParams instanceof e) && trim.equals(((e) layoutParams).f2577Y)) {
|
||||
if (childAt.getId() == -1) {
|
||||
Log.w("ConstraintHelper", "to use ConstraintTag view " + childAt.getClass().getSimpleName() + " must have an ID");
|
||||
} else {
|
||||
b(childAt.getId());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public final void d(ConstraintLayout constraintLayout) {
|
||||
int visibility = getVisibility();
|
||||
float elevation = getElevation();
|
||||
for (int i = 0; i < this.f2547b; i++) {
|
||||
View viewById = constraintLayout.getViewById(this.f2546a[i]);
|
||||
if (viewById != null) {
|
||||
viewById.setVisibility(visibility);
|
||||
if (elevation > BitmapDescriptorFactory.HUE_RED) {
|
||||
viewById.setTranslationZ(viewById.getTranslationZ() + elevation);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void e(ConstraintLayout constraintLayout) {
|
||||
}
|
||||
|
||||
public final int f(ConstraintLayout constraintLayout, String str) {
|
||||
Resources resources;
|
||||
String str2;
|
||||
if (str != null && (resources = this.f2548c.getResources()) != null) {
|
||||
int childCount = constraintLayout.getChildCount();
|
||||
for (int i = 0; i < childCount; i++) {
|
||||
View childAt = constraintLayout.getChildAt(i);
|
||||
if (childAt.getId() != -1) {
|
||||
try {
|
||||
str2 = resources.getResourceEntryName(childAt.getId());
|
||||
} catch (Resources.NotFoundException unused) {
|
||||
str2 = null;
|
||||
}
|
||||
if (str.equals(str2)) {
|
||||
return childAt.getId();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
public void g(AttributeSet attributeSet) {
|
||||
if (attributeSet != null) {
|
||||
TypedArray obtainStyledAttributes = getContext().obtainStyledAttributes(attributeSet, s.f2749b);
|
||||
int indexCount = obtainStyledAttributes.getIndexCount();
|
||||
for (int i = 0; i < indexCount; i++) {
|
||||
int index = obtainStyledAttributes.getIndex(i);
|
||||
if (index == 35) {
|
||||
String string = obtainStyledAttributes.getString(index);
|
||||
this.f2550e = string;
|
||||
setIds(string);
|
||||
} else if (index == 36) {
|
||||
String string2 = obtainStyledAttributes.getString(index);
|
||||
this.f2551f = string2;
|
||||
setReferenceTags(string2);
|
||||
}
|
||||
}
|
||||
obtainStyledAttributes.recycle();
|
||||
}
|
||||
}
|
||||
|
||||
public int[] getReferencedIds() {
|
||||
return Arrays.copyOf(this.f2546a, this.f2547b);
|
||||
}
|
||||
|
||||
public abstract void h(w.d dVar, boolean z3);
|
||||
|
||||
public final void i() {
|
||||
if (this.f2549d == null) {
|
||||
return;
|
||||
}
|
||||
ViewGroup.LayoutParams layoutParams = getLayoutParams();
|
||||
if (layoutParams instanceof e) {
|
||||
((e) layoutParams).f2606p0 = this.f2549d;
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public void onAttachedToWindow() {
|
||||
super.onAttachedToWindow();
|
||||
String str = this.f2550e;
|
||||
if (str != null) {
|
||||
setIds(str);
|
||||
}
|
||||
String str2 = this.f2551f;
|
||||
if (str2 != null) {
|
||||
setReferenceTags(str2);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final void onDraw(Canvas canvas) {
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public void onMeasure(int i, int i4) {
|
||||
setMeasuredDimension(0, 0);
|
||||
}
|
||||
|
||||
public void setIds(String str) {
|
||||
this.f2550e = str;
|
||||
if (str == null) {
|
||||
return;
|
||||
}
|
||||
int i = 0;
|
||||
this.f2547b = 0;
|
||||
while (true) {
|
||||
int indexOf = str.indexOf(44, i);
|
||||
if (indexOf == -1) {
|
||||
a(str.substring(i));
|
||||
return;
|
||||
} else {
|
||||
a(str.substring(i, indexOf));
|
||||
i = indexOf + 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void setReferenceTags(String str) {
|
||||
this.f2551f = str;
|
||||
if (str == null) {
|
||||
return;
|
||||
}
|
||||
int i = 0;
|
||||
this.f2547b = 0;
|
||||
while (true) {
|
||||
int indexOf = str.indexOf(44, i);
|
||||
if (indexOf == -1) {
|
||||
c(str.substring(i));
|
||||
return;
|
||||
} else {
|
||||
c(str.substring(i, indexOf));
|
||||
i = indexOf + 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void setReferencedIds(int[] iArr) {
|
||||
this.f2550e = null;
|
||||
this.f2547b = 0;
|
||||
for (int i : iArr) {
|
||||
b(i);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public final void setTag(int i, Object obj) {
|
||||
super.setTag(i, obj);
|
||||
if (obj == null && this.f2550e == null) {
|
||||
b(i);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,74 @@
|
||||
package androidx.constraintlayout.widget;
|
||||
|
||||
import android.util.SparseIntArray;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class d {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public static final SparseIntArray f2553a;
|
||||
|
||||
static {
|
||||
SparseIntArray sparseIntArray = new SparseIntArray();
|
||||
f2553a = sparseIntArray;
|
||||
sparseIntArray.append(98, 64);
|
||||
sparseIntArray.append(75, 65);
|
||||
sparseIntArray.append(84, 8);
|
||||
sparseIntArray.append(85, 9);
|
||||
sparseIntArray.append(87, 10);
|
||||
sparseIntArray.append(88, 11);
|
||||
sparseIntArray.append(94, 12);
|
||||
sparseIntArray.append(93, 13);
|
||||
sparseIntArray.append(65, 14);
|
||||
sparseIntArray.append(64, 15);
|
||||
sparseIntArray.append(60, 16);
|
||||
sparseIntArray.append(62, 52);
|
||||
sparseIntArray.append(61, 53);
|
||||
sparseIntArray.append(66, 2);
|
||||
sparseIntArray.append(68, 3);
|
||||
sparseIntArray.append(67, 4);
|
||||
sparseIntArray.append(103, 49);
|
||||
sparseIntArray.append(104, 50);
|
||||
sparseIntArray.append(72, 5);
|
||||
sparseIntArray.append(73, 6);
|
||||
sparseIntArray.append(74, 7);
|
||||
sparseIntArray.append(55, 67);
|
||||
sparseIntArray.append(0, 1);
|
||||
sparseIntArray.append(89, 17);
|
||||
sparseIntArray.append(90, 18);
|
||||
sparseIntArray.append(71, 19);
|
||||
sparseIntArray.append(70, 20);
|
||||
sparseIntArray.append(108, 21);
|
||||
sparseIntArray.append(111, 22);
|
||||
sparseIntArray.append(109, 23);
|
||||
sparseIntArray.append(106, 24);
|
||||
sparseIntArray.append(110, 25);
|
||||
sparseIntArray.append(107, 26);
|
||||
sparseIntArray.append(105, 55);
|
||||
sparseIntArray.append(112, 54);
|
||||
sparseIntArray.append(80, 29);
|
||||
sparseIntArray.append(95, 30);
|
||||
sparseIntArray.append(69, 44);
|
||||
sparseIntArray.append(82, 45);
|
||||
sparseIntArray.append(97, 46);
|
||||
sparseIntArray.append(81, 47);
|
||||
sparseIntArray.append(96, 48);
|
||||
sparseIntArray.append(58, 27);
|
||||
sparseIntArray.append(57, 28);
|
||||
sparseIntArray.append(99, 31);
|
||||
sparseIntArray.append(76, 32);
|
||||
sparseIntArray.append(101, 33);
|
||||
sparseIntArray.append(100, 34);
|
||||
sparseIntArray.append(102, 35);
|
||||
sparseIntArray.append(78, 36);
|
||||
sparseIntArray.append(77, 37);
|
||||
sparseIntArray.append(79, 38);
|
||||
sparseIntArray.append(83, 39);
|
||||
sparseIntArray.append(92, 40);
|
||||
sparseIntArray.append(86, 41);
|
||||
sparseIntArray.append(63, 42);
|
||||
sparseIntArray.append(59, 43);
|
||||
sparseIntArray.append(91, 51);
|
||||
sparseIntArray.append(114, 66);
|
||||
}
|
||||
}
|
||||
265
apk_decompiled/sources/androidx/constraintlayout/widget/e.java
Normal file
265
apk_decompiled/sources/androidx/constraintlayout/widget/e.java
Normal file
@@ -0,0 +1,265 @@
|
||||
package androidx.constraintlayout.widget;
|
||||
|
||||
import android.view.ViewGroup;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class e extends ViewGroup.MarginLayoutParams {
|
||||
|
||||
/* renamed from: A, reason: collision with root package name */
|
||||
public int f2554A;
|
||||
|
||||
/* renamed from: B, reason: collision with root package name */
|
||||
public int f2555B;
|
||||
|
||||
/* renamed from: C, reason: collision with root package name */
|
||||
public int f2556C;
|
||||
|
||||
/* renamed from: D, reason: collision with root package name */
|
||||
public int f2557D;
|
||||
|
||||
/* renamed from: E, reason: collision with root package name */
|
||||
public float f2558E;
|
||||
|
||||
/* renamed from: F, reason: collision with root package name */
|
||||
public float f2559F;
|
||||
|
||||
/* renamed from: G, reason: collision with root package name */
|
||||
public String f2560G;
|
||||
|
||||
/* renamed from: H, reason: collision with root package name */
|
||||
public float f2561H;
|
||||
|
||||
/* renamed from: I, reason: collision with root package name */
|
||||
public float f2562I;
|
||||
public int J;
|
||||
|
||||
/* renamed from: K, reason: collision with root package name */
|
||||
public int f2563K;
|
||||
|
||||
/* renamed from: L, reason: collision with root package name */
|
||||
public int f2564L;
|
||||
|
||||
/* renamed from: M, reason: collision with root package name */
|
||||
public int f2565M;
|
||||
|
||||
/* renamed from: N, reason: collision with root package name */
|
||||
public int f2566N;
|
||||
|
||||
/* renamed from: O, reason: collision with root package name */
|
||||
public int f2567O;
|
||||
|
||||
/* renamed from: P, reason: collision with root package name */
|
||||
public int f2568P;
|
||||
|
||||
/* renamed from: Q, reason: collision with root package name */
|
||||
public int f2569Q;
|
||||
|
||||
/* renamed from: R, reason: collision with root package name */
|
||||
public float f2570R;
|
||||
|
||||
/* renamed from: S, reason: collision with root package name */
|
||||
public float f2571S;
|
||||
|
||||
/* renamed from: T, reason: collision with root package name */
|
||||
public int f2572T;
|
||||
|
||||
/* renamed from: U, reason: collision with root package name */
|
||||
public int f2573U;
|
||||
|
||||
/* renamed from: V, reason: collision with root package name */
|
||||
public int f2574V;
|
||||
|
||||
/* renamed from: W, reason: collision with root package name */
|
||||
public boolean f2575W;
|
||||
|
||||
/* renamed from: X, reason: collision with root package name */
|
||||
public boolean f2576X;
|
||||
|
||||
/* renamed from: Y, reason: collision with root package name */
|
||||
public String f2577Y;
|
||||
public int Z;
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f2578a;
|
||||
|
||||
/* renamed from: a0, reason: collision with root package name */
|
||||
public boolean f2579a0;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public int f2580b;
|
||||
|
||||
/* renamed from: b0, reason: collision with root package name */
|
||||
public boolean f2581b0;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public float f2582c;
|
||||
|
||||
/* renamed from: c0, reason: collision with root package name */
|
||||
public boolean f2583c0;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public boolean f2584d;
|
||||
|
||||
/* renamed from: d0, reason: collision with root package name */
|
||||
public boolean f2585d0;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public int f2586e;
|
||||
|
||||
/* renamed from: e0, reason: collision with root package name */
|
||||
public boolean f2587e0;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public int f2588f;
|
||||
|
||||
/* renamed from: f0, reason: collision with root package name */
|
||||
public int f2589f0;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public int f2590g;
|
||||
|
||||
/* renamed from: g0, reason: collision with root package name */
|
||||
public int f2591g0;
|
||||
public int h;
|
||||
|
||||
/* renamed from: h0, reason: collision with root package name */
|
||||
public int f2592h0;
|
||||
public int i;
|
||||
|
||||
/* renamed from: i0, reason: collision with root package name */
|
||||
public int f2593i0;
|
||||
|
||||
/* renamed from: j, reason: collision with root package name */
|
||||
public int f2594j;
|
||||
|
||||
/* renamed from: j0, reason: collision with root package name */
|
||||
public int f2595j0;
|
||||
|
||||
/* renamed from: k, reason: collision with root package name */
|
||||
public int f2596k;
|
||||
|
||||
/* renamed from: k0, reason: collision with root package name */
|
||||
public int f2597k0;
|
||||
|
||||
/* renamed from: l, reason: collision with root package name */
|
||||
public int f2598l;
|
||||
|
||||
/* renamed from: l0, reason: collision with root package name */
|
||||
public float f2599l0;
|
||||
|
||||
/* renamed from: m, reason: collision with root package name */
|
||||
public int f2600m;
|
||||
|
||||
/* renamed from: m0, reason: collision with root package name */
|
||||
public int f2601m0;
|
||||
|
||||
/* renamed from: n, reason: collision with root package name */
|
||||
public int f2602n;
|
||||
|
||||
/* renamed from: n0, reason: collision with root package name */
|
||||
public int f2603n0;
|
||||
|
||||
/* renamed from: o, reason: collision with root package name */
|
||||
public int f2604o;
|
||||
|
||||
/* renamed from: o0, reason: collision with root package name */
|
||||
public float f2605o0;
|
||||
public int p;
|
||||
|
||||
/* renamed from: p0, reason: collision with root package name */
|
||||
public w.d f2606p0;
|
||||
|
||||
/* renamed from: q, reason: collision with root package name */
|
||||
public int f2607q;
|
||||
|
||||
/* renamed from: r, reason: collision with root package name */
|
||||
public float f2608r;
|
||||
|
||||
/* renamed from: s, reason: collision with root package name */
|
||||
public int f2609s;
|
||||
|
||||
/* renamed from: t, reason: collision with root package name */
|
||||
public int f2610t;
|
||||
|
||||
/* renamed from: u, reason: collision with root package name */
|
||||
public int f2611u;
|
||||
|
||||
/* renamed from: v, reason: collision with root package name */
|
||||
public int f2612v;
|
||||
|
||||
/* renamed from: w, reason: collision with root package name */
|
||||
public int f2613w;
|
||||
|
||||
/* renamed from: x, reason: collision with root package name */
|
||||
public int f2614x;
|
||||
|
||||
/* renamed from: y, reason: collision with root package name */
|
||||
public int f2615y;
|
||||
|
||||
/* renamed from: z, reason: collision with root package name */
|
||||
public int f2616z;
|
||||
|
||||
public final void a() {
|
||||
this.f2585d0 = false;
|
||||
this.f2579a0 = true;
|
||||
this.f2581b0 = true;
|
||||
int i = ((ViewGroup.MarginLayoutParams) this).width;
|
||||
if (i == -2 && this.f2575W) {
|
||||
this.f2579a0 = false;
|
||||
if (this.f2564L == 0) {
|
||||
this.f2564L = 1;
|
||||
}
|
||||
}
|
||||
int i4 = ((ViewGroup.MarginLayoutParams) this).height;
|
||||
if (i4 == -2 && this.f2576X) {
|
||||
this.f2581b0 = false;
|
||||
if (this.f2565M == 0) {
|
||||
this.f2565M = 1;
|
||||
}
|
||||
}
|
||||
if (i == 0 || i == -1) {
|
||||
this.f2579a0 = false;
|
||||
if (i == 0 && this.f2564L == 1) {
|
||||
((ViewGroup.MarginLayoutParams) this).width = -2;
|
||||
this.f2575W = true;
|
||||
}
|
||||
}
|
||||
if (i4 == 0 || i4 == -1) {
|
||||
this.f2581b0 = false;
|
||||
if (i4 == 0 && this.f2565M == 1) {
|
||||
((ViewGroup.MarginLayoutParams) this).height = -2;
|
||||
this.f2576X = true;
|
||||
}
|
||||
}
|
||||
if (this.f2582c == -1.0f && this.f2578a == -1 && this.f2580b == -1) {
|
||||
return;
|
||||
}
|
||||
this.f2585d0 = true;
|
||||
this.f2579a0 = true;
|
||||
this.f2581b0 = true;
|
||||
if (!(this.f2606p0 instanceof w.h)) {
|
||||
this.f2606p0 = new w.h();
|
||||
}
|
||||
((w.h) this.f2606p0).S(this.f2574V);
|
||||
}
|
||||
|
||||
/* JADX WARN: Removed duplicated region for block: B:12:0x004a */
|
||||
/* JADX WARN: Removed duplicated region for block: B:15:0x0051 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:18:0x0058 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:21:0x005e */
|
||||
/* JADX WARN: Removed duplicated region for block: B:24:0x0064 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:33:0x007a */
|
||||
/* JADX WARN: Removed duplicated region for block: B:34:0x0082 */
|
||||
@Override // android.view.ViewGroup.MarginLayoutParams, android.view.ViewGroup.LayoutParams
|
||||
/*
|
||||
Code decompiled incorrectly, please refer to instructions dump.
|
||||
To view partially-correct add '--show-bad-code' argument
|
||||
*/
|
||||
public final void resolveLayoutDirection(int r11) {
|
||||
/*
|
||||
Method dump skipped, instructions count: 259
|
||||
To view this dump add '--comments-level debug' option
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: androidx.constraintlayout.widget.e.resolveLayoutDirection(int):void");
|
||||
}
|
||||
}
|
||||
232
apk_decompiled/sources/androidx/constraintlayout/widget/f.java
Normal file
232
apk_decompiled/sources/androidx/constraintlayout/widget/f.java
Normal file
@@ -0,0 +1,232 @@
|
||||
package androidx.constraintlayout.widget;
|
||||
|
||||
import android.view.View;
|
||||
import android.view.ViewGroup;
|
||||
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
|
||||
import u.AbstractC0629f;
|
||||
import x.C0653b;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class f {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final ConstraintLayout f2617a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public int f2618b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public int f2619c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public int f2620d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public int f2621e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public int f2622f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public int f2623g;
|
||||
public final /* synthetic */ ConstraintLayout h;
|
||||
|
||||
public f(ConstraintLayout constraintLayout, ConstraintLayout constraintLayout2) {
|
||||
this.h = constraintLayout;
|
||||
this.f2617a = constraintLayout2;
|
||||
}
|
||||
|
||||
public static boolean a(int i, int i4, int i5) {
|
||||
if (i == i4) {
|
||||
return true;
|
||||
}
|
||||
int mode = View.MeasureSpec.getMode(i);
|
||||
View.MeasureSpec.getSize(i);
|
||||
int mode2 = View.MeasureSpec.getMode(i4);
|
||||
int size = View.MeasureSpec.getSize(i4);
|
||||
if (mode2 == 1073741824) {
|
||||
return (mode == Integer.MIN_VALUE || mode == 0) && i5 == size;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public final void b(w.d dVar, C0653b c0653b) {
|
||||
int makeMeasureSpec;
|
||||
int makeMeasureSpec2;
|
||||
int max;
|
||||
int max2;
|
||||
int i;
|
||||
boolean z3;
|
||||
int baseline;
|
||||
int i4;
|
||||
int i5;
|
||||
if (dVar == null) {
|
||||
return;
|
||||
}
|
||||
if (dVar.f8700g0 == 8) {
|
||||
c0653b.f8815e = 0;
|
||||
c0653b.f8816f = 0;
|
||||
c0653b.f8817g = 0;
|
||||
return;
|
||||
}
|
||||
if (dVar.f8681T == null) {
|
||||
return;
|
||||
}
|
||||
int i6 = c0653b.f8811a;
|
||||
int i7 = c0653b.f8812b;
|
||||
int i8 = c0653b.f8813c;
|
||||
int i9 = c0653b.f8814d;
|
||||
int i10 = this.f2618b + this.f2619c;
|
||||
int i11 = this.f2620d;
|
||||
View view = dVar.f8698f0;
|
||||
int b4 = AbstractC0629f.b(i6);
|
||||
w.c cVar = dVar.f8672K;
|
||||
w.c cVar2 = dVar.f8671I;
|
||||
if (b4 == 0) {
|
||||
makeMeasureSpec = View.MeasureSpec.makeMeasureSpec(i8, 1073741824);
|
||||
} else if (b4 == 1) {
|
||||
makeMeasureSpec = ViewGroup.getChildMeasureSpec(this.f2622f, i11, -2);
|
||||
} else if (b4 == 2) {
|
||||
makeMeasureSpec = ViewGroup.getChildMeasureSpec(this.f2622f, i11, -2);
|
||||
boolean z4 = dVar.f8717r == 1;
|
||||
int i12 = c0653b.f8818j;
|
||||
if (i12 == 1 || i12 == 2) {
|
||||
boolean z5 = view.getMeasuredHeight() == dVar.k();
|
||||
if (c0653b.f8818j == 2 || !z4 || ((z4 && z5) || dVar.A())) {
|
||||
makeMeasureSpec = View.MeasureSpec.makeMeasureSpec(dVar.q(), 1073741824);
|
||||
}
|
||||
}
|
||||
} else if (b4 != 3) {
|
||||
makeMeasureSpec = 0;
|
||||
} else {
|
||||
int i13 = this.f2622f;
|
||||
int i14 = cVar2 != null ? cVar2.f8662g : 0;
|
||||
if (cVar != null) {
|
||||
i14 += cVar.f8662g;
|
||||
}
|
||||
makeMeasureSpec = ViewGroup.getChildMeasureSpec(i13, i11 + i14, -1);
|
||||
}
|
||||
int b5 = AbstractC0629f.b(i7);
|
||||
if (b5 == 0) {
|
||||
makeMeasureSpec2 = View.MeasureSpec.makeMeasureSpec(i9, 1073741824);
|
||||
} else if (b5 == 1) {
|
||||
makeMeasureSpec2 = ViewGroup.getChildMeasureSpec(this.f2623g, i10, -2);
|
||||
} else if (b5 == 2) {
|
||||
makeMeasureSpec2 = ViewGroup.getChildMeasureSpec(this.f2623g, i10, -2);
|
||||
boolean z6 = dVar.f8718s == 1;
|
||||
int i15 = c0653b.f8818j;
|
||||
if (i15 == 1 || i15 == 2) {
|
||||
boolean z7 = view.getMeasuredWidth() == dVar.q();
|
||||
if (c0653b.f8818j == 2 || !z6 || ((z6 && z7) || dVar.B())) {
|
||||
makeMeasureSpec2 = View.MeasureSpec.makeMeasureSpec(dVar.k(), 1073741824);
|
||||
}
|
||||
}
|
||||
} else if (b5 != 3) {
|
||||
makeMeasureSpec2 = 0;
|
||||
} else {
|
||||
int i16 = this.f2623g;
|
||||
int i17 = cVar2 != null ? dVar.J.f8662g : 0;
|
||||
if (cVar != null) {
|
||||
i17 += dVar.f8673L.f8662g;
|
||||
}
|
||||
makeMeasureSpec2 = ViewGroup.getChildMeasureSpec(i16, i10 + i17, -1);
|
||||
}
|
||||
w.e eVar = (w.e) dVar.f8681T;
|
||||
ConstraintLayout constraintLayout = this.h;
|
||||
if (eVar != null) {
|
||||
i5 = constraintLayout.mOptimizationLevel;
|
||||
if (w.j.c(i5, 256) && view.getMeasuredWidth() == dVar.q() && view.getMeasuredWidth() < eVar.q() && view.getMeasuredHeight() == dVar.k() && view.getMeasuredHeight() < eVar.k() && view.getBaseline() == dVar.f8688a0 && !dVar.z() && a(dVar.f8669G, makeMeasureSpec, dVar.q()) && a(dVar.f8670H, makeMeasureSpec2, dVar.k())) {
|
||||
c0653b.f8815e = dVar.q();
|
||||
c0653b.f8816f = dVar.k();
|
||||
c0653b.f8817g = dVar.f8688a0;
|
||||
return;
|
||||
}
|
||||
}
|
||||
boolean z8 = i6 == 3;
|
||||
boolean z9 = i7 == 3;
|
||||
boolean z10 = i7 == 4 || i7 == 1;
|
||||
boolean z11 = i6 == 4 || i6 == 1;
|
||||
boolean z12 = z8 && dVar.f8684W > BitmapDescriptorFactory.HUE_RED;
|
||||
boolean z13 = z9 && dVar.f8684W > BitmapDescriptorFactory.HUE_RED;
|
||||
if (view == null) {
|
||||
return;
|
||||
}
|
||||
e eVar2 = (e) view.getLayoutParams();
|
||||
int i18 = c0653b.f8818j;
|
||||
if (i18 != 1 && i18 != 2 && z8 && dVar.f8717r == 0 && z9 && dVar.f8718s == 0) {
|
||||
baseline = 0;
|
||||
z3 = false;
|
||||
i4 = -1;
|
||||
max2 = 0;
|
||||
max = 0;
|
||||
} else {
|
||||
if ((view instanceof u) && (dVar instanceof w.g)) {
|
||||
((u) view).j((w.g) dVar, makeMeasureSpec, makeMeasureSpec2);
|
||||
} else {
|
||||
view.measure(makeMeasureSpec, makeMeasureSpec2);
|
||||
}
|
||||
dVar.f8669G = makeMeasureSpec;
|
||||
dVar.f8670H = makeMeasureSpec2;
|
||||
dVar.f8699g = false;
|
||||
int measuredWidth = view.getMeasuredWidth();
|
||||
int measuredHeight = view.getMeasuredHeight();
|
||||
int baseline2 = view.getBaseline();
|
||||
int i19 = dVar.f8720u;
|
||||
max = i19 > 0 ? Math.max(i19, measuredWidth) : measuredWidth;
|
||||
int i20 = dVar.f8721v;
|
||||
if (i20 > 0) {
|
||||
max = Math.min(i20, max);
|
||||
}
|
||||
int i21 = dVar.f8723x;
|
||||
max2 = i21 > 0 ? Math.max(i21, measuredHeight) : measuredHeight;
|
||||
int i22 = dVar.f8724y;
|
||||
if (i22 > 0) {
|
||||
max2 = Math.min(i22, max2);
|
||||
}
|
||||
i = constraintLayout.mOptimizationLevel;
|
||||
boolean z14 = z11;
|
||||
if (!w.j.c(i, 1)) {
|
||||
if (z12 && z10) {
|
||||
max = (int) ((max2 * dVar.f8684W) + 0.5f);
|
||||
} else if (z13 && z14) {
|
||||
max2 = (int) ((max / dVar.f8684W) + 0.5f);
|
||||
}
|
||||
}
|
||||
if (measuredWidth == max && measuredHeight == max2) {
|
||||
baseline = baseline2;
|
||||
z3 = false;
|
||||
} else {
|
||||
if (measuredWidth != max) {
|
||||
makeMeasureSpec = View.MeasureSpec.makeMeasureSpec(max, 1073741824);
|
||||
}
|
||||
if (measuredHeight != max2) {
|
||||
makeMeasureSpec2 = View.MeasureSpec.makeMeasureSpec(max2, 1073741824);
|
||||
}
|
||||
view.measure(makeMeasureSpec, makeMeasureSpec2);
|
||||
dVar.f8669G = makeMeasureSpec;
|
||||
dVar.f8670H = makeMeasureSpec2;
|
||||
z3 = false;
|
||||
dVar.f8699g = false;
|
||||
int measuredWidth2 = view.getMeasuredWidth();
|
||||
int measuredHeight2 = view.getMeasuredHeight();
|
||||
baseline = view.getBaseline();
|
||||
max = measuredWidth2;
|
||||
max2 = measuredHeight2;
|
||||
}
|
||||
i4 = -1;
|
||||
}
|
||||
boolean z15 = baseline != i4 ? true : z3;
|
||||
if (max != c0653b.f8813c || max2 != c0653b.f8814d) {
|
||||
z3 = true;
|
||||
}
|
||||
c0653b.i = z3;
|
||||
boolean z16 = eVar2.f2583c0 ? true : z15;
|
||||
if (z16 && baseline != -1 && dVar.f8688a0 != baseline) {
|
||||
c0653b.i = true;
|
||||
}
|
||||
c0653b.f8815e = max;
|
||||
c0653b.f8816f = max2;
|
||||
c0653b.h = z16;
|
||||
c0653b.f8817g = baseline;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,48 @@
|
||||
package androidx.constraintlayout.widget;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.res.TypedArray;
|
||||
import android.content.res.XmlResourceParser;
|
||||
import android.util.Xml;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.ViewGroup;
|
||||
import java.util.ArrayList;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class g {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final int f2624a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final ArrayList f2625b = new ArrayList();
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final int f2626c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public final p f2627d;
|
||||
|
||||
public g(Context context, XmlResourceParser xmlResourceParser) {
|
||||
this.f2626c = -1;
|
||||
TypedArray obtainStyledAttributes = context.obtainStyledAttributes(Xml.asAttributeSet(xmlResourceParser), s.h);
|
||||
int indexCount = obtainStyledAttributes.getIndexCount();
|
||||
for (int i = 0; i < indexCount; i++) {
|
||||
int index = obtainStyledAttributes.getIndex(i);
|
||||
if (index == 0) {
|
||||
this.f2624a = obtainStyledAttributes.getResourceId(index, this.f2624a);
|
||||
} else if (index == 1) {
|
||||
int resourceId = obtainStyledAttributes.getResourceId(index, this.f2626c);
|
||||
this.f2626c = resourceId;
|
||||
String resourceTypeName = context.getResources().getResourceTypeName(resourceId);
|
||||
context.getResources().getResourceName(resourceId);
|
||||
if ("layout".equals(resourceTypeName)) {
|
||||
p pVar = new p();
|
||||
this.f2627d = pVar;
|
||||
pVar.b((ConstraintLayout) LayoutInflater.from(context).inflate(resourceId, (ViewGroup) null));
|
||||
}
|
||||
}
|
||||
}
|
||||
obtainStyledAttributes.recycle();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
package androidx.constraintlayout.widget;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.res.TypedArray;
|
||||
import android.content.res.XmlResourceParser;
|
||||
import android.util.Log;
|
||||
import android.util.Xml;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.ViewGroup;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class h {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final float f2628a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final float f2629b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final float f2630c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public final float f2631d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public final int f2632e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public final p f2633f;
|
||||
|
||||
public h(Context context, XmlResourceParser xmlResourceParser) {
|
||||
this.f2628a = Float.NaN;
|
||||
this.f2629b = Float.NaN;
|
||||
this.f2630c = Float.NaN;
|
||||
this.f2631d = Float.NaN;
|
||||
this.f2632e = -1;
|
||||
TypedArray obtainStyledAttributes = context.obtainStyledAttributes(Xml.asAttributeSet(xmlResourceParser), s.f2755j);
|
||||
int indexCount = obtainStyledAttributes.getIndexCount();
|
||||
for (int i = 0; i < indexCount; i++) {
|
||||
int index = obtainStyledAttributes.getIndex(i);
|
||||
if (index == 0) {
|
||||
int resourceId = obtainStyledAttributes.getResourceId(index, this.f2632e);
|
||||
this.f2632e = resourceId;
|
||||
String resourceTypeName = context.getResources().getResourceTypeName(resourceId);
|
||||
context.getResources().getResourceName(resourceId);
|
||||
if ("layout".equals(resourceTypeName)) {
|
||||
p pVar = new p();
|
||||
this.f2633f = pVar;
|
||||
pVar.b((ConstraintLayout) LayoutInflater.from(context).inflate(resourceId, (ViewGroup) null));
|
||||
}
|
||||
} else if (index == 1) {
|
||||
this.f2631d = obtainStyledAttributes.getDimension(index, this.f2631d);
|
||||
} else if (index == 2) {
|
||||
this.f2629b = obtainStyledAttributes.getDimension(index, this.f2629b);
|
||||
} else if (index == 3) {
|
||||
this.f2630c = obtainStyledAttributes.getDimension(index, this.f2630c);
|
||||
} else if (index == 4) {
|
||||
this.f2628a = obtainStyledAttributes.getDimension(index, this.f2628a);
|
||||
} else {
|
||||
Log.v("ConstraintLayoutStates", "Unknown tag");
|
||||
}
|
||||
}
|
||||
obtainStyledAttributes.recycle();
|
||||
}
|
||||
|
||||
public final boolean a(float f2, float f4) {
|
||||
float f5 = this.f2628a;
|
||||
if (!Float.isNaN(f5) && f2 < f5) {
|
||||
return false;
|
||||
}
|
||||
float f6 = this.f2629b;
|
||||
if (!Float.isNaN(f6) && f4 < f6) {
|
||||
return false;
|
||||
}
|
||||
float f7 = this.f2630c;
|
||||
if (!Float.isNaN(f7) && f2 > f7) {
|
||||
return false;
|
||||
}
|
||||
float f8 = this.f2631d;
|
||||
return Float.isNaN(f8) || f4 <= f8;
|
||||
}
|
||||
}
|
||||
110
apk_decompiled/sources/androidx/constraintlayout/widget/i.java
Normal file
110
apk_decompiled/sources/androidx/constraintlayout/widget/i.java
Normal file
@@ -0,0 +1,110 @@
|
||||
package androidx.constraintlayout.widget;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.res.XmlResourceParser;
|
||||
import android.util.SparseArray;
|
||||
import java.io.IOException;
|
||||
import org.xmlpull.v1.XmlPullParserException;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class i {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final ConstraintLayout f2634a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public int f2635b = -1;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public int f2636c = -1;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public final SparseArray f2637d = new SparseArray();
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public final SparseArray f2638e = new SparseArray();
|
||||
|
||||
public i(Context context, ConstraintLayout constraintLayout, int i) {
|
||||
this.f2634a = constraintLayout;
|
||||
XmlResourceParser xml = context.getResources().getXml(i);
|
||||
try {
|
||||
int eventType = xml.getEventType();
|
||||
g gVar = null;
|
||||
while (true) {
|
||||
char c4 = 1;
|
||||
if (eventType == 1) {
|
||||
return;
|
||||
}
|
||||
if (eventType == 0) {
|
||||
xml.getName();
|
||||
} else if (eventType == 2) {
|
||||
String name = xml.getName();
|
||||
switch (name.hashCode()) {
|
||||
case -1349929691:
|
||||
if (name.equals("ConstraintSet")) {
|
||||
c4 = 4;
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case 80204913:
|
||||
if (name.equals("State")) {
|
||||
c4 = 2;
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case 1382829617:
|
||||
if (name.equals("StateSet")) {
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case 1657696882:
|
||||
if (name.equals("layoutDescription")) {
|
||||
c4 = 0;
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case 1901439077:
|
||||
if (name.equals("Variant")) {
|
||||
c4 = 3;
|
||||
break;
|
||||
}
|
||||
break;
|
||||
}
|
||||
c4 = 65535;
|
||||
if (c4 == 2) {
|
||||
gVar = new g(context, xml);
|
||||
this.f2637d.put(gVar.f2624a, gVar);
|
||||
} else if (c4 == 3) {
|
||||
h hVar = new h(context, xml);
|
||||
if (gVar != null) {
|
||||
gVar.f2625b.add(hVar);
|
||||
}
|
||||
} else if (c4 == 4) {
|
||||
a(context, xml);
|
||||
}
|
||||
}
|
||||
eventType = xml.next();
|
||||
}
|
||||
} catch (IOException e4) {
|
||||
e4.printStackTrace();
|
||||
} catch (XmlPullParserException e5) {
|
||||
e5.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX WARN: Code restructure failed: missing block: B:99:0x022b, code lost:
|
||||
|
||||
continue;
|
||||
*/
|
||||
/*
|
||||
Code decompiled incorrectly, please refer to instructions dump.
|
||||
To view partially-correct add '--show-bad-code' argument
|
||||
*/
|
||||
public final void a(android.content.Context r12, android.content.res.XmlResourceParser r13) {
|
||||
/*
|
||||
Method dump skipped, instructions count: 664
|
||||
To view this dump add '--comments-level debug' option
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: androidx.constraintlayout.widget.i.a(android.content.Context, android.content.res.XmlResourceParser):void");
|
||||
}
|
||||
}
|
||||
103
apk_decompiled/sources/androidx/constraintlayout/widget/j.java
Normal file
103
apk_decompiled/sources/androidx/constraintlayout/widget/j.java
Normal file
@@ -0,0 +1,103 @@
|
||||
package androidx.constraintlayout.widget;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class j {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int[] f2639a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public int[] f2640b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public int f2641c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public int[] f2642d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public float[] f2643e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public int f2644f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public int[] f2645g;
|
||||
public String[] h;
|
||||
public int i;
|
||||
|
||||
/* renamed from: j, reason: collision with root package name */
|
||||
public int[] f2646j;
|
||||
|
||||
/* renamed from: k, reason: collision with root package name */
|
||||
public boolean[] f2647k;
|
||||
|
||||
/* renamed from: l, reason: collision with root package name */
|
||||
public int f2648l;
|
||||
|
||||
public final void a(int i, float f2) {
|
||||
int i4 = this.f2644f;
|
||||
int[] iArr = this.f2642d;
|
||||
if (i4 >= iArr.length) {
|
||||
this.f2642d = Arrays.copyOf(iArr, iArr.length * 2);
|
||||
float[] fArr = this.f2643e;
|
||||
this.f2643e = Arrays.copyOf(fArr, fArr.length * 2);
|
||||
}
|
||||
int[] iArr2 = this.f2642d;
|
||||
int i5 = this.f2644f;
|
||||
iArr2[i5] = i;
|
||||
float[] fArr2 = this.f2643e;
|
||||
this.f2644f = i5 + 1;
|
||||
fArr2[i5] = f2;
|
||||
}
|
||||
|
||||
public final void b(int i, int i4) {
|
||||
int i5 = this.f2641c;
|
||||
int[] iArr = this.f2639a;
|
||||
if (i5 >= iArr.length) {
|
||||
this.f2639a = Arrays.copyOf(iArr, iArr.length * 2);
|
||||
int[] iArr2 = this.f2640b;
|
||||
this.f2640b = Arrays.copyOf(iArr2, iArr2.length * 2);
|
||||
}
|
||||
int[] iArr3 = this.f2639a;
|
||||
int i6 = this.f2641c;
|
||||
iArr3[i6] = i;
|
||||
int[] iArr4 = this.f2640b;
|
||||
this.f2641c = i6 + 1;
|
||||
iArr4[i6] = i4;
|
||||
}
|
||||
|
||||
public final void c(int i, String str) {
|
||||
int i4 = this.i;
|
||||
int[] iArr = this.f2645g;
|
||||
if (i4 >= iArr.length) {
|
||||
this.f2645g = Arrays.copyOf(iArr, iArr.length * 2);
|
||||
String[] strArr = this.h;
|
||||
this.h = (String[]) Arrays.copyOf(strArr, strArr.length * 2);
|
||||
}
|
||||
int[] iArr2 = this.f2645g;
|
||||
int i5 = this.i;
|
||||
iArr2[i5] = i;
|
||||
String[] strArr2 = this.h;
|
||||
this.i = i5 + 1;
|
||||
strArr2[i5] = str;
|
||||
}
|
||||
|
||||
public final void d(int i, boolean z3) {
|
||||
int i4 = this.f2648l;
|
||||
int[] iArr = this.f2646j;
|
||||
if (i4 >= iArr.length) {
|
||||
this.f2646j = Arrays.copyOf(iArr, iArr.length * 2);
|
||||
boolean[] zArr = this.f2647k;
|
||||
this.f2647k = Arrays.copyOf(zArr, zArr.length * 2);
|
||||
}
|
||||
int[] iArr2 = this.f2646j;
|
||||
int i5 = this.f2648l;
|
||||
iArr2[i5] = i;
|
||||
boolean[] zArr2 = this.f2647k;
|
||||
this.f2648l = i5 + 1;
|
||||
zArr2[i5] = z3;
|
||||
}
|
||||
}
|
||||
308
apk_decompiled/sources/androidx/constraintlayout/widget/k.java
Normal file
308
apk_decompiled/sources/androidx/constraintlayout/widget/k.java
Normal file
@@ -0,0 +1,308 @@
|
||||
package androidx.constraintlayout.widget;
|
||||
|
||||
import android.view.ViewGroup;
|
||||
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
|
||||
import java.util.Arrays;
|
||||
import java.util.HashMap;
|
||||
import kotlin.jvm.internal.IntCompanionObject;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class k {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f2649a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final n f2650b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final m f2651c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public final l f2652d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public final o f2653e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public HashMap f2654f;
|
||||
|
||||
/* JADX WARN: Type inference failed for: r0v0, types: [androidx.constraintlayout.widget.n, java.lang.Object] */
|
||||
/* JADX WARN: Type inference failed for: r0v1, types: [java.lang.Object, androidx.constraintlayout.widget.m] */
|
||||
/* JADX WARN: Type inference failed for: r0v2, types: [java.lang.Object, androidx.constraintlayout.widget.l] */
|
||||
/* JADX WARN: Type inference failed for: r0v3, types: [androidx.constraintlayout.widget.o, java.lang.Object] */
|
||||
public k() {
|
||||
?? obj = new Object();
|
||||
obj.f2726a = 0;
|
||||
obj.f2727b = 0;
|
||||
obj.f2728c = 1.0f;
|
||||
obj.f2729d = Float.NaN;
|
||||
this.f2650b = obj;
|
||||
?? obj2 = new Object();
|
||||
obj2.f2719a = -1;
|
||||
obj2.f2720b = 0;
|
||||
obj2.f2721c = -1;
|
||||
obj2.f2722d = Float.NaN;
|
||||
obj2.f2723e = Float.NaN;
|
||||
obj2.f2724f = Float.NaN;
|
||||
obj2.f2725g = -1;
|
||||
obj2.h = null;
|
||||
obj2.i = -1;
|
||||
this.f2651c = obj2;
|
||||
?? obj3 = new Object();
|
||||
obj3.f2680a = false;
|
||||
obj3.f2686d = -1;
|
||||
obj3.f2688e = -1;
|
||||
obj3.f2690f = -1.0f;
|
||||
obj3.f2692g = true;
|
||||
obj3.h = -1;
|
||||
obj3.i = -1;
|
||||
obj3.f2696j = -1;
|
||||
obj3.f2698k = -1;
|
||||
obj3.f2700l = -1;
|
||||
obj3.f2702m = -1;
|
||||
obj3.f2704n = -1;
|
||||
obj3.f2706o = -1;
|
||||
obj3.p = -1;
|
||||
obj3.f2708q = -1;
|
||||
obj3.f2709r = -1;
|
||||
obj3.f2710s = -1;
|
||||
obj3.f2711t = -1;
|
||||
obj3.f2712u = -1;
|
||||
obj3.f2713v = -1;
|
||||
obj3.f2714w = 0.5f;
|
||||
obj3.f2715x = 0.5f;
|
||||
obj3.f2716y = null;
|
||||
obj3.f2717z = -1;
|
||||
obj3.f2656A = 0;
|
||||
obj3.f2657B = BitmapDescriptorFactory.HUE_RED;
|
||||
obj3.f2658C = -1;
|
||||
obj3.f2659D = -1;
|
||||
obj3.f2660E = -1;
|
||||
obj3.f2661F = 0;
|
||||
obj3.f2662G = 0;
|
||||
obj3.f2663H = 0;
|
||||
obj3.f2664I = 0;
|
||||
obj3.J = 0;
|
||||
obj3.f2665K = 0;
|
||||
obj3.f2666L = 0;
|
||||
obj3.f2667M = IntCompanionObject.MIN_VALUE;
|
||||
obj3.f2668N = IntCompanionObject.MIN_VALUE;
|
||||
obj3.f2669O = IntCompanionObject.MIN_VALUE;
|
||||
obj3.f2670P = IntCompanionObject.MIN_VALUE;
|
||||
obj3.f2671Q = IntCompanionObject.MIN_VALUE;
|
||||
obj3.f2672R = IntCompanionObject.MIN_VALUE;
|
||||
obj3.f2673S = IntCompanionObject.MIN_VALUE;
|
||||
obj3.f2674T = -1.0f;
|
||||
obj3.f2675U = -1.0f;
|
||||
obj3.f2676V = 0;
|
||||
obj3.f2677W = 0;
|
||||
obj3.f2678X = 0;
|
||||
obj3.f2679Y = 0;
|
||||
obj3.Z = 0;
|
||||
obj3.f2681a0 = 0;
|
||||
obj3.f2683b0 = 0;
|
||||
obj3.f2685c0 = 0;
|
||||
obj3.f2687d0 = 1.0f;
|
||||
obj3.f2689e0 = 1.0f;
|
||||
obj3.f2691f0 = -1;
|
||||
obj3.f2693g0 = 0;
|
||||
obj3.f2694h0 = -1;
|
||||
obj3.f2701l0 = false;
|
||||
obj3.f2703m0 = false;
|
||||
obj3.f2705n0 = true;
|
||||
obj3.f2707o0 = 0;
|
||||
this.f2652d = obj3;
|
||||
?? obj4 = new Object();
|
||||
obj4.f2731a = BitmapDescriptorFactory.HUE_RED;
|
||||
obj4.f2732b = BitmapDescriptorFactory.HUE_RED;
|
||||
obj4.f2733c = BitmapDescriptorFactory.HUE_RED;
|
||||
obj4.f2734d = 1.0f;
|
||||
obj4.f2735e = 1.0f;
|
||||
obj4.f2736f = Float.NaN;
|
||||
obj4.f2737g = Float.NaN;
|
||||
obj4.h = -1;
|
||||
obj4.i = BitmapDescriptorFactory.HUE_RED;
|
||||
obj4.f2738j = BitmapDescriptorFactory.HUE_RED;
|
||||
obj4.f2739k = BitmapDescriptorFactory.HUE_RED;
|
||||
obj4.f2740l = false;
|
||||
obj4.f2741m = BitmapDescriptorFactory.HUE_RED;
|
||||
this.f2653e = obj4;
|
||||
this.f2654f = new HashMap();
|
||||
}
|
||||
|
||||
public final void a(e eVar) {
|
||||
l lVar = this.f2652d;
|
||||
eVar.f2586e = lVar.h;
|
||||
eVar.f2588f = lVar.i;
|
||||
eVar.f2590g = lVar.f2696j;
|
||||
eVar.h = lVar.f2698k;
|
||||
eVar.i = lVar.f2700l;
|
||||
eVar.f2594j = lVar.f2702m;
|
||||
eVar.f2596k = lVar.f2704n;
|
||||
eVar.f2598l = lVar.f2706o;
|
||||
eVar.f2600m = lVar.p;
|
||||
eVar.f2602n = lVar.f2708q;
|
||||
eVar.f2604o = lVar.f2709r;
|
||||
eVar.f2609s = lVar.f2710s;
|
||||
eVar.f2610t = lVar.f2711t;
|
||||
eVar.f2611u = lVar.f2712u;
|
||||
eVar.f2612v = lVar.f2713v;
|
||||
((ViewGroup.MarginLayoutParams) eVar).leftMargin = lVar.f2661F;
|
||||
((ViewGroup.MarginLayoutParams) eVar).rightMargin = lVar.f2662G;
|
||||
((ViewGroup.MarginLayoutParams) eVar).topMargin = lVar.f2663H;
|
||||
((ViewGroup.MarginLayoutParams) eVar).bottomMargin = lVar.f2664I;
|
||||
eVar.f2554A = lVar.f2672R;
|
||||
eVar.f2555B = lVar.f2671Q;
|
||||
eVar.f2614x = lVar.f2668N;
|
||||
eVar.f2616z = lVar.f2670P;
|
||||
eVar.f2558E = lVar.f2714w;
|
||||
eVar.f2559F = lVar.f2715x;
|
||||
eVar.p = lVar.f2717z;
|
||||
eVar.f2607q = lVar.f2656A;
|
||||
eVar.f2608r = lVar.f2657B;
|
||||
eVar.f2560G = lVar.f2716y;
|
||||
eVar.f2572T = lVar.f2658C;
|
||||
eVar.f2573U = lVar.f2659D;
|
||||
eVar.f2562I = lVar.f2674T;
|
||||
eVar.f2561H = lVar.f2675U;
|
||||
eVar.f2563K = lVar.f2677W;
|
||||
eVar.J = lVar.f2676V;
|
||||
eVar.f2575W = lVar.f2701l0;
|
||||
eVar.f2576X = lVar.f2703m0;
|
||||
eVar.f2564L = lVar.f2678X;
|
||||
eVar.f2565M = lVar.f2679Y;
|
||||
eVar.f2568P = lVar.Z;
|
||||
eVar.f2569Q = lVar.f2681a0;
|
||||
eVar.f2566N = lVar.f2683b0;
|
||||
eVar.f2567O = lVar.f2685c0;
|
||||
eVar.f2570R = lVar.f2687d0;
|
||||
eVar.f2571S = lVar.f2689e0;
|
||||
eVar.f2574V = lVar.f2660E;
|
||||
eVar.f2582c = lVar.f2690f;
|
||||
eVar.f2578a = lVar.f2686d;
|
||||
eVar.f2580b = lVar.f2688e;
|
||||
((ViewGroup.MarginLayoutParams) eVar).width = lVar.f2682b;
|
||||
((ViewGroup.MarginLayoutParams) eVar).height = lVar.f2684c;
|
||||
String str = lVar.f2699k0;
|
||||
if (str != null) {
|
||||
eVar.f2577Y = str;
|
||||
}
|
||||
eVar.Z = lVar.f2707o0;
|
||||
eVar.setMarginStart(lVar.f2665K);
|
||||
eVar.setMarginEnd(lVar.J);
|
||||
eVar.a();
|
||||
}
|
||||
|
||||
public final Object clone() {
|
||||
k kVar = new k();
|
||||
l lVar = kVar.f2652d;
|
||||
lVar.getClass();
|
||||
l lVar2 = this.f2652d;
|
||||
lVar.f2680a = lVar2.f2680a;
|
||||
lVar.f2682b = lVar2.f2682b;
|
||||
lVar.f2684c = lVar2.f2684c;
|
||||
lVar.f2686d = lVar2.f2686d;
|
||||
lVar.f2688e = lVar2.f2688e;
|
||||
lVar.f2690f = lVar2.f2690f;
|
||||
lVar.f2692g = lVar2.f2692g;
|
||||
lVar.h = lVar2.h;
|
||||
lVar.i = lVar2.i;
|
||||
lVar.f2696j = lVar2.f2696j;
|
||||
lVar.f2698k = lVar2.f2698k;
|
||||
lVar.f2700l = lVar2.f2700l;
|
||||
lVar.f2702m = lVar2.f2702m;
|
||||
lVar.f2704n = lVar2.f2704n;
|
||||
lVar.f2706o = lVar2.f2706o;
|
||||
lVar.p = lVar2.p;
|
||||
lVar.f2708q = lVar2.f2708q;
|
||||
lVar.f2709r = lVar2.f2709r;
|
||||
lVar.f2710s = lVar2.f2710s;
|
||||
lVar.f2711t = lVar2.f2711t;
|
||||
lVar.f2712u = lVar2.f2712u;
|
||||
lVar.f2713v = lVar2.f2713v;
|
||||
lVar.f2714w = lVar2.f2714w;
|
||||
lVar.f2715x = lVar2.f2715x;
|
||||
lVar.f2716y = lVar2.f2716y;
|
||||
lVar.f2717z = lVar2.f2717z;
|
||||
lVar.f2656A = lVar2.f2656A;
|
||||
lVar.f2657B = lVar2.f2657B;
|
||||
lVar.f2658C = lVar2.f2658C;
|
||||
lVar.f2659D = lVar2.f2659D;
|
||||
lVar.f2660E = lVar2.f2660E;
|
||||
lVar.f2661F = lVar2.f2661F;
|
||||
lVar.f2662G = lVar2.f2662G;
|
||||
lVar.f2663H = lVar2.f2663H;
|
||||
lVar.f2664I = lVar2.f2664I;
|
||||
lVar.J = lVar2.J;
|
||||
lVar.f2665K = lVar2.f2665K;
|
||||
lVar.f2666L = lVar2.f2666L;
|
||||
lVar.f2667M = lVar2.f2667M;
|
||||
lVar.f2668N = lVar2.f2668N;
|
||||
lVar.f2669O = lVar2.f2669O;
|
||||
lVar.f2670P = lVar2.f2670P;
|
||||
lVar.f2671Q = lVar2.f2671Q;
|
||||
lVar.f2672R = lVar2.f2672R;
|
||||
lVar.f2673S = lVar2.f2673S;
|
||||
lVar.f2674T = lVar2.f2674T;
|
||||
lVar.f2675U = lVar2.f2675U;
|
||||
lVar.f2676V = lVar2.f2676V;
|
||||
lVar.f2677W = lVar2.f2677W;
|
||||
lVar.f2678X = lVar2.f2678X;
|
||||
lVar.f2679Y = lVar2.f2679Y;
|
||||
lVar.Z = lVar2.Z;
|
||||
lVar.f2681a0 = lVar2.f2681a0;
|
||||
lVar.f2683b0 = lVar2.f2683b0;
|
||||
lVar.f2685c0 = lVar2.f2685c0;
|
||||
lVar.f2687d0 = lVar2.f2687d0;
|
||||
lVar.f2689e0 = lVar2.f2689e0;
|
||||
lVar.f2691f0 = lVar2.f2691f0;
|
||||
lVar.f2693g0 = lVar2.f2693g0;
|
||||
lVar.f2694h0 = lVar2.f2694h0;
|
||||
lVar.f2699k0 = lVar2.f2699k0;
|
||||
int[] iArr = lVar2.f2695i0;
|
||||
if (iArr == null || lVar2.f2697j0 != null) {
|
||||
lVar.f2695i0 = null;
|
||||
} else {
|
||||
lVar.f2695i0 = Arrays.copyOf(iArr, iArr.length);
|
||||
}
|
||||
lVar.f2697j0 = lVar2.f2697j0;
|
||||
lVar.f2701l0 = lVar2.f2701l0;
|
||||
lVar.f2703m0 = lVar2.f2703m0;
|
||||
lVar.f2705n0 = lVar2.f2705n0;
|
||||
lVar.f2707o0 = lVar2.f2707o0;
|
||||
m mVar = kVar.f2651c;
|
||||
mVar.getClass();
|
||||
m mVar2 = this.f2651c;
|
||||
mVar2.getClass();
|
||||
mVar.f2719a = mVar2.f2719a;
|
||||
mVar.f2721c = mVar2.f2721c;
|
||||
mVar.f2723e = mVar2.f2723e;
|
||||
mVar.f2722d = mVar2.f2722d;
|
||||
n nVar = kVar.f2650b;
|
||||
n nVar2 = this.f2650b;
|
||||
nVar.f2726a = nVar2.f2726a;
|
||||
nVar.f2728c = nVar2.f2728c;
|
||||
nVar.f2729d = nVar2.f2729d;
|
||||
nVar.f2727b = nVar2.f2727b;
|
||||
o oVar = kVar.f2653e;
|
||||
oVar.getClass();
|
||||
o oVar2 = this.f2653e;
|
||||
oVar2.getClass();
|
||||
oVar.f2731a = oVar2.f2731a;
|
||||
oVar.f2732b = oVar2.f2732b;
|
||||
oVar.f2733c = oVar2.f2733c;
|
||||
oVar.f2734d = oVar2.f2734d;
|
||||
oVar.f2735e = oVar2.f2735e;
|
||||
oVar.f2736f = oVar2.f2736f;
|
||||
oVar.f2737g = oVar2.f2737g;
|
||||
oVar.h = oVar2.h;
|
||||
oVar.i = oVar2.i;
|
||||
oVar.f2738j = oVar2.f2738j;
|
||||
oVar.f2739k = oVar2.f2739k;
|
||||
oVar.f2740l = oVar2.f2740l;
|
||||
oVar.f2741m = oVar2.f2741m;
|
||||
kVar.f2649a = this.f2649a;
|
||||
return kVar;
|
||||
}
|
||||
}
|
||||
497
apk_decompiled/sources/androidx/constraintlayout/widget/l.java
Normal file
497
apk_decompiled/sources/androidx/constraintlayout/widget/l.java
Normal file
@@ -0,0 +1,497 @@
|
||||
package androidx.constraintlayout.widget;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.res.TypedArray;
|
||||
import android.util.AttributeSet;
|
||||
import android.util.Log;
|
||||
import android.util.SparseIntArray;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class l {
|
||||
|
||||
/* renamed from: p0, reason: collision with root package name */
|
||||
public static final SparseIntArray f2655p0;
|
||||
|
||||
/* renamed from: A, reason: collision with root package name */
|
||||
public int f2656A;
|
||||
|
||||
/* renamed from: B, reason: collision with root package name */
|
||||
public float f2657B;
|
||||
|
||||
/* renamed from: C, reason: collision with root package name */
|
||||
public int f2658C;
|
||||
|
||||
/* renamed from: D, reason: collision with root package name */
|
||||
public int f2659D;
|
||||
|
||||
/* renamed from: E, reason: collision with root package name */
|
||||
public int f2660E;
|
||||
|
||||
/* renamed from: F, reason: collision with root package name */
|
||||
public int f2661F;
|
||||
|
||||
/* renamed from: G, reason: collision with root package name */
|
||||
public int f2662G;
|
||||
|
||||
/* renamed from: H, reason: collision with root package name */
|
||||
public int f2663H;
|
||||
|
||||
/* renamed from: I, reason: collision with root package name */
|
||||
public int f2664I;
|
||||
public int J;
|
||||
|
||||
/* renamed from: K, reason: collision with root package name */
|
||||
public int f2665K;
|
||||
|
||||
/* renamed from: L, reason: collision with root package name */
|
||||
public int f2666L;
|
||||
|
||||
/* renamed from: M, reason: collision with root package name */
|
||||
public int f2667M;
|
||||
|
||||
/* renamed from: N, reason: collision with root package name */
|
||||
public int f2668N;
|
||||
|
||||
/* renamed from: O, reason: collision with root package name */
|
||||
public int f2669O;
|
||||
|
||||
/* renamed from: P, reason: collision with root package name */
|
||||
public int f2670P;
|
||||
|
||||
/* renamed from: Q, reason: collision with root package name */
|
||||
public int f2671Q;
|
||||
|
||||
/* renamed from: R, reason: collision with root package name */
|
||||
public int f2672R;
|
||||
|
||||
/* renamed from: S, reason: collision with root package name */
|
||||
public int f2673S;
|
||||
|
||||
/* renamed from: T, reason: collision with root package name */
|
||||
public float f2674T;
|
||||
|
||||
/* renamed from: U, reason: collision with root package name */
|
||||
public float f2675U;
|
||||
|
||||
/* renamed from: V, reason: collision with root package name */
|
||||
public int f2676V;
|
||||
|
||||
/* renamed from: W, reason: collision with root package name */
|
||||
public int f2677W;
|
||||
|
||||
/* renamed from: X, reason: collision with root package name */
|
||||
public int f2678X;
|
||||
|
||||
/* renamed from: Y, reason: collision with root package name */
|
||||
public int f2679Y;
|
||||
public int Z;
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public boolean f2680a;
|
||||
|
||||
/* renamed from: a0, reason: collision with root package name */
|
||||
public int f2681a0;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public int f2682b;
|
||||
|
||||
/* renamed from: b0, reason: collision with root package name */
|
||||
public int f2683b0;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public int f2684c;
|
||||
|
||||
/* renamed from: c0, reason: collision with root package name */
|
||||
public int f2685c0;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public int f2686d;
|
||||
|
||||
/* renamed from: d0, reason: collision with root package name */
|
||||
public float f2687d0;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public int f2688e;
|
||||
|
||||
/* renamed from: e0, reason: collision with root package name */
|
||||
public float f2689e0;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public float f2690f;
|
||||
|
||||
/* renamed from: f0, reason: collision with root package name */
|
||||
public int f2691f0;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public boolean f2692g;
|
||||
|
||||
/* renamed from: g0, reason: collision with root package name */
|
||||
public int f2693g0;
|
||||
public int h;
|
||||
|
||||
/* renamed from: h0, reason: collision with root package name */
|
||||
public int f2694h0;
|
||||
public int i;
|
||||
|
||||
/* renamed from: i0, reason: collision with root package name */
|
||||
public int[] f2695i0;
|
||||
|
||||
/* renamed from: j, reason: collision with root package name */
|
||||
public int f2696j;
|
||||
|
||||
/* renamed from: j0, reason: collision with root package name */
|
||||
public String f2697j0;
|
||||
|
||||
/* renamed from: k, reason: collision with root package name */
|
||||
public int f2698k;
|
||||
|
||||
/* renamed from: k0, reason: collision with root package name */
|
||||
public String f2699k0;
|
||||
|
||||
/* renamed from: l, reason: collision with root package name */
|
||||
public int f2700l;
|
||||
|
||||
/* renamed from: l0, reason: collision with root package name */
|
||||
public boolean f2701l0;
|
||||
|
||||
/* renamed from: m, reason: collision with root package name */
|
||||
public int f2702m;
|
||||
|
||||
/* renamed from: m0, reason: collision with root package name */
|
||||
public boolean f2703m0;
|
||||
|
||||
/* renamed from: n, reason: collision with root package name */
|
||||
public int f2704n;
|
||||
|
||||
/* renamed from: n0, reason: collision with root package name */
|
||||
public boolean f2705n0;
|
||||
|
||||
/* renamed from: o, reason: collision with root package name */
|
||||
public int f2706o;
|
||||
|
||||
/* renamed from: o0, reason: collision with root package name */
|
||||
public int f2707o0;
|
||||
public int p;
|
||||
|
||||
/* renamed from: q, reason: collision with root package name */
|
||||
public int f2708q;
|
||||
|
||||
/* renamed from: r, reason: collision with root package name */
|
||||
public int f2709r;
|
||||
|
||||
/* renamed from: s, reason: collision with root package name */
|
||||
public int f2710s;
|
||||
|
||||
/* renamed from: t, reason: collision with root package name */
|
||||
public int f2711t;
|
||||
|
||||
/* renamed from: u, reason: collision with root package name */
|
||||
public int f2712u;
|
||||
|
||||
/* renamed from: v, reason: collision with root package name */
|
||||
public int f2713v;
|
||||
|
||||
/* renamed from: w, reason: collision with root package name */
|
||||
public float f2714w;
|
||||
|
||||
/* renamed from: x, reason: collision with root package name */
|
||||
public float f2715x;
|
||||
|
||||
/* renamed from: y, reason: collision with root package name */
|
||||
public String f2716y;
|
||||
|
||||
/* renamed from: z, reason: collision with root package name */
|
||||
public int f2717z;
|
||||
|
||||
static {
|
||||
SparseIntArray sparseIntArray = new SparseIntArray();
|
||||
f2655p0 = sparseIntArray;
|
||||
sparseIntArray.append(43, 24);
|
||||
sparseIntArray.append(44, 25);
|
||||
sparseIntArray.append(46, 28);
|
||||
sparseIntArray.append(47, 29);
|
||||
sparseIntArray.append(52, 35);
|
||||
sparseIntArray.append(51, 34);
|
||||
sparseIntArray.append(24, 4);
|
||||
sparseIntArray.append(23, 3);
|
||||
sparseIntArray.append(19, 1);
|
||||
sparseIntArray.append(61, 6);
|
||||
sparseIntArray.append(62, 7);
|
||||
sparseIntArray.append(31, 17);
|
||||
sparseIntArray.append(32, 18);
|
||||
sparseIntArray.append(33, 19);
|
||||
sparseIntArray.append(15, 90);
|
||||
sparseIntArray.append(0, 26);
|
||||
sparseIntArray.append(48, 31);
|
||||
sparseIntArray.append(49, 32);
|
||||
sparseIntArray.append(30, 10);
|
||||
sparseIntArray.append(29, 9);
|
||||
sparseIntArray.append(66, 13);
|
||||
sparseIntArray.append(69, 16);
|
||||
sparseIntArray.append(67, 14);
|
||||
sparseIntArray.append(64, 11);
|
||||
sparseIntArray.append(68, 15);
|
||||
sparseIntArray.append(65, 12);
|
||||
sparseIntArray.append(55, 38);
|
||||
sparseIntArray.append(41, 37);
|
||||
sparseIntArray.append(40, 39);
|
||||
sparseIntArray.append(54, 40);
|
||||
sparseIntArray.append(39, 20);
|
||||
sparseIntArray.append(53, 36);
|
||||
sparseIntArray.append(28, 5);
|
||||
sparseIntArray.append(42, 91);
|
||||
sparseIntArray.append(50, 91);
|
||||
sparseIntArray.append(45, 91);
|
||||
sparseIntArray.append(22, 91);
|
||||
sparseIntArray.append(18, 91);
|
||||
sparseIntArray.append(3, 23);
|
||||
sparseIntArray.append(5, 27);
|
||||
sparseIntArray.append(7, 30);
|
||||
sparseIntArray.append(8, 8);
|
||||
sparseIntArray.append(4, 33);
|
||||
sparseIntArray.append(6, 2);
|
||||
sparseIntArray.append(1, 22);
|
||||
sparseIntArray.append(2, 21);
|
||||
sparseIntArray.append(56, 41);
|
||||
sparseIntArray.append(34, 42);
|
||||
sparseIntArray.append(17, 41);
|
||||
sparseIntArray.append(16, 42);
|
||||
sparseIntArray.append(71, 76);
|
||||
sparseIntArray.append(25, 61);
|
||||
sparseIntArray.append(27, 62);
|
||||
sparseIntArray.append(26, 63);
|
||||
sparseIntArray.append(60, 69);
|
||||
sparseIntArray.append(38, 70);
|
||||
sparseIntArray.append(12, 71);
|
||||
sparseIntArray.append(10, 72);
|
||||
sparseIntArray.append(11, 73);
|
||||
sparseIntArray.append(13, 74);
|
||||
sparseIntArray.append(9, 75);
|
||||
}
|
||||
|
||||
public final void a(Context context, AttributeSet attributeSet) {
|
||||
TypedArray obtainStyledAttributes = context.obtainStyledAttributes(attributeSet, s.f2752e);
|
||||
int indexCount = obtainStyledAttributes.getIndexCount();
|
||||
for (int i = 0; i < indexCount; i++) {
|
||||
int index = obtainStyledAttributes.getIndex(i);
|
||||
SparseIntArray sparseIntArray = f2655p0;
|
||||
int i4 = sparseIntArray.get(index);
|
||||
switch (i4) {
|
||||
case 1:
|
||||
this.p = p.f(obtainStyledAttributes, index, this.p);
|
||||
break;
|
||||
case 2:
|
||||
this.f2664I = obtainStyledAttributes.getDimensionPixelSize(index, this.f2664I);
|
||||
break;
|
||||
case 3:
|
||||
this.f2706o = p.f(obtainStyledAttributes, index, this.f2706o);
|
||||
break;
|
||||
case 4:
|
||||
this.f2704n = p.f(obtainStyledAttributes, index, this.f2704n);
|
||||
break;
|
||||
case 5:
|
||||
this.f2716y = obtainStyledAttributes.getString(index);
|
||||
break;
|
||||
case 6:
|
||||
this.f2658C = obtainStyledAttributes.getDimensionPixelOffset(index, this.f2658C);
|
||||
break;
|
||||
case 7:
|
||||
this.f2659D = obtainStyledAttributes.getDimensionPixelOffset(index, this.f2659D);
|
||||
break;
|
||||
case 8:
|
||||
this.J = obtainStyledAttributes.getDimensionPixelSize(index, this.J);
|
||||
break;
|
||||
case 9:
|
||||
this.f2713v = p.f(obtainStyledAttributes, index, this.f2713v);
|
||||
break;
|
||||
case 10:
|
||||
this.f2712u = p.f(obtainStyledAttributes, index, this.f2712u);
|
||||
break;
|
||||
case 11:
|
||||
this.f2670P = obtainStyledAttributes.getDimensionPixelSize(index, this.f2670P);
|
||||
break;
|
||||
case 12:
|
||||
this.f2671Q = obtainStyledAttributes.getDimensionPixelSize(index, this.f2671Q);
|
||||
break;
|
||||
case 13:
|
||||
this.f2667M = obtainStyledAttributes.getDimensionPixelSize(index, this.f2667M);
|
||||
break;
|
||||
case 14:
|
||||
this.f2669O = obtainStyledAttributes.getDimensionPixelSize(index, this.f2669O);
|
||||
break;
|
||||
case 15:
|
||||
this.f2672R = obtainStyledAttributes.getDimensionPixelSize(index, this.f2672R);
|
||||
break;
|
||||
case 16:
|
||||
this.f2668N = obtainStyledAttributes.getDimensionPixelSize(index, this.f2668N);
|
||||
break;
|
||||
case 17:
|
||||
this.f2686d = obtainStyledAttributes.getDimensionPixelOffset(index, this.f2686d);
|
||||
break;
|
||||
case 18:
|
||||
this.f2688e = obtainStyledAttributes.getDimensionPixelOffset(index, this.f2688e);
|
||||
break;
|
||||
case 19:
|
||||
this.f2690f = obtainStyledAttributes.getFloat(index, this.f2690f);
|
||||
break;
|
||||
case 20:
|
||||
this.f2714w = obtainStyledAttributes.getFloat(index, this.f2714w);
|
||||
break;
|
||||
case 21:
|
||||
this.f2684c = obtainStyledAttributes.getLayoutDimension(index, this.f2684c);
|
||||
break;
|
||||
case 22:
|
||||
this.f2682b = obtainStyledAttributes.getLayoutDimension(index, this.f2682b);
|
||||
break;
|
||||
case 23:
|
||||
this.f2661F = obtainStyledAttributes.getDimensionPixelSize(index, this.f2661F);
|
||||
break;
|
||||
case 24:
|
||||
this.h = p.f(obtainStyledAttributes, index, this.h);
|
||||
break;
|
||||
case 25:
|
||||
this.i = p.f(obtainStyledAttributes, index, this.i);
|
||||
break;
|
||||
case 26:
|
||||
this.f2660E = obtainStyledAttributes.getInt(index, this.f2660E);
|
||||
break;
|
||||
case 27:
|
||||
this.f2662G = obtainStyledAttributes.getDimensionPixelSize(index, this.f2662G);
|
||||
break;
|
||||
case 28:
|
||||
this.f2696j = p.f(obtainStyledAttributes, index, this.f2696j);
|
||||
break;
|
||||
case 29:
|
||||
this.f2698k = p.f(obtainStyledAttributes, index, this.f2698k);
|
||||
break;
|
||||
case 30:
|
||||
this.f2665K = obtainStyledAttributes.getDimensionPixelSize(index, this.f2665K);
|
||||
break;
|
||||
case 31:
|
||||
this.f2710s = p.f(obtainStyledAttributes, index, this.f2710s);
|
||||
break;
|
||||
case 32:
|
||||
this.f2711t = p.f(obtainStyledAttributes, index, this.f2711t);
|
||||
break;
|
||||
case 33:
|
||||
this.f2663H = obtainStyledAttributes.getDimensionPixelSize(index, this.f2663H);
|
||||
break;
|
||||
case 34:
|
||||
this.f2702m = p.f(obtainStyledAttributes, index, this.f2702m);
|
||||
break;
|
||||
case 35:
|
||||
this.f2700l = p.f(obtainStyledAttributes, index, this.f2700l);
|
||||
break;
|
||||
case 36:
|
||||
this.f2715x = obtainStyledAttributes.getFloat(index, this.f2715x);
|
||||
break;
|
||||
case 37:
|
||||
this.f2675U = obtainStyledAttributes.getFloat(index, this.f2675U);
|
||||
break;
|
||||
case 38:
|
||||
this.f2674T = obtainStyledAttributes.getFloat(index, this.f2674T);
|
||||
break;
|
||||
case 39:
|
||||
this.f2676V = obtainStyledAttributes.getInt(index, this.f2676V);
|
||||
break;
|
||||
case 40:
|
||||
this.f2677W = obtainStyledAttributes.getInt(index, this.f2677W);
|
||||
break;
|
||||
case 41:
|
||||
p.g(this, obtainStyledAttributes, index, 0);
|
||||
break;
|
||||
case 42:
|
||||
p.g(this, obtainStyledAttributes, index, 1);
|
||||
break;
|
||||
default:
|
||||
switch (i4) {
|
||||
case 61:
|
||||
this.f2717z = p.f(obtainStyledAttributes, index, this.f2717z);
|
||||
break;
|
||||
case 62:
|
||||
this.f2656A = obtainStyledAttributes.getDimensionPixelSize(index, this.f2656A);
|
||||
break;
|
||||
case 63:
|
||||
this.f2657B = obtainStyledAttributes.getFloat(index, this.f2657B);
|
||||
break;
|
||||
default:
|
||||
switch (i4) {
|
||||
case 69:
|
||||
this.f2687d0 = obtainStyledAttributes.getFloat(index, 1.0f);
|
||||
break;
|
||||
case 70:
|
||||
this.f2689e0 = obtainStyledAttributes.getFloat(index, 1.0f);
|
||||
break;
|
||||
case 71:
|
||||
Log.e("ConstraintSet", "CURRENTLY UNSUPPORTED");
|
||||
break;
|
||||
case 72:
|
||||
this.f2691f0 = obtainStyledAttributes.getInt(index, this.f2691f0);
|
||||
break;
|
||||
case 73:
|
||||
this.f2693g0 = obtainStyledAttributes.getDimensionPixelSize(index, this.f2693g0);
|
||||
break;
|
||||
case 74:
|
||||
this.f2697j0 = obtainStyledAttributes.getString(index);
|
||||
break;
|
||||
case 75:
|
||||
this.f2705n0 = obtainStyledAttributes.getBoolean(index, this.f2705n0);
|
||||
break;
|
||||
case 76:
|
||||
this.f2707o0 = obtainStyledAttributes.getInt(index, this.f2707o0);
|
||||
break;
|
||||
case 77:
|
||||
this.f2708q = p.f(obtainStyledAttributes, index, this.f2708q);
|
||||
break;
|
||||
case 78:
|
||||
this.f2709r = p.f(obtainStyledAttributes, index, this.f2709r);
|
||||
break;
|
||||
case 79:
|
||||
this.f2673S = obtainStyledAttributes.getDimensionPixelSize(index, this.f2673S);
|
||||
break;
|
||||
case 80:
|
||||
this.f2666L = obtainStyledAttributes.getDimensionPixelSize(index, this.f2666L);
|
||||
break;
|
||||
case 81:
|
||||
this.f2678X = obtainStyledAttributes.getInt(index, this.f2678X);
|
||||
break;
|
||||
case 82:
|
||||
this.f2679Y = obtainStyledAttributes.getInt(index, this.f2679Y);
|
||||
break;
|
||||
case 83:
|
||||
this.f2681a0 = obtainStyledAttributes.getDimensionPixelSize(index, this.f2681a0);
|
||||
break;
|
||||
case 84:
|
||||
this.Z = obtainStyledAttributes.getDimensionPixelSize(index, this.Z);
|
||||
break;
|
||||
case 85:
|
||||
this.f2685c0 = obtainStyledAttributes.getDimensionPixelSize(index, this.f2685c0);
|
||||
break;
|
||||
case 86:
|
||||
this.f2683b0 = obtainStyledAttributes.getDimensionPixelSize(index, this.f2683b0);
|
||||
break;
|
||||
case 87:
|
||||
this.f2701l0 = obtainStyledAttributes.getBoolean(index, this.f2701l0);
|
||||
break;
|
||||
case 88:
|
||||
this.f2703m0 = obtainStyledAttributes.getBoolean(index, this.f2703m0);
|
||||
break;
|
||||
case 89:
|
||||
this.f2699k0 = obtainStyledAttributes.getString(index);
|
||||
break;
|
||||
case 90:
|
||||
this.f2692g = obtainStyledAttributes.getBoolean(index, this.f2692g);
|
||||
break;
|
||||
case 91:
|
||||
Log.w("ConstraintSet", "unused attribute 0x" + Integer.toHexString(index) + " " + sparseIntArray.get(index));
|
||||
break;
|
||||
default:
|
||||
Log.w("ConstraintSet", "Unknown attribute 0x" + Integer.toHexString(index) + " " + sparseIntArray.get(index));
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
obtainStyledAttributes.recycle();
|
||||
}
|
||||
}
|
||||
114
apk_decompiled/sources/androidx/constraintlayout/widget/m.java
Normal file
114
apk_decompiled/sources/androidx/constraintlayout/widget/m.java
Normal file
@@ -0,0 +1,114 @@
|
||||
package androidx.constraintlayout.widget;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.res.TypedArray;
|
||||
import android.util.AttributeSet;
|
||||
import android.util.SparseIntArray;
|
||||
import com.google.firebase.sessions.settings.RemoteSettings;
|
||||
import v.AbstractC0635a;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class m {
|
||||
|
||||
/* renamed from: j, reason: collision with root package name */
|
||||
public static final SparseIntArray f2718j;
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f2719a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public int f2720b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public int f2721c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public float f2722d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public float f2723e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public float f2724f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public int f2725g;
|
||||
public String h;
|
||||
public int i;
|
||||
|
||||
static {
|
||||
SparseIntArray sparseIntArray = new SparseIntArray();
|
||||
f2718j = sparseIntArray;
|
||||
sparseIntArray.append(3, 1);
|
||||
sparseIntArray.append(5, 2);
|
||||
sparseIntArray.append(9, 3);
|
||||
sparseIntArray.append(2, 4);
|
||||
sparseIntArray.append(1, 5);
|
||||
sparseIntArray.append(0, 6);
|
||||
sparseIntArray.append(4, 7);
|
||||
sparseIntArray.append(8, 8);
|
||||
sparseIntArray.append(7, 9);
|
||||
sparseIntArray.append(6, 10);
|
||||
}
|
||||
|
||||
public final void a(Context context, AttributeSet attributeSet) {
|
||||
TypedArray obtainStyledAttributes = context.obtainStyledAttributes(attributeSet, s.f2753f);
|
||||
int indexCount = obtainStyledAttributes.getIndexCount();
|
||||
for (int i = 0; i < indexCount; i++) {
|
||||
int index = obtainStyledAttributes.getIndex(i);
|
||||
switch (f2718j.get(index)) {
|
||||
case 1:
|
||||
this.f2723e = obtainStyledAttributes.getFloat(index, this.f2723e);
|
||||
break;
|
||||
case 2:
|
||||
this.f2721c = obtainStyledAttributes.getInt(index, this.f2721c);
|
||||
break;
|
||||
case 3:
|
||||
if (obtainStyledAttributes.peekValue(index).type == 3) {
|
||||
obtainStyledAttributes.getString(index);
|
||||
break;
|
||||
} else {
|
||||
String str = AbstractC0635a.f8626a[obtainStyledAttributes.getInteger(index, 0)];
|
||||
break;
|
||||
}
|
||||
case 4:
|
||||
obtainStyledAttributes.getInt(index, 0);
|
||||
break;
|
||||
case 5:
|
||||
this.f2719a = p.f(obtainStyledAttributes, index, this.f2719a);
|
||||
break;
|
||||
case 6:
|
||||
this.f2720b = obtainStyledAttributes.getInteger(index, this.f2720b);
|
||||
break;
|
||||
case 7:
|
||||
this.f2722d = obtainStyledAttributes.getFloat(index, this.f2722d);
|
||||
break;
|
||||
case 8:
|
||||
this.f2725g = obtainStyledAttributes.getInteger(index, this.f2725g);
|
||||
break;
|
||||
case 9:
|
||||
this.f2724f = obtainStyledAttributes.getFloat(index, this.f2724f);
|
||||
break;
|
||||
case 10:
|
||||
int i4 = obtainStyledAttributes.peekValue(index).type;
|
||||
if (i4 == 1) {
|
||||
this.i = obtainStyledAttributes.getResourceId(index, -1);
|
||||
break;
|
||||
} else if (i4 == 3) {
|
||||
String string = obtainStyledAttributes.getString(index);
|
||||
this.h = string;
|
||||
if (string.indexOf(RemoteSettings.FORWARD_SLASH_STRING) > 0) {
|
||||
this.i = obtainStyledAttributes.getResourceId(index, -1);
|
||||
break;
|
||||
} else {
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
obtainStyledAttributes.getInteger(index, this.i);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
obtainStyledAttributes.recycle();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,41 @@
|
||||
package androidx.constraintlayout.widget;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.res.TypedArray;
|
||||
import android.util.AttributeSet;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class n {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f2726a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public int f2727b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public float f2728c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public float f2729d;
|
||||
|
||||
public final void a(Context context, AttributeSet attributeSet) {
|
||||
TypedArray obtainStyledAttributes = context.obtainStyledAttributes(attributeSet, s.f2754g);
|
||||
int indexCount = obtainStyledAttributes.getIndexCount();
|
||||
for (int i = 0; i < indexCount; i++) {
|
||||
int index = obtainStyledAttributes.getIndex(i);
|
||||
if (index == 1) {
|
||||
this.f2728c = obtainStyledAttributes.getFloat(index, this.f2728c);
|
||||
} else if (index == 0) {
|
||||
int i4 = obtainStyledAttributes.getInt(index, this.f2726a);
|
||||
this.f2726a = i4;
|
||||
this.f2726a = p.f2742d[i4];
|
||||
} else if (index == 4) {
|
||||
this.f2727b = obtainStyledAttributes.getInt(index, this.f2727b);
|
||||
} else if (index == 3) {
|
||||
this.f2729d = obtainStyledAttributes.getFloat(index, this.f2729d);
|
||||
}
|
||||
}
|
||||
obtainStyledAttributes.recycle();
|
||||
}
|
||||
}
|
||||
113
apk_decompiled/sources/androidx/constraintlayout/widget/o.java
Normal file
113
apk_decompiled/sources/androidx/constraintlayout/widget/o.java
Normal file
@@ -0,0 +1,113 @@
|
||||
package androidx.constraintlayout.widget;
|
||||
|
||||
import android.content.Context;
|
||||
import android.content.res.TypedArray;
|
||||
import android.util.AttributeSet;
|
||||
import android.util.SparseIntArray;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class o {
|
||||
|
||||
/* renamed from: n, reason: collision with root package name */
|
||||
public static final SparseIntArray f2730n;
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public float f2731a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public float f2732b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public float f2733c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public float f2734d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public float f2735e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public float f2736f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public float f2737g;
|
||||
public int h;
|
||||
public float i;
|
||||
|
||||
/* renamed from: j, reason: collision with root package name */
|
||||
public float f2738j;
|
||||
|
||||
/* renamed from: k, reason: collision with root package name */
|
||||
public float f2739k;
|
||||
|
||||
/* renamed from: l, reason: collision with root package name */
|
||||
public boolean f2740l;
|
||||
|
||||
/* renamed from: m, reason: collision with root package name */
|
||||
public float f2741m;
|
||||
|
||||
static {
|
||||
SparseIntArray sparseIntArray = new SparseIntArray();
|
||||
f2730n = sparseIntArray;
|
||||
sparseIntArray.append(6, 1);
|
||||
sparseIntArray.append(7, 2);
|
||||
sparseIntArray.append(8, 3);
|
||||
sparseIntArray.append(4, 4);
|
||||
sparseIntArray.append(5, 5);
|
||||
sparseIntArray.append(0, 6);
|
||||
sparseIntArray.append(1, 7);
|
||||
sparseIntArray.append(2, 8);
|
||||
sparseIntArray.append(3, 9);
|
||||
sparseIntArray.append(9, 10);
|
||||
sparseIntArray.append(10, 11);
|
||||
sparseIntArray.append(11, 12);
|
||||
}
|
||||
|
||||
public final void a(Context context, AttributeSet attributeSet) {
|
||||
TypedArray obtainStyledAttributes = context.obtainStyledAttributes(attributeSet, s.i);
|
||||
int indexCount = obtainStyledAttributes.getIndexCount();
|
||||
for (int i = 0; i < indexCount; i++) {
|
||||
int index = obtainStyledAttributes.getIndex(i);
|
||||
switch (f2730n.get(index)) {
|
||||
case 1:
|
||||
this.f2731a = obtainStyledAttributes.getFloat(index, this.f2731a);
|
||||
break;
|
||||
case 2:
|
||||
this.f2732b = obtainStyledAttributes.getFloat(index, this.f2732b);
|
||||
break;
|
||||
case 3:
|
||||
this.f2733c = obtainStyledAttributes.getFloat(index, this.f2733c);
|
||||
break;
|
||||
case 4:
|
||||
this.f2734d = obtainStyledAttributes.getFloat(index, this.f2734d);
|
||||
break;
|
||||
case 5:
|
||||
this.f2735e = obtainStyledAttributes.getFloat(index, this.f2735e);
|
||||
break;
|
||||
case 6:
|
||||
this.f2736f = obtainStyledAttributes.getDimension(index, this.f2736f);
|
||||
break;
|
||||
case 7:
|
||||
this.f2737g = obtainStyledAttributes.getDimension(index, this.f2737g);
|
||||
break;
|
||||
case 8:
|
||||
this.i = obtainStyledAttributes.getDimension(index, this.i);
|
||||
break;
|
||||
case 9:
|
||||
this.f2738j = obtainStyledAttributes.getDimension(index, this.f2738j);
|
||||
break;
|
||||
case 10:
|
||||
this.f2739k = obtainStyledAttributes.getDimension(index, this.f2739k);
|
||||
break;
|
||||
case 11:
|
||||
this.f2740l = true;
|
||||
this.f2741m = obtainStyledAttributes.getDimension(index, this.f2741m);
|
||||
break;
|
||||
case 12:
|
||||
this.h = p.f(obtainStyledAttributes, index, this.h);
|
||||
break;
|
||||
}
|
||||
}
|
||||
obtainStyledAttributes.recycle();
|
||||
}
|
||||
}
|
||||
1905
apk_decompiled/sources/androidx/constraintlayout/widget/p.java
Normal file
1905
apk_decompiled/sources/androidx/constraintlayout/widget/p.java
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,5 @@
|
||||
package androidx.constraintlayout.widget;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class q {
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package androidx.constraintlayout.widget;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class r {
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@@ -0,0 +1,5 @@
|
||||
package androidx.constraintlayout.widget;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class t {
|
||||
}
|
||||
@@ -0,0 +1,82 @@
|
||||
package androidx.constraintlayout.widget;
|
||||
|
||||
import android.content.res.TypedArray;
|
||||
import android.util.AttributeSet;
|
||||
import android.view.View;
|
||||
import android.view.ViewParent;
|
||||
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class u extends c {
|
||||
public boolean h;
|
||||
public boolean i;
|
||||
|
||||
@Override // androidx.constraintlayout.widget.c
|
||||
public final void e(ConstraintLayout constraintLayout) {
|
||||
d(constraintLayout);
|
||||
}
|
||||
|
||||
@Override // androidx.constraintlayout.widget.c
|
||||
public void g(AttributeSet attributeSet) {
|
||||
super.g(attributeSet);
|
||||
if (attributeSet != null) {
|
||||
TypedArray obtainStyledAttributes = getContext().obtainStyledAttributes(attributeSet, s.f2749b);
|
||||
int indexCount = obtainStyledAttributes.getIndexCount();
|
||||
for (int i = 0; i < indexCount; i++) {
|
||||
int index = obtainStyledAttributes.getIndex(i);
|
||||
if (index == 6) {
|
||||
this.h = true;
|
||||
} else if (index == 22) {
|
||||
this.i = true;
|
||||
}
|
||||
}
|
||||
obtainStyledAttributes.recycle();
|
||||
}
|
||||
}
|
||||
|
||||
public abstract void j(w.g gVar, int i, int i4);
|
||||
|
||||
@Override // androidx.constraintlayout.widget.c, android.view.View
|
||||
public final void onAttachedToWindow() {
|
||||
super.onAttachedToWindow();
|
||||
if (this.h || this.i) {
|
||||
ViewParent parent = getParent();
|
||||
if (parent instanceof ConstraintLayout) {
|
||||
ConstraintLayout constraintLayout = (ConstraintLayout) parent;
|
||||
int visibility = getVisibility();
|
||||
float elevation = getElevation();
|
||||
for (int i = 0; i < this.f2547b; i++) {
|
||||
View viewById = constraintLayout.getViewById(this.f2546a[i]);
|
||||
if (viewById != null) {
|
||||
if (this.h) {
|
||||
viewById.setVisibility(visibility);
|
||||
}
|
||||
if (this.i && elevation > BitmapDescriptorFactory.HUE_RED) {
|
||||
viewById.setTranslationZ(viewById.getTranslationZ() + elevation);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public void setElevation(float f2) {
|
||||
super.setElevation(f2);
|
||||
ViewParent parent = getParent();
|
||||
if (parent == null || !(parent instanceof ConstraintLayout)) {
|
||||
return;
|
||||
}
|
||||
d((ConstraintLayout) parent);
|
||||
}
|
||||
|
||||
@Override // android.view.View
|
||||
public void setVisibility(int i) {
|
||||
super.setVisibility(i);
|
||||
ViewParent parent = getParent();
|
||||
if (parent == null || !(parent instanceof ConstraintLayout)) {
|
||||
return;
|
||||
}
|
||||
d((ConstraintLayout) parent);
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,41 @@
|
||||
package androidx.core.app;
|
||||
|
||||
import android.app.Activity;
|
||||
import android.app.AppComponentFactory;
|
||||
import android.app.Application;
|
||||
import android.app.Service;
|
||||
import android.content.BroadcastReceiver;
|
||||
import android.content.ContentProvider;
|
||||
import android.content.Intent;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class CoreComponentFactory extends AppComponentFactory {
|
||||
public static <T> T checkCompatWrapper(T t2) {
|
||||
return t2;
|
||||
}
|
||||
|
||||
@Override // android.app.AppComponentFactory
|
||||
public Activity instantiateActivity(ClassLoader classLoader, String str, Intent intent) throws InstantiationException, IllegalAccessException, ClassNotFoundException {
|
||||
return (Activity) checkCompatWrapper(super.instantiateActivity(classLoader, str, intent));
|
||||
}
|
||||
|
||||
@Override // android.app.AppComponentFactory
|
||||
public Application instantiateApplication(ClassLoader classLoader, String str) throws InstantiationException, IllegalAccessException, ClassNotFoundException {
|
||||
return (Application) checkCompatWrapper(super.instantiateApplication(classLoader, str));
|
||||
}
|
||||
|
||||
@Override // android.app.AppComponentFactory
|
||||
public ContentProvider instantiateProvider(ClassLoader classLoader, String str) throws InstantiationException, IllegalAccessException, ClassNotFoundException {
|
||||
return (ContentProvider) checkCompatWrapper(super.instantiateProvider(classLoader, str));
|
||||
}
|
||||
|
||||
@Override // android.app.AppComponentFactory
|
||||
public BroadcastReceiver instantiateReceiver(ClassLoader classLoader, String str, Intent intent) throws InstantiationException, IllegalAccessException, ClassNotFoundException {
|
||||
return (BroadcastReceiver) checkCompatWrapper(super.instantiateReceiver(classLoader, str, intent));
|
||||
}
|
||||
|
||||
@Override // android.app.AppComponentFactory
|
||||
public Service instantiateService(ClassLoader classLoader, String str, Intent intent) throws InstantiationException, IllegalAccessException, ClassNotFoundException {
|
||||
return (Service) checkCompatWrapper(super.instantiateService(classLoader, str, intent));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package androidx.core.app;
|
||||
|
||||
import D0.d;
|
||||
import android.app.PendingIntent;
|
||||
import androidx.core.graphics.drawable.IconCompat;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class RemoteActionCompat implements d {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public IconCompat f2777a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public CharSequence f2778b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public CharSequence f2779c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public PendingIntent f2780d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public boolean f2781e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public boolean f2782f;
|
||||
}
|
||||
@@ -0,0 +1,69 @@
|
||||
package androidx.core.app;
|
||||
|
||||
import D0.b;
|
||||
import D0.c;
|
||||
import D0.d;
|
||||
import android.app.PendingIntent;
|
||||
import android.os.Parcel;
|
||||
import android.text.TextUtils;
|
||||
import androidx.core.graphics.drawable.IconCompat;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class RemoteActionCompatParcelizer {
|
||||
public static RemoteActionCompat read(b bVar) {
|
||||
RemoteActionCompat remoteActionCompat = new RemoteActionCompat();
|
||||
d dVar = remoteActionCompat.f2777a;
|
||||
boolean z3 = true;
|
||||
if (bVar.e(1)) {
|
||||
dVar = bVar.g();
|
||||
}
|
||||
remoteActionCompat.f2777a = (IconCompat) dVar;
|
||||
CharSequence charSequence = remoteActionCompat.f2778b;
|
||||
if (bVar.e(2)) {
|
||||
charSequence = (CharSequence) TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(((c) bVar).f365e);
|
||||
}
|
||||
remoteActionCompat.f2778b = charSequence;
|
||||
CharSequence charSequence2 = remoteActionCompat.f2779c;
|
||||
if (bVar.e(3)) {
|
||||
charSequence2 = (CharSequence) TextUtils.CHAR_SEQUENCE_CREATOR.createFromParcel(((c) bVar).f365e);
|
||||
}
|
||||
remoteActionCompat.f2779c = charSequence2;
|
||||
remoteActionCompat.f2780d = (PendingIntent) bVar.f(remoteActionCompat.f2780d, 4);
|
||||
boolean z4 = remoteActionCompat.f2781e;
|
||||
if (bVar.e(5)) {
|
||||
z4 = ((c) bVar).f365e.readInt() != 0;
|
||||
}
|
||||
remoteActionCompat.f2781e = z4;
|
||||
boolean z5 = remoteActionCompat.f2782f;
|
||||
if (!bVar.e(6)) {
|
||||
z3 = z5;
|
||||
} else if (((c) bVar).f365e.readInt() == 0) {
|
||||
z3 = false;
|
||||
}
|
||||
remoteActionCompat.f2782f = z3;
|
||||
return remoteActionCompat;
|
||||
}
|
||||
|
||||
public static void write(RemoteActionCompat remoteActionCompat, b bVar) {
|
||||
bVar.getClass();
|
||||
IconCompat iconCompat = remoteActionCompat.f2777a;
|
||||
bVar.h(1);
|
||||
bVar.i(iconCompat);
|
||||
CharSequence charSequence = remoteActionCompat.f2778b;
|
||||
bVar.h(2);
|
||||
Parcel parcel = ((c) bVar).f365e;
|
||||
TextUtils.writeToParcel(charSequence, parcel, 0);
|
||||
CharSequence charSequence2 = remoteActionCompat.f2779c;
|
||||
bVar.h(3);
|
||||
TextUtils.writeToParcel(charSequence2, parcel, 0);
|
||||
PendingIntent pendingIntent = remoteActionCompat.f2780d;
|
||||
bVar.h(4);
|
||||
parcel.writeParcelable(pendingIntent, 0);
|
||||
boolean z3 = remoteActionCompat.f2781e;
|
||||
bVar.h(5);
|
||||
parcel.writeInt(z3 ? 1 : 0);
|
||||
boolean z4 = remoteActionCompat.f2782f;
|
||||
bVar.h(6);
|
||||
parcel.writeInt(z4 ? 1 : 0);
|
||||
}
|
||||
}
|
||||
343
apk_decompiled/sources/androidx/core/content/FileProvider.java
Normal file
343
apk_decompiled/sources/androidx/core/content/FileProvider.java
Normal file
@@ -0,0 +1,343 @@
|
||||
package androidx.core.content;
|
||||
|
||||
import C.w;
|
||||
import D.h;
|
||||
import D.i;
|
||||
import D.j;
|
||||
import D.k;
|
||||
import android.annotation.SuppressLint;
|
||||
import android.content.ContentProvider;
|
||||
import android.content.ContentValues;
|
||||
import android.content.Context;
|
||||
import android.content.pm.ProviderInfo;
|
||||
import android.content.res.XmlResourceParser;
|
||||
import android.database.Cursor;
|
||||
import android.database.MatrixCursor;
|
||||
import android.net.Uri;
|
||||
import android.os.Bundle;
|
||||
import android.os.Environment;
|
||||
import android.os.ParcelFileDescriptor;
|
||||
import android.text.TextUtils;
|
||||
import android.webkit.MimeTypeMap;
|
||||
import com.adif.elcanomovil.widget.DefaultWidgetPayloadHandler;
|
||||
import com.google.firebase.analytics.FirebaseAnalytics;
|
||||
import com.google.firebase.sessions.settings.RemoteSettings;
|
||||
import java.io.File;
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.IOException;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import org.xmlpull.v1.XmlPullParserException;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class FileProvider extends ContentProvider {
|
||||
private static final String ATTR_NAME = "name";
|
||||
private static final String ATTR_PATH = "path";
|
||||
private static final String DISPLAYNAME_FIELD = "displayName";
|
||||
private static final String META_DATA_FILE_PROVIDER_PATHS = "android.support.FILE_PROVIDER_PATHS";
|
||||
private static final String TAG_CACHE_PATH = "cache-path";
|
||||
private static final String TAG_EXTERNAL = "external-path";
|
||||
private static final String TAG_EXTERNAL_CACHE = "external-cache-path";
|
||||
private static final String TAG_EXTERNAL_FILES = "external-files-path";
|
||||
private static final String TAG_EXTERNAL_MEDIA = "external-media-path";
|
||||
private static final String TAG_FILES_PATH = "files-path";
|
||||
private static final String TAG_ROOT_PATH = "root-path";
|
||||
private String mAuthority;
|
||||
private j mLocalPathStrategy;
|
||||
private final Object mLock;
|
||||
private final int mResourceId;
|
||||
private static final String[] COLUMNS = {"_display_name", "_size"};
|
||||
private static final File DEVICE_ROOT = new File(RemoteSettings.FORWARD_SLASH_STRING);
|
||||
private static final HashMap<String, j> sCache = new HashMap<>();
|
||||
|
||||
public FileProvider() {
|
||||
this(0);
|
||||
}
|
||||
|
||||
private static File buildPath(File file, String... strArr) {
|
||||
for (String str : strArr) {
|
||||
if (str != null) {
|
||||
file = new File(file, str);
|
||||
}
|
||||
}
|
||||
return file;
|
||||
}
|
||||
|
||||
private static String[] copyOf(String[] strArr, int i) {
|
||||
String[] strArr2 = new String[i];
|
||||
System.arraycopy(strArr, 0, strArr2, 0, i);
|
||||
return strArr2;
|
||||
}
|
||||
|
||||
public static XmlResourceParser getFileProviderPathsMetaData(Context context, String str, ProviderInfo providerInfo, int i) {
|
||||
if (providerInfo == null) {
|
||||
throw new IllegalArgumentException(w.z("Couldn't find meta-data for provider with authority ", str));
|
||||
}
|
||||
if (providerInfo.metaData == null && i != 0) {
|
||||
Bundle bundle = new Bundle(1);
|
||||
providerInfo.metaData = bundle;
|
||||
bundle.putInt(META_DATA_FILE_PROVIDER_PATHS, i);
|
||||
}
|
||||
XmlResourceParser loadXmlMetaData = providerInfo.loadXmlMetaData(context.getPackageManager(), META_DATA_FILE_PROVIDER_PATHS);
|
||||
if (loadXmlMetaData != null) {
|
||||
return loadXmlMetaData;
|
||||
}
|
||||
throw new IllegalArgumentException("Missing android.support.FILE_PROVIDER_PATHS meta-data");
|
||||
}
|
||||
|
||||
private j getLocalPathStrategy() {
|
||||
j jVar;
|
||||
synchronized (this.mLock) {
|
||||
try {
|
||||
if (this.mAuthority == null) {
|
||||
throw new NullPointerException("mAuthority is null. Did you override attachInfo and did not call super.attachInfo()?");
|
||||
}
|
||||
if (this.mLocalPathStrategy == null) {
|
||||
this.mLocalPathStrategy = getPathStrategy(getContext(), this.mAuthority, this.mResourceId);
|
||||
}
|
||||
jVar = this.mLocalPathStrategy;
|
||||
} catch (Throwable th) {
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
return jVar;
|
||||
}
|
||||
|
||||
private static j getPathStrategy(Context context, String str, int i) {
|
||||
j jVar;
|
||||
HashMap<String, j> hashMap = sCache;
|
||||
synchronized (hashMap) {
|
||||
try {
|
||||
jVar = hashMap.get(str);
|
||||
if (jVar == null) {
|
||||
try {
|
||||
try {
|
||||
jVar = parsePathStrategy(context, str, i);
|
||||
hashMap.put(str, jVar);
|
||||
} catch (IOException e4) {
|
||||
throw new IllegalArgumentException("Failed to parse android.support.FILE_PROVIDER_PATHS meta-data", e4);
|
||||
}
|
||||
} catch (XmlPullParserException e5) {
|
||||
throw new IllegalArgumentException("Failed to parse android.support.FILE_PROVIDER_PATHS meta-data", e5);
|
||||
}
|
||||
}
|
||||
} catch (Throwable th) {
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
return jVar;
|
||||
}
|
||||
|
||||
public static Uri getUriForFile(Context context, String str, File file) {
|
||||
String substring;
|
||||
k kVar = (k) getPathStrategy(context, str, 0);
|
||||
kVar.getClass();
|
||||
try {
|
||||
String canonicalPath = file.getCanonicalPath();
|
||||
Map.Entry entry = null;
|
||||
for (Map.Entry entry2 : kVar.f359b.entrySet()) {
|
||||
String path = ((File) entry2.getValue()).getPath();
|
||||
if (k.a(canonicalPath, path) && (entry == null || path.length() > ((File) entry.getValue()).getPath().length())) {
|
||||
entry = entry2;
|
||||
}
|
||||
}
|
||||
if (entry != null) {
|
||||
String path2 = ((File) entry.getValue()).getPath();
|
||||
if (path2.endsWith(RemoteSettings.FORWARD_SLASH_STRING)) {
|
||||
substring = canonicalPath.substring(path2.length());
|
||||
} else {
|
||||
substring = canonicalPath.substring(path2.length() + 1);
|
||||
}
|
||||
return new Uri.Builder().scheme(FirebaseAnalytics.Param.CONTENT).authority(kVar.f358a).encodedPath(Uri.encode((String) entry.getKey()) + '/' + Uri.encode(substring, RemoteSettings.FORWARD_SLASH_STRING)).build();
|
||||
}
|
||||
throw new IllegalArgumentException(w.z("Failed to find configured root that contains ", canonicalPath));
|
||||
} catch (IOException unused) {
|
||||
throw new IllegalArgumentException("Failed to resolve canonical path for " + file);
|
||||
}
|
||||
}
|
||||
|
||||
private static int modeToMode(String str) {
|
||||
if ("r".equals(str)) {
|
||||
return 268435456;
|
||||
}
|
||||
if (DefaultWidgetPayloadHandler.IS_WIDGET_JSON_TYPE.equals(str) || "wt".equals(str)) {
|
||||
return 738197504;
|
||||
}
|
||||
if ("wa".equals(str)) {
|
||||
return 704643072;
|
||||
}
|
||||
if ("rw".equals(str)) {
|
||||
return 939524096;
|
||||
}
|
||||
if ("rwt".equals(str)) {
|
||||
return 1006632960;
|
||||
}
|
||||
throw new IllegalArgumentException(w.z("Invalid mode: ", str));
|
||||
}
|
||||
|
||||
private static j parsePathStrategy(Context context, String str, int i) throws IOException, XmlPullParserException {
|
||||
k kVar = new k(str);
|
||||
XmlResourceParser fileProviderPathsMetaData = getFileProviderPathsMetaData(context, str, context.getPackageManager().resolveContentProvider(str, 128), i);
|
||||
while (true) {
|
||||
int next = fileProviderPathsMetaData.next();
|
||||
if (next == 1) {
|
||||
return kVar;
|
||||
}
|
||||
if (next == 2) {
|
||||
String name = fileProviderPathsMetaData.getName();
|
||||
File file = null;
|
||||
String attributeValue = fileProviderPathsMetaData.getAttributeValue(null, "name");
|
||||
String attributeValue2 = fileProviderPathsMetaData.getAttributeValue(null, "path");
|
||||
if (TAG_ROOT_PATH.equals(name)) {
|
||||
file = DEVICE_ROOT;
|
||||
} else if (TAG_FILES_PATH.equals(name)) {
|
||||
file = context.getFilesDir();
|
||||
} else if (TAG_CACHE_PATH.equals(name)) {
|
||||
file = context.getCacheDir();
|
||||
} else if (TAG_EXTERNAL.equals(name)) {
|
||||
file = Environment.getExternalStorageDirectory();
|
||||
} else if (TAG_EXTERNAL_FILES.equals(name)) {
|
||||
File[] externalFilesDirs = h.getExternalFilesDirs(context, null);
|
||||
if (externalFilesDirs.length > 0) {
|
||||
file = externalFilesDirs[0];
|
||||
}
|
||||
} else if (TAG_EXTERNAL_CACHE.equals(name)) {
|
||||
File[] externalCacheDirs = h.getExternalCacheDirs(context);
|
||||
if (externalCacheDirs.length > 0) {
|
||||
file = externalCacheDirs[0];
|
||||
}
|
||||
} else if (TAG_EXTERNAL_MEDIA.equals(name)) {
|
||||
File[] a2 = i.a(context);
|
||||
if (a2.length > 0) {
|
||||
file = a2[0];
|
||||
}
|
||||
}
|
||||
if (file != null) {
|
||||
File buildPath = buildPath(file, attributeValue2);
|
||||
if (TextUtils.isEmpty(attributeValue)) {
|
||||
throw new IllegalArgumentException("Name must not be empty");
|
||||
}
|
||||
try {
|
||||
kVar.f359b.put(attributeValue, buildPath.getCanonicalFile());
|
||||
} catch (IOException e4) {
|
||||
throw new IllegalArgumentException("Failed to resolve canonical path for " + buildPath, e4);
|
||||
}
|
||||
} else {
|
||||
continue;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX INFO: Access modifiers changed from: private */
|
||||
public static String removeTrailingSlash(String str) {
|
||||
return (str.length() <= 0 || str.charAt(str.length() + (-1)) != '/') ? str : str.substring(0, str.length() - 1);
|
||||
}
|
||||
|
||||
@Override // android.content.ContentProvider
|
||||
public void attachInfo(Context context, ProviderInfo providerInfo) {
|
||||
super.attachInfo(context, providerInfo);
|
||||
if (providerInfo.exported) {
|
||||
throw new SecurityException("Provider must not be exported");
|
||||
}
|
||||
if (!providerInfo.grantUriPermissions) {
|
||||
throw new SecurityException("Provider must grant uri permissions");
|
||||
}
|
||||
String str = providerInfo.authority.split(";")[0];
|
||||
synchronized (this.mLock) {
|
||||
this.mAuthority = str;
|
||||
}
|
||||
HashMap<String, j> hashMap = sCache;
|
||||
synchronized (hashMap) {
|
||||
hashMap.remove(str);
|
||||
}
|
||||
}
|
||||
|
||||
@Override // android.content.ContentProvider
|
||||
public int delete(Uri uri, String str, String[] strArr) {
|
||||
return ((k) getLocalPathStrategy()).b(uri).delete() ? 1 : 0;
|
||||
}
|
||||
|
||||
@Override // android.content.ContentProvider
|
||||
public String getType(Uri uri) {
|
||||
File b4 = ((k) getLocalPathStrategy()).b(uri);
|
||||
int lastIndexOf = b4.getName().lastIndexOf(46);
|
||||
if (lastIndexOf < 0) {
|
||||
return "application/octet-stream";
|
||||
}
|
||||
String mimeTypeFromExtension = MimeTypeMap.getSingleton().getMimeTypeFromExtension(b4.getName().substring(lastIndexOf + 1));
|
||||
return mimeTypeFromExtension != null ? mimeTypeFromExtension : "application/octet-stream";
|
||||
}
|
||||
|
||||
@Override // android.content.ContentProvider
|
||||
public String getTypeAnonymous(Uri uri) {
|
||||
return "application/octet-stream";
|
||||
}
|
||||
|
||||
@Override // android.content.ContentProvider
|
||||
public Uri insert(Uri uri, ContentValues contentValues) {
|
||||
throw new UnsupportedOperationException("No external inserts");
|
||||
}
|
||||
|
||||
@Override // android.content.ContentProvider
|
||||
public boolean onCreate() {
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override // android.content.ContentProvider
|
||||
@SuppressLint({"UnknownNullness"})
|
||||
public ParcelFileDescriptor openFile(Uri uri, String str) throws FileNotFoundException {
|
||||
return ParcelFileDescriptor.open(((k) getLocalPathStrategy()).b(uri), modeToMode(str));
|
||||
}
|
||||
|
||||
@Override // android.content.ContentProvider
|
||||
public Cursor query(Uri uri, String[] strArr, String str, String[] strArr2, String str2) {
|
||||
int i;
|
||||
File b4 = ((k) getLocalPathStrategy()).b(uri);
|
||||
String queryParameter = uri.getQueryParameter(DISPLAYNAME_FIELD);
|
||||
if (strArr == null) {
|
||||
strArr = COLUMNS;
|
||||
}
|
||||
String[] strArr3 = new String[strArr.length];
|
||||
Object[] objArr = new Object[strArr.length];
|
||||
int i4 = 0;
|
||||
for (String str3 : strArr) {
|
||||
if ("_display_name".equals(str3)) {
|
||||
strArr3[i4] = "_display_name";
|
||||
i = i4 + 1;
|
||||
objArr[i4] = queryParameter == null ? b4.getName() : queryParameter;
|
||||
} else if ("_size".equals(str3)) {
|
||||
strArr3[i4] = "_size";
|
||||
i = i4 + 1;
|
||||
objArr[i4] = Long.valueOf(b4.length());
|
||||
}
|
||||
i4 = i;
|
||||
}
|
||||
String[] copyOf = copyOf(strArr3, i4);
|
||||
Object[] copyOf2 = copyOf(objArr, i4);
|
||||
MatrixCursor matrixCursor = new MatrixCursor(copyOf, 1);
|
||||
matrixCursor.addRow(copyOf2);
|
||||
return matrixCursor;
|
||||
}
|
||||
|
||||
@Override // android.content.ContentProvider
|
||||
public int update(Uri uri, ContentValues contentValues, String str, String[] strArr) {
|
||||
throw new UnsupportedOperationException("No external updates");
|
||||
}
|
||||
|
||||
public FileProvider(int i) {
|
||||
this.mLock = new Object();
|
||||
this.mResourceId = i;
|
||||
}
|
||||
|
||||
private static Object[] copyOf(Object[] objArr, int i) {
|
||||
Object[] objArr2 = new Object[i];
|
||||
System.arraycopy(objArr, 0, objArr2, 0, i);
|
||||
return objArr2;
|
||||
}
|
||||
|
||||
@SuppressLint({"StreamFiles"})
|
||||
public static Uri getUriForFile(Context context, String str, File file, String str2) {
|
||||
return getUriForFile(context, str, file).buildUpon().appendQueryParameter(DISPLAYNAME_FIELD, str2).build();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,169 @@
|
||||
package androidx.core.graphics.drawable;
|
||||
|
||||
import H.c;
|
||||
import H.e;
|
||||
import android.content.res.ColorStateList;
|
||||
import android.graphics.Bitmap;
|
||||
import android.graphics.PorterDuff;
|
||||
import android.net.Uri;
|
||||
import android.os.Parcelable;
|
||||
import androidx.versionedparcelable.CustomVersionedParcelable;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class IconCompat extends CustomVersionedParcelable {
|
||||
|
||||
/* renamed from: k, reason: collision with root package name */
|
||||
public static final PorterDuff.Mode f2783k = PorterDuff.Mode.SRC_IN;
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f2784a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public Object f2785b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public byte[] f2786c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public Parcelable f2787d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public int f2788e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public int f2789f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public ColorStateList f2790g;
|
||||
public PorterDuff.Mode h;
|
||||
public String i;
|
||||
|
||||
/* renamed from: j, reason: collision with root package name */
|
||||
public String f2791j;
|
||||
|
||||
public IconCompat() {
|
||||
this.f2784a = -1;
|
||||
this.f2786c = null;
|
||||
this.f2787d = null;
|
||||
this.f2788e = 0;
|
||||
this.f2789f = 0;
|
||||
this.f2790g = null;
|
||||
this.h = f2783k;
|
||||
this.i = null;
|
||||
}
|
||||
|
||||
public static IconCompat a(int i) {
|
||||
if (i == 0) {
|
||||
throw new IllegalArgumentException("Drawable resource ID must not be 0");
|
||||
}
|
||||
IconCompat iconCompat = new IconCompat(2);
|
||||
iconCompat.f2788e = i;
|
||||
iconCompat.f2785b = "";
|
||||
iconCompat.f2791j = "";
|
||||
return iconCompat;
|
||||
}
|
||||
|
||||
public final int b() {
|
||||
int i = this.f2784a;
|
||||
if (i == -1) {
|
||||
return e.a(this.f2785b);
|
||||
}
|
||||
if (i == 2) {
|
||||
return this.f2788e;
|
||||
}
|
||||
throw new IllegalStateException("called getResId() on " + this);
|
||||
}
|
||||
|
||||
public final Uri c() {
|
||||
int i = this.f2784a;
|
||||
if (i == -1) {
|
||||
return c.a(this.f2785b);
|
||||
}
|
||||
if (i == 4 || i == 6) {
|
||||
return Uri.parse((String) this.f2785b);
|
||||
}
|
||||
throw new IllegalStateException("called getUri() on " + this);
|
||||
}
|
||||
|
||||
public final String toString() {
|
||||
String str;
|
||||
if (this.f2784a == -1) {
|
||||
return String.valueOf(this.f2785b);
|
||||
}
|
||||
StringBuilder sb = new StringBuilder("Icon(typ=");
|
||||
switch (this.f2784a) {
|
||||
case 1:
|
||||
str = "BITMAP";
|
||||
break;
|
||||
case 2:
|
||||
str = "RESOURCE";
|
||||
break;
|
||||
case 3:
|
||||
str = "DATA";
|
||||
break;
|
||||
case 4:
|
||||
str = "URI";
|
||||
break;
|
||||
case 5:
|
||||
str = "BITMAP_MASKABLE";
|
||||
break;
|
||||
case 6:
|
||||
str = "URI_MASKABLE";
|
||||
break;
|
||||
default:
|
||||
str = "UNKNOWN";
|
||||
break;
|
||||
}
|
||||
sb.append(str);
|
||||
switch (this.f2784a) {
|
||||
case 1:
|
||||
case 5:
|
||||
sb.append(" size=");
|
||||
sb.append(((Bitmap) this.f2785b).getWidth());
|
||||
sb.append("x");
|
||||
sb.append(((Bitmap) this.f2785b).getHeight());
|
||||
break;
|
||||
case 2:
|
||||
sb.append(" pkg=");
|
||||
sb.append(this.f2791j);
|
||||
sb.append(" id=");
|
||||
sb.append(String.format("0x%08x", Integer.valueOf(b())));
|
||||
break;
|
||||
case 3:
|
||||
sb.append(" len=");
|
||||
sb.append(this.f2788e);
|
||||
if (this.f2789f != 0) {
|
||||
sb.append(" off=");
|
||||
sb.append(this.f2789f);
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case 4:
|
||||
case 6:
|
||||
sb.append(" uri=");
|
||||
sb.append(this.f2785b);
|
||||
break;
|
||||
}
|
||||
if (this.f2790g != null) {
|
||||
sb.append(" tint=");
|
||||
sb.append(this.f2790g);
|
||||
}
|
||||
if (this.h != f2783k) {
|
||||
sb.append(" mode=");
|
||||
sb.append(this.h);
|
||||
}
|
||||
sb.append(")");
|
||||
return sb.toString();
|
||||
}
|
||||
|
||||
public IconCompat(int i) {
|
||||
this.f2786c = null;
|
||||
this.f2787d = null;
|
||||
this.f2788e = 0;
|
||||
this.f2789f = 0;
|
||||
this.f2790g = null;
|
||||
this.h = f2783k;
|
||||
this.i = null;
|
||||
this.f2784a = i;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,162 @@
|
||||
package androidx.core.graphics.drawable;
|
||||
|
||||
import D0.b;
|
||||
import D0.c;
|
||||
import android.content.res.ColorStateList;
|
||||
import android.graphics.PorterDuff;
|
||||
import android.os.Parcel;
|
||||
import android.os.Parcelable;
|
||||
import java.nio.charset.Charset;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class IconCompatParcelizer {
|
||||
/* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
|
||||
public static IconCompat read(b bVar) {
|
||||
IconCompat iconCompat = new IconCompat();
|
||||
int i = iconCompat.f2784a;
|
||||
if (bVar.e(1)) {
|
||||
i = ((c) bVar).f365e.readInt();
|
||||
}
|
||||
iconCompat.f2784a = i;
|
||||
byte[] bArr = iconCompat.f2786c;
|
||||
if (bVar.e(2)) {
|
||||
Parcel parcel = ((c) bVar).f365e;
|
||||
int readInt = parcel.readInt();
|
||||
if (readInt < 0) {
|
||||
bArr = null;
|
||||
} else {
|
||||
byte[] bArr2 = new byte[readInt];
|
||||
parcel.readByteArray(bArr2);
|
||||
bArr = bArr2;
|
||||
}
|
||||
}
|
||||
iconCompat.f2786c = bArr;
|
||||
iconCompat.f2787d = bVar.f(iconCompat.f2787d, 3);
|
||||
int i4 = iconCompat.f2788e;
|
||||
if (bVar.e(4)) {
|
||||
i4 = ((c) bVar).f365e.readInt();
|
||||
}
|
||||
iconCompat.f2788e = i4;
|
||||
int i5 = iconCompat.f2789f;
|
||||
if (bVar.e(5)) {
|
||||
i5 = ((c) bVar).f365e.readInt();
|
||||
}
|
||||
iconCompat.f2789f = i5;
|
||||
iconCompat.f2790g = (ColorStateList) bVar.f(iconCompat.f2790g, 6);
|
||||
String str = iconCompat.i;
|
||||
if (bVar.e(7)) {
|
||||
str = ((c) bVar).f365e.readString();
|
||||
}
|
||||
iconCompat.i = str;
|
||||
String str2 = iconCompat.f2791j;
|
||||
if (bVar.e(8)) {
|
||||
str2 = ((c) bVar).f365e.readString();
|
||||
}
|
||||
iconCompat.f2791j = str2;
|
||||
iconCompat.h = PorterDuff.Mode.valueOf(iconCompat.i);
|
||||
switch (iconCompat.f2784a) {
|
||||
case -1:
|
||||
Parcelable parcelable = iconCompat.f2787d;
|
||||
if (parcelable == null) {
|
||||
throw new IllegalArgumentException("Invalid icon");
|
||||
}
|
||||
iconCompat.f2785b = parcelable;
|
||||
return iconCompat;
|
||||
case 0:
|
||||
default:
|
||||
return iconCompat;
|
||||
case 1:
|
||||
case 5:
|
||||
Parcelable parcelable2 = iconCompat.f2787d;
|
||||
if (parcelable2 != null) {
|
||||
iconCompat.f2785b = parcelable2;
|
||||
return iconCompat;
|
||||
}
|
||||
byte[] bArr3 = iconCompat.f2786c;
|
||||
iconCompat.f2785b = bArr3;
|
||||
iconCompat.f2784a = 3;
|
||||
iconCompat.f2788e = 0;
|
||||
iconCompat.f2789f = bArr3.length;
|
||||
return iconCompat;
|
||||
case 2:
|
||||
case 4:
|
||||
case 6:
|
||||
String str3 = new String(iconCompat.f2786c, Charset.forName("UTF-16"));
|
||||
iconCompat.f2785b = str3;
|
||||
if (iconCompat.f2784a == 2 && iconCompat.f2791j == null) {
|
||||
iconCompat.f2791j = str3.split(":", -1)[0];
|
||||
}
|
||||
return iconCompat;
|
||||
case 3:
|
||||
iconCompat.f2785b = iconCompat.f2786c;
|
||||
return iconCompat;
|
||||
}
|
||||
}
|
||||
|
||||
public static void write(IconCompat iconCompat, b bVar) {
|
||||
bVar.getClass();
|
||||
iconCompat.i = iconCompat.h.name();
|
||||
switch (iconCompat.f2784a) {
|
||||
case -1:
|
||||
iconCompat.f2787d = (Parcelable) iconCompat.f2785b;
|
||||
break;
|
||||
case 1:
|
||||
case 5:
|
||||
iconCompat.f2787d = (Parcelable) iconCompat.f2785b;
|
||||
break;
|
||||
case 2:
|
||||
iconCompat.f2786c = ((String) iconCompat.f2785b).getBytes(Charset.forName("UTF-16"));
|
||||
break;
|
||||
case 3:
|
||||
iconCompat.f2786c = (byte[]) iconCompat.f2785b;
|
||||
break;
|
||||
case 4:
|
||||
case 6:
|
||||
iconCompat.f2786c = iconCompat.f2785b.toString().getBytes(Charset.forName("UTF-16"));
|
||||
break;
|
||||
}
|
||||
int i = iconCompat.f2784a;
|
||||
if (-1 != i) {
|
||||
bVar.h(1);
|
||||
((c) bVar).f365e.writeInt(i);
|
||||
}
|
||||
byte[] bArr = iconCompat.f2786c;
|
||||
if (bArr != null) {
|
||||
bVar.h(2);
|
||||
int length = bArr.length;
|
||||
Parcel parcel = ((c) bVar).f365e;
|
||||
parcel.writeInt(length);
|
||||
parcel.writeByteArray(bArr);
|
||||
}
|
||||
Parcelable parcelable = iconCompat.f2787d;
|
||||
if (parcelable != null) {
|
||||
bVar.h(3);
|
||||
((c) bVar).f365e.writeParcelable(parcelable, 0);
|
||||
}
|
||||
int i4 = iconCompat.f2788e;
|
||||
if (i4 != 0) {
|
||||
bVar.h(4);
|
||||
((c) bVar).f365e.writeInt(i4);
|
||||
}
|
||||
int i5 = iconCompat.f2789f;
|
||||
if (i5 != 0) {
|
||||
bVar.h(5);
|
||||
((c) bVar).f365e.writeInt(i5);
|
||||
}
|
||||
ColorStateList colorStateList = iconCompat.f2790g;
|
||||
if (colorStateList != null) {
|
||||
bVar.h(6);
|
||||
((c) bVar).f365e.writeParcelable(colorStateList, 0);
|
||||
}
|
||||
String str = iconCompat.i;
|
||||
if (str != null) {
|
||||
bVar.h(7);
|
||||
((c) bVar).f365e.writeString(str);
|
||||
}
|
||||
String str2 = iconCompat.f2791j;
|
||||
if (str2 != null) {
|
||||
bVar.h(8);
|
||||
((c) bVar).f365e.writeString(str2);
|
||||
}
|
||||
}
|
||||
}
|
||||
1429
apk_decompiled/sources/androidx/core/widget/NestedScrollView.java
Normal file
1429
apk_decompiled/sources/androidx/core/widget/NestedScrollView.java
Normal file
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,31 @@
|
||||
package androidx.core.widget;
|
||||
|
||||
import U.s;
|
||||
import android.content.Intent;
|
||||
import android.widget.RemoteViewsService;
|
||||
import kotlin.Metadata;
|
||||
import kotlin.jvm.internal.Intrinsics;
|
||||
import kotlin.jvm.internal.SourceDebugExtension;
|
||||
|
||||
@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\b\u0007\u0018\u00002\u00020\u0001:\u0002\u0004\u0005B\u0007¢\u0006\u0004\b\u0002\u0010\u0003¨\u0006\u0006"}, d2 = {"Landroidx/core/widget/RemoteViewsCompatService;", "Landroid/widget/RemoteViewsService;", "<init>", "()V", "U/r", "U/s", "core-remoteviews_release"}, k = 1, mv = {1, 8, 0}, xi = 48)
|
||||
@SourceDebugExtension({"SMAP\nRemoteViewsCompatService.kt\nKotlin\n*S Kotlin\n*F\n+ 1 RemoteViewsCompatService.kt\nandroidx/core/widget/RemoteViewsCompatService\n+ 2 fake.kt\nkotlin/jvm/internal/FakeKt\n*L\n1#1,319:1\n1#2:320\n*E\n"})
|
||||
/* loaded from: classes.dex */
|
||||
public final class RemoteViewsCompatService extends RemoteViewsService {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public static final /* synthetic */ int f2820a = 0;
|
||||
|
||||
@Override // android.widget.RemoteViewsService
|
||||
public final RemoteViewsService.RemoteViewsFactory onGetViewFactory(Intent intent) {
|
||||
Intrinsics.checkNotNullParameter(intent, "intent");
|
||||
int intExtra = intent.getIntExtra("appWidgetId", -1);
|
||||
if (intExtra == -1) {
|
||||
throw new IllegalStateException("No app widget id was present in the intent");
|
||||
}
|
||||
int intExtra2 = intent.getIntExtra("androidx.core.widget.extra.view_id", -1);
|
||||
if (intExtra2 != -1) {
|
||||
return new s(this, intExtra, intExtra2);
|
||||
}
|
||||
throw new IllegalStateException("No view id was present in the intent");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class A extends IOException {
|
||||
/* JADX WARN: Type inference failed for: r0v0, types: [androidx.datastore.preferences.protobuf.A, java.io.IOException] */
|
||||
public static A a() {
|
||||
return new IOException("Protocol message had invalid UTF-8.");
|
||||
}
|
||||
|
||||
/* JADX WARN: Type inference failed for: r0v0, types: [androidx.datastore.preferences.protobuf.z, java.io.IOException] */
|
||||
public static C0134z b() {
|
||||
return new IOException("Protocol message tag had invalid wire type.");
|
||||
}
|
||||
|
||||
/* JADX WARN: Type inference failed for: r0v0, types: [androidx.datastore.preferences.protobuf.A, java.io.IOException] */
|
||||
public static A c() {
|
||||
return new IOException("CodedInputStream encountered a malformed varint.");
|
||||
}
|
||||
|
||||
/* JADX WARN: Type inference failed for: r0v0, types: [androidx.datastore.preferences.protobuf.A, java.io.IOException] */
|
||||
public static A d() {
|
||||
return new IOException("CodedInputStream encountered an embedded string or message which claimed to have negative size.");
|
||||
}
|
||||
|
||||
/* JADX WARN: Type inference failed for: r0v0, types: [androidx.datastore.preferences.protobuf.A, java.io.IOException] */
|
||||
public static A e() {
|
||||
return new IOException("Failed to parse the message.");
|
||||
}
|
||||
|
||||
/* JADX WARN: Type inference failed for: r0v0, types: [androidx.datastore.preferences.protobuf.A, java.io.IOException] */
|
||||
public static A f() {
|
||||
return new IOException("While parsing a protocol message, the input ended unexpectedly in the middle of a field. This could mean either that the input has been truncated or that an embedded message misreported its own length.");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,80 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
/* JADX WARN: Enum visitor error
|
||||
jadx.core.utils.exceptions.JadxRuntimeException: Init of enum field 'EF12' uses external variables
|
||||
at jadx.core.dex.visitors.EnumVisitor.createEnumFieldByConstructor(EnumVisitor.java:451)
|
||||
at jadx.core.dex.visitors.EnumVisitor.processEnumFieldByRegister(EnumVisitor.java:395)
|
||||
at jadx.core.dex.visitors.EnumVisitor.extractEnumFieldsFromFilledArray(EnumVisitor.java:324)
|
||||
at jadx.core.dex.visitors.EnumVisitor.extractEnumFieldsFromInsn(EnumVisitor.java:262)
|
||||
at jadx.core.dex.visitors.EnumVisitor.convertToEnum(EnumVisitor.java:151)
|
||||
at jadx.core.dex.visitors.EnumVisitor.visit(EnumVisitor.java:100)
|
||||
*/
|
||||
/* JADX WARN: Failed to restore enum class, 'enum' modifier and super class removed */
|
||||
/* loaded from: classes.dex */
|
||||
public class A0 {
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public static final w0 f2821c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public static final x0 f2822d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public static final y0 f2823e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public static final /* synthetic */ A0[] f2824f;
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final B0 f2825a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final int f2826b;
|
||||
|
||||
/* JADX INFO: Fake field, exist only in values array */
|
||||
A0 EF10;
|
||||
|
||||
/* JADX INFO: Fake field, exist only in values array */
|
||||
A0 EF11;
|
||||
|
||||
/* JADX INFO: Fake field, exist only in values array */
|
||||
A0 EF12;
|
||||
|
||||
/* JADX WARN: Multi-variable type inference failed */
|
||||
/* JADX WARN: Type inference failed for: r0v2, types: [androidx.datastore.preferences.protobuf.A0, androidx.datastore.preferences.protobuf.w0] */
|
||||
/* JADX WARN: Type inference failed for: r2v2, types: [androidx.datastore.preferences.protobuf.A0, androidx.datastore.preferences.protobuf.y0] */
|
||||
/* JADX WARN: Type inference failed for: r8v2, types: [androidx.datastore.preferences.protobuf.A0, androidx.datastore.preferences.protobuf.x0] */
|
||||
static {
|
||||
A0 a02 = new A0("DOUBLE", 0, B0.DOUBLE, 1);
|
||||
A0 a03 = new A0("FLOAT", 1, B0.FLOAT, 5);
|
||||
B0 b02 = B0.LONG;
|
||||
A0 a04 = new A0("INT64", 2, b02, 0);
|
||||
A0 a05 = new A0("UINT64", 3, b02, 0);
|
||||
B0 b03 = B0.INT;
|
||||
A0 a06 = new A0("INT32", 4, b03, 0);
|
||||
A0 a07 = new A0("FIXED64", 5, b02, 1);
|
||||
A0 a08 = new A0("FIXED32", 6, b03, 5);
|
||||
A0 a09 = new A0("BOOL", 7, B0.BOOLEAN, 0);
|
||||
?? a010 = new A0("STRING", 8, B0.STRING, 2);
|
||||
f2821c = a010;
|
||||
B0 b04 = B0.MESSAGE;
|
||||
?? a011 = new A0("GROUP", 9, b04, 3);
|
||||
f2822d = a011;
|
||||
?? a012 = new A0("MESSAGE", 10, b04, 2);
|
||||
f2823e = a012;
|
||||
f2824f = new A0[]{a02, a03, a04, a05, a06, a07, a08, a09, a010, a011, a012, new A0("BYTES", 11, B0.BYTE_STRING, 2), new A0("UINT32", 12, b03, 0), new A0("ENUM", 13, B0.ENUM, 0), new A0("SFIXED32", 14, b03, 5), new A0("SFIXED64", 15, b02, 1), new A0("SINT32", 16, b03, 0), new A0("SINT64", 17, b02, 0)};
|
||||
}
|
||||
|
||||
public A0(String str, int i, B0 b02, int i4) {
|
||||
this.f2825a = b02;
|
||||
this.f2826b = i4;
|
||||
}
|
||||
|
||||
public static A0 valueOf(String str) {
|
||||
return (A0) Enum.valueOf(A0.class, str);
|
||||
}
|
||||
|
||||
public static A0[] values() {
|
||||
return (A0[]) f2824f.clone();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
/* renamed from: androidx.datastore.preferences.protobuf.a, reason: case insensitive filesystem */
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class AbstractC0108a {
|
||||
protected int memoizedHashCode;
|
||||
|
||||
public abstract int a();
|
||||
|
||||
public final int b(InterfaceC0111b0 interfaceC0111b0) {
|
||||
AbstractC0130v abstractC0130v = (AbstractC0130v) this;
|
||||
int i = abstractC0130v.memoizedSerializedSize;
|
||||
if (i != -1) {
|
||||
return i;
|
||||
}
|
||||
int e4 = interfaceC0111b0.e(this);
|
||||
abstractC0130v.memoizedSerializedSize = e4;
|
||||
return e4;
|
||||
}
|
||||
|
||||
public abstract void c(C0119j c0119j);
|
||||
}
|
||||
@@ -0,0 +1,96 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
import java.util.AbstractList;
|
||||
import java.util.Collection;
|
||||
import java.util.List;
|
||||
import java.util.RandomAccess;
|
||||
|
||||
/* renamed from: androidx.datastore.preferences.protobuf.b, reason: case insensitive filesystem */
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class AbstractC0110b extends AbstractList implements InterfaceC0132x {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public boolean f2891a = true;
|
||||
|
||||
public final void a() {
|
||||
if (!this.f2891a) {
|
||||
throw new UnsupportedOperationException();
|
||||
}
|
||||
}
|
||||
|
||||
@Override // java.util.AbstractList, java.util.AbstractCollection, java.util.Collection, java.util.List
|
||||
public boolean add(Object obj) {
|
||||
a();
|
||||
return super.add(obj);
|
||||
}
|
||||
|
||||
@Override // java.util.AbstractCollection, java.util.Collection, java.util.List
|
||||
public boolean addAll(Collection collection) {
|
||||
a();
|
||||
return super.addAll(collection);
|
||||
}
|
||||
|
||||
@Override // java.util.AbstractList, java.util.AbstractCollection, java.util.Collection, java.util.List
|
||||
public void clear() {
|
||||
a();
|
||||
super.clear();
|
||||
}
|
||||
|
||||
@Override // java.util.AbstractList, java.util.Collection, java.util.List
|
||||
public final boolean equals(Object obj) {
|
||||
if (obj == this) {
|
||||
return true;
|
||||
}
|
||||
if (!(obj instanceof List)) {
|
||||
return false;
|
||||
}
|
||||
if (!(obj instanceof RandomAccess)) {
|
||||
return super.equals(obj);
|
||||
}
|
||||
List list = (List) obj;
|
||||
int size = size();
|
||||
if (size != list.size()) {
|
||||
return false;
|
||||
}
|
||||
for (int i = 0; i < size; i++) {
|
||||
if (!get(i).equals(list.get(i))) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override // java.util.AbstractList, java.util.Collection, java.util.List
|
||||
public final int hashCode() {
|
||||
int size = size();
|
||||
int i = 1;
|
||||
for (int i4 = 0; i4 < size; i4++) {
|
||||
i = (i * 31) + get(i4).hashCode();
|
||||
}
|
||||
return i;
|
||||
}
|
||||
|
||||
@Override // java.util.AbstractCollection, java.util.Collection, java.util.List
|
||||
public final boolean remove(Object obj) {
|
||||
a();
|
||||
return super.remove(obj);
|
||||
}
|
||||
|
||||
@Override // java.util.AbstractCollection, java.util.Collection, java.util.List
|
||||
public final boolean removeAll(Collection collection) {
|
||||
a();
|
||||
return super.removeAll(collection);
|
||||
}
|
||||
|
||||
@Override // java.util.AbstractCollection, java.util.Collection, java.util.List
|
||||
public final boolean retainAll(Collection collection) {
|
||||
a();
|
||||
return super.retainAll(collection);
|
||||
}
|
||||
|
||||
@Override // java.util.AbstractList, java.util.List
|
||||
public boolean addAll(int i, Collection collection) {
|
||||
a();
|
||||
return super.addAll(i, collection);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
/* renamed from: androidx.datastore.preferences.protobuf.c, reason: case insensitive filesystem */
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class AbstractC0112c {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public static final Class f2892a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public static final boolean f2893b;
|
||||
|
||||
static {
|
||||
Class<?> cls;
|
||||
Class<?> cls2 = null;
|
||||
try {
|
||||
cls = Class.forName("libcore.io.Memory");
|
||||
} catch (Throwable unused) {
|
||||
cls = null;
|
||||
}
|
||||
f2892a = cls;
|
||||
try {
|
||||
cls2 = Class.forName("org.robolectric.Robolectric");
|
||||
} catch (Throwable unused2) {
|
||||
}
|
||||
f2893b = cls2 != null;
|
||||
}
|
||||
|
||||
public static boolean a() {
|
||||
return (f2892a == null || f2893b) ? false : true;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
import java.util.RandomAccess;
|
||||
|
||||
/* renamed from: androidx.datastore.preferences.protobuf.d, reason: case insensitive filesystem */
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class AbstractC0113d extends AbstractC0110b implements RandomAccess, X {
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
import java.util.RandomAccess;
|
||||
|
||||
/* renamed from: androidx.datastore.preferences.protobuf.k, reason: case insensitive filesystem */
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class AbstractC0120k extends AbstractC0110b implements RandomAccess, X {
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
/* renamed from: androidx.datastore.preferences.protobuf.l, reason: case insensitive filesystem */
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class AbstractC0121l {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public static final Class f2941a;
|
||||
|
||||
static {
|
||||
Class<?> cls;
|
||||
try {
|
||||
cls = Class.forName("androidx.datastore.preferences.protobuf.ExtensionRegistry");
|
||||
} catch (ClassNotFoundException unused) {
|
||||
cls = null;
|
||||
}
|
||||
f2941a = cls;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
/* renamed from: androidx.datastore.preferences.protobuf.o, reason: case insensitive filesystem */
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class AbstractC0124o {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public static final C0123n f2948a = new Object();
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public static final C0123n f2949b;
|
||||
|
||||
/* JADX WARN: Type inference failed for: r0v0, types: [androidx.datastore.preferences.protobuf.n, java.lang.Object] */
|
||||
static {
|
||||
C0123n c0123n;
|
||||
try {
|
||||
c0123n = (C0123n) Class.forName("androidx.datastore.preferences.protobuf.ExtensionSchemaFull").getDeclaredConstructor(new Class[0]).newInstance(new Object[0]);
|
||||
} catch (Exception unused) {
|
||||
c0123n = null;
|
||||
}
|
||||
f2949b = c0123n;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
/* renamed from: androidx.datastore.preferences.protobuf.t, reason: case insensitive filesystem */
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class AbstractC0128t implements Cloneable {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final AbstractC0130v f2970a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public AbstractC0130v f2971b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public boolean f2972c = false;
|
||||
|
||||
public AbstractC0128t(AbstractC0130v abstractC0130v) {
|
||||
this.f2970a = abstractC0130v;
|
||||
this.f2971b = (AbstractC0130v) abstractC0130v.d(4);
|
||||
}
|
||||
|
||||
public static void d(AbstractC0130v abstractC0130v, AbstractC0130v abstractC0130v2) {
|
||||
Y y3 = Y.f2881c;
|
||||
y3.getClass();
|
||||
y3.a(abstractC0130v.getClass()).h(abstractC0130v, abstractC0130v2);
|
||||
}
|
||||
|
||||
public final AbstractC0130v a() {
|
||||
AbstractC0130v b4 = b();
|
||||
if (b4.g()) {
|
||||
return b4;
|
||||
}
|
||||
throw new Q2.j();
|
||||
}
|
||||
|
||||
public final AbstractC0130v b() {
|
||||
if (this.f2972c) {
|
||||
return this.f2971b;
|
||||
}
|
||||
AbstractC0130v abstractC0130v = this.f2971b;
|
||||
abstractC0130v.getClass();
|
||||
Y y3 = Y.f2881c;
|
||||
y3.getClass();
|
||||
y3.a(abstractC0130v.getClass()).d(abstractC0130v);
|
||||
this.f2972c = true;
|
||||
return this.f2971b;
|
||||
}
|
||||
|
||||
public final void c() {
|
||||
if (this.f2972c) {
|
||||
AbstractC0130v abstractC0130v = (AbstractC0130v) this.f2971b.d(4);
|
||||
d(abstractC0130v, this.f2971b);
|
||||
this.f2971b = abstractC0130v;
|
||||
this.f2972c = false;
|
||||
}
|
||||
}
|
||||
|
||||
public final Object clone() {
|
||||
AbstractC0128t abstractC0128t = (AbstractC0128t) this.f2970a.d(5);
|
||||
AbstractC0130v b4 = b();
|
||||
abstractC0128t.c();
|
||||
d(abstractC0128t.f2971b, b4);
|
||||
return abstractC0128t;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,134 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
import java.lang.reflect.InvocationTargetException;
|
||||
import java.lang.reflect.Method;
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
/* renamed from: androidx.datastore.preferences.protobuf.v, reason: case insensitive filesystem */
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class AbstractC0130v extends AbstractC0108a {
|
||||
private static Map<Object, AbstractC0130v> defaultInstanceMap = new ConcurrentHashMap();
|
||||
protected int memoizedSerializedSize;
|
||||
protected j0 unknownFields;
|
||||
|
||||
public AbstractC0130v() {
|
||||
this.memoizedHashCode = 0;
|
||||
this.unknownFields = j0.f2935f;
|
||||
this.memoizedSerializedSize = -1;
|
||||
}
|
||||
|
||||
public static AbstractC0130v e(Class cls) {
|
||||
AbstractC0130v abstractC0130v = defaultInstanceMap.get(cls);
|
||||
if (abstractC0130v == null) {
|
||||
try {
|
||||
Class.forName(cls.getName(), true, cls.getClassLoader());
|
||||
abstractC0130v = defaultInstanceMap.get(cls);
|
||||
} catch (ClassNotFoundException e4) {
|
||||
throw new IllegalStateException("Class initialization cannot fail.", e4);
|
||||
}
|
||||
}
|
||||
if (abstractC0130v != null) {
|
||||
return abstractC0130v;
|
||||
}
|
||||
AbstractC0130v abstractC0130v2 = (AbstractC0130v) ((AbstractC0130v) s0.a(cls)).d(6);
|
||||
if (abstractC0130v2 == null) {
|
||||
throw new IllegalStateException();
|
||||
}
|
||||
defaultInstanceMap.put(cls, abstractC0130v2);
|
||||
return abstractC0130v2;
|
||||
}
|
||||
|
||||
public static Object f(Method method, AbstractC0108a abstractC0108a, Object... objArr) {
|
||||
try {
|
||||
return method.invoke(abstractC0108a, objArr);
|
||||
} catch (IllegalAccessException e4) {
|
||||
throw new RuntimeException("Couldn't use Java reflection to implement protocol message reflection.", e4);
|
||||
} catch (InvocationTargetException e5) {
|
||||
Throwable cause = e5.getCause();
|
||||
if (cause instanceof RuntimeException) {
|
||||
throw ((RuntimeException) cause);
|
||||
}
|
||||
if (cause instanceof Error) {
|
||||
throw ((Error) cause);
|
||||
}
|
||||
throw new RuntimeException("Unexpected exception thrown by generated accessor method.", cause);
|
||||
}
|
||||
}
|
||||
|
||||
public static void h(Class cls, AbstractC0130v abstractC0130v) {
|
||||
defaultInstanceMap.put(cls, abstractC0130v);
|
||||
}
|
||||
|
||||
@Override // androidx.datastore.preferences.protobuf.AbstractC0108a
|
||||
public final int a() {
|
||||
if (this.memoizedSerializedSize == -1) {
|
||||
Y y3 = Y.f2881c;
|
||||
y3.getClass();
|
||||
this.memoizedSerializedSize = y3.a(getClass()).e(this);
|
||||
}
|
||||
return this.memoizedSerializedSize;
|
||||
}
|
||||
|
||||
@Override // androidx.datastore.preferences.protobuf.AbstractC0108a
|
||||
public final void c(C0119j c0119j) {
|
||||
Y y3 = Y.f2881c;
|
||||
y3.getClass();
|
||||
InterfaceC0111b0 a2 = y3.a(getClass());
|
||||
J j4 = c0119j.f2930c;
|
||||
if (j4 == null) {
|
||||
j4 = new J(c0119j);
|
||||
}
|
||||
a2.a(this, j4);
|
||||
}
|
||||
|
||||
public abstract Object d(int i);
|
||||
|
||||
public final boolean equals(Object obj) {
|
||||
if (this == obj) {
|
||||
return true;
|
||||
}
|
||||
if (!((AbstractC0130v) d(6)).getClass().isInstance(obj)) {
|
||||
return false;
|
||||
}
|
||||
Y y3 = Y.f2881c;
|
||||
y3.getClass();
|
||||
return y3.a(getClass()).g(this, (AbstractC0130v) obj);
|
||||
}
|
||||
|
||||
public final boolean g() {
|
||||
byte byteValue = ((Byte) d(1)).byteValue();
|
||||
if (byteValue == 1) {
|
||||
return true;
|
||||
}
|
||||
if (byteValue == 0) {
|
||||
return false;
|
||||
}
|
||||
Y y3 = Y.f2881c;
|
||||
y3.getClass();
|
||||
boolean f2 = y3.a(getClass()).f(this);
|
||||
d(2);
|
||||
return f2;
|
||||
}
|
||||
|
||||
public final int hashCode() {
|
||||
int i = this.memoizedHashCode;
|
||||
if (i != 0) {
|
||||
return i;
|
||||
}
|
||||
Y y3 = Y.f2881c;
|
||||
y3.getClass();
|
||||
int b4 = y3.a(getClass()).b(this);
|
||||
this.memoizedHashCode = b4;
|
||||
return b4;
|
||||
}
|
||||
|
||||
public final String toString() {
|
||||
String obj = super.toString();
|
||||
StringBuilder sb = new StringBuilder();
|
||||
sb.append("# ");
|
||||
sb.append(obj);
|
||||
Q.k(this, sb, 0);
|
||||
return sb.toString();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
import java.util.RandomAccess;
|
||||
|
||||
/* renamed from: androidx.datastore.preferences.protobuf.w, reason: case insensitive filesystem */
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class AbstractC0131w extends AbstractC0110b implements RandomAccess, X {
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
import java.nio.ByteBuffer;
|
||||
import java.nio.charset.Charset;
|
||||
|
||||
/* renamed from: androidx.datastore.preferences.protobuf.y, reason: case insensitive filesystem */
|
||||
/* loaded from: classes.dex */
|
||||
public abstract class AbstractC0133y {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public static final Charset f2975a = Charset.forName("UTF-8");
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public static final byte[] f2976b;
|
||||
|
||||
static {
|
||||
Charset.forName("ISO-8859-1");
|
||||
byte[] bArr = new byte[0];
|
||||
f2976b = bArr;
|
||||
ByteBuffer.wrap(bArr);
|
||||
if (0 + 0 <= Integer.MAX_VALUE) {
|
||||
return;
|
||||
}
|
||||
try {
|
||||
throw A.f();
|
||||
} catch (A e4) {
|
||||
throw new IllegalArgumentException(e4);
|
||||
}
|
||||
}
|
||||
|
||||
public static void a(Object obj, String str) {
|
||||
if (obj == null) {
|
||||
throw new NullPointerException(str);
|
||||
}
|
||||
}
|
||||
|
||||
public static int b(long j4) {
|
||||
return (int) (j4 ^ (j4 >>> 32));
|
||||
}
|
||||
|
||||
public static AbstractC0130v c(Object obj, Object obj2) {
|
||||
AbstractC0130v abstractC0130v = (AbstractC0130v) ((AbstractC0108a) obj);
|
||||
AbstractC0128t abstractC0128t = (AbstractC0128t) abstractC0130v.d(5);
|
||||
abstractC0128t.c();
|
||||
AbstractC0128t.d(abstractC0128t.f2971b, abstractC0130v);
|
||||
AbstractC0108a abstractC0108a = (AbstractC0108a) obj2;
|
||||
if (!abstractC0128t.f2970a.getClass().isInstance(abstractC0108a)) {
|
||||
throw new IllegalArgumentException("mergeFrom(MessageLite) can only merge messages of the same type.");
|
||||
}
|
||||
abstractC0128t.c();
|
||||
AbstractC0128t.d(abstractC0128t.f2971b, (AbstractC0130v) abstractC0108a);
|
||||
return abstractC0128t.b();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
|
||||
import com.google.firebase.remoteconfig.FirebaseRemoteConfig;
|
||||
import java.io.Serializable;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public enum B {
|
||||
VOID(Void.class, null),
|
||||
INT(Integer.class, 0),
|
||||
LONG(Long.class, 0L),
|
||||
FLOAT(Float.class, Float.valueOf(BitmapDescriptorFactory.HUE_RED)),
|
||||
DOUBLE(Double.class, Double.valueOf(FirebaseRemoteConfig.DEFAULT_VALUE_FOR_DOUBLE)),
|
||||
BOOLEAN(Boolean.class, Boolean.FALSE),
|
||||
STRING(String.class, ""),
|
||||
BYTE_STRING(C0116g.class, C0116g.f2909c),
|
||||
ENUM(Integer.class, null),
|
||||
MESSAGE(Object.class, null);
|
||||
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final Serializable f2836a;
|
||||
|
||||
B(Class cls, Serializable serializable) {
|
||||
this.f2836a = serializable;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
|
||||
import com.google.firebase.remoteconfig.FirebaseRemoteConfig;
|
||||
import java.io.Serializable;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public enum B0 {
|
||||
INT(0),
|
||||
LONG(0L),
|
||||
FLOAT(Float.valueOf(BitmapDescriptorFactory.HUE_RED)),
|
||||
DOUBLE(Double.valueOf(FirebaseRemoteConfig.DEFAULT_VALUE_FOR_DOUBLE)),
|
||||
BOOLEAN(Boolean.FALSE),
|
||||
STRING(""),
|
||||
BYTE_STRING(C0116g.f2909c),
|
||||
ENUM(null),
|
||||
MESSAGE(null);
|
||||
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final Serializable f2845a;
|
||||
|
||||
B0(Serializable serializable) {
|
||||
this.f2845a = serializable;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,167 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
import java.nio.charset.Charset;
|
||||
import java.util.AbstractList;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
import java.util.RandomAccess;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class C extends AbstractC0110b implements D, RandomAccess {
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final ArrayList f2846b;
|
||||
|
||||
static {
|
||||
new C(10).f2891a = false;
|
||||
}
|
||||
|
||||
public C(int i) {
|
||||
this(new ArrayList(i));
|
||||
}
|
||||
|
||||
@Override // java.util.AbstractList, java.util.List
|
||||
public final void add(int i, Object obj) {
|
||||
a();
|
||||
this.f2846b.add(i, (String) obj);
|
||||
((AbstractList) this).modCount++;
|
||||
}
|
||||
|
||||
@Override // androidx.datastore.preferences.protobuf.AbstractC0110b, java.util.AbstractCollection, java.util.Collection, java.util.List
|
||||
public final boolean addAll(Collection collection) {
|
||||
return addAll(this.f2846b.size(), collection);
|
||||
}
|
||||
|
||||
@Override // androidx.datastore.preferences.protobuf.AbstractC0110b, java.util.AbstractList, java.util.AbstractCollection, java.util.Collection, java.util.List
|
||||
public final void clear() {
|
||||
a();
|
||||
this.f2846b.clear();
|
||||
((AbstractList) this).modCount++;
|
||||
}
|
||||
|
||||
@Override // androidx.datastore.preferences.protobuf.InterfaceC0132x
|
||||
public final InterfaceC0132x d(int i) {
|
||||
ArrayList arrayList = this.f2846b;
|
||||
if (i < arrayList.size()) {
|
||||
throw new IllegalArgumentException();
|
||||
}
|
||||
ArrayList arrayList2 = new ArrayList(i);
|
||||
arrayList2.addAll(arrayList);
|
||||
return new C(arrayList2);
|
||||
}
|
||||
|
||||
@Override // androidx.datastore.preferences.protobuf.D
|
||||
public final void e(C0116g c0116g) {
|
||||
a();
|
||||
this.f2846b.add(c0116g);
|
||||
((AbstractList) this).modCount++;
|
||||
}
|
||||
|
||||
@Override // java.util.AbstractList, java.util.List
|
||||
public final Object get(int i) {
|
||||
String str;
|
||||
ArrayList arrayList = this.f2846b;
|
||||
Object obj = arrayList.get(i);
|
||||
if (obj instanceof String) {
|
||||
return (String) obj;
|
||||
}
|
||||
if (!(obj instanceof C0116g)) {
|
||||
byte[] bArr = (byte[]) obj;
|
||||
String str2 = new String(bArr, AbstractC0133y.f2975a);
|
||||
Q q4 = v0.f2974a;
|
||||
if (v0.f2974a.i(bArr, 0, bArr.length) == 0) {
|
||||
arrayList.set(i, str2);
|
||||
}
|
||||
return str2;
|
||||
}
|
||||
C0116g c0116g = (C0116g) obj;
|
||||
c0116g.getClass();
|
||||
Charset charset = AbstractC0133y.f2975a;
|
||||
if (c0116g.size() == 0) {
|
||||
str = "";
|
||||
} else {
|
||||
str = new String(c0116g.f2912b, c0116g.b(), c0116g.size(), charset);
|
||||
}
|
||||
int b4 = c0116g.b();
|
||||
if (v0.f2974a.i(c0116g.f2912b, b4, c0116g.size() + b4) == 0) {
|
||||
arrayList.set(i, str);
|
||||
}
|
||||
return str;
|
||||
}
|
||||
|
||||
@Override // androidx.datastore.preferences.protobuf.D
|
||||
public final List getUnderlyingElements() {
|
||||
return Collections.unmodifiableList(this.f2846b);
|
||||
}
|
||||
|
||||
@Override // androidx.datastore.preferences.protobuf.D
|
||||
public final D getUnmodifiableView() {
|
||||
return this.f2891a ? new n0(this) : this;
|
||||
}
|
||||
|
||||
@Override // java.util.AbstractList, java.util.List
|
||||
public final Object remove(int i) {
|
||||
a();
|
||||
Object remove = this.f2846b.remove(i);
|
||||
((AbstractList) this).modCount++;
|
||||
if (remove instanceof String) {
|
||||
return (String) remove;
|
||||
}
|
||||
if (!(remove instanceof C0116g)) {
|
||||
return new String((byte[]) remove, AbstractC0133y.f2975a);
|
||||
}
|
||||
C0116g c0116g = (C0116g) remove;
|
||||
c0116g.getClass();
|
||||
Charset charset = AbstractC0133y.f2975a;
|
||||
if (c0116g.size() == 0) {
|
||||
return "";
|
||||
}
|
||||
return new String(c0116g.f2912b, c0116g.b(), c0116g.size(), charset);
|
||||
}
|
||||
|
||||
@Override // androidx.datastore.preferences.protobuf.D
|
||||
public final Object s(int i) {
|
||||
return this.f2846b.get(i);
|
||||
}
|
||||
|
||||
@Override // java.util.AbstractList, java.util.List
|
||||
public final Object set(int i, Object obj) {
|
||||
a();
|
||||
Object obj2 = this.f2846b.set(i, (String) obj);
|
||||
if (obj2 instanceof String) {
|
||||
return (String) obj2;
|
||||
}
|
||||
if (!(obj2 instanceof C0116g)) {
|
||||
return new String((byte[]) obj2, AbstractC0133y.f2975a);
|
||||
}
|
||||
C0116g c0116g = (C0116g) obj2;
|
||||
c0116g.getClass();
|
||||
Charset charset = AbstractC0133y.f2975a;
|
||||
if (c0116g.size() == 0) {
|
||||
return "";
|
||||
}
|
||||
return new String(c0116g.f2912b, c0116g.b(), c0116g.size(), charset);
|
||||
}
|
||||
|
||||
@Override // java.util.AbstractCollection, java.util.Collection, java.util.List
|
||||
public final int size() {
|
||||
return this.f2846b.size();
|
||||
}
|
||||
|
||||
public C(ArrayList arrayList) {
|
||||
this.f2846b = arrayList;
|
||||
}
|
||||
|
||||
@Override // androidx.datastore.preferences.protobuf.AbstractC0110b, java.util.AbstractList, java.util.List
|
||||
public final boolean addAll(int i, Collection collection) {
|
||||
a();
|
||||
if (collection instanceof D) {
|
||||
collection = ((D) collection).getUnderlyingElements();
|
||||
}
|
||||
boolean addAll = this.f2846b.addAll(i, collection);
|
||||
((AbstractList) this).modCount++;
|
||||
return addAll;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
/* renamed from: androidx.datastore.preferences.protobuf.a0, reason: case insensitive filesystem */
|
||||
/* loaded from: classes.dex */
|
||||
public final class C0109a0 {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final AbstractC0130v f2887a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final String f2888b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final Object[] f2889c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public final int f2890d;
|
||||
|
||||
public C0109a0(AbstractC0130v abstractC0130v, String str, Object[] objArr) {
|
||||
this.f2887a = abstractC0130v;
|
||||
this.f2888b = str;
|
||||
this.f2889c = objArr;
|
||||
char charAt = str.charAt(0);
|
||||
if (charAt < 55296) {
|
||||
this.f2890d = charAt;
|
||||
return;
|
||||
}
|
||||
int i = charAt & 8191;
|
||||
int i4 = 1;
|
||||
int i5 = 13;
|
||||
while (true) {
|
||||
int i6 = i4 + 1;
|
||||
char charAt2 = str.charAt(i4);
|
||||
if (charAt2 < 55296) {
|
||||
this.f2890d = i | (charAt2 << i5);
|
||||
return;
|
||||
} else {
|
||||
i |= (charAt2 & 8191) << i5;
|
||||
i5 += 13;
|
||||
i4 = i6;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
import java.util.Iterator;
|
||||
import java.util.NoSuchElementException;
|
||||
|
||||
/* renamed from: androidx.datastore.preferences.protobuf.e, reason: case insensitive filesystem */
|
||||
/* loaded from: classes.dex */
|
||||
public final class C0114e implements Iterator {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f2905a = 0;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final int f2906b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final /* synthetic */ C0116g f2907c;
|
||||
|
||||
public C0114e(C0116g c0116g) {
|
||||
this.f2907c = c0116g;
|
||||
this.f2906b = c0116g.size();
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public final boolean hasNext() {
|
||||
return this.f2905a < this.f2906b;
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public final Object next() {
|
||||
int i = this.f2905a;
|
||||
if (i >= this.f2906b) {
|
||||
throw new NoSuchElementException();
|
||||
}
|
||||
this.f2905a = i + 1;
|
||||
return Byte.valueOf(this.f2907c.f2912b[i]);
|
||||
}
|
||||
|
||||
@Override // java.util.Iterator
|
||||
public final void remove() {
|
||||
throw new UnsupportedOperationException();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
/* renamed from: androidx.datastore.preferences.protobuf.f, reason: case insensitive filesystem */
|
||||
/* loaded from: classes.dex */
|
||||
public final class C0115f {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final /* synthetic */ int f2908a;
|
||||
}
|
||||
@@ -0,0 +1,132 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Arrays;
|
||||
import java.util.Iterator;
|
||||
|
||||
/* renamed from: androidx.datastore.preferences.protobuf.g, reason: case insensitive filesystem */
|
||||
/* loaded from: classes.dex */
|
||||
public class C0116g implements Iterable, Serializable {
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public static final C0116g f2909c = new C0116g(AbstractC0133y.f2976b);
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public static final C0115f f2910d;
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f2911a = 0;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public final byte[] f2912b;
|
||||
|
||||
static {
|
||||
f2910d = AbstractC0112c.a() ? new C0115f(1) : new C0115f(0);
|
||||
}
|
||||
|
||||
public C0116g(byte[] bArr) {
|
||||
bArr.getClass();
|
||||
this.f2912b = bArr;
|
||||
}
|
||||
|
||||
public static C0116g a(int i, int i4, byte[] bArr) {
|
||||
byte[] copyOfRange;
|
||||
int i5 = i + i4;
|
||||
int length = bArr.length;
|
||||
if (((i5 - i) | i | i5 | (length - i5)) < 0) {
|
||||
if (i < 0) {
|
||||
throw new IndexOutOfBoundsException(C.w.i(i, "Beginning index: ", " < 0"));
|
||||
}
|
||||
if (i5 < i) {
|
||||
throw new IndexOutOfBoundsException(C.w.k("Beginning index larger than ending index: ", i, i5, ", "));
|
||||
}
|
||||
throw new IndexOutOfBoundsException(C.w.k("End index: ", i5, length, " >= "));
|
||||
}
|
||||
switch (f2910d.f2908a) {
|
||||
case 0:
|
||||
copyOfRange = Arrays.copyOfRange(bArr, i, i4 + i);
|
||||
break;
|
||||
default:
|
||||
copyOfRange = new byte[i4];
|
||||
System.arraycopy(bArr, i, copyOfRange, 0, i4);
|
||||
break;
|
||||
}
|
||||
return new C0116g(copyOfRange);
|
||||
}
|
||||
|
||||
public int b() {
|
||||
return 0;
|
||||
}
|
||||
|
||||
public final boolean equals(Object obj) {
|
||||
if (obj == this) {
|
||||
return true;
|
||||
}
|
||||
if (!(obj instanceof C0116g) || size() != ((C0116g) obj).size()) {
|
||||
return false;
|
||||
}
|
||||
if (size() == 0) {
|
||||
return true;
|
||||
}
|
||||
if (!(obj instanceof C0116g)) {
|
||||
return obj.equals(this);
|
||||
}
|
||||
C0116g c0116g = (C0116g) obj;
|
||||
int i = this.f2911a;
|
||||
int i4 = c0116g.f2911a;
|
||||
if (i != 0 && i4 != 0 && i != i4) {
|
||||
return false;
|
||||
}
|
||||
int size = size();
|
||||
if (size > c0116g.size()) {
|
||||
throw new IllegalArgumentException("Length too large: " + size + size());
|
||||
}
|
||||
if (size > c0116g.size()) {
|
||||
StringBuilder t2 = C.w.t(size, "Ran off end of other: 0, ", ", ");
|
||||
t2.append(c0116g.size());
|
||||
throw new IllegalArgumentException(t2.toString());
|
||||
}
|
||||
int b4 = b() + size;
|
||||
int b5 = b();
|
||||
int b6 = c0116g.b();
|
||||
while (b5 < b4) {
|
||||
if (this.f2912b[b5] != c0116g.f2912b[b6]) {
|
||||
return false;
|
||||
}
|
||||
b5++;
|
||||
b6++;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
public final int hashCode() {
|
||||
int i = this.f2911a;
|
||||
if (i != 0) {
|
||||
return i;
|
||||
}
|
||||
int size = size();
|
||||
int b4 = b();
|
||||
int i4 = size;
|
||||
for (int i5 = b4; i5 < b4 + size; i5++) {
|
||||
i4 = (i4 * 31) + this.f2912b[i5];
|
||||
}
|
||||
if (i4 == 0) {
|
||||
i4 = 1;
|
||||
}
|
||||
this.f2911a = i4;
|
||||
return i4;
|
||||
}
|
||||
|
||||
@Override // java.lang.Iterable
|
||||
public final Iterator iterator() {
|
||||
return new C0114e(this);
|
||||
}
|
||||
|
||||
public int size() {
|
||||
return this.f2912b.length;
|
||||
}
|
||||
|
||||
public final String toString() {
|
||||
return String.format("<ByteString@%s size=%d>", Integer.toHexString(System.identityHashCode(this)), Integer.valueOf(size()));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,599 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
import java.io.FileInputStream;
|
||||
import java.io.IOException;
|
||||
import java.nio.charset.Charset;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import kotlin.UByte;
|
||||
import kotlin.io.ConstantsKt;
|
||||
import kotlin.jvm.internal.ByteCompanionObject;
|
||||
|
||||
/* renamed from: androidx.datastore.preferences.protobuf.h, reason: case insensitive filesystem */
|
||||
/* loaded from: classes.dex */
|
||||
public final class C0117h {
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public int f2916a;
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public Z2.y f2917b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public final FileInputStream f2918c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public final byte[] f2919d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public int f2920e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public int f2921f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public int f2922g;
|
||||
public int h;
|
||||
public int i;
|
||||
|
||||
/* renamed from: j, reason: collision with root package name */
|
||||
public int f2923j = Integer.MAX_VALUE;
|
||||
|
||||
public C0117h(FileInputStream fileInputStream) {
|
||||
Charset charset = AbstractC0133y.f2975a;
|
||||
this.f2918c = fileInputStream;
|
||||
this.f2919d = new byte[ConstantsKt.DEFAULT_BLOCK_SIZE];
|
||||
this.f2920e = 0;
|
||||
this.f2922g = 0;
|
||||
this.i = 0;
|
||||
}
|
||||
|
||||
public final int A() {
|
||||
return s();
|
||||
}
|
||||
|
||||
public final long B() {
|
||||
return t();
|
||||
}
|
||||
|
||||
public final void C() {
|
||||
int i = this.f2920e + this.f2921f;
|
||||
this.f2920e = i;
|
||||
int i4 = this.i + i;
|
||||
int i5 = this.f2923j;
|
||||
if (i4 <= i5) {
|
||||
this.f2921f = 0;
|
||||
return;
|
||||
}
|
||||
int i6 = i4 - i5;
|
||||
this.f2921f = i6;
|
||||
this.f2920e = i - i6;
|
||||
}
|
||||
|
||||
public final void D(int i) {
|
||||
if (G(i)) {
|
||||
return;
|
||||
}
|
||||
if (i <= (Integer.MAX_VALUE - this.i) - this.f2922g) {
|
||||
throw A.f();
|
||||
}
|
||||
throw new IOException("Protocol message was too large. May be malicious. Use CodedInputStream.setSizeLimit() to increase the size limit.");
|
||||
}
|
||||
|
||||
public final boolean E(int i) {
|
||||
int z3;
|
||||
int i4 = i & 7;
|
||||
int i5 = 0;
|
||||
if (i4 == 0) {
|
||||
int i6 = this.f2920e - this.f2922g;
|
||||
byte[] bArr = this.f2919d;
|
||||
if (i6 >= 10) {
|
||||
while (i5 < 10) {
|
||||
int i7 = this.f2922g;
|
||||
this.f2922g = i7 + 1;
|
||||
if (bArr[i7] < 0) {
|
||||
i5++;
|
||||
}
|
||||
}
|
||||
throw A.c();
|
||||
}
|
||||
while (i5 < 10) {
|
||||
if (this.f2922g == this.f2920e) {
|
||||
D(1);
|
||||
}
|
||||
int i8 = this.f2922g;
|
||||
this.f2922g = i8 + 1;
|
||||
if (bArr[i8] < 0) {
|
||||
i5++;
|
||||
}
|
||||
}
|
||||
throw A.c();
|
||||
return true;
|
||||
}
|
||||
if (i4 == 1) {
|
||||
F(8);
|
||||
return true;
|
||||
}
|
||||
if (i4 == 2) {
|
||||
F(s());
|
||||
return true;
|
||||
}
|
||||
if (i4 != 3) {
|
||||
if (i4 == 4) {
|
||||
return false;
|
||||
}
|
||||
if (i4 != 5) {
|
||||
throw A.b();
|
||||
}
|
||||
F(4);
|
||||
return true;
|
||||
}
|
||||
do {
|
||||
z3 = z();
|
||||
if (z3 == 0) {
|
||||
break;
|
||||
}
|
||||
} while (E(z3));
|
||||
a(((i >>> 3) << 3) | 4);
|
||||
return true;
|
||||
}
|
||||
|
||||
public final void F(int i) {
|
||||
int i4 = this.f2920e;
|
||||
int i5 = this.f2922g;
|
||||
int i6 = i4 - i5;
|
||||
if (i <= i6 && i >= 0) {
|
||||
this.f2922g = i5 + i;
|
||||
return;
|
||||
}
|
||||
FileInputStream fileInputStream = this.f2918c;
|
||||
if (i < 0) {
|
||||
throw A.d();
|
||||
}
|
||||
int i7 = this.i;
|
||||
int i8 = i7 + i5;
|
||||
int i9 = i8 + i;
|
||||
int i10 = this.f2923j;
|
||||
if (i9 > i10) {
|
||||
F((i10 - i7) - i5);
|
||||
throw A.f();
|
||||
}
|
||||
this.i = i8;
|
||||
this.f2920e = 0;
|
||||
this.f2922g = 0;
|
||||
while (i6 < i) {
|
||||
long j4 = i - i6;
|
||||
try {
|
||||
long skip = fileInputStream.skip(j4);
|
||||
if (skip < 0 || skip > j4) {
|
||||
throw new IllegalStateException(fileInputStream.getClass() + "#skip returned invalid result: " + skip + "\nThe InputStream implementation is buggy.");
|
||||
}
|
||||
if (skip == 0) {
|
||||
break;
|
||||
} else {
|
||||
i6 += (int) skip;
|
||||
}
|
||||
} finally {
|
||||
this.i += i6;
|
||||
C();
|
||||
}
|
||||
}
|
||||
if (i6 >= i) {
|
||||
return;
|
||||
}
|
||||
int i11 = this.f2920e;
|
||||
int i12 = i11 - this.f2922g;
|
||||
this.f2922g = i11;
|
||||
D(1);
|
||||
while (true) {
|
||||
int i13 = i - i12;
|
||||
int i14 = this.f2920e;
|
||||
if (i13 <= i14) {
|
||||
this.f2922g = i13;
|
||||
return;
|
||||
} else {
|
||||
i12 += i14;
|
||||
this.f2922g = i14;
|
||||
D(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public final boolean G(int i) {
|
||||
int i4 = this.f2922g;
|
||||
int i5 = i4 + i;
|
||||
int i6 = this.f2920e;
|
||||
if (i5 <= i6) {
|
||||
throw new IllegalStateException(C.w.i(i, "refillBuffer() called when ", " bytes were already available in buffer"));
|
||||
}
|
||||
int i7 = this.i;
|
||||
if (i <= (Integer.MAX_VALUE - i7) - i4 && i7 + i4 + i <= this.f2923j) {
|
||||
byte[] bArr = this.f2919d;
|
||||
if (i4 > 0) {
|
||||
if (i6 > i4) {
|
||||
System.arraycopy(bArr, i4, bArr, 0, i6 - i4);
|
||||
}
|
||||
this.i += i4;
|
||||
this.f2920e -= i4;
|
||||
this.f2922g = 0;
|
||||
}
|
||||
int i8 = this.f2920e;
|
||||
int min = Math.min(bArr.length - i8, (Integer.MAX_VALUE - this.i) - i8);
|
||||
FileInputStream fileInputStream = this.f2918c;
|
||||
int read = fileInputStream.read(bArr, i8, min);
|
||||
if (read == 0 || read < -1 || read > bArr.length) {
|
||||
throw new IllegalStateException(fileInputStream.getClass() + "#read(byte[]) returned invalid result: " + read + "\nThe InputStream implementation is buggy.");
|
||||
}
|
||||
if (read > 0) {
|
||||
this.f2920e += read;
|
||||
C();
|
||||
if (this.f2920e >= i) {
|
||||
return true;
|
||||
}
|
||||
return G(i);
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public final void a(int i) {
|
||||
if (this.h != i) {
|
||||
throw new IOException("Protocol message end-group tag did not match expected tag.");
|
||||
}
|
||||
}
|
||||
|
||||
public final int b() {
|
||||
return this.i + this.f2922g;
|
||||
}
|
||||
|
||||
public final boolean c() {
|
||||
return this.f2922g == this.f2920e && !G(1);
|
||||
}
|
||||
|
||||
public final void d(int i) {
|
||||
this.f2923j = i;
|
||||
C();
|
||||
}
|
||||
|
||||
public final int e(int i) {
|
||||
if (i < 0) {
|
||||
throw A.d();
|
||||
}
|
||||
int i4 = this.i + this.f2922g + i;
|
||||
int i5 = this.f2923j;
|
||||
if (i4 > i5) {
|
||||
throw A.f();
|
||||
}
|
||||
this.f2923j = i4;
|
||||
C();
|
||||
return i5;
|
||||
}
|
||||
|
||||
public final boolean f() {
|
||||
return t() != 0;
|
||||
}
|
||||
|
||||
public final double g() {
|
||||
return Double.longBitsToDouble(r());
|
||||
}
|
||||
|
||||
public final int h() {
|
||||
return s();
|
||||
}
|
||||
|
||||
public final int i() {
|
||||
return q();
|
||||
}
|
||||
|
||||
public final long j() {
|
||||
return r();
|
||||
}
|
||||
|
||||
public final float k() {
|
||||
return Float.intBitsToFloat(q());
|
||||
}
|
||||
|
||||
public final int l() {
|
||||
return s();
|
||||
}
|
||||
|
||||
public final long m() {
|
||||
return t();
|
||||
}
|
||||
|
||||
public final byte[] n(int i) {
|
||||
byte[] o4 = o(i);
|
||||
if (o4 != null) {
|
||||
return o4;
|
||||
}
|
||||
int i4 = this.f2922g;
|
||||
int i5 = this.f2920e;
|
||||
int i6 = i5 - i4;
|
||||
this.i += i5;
|
||||
this.f2922g = 0;
|
||||
this.f2920e = 0;
|
||||
ArrayList p = p(i - i6);
|
||||
byte[] bArr = new byte[i];
|
||||
System.arraycopy(this.f2919d, i4, bArr, 0, i6);
|
||||
Iterator it = p.iterator();
|
||||
while (it.hasNext()) {
|
||||
byte[] bArr2 = (byte[]) it.next();
|
||||
System.arraycopy(bArr2, 0, bArr, i6, bArr2.length);
|
||||
i6 += bArr2.length;
|
||||
}
|
||||
return bArr;
|
||||
}
|
||||
|
||||
public final byte[] o(int i) {
|
||||
if (i == 0) {
|
||||
return AbstractC0133y.f2976b;
|
||||
}
|
||||
if (i < 0) {
|
||||
throw A.d();
|
||||
}
|
||||
int i4 = this.i;
|
||||
int i5 = this.f2922g;
|
||||
int i6 = i4 + i5 + i;
|
||||
if (i6 - Integer.MAX_VALUE > 0) {
|
||||
throw new IOException("Protocol message was too large. May be malicious. Use CodedInputStream.setSizeLimit() to increase the size limit.");
|
||||
}
|
||||
int i7 = this.f2923j;
|
||||
if (i6 > i7) {
|
||||
F((i7 - i4) - i5);
|
||||
throw A.f();
|
||||
}
|
||||
int i8 = this.f2920e - i5;
|
||||
int i9 = i - i8;
|
||||
FileInputStream fileInputStream = this.f2918c;
|
||||
if (i9 >= 4096 && i9 > fileInputStream.available()) {
|
||||
return null;
|
||||
}
|
||||
byte[] bArr = new byte[i];
|
||||
System.arraycopy(this.f2919d, this.f2922g, bArr, 0, i8);
|
||||
this.i += this.f2920e;
|
||||
this.f2922g = 0;
|
||||
this.f2920e = 0;
|
||||
while (i8 < i) {
|
||||
int read = fileInputStream.read(bArr, i8, i - i8);
|
||||
if (read == -1) {
|
||||
throw A.f();
|
||||
}
|
||||
this.i += read;
|
||||
i8 += read;
|
||||
}
|
||||
return bArr;
|
||||
}
|
||||
|
||||
public final ArrayList p(int i) {
|
||||
ArrayList arrayList = new ArrayList();
|
||||
while (i > 0) {
|
||||
int min = Math.min(i, ConstantsKt.DEFAULT_BLOCK_SIZE);
|
||||
byte[] bArr = new byte[min];
|
||||
int i4 = 0;
|
||||
while (i4 < min) {
|
||||
int read = this.f2918c.read(bArr, i4, min - i4);
|
||||
if (read == -1) {
|
||||
throw A.f();
|
||||
}
|
||||
this.i += read;
|
||||
i4 += read;
|
||||
}
|
||||
i -= min;
|
||||
arrayList.add(bArr);
|
||||
}
|
||||
return arrayList;
|
||||
}
|
||||
|
||||
public final int q() {
|
||||
int i = this.f2922g;
|
||||
if (this.f2920e - i < 4) {
|
||||
D(4);
|
||||
i = this.f2922g;
|
||||
}
|
||||
this.f2922g = i + 4;
|
||||
byte[] bArr = this.f2919d;
|
||||
return ((bArr[i + 3] & UByte.MAX_VALUE) << 24) | (bArr[i] & UByte.MAX_VALUE) | ((bArr[i + 1] & UByte.MAX_VALUE) << 8) | ((bArr[i + 2] & UByte.MAX_VALUE) << 16);
|
||||
}
|
||||
|
||||
public final long r() {
|
||||
int i = this.f2922g;
|
||||
if (this.f2920e - i < 8) {
|
||||
D(8);
|
||||
i = this.f2922g;
|
||||
}
|
||||
this.f2922g = i + 8;
|
||||
byte[] bArr = this.f2919d;
|
||||
return ((bArr[i + 1] & 255) << 8) | (bArr[i] & 255) | ((bArr[i + 2] & 255) << 16) | ((bArr[i + 3] & 255) << 24) | ((bArr[i + 4] & 255) << 32) | ((bArr[i + 5] & 255) << 40) | ((bArr[i + 6] & 255) << 48) | ((bArr[i + 7] & 255) << 56);
|
||||
}
|
||||
|
||||
public final int s() {
|
||||
int i;
|
||||
int i4 = this.f2922g;
|
||||
int i5 = this.f2920e;
|
||||
if (i5 != i4) {
|
||||
int i6 = i4 + 1;
|
||||
byte[] bArr = this.f2919d;
|
||||
byte b4 = bArr[i4];
|
||||
if (b4 >= 0) {
|
||||
this.f2922g = i6;
|
||||
return b4;
|
||||
}
|
||||
if (i5 - i6 >= 9) {
|
||||
int i7 = i4 + 2;
|
||||
int i8 = (bArr[i6] << 7) ^ b4;
|
||||
if (i8 < 0) {
|
||||
i = i8 ^ (-128);
|
||||
} else {
|
||||
int i9 = i4 + 3;
|
||||
int i10 = (bArr[i7] << 14) ^ i8;
|
||||
if (i10 >= 0) {
|
||||
i = i10 ^ 16256;
|
||||
} else {
|
||||
int i11 = i4 + 4;
|
||||
int i12 = i10 ^ (bArr[i9] << 21);
|
||||
if (i12 < 0) {
|
||||
i = (-2080896) ^ i12;
|
||||
} else {
|
||||
i9 = i4 + 5;
|
||||
byte b5 = bArr[i11];
|
||||
int i13 = (i12 ^ (b5 << 28)) ^ 266354560;
|
||||
if (b5 < 0) {
|
||||
i11 = i4 + 6;
|
||||
if (bArr[i9] < 0) {
|
||||
i9 = i4 + 7;
|
||||
if (bArr[i11] < 0) {
|
||||
i11 = i4 + 8;
|
||||
if (bArr[i9] < 0) {
|
||||
i9 = i4 + 9;
|
||||
if (bArr[i11] < 0) {
|
||||
int i14 = i4 + 10;
|
||||
if (bArr[i9] >= 0) {
|
||||
i7 = i14;
|
||||
i = i13;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
i = i13;
|
||||
}
|
||||
i = i13;
|
||||
}
|
||||
i7 = i11;
|
||||
}
|
||||
i7 = i9;
|
||||
}
|
||||
this.f2922g = i7;
|
||||
return i;
|
||||
}
|
||||
}
|
||||
return (int) u();
|
||||
}
|
||||
|
||||
public final long t() {
|
||||
long j4;
|
||||
long j5;
|
||||
long j6;
|
||||
long j7;
|
||||
int i = this.f2922g;
|
||||
int i4 = this.f2920e;
|
||||
if (i4 != i) {
|
||||
int i5 = i + 1;
|
||||
byte[] bArr = this.f2919d;
|
||||
byte b4 = bArr[i];
|
||||
if (b4 >= 0) {
|
||||
this.f2922g = i5;
|
||||
return b4;
|
||||
}
|
||||
if (i4 - i5 >= 9) {
|
||||
int i6 = i + 2;
|
||||
int i7 = (bArr[i5] << 7) ^ b4;
|
||||
if (i7 < 0) {
|
||||
j4 = i7 ^ (-128);
|
||||
} else {
|
||||
int i8 = i + 3;
|
||||
int i9 = (bArr[i6] << 14) ^ i7;
|
||||
if (i9 >= 0) {
|
||||
j4 = i9 ^ 16256;
|
||||
i6 = i8;
|
||||
} else {
|
||||
int i10 = i + 4;
|
||||
int i11 = i9 ^ (bArr[i8] << 21);
|
||||
if (i11 < 0) {
|
||||
j7 = (-2080896) ^ i11;
|
||||
} else {
|
||||
long j8 = i11;
|
||||
i6 = i + 5;
|
||||
long j9 = j8 ^ (bArr[i10] << 28);
|
||||
if (j9 >= 0) {
|
||||
j6 = 266354560;
|
||||
} else {
|
||||
i10 = i + 6;
|
||||
long j10 = j9 ^ (bArr[i6] << 35);
|
||||
if (j10 < 0) {
|
||||
j5 = -34093383808L;
|
||||
} else {
|
||||
i6 = i + 7;
|
||||
j9 = j10 ^ (bArr[i10] << 42);
|
||||
if (j9 >= 0) {
|
||||
j6 = 4363953127296L;
|
||||
} else {
|
||||
i10 = i + 8;
|
||||
j10 = j9 ^ (bArr[i6] << 49);
|
||||
if (j10 < 0) {
|
||||
j5 = -558586000294016L;
|
||||
} else {
|
||||
i6 = i + 9;
|
||||
long j11 = (j10 ^ (bArr[i10] << 56)) ^ 71499008037633920L;
|
||||
if (j11 < 0) {
|
||||
int i12 = i + 10;
|
||||
if (bArr[i6] >= 0) {
|
||||
i6 = i12;
|
||||
}
|
||||
}
|
||||
j4 = j11;
|
||||
}
|
||||
}
|
||||
}
|
||||
j7 = j5 ^ j10;
|
||||
}
|
||||
j4 = j6 ^ j9;
|
||||
}
|
||||
i6 = i10;
|
||||
j4 = j7;
|
||||
}
|
||||
}
|
||||
this.f2922g = i6;
|
||||
return j4;
|
||||
}
|
||||
}
|
||||
return u();
|
||||
}
|
||||
|
||||
public final long u() {
|
||||
long j4 = 0;
|
||||
for (int i = 0; i < 64; i += 7) {
|
||||
if (this.f2922g == this.f2920e) {
|
||||
D(1);
|
||||
}
|
||||
int i4 = this.f2922g;
|
||||
this.f2922g = i4 + 1;
|
||||
j4 |= (r3 & ByteCompanionObject.MAX_VALUE) << i;
|
||||
if ((this.f2919d[i4] & ByteCompanionObject.MIN_VALUE) == 0) {
|
||||
return j4;
|
||||
}
|
||||
}
|
||||
throw A.c();
|
||||
}
|
||||
|
||||
public final int v() {
|
||||
return q();
|
||||
}
|
||||
|
||||
public final long w() {
|
||||
return r();
|
||||
}
|
||||
|
||||
public final int x() {
|
||||
int s4 = s();
|
||||
return (-(s4 & 1)) ^ (s4 >>> 1);
|
||||
}
|
||||
|
||||
public final long y() {
|
||||
long t2 = t();
|
||||
return (-(t2 & 1)) ^ (t2 >>> 1);
|
||||
}
|
||||
|
||||
public final int z() {
|
||||
if (c()) {
|
||||
this.h = 0;
|
||||
return 0;
|
||||
}
|
||||
int s4 = s();
|
||||
this.h = s4;
|
||||
if ((s4 >>> 3) != 0) {
|
||||
return s4;
|
||||
}
|
||||
throw new IOException("Protocol message contained an invalid tag (zero).");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
/* renamed from: androidx.datastore.preferences.protobuf.i, reason: case insensitive filesystem */
|
||||
/* loaded from: classes.dex */
|
||||
public final class C0118i extends IOException {
|
||||
public C0118i(IndexOutOfBoundsException indexOutOfBoundsException) {
|
||||
super("CodedOutputStream was writing to a flat byte array and ran out of space.", indexOutOfBoundsException);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,411 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
import java.util.logging.Level;
|
||||
import java.util.logging.Logger;
|
||||
import kotlin.KotlinVersion;
|
||||
import kotlinx.coroutines.scheduling.WorkQueueKt;
|
||||
|
||||
/* renamed from: androidx.datastore.preferences.protobuf.j, reason: case insensitive filesystem */
|
||||
/* loaded from: classes.dex */
|
||||
public final class C0119j extends Q {
|
||||
public static final Logger h = Logger.getLogger(C0119j.class.getName());
|
||||
public static final boolean i = s0.f2968f;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public J f2930c;
|
||||
|
||||
/* renamed from: d, reason: collision with root package name */
|
||||
public final byte[] f2931d;
|
||||
|
||||
/* renamed from: e, reason: collision with root package name */
|
||||
public final int f2932e;
|
||||
|
||||
/* renamed from: f, reason: collision with root package name */
|
||||
public int f2933f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public final Y.n f2934g;
|
||||
|
||||
public C0119j(Y.n nVar, int i4) {
|
||||
if (i4 < 0) {
|
||||
throw new IllegalArgumentException("bufferSize must be >= 0");
|
||||
}
|
||||
int max = Math.max(i4, 20);
|
||||
this.f2931d = new byte[max];
|
||||
this.f2932e = max;
|
||||
this.f2934g = nVar;
|
||||
}
|
||||
|
||||
public static int A(long j4) {
|
||||
int i4;
|
||||
if (((-128) & j4) == 0) {
|
||||
return 1;
|
||||
}
|
||||
if (j4 < 0) {
|
||||
return 10;
|
||||
}
|
||||
if (((-34359738368L) & j4) != 0) {
|
||||
j4 >>>= 28;
|
||||
i4 = 6;
|
||||
} else {
|
||||
i4 = 2;
|
||||
}
|
||||
if (((-2097152) & j4) != 0) {
|
||||
i4 += 2;
|
||||
j4 >>>= 14;
|
||||
}
|
||||
return (j4 & (-16384)) != 0 ? i4 + 1 : i4;
|
||||
}
|
||||
|
||||
public static int r(int i4, C0116g c0116g) {
|
||||
return s(c0116g) + y(i4);
|
||||
}
|
||||
|
||||
public static int s(C0116g c0116g) {
|
||||
int size = c0116g.size();
|
||||
return z(size) + size;
|
||||
}
|
||||
|
||||
public static int t(int i4) {
|
||||
return y(i4) + 4;
|
||||
}
|
||||
|
||||
public static int u(int i4) {
|
||||
return y(i4) + 8;
|
||||
}
|
||||
|
||||
public static int v(int i4, AbstractC0108a abstractC0108a, InterfaceC0111b0 interfaceC0111b0) {
|
||||
return abstractC0108a.b(interfaceC0111b0) + (y(i4) * 2);
|
||||
}
|
||||
|
||||
public static int w(int i4) {
|
||||
if (i4 >= 0) {
|
||||
return z(i4);
|
||||
}
|
||||
return 10;
|
||||
}
|
||||
|
||||
public static int x(String str) {
|
||||
int length;
|
||||
try {
|
||||
length = v0.b(str);
|
||||
} catch (u0 unused) {
|
||||
length = str.getBytes(AbstractC0133y.f2975a).length;
|
||||
}
|
||||
return z(length) + length;
|
||||
}
|
||||
|
||||
public static int y(int i4) {
|
||||
return z(i4 << 3);
|
||||
}
|
||||
|
||||
public static int z(int i4) {
|
||||
if ((i4 & (-128)) == 0) {
|
||||
return 1;
|
||||
}
|
||||
if ((i4 & (-16384)) == 0) {
|
||||
return 2;
|
||||
}
|
||||
if (((-2097152) & i4) == 0) {
|
||||
return 3;
|
||||
}
|
||||
return (i4 & (-268435456)) == 0 ? 4 : 5;
|
||||
}
|
||||
|
||||
public final void B() {
|
||||
this.f2934g.write(this.f2931d, 0, this.f2933f);
|
||||
this.f2933f = 0;
|
||||
}
|
||||
|
||||
public final void C(int i4) {
|
||||
if (this.f2932e - this.f2933f < i4) {
|
||||
B();
|
||||
}
|
||||
}
|
||||
|
||||
public final void D(byte b4) {
|
||||
if (this.f2933f == this.f2932e) {
|
||||
B();
|
||||
}
|
||||
int i4 = this.f2933f;
|
||||
this.f2933f = i4 + 1;
|
||||
this.f2931d[i4] = b4;
|
||||
}
|
||||
|
||||
public final void E(byte[] bArr, int i4, int i5) {
|
||||
int i6 = this.f2933f;
|
||||
int i7 = this.f2932e;
|
||||
int i8 = i7 - i6;
|
||||
byte[] bArr2 = this.f2931d;
|
||||
if (i8 >= i5) {
|
||||
System.arraycopy(bArr, i4, bArr2, i6, i5);
|
||||
this.f2933f += i5;
|
||||
return;
|
||||
}
|
||||
System.arraycopy(bArr, i4, bArr2, i6, i8);
|
||||
int i9 = i4 + i8;
|
||||
int i10 = i5 - i8;
|
||||
this.f2933f = i7;
|
||||
B();
|
||||
if (i10 > i7) {
|
||||
this.f2934g.write(bArr, i9, i10);
|
||||
} else {
|
||||
System.arraycopy(bArr, i9, bArr2, 0, i10);
|
||||
this.f2933f = i10;
|
||||
}
|
||||
}
|
||||
|
||||
public final void F(int i4, boolean z3) {
|
||||
C(11);
|
||||
o(i4, 0);
|
||||
byte b4 = z3 ? (byte) 1 : (byte) 0;
|
||||
int i5 = this.f2933f;
|
||||
this.f2933f = i5 + 1;
|
||||
this.f2931d[i5] = b4;
|
||||
}
|
||||
|
||||
public final void G(int i4, C0116g c0116g) {
|
||||
R(i4, 2);
|
||||
H(c0116g);
|
||||
}
|
||||
|
||||
public final void H(C0116g c0116g) {
|
||||
T(c0116g.size());
|
||||
l(c0116g.b(), c0116g.size(), c0116g.f2912b);
|
||||
}
|
||||
|
||||
public final void I(int i4, int i5) {
|
||||
C(14);
|
||||
o(i4, 5);
|
||||
m(i5);
|
||||
}
|
||||
|
||||
public final void J(int i4) {
|
||||
C(4);
|
||||
m(i4);
|
||||
}
|
||||
|
||||
public final void K(int i4, long j4) {
|
||||
C(18);
|
||||
o(i4, 1);
|
||||
n(j4);
|
||||
}
|
||||
|
||||
public final void L(long j4) {
|
||||
C(8);
|
||||
n(j4);
|
||||
}
|
||||
|
||||
public final void M(int i4, int i5) {
|
||||
C(20);
|
||||
o(i4, 0);
|
||||
if (i5 >= 0) {
|
||||
p(i5);
|
||||
} else {
|
||||
q(i5);
|
||||
}
|
||||
}
|
||||
|
||||
public final void N(int i4) {
|
||||
if (i4 >= 0) {
|
||||
T(i4);
|
||||
} else {
|
||||
V(i4);
|
||||
}
|
||||
}
|
||||
|
||||
public final void O(int i4, AbstractC0108a abstractC0108a, InterfaceC0111b0 interfaceC0111b0) {
|
||||
R(i4, 2);
|
||||
T(abstractC0108a.b(interfaceC0111b0));
|
||||
interfaceC0111b0.a(abstractC0108a, this.f2930c);
|
||||
}
|
||||
|
||||
public final void P(int i4, String str) {
|
||||
R(i4, 2);
|
||||
Q(str);
|
||||
}
|
||||
|
||||
public final void Q(String str) {
|
||||
try {
|
||||
int length = str.length() * 3;
|
||||
int z3 = z(length);
|
||||
int i4 = z3 + length;
|
||||
int i5 = this.f2932e;
|
||||
if (i4 > i5) {
|
||||
byte[] bArr = new byte[length];
|
||||
int f2 = v0.f2974a.f(str, bArr, 0, length);
|
||||
T(f2);
|
||||
E(bArr, 0, f2);
|
||||
return;
|
||||
}
|
||||
if (i4 > i5 - this.f2933f) {
|
||||
B();
|
||||
}
|
||||
int z4 = z(str.length());
|
||||
int i6 = this.f2933f;
|
||||
byte[] bArr2 = this.f2931d;
|
||||
try {
|
||||
if (z4 == z3) {
|
||||
int i7 = i6 + z4;
|
||||
this.f2933f = i7;
|
||||
int f4 = v0.f2974a.f(str, bArr2, i7, i5 - i7);
|
||||
this.f2933f = i6;
|
||||
p((f4 - i6) - z4);
|
||||
this.f2933f = f4;
|
||||
} else {
|
||||
int b4 = v0.b(str);
|
||||
p(b4);
|
||||
this.f2933f = v0.f2974a.f(str, bArr2, this.f2933f, b4);
|
||||
}
|
||||
} catch (u0 e4) {
|
||||
this.f2933f = i6;
|
||||
throw e4;
|
||||
} catch (ArrayIndexOutOfBoundsException e5) {
|
||||
throw new C0118i(e5);
|
||||
}
|
||||
} catch (u0 e6) {
|
||||
h.log(Level.WARNING, "Converting ill-formed UTF-16. Your Protocol Buffer will not round trip correctly!", (Throwable) e6);
|
||||
byte[] bytes = str.getBytes(AbstractC0133y.f2975a);
|
||||
try {
|
||||
T(bytes.length);
|
||||
l(0, bytes.length, bytes);
|
||||
} catch (C0118i e7) {
|
||||
throw e7;
|
||||
} catch (IndexOutOfBoundsException e8) {
|
||||
throw new C0118i(e8);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public final void R(int i4, int i5) {
|
||||
T((i4 << 3) | i5);
|
||||
}
|
||||
|
||||
public final void S(int i4, int i5) {
|
||||
C(20);
|
||||
o(i4, 0);
|
||||
p(i5);
|
||||
}
|
||||
|
||||
public final void T(int i4) {
|
||||
C(5);
|
||||
p(i4);
|
||||
}
|
||||
|
||||
public final void U(int i4, long j4) {
|
||||
C(20);
|
||||
o(i4, 0);
|
||||
q(j4);
|
||||
}
|
||||
|
||||
public final void V(long j4) {
|
||||
C(10);
|
||||
q(j4);
|
||||
}
|
||||
|
||||
@Override // androidx.datastore.preferences.protobuf.Q
|
||||
public final void l(int i4, int i5, byte[] bArr) {
|
||||
E(bArr, i4, i5);
|
||||
}
|
||||
|
||||
public final void m(int i4) {
|
||||
int i5 = this.f2933f;
|
||||
int i6 = i5 + 1;
|
||||
this.f2933f = i6;
|
||||
byte b4 = (byte) (i4 & KotlinVersion.MAX_COMPONENT_VALUE);
|
||||
byte[] bArr = this.f2931d;
|
||||
bArr[i5] = b4;
|
||||
int i7 = i5 + 2;
|
||||
this.f2933f = i7;
|
||||
bArr[i6] = (byte) ((i4 >> 8) & KotlinVersion.MAX_COMPONENT_VALUE);
|
||||
int i8 = i5 + 3;
|
||||
this.f2933f = i8;
|
||||
bArr[i7] = (byte) ((i4 >> 16) & KotlinVersion.MAX_COMPONENT_VALUE);
|
||||
this.f2933f = i5 + 4;
|
||||
bArr[i8] = (byte) ((i4 >> 24) & KotlinVersion.MAX_COMPONENT_VALUE);
|
||||
}
|
||||
|
||||
public final void n(long j4) {
|
||||
int i4 = this.f2933f;
|
||||
int i5 = i4 + 1;
|
||||
this.f2933f = i5;
|
||||
byte[] bArr = this.f2931d;
|
||||
bArr[i4] = (byte) (j4 & 255);
|
||||
int i6 = i4 + 2;
|
||||
this.f2933f = i6;
|
||||
bArr[i5] = (byte) ((j4 >> 8) & 255);
|
||||
int i7 = i4 + 3;
|
||||
this.f2933f = i7;
|
||||
bArr[i6] = (byte) ((j4 >> 16) & 255);
|
||||
int i8 = i4 + 4;
|
||||
this.f2933f = i8;
|
||||
bArr[i7] = (byte) (255 & (j4 >> 24));
|
||||
int i9 = i4 + 5;
|
||||
this.f2933f = i9;
|
||||
bArr[i8] = (byte) (((int) (j4 >> 32)) & KotlinVersion.MAX_COMPONENT_VALUE);
|
||||
int i10 = i4 + 6;
|
||||
this.f2933f = i10;
|
||||
bArr[i9] = (byte) (((int) (j4 >> 40)) & KotlinVersion.MAX_COMPONENT_VALUE);
|
||||
int i11 = i4 + 7;
|
||||
this.f2933f = i11;
|
||||
bArr[i10] = (byte) (((int) (j4 >> 48)) & KotlinVersion.MAX_COMPONENT_VALUE);
|
||||
this.f2933f = i4 + 8;
|
||||
bArr[i11] = (byte) (((int) (j4 >> 56)) & KotlinVersion.MAX_COMPONENT_VALUE);
|
||||
}
|
||||
|
||||
public final void o(int i4, int i5) {
|
||||
p((i4 << 3) | i5);
|
||||
}
|
||||
|
||||
public final void p(int i4) {
|
||||
boolean z3 = i;
|
||||
byte[] bArr = this.f2931d;
|
||||
if (z3) {
|
||||
while ((i4 & (-128)) != 0) {
|
||||
int i5 = this.f2933f;
|
||||
this.f2933f = i5 + 1;
|
||||
s0.j(bArr, i5, (byte) ((i4 & WorkQueueKt.MASK) | 128));
|
||||
i4 >>>= 7;
|
||||
}
|
||||
int i6 = this.f2933f;
|
||||
this.f2933f = i6 + 1;
|
||||
s0.j(bArr, i6, (byte) i4);
|
||||
return;
|
||||
}
|
||||
while ((i4 & (-128)) != 0) {
|
||||
int i7 = this.f2933f;
|
||||
this.f2933f = i7 + 1;
|
||||
bArr[i7] = (byte) ((i4 & WorkQueueKt.MASK) | 128);
|
||||
i4 >>>= 7;
|
||||
}
|
||||
int i8 = this.f2933f;
|
||||
this.f2933f = i8 + 1;
|
||||
bArr[i8] = (byte) i4;
|
||||
}
|
||||
|
||||
public final void q(long j4) {
|
||||
boolean z3 = i;
|
||||
byte[] bArr = this.f2931d;
|
||||
if (z3) {
|
||||
while ((j4 & (-128)) != 0) {
|
||||
int i4 = this.f2933f;
|
||||
this.f2933f = i4 + 1;
|
||||
s0.j(bArr, i4, (byte) ((((int) j4) & WorkQueueKt.MASK) | 128));
|
||||
j4 >>>= 7;
|
||||
}
|
||||
int i5 = this.f2933f;
|
||||
this.f2933f = i5 + 1;
|
||||
s0.j(bArr, i5, (byte) j4);
|
||||
return;
|
||||
}
|
||||
while ((j4 & (-128)) != 0) {
|
||||
int i6 = this.f2933f;
|
||||
this.f2933f = i6 + 1;
|
||||
bArr[i6] = (byte) ((((int) j4) & WorkQueueKt.MASK) | 128);
|
||||
j4 >>>= 7;
|
||||
}
|
||||
int i7 = this.f2933f;
|
||||
this.f2933f = i7 + 1;
|
||||
bArr[i7] = (byte) j4;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.Map;
|
||||
|
||||
/* renamed from: androidx.datastore.preferences.protobuf.m, reason: case insensitive filesystem */
|
||||
/* loaded from: classes.dex */
|
||||
public final class C0122m {
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public static volatile C0122m f2943b;
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public static final C0122m f2944c;
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final Map f2945a = Collections.EMPTY_MAP;
|
||||
|
||||
static {
|
||||
try {
|
||||
Class.forName("androidx.datastore.preferences.protobuf.Extension");
|
||||
} catch (ClassNotFoundException unused) {
|
||||
}
|
||||
f2944c = new C0122m();
|
||||
}
|
||||
|
||||
public static C0122m a() {
|
||||
C0122m c0122m;
|
||||
C0122m c0122m2 = f2943b;
|
||||
if (c0122m2 != null) {
|
||||
return c0122m2;
|
||||
}
|
||||
synchronized (C0122m.class) {
|
||||
try {
|
||||
c0122m = f2943b;
|
||||
if (c0122m == null) {
|
||||
Class cls = AbstractC0121l.f2941a;
|
||||
if (cls != null) {
|
||||
try {
|
||||
c0122m = (C0122m) cls.getDeclaredMethod("getEmptyRegistry", new Class[0]).invoke(null, new Object[0]);
|
||||
} catch (Exception unused) {
|
||||
}
|
||||
f2943b = c0122m;
|
||||
}
|
||||
c0122m = f2944c;
|
||||
f2943b = c0122m;
|
||||
}
|
||||
} catch (Throwable th) {
|
||||
throw th;
|
||||
}
|
||||
}
|
||||
return c0122m;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
/* renamed from: androidx.datastore.preferences.protobuf.n, reason: case insensitive filesystem */
|
||||
/* loaded from: classes.dex */
|
||||
public final class C0123n {
|
||||
}
|
||||
@@ -0,0 +1,177 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
import java.util.Collections;
|
||||
import java.util.Iterator;
|
||||
import java.util.Map;
|
||||
|
||||
/* renamed from: androidx.datastore.preferences.protobuf.p, reason: case insensitive filesystem */
|
||||
/* loaded from: classes.dex */
|
||||
public final class C0125p {
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public static final /* synthetic */ int f2950c = 0;
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final d0 f2951a = new d0(16);
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public boolean f2952b;
|
||||
|
||||
static {
|
||||
new C0125p(0);
|
||||
}
|
||||
|
||||
public C0125p() {
|
||||
}
|
||||
|
||||
public static void b(C0119j c0119j, A0 a02, int i, Object obj) {
|
||||
if (a02 == A0.f2822d) {
|
||||
c0119j.R(i, 3);
|
||||
((AbstractC0108a) obj).c(c0119j);
|
||||
c0119j.R(i, 4);
|
||||
return;
|
||||
}
|
||||
c0119j.R(i, a02.f2826b);
|
||||
switch (a02.ordinal()) {
|
||||
case 0:
|
||||
c0119j.L(Double.doubleToRawLongBits(((Double) obj).doubleValue()));
|
||||
return;
|
||||
case 1:
|
||||
c0119j.J(Float.floatToRawIntBits(((Float) obj).floatValue()));
|
||||
return;
|
||||
case 2:
|
||||
c0119j.V(((Long) obj).longValue());
|
||||
return;
|
||||
case 3:
|
||||
c0119j.V(((Long) obj).longValue());
|
||||
return;
|
||||
case 4:
|
||||
c0119j.N(((Integer) obj).intValue());
|
||||
return;
|
||||
case 5:
|
||||
c0119j.L(((Long) obj).longValue());
|
||||
return;
|
||||
case 6:
|
||||
c0119j.J(((Integer) obj).intValue());
|
||||
return;
|
||||
case 7:
|
||||
c0119j.D(((Boolean) obj).booleanValue() ? (byte) 1 : (byte) 0);
|
||||
return;
|
||||
case 8:
|
||||
if (obj instanceof C0116g) {
|
||||
c0119j.H((C0116g) obj);
|
||||
return;
|
||||
} else {
|
||||
c0119j.Q((String) obj);
|
||||
return;
|
||||
}
|
||||
case 9:
|
||||
((AbstractC0108a) obj).c(c0119j);
|
||||
return;
|
||||
case 10:
|
||||
AbstractC0108a abstractC0108a = (AbstractC0108a) obj;
|
||||
c0119j.getClass();
|
||||
c0119j.T(abstractC0108a.a());
|
||||
abstractC0108a.c(c0119j);
|
||||
return;
|
||||
case 11:
|
||||
if (obj instanceof C0116g) {
|
||||
c0119j.H((C0116g) obj);
|
||||
return;
|
||||
}
|
||||
byte[] bArr = (byte[]) obj;
|
||||
int length = bArr.length;
|
||||
c0119j.T(length);
|
||||
c0119j.E(bArr, 0, length);
|
||||
return;
|
||||
case 12:
|
||||
c0119j.T(((Integer) obj).intValue());
|
||||
return;
|
||||
case 13:
|
||||
c0119j.N(((Integer) obj).intValue());
|
||||
return;
|
||||
case 14:
|
||||
c0119j.J(((Integer) obj).intValue());
|
||||
return;
|
||||
case 15:
|
||||
c0119j.L(((Long) obj).longValue());
|
||||
return;
|
||||
case 16:
|
||||
int intValue = ((Integer) obj).intValue();
|
||||
c0119j.T((intValue >> 31) ^ (intValue << 1));
|
||||
return;
|
||||
case 17:
|
||||
long longValue = ((Long) obj).longValue();
|
||||
c0119j.V((longValue >> 63) ^ (longValue << 1));
|
||||
return;
|
||||
default:
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
public final void a() {
|
||||
if (this.f2952b) {
|
||||
return;
|
||||
}
|
||||
d0 d0Var = this.f2951a;
|
||||
if (!d0Var.f2902d) {
|
||||
if (d0Var.f2900b.size() > 0) {
|
||||
d0Var.c(0).getKey().getClass();
|
||||
throw new ClassCastException();
|
||||
}
|
||||
Iterator it = d0Var.d().iterator();
|
||||
if (it.hasNext()) {
|
||||
((Map.Entry) it.next()).getKey().getClass();
|
||||
throw new ClassCastException();
|
||||
}
|
||||
}
|
||||
if (!d0Var.f2902d) {
|
||||
d0Var.f2901c = d0Var.f2901c.isEmpty() ? Collections.EMPTY_MAP : Collections.unmodifiableMap(d0Var.f2901c);
|
||||
d0Var.f2904f = d0Var.f2904f.isEmpty() ? Collections.EMPTY_MAP : Collections.unmodifiableMap(d0Var.f2904f);
|
||||
d0Var.f2902d = true;
|
||||
}
|
||||
this.f2952b = true;
|
||||
}
|
||||
|
||||
public final Object clone() {
|
||||
C0125p c0125p = new C0125p();
|
||||
d0 d0Var = this.f2951a;
|
||||
if (d0Var.f2900b.size() > 0) {
|
||||
Map.Entry c4 = d0Var.c(0);
|
||||
if (c4.getKey() != null) {
|
||||
throw new ClassCastException();
|
||||
}
|
||||
c4.getValue();
|
||||
throw null;
|
||||
}
|
||||
Iterator it = d0Var.d().iterator();
|
||||
if (!it.hasNext()) {
|
||||
return c0125p;
|
||||
}
|
||||
Map.Entry entry = (Map.Entry) it.next();
|
||||
if (entry.getKey() != null) {
|
||||
throw new ClassCastException();
|
||||
}
|
||||
entry.getValue();
|
||||
throw null;
|
||||
}
|
||||
|
||||
public final boolean equals(Object obj) {
|
||||
if (this == obj) {
|
||||
return true;
|
||||
}
|
||||
if (obj instanceof C0125p) {
|
||||
return this.f2951a.equals(((C0125p) obj).f2951a);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
public final int hashCode() {
|
||||
return this.f2951a.hashCode();
|
||||
}
|
||||
|
||||
public C0125p(int i) {
|
||||
a();
|
||||
a();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
/* renamed from: androidx.datastore.preferences.protobuf.s, reason: case insensitive filesystem */
|
||||
/* loaded from: classes.dex */
|
||||
public final class C0127s implements P {
|
||||
|
||||
/* renamed from: b, reason: collision with root package name */
|
||||
public static final C0127s f2961b = new C0127s(0);
|
||||
|
||||
/* renamed from: a, reason: collision with root package name */
|
||||
public final /* synthetic */ int f2962a;
|
||||
|
||||
public /* synthetic */ C0127s(int i) {
|
||||
this.f2962a = i;
|
||||
}
|
||||
|
||||
@Override // androidx.datastore.preferences.protobuf.P
|
||||
public final C0109a0 a(Class cls) {
|
||||
switch (this.f2962a) {
|
||||
case 0:
|
||||
if (!AbstractC0130v.class.isAssignableFrom(cls)) {
|
||||
throw new IllegalArgumentException("Unsupported message type: ".concat(cls.getName()));
|
||||
}
|
||||
try {
|
||||
return (C0109a0) AbstractC0130v.e(cls.asSubclass(AbstractC0130v.class)).d(3);
|
||||
} catch (Exception e4) {
|
||||
throw new RuntimeException("Unable to get message info for ".concat(cls.getName()), e4);
|
||||
}
|
||||
default:
|
||||
throw new IllegalStateException("This should never be called.");
|
||||
}
|
||||
}
|
||||
|
||||
@Override // androidx.datastore.preferences.protobuf.P
|
||||
public final boolean b(Class cls) {
|
||||
switch (this.f2962a) {
|
||||
case 0:
|
||||
return AbstractC0130v.class.isAssignableFrom(cls);
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
/* renamed from: androidx.datastore.preferences.protobuf.u, reason: case insensitive filesystem */
|
||||
/* loaded from: classes.dex */
|
||||
public final class C0129u implements W {
|
||||
static {
|
||||
C0122m.a();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
/* renamed from: androidx.datastore.preferences.protobuf.z, reason: case insensitive filesystem */
|
||||
/* loaded from: classes.dex */
|
||||
public final class C0134z extends A {
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface D extends List {
|
||||
void e(C0116g c0116g);
|
||||
|
||||
List getUnderlyingElements();
|
||||
|
||||
D getUnmodifiableView();
|
||||
|
||||
Object s(int i);
|
||||
}
|
||||
@@ -0,0 +1,85 @@
|
||||
package androidx.datastore.preferences.protobuf;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class E extends G {
|
||||
|
||||
/* renamed from: c, reason: collision with root package name */
|
||||
public static final Class f2847c = Collections.unmodifiableList(Collections.EMPTY_LIST).getClass();
|
||||
|
||||
public static List d(Object obj, long j4, int i) {
|
||||
List list = (List) s0.f2966d.i(j4, obj);
|
||||
if (list.isEmpty()) {
|
||||
List c4 = list instanceof D ? new C(i) : ((list instanceof X) && (list instanceof InterfaceC0132x)) ? ((InterfaceC0132x) list).d(i) : new ArrayList(i);
|
||||
s0.o(obj, j4, c4);
|
||||
return c4;
|
||||
}
|
||||
if (f2847c.isAssignableFrom(list.getClass())) {
|
||||
ArrayList arrayList = new ArrayList(list.size() + i);
|
||||
arrayList.addAll(list);
|
||||
s0.o(obj, j4, arrayList);
|
||||
return arrayList;
|
||||
}
|
||||
if (list instanceof n0) {
|
||||
C c5 = new C(list.size() + i);
|
||||
c5.addAll((n0) list);
|
||||
s0.o(obj, j4, c5);
|
||||
return c5;
|
||||
}
|
||||
if ((list instanceof X) && (list instanceof InterfaceC0132x)) {
|
||||
InterfaceC0132x interfaceC0132x = (InterfaceC0132x) list;
|
||||
if (!((AbstractC0110b) interfaceC0132x).f2891a) {
|
||||
InterfaceC0132x d4 = interfaceC0132x.d(list.size() + i);
|
||||
s0.o(obj, j4, d4);
|
||||
return d4;
|
||||
}
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
@Override // androidx.datastore.preferences.protobuf.G
|
||||
public final void a(long j4, Object obj) {
|
||||
Object unmodifiableList;
|
||||
List list = (List) s0.f2966d.i(j4, obj);
|
||||
if (list instanceof D) {
|
||||
unmodifiableList = ((D) list).getUnmodifiableView();
|
||||
} else {
|
||||
if (f2847c.isAssignableFrom(list.getClass())) {
|
||||
return;
|
||||
}
|
||||
if ((list instanceof X) && (list instanceof InterfaceC0132x)) {
|
||||
AbstractC0110b abstractC0110b = (AbstractC0110b) ((InterfaceC0132x) list);
|
||||
if (abstractC0110b.f2891a) {
|
||||
abstractC0110b.f2891a = false;
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
unmodifiableList = Collections.unmodifiableList(list);
|
||||
}
|
||||
s0.o(obj, j4, unmodifiableList);
|
||||
}
|
||||
|
||||
@Override // androidx.datastore.preferences.protobuf.G
|
||||
public final void b(AbstractC0130v abstractC0130v, AbstractC0130v abstractC0130v2, long j4) {
|
||||
List list = (List) s0.f2966d.i(j4, abstractC0130v2);
|
||||
List d4 = d(abstractC0130v, j4, list.size());
|
||||
int size = d4.size();
|
||||
int size2 = list.size();
|
||||
if (size > 0 && size2 > 0) {
|
||||
d4.addAll(list);
|
||||
}
|
||||
if (size > 0) {
|
||||
list = d4;
|
||||
}
|
||||
s0.o(abstractC0130v, j4, list);
|
||||
}
|
||||
|
||||
@Override // androidx.datastore.preferences.protobuf.G
|
||||
public final List c(long j4, Object obj) {
|
||||
return d(obj, j4, 10);
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user