package androidx.activity;

import android.annotation.SuppressLint;
import android.content.Context;
import android.content.Intent;
import android.content.IntentSender;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.os.Trace;
import android.text.TextUtils;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import com.ifpdos.udi.service.core.pc.R;
import d.a.e.e;
import d.a.e.f;
import d.a.e.g;
import d.a.e.h.a;
import d.h.b.b;
import d.h.b.i;
import d.m.e;
import d.m.h;
import d.m.p;
import d.m.r;
import d.m.u;
import d.m.y;
import d.m.z;
import d.q.a;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Objects;
import java.util.Random;
import java.util.concurrent.atomic.AtomicInteger;

/* JADX INFO: loaded from: classes.dex */
public class ComponentActivity extends i implements h, z, d.q.c, d.a.c, f {
    private static final String ACTIVITY_RESULT_TAG = "android:support:activity-result";
    private final d.a.e.e mActivityResultRegistry;
    private int mContentLayoutId;
    public final d.a.d.a mContextAwareHelper;
    private u mDefaultFactory;
    private final d.m.i mLifecycleRegistry;
    private final AtomicInteger mNextLocalRequestCode;
    private final OnBackPressedDispatcher mOnBackPressedDispatcher;
    public final d.q.b mSavedStateRegistryController;
    private y mViewModelStore;

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

