正在查看: Namma Yatri v3.3.7 应用的 q.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Namma Yatri v3.3.7 应用的 q.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.swmansion.rnscreens;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewParent;
import android.widget.FrameLayout;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentActivity;
import cd.AbstractC0262a;
import com.facebook.react.bridge.ReactContext;
import com.facebook.react.bridge.UiThreadUtil;
import com.facebook.react.uimanager.k0;
import in.juspay.hypersdk.core.PaymentConstants;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import kotlin.enums.EnumEntries;
import kotlin.jvm.internal.DefaultConstructorMarker;
import qc.C1138b;
public class q extends Fragment implements r {
public static final a h = new a(null);
public C0471l a;
private final List b;
private boolean c;
private float d;
private boolean e;
private boolean f;
private boolean g;
public static final class a {
public a(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public final short a(float f) {
return (short) (f == 0.0f ? 1 : f == 1.0f ? 2 : 3);
}
protected final View b(View view) {
kotlin.jvm.internal.m.i(view, "view");
ViewParent parent = view.getParent();
if (parent != null) {
ViewGroup viewGroup = (ViewGroup) parent;
viewGroup.endViewTransition(view);
viewGroup.removeView(view);
}
view.setVisibility(0);
return view;
}
private a() {
}
}
public static final class b {
public static final b a = new b("DID_APPEAR", 0);
public static final b b = new b("WILL_APPEAR", 1);
public static final b c = new b("DID_DISAPPEAR", 2);
public static final b d = new b("WILL_DISAPPEAR", 3);
private static final b[] e;
private static final EnumEntries f;
static {
b[] a2 = a();
e = a2;
f = AbstractC0262a.a(a2);
}
private b(String str, int i) {
}
private static final b[] a() {
return new b[]{a, b, c, d};
}
public static b valueOf(String str) {
return (b) Enum.valueOf(b.class, str);
}
public static b[] values() {
return (b[]) e.clone();
}
}
private static final class c extends FrameLayout {
public c(Context context) {
super(context);
kotlin.jvm.internal.m.i(context, "context");
}
@Override
public void clearFocus() {
if (getVisibility() != 4) {
super.clearFocus();
}
}
}
public class d {
public static final int[] a;
static {
int[] iArr = new int[b.values().length];
try {
iArr[b.b.ordinal()] = 1;
} catch (NoSuchFieldError unused) {
}
try {
iArr[b.a.ordinal()] = 2;
} catch (NoSuchFieldError unused2) {
}
try {
iArr[b.d.ordinal()] = 3;
} catch (NoSuchFieldError unused3) {
}
try {
iArr[b.c.ordinal()] = 4;
} catch (NoSuchFieldError unused4) {
}
a = iArr;
}
}
public q() {
this.b = new ArrayList();
this.d = -1.0f;
this.e = true;
this.f = true;
throw new IllegalStateException("Screen fragments should never be restored. Follow instructions from https://github.com/software-mansion/react-native-screens/issues/17#issuecomment-424704067 to properly configure your main activity.");
}
private final void A() {
x(b.b, this);
C(0.0f, false);
}
private final void B() {
x(b.d, this);
C(0.0f, true);
}
private final void D(final boolean z) {
this.g = !z;
Fragment parentFragment = getParentFragment();
if (parentFragment == null || ((parentFragment instanceof q) && !((q) parentFragment).g)) {
if (isResumed()) {
UiThreadUtil.runOnUiThread(new Runnable() {
@Override
public final void run() {
q.E(z, this);
}
});
} else if (z) {
z();
} else {
B();
}
}
}
public static final void E(boolean z, q this$0) {
kotlin.jvm.internal.m.i(this$0, "this$0");
if (z) {
this$0.y();
} else {
this$0.A();
}
}
protected static final View H(View view) {
return h.b(view);
}
private final void J() {
Activity activity = getActivity();
if (activity == null) {
this.c = true;
} else {
C.a.w(d(), activity, m());
}
}
private final void y() {
x(b.a, this);
C(1.0f, false);
}
private final void z() {
x(b.c, this);
C(1.0f, true);
}
public void C(float f, boolean z) {
if (!(this instanceof u) || this.d == f) {
return;
}
float max = Math.max(0.0f, Math.min(1.0f, f));
this.d = max;
short a2 = h.a(max);
n container = d().getContainer();
boolean goingForward = container instanceof t ? ((t) container).getGoingForward() : false;
ReactContext context = d().getContext();
kotlin.jvm.internal.m.g(context, "null cannot be cast to non-null type com.facebook.react.bridge.ReactContext");
ReactContext reactContext = context;
com.facebook.react.uimanager.events.e c2 = k0.c(reactContext, d().getId());
if (c2 != null) {
c2.h(new qc.h(k0.e(reactContext), d().getId(), this.d, z, goingForward, a2));
}
}
public void F() {
D(true);
}
public void G() {
D(false);
}
public void I(C0471l c0471l) {
kotlin.jvm.internal.m.i(c0471l, "<set-?>");
this.a = c0471l;
}
@Override
public Fragment b() {
return this;
}
@Override
public C0471l d() {
C0471l c0471l = this.a;
if (c0471l != null) {
return c0471l;
}
kotlin.jvm.internal.m.x(PaymentConstants.Event.SCREEN);
return null;
}
@Override
public Activity e() {
Fragment fragment;
FragmentActivity activity;
FragmentActivity activity2 = getActivity();
if (activity2 != null) {
return activity2;
}
ReactContext context = d().getContext();
if (context instanceof ReactContext) {
ReactContext reactContext = context;
if (reactContext.getCurrentActivity() != null) {
return reactContext.getCurrentActivity();
}
}
for (ViewParent container = d().getContainer(); container != null; container = container.getParent()) {
if ((container instanceof C0471l) && (fragment = ((C0471l) container).getFragment()) != null && (activity = fragment.getActivity()) != null) {
return activity;
}
}
return null;
}
@Override
public void f(b event) {
r fragmentWrapper;
kotlin.jvm.internal.m.i(event, "event");
List g = g();
ArrayList arrayList = new ArrayList();
for (Object obj : g) {
if (((n) obj).getScreenCount() > 0) {
arrayList.add(obj);
}
}
Iterator it = arrayList.iterator();
while (it.hasNext()) {
C0471l topScreen = ((n) it.next()).getTopScreen();
if (topScreen != null && (fragmentWrapper = topScreen.getFragmentWrapper()) != null) {
x(event, fragmentWrapper);
}
}
}
@Override
public List g() {
return this.b;
}
@Override
public void h(n container) {
kotlin.jvm.internal.m.i(container, "container");
g().add(container);
}
@Override
public void i() {
J();
}
@Override
public void j(n container) {
kotlin.jvm.internal.m.i(container, "container");
g().remove(container);
}
@Override
public void k(b event) {
kotlin.jvm.internal.m.i(event, "event");
int i = d.a[event.ordinal()];
if (i == 1) {
this.e = false;
return;
}
if (i == 2) {
this.f = false;
} else if (i == 3) {
this.e = true;
} else {
if (i != 4) {
return;
}
this.f = true;
}
}
@Override
public ReactContext m() {
if (getContext() instanceof ReactContext) {
ReactContext context = getContext();
kotlin.jvm.internal.m.g(context, "null cannot be cast to non-null type com.facebook.react.bridge.ReactContext");
return context;
}
if (d().getContext() instanceof ReactContext) {
ReactContext context2 = d().getContext();
kotlin.jvm.internal.m.g(context2, "null cannot be cast to non-null type com.facebook.react.bridge.ReactContext");
return context2;
}
for (ViewParent container = d().getContainer(); container != null; container = container.getParent()) {
if (container instanceof C0471l) {
C0471l c0471l = (C0471l) container;
if (c0471l.getContext() instanceof ReactContext) {
ReactContext context3 = c0471l.getContext();
kotlin.jvm.internal.m.g(context3, "null cannot be cast to non-null type com.facebook.react.bridge.ReactContext");
return context3;
}
}
}
return null;
}
public View onCreateView(LayoutInflater inflater, ViewGroup viewGroup, Bundle bundle) {
kotlin.jvm.internal.m.i(inflater, "inflater");
d().setLayoutParams(new FrameLayout.LayoutParams(-1, -1));
Context context = getContext();
if (context == null) {
return null;
}
c cVar = new c(context);
cVar.addView(H(d()));
return cVar;
}
public void onDestroy() {
super.onDestroy();
n container = d().getContainer();
if (container == null || !container.n(this)) {
ReactContext context = d().getContext();
if (context instanceof ReactContext) {
int e = k0.e(context);
com.facebook.react.uimanager.events.e c2 = k0.c(context, d().getId());
if (c2 != null) {
c2.h(new qc.g(e, d().getId()));
}
}
}
g().clear();
}
public void onResume() {
super.onResume();
if (this.c) {
this.c = false;
C.a.w(d(), e(), m());
}
}
public boolean v(b event) {
kotlin.jvm.internal.m.i(event, "event");
int i = d.a[event.ordinal()];
if (i == 1) {
return this.e;
}
if (i == 2) {
return this.f;
}
if (i != 3) {
if (i != 4) {
throw new Vc.l();
}
if (!this.f) {
return true;
}
} else if (!this.e) {
return true;
}
return false;
}
public void w() {
ReactContext context = d().getContext();
kotlin.jvm.internal.m.g(context, "null cannot be cast to non-null type com.facebook.react.bridge.ReactContext");
ReactContext reactContext = context;
int e = k0.e(reactContext);
com.facebook.react.uimanager.events.e c2 = k0.c(reactContext, d().getId());
if (c2 != null) {
c2.h(new C1138b(e, d().getId()));
}
}
public void x(b event, r fragmentWrapper) {
com.facebook.react.uimanager.events.d iVar;
kotlin.jvm.internal.m.i(event, "event");
kotlin.jvm.internal.m.i(fragmentWrapper, "fragmentWrapper");
Fragment b2 = fragmentWrapper.b();
if (b2 instanceof u) {
u uVar = (u) b2;
if (uVar.v(event)) {
C0471l d2 = uVar.d();
fragmentWrapper.k(event);
int f = k0.f(d2);
int i = d.a[event.ordinal()];
if (i == 1) {
iVar = new qc.i(f, d2.getId());
} else if (i == 2) {
iVar = new qc.e(f, d2.getId());
} else if (i == 3) {
iVar = new qc.j(f, d2.getId());
} else {
if (i != 4) {
throw new Vc.l();
}
iVar = new qc.f(f, d2.getId());
}
ReactContext context = d().getContext();
kotlin.jvm.internal.m.g(context, "null cannot be cast to non-null type com.facebook.react.bridge.ReactContext");
com.facebook.react.uimanager.events.e c2 = k0.c(context, d().getId());
if (c2 != null) {
c2.h(iVar);
}
fragmentWrapper.f(event);
}
}
}
public q(C0471l screenView) {
kotlin.jvm.internal.m.i(screenView, "screenView");
this.b = new ArrayList();
this.d = -1.0f;
this.e = true;
this.f = true;
I(screenView);
}
}