导航菜单

页面标题

页面副标题

Namma Yatri v3.3.7 - q.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);
    }
}