        @Override // java.lang.Runnable
        public void run() {
            try {
                ComponentActivity.super.onBackPressed();
            } catch (IllegalStateException e2) {
                if (!TextUtils.equals(e2.getMessage(), "Can not perform this action after onSaveInstanceState")) {
                    throw e2;
                }
            }
        }
    }

    public class b extends d.a.e.e {

        public class a implements Runnable {

            /* JADX INFO: renamed from: f, reason: collision with root package name */
            public final /* synthetic */ int f376f;

            /* JADX INFO: renamed from: m, reason: collision with root package name */
            public final /* synthetic */ a.C0016a f377m;

            public a(int i2, a.C0016a c0016a) {
                this.f376f = i2;
                this.f377m = c0016a;
            }

            @Override // java.lang.Runnable
            public void run() {
                d.a.e.b<?> bVar;
                b bVar2 = b.this;
                int i2 = this.f376f;
                Object obj = this.f377m.a;
                String str = bVar2.f1513b.get(Integer.valueOf(i2));
                if (str == null) {
                    return;
                }
                bVar2.f1516e.remove(str);
                e.b<?> bVar3 = bVar2.f1517f.get(str);
                if (bVar3 != null && (bVar = bVar3.a) != null) {
                    bVar.a(obj);
                } else {
                    bVar2.f1519h.remove(str);
                    bVar2.f1518g.put(str, obj);
                }
            }
        }

        /* JADX INFO: renamed from: androidx.activity.ComponentActivity$b$b, reason: collision with other inner class name */
        public class RunnableC0002b implements Runnable {

            /* JADX INFO: renamed from: f, reason: collision with root package name */
            public final /* synthetic */ int f379f;

            /* JADX INFO: renamed from: m, reason: collision with root package name */
            public final /* synthetic */ IntentSender.SendIntentException f380m;

            public RunnableC0002b(int i2, IntentSender.SendIntentException sendIntentException) {
                this.f379f = i2;
                this.f380m = sendIntentException;
            }

            @Override // java.lang.Runnable
            public void run() {
                b.this.a(this.f379f, 0, new Intent().setAction("androidx.activity.result.contract.action.INTENT_SENDER_REQUEST").putExtra("androidx.activity.result.contract.extra.SEND_INTENT_EXCEPTION", this.f380m));
            }
        }

        public b() {
        }

        /* JADX WARN: Multi-variable type inference failed */
        @Override // d.a.e.e
        public <I, O> void b(int i2, d.a.e.h.a<I, O> aVar, I i3, d.h.b.c cVar) {
            Bundle bundle;
            ComponentActivity componentActivity = ComponentActivity.this;
            a.C0016a<O> c0016aB = aVar.b(componentActivity, i3);
            if (c0016aB != null) {
                new Handler(Looper.getMainLooper()).post(new a(i2, c0016aB));
                return;
            }
            Intent intentA = aVar.a(componentActivity, i3);
            if (intentA.getExtras() != null && intentA.getExtras().getClassLoader() == null) {
                intentA.setExtrasClassLoader(componentActivity.getClassLoader());
            }
            if (intentA.hasExtra("androidx.activity.result.contract.extra.ACTIVITY_OPTIONS_BUNDLE")) {
                Bundle bundleExtra = intentA.getBundleExtra("androidx.activity.result.contract.extra.ACTIVITY_OPTIONS_BUNDLE");
                intentA.removeExtra("androidx.activity.result.contract.extra.ACTIVITY_OPTIONS_BUNDLE");
                bundle = bundleExtra;
            } else {
                if (cVar != null) {
                    throw null;
                }
                bundle = null;
            }
            if (!"androidx.activity.result.contract.action.REQUEST_PERMISSIONS".equals(intentA.getAction())) {
                if (!"androidx.activity.result.contract.action.INTENT_SENDER_REQUEST".equals(intentA.getAction())) {
                    int i4 = d.h.b.b.f2569b;
                    b.a.b(componentActivity, intentA, i2, bundle);
                    return;
                }
                g gVar = (g) intentA.getParcelableExtra("androidx.activity.result.contract.extra.INTENT_SENDER_REQUEST");
                try {
                    IntentSender intentSender = gVar.f1525f;
                    Intent intent = gVar.f1526m;
                    int i5 = gVar.f1527n;
                    int i6 = gVar.f1528o;
                    int i7 = d.h.b.b.f2569b;
                    b.a.c(componentActivity, intentSender, i2, intent, i5, i6, 0, bundle);
                    return;
                } catch (IntentSender.SendIntentException e2) {
                    new Handler(Looper.getMainLooper()).post(new RunnableC0002b(i2, e2));
                    return;
                }
            }
            String[] stringArrayExtra = intentA.getStringArrayExtra("androidx.activity.result.contract.extra.PERMISSIONS");
            if (stringArrayExtra == null) {
                stringArrayExtra = new String[0];
            }
            int i8 = d.h.b.b.f2569b;
            HashSet hashSet = new HashSet();
            for (int i9 = 0; i9 < stringArrayExtra.length; i9++) {
                if (TextUtils.isEmpty(stringArrayExtra[i9])) {
                    throw new IllegalArgumentException(g.a.a.a.a.A(g.a.a.a.a.F("Permission request for permissions "), Arrays.toString(stringArrayExtra), " must not contain null or empty values"));
                }
                if (!d.h.b.h.s() && TextUtils.equals(stringArrayExtra[i9], "android.permission.POST_NOTIFICATIONS")) {
                    hashSet.add(Integer.valueOf(i9));
                }
            }
            int size = hashSet.size();
            String[] strArr = size > 0 ? new String[stringArrayExtra.length - size] : stringArrayExtra;
            if (size > 0) {
                if (size == stringArrayExtra.length) {
                    return;
                }
                int i10 = 0;
                for (int i11 = 0; i11 < stringArrayExtra.length; i11++) {
                    if (!hashSet.contains(Integer.valueOf(i11))) {
                        strArr[i10] = stringArrayExtra[i11];
                        i10++;
                    }
                }
            }
            if (componentActivity instanceof b.d) {
                ((b.d) componentActivity).validateRequestPermissionsRequestCode(i2);
            }
            b.c.b(componentActivity, stringArrayExtra, i2);
        }
    }

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

        @Override // d.q.a.b
        @SuppressLint({"SyntheticAccessor"})
        public Bundle a() {
            Bundle bundle = new Bundle();
            d.a.e.e eVar = ComponentActivity.this.mActivityResultRegistry;
            Objects.requireNonNull(eVar);
            bundle.putIntegerArrayList("KEY_COMPONENT_ACTIVITY_REGISTERED_RCS", new ArrayList<>(eVar.f1514c.values()));
            bundle.putStringArrayList("KEY_COMPONENT_ACTIVITY_REGISTERED_KEYS", new ArrayList<>(eVar.f1514c.keySet()));
            bundle.putStringArrayList("KEY_COMPONENT_ACTIVITY_LAUNCHED_KEYS", new ArrayList<>(eVar.f1516e));
            bundle.putBundle("KEY_COMPONENT_ACTIVITY_PENDING_RESULT", (Bundle) eVar.f1519h.clone());
            bundle.putSerializable("KEY_COMPONENT_ACTIVITY_RANDOM_OBJECT", eVar.a);
            return bundle;
        }
    }

    public class d implements d.a.d.b {
        public d() {
        }

        @Override // d.a.d.b
        @SuppressLint({"SyntheticAccessor"})
        public void a(Context context) {
            Bundle bundleA = ComponentActivity.this.getSavedStateRegistry().a(ComponentActivity.ACTIVITY_RESULT_TAG);
            if (bundleA != null) {
                d.a.e.e eVar = ComponentActivity.this.mActivityResultRegistry;
                Objects.requireNonNull(eVar);
                ArrayList<Integer> integerArrayList = bundleA.getIntegerArrayList("KEY_COMPONENT_ACTIVITY_REGISTERED_RCS");
                ArrayList<String> stringArrayList = bundleA.getStringArrayList("KEY_COMPONENT_ACTIVITY_REGISTERED_KEYS");
                if (stringArrayList == null || integerArrayList == null) {
                    return;
                }
                eVar.f1516e = bundleA.getStringArrayList("KEY_COMPONENT_ACTIVITY_LAUNCHED_KEYS");
                eVar.a = (Random) bundleA.getSerializable("KEY_COMPONENT_ACTIVITY_RANDOM_OBJECT");
                eVar.f1519h.putAll(bundleA.getBundle("KEY_COMPONENT_ACTIVITY_PENDING_RESULT"));
                for (int i2 = 0; i2 < stringArrayList.size(); i2++) {
                    String str = stringArrayList.get(i2);
                    if (eVar.f1514c.containsKey(str)) {
                        Integer numRemove = eVar.f1514c.remove(str);
                        if (!eVar.f1519h.containsKey(str)) {
                            eVar.f1513b.remove(numRemove);
                        }
                    }
                    int iIntValue = integerArrayList.get(i2).intValue();
                    String str2 = stringArrayList.get(i2);
                    eVar.f1513b.put(Integer.valueOf(iIntValue), str2);
                    eVar.f1514c.put(str2, Integer.valueOf(iIntValue));
                }
            }
        }
    }

    public static final class e {
        public Object a;

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public y f382b;
    }

    public ComponentActivity() {
        this.mContextAwareHelper = new d.a.d.a();
        this.mLifecycleRegistry = new d.m.i(this);
        this.mSavedStateRegistryController = new d.q.b(this);
        this.mOnBackPressedDispatcher = new OnBackPressedDispatcher(new a());
        this.mNextLocalRequestCode = new AtomicInteger();
        this.mActivityResultRegistry = new b();
        if (getLifecycle() == null) {
            throw new IllegalStateException("getLifecycle() returned null in ComponentActivity's constructor. Please make sure you are lazily constructing your Lifecycle in the first call to getLifecycle() rather than relying on field initialization.");
        }
        getLifecycle().a(new d.m.f() { // from class: androidx.activity.ComponentActivity.3
            @Override // d.m.f
            public void c(h hVar, e.a aVar) {
                if (aVar == e.a.ON_STOP) {
                    Window window = ComponentActivity.this.getWindow();
                    View viewPeekDecorView = window != null ? window.peekDecorView() : null;
                    if (viewPeekDecorView != null) {
                        viewPeekDecorView.cancelPendingInputEvents();
                    }
                }
            }
        });
        getLifecycle().a(new d.m.f() { // from class: androidx.activity.ComponentActivity.4
            @Override // d.m.f
            public void c(h hVar, e.a aVar) {
                if (aVar == e.a.ON_DESTROY) {
                    ComponentActivity.this.mContextAwareHelper.f1507b = null;
                    if (ComponentActivity.this.isChangingConfigurations()) {
                        return;
                    }
                    ComponentActivity.this.getViewModelStore().a();
                }
            }
        });
        getLifecycle().a(new d.m.f() { // from class: androidx.activity.ComponentActivity.5
            @Override // d.m.f
            public void c(h hVar, e.a aVar) {
                ComponentActivity.this.ensureViewModelStore();
                d.m.i iVar = (d.m.i) ComponentActivity.this.getLifecycle();
                iVar.d("removeObserver");
                iVar.a.e(this);
            }
        });
        getSavedStateRegistry().b(ACTIVITY_RESULT_TAG, new c());
        addOnContextAvailableListener(new d());
    }

    public ComponentActivity(int i2) {
        this();
        this.mContentLayoutId = i2;
    }

    private void initViewTreeOwners() {
        getWindow().getDecorView().setTag(R.id.view_tree_lifecycle_owner, this);
        getWindow().getDecorView().setTag(R.id.view_tree_view_model_store_owner, this);
        getWindow().getDecorView().setTag(R.id.view_tree_saved_state_registry_owner, this);
    }

    @Override // android.app.Activity
    public void addContentView(@SuppressLint({"UnknownNullness", "MissingNullability"}) View view, @SuppressLint({"UnknownNullness", "MissingNullability"}) ViewGroup.LayoutParams layoutParams) {
        initViewTreeOwners();
        super.addContentView(view, layoutParams);
    }

    public final void addOnContextAvailableListener(d.a.d.b bVar) {
        d.a.d.a aVar = this.mContextAwareHelper;
        if (aVar.f1507b != null) {
            bVar.a(aVar.f1507b);
        }
        aVar.a.add(bVar);
    }

    public void ensureViewModelStore() {
        if (this.mViewModelStore == null) {
            e eVar = (e) getLastNonConfigurationInstance();
            if (eVar != null) {
                this.mViewModelStore = eVar.f382b;
            }
            if (this.mViewModelStore == null) {
                this.mViewModelStore = new y();
            }
        }
    }

    @Override // d.a.e.f
    public final d.a.e.e getActivityResultRegistry() {
        return this.mActivityResultRegistry;
    }

    public u getDefaultViewModelProviderFactory() {
        if (getApplication() == null) {
            throw new IllegalStateException("Your activity is not yet attached to the Application instance. You can't request ViewModel before onCreate call.");
        }
        if (this.mDefaultFactory == null) {
            this.mDefaultFactory = new r(getApplication(), this, getIntent() != null ? getIntent().getExtras() : null);
        }
        return this.mDefaultFactory;
    }

    @Deprecated
    public Object getLastCustomNonConfigurationInstance() {
        e eVar = (e) getLastNonConfigurationInstance();
        if (eVar != null) {
            return eVar.a;
        }
        return null;
    }

    @Override // d.h.b.i, d.m.h
    public d.m.e getLifecycle() {
        return this.mLifecycleRegistry;
    }

    @Override // d.a.c
    public final OnBackPressedDispatcher getOnBackPressedDispatcher() {
        return this.mOnBackPressedDispatcher;
    }

    @Override // d.q.c
    public final d.q.a getSavedStateRegistry() {
        return this.mSavedStateRegistryController.f3360b;
    }

    @Override // d.m.z
    public y getViewModelStore() {
        if (getApplication() == null) {
            throw new IllegalStateException("Your activity is not yet attached to the Application instance. You can't request ViewModel before onCreate call.");
        }
        ensureViewModelStore();
        return this.mViewModelStore;
    }

    @Override // android.app.Activity
    @Deprecated
    public void onActivityResult(int i2, int i3, Intent intent) {
        if (this.mActivityResultRegistry.a(i2, i3, intent)) {
            return;
        }
        super.onActivityResult(i2, i3, intent);
    }

    @Override // android.app.Activity
    public void onBackPressed() {
        this.mOnBackPressedDispatcher.a();
    }

    @Override // d.h.b.i, android.app.Activity
    public void onCreate(Bundle bundle) {
        this.mSavedStateRegistryController.a(bundle);
        d.a.d.a aVar = this.mContextAwareHelper;
        aVar.f1507b = this;
        Iterator<d.a.d.b> it = aVar.a.iterator();
        while (it.hasNext()) {
            it.next().a(this);
        }
        super.onCreate(bundle);
        p.c(this);
        int i2 = this.mContentLayoutId;
        if (i2 != 0) {
            setContentView(i2);
        }
    }

    @Override // android.app.Activity
    @Deprecated
    public void onRequestPermissionsResult(int i2, String[] strArr, int[] iArr) {
        if (this.mActivityResultRegistry.a(i2, -1, new Intent().putExtra("androidx.activity.result.contract.extra.PERMISSIONS", strArr).putExtra("androidx.activity.result.contract.extra.PERMISSION_GRANT_RESULTS", iArr))) {
            return;
        }
        super.onRequestPermissionsResult(i2, strArr, iArr);
    }

    @Deprecated
    public Object onRetainCustomNonConfigurationInstance() {
        return null;
    }

    @Override // android.app.Activity
    public final Object onRetainNonConfigurationInstance() {
        e eVar;
        Object objOnRetainCustomNonConfigurationInstance = onRetainCustomNonConfigurationInstance();
        y yVar = this.mViewModelStore;
        if (yVar == null && (eVar = (e) getLastNonConfigurationInstance()) != null) {
            yVar = eVar.f382b;
        }
        if (yVar == null && objOnRetainCustomNonConfigurationInstance == null) {
            return null;
        }
        e eVar2 = new e();
        eVar2.a = objOnRetainCustomNonConfigurationInstance;
        eVar2.f382b = yVar;
        return eVar2;
    }

    @Override // d.h.b.i, android.app.Activity
    public void onSaveInstanceState(Bundle bundle) {
        d.m.e lifecycle = getLifecycle();
        if (lifecycle instanceof d.m.i) {
            d.m.i iVar = (d.m.i) lifecycle;
            e.b bVar = e.b.CREATED;
            iVar.d("setCurrentState");
            iVar.g(bVar);
        }
        super.onSaveInstanceState(bundle);
        this.mSavedStateRegistryController.b(bundle);
    }

    public Context peekAvailableContext() {
        return this.mContextAwareHelper.f1507b;
    }

    public final <I, O> d.a.e.c<I> registerForActivityResult(d.a.e.h.a<I, O> aVar, d.a.e.b<O> bVar) {
        return registerForActivityResult(aVar, this.mActivityResultRegistry, bVar);
    }

    public final <I, O> d.a.e.c<I> registerForActivityResult(final d.a.e.h.a<I, O> aVar, final d.a.e.e eVar, final d.a.e.b<O> bVar) {
        StringBuilder sbF = g.a.a.a.a.F("activity_rq#");
        sbF.append(this.mNextLocalRequestCode.getAndIncrement());
        final String string = sbF.toString();
        Objects.requireNonNull(eVar);
        d.m.e lifecycle = getLifecycle();
        d.m.i iVar = (d.m.i) lifecycle;
        if (iVar.f3190b.compareTo(e.b.STARTED) >= 0) {
            throw new IllegalStateException("LifecycleOwner " + this + " is attempting to register while current state is " + iVar.f3190b + ". LifecycleOwners must call register before they are STARTED.");
        }
        int iD = eVar.d(string);
        e.c cVar = eVar.f1515d.get(string);
        if (cVar == null) {
            cVar = new e.c(lifecycle);
        }
        d.m.f fVar = new d.m.f() { // from class: androidx.activity.result.ActivityResultRegistry$1
            @Override // d.m.f
            public void c(h hVar, e.a aVar2) {
                if (!e.a.ON_START.equals(aVar2)) {
                    if (e.a.ON_STOP.equals(aVar2)) {
                        eVar.f1517f.remove(string);
                        return;
                    } else {
                        if (e.a.ON_DESTROY.equals(aVar2)) {
                            eVar.e(string);
                            return;
                        }
                        return;
                    }
                }
                eVar.f1517f.put(string, new e.b<>(bVar, aVar));
                if (eVar.f1518g.containsKey(string)) {
                    Object obj = eVar.f1518g.get(string);
                    eVar.f1518g.remove(string);
                    bVar.a(obj);
                }
                d.a.e.a aVar3 = (d.a.e.a) eVar.f1519h.getParcelable(string);
                if (aVar3 != null) {
                    eVar.f1519h.remove(string);
                    bVar.a(aVar.c(aVar3.f1508f, aVar3.f1509m));
                }
            }
        };
        cVar.a.a(fVar);
        cVar.f1524b.add(fVar);
        eVar.f1515d.put(string, cVar);
        return new d.a.e.d(eVar, string, iD, aVar);
    }

    public final void removeOnContextAvailableListener(d.a.d.b bVar) {
        this.mContextAwareHelper.a.remove(bVar);
    }

    @Override // android.app.Activity
    public void reportFullyDrawn() {
        try {
            if (d.h.b.h.u()) {
                Trace.beginSection("reportFullyDrawn() for " + getComponentName());
            }
            super.reportFullyDrawn();
        } finally {
            Trace.endSection();
        }
    }

    @Override // android.app.Activity
    public void setContentView(int i2) {
        initViewTreeOwners();
        super.setContentView(i2);
    }

    @Override // android.app.Activity
    public void setContentView(@SuppressLint({"UnknownNullness", "MissingNullability"}) View view) {
        initViewTreeOwners();
        super.setContentView(view);
    }

    @Override // android.app.Activity
    public void setContentView(@SuppressLint({"UnknownNullness", "MissingNullability"}) View view, @SuppressLint({"UnknownNullness", "MissingNullability"}) ViewGroup.LayoutParams layoutParams) {
        initViewTreeOwners();
        super.setContentView(view, layoutParams);
    }

    @Override // android.app.Activity
    @Deprecated
    public void startActivityForResult(@SuppressLint({"UnknownNullness"}) Intent intent, int i2) {
        super.startActivityForResult(intent, i2);
    }

    @Override // android.app.Activity
    @Deprecated
    public void startActivityForResult(@SuppressLint({"UnknownNullness"}) Intent intent, int i2, Bundle bundle) {
        super.startActivityForResult(intent, i2, bundle);
    }

    @Override // android.app.Activity
    @Deprecated
    public void startIntentSenderForResult(@SuppressLint({"UnknownNullness"}) IntentSender intentSender, int i2, Intent intent, int i3, int i4, int i5) throws IntentSender.SendIntentException {
        super.startIntentSenderForResult(intentSender, i2, intent, i3, i4, i5);
    }

    @Override // android.app.Activity
    @Deprecated
    public void startIntentSenderForResult(@SuppressLint({"UnknownNullness"}) IntentSender intentSender, int i2, Intent intent, int i3, int i4, int i5, Bundle bundle) throws IntentSender.SendIntentException {
        super.startIntentSenderForResult(intentSender, i2, intent, i3, i4, i5, bundle);
    }
}
