2848 lines
92 KiB
Java
2848 lines
92 KiB
Java
package androidx.appcompat.app;
|
|
|
|
import android.R;
|
|
import android.app.Activity;
|
|
import android.app.Dialog;
|
|
import android.app.UiModeManager;
|
|
import android.content.BroadcastReceiver;
|
|
import android.content.ComponentName;
|
|
import android.content.Context;
|
|
import android.content.ContextWrapper;
|
|
import android.content.Intent;
|
|
import android.content.IntentFilter;
|
|
import android.content.pm.ActivityInfo;
|
|
import android.content.pm.PackageManager;
|
|
import android.content.res.Configuration;
|
|
import android.content.res.Resources;
|
|
import android.content.res.TypedArray;
|
|
import android.graphics.Rect;
|
|
import android.graphics.drawable.Drawable;
|
|
import android.location.LocationManager;
|
|
import android.os.Build;
|
|
import android.os.Bundle;
|
|
import android.os.LocaleList;
|
|
import android.os.PowerManager;
|
|
import android.text.TextUtils;
|
|
import android.util.AndroidRuntimeException;
|
|
import android.util.AttributeSet;
|
|
import android.util.TypedValue;
|
|
import android.view.ActionMode;
|
|
import android.view.ContextThemeWrapper;
|
|
import android.view.KeyCharacterMap;
|
|
import android.view.KeyEvent;
|
|
import android.view.KeyboardShortcutGroup;
|
|
import android.view.LayoutInflater;
|
|
import android.view.Menu;
|
|
import android.view.MenuInflater;
|
|
import android.view.MenuItem;
|
|
import android.view.MotionEvent;
|
|
import android.view.View;
|
|
import android.view.ViewConfiguration;
|
|
import android.view.ViewGroup;
|
|
import android.view.ViewParent;
|
|
import android.view.Window;
|
|
import android.view.WindowManager;
|
|
import android.widget.FrameLayout;
|
|
import android.widget.ListAdapter;
|
|
import android.widget.PopupWindow;
|
|
import android.widget.TextView;
|
|
import android.window.OnBackInvokedCallback;
|
|
import android.window.OnBackInvokedDispatcher;
|
|
import androidx.appcompat.app.AppCompatDelegateImpl;
|
|
import androidx.appcompat.view.menu.ExpandedMenuView;
|
|
import androidx.appcompat.widget.ActionBarContextView;
|
|
import androidx.appcompat.widget.ContentFrameLayout;
|
|
import androidx.appcompat.widget.Toolbar;
|
|
import androidx.core.view.ViewCompat;
|
|
import androidx.core.view.ViewPropertyAnimatorCompat;
|
|
import androidx.core.view.WindowInsetsCompat;
|
|
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
|
|
import java.lang.ref.WeakReference;
|
|
import java.util.LinkedHashSet;
|
|
import java.util.List;
|
|
import java.util.Locale;
|
|
import java.util.Objects;
|
|
import o.AgY;
|
|
import o.BWq;
|
|
import o.C0683McA;
|
|
import o.C0990TdL;
|
|
import o.C15973jzh;
|
|
import o.C1982aTx;
|
|
import o.DFj;
|
|
import o.InterfaceC15687hkl;
|
|
import o.InterfaceC15933jjG;
|
|
import o.InterfaceC16541pFg;
|
|
import o.JHJ;
|
|
import o.JRt;
|
|
import o.LbT;
|
|
import o.NOK;
|
|
import o.NoP;
|
|
import o.PBh;
|
|
import o.PEg;
|
|
import o.Plu;
|
|
import o.QUF;
|
|
import o.RXZ;
|
|
import o.Rut;
|
|
import o.SYO;
|
|
import o.Sya;
|
|
import o.WNf;
|
|
import o.XOs;
|
|
import o.Yju;
|
|
import o.jdi;
|
|
import o.kVs;
|
|
import o.mhG;
|
|
import o.mxt;
|
|
import o.nMh;
|
|
import o.pwE;
|
|
import o.qPj;
|
|
import o.uLO;
|
|
import o.vsf;
|
|
import o.wcf;
|
|
import o.wdQ;
|
|
|
|
/* loaded from: classes.dex */
|
|
public class AppCompatDelegateImpl extends Yju implements NoP.Sts, LayoutInflater.Factory2 {
|
|
private RVV B;
|
|
private NOK C;
|
|
private int D;
|
|
private NHB E;
|
|
private OnBackInvokedCallback F;
|
|
private tOB G;
|
|
private boolean H;
|
|
private NHB I;
|
|
private jdi J;
|
|
private boolean K;
|
|
private OnBackInvokedDispatcher L;
|
|
private boolean M;
|
|
private Configuration N;
|
|
private boolean O;
|
|
private boolean P;
|
|
private boolean Q;
|
|
private final Runnable R;
|
|
private boolean S;
|
|
private mxa T;
|
|
private int U;
|
|
private vUG[] V;
|
|
private C15973jzh W;
|
|
private boolean X;
|
|
private Rect Y;
|
|
private vUG Z;
|
|
private Rect aa;
|
|
private View ab;
|
|
private boolean ac;
|
|
private TextView ae;
|
|
private int af;
|
|
private CharSequence ah;
|
|
PopupWindow b;
|
|
pwE c;
|
|
vsf d;
|
|
ActionBarContextView e;
|
|
final Context f;
|
|
boolean g;
|
|
boolean h;
|
|
ViewPropertyAnimatorCompat i;
|
|
final qPj j;
|
|
boolean k;
|
|
final Object l;
|
|
boolean m;
|
|
int n;
|
|
|
|
/* renamed from: o, reason: collision with root package name */
|
|
MenuInflater f6367o;
|
|
Window p;
|
|
boolean q;
|
|
ViewGroup r;
|
|
boolean s;
|
|
Runnable t;
|
|
boolean x;
|
|
private boolean z;
|
|
private static final DFj<String, Integer> v = new DFj<>();
|
|
private static final boolean w = false;
|
|
private static final int[] A = {R.attr.windowBackground};
|
|
private static final boolean u = !"robolectric".equals(Build.FINGERPRINT);
|
|
private static final boolean y = true;
|
|
|
|
/* loaded from: classes.dex */
|
|
public interface Sts {
|
|
View c(int i);
|
|
|
|
boolean d(int i);
|
|
}
|
|
|
|
private int g(int i) {
|
|
if (i == 8) {
|
|
return 108;
|
|
}
|
|
if (i == 9) {
|
|
return 109;
|
|
}
|
|
return i;
|
|
}
|
|
|
|
@Override // o.Yju
|
|
public void cI_(Bundle bundle) {
|
|
}
|
|
|
|
void cJ_(ViewGroup viewGroup) {
|
|
}
|
|
|
|
public AppCompatDelegateImpl(Activity activity, qPj qpj) {
|
|
this(activity, null, qpj, activity);
|
|
}
|
|
|
|
public AppCompatDelegateImpl(Dialog dialog, qPj qpj) {
|
|
this(dialog.getContext(), dialog.getWindow(), qpj, dialog);
|
|
}
|
|
|
|
private AppCompatDelegateImpl(Context context, Window window, qPj qpj, Object obj) {
|
|
DFj<String, Integer> dFj;
|
|
Integer num;
|
|
AppCompatActivity L;
|
|
this.i = null;
|
|
this.P = true;
|
|
this.U = -100;
|
|
this.R = new Runnable(this) { // from class: androidx.appcompat.app.AppCompatDelegateImpl.1
|
|
final AppCompatDelegateImpl c;
|
|
|
|
{
|
|
this.c = this;
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
if ((this.c.n & 1) != 0) {
|
|
this.c.h(0);
|
|
}
|
|
if ((this.c.n & 4096) != 0) {
|
|
this.c.h(108);
|
|
}
|
|
this.c.m = false;
|
|
this.c.n = 0;
|
|
}
|
|
};
|
|
this.f = context;
|
|
this.j = qpj;
|
|
this.l = obj;
|
|
if (this.U == -100 && (obj instanceof Dialog) && (L = L()) != null) {
|
|
this.U = L.getDelegate().f();
|
|
}
|
|
if (this.U == -100 && (num = (dFj = v).get(obj.getClass().getName())) != null) {
|
|
this.U = num.intValue();
|
|
dFj.remove(obj.getClass().getName());
|
|
}
|
|
if (window != null) {
|
|
ch_(window);
|
|
}
|
|
RXZ.a();
|
|
}
|
|
|
|
@Override // o.Yju
|
|
public void cM_(OnBackInvokedDispatcher onBackInvokedDispatcher) {
|
|
OnBackInvokedCallback onBackInvokedCallback;
|
|
super.cM_(onBackInvokedDispatcher);
|
|
OnBackInvokedDispatcher onBackInvokedDispatcher2 = this.L;
|
|
if (onBackInvokedDispatcher2 != null && (onBackInvokedCallback = this.F) != null) {
|
|
jbe.c(onBackInvokedDispatcher2, onBackInvokedCallback);
|
|
this.F = null;
|
|
}
|
|
if (onBackInvokedDispatcher == null) {
|
|
Object obj = this.l;
|
|
if ((obj instanceof Activity) && ((Activity) obj).getWindow() != null) {
|
|
onBackInvokedDispatcher = jbe.cY_((Activity) this.l);
|
|
}
|
|
}
|
|
this.L = onBackInvokedDispatcher;
|
|
D();
|
|
}
|
|
|
|
void D() {
|
|
OnBackInvokedCallback onBackInvokedCallback;
|
|
if (Build.VERSION.SDK_INT >= 33) {
|
|
boolean z = z();
|
|
if (z && this.F == null) {
|
|
this.F = jbe.cZ_(this.L, this);
|
|
} else {
|
|
if (z || (onBackInvokedCallback = this.F) == null) {
|
|
return;
|
|
}
|
|
jbe.c(this.L, onBackInvokedCallback);
|
|
}
|
|
}
|
|
}
|
|
|
|
@Override // o.Yju
|
|
public Context g(Context context) {
|
|
this.H = true;
|
|
int a = a(context, I());
|
|
if (b(context)) {
|
|
d(context);
|
|
}
|
|
Plu i = i(context);
|
|
if (y && (context instanceof ContextThemeWrapper)) {
|
|
try {
|
|
jNh.dh_((ContextThemeWrapper) context, ci_(context, a, i, null, false));
|
|
return context;
|
|
} catch (IllegalStateException unused) {
|
|
}
|
|
}
|
|
if (context instanceof mhG) {
|
|
try {
|
|
((mhG) context).eb_(ci_(context, a, i, null, false));
|
|
return context;
|
|
} catch (IllegalStateException unused2) {
|
|
}
|
|
}
|
|
if (!u) {
|
|
return super.g(context);
|
|
}
|
|
Configuration configuration = new Configuration();
|
|
configuration.uiMode = -1;
|
|
configuration.fontScale = BitmapDescriptorFactory.HUE_RED;
|
|
Configuration configuration2 = LWm.cR_(context, configuration).getResources().getConfiguration();
|
|
Configuration configuration3 = context.getResources().getConfiguration();
|
|
configuration2.uiMode = configuration3.uiMode;
|
|
Configuration ci_ = ci_(context, a, i, !configuration2.equals(configuration3) ? ck_(configuration2, configuration3) : null, true);
|
|
mhG mhg = new mhG(context, SYO.jbe.Theme_AppCompat_Empty);
|
|
mhg.eb_(ci_);
|
|
try {
|
|
if (context.getTheme() != null) {
|
|
kVs.ZqN.os_(mhg.getTheme());
|
|
}
|
|
} catch (NullPointerException unused3) {
|
|
}
|
|
return super.g(mhg);
|
|
}
|
|
|
|
/* loaded from: classes.dex */
|
|
static class jNh {
|
|
static void dh_(ContextThemeWrapper contextThemeWrapper, Configuration configuration) {
|
|
contextThemeWrapper.applyOverrideConfiguration(configuration);
|
|
}
|
|
}
|
|
|
|
@Override // o.Yju
|
|
public void cC_(Bundle bundle) {
|
|
String str;
|
|
this.H = true;
|
|
e(false);
|
|
H();
|
|
Object obj = this.l;
|
|
if (obj instanceof Activity) {
|
|
try {
|
|
str = uLO.mp_((Activity) obj);
|
|
} catch (IllegalArgumentException unused) {
|
|
str = null;
|
|
}
|
|
if (str != null) {
|
|
pwE C = C();
|
|
if (C == null) {
|
|
this.S = true;
|
|
} else {
|
|
C.b(true);
|
|
}
|
|
}
|
|
b(this);
|
|
}
|
|
this.N = new Configuration(this.f.getResources().getConfiguration());
|
|
this.M = true;
|
|
}
|
|
|
|
@Override // o.Yju
|
|
public void cH_(Bundle bundle) {
|
|
F();
|
|
}
|
|
|
|
@Override // o.Yju
|
|
public pwE m() {
|
|
N();
|
|
return this.c;
|
|
}
|
|
|
|
final Window.Callback cA_() {
|
|
return this.p.getCallback();
|
|
}
|
|
|
|
private void N() {
|
|
F();
|
|
if (this.h && this.c == null) {
|
|
Object obj = this.l;
|
|
if (obj instanceof Activity) {
|
|
this.c = new wcf((Activity) this.l, this.s);
|
|
} else if (obj instanceof Dialog) {
|
|
this.c = new wcf((Dialog) this.l);
|
|
}
|
|
pwE pwe = this.c;
|
|
if (pwe != null) {
|
|
pwe.b(this.S);
|
|
}
|
|
}
|
|
}
|
|
|
|
@Override // o.Yju
|
|
public void a(Toolbar toolbar) {
|
|
if (this.l instanceof Activity) {
|
|
pwE m = m();
|
|
if (m instanceof wcf) {
|
|
throw new IllegalStateException("This Activity already has an action bar supplied by the window decor. Do not request Window.FEATURE_SUPPORT_ACTION_BAR and set windowActionBar to false in your theme to use a Toolbar instead.");
|
|
}
|
|
this.f6367o = null;
|
|
if (m != null) {
|
|
m.g();
|
|
}
|
|
this.c = null;
|
|
if (toolbar != null) {
|
|
WNf wNf = new WNf(toolbar, x(), this.G);
|
|
this.c = wNf;
|
|
this.G.b(wNf.d);
|
|
toolbar.setBackInvokedCallbackEnabled(true);
|
|
} else {
|
|
this.G.b(null);
|
|
}
|
|
n();
|
|
}
|
|
}
|
|
|
|
final Context v() {
|
|
pwE m = m();
|
|
Context e = m != null ? m.e() : null;
|
|
return e == null ? this.f : e;
|
|
}
|
|
|
|
@Override // o.Yju
|
|
public MenuInflater cz_() {
|
|
if (this.f6367o == null) {
|
|
N();
|
|
pwE pwe = this.c;
|
|
this.f6367o = new JHJ(pwe != null ? pwe.e() : this.f);
|
|
}
|
|
return this.f6367o;
|
|
}
|
|
|
|
@Override // o.Yju
|
|
public <T extends View> T c(int i) {
|
|
F();
|
|
return (T) this.p.findViewById(i);
|
|
}
|
|
|
|
@Override // o.Yju
|
|
public void cB_(Configuration configuration) {
|
|
pwE m;
|
|
if (this.h && this.ac && (m = m()) != null) {
|
|
m.dM_(configuration);
|
|
}
|
|
RXZ.c().b(this.f);
|
|
this.N = new Configuration(this.f.getResources().getConfiguration());
|
|
e(false, false);
|
|
}
|
|
|
|
@Override // o.Yju
|
|
public void p() {
|
|
e(true, false);
|
|
}
|
|
|
|
@Override // o.Yju
|
|
public void t() {
|
|
pwE m = m();
|
|
if (m != null) {
|
|
m.e(false);
|
|
}
|
|
}
|
|
|
|
@Override // o.Yju
|
|
public void k() {
|
|
pwE m = m();
|
|
if (m != null) {
|
|
m.e(true);
|
|
}
|
|
}
|
|
|
|
@Override // o.Yju
|
|
public void d(View view) {
|
|
F();
|
|
ViewGroup viewGroup = (ViewGroup) this.r.findViewById(R.id.content);
|
|
viewGroup.removeAllViews();
|
|
viewGroup.addView(view);
|
|
this.G.db_(this.p.getCallback());
|
|
}
|
|
|
|
@Override // o.Yju
|
|
public void d(int i) {
|
|
F();
|
|
ViewGroup viewGroup = (ViewGroup) this.r.findViewById(R.id.content);
|
|
viewGroup.removeAllViews();
|
|
LayoutInflater.from(this.f).inflate(i, viewGroup);
|
|
this.G.db_(this.p.getCallback());
|
|
}
|
|
|
|
@Override // o.Yju
|
|
public void cL_(View view, ViewGroup.LayoutParams layoutParams) {
|
|
F();
|
|
ViewGroup viewGroup = (ViewGroup) this.r.findViewById(R.id.content);
|
|
viewGroup.removeAllViews();
|
|
viewGroup.addView(view, layoutParams);
|
|
this.G.db_(this.p.getCallback());
|
|
}
|
|
|
|
@Override // o.Yju
|
|
public void ct_(View view, ViewGroup.LayoutParams layoutParams) {
|
|
F();
|
|
((ViewGroup) this.r.findViewById(R.id.content)).addView(view, layoutParams);
|
|
this.G.db_(this.p.getCallback());
|
|
}
|
|
|
|
/* JADX WARN: Removed duplicated region for block: B:16:0x0058 */
|
|
@Override // o.Yju
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
public void l() {
|
|
/*
|
|
r3 = this;
|
|
java.lang.Object r0 = r3.l
|
|
boolean r0 = r0 instanceof android.app.Activity
|
|
if (r0 == 0) goto L9
|
|
d(r3)
|
|
L9:
|
|
boolean r0 = r3.m
|
|
if (r0 == 0) goto L18
|
|
android.view.Window r0 = r3.p
|
|
android.view.View r0 = r0.getDecorView()
|
|
java.lang.Runnable r1 = r3.R
|
|
r0.removeCallbacks(r1)
|
|
L18:
|
|
r0 = 1
|
|
r3.g = r0
|
|
int r0 = r3.U
|
|
r1 = -100
|
|
if (r0 == r1) goto L45
|
|
java.lang.Object r0 = r3.l
|
|
boolean r1 = r0 instanceof android.app.Activity
|
|
if (r1 == 0) goto L45
|
|
android.app.Activity r0 = (android.app.Activity) r0
|
|
boolean r0 = r0.isChangingConfigurations()
|
|
if (r0 == 0) goto L45
|
|
o.DFj<java.lang.String, java.lang.Integer> r0 = androidx.appcompat.app.AppCompatDelegateImpl.v
|
|
java.lang.Object r1 = r3.l
|
|
java.lang.Class r1 = r1.getClass()
|
|
java.lang.String r1 = r1.getName()
|
|
int r2 = r3.U
|
|
java.lang.Integer r2 = java.lang.Integer.valueOf(r2)
|
|
r0.put(r1, r2)
|
|
goto L54
|
|
L45:
|
|
o.DFj<java.lang.String, java.lang.Integer> r0 = androidx.appcompat.app.AppCompatDelegateImpl.v
|
|
java.lang.Object r1 = r3.l
|
|
java.lang.Class r1 = r1.getClass()
|
|
java.lang.String r1 = r1.getName()
|
|
r0.remove(r1)
|
|
L54:
|
|
o.pwE r0 = r3.c
|
|
if (r0 == 0) goto L5b
|
|
r0.g()
|
|
L5b:
|
|
r3.E()
|
|
return
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: androidx.appcompat.app.AppCompatDelegateImpl.l():void");
|
|
}
|
|
|
|
private void E() {
|
|
NHB nhb = this.I;
|
|
if (nhb != null) {
|
|
nhb.a();
|
|
}
|
|
NHB nhb2 = this.E;
|
|
if (nhb2 != null) {
|
|
nhb2.a();
|
|
}
|
|
}
|
|
|
|
private void H() {
|
|
if (this.p == null) {
|
|
Object obj = this.l;
|
|
if (obj instanceof Activity) {
|
|
ch_(((Activity) obj).getWindow());
|
|
}
|
|
}
|
|
if (this.p == null) {
|
|
throw new IllegalStateException("We have not been given a Window");
|
|
}
|
|
}
|
|
|
|
private void ch_(Window window) {
|
|
if (this.p != null) {
|
|
throw new IllegalStateException("AppCompat has already installed itself into the Window");
|
|
}
|
|
Window.Callback callback = window.getCallback();
|
|
if (callback instanceof tOB) {
|
|
throw new IllegalStateException("AppCompat has already installed itself into the Window");
|
|
}
|
|
tOB tob = new tOB(this, callback);
|
|
this.G = tob;
|
|
window.setCallback(tob);
|
|
Context context = this.f;
|
|
C0683McA c0683McA = new C0683McA(context, context.obtainStyledAttributes((AttributeSet) null, A));
|
|
Drawable jM_ = c0683McA.jM_(0);
|
|
if (jM_ != null) {
|
|
window.setBackgroundDrawable(jM_);
|
|
}
|
|
c0683McA.d.recycle();
|
|
this.p = window;
|
|
if (Build.VERSION.SDK_INT < 33 || this.L != null) {
|
|
return;
|
|
}
|
|
cM_(null);
|
|
}
|
|
|
|
private void F() {
|
|
if (this.ac) {
|
|
return;
|
|
}
|
|
this.r = cj_();
|
|
CharSequence x = x();
|
|
if (!TextUtils.isEmpty(x)) {
|
|
jdi jdiVar = this.J;
|
|
if (jdiVar != null) {
|
|
jdiVar.setWindowTitle(x);
|
|
} else if (C() != null) {
|
|
C().e(x);
|
|
} else {
|
|
TextView textView = this.ae;
|
|
if (textView != null) {
|
|
textView.setText(x);
|
|
}
|
|
}
|
|
}
|
|
A();
|
|
cJ_(this.r);
|
|
this.ac = true;
|
|
vUG c = c(0, false);
|
|
if (this.g) {
|
|
return;
|
|
}
|
|
if (c == null || c.f6368o == null) {
|
|
j(108);
|
|
}
|
|
}
|
|
|
|
private ViewGroup cj_() {
|
|
ViewGroup viewGroup;
|
|
TypedArray obtainStyledAttributes = this.f.obtainStyledAttributes(SYO.ZqN.AppCompatTheme);
|
|
if (!obtainStyledAttributes.hasValue(SYO.ZqN.AppCompatTheme_windowActionBar)) {
|
|
obtainStyledAttributes.recycle();
|
|
throw new IllegalStateException("You need to use a Theme.AppCompat theme (or descendant) with this activity.");
|
|
}
|
|
if (obtainStyledAttributes.getBoolean(SYO.ZqN.AppCompatTheme_windowNoTitle, false)) {
|
|
a(1);
|
|
} else if (obtainStyledAttributes.getBoolean(SYO.ZqN.AppCompatTheme_windowActionBar, false)) {
|
|
a(108);
|
|
}
|
|
if (obtainStyledAttributes.getBoolean(SYO.ZqN.AppCompatTheme_windowActionBarOverlay, false)) {
|
|
a(109);
|
|
}
|
|
if (obtainStyledAttributes.getBoolean(SYO.ZqN.AppCompatTheme_windowActionModeOverlay, false)) {
|
|
a(10);
|
|
}
|
|
this.k = obtainStyledAttributes.getBoolean(SYO.ZqN.AppCompatTheme_android_windowIsFloating, false);
|
|
obtainStyledAttributes.recycle();
|
|
H();
|
|
this.p.getDecorView();
|
|
LayoutInflater from = LayoutInflater.from(this.f);
|
|
if (this.x) {
|
|
viewGroup = this.q ? (ViewGroup) from.inflate(SYO.ojQ.abc_screen_simple_overlay_action_mode, (ViewGroup) null) : (ViewGroup) from.inflate(SYO.ojQ.abc_screen_simple, (ViewGroup) null);
|
|
} else if (this.k) {
|
|
viewGroup = (ViewGroup) from.inflate(SYO.ojQ.abc_dialog_title_material, (ViewGroup) null);
|
|
this.s = false;
|
|
this.h = false;
|
|
} else if (this.h) {
|
|
TypedValue typedValue = new TypedValue();
|
|
this.f.getTheme().resolveAttribute(SYO.IeS.actionBarTheme, typedValue, true);
|
|
viewGroup = (ViewGroup) LayoutInflater.from(typedValue.resourceId != 0 ? new mhG(this.f, typedValue.resourceId) : this.f).inflate(SYO.ojQ.abc_screen_toolbar, (ViewGroup) null);
|
|
jdi jdiVar = (jdi) viewGroup.findViewById(SYO.saX.decor_content_parent);
|
|
this.J = jdiVar;
|
|
jdiVar.setWindowCallback(cA_());
|
|
if (this.s) {
|
|
this.J.e(109);
|
|
}
|
|
if (this.O) {
|
|
this.J.e(2);
|
|
}
|
|
if (this.Q) {
|
|
this.J.e(5);
|
|
}
|
|
} else {
|
|
viewGroup = null;
|
|
}
|
|
if (viewGroup == null) {
|
|
StringBuilder sb = new StringBuilder("AppCompat does not support the current theme features: { windowActionBar: ");
|
|
sb.append(this.h);
|
|
sb.append(", windowActionBarOverlay: ");
|
|
sb.append(this.s);
|
|
sb.append(", android:windowIsFloating: ");
|
|
sb.append(this.k);
|
|
sb.append(", windowActionModeOverlay: ");
|
|
sb.append(this.q);
|
|
sb.append(", windowNoTitle: ");
|
|
sb.append(this.x);
|
|
sb.append(" }");
|
|
throw new IllegalArgumentException(sb.toString());
|
|
}
|
|
ViewCompat.c(viewGroup, new LbT(this) { // from class: androidx.appcompat.app.AppCompatDelegateImpl.5
|
|
final AppCompatDelegateImpl d;
|
|
|
|
{
|
|
this.d = this;
|
|
}
|
|
|
|
@Override // o.LbT
|
|
public WindowInsetsCompat e(View view, WindowInsetsCompat windowInsetsCompat) {
|
|
int i = windowInsetsCompat.i();
|
|
int cN_ = this.d.cN_(windowInsetsCompat, null);
|
|
if (i != cN_) {
|
|
windowInsetsCompat = windowInsetsCompat.e(windowInsetsCompat.g(), cN_, windowInsetsCompat.j(), windowInsetsCompat.f());
|
|
}
|
|
return ViewCompat.e(view, windowInsetsCompat);
|
|
}
|
|
});
|
|
if (this.J == null) {
|
|
this.ae = (TextView) viewGroup.findViewById(SYO.saX.title);
|
|
}
|
|
mxt.d(viewGroup);
|
|
ContentFrameLayout contentFrameLayout = (ContentFrameLayout) viewGroup.findViewById(SYO.saX.action_bar_activity_content);
|
|
ViewGroup viewGroup2 = (ViewGroup) this.p.findViewById(R.id.content);
|
|
if (viewGroup2 != null) {
|
|
while (viewGroup2.getChildCount() > 0) {
|
|
View childAt = viewGroup2.getChildAt(0);
|
|
viewGroup2.removeViewAt(0);
|
|
contentFrameLayout.addView(childAt);
|
|
}
|
|
viewGroup2.setId(-1);
|
|
contentFrameLayout.setId(R.id.content);
|
|
if (viewGroup2 instanceof FrameLayout) {
|
|
((FrameLayout) viewGroup2).setForeground(null);
|
|
}
|
|
}
|
|
this.p.setContentView(viewGroup);
|
|
contentFrameLayout.setAttachListener(new ContentFrameLayout.Sts(this) { // from class: androidx.appcompat.app.AppCompatDelegateImpl.2
|
|
final AppCompatDelegateImpl b;
|
|
|
|
@Override // androidx.appcompat.widget.ContentFrameLayout.Sts
|
|
public void c() {
|
|
}
|
|
|
|
{
|
|
this.b = this;
|
|
}
|
|
|
|
@Override // androidx.appcompat.widget.ContentFrameLayout.Sts
|
|
public void a() {
|
|
this.b.s();
|
|
}
|
|
});
|
|
return viewGroup;
|
|
}
|
|
|
|
private void A() {
|
|
ContentFrameLayout contentFrameLayout = (ContentFrameLayout) this.r.findViewById(R.id.content);
|
|
View decorView = this.p.getDecorView();
|
|
contentFrameLayout.setDecorPadding(decorView.getPaddingLeft(), decorView.getPaddingTop(), decorView.getPaddingRight(), decorView.getPaddingBottom());
|
|
TypedArray obtainStyledAttributes = this.f.obtainStyledAttributes(SYO.ZqN.AppCompatTheme);
|
|
obtainStyledAttributes.getValue(SYO.ZqN.AppCompatTheme_windowMinWidthMajor, contentFrameLayout.hP_());
|
|
obtainStyledAttributes.getValue(SYO.ZqN.AppCompatTheme_windowMinWidthMinor, contentFrameLayout.hQ_());
|
|
if (obtainStyledAttributes.hasValue(SYO.ZqN.AppCompatTheme_windowFixedWidthMajor)) {
|
|
obtainStyledAttributes.getValue(SYO.ZqN.AppCompatTheme_windowFixedWidthMajor, contentFrameLayout.hN_());
|
|
}
|
|
if (obtainStyledAttributes.hasValue(SYO.ZqN.AppCompatTheme_windowFixedWidthMinor)) {
|
|
obtainStyledAttributes.getValue(SYO.ZqN.AppCompatTheme_windowFixedWidthMinor, contentFrameLayout.hO_());
|
|
}
|
|
if (obtainStyledAttributes.hasValue(SYO.ZqN.AppCompatTheme_windowFixedHeightMajor)) {
|
|
obtainStyledAttributes.getValue(SYO.ZqN.AppCompatTheme_windowFixedHeightMajor, contentFrameLayout.hL_());
|
|
}
|
|
if (obtainStyledAttributes.hasValue(SYO.ZqN.AppCompatTheme_windowFixedHeightMinor)) {
|
|
obtainStyledAttributes.getValue(SYO.ZqN.AppCompatTheme_windowFixedHeightMinor, contentFrameLayout.hM_());
|
|
}
|
|
obtainStyledAttributes.recycle();
|
|
contentFrameLayout.requestLayout();
|
|
}
|
|
|
|
@Override // o.Yju
|
|
public boolean a(int i) {
|
|
int g = g(i);
|
|
if (this.x && g == 108) {
|
|
return false;
|
|
}
|
|
if (this.h && g == 1) {
|
|
this.h = false;
|
|
}
|
|
if (g == 1) {
|
|
K();
|
|
this.x = true;
|
|
return true;
|
|
}
|
|
if (g == 2) {
|
|
K();
|
|
this.O = true;
|
|
return true;
|
|
}
|
|
if (g == 5) {
|
|
K();
|
|
this.Q = true;
|
|
return true;
|
|
}
|
|
if (g == 10) {
|
|
K();
|
|
this.q = true;
|
|
return true;
|
|
}
|
|
if (g == 108) {
|
|
K();
|
|
this.h = true;
|
|
return true;
|
|
}
|
|
if (g == 109) {
|
|
K();
|
|
this.s = true;
|
|
return true;
|
|
}
|
|
return this.p.requestFeature(g);
|
|
}
|
|
|
|
@Override // o.Yju
|
|
public final void c(CharSequence charSequence) {
|
|
this.ah = charSequence;
|
|
jdi jdiVar = this.J;
|
|
if (jdiVar != null) {
|
|
jdiVar.setWindowTitle(charSequence);
|
|
return;
|
|
}
|
|
if (C() != null) {
|
|
C().e(charSequence);
|
|
return;
|
|
}
|
|
TextView textView = this.ae;
|
|
if (textView != null) {
|
|
textView.setText(charSequence);
|
|
}
|
|
}
|
|
|
|
final CharSequence x() {
|
|
Object obj = this.l;
|
|
return obj instanceof Activity ? ((Activity) obj).getTitle() : this.ah;
|
|
}
|
|
|
|
void i(int i) {
|
|
if (i == 108) {
|
|
pwE m = m();
|
|
if (m != null) {
|
|
m.a(false);
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
if (i == 0) {
|
|
vUG c = c(i, true);
|
|
if (c.i) {
|
|
d(c, false);
|
|
}
|
|
}
|
|
}
|
|
|
|
void f(int i) {
|
|
pwE m;
|
|
if (i != 108 || (m = m()) == null) {
|
|
return;
|
|
}
|
|
m.a(true);
|
|
}
|
|
|
|
@Override // o.NoP.Sts
|
|
public boolean Ko_(NoP noP, MenuItem menuItem) {
|
|
vUG cx_;
|
|
Window.Callback cA_ = cA_();
|
|
if (cA_ == null || this.g || (cx_ = cx_(noP.b())) == null) {
|
|
return false;
|
|
}
|
|
return cA_.onMenuItemSelected(cx_.b, menuItem);
|
|
}
|
|
|
|
@Override // o.NoP.Sts
|
|
public void b(NoP noP) {
|
|
c(true);
|
|
}
|
|
|
|
@Override // o.Yju
|
|
public vsf b(vsf.HBt hBt) {
|
|
qPj qpj;
|
|
if (hBt == null) {
|
|
throw new IllegalArgumentException("ActionMode callback can not be null.");
|
|
}
|
|
vsf vsfVar = this.d;
|
|
if (vsfVar != null) {
|
|
vsfVar.e();
|
|
}
|
|
IeS ieS = new IeS(this, hBt);
|
|
pwE m = m();
|
|
if (m != null) {
|
|
vsf c = m.c(ieS);
|
|
this.d = c;
|
|
if (c != null && (qpj = this.j) != null) {
|
|
qpj.onSupportActionModeStarted(c);
|
|
}
|
|
}
|
|
if (this.d == null) {
|
|
this.d = d(ieS);
|
|
}
|
|
D();
|
|
return this.d;
|
|
}
|
|
|
|
@Override // o.Yju
|
|
public void n() {
|
|
if (C() == null || m().j()) {
|
|
return;
|
|
}
|
|
j(0);
|
|
}
|
|
|
|
/* JADX WARN: Removed duplicated region for block: B:14:0x0025 */
|
|
/* JADX WARN: Removed duplicated region for block: B:23:0x0029 */
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
o.vsf d(o.vsf.HBt r8) {
|
|
/*
|
|
Method dump skipped, instructions count: 363
|
|
To view this dump add '--comments-level debug' option
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: androidx.appcompat.app.AppCompatDelegateImpl.d(o.vsf$HBt):o.vsf");
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
/* renamed from: androidx.appcompat.app.AppCompatDelegateImpl$4, reason: invalid class name */
|
|
/* loaded from: classes.dex */
|
|
public class AnonymousClass4 implements Runnable {
|
|
final AppCompatDelegateImpl c;
|
|
|
|
AnonymousClass4(AppCompatDelegateImpl appCompatDelegateImpl) {
|
|
this.c = appCompatDelegateImpl;
|
|
}
|
|
|
|
@Override // java.lang.Runnable
|
|
public void run() {
|
|
this.c.b.showAtLocation(this.c.e, 55, 0, 0);
|
|
this.c.q();
|
|
if (this.c.B()) {
|
|
this.c.e.setAlpha(BitmapDescriptorFactory.HUE_RED);
|
|
AppCompatDelegateImpl appCompatDelegateImpl = this.c;
|
|
appCompatDelegateImpl.i = ViewCompat.b(appCompatDelegateImpl.e).b(1.0f);
|
|
this.c.i.b(new PBh(this) { // from class: androidx.appcompat.app.AppCompatDelegateImpl.4.3
|
|
final AnonymousClass4 c;
|
|
|
|
{
|
|
this.c = this;
|
|
}
|
|
|
|
@Override // o.PBh, o.InterfaceC15687hkl
|
|
public void e(View view) {
|
|
this.c.c.e.setVisibility(0);
|
|
}
|
|
|
|
@Override // o.PBh, o.InterfaceC15687hkl
|
|
public void d(View view) {
|
|
this.c.c.e.setAlpha(1.0f);
|
|
this.c.c.i.b((InterfaceC15687hkl) null);
|
|
this.c.c.i = null;
|
|
}
|
|
});
|
|
return;
|
|
}
|
|
this.c.e.setAlpha(1.0f);
|
|
this.c.e.setVisibility(0);
|
|
}
|
|
}
|
|
|
|
final boolean B() {
|
|
ViewGroup viewGroup;
|
|
return this.ac && (viewGroup = this.r) != null && ViewCompat.G(viewGroup);
|
|
}
|
|
|
|
void q() {
|
|
ViewPropertyAnimatorCompat viewPropertyAnimatorCompat = this.i;
|
|
if (viewPropertyAnimatorCompat != null) {
|
|
viewPropertyAnimatorCompat.d();
|
|
}
|
|
}
|
|
|
|
boolean z() {
|
|
if (this.L == null) {
|
|
return false;
|
|
}
|
|
vUG c = c(0, false);
|
|
return (c != null && c.i) || this.d != null;
|
|
}
|
|
|
|
public boolean y() {
|
|
boolean z = this.X;
|
|
this.X = false;
|
|
vUG c = c(0, false);
|
|
if (c != null && c.i) {
|
|
if (!z) {
|
|
d(c, true);
|
|
}
|
|
return true;
|
|
}
|
|
vsf vsfVar = this.d;
|
|
if (vsfVar != null) {
|
|
vsfVar.e();
|
|
return true;
|
|
}
|
|
pwE m = m();
|
|
return m != null && m.a();
|
|
}
|
|
|
|
boolean cE_(int i, KeyEvent keyEvent) {
|
|
pwE m = m();
|
|
if (m != null && m.dN_(i, keyEvent)) {
|
|
return true;
|
|
}
|
|
vUG vug = this.Z;
|
|
if (vug != null && co_(vug, keyEvent.getKeyCode(), keyEvent, 1)) {
|
|
vUG vug2 = this.Z;
|
|
if (vug2 != null) {
|
|
vug2.j = true;
|
|
}
|
|
return true;
|
|
}
|
|
if (this.Z == null) {
|
|
vUG c = c(0, true);
|
|
cp_(c, keyEvent);
|
|
boolean co_ = co_(c, keyEvent.getKeyCode(), keyEvent, 1);
|
|
c.g = false;
|
|
if (co_) {
|
|
return true;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
boolean cw_(KeyEvent keyEvent) {
|
|
View decorView;
|
|
Object obj = this.l;
|
|
if (((obj instanceof Rut.Sts) || (obj instanceof JRt)) && (decorView = this.p.getDecorView()) != null && ViewCompat.se_(decorView, keyEvent)) {
|
|
return true;
|
|
}
|
|
if (keyEvent.getKeyCode() == 82 && this.G.da_(this.p.getCallback(), keyEvent)) {
|
|
return true;
|
|
}
|
|
int keyCode = keyEvent.getKeyCode();
|
|
return keyEvent.getAction() == 0 ? cD_(keyCode, keyEvent) : cF_(keyCode, keyEvent);
|
|
}
|
|
|
|
boolean cF_(int i, KeyEvent keyEvent) {
|
|
if (i != 4) {
|
|
if (i == 82) {
|
|
cm_(0, keyEvent);
|
|
return true;
|
|
}
|
|
} else if (y()) {
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
boolean cD_(int i, KeyEvent keyEvent) {
|
|
if (i == 4) {
|
|
this.X = (keyEvent.getFlags() & 128) != 0;
|
|
} else if (i == 82) {
|
|
cl_(0, keyEvent);
|
|
return true;
|
|
}
|
|
return false;
|
|
}
|
|
|
|
/* JADX WARN: Code restructure failed: missing block: B:27:0x008b, code lost:
|
|
|
|
if (o.C15973jzh.a(r4, r6) != false) goto L28;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:28:0x008d, code lost:
|
|
|
|
r7 = true;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:36:0x0098, code lost:
|
|
|
|
if (((org.xmlpull.v1.XmlPullParser) r15).getDepth() > 1) goto L28;
|
|
*/
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
public android.view.View cv_(android.view.View r12, java.lang.String r13, android.content.Context r14, android.util.AttributeSet r15) {
|
|
/*
|
|
r11 = this;
|
|
o.NOK r0 = r11.C
|
|
r1 = 0
|
|
if (r0 != 0) goto L3f
|
|
android.content.Context r0 = r11.f
|
|
int[] r2 = o.SYO.ZqN.AppCompatTheme
|
|
android.content.res.TypedArray r0 = r0.obtainStyledAttributes(r2)
|
|
int r2 = o.SYO.ZqN.AppCompatTheme_viewInflaterClass
|
|
java.lang.String r0 = r0.getString(r2)
|
|
if (r0 != 0) goto L1d
|
|
o.NOK r0 = new o.NOK
|
|
r0.<init>()
|
|
r11.C = r0
|
|
goto L3f
|
|
L1d:
|
|
android.content.Context r2 = r11.f // Catch: java.lang.Throwable -> L38
|
|
java.lang.ClassLoader r2 = r2.getClassLoader() // Catch: java.lang.Throwable -> L38
|
|
java.lang.Class r0 = r2.loadClass(r0) // Catch: java.lang.Throwable -> L38
|
|
java.lang.Class[] r2 = new java.lang.Class[r1] // Catch: java.lang.Throwable -> L38
|
|
java.lang.reflect.Constructor r0 = r0.getDeclaredConstructor(r2) // Catch: java.lang.Throwable -> L38
|
|
java.lang.Object[] r2 = new java.lang.Object[r1] // Catch: java.lang.Throwable -> L38
|
|
java.lang.Object r0 = r0.newInstance(r2) // Catch: java.lang.Throwable -> L38
|
|
o.NOK r0 = (o.NOK) r0 // Catch: java.lang.Throwable -> L38
|
|
r11.C = r0 // Catch: java.lang.Throwable -> L38
|
|
goto L3f
|
|
L38:
|
|
o.NOK r0 = new o.NOK
|
|
r0.<init>()
|
|
r11.C = r0
|
|
L3f:
|
|
boolean r8 = androidx.appcompat.app.AppCompatDelegateImpl.w
|
|
if (r8 == 0) goto La2
|
|
o.jzh r0 = r11.W
|
|
if (r0 != 0) goto L4e
|
|
o.jzh r0 = new o.jzh
|
|
r0.<init>()
|
|
r11.W = r0
|
|
L4e:
|
|
o.jzh r0 = r11.W
|
|
boolean r2 = r15 instanceof org.xmlpull.v1.XmlPullParser
|
|
r3 = 1
|
|
if (r2 == 0) goto L8f
|
|
r4 = r15
|
|
org.xmlpull.v1.XmlPullParser r4 = (org.xmlpull.v1.XmlPullParser) r4
|
|
int r5 = r4.getDepth()
|
|
if (r5 != r3) goto L8f
|
|
java.util.Deque<java.lang.ref.WeakReference<org.xmlpull.v1.XmlPullParser>> r5 = r0.a
|
|
L60:
|
|
boolean r6 = r5.isEmpty()
|
|
if (r6 != 0) goto L7c
|
|
java.lang.Object r6 = r5.peek()
|
|
java.lang.ref.WeakReference r6 = (java.lang.ref.WeakReference) r6
|
|
java.lang.Object r6 = r6.get()
|
|
org.xmlpull.v1.XmlPullParser r6 = (org.xmlpull.v1.XmlPullParser) r6
|
|
boolean r7 = o.C15973jzh.c(r6)
|
|
if (r7 == 0) goto L7d
|
|
r5.pop()
|
|
goto L60
|
|
L7c:
|
|
r6 = 0
|
|
L7d:
|
|
java.util.Deque<java.lang.ref.WeakReference<org.xmlpull.v1.XmlPullParser>> r0 = r0.a
|
|
java.lang.ref.WeakReference r5 = new java.lang.ref.WeakReference
|
|
r5.<init>(r4)
|
|
r0.push(r5)
|
|
boolean r0 = o.C15973jzh.a(r4, r6)
|
|
if (r0 == 0) goto L8f
|
|
L8d:
|
|
r7 = r3
|
|
goto La3
|
|
L8f:
|
|
if (r2 == 0) goto L9b
|
|
r0 = r15
|
|
org.xmlpull.v1.XmlPullParser r0 = (org.xmlpull.v1.XmlPullParser) r0
|
|
int r0 = r0.getDepth()
|
|
if (r0 <= r3) goto La2
|
|
goto L8d
|
|
L9b:
|
|
r0 = r12
|
|
android.view.ViewParent r0 = (android.view.ViewParent) r0
|
|
boolean r1 = r11.cq_(r0)
|
|
La2:
|
|
r7 = r1
|
|
La3:
|
|
o.NOK r2 = r11.C
|
|
o.Itu.a()
|
|
r9 = 1
|
|
r10 = 0
|
|
r3 = r12
|
|
r4 = r13
|
|
r5 = r14
|
|
r6 = r15
|
|
android.view.View r12 = r2.dC_(r3, r4, r5, r6, r7, r8, r9, r10)
|
|
return r12
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: androidx.appcompat.app.AppCompatDelegateImpl.cv_(android.view.View, java.lang.String, android.content.Context, android.util.AttributeSet):android.view.View");
|
|
}
|
|
|
|
private boolean cq_(ViewParent viewParent) {
|
|
if (viewParent == null) {
|
|
return false;
|
|
}
|
|
View decorView = this.p.getDecorView();
|
|
while (viewParent != null) {
|
|
if (viewParent == decorView || !(viewParent instanceof View) || ViewCompat.H((View) viewParent)) {
|
|
return false;
|
|
}
|
|
viewParent = viewParent.getParent();
|
|
}
|
|
return true;
|
|
}
|
|
|
|
@Override // o.Yju
|
|
public void o() {
|
|
LayoutInflater from = LayoutInflater.from(this.f);
|
|
if (from.getFactory() == null) {
|
|
C1982aTx.rw_(from, this);
|
|
} else {
|
|
from.getFactory2();
|
|
}
|
|
}
|
|
|
|
@Override // android.view.LayoutInflater.Factory2
|
|
public final View onCreateView(View view, String str, Context context, AttributeSet attributeSet) {
|
|
return cv_(view, str, context, attributeSet);
|
|
}
|
|
|
|
@Override // android.view.LayoutInflater.Factory
|
|
public View onCreateView(String str, Context context, AttributeSet attributeSet) {
|
|
return onCreateView(null, str, context, attributeSet);
|
|
}
|
|
|
|
private AppCompatActivity L() {
|
|
for (Context context = this.f; context != null; context = ((ContextWrapper) context).getBaseContext()) {
|
|
if (context instanceof AppCompatActivity) {
|
|
return (AppCompatActivity) context;
|
|
}
|
|
if (!(context instanceof ContextWrapper)) {
|
|
return null;
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
|
|
/* JADX WARN: Removed duplicated region for block: B:36:0x00ef */
|
|
/* JADX WARN: Removed duplicated region for block: B:38:? A[RETURN, SYNTHETIC] */
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
private void cn_(androidx.appcompat.app.AppCompatDelegateImpl.vUG r12, android.view.KeyEvent r13) {
|
|
/*
|
|
Method dump skipped, instructions count: 246
|
|
To view this dump add '--comments-level debug' option
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: androidx.appcompat.app.AppCompatDelegateImpl.cn_(androidx.appcompat.app.AppCompatDelegateImpl$vUG, android.view.KeyEvent):void");
|
|
}
|
|
|
|
private boolean b(vUG vug) {
|
|
vug.b(v());
|
|
vug.c = new ListMenuDecorView(this, vug.m);
|
|
vug.h = 81;
|
|
return true;
|
|
}
|
|
|
|
private void c(boolean z) {
|
|
jdi jdiVar = this.J;
|
|
if (jdiVar != null && jdiVar.b() && (!ViewConfiguration.get(this.f).hasPermanentMenuKey() || this.J.d())) {
|
|
Window.Callback cA_ = cA_();
|
|
if (this.J.h() && z) {
|
|
this.J.a();
|
|
if (this.g) {
|
|
return;
|
|
}
|
|
cA_.onPanelClosed(108, c(0, true).f6368o);
|
|
return;
|
|
}
|
|
if (cA_ == null || this.g) {
|
|
return;
|
|
}
|
|
if (this.m && (this.n & 1) != 0) {
|
|
this.p.getDecorView().removeCallbacks(this.R);
|
|
this.R.run();
|
|
}
|
|
vUG c = c(0, true);
|
|
if (c.f6368o == null || c.l || !cA_.onPreparePanel(0, c.a, c.f6368o)) {
|
|
return;
|
|
}
|
|
cA_.onMenuOpened(108, c.f6368o);
|
|
this.J.f();
|
|
return;
|
|
}
|
|
vUG c2 = c(0, true);
|
|
c2.n = true;
|
|
d(c2, false);
|
|
cn_(c2, null);
|
|
}
|
|
|
|
private boolean c(vUG vug) {
|
|
Resources.Theme theme;
|
|
Context context = this.f;
|
|
if ((vug.b == 0 || vug.b == 108) && this.J != null) {
|
|
TypedValue typedValue = new TypedValue();
|
|
Resources.Theme theme2 = context.getTheme();
|
|
theme2.resolveAttribute(SYO.IeS.actionBarTheme, typedValue, true);
|
|
if (typedValue.resourceId != 0) {
|
|
theme = context.getResources().newTheme();
|
|
theme.setTo(theme2);
|
|
theme.applyStyle(typedValue.resourceId, true);
|
|
theme.resolveAttribute(SYO.IeS.actionBarWidgetTheme, typedValue, true);
|
|
} else {
|
|
theme2.resolveAttribute(SYO.IeS.actionBarWidgetTheme, typedValue, true);
|
|
theme = null;
|
|
}
|
|
if (typedValue.resourceId != 0) {
|
|
if (theme == null) {
|
|
theme = context.getResources().newTheme();
|
|
theme.setTo(theme2);
|
|
}
|
|
theme.applyStyle(typedValue.resourceId, true);
|
|
}
|
|
if (theme != null) {
|
|
mhG mhg = new mhG(context, 0);
|
|
mhg.getTheme().setTo(theme);
|
|
context = mhg;
|
|
}
|
|
}
|
|
NoP noP = new NoP(context);
|
|
noP.d(this);
|
|
vug.b(noP);
|
|
return true;
|
|
}
|
|
|
|
private boolean d(vUG vug) {
|
|
if (vug.a != null) {
|
|
vug.p = vug.a;
|
|
return true;
|
|
}
|
|
if (vug.f6368o == null) {
|
|
return false;
|
|
}
|
|
if (this.T == null) {
|
|
this.T = new mxa(this);
|
|
}
|
|
vug.p = (View) vug.d(this.T);
|
|
return vug.p != null;
|
|
}
|
|
|
|
private boolean cp_(vUG vug, KeyEvent keyEvent) {
|
|
jdi jdiVar;
|
|
jdi jdiVar2;
|
|
jdi jdiVar3;
|
|
if (this.g) {
|
|
return false;
|
|
}
|
|
if (vug.g) {
|
|
return true;
|
|
}
|
|
vUG vug2 = this.Z;
|
|
if (vug2 != null && vug2 != vug) {
|
|
d(vug2, false);
|
|
}
|
|
Window.Callback cA_ = cA_();
|
|
if (cA_ != null) {
|
|
vug.a = cA_.onCreatePanelView(vug.b);
|
|
}
|
|
boolean z = vug.b == 0 || vug.b == 108;
|
|
if (z && (jdiVar3 = this.J) != null) {
|
|
jdiVar3.setMenuPrepared();
|
|
}
|
|
if (vug.a == null && (!z || !(C() instanceof WNf))) {
|
|
if (vug.f6368o == null || vug.l) {
|
|
if (vug.f6368o == null && (!c(vug) || vug.f6368o == null)) {
|
|
return false;
|
|
}
|
|
if (z && this.J != null) {
|
|
if (this.B == null) {
|
|
this.B = new RVV(this);
|
|
}
|
|
this.J.setMenu(vug.f6368o, this.B);
|
|
}
|
|
NoP noP = vug.f6368o;
|
|
if (!noP.t) {
|
|
noP.t = true;
|
|
noP.n = false;
|
|
noP.p = false;
|
|
}
|
|
if (!cA_.onCreatePanelMenu(vug.b, vug.f6368o)) {
|
|
vug.b((NoP) null);
|
|
if (z && (jdiVar = this.J) != null) {
|
|
jdiVar.setMenu(null, this.B);
|
|
}
|
|
return false;
|
|
}
|
|
vug.l = false;
|
|
}
|
|
NoP noP2 = vug.f6368o;
|
|
if (!noP2.t) {
|
|
noP2.t = true;
|
|
noP2.n = false;
|
|
noP2.p = false;
|
|
}
|
|
if (vug.d != null) {
|
|
vug.f6368o.eN_(vug.d);
|
|
vug.d = null;
|
|
}
|
|
if (!cA_.onPreparePanel(0, vug.a, vug.f6368o)) {
|
|
if (z && (jdiVar2 = this.J) != null) {
|
|
jdiVar2.setMenu(null, this.B);
|
|
}
|
|
NoP noP3 = vug.f6368o;
|
|
noP3.t = false;
|
|
if (noP3.n) {
|
|
noP3.n = false;
|
|
noP3.c(noP3.p);
|
|
}
|
|
return false;
|
|
}
|
|
vug.k = KeyCharacterMap.load(keyEvent != null ? keyEvent.getDeviceId() : -1).getKeyboardType() != 1;
|
|
vug.f6368o.setQwertyMode(vug.k);
|
|
NoP noP4 = vug.f6368o;
|
|
noP4.t = false;
|
|
if (noP4.n) {
|
|
noP4.n = false;
|
|
noP4.c(noP4.p);
|
|
}
|
|
}
|
|
vug.g = true;
|
|
vug.j = false;
|
|
this.Z = vug;
|
|
return true;
|
|
}
|
|
|
|
void d(NoP noP) {
|
|
if (this.K) {
|
|
return;
|
|
}
|
|
this.K = true;
|
|
this.J.c();
|
|
Window.Callback cA_ = cA_();
|
|
if (cA_ != null && !this.g) {
|
|
cA_.onPanelClosed(108, noP);
|
|
}
|
|
this.K = false;
|
|
}
|
|
|
|
void e(int i) {
|
|
d(c(i, true), true);
|
|
}
|
|
|
|
void d(vUG vug, boolean z) {
|
|
jdi jdiVar;
|
|
if (z && vug.b == 0 && (jdiVar = this.J) != null && jdiVar.h()) {
|
|
d(vug.f6368o);
|
|
return;
|
|
}
|
|
WindowManager windowManager = (WindowManager) this.f.getSystemService("window");
|
|
if (windowManager != null && vug.i && vug.c != null) {
|
|
windowManager.removeView(vug.c);
|
|
if (z) {
|
|
cu_(vug.b, vug, null);
|
|
}
|
|
}
|
|
vug.g = false;
|
|
vug.j = false;
|
|
vug.i = false;
|
|
vug.p = null;
|
|
vug.n = true;
|
|
if (this.Z == vug) {
|
|
this.Z = null;
|
|
}
|
|
if (vug.b == 0) {
|
|
D();
|
|
}
|
|
}
|
|
|
|
private boolean cl_(int i, KeyEvent keyEvent) {
|
|
if (keyEvent.getRepeatCount() != 0) {
|
|
return false;
|
|
}
|
|
vUG c = c(i, true);
|
|
if (c.i) {
|
|
return false;
|
|
}
|
|
return cp_(c, keyEvent);
|
|
}
|
|
|
|
/* JADX WARN: Code restructure failed: missing block: B:36:0x0059, code lost:
|
|
|
|
if (cp_(r2, r5) != false) goto L31;
|
|
*/
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
private boolean cm_(int r4, android.view.KeyEvent r5) {
|
|
/*
|
|
r3 = this;
|
|
o.vsf r0 = r3.d
|
|
r1 = 0
|
|
if (r0 == 0) goto L6
|
|
return r1
|
|
L6:
|
|
r0 = 1
|
|
androidx.appcompat.app.AppCompatDelegateImpl$vUG r2 = r3.c(r4, r0)
|
|
if (r4 != 0) goto L43
|
|
o.jdi r4 = r3.J
|
|
if (r4 == 0) goto L43
|
|
boolean r4 = r4.b()
|
|
if (r4 == 0) goto L43
|
|
android.content.Context r4 = r3.f
|
|
android.view.ViewConfiguration r4 = android.view.ViewConfiguration.get(r4)
|
|
boolean r4 = r4.hasPermanentMenuKey()
|
|
if (r4 != 0) goto L43
|
|
o.jdi r4 = r3.J
|
|
boolean r4 = r4.h()
|
|
if (r4 != 0) goto L3c
|
|
boolean r4 = r3.g
|
|
if (r4 != 0) goto L5f
|
|
boolean r4 = r3.cp_(r2, r5)
|
|
if (r4 == 0) goto L5f
|
|
o.jdi r4 = r3.J
|
|
boolean r0 = r4.f()
|
|
goto L67
|
|
L3c:
|
|
o.jdi r4 = r3.J
|
|
boolean r0 = r4.a()
|
|
goto L67
|
|
L43:
|
|
boolean r4 = r2.i
|
|
if (r4 != 0) goto L61
|
|
boolean r4 = r2.j
|
|
if (r4 != 0) goto L61
|
|
boolean r4 = r2.g
|
|
if (r4 == 0) goto L5f
|
|
boolean r4 = r2.l
|
|
if (r4 == 0) goto L5b
|
|
r2.g = r1
|
|
boolean r4 = r3.cp_(r2, r5)
|
|
if (r4 == 0) goto L5f
|
|
L5b:
|
|
r3.cn_(r2, r5)
|
|
goto L67
|
|
L5f:
|
|
r0 = r1
|
|
goto L67
|
|
L61:
|
|
boolean r4 = r2.i
|
|
r3.d(r2, r0)
|
|
r0 = r4
|
|
L67:
|
|
if (r0 == 0) goto L7c
|
|
android.content.Context r4 = r3.f
|
|
android.content.Context r4 = r4.getApplicationContext()
|
|
java.lang.String r5 = "audio"
|
|
java.lang.Object r4 = r4.getSystemService(r5)
|
|
android.media.AudioManager r4 = (android.media.AudioManager) r4
|
|
if (r4 == 0) goto L7c
|
|
r4.playSoundEffect(r1)
|
|
L7c:
|
|
return r0
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: androidx.appcompat.app.AppCompatDelegateImpl.cm_(int, android.view.KeyEvent):boolean");
|
|
}
|
|
|
|
void cu_(int i, vUG vug, Menu menu) {
|
|
if (menu == null) {
|
|
if (vug == null && i >= 0) {
|
|
vUG[] vugArr = this.V;
|
|
if (i < vugArr.length) {
|
|
vug = vugArr[i];
|
|
}
|
|
}
|
|
if (vug != null) {
|
|
menu = vug.f6368o;
|
|
}
|
|
}
|
|
if ((vug == null || vug.i) && !this.g) {
|
|
this.G.dc_(this.p.getCallback(), i, menu);
|
|
}
|
|
}
|
|
|
|
vUG cx_(Menu menu) {
|
|
vUG[] vugArr = this.V;
|
|
int length = vugArr != null ? vugArr.length : 0;
|
|
for (int i = 0; i < length; i++) {
|
|
vUG vug = vugArr[i];
|
|
if (vug != null && vug.f6368o == menu) {
|
|
return vug;
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
|
|
protected vUG c(int i, boolean z) {
|
|
vUG[] vugArr = this.V;
|
|
if (vugArr == null || vugArr.length <= i) {
|
|
vUG[] vugArr2 = new vUG[i + 1];
|
|
if (vugArr != null) {
|
|
System.arraycopy(vugArr, 0, vugArr2, 0, vugArr.length);
|
|
}
|
|
this.V = vugArr2;
|
|
vugArr = vugArr2;
|
|
}
|
|
vUG vug = vugArr[i];
|
|
if (vug != null) {
|
|
return vug;
|
|
}
|
|
vUG vug2 = new vUG(i);
|
|
vugArr[i] = vug2;
|
|
return vug2;
|
|
}
|
|
|
|
private boolean co_(vUG vug, int i, KeyEvent keyEvent, int i2) {
|
|
boolean z = false;
|
|
if (keyEvent.isSystem()) {
|
|
return false;
|
|
}
|
|
if ((vug.g || cp_(vug, keyEvent)) && vug.f6368o != null) {
|
|
z = vug.f6368o.performShortcut(i, keyEvent, i2);
|
|
}
|
|
if (z && (i2 & 1) == 0 && this.J == null) {
|
|
d(vug, true);
|
|
}
|
|
return z;
|
|
}
|
|
|
|
private void j(int i) {
|
|
this.n = (1 << i) | this.n;
|
|
if (this.m) {
|
|
return;
|
|
}
|
|
ViewCompat.e(this.p.getDecorView(), this.R);
|
|
this.m = true;
|
|
}
|
|
|
|
void h(int i) {
|
|
vUG c;
|
|
vUG c2 = c(i, true);
|
|
if (c2.f6368o != null) {
|
|
Bundle bundle = new Bundle();
|
|
c2.f6368o.eO_(bundle);
|
|
if (bundle.size() > 0) {
|
|
c2.d = bundle;
|
|
}
|
|
NoP noP = c2.f6368o;
|
|
if (!noP.t) {
|
|
noP.t = true;
|
|
noP.n = false;
|
|
noP.p = false;
|
|
}
|
|
c2.f6368o.clear();
|
|
}
|
|
c2.l = true;
|
|
c2.n = true;
|
|
if ((i != 108 && i != 0) || this.J == null || (c = c(0, false)) == null) {
|
|
return;
|
|
}
|
|
c.g = false;
|
|
cp_(c, null);
|
|
}
|
|
|
|
final int cN_(WindowInsetsCompat windowInsetsCompat, Rect rect) {
|
|
int i;
|
|
boolean z;
|
|
boolean z2;
|
|
if (windowInsetsCompat != null) {
|
|
i = windowInsetsCompat.i();
|
|
} else {
|
|
i = rect != null ? rect.top : 0;
|
|
}
|
|
ActionBarContextView actionBarContextView = this.e;
|
|
if (actionBarContextView == null || !(actionBarContextView.getLayoutParams() instanceof ViewGroup.MarginLayoutParams)) {
|
|
z = false;
|
|
} else {
|
|
ViewGroup.MarginLayoutParams marginLayoutParams = (ViewGroup.MarginLayoutParams) this.e.getLayoutParams();
|
|
if (this.e.isShown()) {
|
|
if (this.Y == null) {
|
|
this.Y = new Rect();
|
|
this.aa = new Rect();
|
|
}
|
|
Rect rect2 = this.Y;
|
|
Rect rect3 = this.aa;
|
|
if (windowInsetsCompat == null) {
|
|
rect2.set(rect);
|
|
} else {
|
|
rect2.set(windowInsetsCompat.g(), windowInsetsCompat.i(), windowInsetsCompat.j(), windowInsetsCompat.f());
|
|
}
|
|
mxt.kb_(this.r, rect2, rect3);
|
|
int i2 = rect2.top;
|
|
int i3 = rect2.left;
|
|
int i4 = rect2.right;
|
|
WindowInsetsCompat t = ViewCompat.t(this.r);
|
|
int g = t == null ? 0 : t.g();
|
|
int j = t == null ? 0 : t.j();
|
|
if (marginLayoutParams.topMargin == i2 && marginLayoutParams.leftMargin == i3 && marginLayoutParams.rightMargin == i4) {
|
|
z2 = false;
|
|
} else {
|
|
marginLayoutParams.topMargin = i2;
|
|
marginLayoutParams.leftMargin = i3;
|
|
marginLayoutParams.rightMargin = i4;
|
|
z2 = true;
|
|
}
|
|
if (i2 <= 0 || this.ab != null) {
|
|
View view = this.ab;
|
|
if (view != null) {
|
|
ViewGroup.MarginLayoutParams marginLayoutParams2 = (ViewGroup.MarginLayoutParams) view.getLayoutParams();
|
|
if (((ViewGroup.LayoutParams) marginLayoutParams2).height != marginLayoutParams.topMargin || marginLayoutParams2.leftMargin != g || marginLayoutParams2.rightMargin != j) {
|
|
((ViewGroup.LayoutParams) marginLayoutParams2).height = marginLayoutParams.topMargin;
|
|
marginLayoutParams2.leftMargin = g;
|
|
marginLayoutParams2.rightMargin = j;
|
|
this.ab.setLayoutParams(marginLayoutParams2);
|
|
}
|
|
}
|
|
} else {
|
|
View view2 = new View(this.f);
|
|
this.ab = view2;
|
|
view2.setVisibility(8);
|
|
FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(-1, marginLayoutParams.topMargin, 51);
|
|
((ViewGroup.MarginLayoutParams) layoutParams).leftMargin = g;
|
|
((ViewGroup.MarginLayoutParams) layoutParams).rightMargin = j;
|
|
this.r.addView(this.ab, -1, layoutParams);
|
|
}
|
|
View view3 = this.ab;
|
|
z = view3 != null;
|
|
if (z && view3.getVisibility() != 0) {
|
|
c(this.ab);
|
|
}
|
|
if (!this.q && z) {
|
|
i = 0;
|
|
}
|
|
} else if (marginLayoutParams.topMargin != 0) {
|
|
marginLayoutParams.topMargin = 0;
|
|
z2 = true;
|
|
z = false;
|
|
} else {
|
|
z2 = false;
|
|
z = false;
|
|
}
|
|
if (z2) {
|
|
this.e.setLayoutParams(marginLayoutParams);
|
|
}
|
|
}
|
|
View view4 = this.ab;
|
|
if (view4 != null) {
|
|
view4.setVisibility(z ? 0 : 8);
|
|
}
|
|
return i;
|
|
}
|
|
|
|
private void c(View view) {
|
|
int color;
|
|
if ((ViewCompat.w(view) & 8192) != 0) {
|
|
color = nMh.getColor(this.f, SYO.HBt.abc_decor_view_status_guard_light);
|
|
} else {
|
|
color = nMh.getColor(this.f, SYO.HBt.abc_decor_view_status_guard);
|
|
}
|
|
view.setBackgroundColor(color);
|
|
}
|
|
|
|
private void K() {
|
|
if (this.ac) {
|
|
throw new AndroidRuntimeException("Window feature must be requested before adding content");
|
|
}
|
|
}
|
|
|
|
void s() {
|
|
jdi jdiVar = this.J;
|
|
if (jdiVar != null) {
|
|
jdiVar.c();
|
|
}
|
|
if (this.b != null) {
|
|
this.p.getDecorView().removeCallbacks(this.t);
|
|
if (this.b.isShowing()) {
|
|
try {
|
|
this.b.dismiss();
|
|
} catch (IllegalArgumentException unused) {
|
|
}
|
|
}
|
|
this.b = null;
|
|
}
|
|
q();
|
|
vUG c = c(0, false);
|
|
if (c == null || c.f6368o == null) {
|
|
return;
|
|
}
|
|
c.f6368o.close();
|
|
}
|
|
|
|
public boolean r() {
|
|
return e(true);
|
|
}
|
|
|
|
@Override // o.Yju
|
|
public boolean h() {
|
|
if (b(this.f) && b() != null && !b().equals(e())) {
|
|
h(this.f);
|
|
}
|
|
return e(true);
|
|
}
|
|
|
|
private boolean e(boolean z) {
|
|
return e(z, true);
|
|
}
|
|
|
|
private boolean e(boolean z, boolean z2) {
|
|
if (this.g) {
|
|
return false;
|
|
}
|
|
int I = I();
|
|
int a = a(this.f, I);
|
|
Plu i = Build.VERSION.SDK_INT < 33 ? i(this.f) : null;
|
|
if (!z2 && i != null) {
|
|
i = cy_(this.f.getResources().getConfiguration());
|
|
}
|
|
boolean d = d(a, i, z);
|
|
if (I == 0) {
|
|
n(this.f).e();
|
|
} else {
|
|
NHB nhb = this.I;
|
|
if (nhb != null) {
|
|
nhb.a();
|
|
}
|
|
}
|
|
if (I == 3) {
|
|
l(this.f).e();
|
|
} else {
|
|
NHB nhb2 = this.E;
|
|
if (nhb2 != null) {
|
|
nhb2.a();
|
|
}
|
|
}
|
|
return d;
|
|
}
|
|
|
|
Plu i(Context context) {
|
|
Plu b;
|
|
Plu d;
|
|
Locale c;
|
|
if (Build.VERSION.SDK_INT >= 33 || (b = b()) == null) {
|
|
return null;
|
|
}
|
|
Plu cy_ = cy_(context.getApplicationContext().getResources().getConfiguration());
|
|
if (b == null || b.a()) {
|
|
d = Plu.d();
|
|
} else {
|
|
LinkedHashSet linkedHashSet = new LinkedHashSet();
|
|
for (int i = 0; i < b.b() + cy_.b(); i++) {
|
|
if (i < b.b()) {
|
|
c = b.c(i);
|
|
} else {
|
|
c = cy_.c(i - b.b());
|
|
}
|
|
if (c != null) {
|
|
linkedHashSet.add(c);
|
|
}
|
|
}
|
|
d = Plu.d((Locale[]) linkedHashSet.toArray(new Locale[linkedHashSet.size()]));
|
|
}
|
|
return !d.a() ? d : cy_;
|
|
}
|
|
|
|
int a(Context context, int i) {
|
|
if (i == -100) {
|
|
return -1;
|
|
}
|
|
if (i != -1) {
|
|
if (i == 0) {
|
|
if (((UiModeManager) context.getApplicationContext().getSystemService("uimode")).getNightMode() == 0) {
|
|
return -1;
|
|
}
|
|
return n(context).c();
|
|
}
|
|
if (i != 1 && i != 2) {
|
|
if (i == 3) {
|
|
return l(context).c();
|
|
}
|
|
throw new IllegalStateException("Unknown value set for night mode. Please use one of the MODE_NIGHT values from AppCompatDelegate.");
|
|
}
|
|
}
|
|
return i;
|
|
}
|
|
|
|
private int I() {
|
|
int i = this.U;
|
|
return i == -100 ? c() : i;
|
|
}
|
|
|
|
void cK_(Configuration configuration, Plu plu) {
|
|
saX.cW_(configuration, plu);
|
|
}
|
|
|
|
Plu cy_(Configuration configuration) {
|
|
return saX.cV_(configuration);
|
|
}
|
|
|
|
void e(Plu plu) {
|
|
saX.a(plu);
|
|
}
|
|
|
|
private Configuration ci_(Context context, int i, Plu plu, Configuration configuration, boolean z) {
|
|
int i2;
|
|
if (i == 1) {
|
|
i2 = 16;
|
|
} else if (i != 2) {
|
|
i2 = z ? 0 : context.getApplicationContext().getResources().getConfiguration().uiMode & 48;
|
|
} else {
|
|
i2 = 32;
|
|
}
|
|
Configuration configuration2 = new Configuration();
|
|
configuration2.fontScale = BitmapDescriptorFactory.HUE_RED;
|
|
if (configuration != null) {
|
|
configuration2.setTo(configuration);
|
|
}
|
|
configuration2.uiMode = i2 | (configuration2.uiMode & (-49));
|
|
if (plu != null) {
|
|
cK_(configuration2, plu);
|
|
}
|
|
return configuration2;
|
|
}
|
|
|
|
/* JADX WARN: Removed duplicated region for block: B:35:0x0080 */
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
private boolean d(int r9, o.Plu r10, boolean r11) {
|
|
/*
|
|
r8 = this;
|
|
android.content.Context r1 = r8.f
|
|
r4 = 0
|
|
r5 = 0
|
|
r0 = r8
|
|
r2 = r9
|
|
r3 = r10
|
|
android.content.res.Configuration r0 = r0.ci_(r1, r2, r3, r4, r5)
|
|
android.content.Context r1 = r8.f
|
|
int r1 = r8.j(r1)
|
|
android.content.res.Configuration r2 = r8.N
|
|
if (r2 != 0) goto L1f
|
|
android.content.Context r2 = r8.f
|
|
android.content.res.Resources r2 = r2.getResources()
|
|
android.content.res.Configuration r2 = r2.getConfiguration()
|
|
L1f:
|
|
int r3 = r2.uiMode
|
|
int r4 = r0.uiMode
|
|
r4 = r4 & 48
|
|
o.Plu r2 = r8.cy_(r2)
|
|
r5 = 0
|
|
if (r10 != 0) goto L2e
|
|
r0 = r5
|
|
goto L32
|
|
L2e:
|
|
o.Plu r0 = r8.cy_(r0)
|
|
L32:
|
|
r3 = r3 & 48
|
|
r6 = 0
|
|
if (r3 == r4) goto L3a
|
|
r3 = 512(0x200, float:7.17E-43)
|
|
goto L3b
|
|
L3a:
|
|
r3 = r6
|
|
L3b:
|
|
if (r0 == 0) goto L45
|
|
boolean r2 = r2.equals(r0)
|
|
if (r2 != 0) goto L45
|
|
r3 = r3 | 8196(0x2004, float:1.1485E-41)
|
|
L45:
|
|
int r2 = ~r1
|
|
r2 = r2 & r3
|
|
r7 = 1
|
|
if (r2 == 0) goto L6f
|
|
if (r11 == 0) goto L6f
|
|
boolean r11 = r8.H
|
|
if (r11 == 0) goto L6f
|
|
boolean r11 = androidx.appcompat.app.AppCompatDelegateImpl.u
|
|
if (r11 != 0) goto L58
|
|
boolean r11 = r8.M
|
|
if (r11 == 0) goto L6f
|
|
L58:
|
|
java.lang.Object r11 = r8.l
|
|
boolean r2 = r11 instanceof android.app.Activity
|
|
if (r2 == 0) goto L6f
|
|
android.app.Activity r11 = (android.app.Activity) r11
|
|
boolean r11 = r11.isChild()
|
|
if (r11 != 0) goto L6f
|
|
java.lang.Object r11 = r8.l
|
|
android.app.Activity r11 = (android.app.Activity) r11
|
|
androidx.core.app.ActivityCompat.lL_(r11)
|
|
r11 = r7
|
|
goto L70
|
|
L6f:
|
|
r11 = r6
|
|
L70:
|
|
if (r11 != 0) goto L7d
|
|
if (r3 == 0) goto L7d
|
|
r11 = r3 & r1
|
|
if (r11 != r3) goto L79
|
|
r6 = r7
|
|
L79:
|
|
r8.cs_(r4, r0, r6, r5)
|
|
goto L7e
|
|
L7d:
|
|
r7 = r11
|
|
L7e:
|
|
if (r7 == 0) goto L9a
|
|
java.lang.Object r11 = r8.l
|
|
boolean r1 = r11 instanceof androidx.appcompat.app.AppCompatActivity
|
|
if (r1 == 0) goto L9a
|
|
r1 = r3 & 512(0x200, float:7.17E-43)
|
|
if (r1 == 0) goto L8f
|
|
androidx.appcompat.app.AppCompatActivity r11 = (androidx.appcompat.app.AppCompatActivity) r11
|
|
r11.onNightModeChanged(r9)
|
|
L8f:
|
|
r9 = r3 & 4
|
|
if (r9 == 0) goto L9a
|
|
java.lang.Object r9 = r8.l
|
|
androidx.appcompat.app.AppCompatActivity r9 = (androidx.appcompat.app.AppCompatActivity) r9
|
|
r9.onLocalesChanged(r10)
|
|
L9a:
|
|
if (r7 == 0) goto Laf
|
|
if (r0 == 0) goto Laf
|
|
android.content.Context r9 = r8.f
|
|
android.content.res.Resources r9 = r9.getResources()
|
|
android.content.res.Configuration r9 = r9.getConfiguration()
|
|
o.Plu r9 = r8.cy_(r9)
|
|
r8.e(r9)
|
|
Laf:
|
|
return r7
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: androidx.appcompat.app.AppCompatDelegateImpl.d(int, o.Plu, boolean):boolean");
|
|
}
|
|
|
|
private void cs_(int i, Plu plu, boolean z, Configuration configuration) {
|
|
Resources resources = this.f.getResources();
|
|
Configuration configuration2 = new Configuration(resources.getConfiguration());
|
|
if (configuration != null) {
|
|
configuration2.updateFrom(configuration);
|
|
}
|
|
configuration2.uiMode = i | (resources.getConfiguration().uiMode & (-49));
|
|
if (plu != null) {
|
|
cK_(configuration2, plu);
|
|
}
|
|
resources.updateConfiguration(configuration2, null);
|
|
int i2 = this.af;
|
|
if (i2 != 0) {
|
|
this.f.setTheme(i2);
|
|
this.f.getTheme().applyStyle(this.af, true);
|
|
}
|
|
if (z && (this.l instanceof Activity)) {
|
|
cr_(configuration2);
|
|
}
|
|
}
|
|
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
private void cr_(Configuration configuration) {
|
|
Activity activity = (Activity) this.l;
|
|
if (activity instanceof InterfaceC16541pFg) {
|
|
if (((InterfaceC16541pFg) activity).getLifecycle().a().compareTo(wdQ.IeS.CREATED) >= 0) {
|
|
activity.onConfigurationChanged(configuration);
|
|
}
|
|
} else {
|
|
if (!this.M || this.g) {
|
|
return;
|
|
}
|
|
activity.onConfigurationChanged(configuration);
|
|
}
|
|
}
|
|
|
|
private NHB n(Context context) {
|
|
if (this.I == null) {
|
|
if (BWq.a == null) {
|
|
Context applicationContext = context.getApplicationContext();
|
|
BWq.a = new BWq(applicationContext, (LocationManager) applicationContext.getSystemService("location"));
|
|
}
|
|
this.I = new ZnX(this, BWq.a);
|
|
}
|
|
return this.I;
|
|
}
|
|
|
|
private NHB l(Context context) {
|
|
if (this.E == null) {
|
|
this.E = new dAO(this, context);
|
|
}
|
|
return this.E;
|
|
}
|
|
|
|
private int j(Context context) {
|
|
if (!this.z && (this.l instanceof Activity)) {
|
|
PackageManager packageManager = context.getPackageManager();
|
|
if (packageManager == null) {
|
|
return 0;
|
|
}
|
|
try {
|
|
ActivityInfo activityInfo = packageManager.getActivityInfo(new ComponentName(context, this.l.getClass()), Build.VERSION.SDK_INT >= 29 ? 269221888 : 786432);
|
|
if (activityInfo != null) {
|
|
this.D = activityInfo.configChanges;
|
|
}
|
|
} catch (PackageManager.NameNotFoundException unused) {
|
|
this.D = 0;
|
|
}
|
|
}
|
|
this.z = true;
|
|
return this.D;
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
/* loaded from: classes.dex */
|
|
public class IeS implements vsf.HBt {
|
|
private vsf.HBt b;
|
|
final AppCompatDelegateImpl e;
|
|
|
|
public IeS(AppCompatDelegateImpl appCompatDelegateImpl, vsf.HBt hBt) {
|
|
this.e = appCompatDelegateImpl;
|
|
this.b = hBt;
|
|
}
|
|
|
|
@Override // o.vsf.HBt
|
|
public boolean ej_(vsf vsfVar, Menu menu) {
|
|
return this.b.ej_(vsfVar, menu);
|
|
}
|
|
|
|
@Override // o.vsf.HBt
|
|
public boolean ek_(vsf vsfVar, Menu menu) {
|
|
ViewCompat.J(this.e.r);
|
|
return this.b.ek_(vsfVar, menu);
|
|
}
|
|
|
|
@Override // o.vsf.HBt
|
|
public boolean ei_(vsf vsfVar, MenuItem menuItem) {
|
|
return this.b.ei_(vsfVar, menuItem);
|
|
}
|
|
|
|
@Override // o.vsf.HBt
|
|
public void c(vsf vsfVar) {
|
|
this.b.c(vsfVar);
|
|
if (this.e.b != null) {
|
|
this.e.p.getDecorView().removeCallbacks(this.e.t);
|
|
}
|
|
if (this.e.e != null) {
|
|
this.e.q();
|
|
AppCompatDelegateImpl appCompatDelegateImpl = this.e;
|
|
appCompatDelegateImpl.i = ViewCompat.b(appCompatDelegateImpl.e).b(BitmapDescriptorFactory.HUE_RED);
|
|
this.e.i.b(new PBh(this) { // from class: androidx.appcompat.app.AppCompatDelegateImpl.IeS.2
|
|
final IeS c;
|
|
|
|
{
|
|
this.c = this;
|
|
}
|
|
|
|
@Override // o.PBh, o.InterfaceC15687hkl
|
|
public void d(View view) {
|
|
this.c.e.e.setVisibility(8);
|
|
if (this.c.e.b != null) {
|
|
this.c.e.b.dismiss();
|
|
} else if (this.c.e.e.getParent() instanceof View) {
|
|
ViewCompat.J((View) this.c.e.e.getParent());
|
|
}
|
|
this.c.e.e.c();
|
|
this.c.e.i.b((InterfaceC15687hkl) null);
|
|
this.c.e.i = null;
|
|
ViewCompat.J(this.c.e.r);
|
|
}
|
|
});
|
|
}
|
|
if (this.e.j != null) {
|
|
this.e.j.onSupportActionModeFinished(this.e.d);
|
|
}
|
|
this.e.d = null;
|
|
ViewCompat.J(this.e.r);
|
|
this.e.D();
|
|
}
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
/* loaded from: classes.dex */
|
|
public final class mxa implements InterfaceC15933jjG.Sts {
|
|
final AppCompatDelegateImpl a;
|
|
|
|
mxa(AppCompatDelegateImpl appCompatDelegateImpl) {
|
|
this.a = appCompatDelegateImpl;
|
|
}
|
|
|
|
@Override // o.InterfaceC15933jjG.Sts
|
|
public final void e(NoP noP, boolean z) {
|
|
NoP b = noP.b();
|
|
boolean z2 = b != noP;
|
|
AppCompatDelegateImpl appCompatDelegateImpl = this.a;
|
|
if (z2) {
|
|
noP = b;
|
|
}
|
|
vUG cx_ = appCompatDelegateImpl.cx_(noP);
|
|
if (cx_ != null) {
|
|
if (z2) {
|
|
this.a.cu_(cx_.b, cx_, b);
|
|
this.a.d(cx_, true);
|
|
} else {
|
|
this.a.d(cx_, z);
|
|
}
|
|
}
|
|
}
|
|
|
|
@Override // o.InterfaceC15933jjG.Sts
|
|
public final boolean d(NoP noP) {
|
|
Window.Callback cA_;
|
|
if (noP != noP.b() || !this.a.h || (cA_ = this.a.cA_()) == null || this.a.g) {
|
|
return true;
|
|
}
|
|
cA_.onMenuOpened(108, noP);
|
|
return true;
|
|
}
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
/* loaded from: classes.dex */
|
|
public final class RVV implements InterfaceC15933jjG.Sts {
|
|
final AppCompatDelegateImpl a;
|
|
|
|
RVV(AppCompatDelegateImpl appCompatDelegateImpl) {
|
|
this.a = appCompatDelegateImpl;
|
|
}
|
|
|
|
@Override // o.InterfaceC15933jjG.Sts
|
|
public final boolean d(NoP noP) {
|
|
Window.Callback cA_ = this.a.cA_();
|
|
if (cA_ == null) {
|
|
return true;
|
|
}
|
|
cA_.onMenuOpened(108, noP);
|
|
return true;
|
|
}
|
|
|
|
@Override // o.InterfaceC15933jjG.Sts
|
|
public final void e(NoP noP, boolean z) {
|
|
this.a.d(noP);
|
|
}
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: protected */
|
|
/* loaded from: classes.dex */
|
|
public static final class vUG {
|
|
View a;
|
|
int b;
|
|
ViewGroup c;
|
|
Bundle d;
|
|
int e;
|
|
PEg f;
|
|
boolean g;
|
|
int h;
|
|
boolean i;
|
|
boolean j;
|
|
public boolean k;
|
|
boolean l;
|
|
Context m;
|
|
boolean n = false;
|
|
|
|
/* renamed from: o, reason: collision with root package name */
|
|
NoP f6368o;
|
|
View p;
|
|
int r;
|
|
int s;
|
|
int t;
|
|
|
|
vUG(int i) {
|
|
this.b = i;
|
|
}
|
|
|
|
public final boolean a() {
|
|
if (this.p == null) {
|
|
return false;
|
|
}
|
|
if (this.a != null) {
|
|
return true;
|
|
}
|
|
PEg pEg = this.f;
|
|
if (pEg.b == null) {
|
|
pEg.b = new PEg.RVV(pEg);
|
|
}
|
|
return pEg.b.getCount() > 0;
|
|
}
|
|
|
|
final void b(Context context) {
|
|
TypedValue typedValue = new TypedValue();
|
|
Resources.Theme newTheme = context.getResources().newTheme();
|
|
newTheme.setTo(context.getTheme());
|
|
newTheme.resolveAttribute(SYO.IeS.actionBarPopupTheme, typedValue, true);
|
|
if (typedValue.resourceId != 0) {
|
|
newTheme.applyStyle(typedValue.resourceId, true);
|
|
}
|
|
newTheme.resolveAttribute(SYO.IeS.panelMenuListTheme, typedValue, true);
|
|
if (typedValue.resourceId != 0) {
|
|
newTheme.applyStyle(typedValue.resourceId, true);
|
|
} else {
|
|
newTheme.applyStyle(SYO.jbe.Theme_AppCompat_CompactMenu, true);
|
|
}
|
|
mhG mhg = new mhG(context, 0);
|
|
mhg.getTheme().setTo(newTheme);
|
|
this.m = mhg;
|
|
TypedArray obtainStyledAttributes = mhg.obtainStyledAttributes(SYO.ZqN.AppCompatTheme);
|
|
this.e = obtainStyledAttributes.getResourceId(SYO.ZqN.AppCompatTheme_panelBackground, 0);
|
|
this.r = obtainStyledAttributes.getResourceId(SYO.ZqN.AppCompatTheme_android_windowAnimationStyle, 0);
|
|
obtainStyledAttributes.recycle();
|
|
}
|
|
|
|
final void b(NoP noP) {
|
|
PEg pEg;
|
|
NoP noP2 = this.f6368o;
|
|
if (noP == noP2) {
|
|
return;
|
|
}
|
|
if (noP2 != null) {
|
|
noP2.b(this.f);
|
|
}
|
|
this.f6368o = noP;
|
|
if (noP == null || (pEg = this.f) == null) {
|
|
return;
|
|
}
|
|
Context context = noP.d;
|
|
noP.r.add(new WeakReference<>(pEg));
|
|
pEg.a(context, noP);
|
|
noP.f = true;
|
|
}
|
|
|
|
final Sya d(InterfaceC15933jjG.Sts sts) {
|
|
if (this.f6368o == null) {
|
|
return null;
|
|
}
|
|
if (this.f == null) {
|
|
PEg pEg = new PEg(this.m, SYO.ojQ.abc_list_menu_item_layout);
|
|
this.f = pEg;
|
|
pEg.a = sts;
|
|
NoP noP = this.f6368o;
|
|
PEg pEg2 = this.f;
|
|
Context context = noP.d;
|
|
noP.r.add(new WeakReference<>(pEg2));
|
|
pEg2.a(context, noP);
|
|
noP.f = true;
|
|
}
|
|
PEg pEg3 = this.f;
|
|
ViewGroup viewGroup = this.c;
|
|
if (pEg3.h == null) {
|
|
pEg3.h = (ExpandedMenuView) pEg3.e.inflate(SYO.ojQ.abc_expanded_menu_layout, viewGroup, false);
|
|
if (pEg3.b == null) {
|
|
pEg3.b = new PEg.RVV(pEg3);
|
|
}
|
|
pEg3.h.setAdapter((ListAdapter) pEg3.b);
|
|
pEg3.h.setOnItemClickListener(pEg3);
|
|
}
|
|
return pEg3.h;
|
|
}
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
/* loaded from: classes.dex */
|
|
public class ListMenuDecorView extends ContentFrameLayout {
|
|
final AppCompatDelegateImpl a;
|
|
|
|
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
|
public ListMenuDecorView(AppCompatDelegateImpl appCompatDelegateImpl, Context context) {
|
|
super(context);
|
|
this.a = appCompatDelegateImpl;
|
|
}
|
|
|
|
@Override // android.view.ViewGroup, android.view.View
|
|
public boolean dispatchKeyEvent(KeyEvent keyEvent) {
|
|
return this.a.cw_(keyEvent) || super.dispatchKeyEvent(keyEvent);
|
|
}
|
|
|
|
@Override // android.view.ViewGroup
|
|
public boolean onInterceptTouchEvent(MotionEvent motionEvent) {
|
|
if (motionEvent.getAction() == 0 && c((int) motionEvent.getX(), (int) motionEvent.getY())) {
|
|
this.a.e(0);
|
|
return true;
|
|
}
|
|
return super.onInterceptTouchEvent(motionEvent);
|
|
}
|
|
|
|
@Override // android.view.View
|
|
public void setBackgroundResource(int i) {
|
|
setBackgroundDrawable(AgY.dT_(getContext(), i));
|
|
}
|
|
|
|
private boolean c(int i, int i2) {
|
|
return i < -5 || i2 < -5 || i > getWidth() + 5 || i2 > getHeight() + 5;
|
|
}
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
/* loaded from: classes.dex */
|
|
public class tOB extends QUF {
|
|
private boolean b;
|
|
private Sts c;
|
|
private boolean d;
|
|
final AppCompatDelegateImpl e;
|
|
private boolean j;
|
|
|
|
@Override // o.QUF, android.view.Window.Callback
|
|
public ActionMode onWindowStartingActionMode(ActionMode.Callback callback) {
|
|
return null;
|
|
}
|
|
|
|
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
|
tOB(AppCompatDelegateImpl appCompatDelegateImpl, Window.Callback callback) {
|
|
super(callback);
|
|
this.e = appCompatDelegateImpl;
|
|
}
|
|
|
|
@Override // o.QUF, android.view.Window.Callback
|
|
public boolean dispatchKeyEvent(KeyEvent keyEvent) {
|
|
if (this.d) {
|
|
return ep_().dispatchKeyEvent(keyEvent);
|
|
}
|
|
return this.e.cw_(keyEvent) || super.dispatchKeyEvent(keyEvent);
|
|
}
|
|
|
|
@Override // o.QUF, android.view.Window.Callback
|
|
public boolean dispatchKeyShortcutEvent(KeyEvent keyEvent) {
|
|
return super.dispatchKeyShortcutEvent(keyEvent) || this.e.cE_(keyEvent.getKeyCode(), keyEvent);
|
|
}
|
|
|
|
@Override // o.QUF, android.view.Window.Callback
|
|
public boolean onCreatePanelMenu(int i, Menu menu) {
|
|
if (i != 0 || (menu instanceof NoP)) {
|
|
return super.onCreatePanelMenu(i, menu);
|
|
}
|
|
return false;
|
|
}
|
|
|
|
@Override // o.QUF, android.view.Window.Callback
|
|
public View onCreatePanelView(int i) {
|
|
View c;
|
|
Sts sts = this.c;
|
|
return (sts == null || (c = sts.c(i)) == null) ? super.onCreatePanelView(i) : c;
|
|
}
|
|
|
|
@Override // o.QUF, android.view.Window.Callback
|
|
public void onContentChanged() {
|
|
if (this.b) {
|
|
ep_().onContentChanged();
|
|
}
|
|
}
|
|
|
|
@Override // o.QUF, android.view.Window.Callback
|
|
public boolean onPreparePanel(int i, View view, Menu menu) {
|
|
NoP noP = menu instanceof NoP ? (NoP) menu : null;
|
|
if (i == 0 && noP == null) {
|
|
return false;
|
|
}
|
|
if (noP != null) {
|
|
noP.f8290o = true;
|
|
}
|
|
Sts sts = this.c;
|
|
boolean z = sts != null && sts.d(i);
|
|
if (!z) {
|
|
z = super.onPreparePanel(i, view, menu);
|
|
}
|
|
if (noP != null) {
|
|
noP.f8290o = false;
|
|
}
|
|
return z;
|
|
}
|
|
|
|
@Override // o.QUF, android.view.Window.Callback
|
|
public boolean onMenuOpened(int i, Menu menu) {
|
|
super.onMenuOpened(i, menu);
|
|
this.e.f(i);
|
|
return true;
|
|
}
|
|
|
|
@Override // o.QUF, android.view.Window.Callback
|
|
public void onPanelClosed(int i, Menu menu) {
|
|
if (this.j) {
|
|
ep_().onPanelClosed(i, menu);
|
|
} else {
|
|
super.onPanelClosed(i, menu);
|
|
this.e.i(i);
|
|
}
|
|
}
|
|
|
|
final ActionMode dd_(ActionMode.Callback callback) {
|
|
C0990TdL.HBt hBt = new C0990TdL.HBt(this.e.f, callback);
|
|
vsf b = this.e.b(hBt);
|
|
if (b != null) {
|
|
return hBt.eh_(b);
|
|
}
|
|
return null;
|
|
}
|
|
|
|
@Override // o.QUF, android.view.Window.Callback
|
|
public ActionMode onWindowStartingActionMode(ActionMode.Callback callback, int i) {
|
|
if (this.e.w() && i == 0) {
|
|
return dd_(callback);
|
|
}
|
|
return super.onWindowStartingActionMode(callback, i);
|
|
}
|
|
|
|
@Override // o.QUF, android.view.Window.Callback
|
|
public void onProvideKeyboardShortcuts(List<KeyboardShortcutGroup> list, Menu menu, int i) {
|
|
vUG c = this.e.c(0, true);
|
|
if (c != null && c.f6368o != null) {
|
|
super.onProvideKeyboardShortcuts(list, c.f6368o, i);
|
|
} else {
|
|
super.onProvideKeyboardShortcuts(list, menu, i);
|
|
}
|
|
}
|
|
|
|
public void db_(Window.Callback callback) {
|
|
try {
|
|
this.b = true;
|
|
callback.onContentChanged();
|
|
} finally {
|
|
this.b = false;
|
|
}
|
|
}
|
|
|
|
public boolean da_(Window.Callback callback, KeyEvent keyEvent) {
|
|
try {
|
|
this.d = true;
|
|
return callback.dispatchKeyEvent(keyEvent);
|
|
} finally {
|
|
this.d = false;
|
|
}
|
|
}
|
|
|
|
public void dc_(Window.Callback callback, int i, Menu menu) {
|
|
try {
|
|
this.j = true;
|
|
callback.onPanelClosed(i, menu);
|
|
} finally {
|
|
this.j = false;
|
|
}
|
|
}
|
|
|
|
void b(Sts sts) {
|
|
this.c = sts;
|
|
}
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
/* loaded from: classes.dex */
|
|
public abstract class NHB {
|
|
private BroadcastReceiver a;
|
|
final AppCompatDelegateImpl c;
|
|
|
|
abstract void b();
|
|
|
|
abstract int c();
|
|
|
|
abstract IntentFilter dg_();
|
|
|
|
NHB(AppCompatDelegateImpl appCompatDelegateImpl) {
|
|
this.c = appCompatDelegateImpl;
|
|
}
|
|
|
|
void e() {
|
|
a();
|
|
IntentFilter dg_ = dg_();
|
|
if (dg_ == null || dg_.countActions() == 0) {
|
|
return;
|
|
}
|
|
if (this.a == null) {
|
|
this.a = new BroadcastReceiver(this) { // from class: androidx.appcompat.app.AppCompatDelegateImpl.NHB.4
|
|
final NHB a;
|
|
|
|
{
|
|
this.a = this;
|
|
}
|
|
|
|
@Override // android.content.BroadcastReceiver
|
|
public void onReceive(Context context, Intent intent) {
|
|
this.a.b();
|
|
}
|
|
};
|
|
}
|
|
this.c.f.registerReceiver(this.a, dg_);
|
|
}
|
|
|
|
void a() {
|
|
if (this.a != null) {
|
|
try {
|
|
this.c.f.unregisterReceiver(this.a);
|
|
} catch (IllegalArgumentException unused) {
|
|
}
|
|
this.a = null;
|
|
}
|
|
}
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
/* loaded from: classes.dex */
|
|
public class ZnX extends NHB {
|
|
private final BWq d;
|
|
final AppCompatDelegateImpl e;
|
|
|
|
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
|
ZnX(AppCompatDelegateImpl appCompatDelegateImpl, BWq bWq) {
|
|
super(appCompatDelegateImpl);
|
|
this.e = appCompatDelegateImpl;
|
|
this.d = bWq;
|
|
}
|
|
|
|
/* JADX WARN: Code restructure failed: missing block: B:44:0x00f1, code lost:
|
|
|
|
if (r1 < 22) goto L47;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:4:0x00de, code lost:
|
|
|
|
if (r1 != false) goto L48;
|
|
*/
|
|
/* JADX WARN: Code restructure failed: missing block: B:6:?, code lost:
|
|
|
|
return r6;
|
|
*/
|
|
@Override // androidx.appcompat.app.AppCompatDelegateImpl.NHB
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
public int c() {
|
|
/*
|
|
Method dump skipped, instructions count: 247
|
|
To view this dump add '--comments-level debug' option
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: androidx.appcompat.app.AppCompatDelegateImpl.ZnX.c():int");
|
|
}
|
|
|
|
@Override // androidx.appcompat.app.AppCompatDelegateImpl.NHB
|
|
public void b() {
|
|
this.e.r();
|
|
}
|
|
|
|
@Override // androidx.appcompat.app.AppCompatDelegateImpl.NHB
|
|
IntentFilter dg_() {
|
|
IntentFilter intentFilter = new IntentFilter();
|
|
intentFilter.addAction("android.intent.action.TIME_SET");
|
|
intentFilter.addAction("android.intent.action.TIMEZONE_CHANGED");
|
|
intentFilter.addAction("android.intent.action.TIME_TICK");
|
|
return intentFilter;
|
|
}
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
/* loaded from: classes.dex */
|
|
public class dAO extends NHB {
|
|
private final PowerManager a;
|
|
final AppCompatDelegateImpl e;
|
|
|
|
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
|
|
dAO(AppCompatDelegateImpl appCompatDelegateImpl, Context context) {
|
|
super(appCompatDelegateImpl);
|
|
this.e = appCompatDelegateImpl;
|
|
this.a = (PowerManager) context.getApplicationContext().getSystemService("power");
|
|
}
|
|
|
|
@Override // androidx.appcompat.app.AppCompatDelegateImpl.NHB
|
|
public int c() {
|
|
return ojQ.cT_(this.a) ? 2 : 1;
|
|
}
|
|
|
|
@Override // androidx.appcompat.app.AppCompatDelegateImpl.NHB
|
|
public void b() {
|
|
this.e.r();
|
|
}
|
|
|
|
@Override // androidx.appcompat.app.AppCompatDelegateImpl.NHB
|
|
IntentFilter dg_() {
|
|
IntentFilter intentFilter = new IntentFilter();
|
|
intentFilter.addAction("android.os.action.POWER_SAVE_MODE_CHANGED");
|
|
return intentFilter;
|
|
}
|
|
}
|
|
|
|
@Override // o.Yju
|
|
public final XOs.LWm j() {
|
|
return new HBt(this);
|
|
}
|
|
|
|
/* loaded from: classes.dex */
|
|
class HBt implements XOs.LWm {
|
|
final AppCompatDelegateImpl e;
|
|
|
|
HBt(AppCompatDelegateImpl appCompatDelegateImpl) {
|
|
this.e = appCompatDelegateImpl;
|
|
}
|
|
}
|
|
|
|
private static Configuration ck_(Configuration configuration, Configuration configuration2) {
|
|
Configuration configuration3 = new Configuration();
|
|
configuration3.fontScale = BitmapDescriptorFactory.HUE_RED;
|
|
if (configuration2 != null && configuration.diff(configuration2) != 0) {
|
|
if (configuration.fontScale != configuration2.fontScale) {
|
|
configuration3.fontScale = configuration2.fontScale;
|
|
}
|
|
if (configuration.mcc != configuration2.mcc) {
|
|
configuration3.mcc = configuration2.mcc;
|
|
}
|
|
if (configuration.mnc != configuration2.mnc) {
|
|
configuration3.mnc = configuration2.mnc;
|
|
}
|
|
saX.cU_(configuration, configuration2, configuration3);
|
|
if (configuration.touchscreen != configuration2.touchscreen) {
|
|
configuration3.touchscreen = configuration2.touchscreen;
|
|
}
|
|
if (configuration.keyboard != configuration2.keyboard) {
|
|
configuration3.keyboard = configuration2.keyboard;
|
|
}
|
|
if (configuration.keyboardHidden != configuration2.keyboardHidden) {
|
|
configuration3.keyboardHidden = configuration2.keyboardHidden;
|
|
}
|
|
if (configuration.navigation != configuration2.navigation) {
|
|
configuration3.navigation = configuration2.navigation;
|
|
}
|
|
if (configuration.navigationHidden != configuration2.navigationHidden) {
|
|
configuration3.navigationHidden = configuration2.navigationHidden;
|
|
}
|
|
if (configuration.orientation != configuration2.orientation) {
|
|
configuration3.orientation = configuration2.orientation;
|
|
}
|
|
if ((configuration.screenLayout & 15) != (configuration2.screenLayout & 15)) {
|
|
configuration3.screenLayout |= configuration2.screenLayout & 15;
|
|
}
|
|
if ((configuration.screenLayout & 192) != (configuration2.screenLayout & 192)) {
|
|
configuration3.screenLayout |= configuration2.screenLayout & 192;
|
|
}
|
|
if ((configuration.screenLayout & 48) != (configuration2.screenLayout & 48)) {
|
|
configuration3.screenLayout |= configuration2.screenLayout & 48;
|
|
}
|
|
if ((configuration.screenLayout & 768) != (configuration2.screenLayout & 768)) {
|
|
configuration3.screenLayout |= configuration2.screenLayout & 768;
|
|
}
|
|
ZqN.cX_(configuration, configuration2, configuration3);
|
|
if ((configuration.uiMode & 15) != (configuration2.uiMode & 15)) {
|
|
configuration3.uiMode |= configuration2.uiMode & 15;
|
|
}
|
|
if ((configuration.uiMode & 48) != (configuration2.uiMode & 48)) {
|
|
configuration3.uiMode |= configuration2.uiMode & 48;
|
|
}
|
|
if (configuration.screenWidthDp != configuration2.screenWidthDp) {
|
|
configuration3.screenWidthDp = configuration2.screenWidthDp;
|
|
}
|
|
if (configuration.screenHeightDp != configuration2.screenHeightDp) {
|
|
configuration3.screenHeightDp = configuration2.screenHeightDp;
|
|
}
|
|
if (configuration.smallestScreenWidthDp != configuration2.smallestScreenWidthDp) {
|
|
configuration3.smallestScreenWidthDp = configuration2.smallestScreenWidthDp;
|
|
}
|
|
LWm.cS_(configuration, configuration2, configuration3);
|
|
}
|
|
return configuration3;
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
/* loaded from: classes.dex */
|
|
public static class LWm {
|
|
static void cS_(Configuration configuration, Configuration configuration2, Configuration configuration3) {
|
|
if (configuration.densityDpi != configuration2.densityDpi) {
|
|
configuration3.densityDpi = configuration2.densityDpi;
|
|
}
|
|
}
|
|
|
|
static Context cR_(Context context, Configuration configuration) {
|
|
return context.createConfigurationContext(configuration);
|
|
}
|
|
}
|
|
|
|
/* loaded from: classes.dex */
|
|
static class ojQ {
|
|
static boolean cT_(PowerManager powerManager) {
|
|
return powerManager.isPowerSaveMode();
|
|
}
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
/* loaded from: classes.dex */
|
|
public static class saX {
|
|
static void cU_(Configuration configuration, Configuration configuration2, Configuration configuration3) {
|
|
LocaleList locales = configuration.getLocales();
|
|
LocaleList locales2 = configuration2.getLocales();
|
|
if (locales.equals(locales2)) {
|
|
return;
|
|
}
|
|
configuration3.setLocales(locales2);
|
|
configuration3.locale = configuration2.locale;
|
|
}
|
|
|
|
static Plu cV_(Configuration configuration) {
|
|
return Plu.e(configuration.getLocales().toLanguageTags());
|
|
}
|
|
|
|
static void cW_(Configuration configuration, Plu plu) {
|
|
configuration.setLocales(LocaleList.forLanguageTags(plu.c()));
|
|
}
|
|
|
|
public static void a(Plu plu) {
|
|
LocaleList.setDefault(LocaleList.forLanguageTags(plu.c()));
|
|
}
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
/* loaded from: classes.dex */
|
|
public static class ZqN {
|
|
static void cX_(Configuration configuration, Configuration configuration2, Configuration configuration3) {
|
|
if ((configuration.colorMode & 3) != (configuration2.colorMode & 3)) {
|
|
configuration3.colorMode |= configuration2.colorMode & 3;
|
|
}
|
|
if ((configuration.colorMode & 12) != (configuration2.colorMode & 12)) {
|
|
configuration3.colorMode |= configuration2.colorMode & 12;
|
|
}
|
|
}
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: package-private */
|
|
/* loaded from: classes.dex */
|
|
public static class jbe {
|
|
static OnBackInvokedCallback cZ_(Object obj, final AppCompatDelegateImpl appCompatDelegateImpl) {
|
|
Objects.requireNonNull(appCompatDelegateImpl);
|
|
OnBackInvokedCallback onBackInvokedCallback = new OnBackInvokedCallback(appCompatDelegateImpl) { // from class: o.uqm
|
|
public final AppCompatDelegateImpl c;
|
|
|
|
@Override // android.window.OnBackInvokedCallback
|
|
public final void onBackInvoked() {
|
|
this.c.y();
|
|
}
|
|
|
|
{
|
|
this.c = appCompatDelegateImpl;
|
|
}
|
|
};
|
|
((OnBackInvokedDispatcher) obj).registerOnBackInvokedCallback(1000000, onBackInvokedCallback);
|
|
return onBackInvokedCallback;
|
|
}
|
|
|
|
static void c(Object obj, Object obj2) {
|
|
((OnBackInvokedDispatcher) obj).unregisterOnBackInvokedCallback((OnBackInvokedCallback) obj2);
|
|
}
|
|
|
|
static OnBackInvokedDispatcher cY_(Activity activity) {
|
|
return activity.getOnBackInvokedDispatcher();
|
|
}
|
|
}
|
|
|
|
@Override // o.Yju
|
|
public void b(int i) {
|
|
this.af = i;
|
|
}
|
|
|
|
final pwE C() {
|
|
return this.c;
|
|
}
|
|
|
|
public boolean w() {
|
|
return this.P;
|
|
}
|
|
|
|
@Override // o.Yju
|
|
public int f() {
|
|
return this.U;
|
|
}
|
|
|
|
@Override // o.Yju
|
|
public Context g() {
|
|
return this.f;
|
|
}
|
|
}
|