package androidx.view;

import android.app.Activity;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.content.res.Resources;
import android.content.res.TypedArray;
import android.net.Uri;
import android.os.Bundle;
import android.util.AttributeSet;
import android.util.Log;
import androidx.media3.container.NalUnitUtil;
import androidx.media3.exoplayer.upstream.CmcdData;
import androidx.view.ao;
import androidx.view.bc;
import androidx.view.bh;
import defpackage.cr4;
import defpackage.n41;
import defpackage.n89;
import defpackage.sg8;
import defpackage.vx8;
import java.util.Iterator;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import kotlin.Metadata;

/* JADX INFO: loaded from: classes.dex */
@Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0004\b\u0017\u0018\u00002\b\u0012\u0004\u0012\u00020\u00020\u0001:\u0003\u0003\u0004\u0005¨\u0006\u0006"}, d2 = {"Landroidx/navigation/a;", "Landroidx/navigation/bc;", "Landroidx/navigation/a$b;", CmcdData.OBJECT_TYPE_AUDIO_ONLY, "b", "c", "navigation-runtime_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
@bc.b("activity")
@vx8
public class a extends bc<b> {
    public final Context c;
    public final Activity d;

    /* JADX INFO: renamed from: androidx.navigation.a$a, reason: collision with other inner class name */
    @Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0010\u000e\n\u0002\b\u0007\b\u0086\u0003\u0018\u00002\u00020\u0001R\u0014\u0010\u0003\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0003\u0010\u0004R\u0014\u0010\u0005\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0005\u0010\u0004R\u0014\u0010\u0006\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0006\u0010\u0004R\u0014\u0010\u0007\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\u0007\u0010\u0004R\u0014\u0010\b\u001a\u00020\u00028\u0002X\u0082T¢\u0006\u0006\n\u0004\b\b\u0010\u0004¨\u0006\t"}, d2 = {"Landroidx/navigation/a$a;", "", "", "EXTRA_NAV_CURRENT", "Ljava/lang/String;", "EXTRA_NAV_SOURCE", "EXTRA_POP_ENTER_ANIM", "EXTRA_POP_EXIT_ANIM", "LOG_TAG", "navigation-runtime_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class C0052a {
    }

    @ao.a
    @Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\b\u0017\u0018\u00002\u00020\u0001¨\u0006\u0002"}, d2 = {"Landroidx/navigation/a$b;", "Landroidx/navigation/ao;", "navigation-runtime_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    @vx8
    public static class b extends ao {
        public Intent m;
        public String n;

        public static String g(Context context, String str) {
            if (str == null) {
                return null;
            }
            String packageName = context.getPackageName();
            cr4.f(packageName, "context.packageName");
            return n89.an(str, "${applicationId}", packageName);
        }

        @Override // androidx.view.ao
        public final boolean equals(Object obj) {
            if (this == obj) {
                return true;
            }
            if (obj != null && (obj instanceof b) && super.equals(obj)) {
                Intent intent = this.m;
                if ((intent != null ? intent.filterEquals(((b) obj).m) : ((b) obj).m == null) && cr4.b(this.n, ((b) obj).n)) {
                    return true;
                }
            }
            return false;
        }

        @Override // androidx.view.ao
        public final void f(Context context, AttributeSet attributeSet) {
            super.f(context, attributeSet);
            TypedArray typedArrayObtainAttributes = context.getResources().obtainAttributes(attributeSet, bh.c.a);
            cr4.f(typedArrayObtainAttributes, "context.resources.obtain…tyNavigator\n            )");
            String strG = g(context, typedArrayObtainAttributes.getString(4));
            if (this.m == null) {
                this.m = new Intent();
            }
            Intent intent = this.m;
            cr4.d(intent);
            intent.setPackage(strG);
            String string = typedArrayObtainAttributes.getString(0);
            if (string != null) {
                if (string.charAt(0) == '.') {
                    string = context.getPackageName() + string;
                }
                ComponentName componentName = new ComponentName(context, string);
                if (this.m == null) {
                    this.m = new Intent();
                }
                Intent intent2 = this.m;
                cr4.d(intent2);
                intent2.setComponent(componentName);
            }
            String string2 = typedArrayObtainAttributes.getString(1);
            if (this.m == null) {
                this.m = new Intent();
            }
            Intent intent3 = this.m;
            cr4.d(intent3);
            intent3.setAction(string2);
            String strG2 = g(context, typedArrayObtainAttributes.getString(2));
            if (strG2 != null) {
                Uri uri = Uri.parse(strG2);
                if (this.m == null) {
                    this.m = new Intent();
                }
                Intent intent4 = this.m;
                cr4.d(intent4);
                intent4.setData(uri);
            }
            this.n = g(context, typedArrayObtainAttributes.getString(3));
            typedArrayObtainAttributes.recycle();
        }

        @Override // androidx.view.ao
        public final int hashCode() {
            int iHashCode = super.hashCode() * 31;
            Intent intent = this.m;
            int iFilterHashCode = (iHashCode + (intent != null ? intent.filterHashCode() : 0)) * 31;
            String str = this.n;
            return iFilterHashCode + (str != null ? str.hashCode() : 0);
        }

        @Override // androidx.view.ao
        public final String toString() {
            Intent intent = this.m;
            ComponentName component = intent != null ? intent.getComponent() : null;
            StringBuilder sb = new StringBuilder();
            sb.append(super.toString());
            if (component != null) {
                sb.append(" class=");
                sb.append(component.getClassName());
            } else {
                Intent intent2 = this.m;
                String action = intent2 != null ? intent2.getAction() : null;
                if (action != null) {
                    sb.append(" action=");
                    sb.append(action);
                }
            }
            String string = sb.toString();
            cr4.f(string, "sb.toString()");
            return string;
        }
    }

    @Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\u0018\u00002\u00020\u0001:\u0001\u0002¨\u0006\u0003"}, d2 = {"Landroidx/navigation/a$c;", "Landroidx/navigation/bc$a;", CmcdData.OBJECT_TYPE_AUDIO_ONLY, "navigation-runtime_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
    public static final class c implements bc.a {

        /* JADX INFO: renamed from: androidx.navigation.a$c$a, reason: collision with other inner class name */
        @Metadata(d1 = {"\u0000\n\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\u0018\u00002\u00020\u0001¨\u0006\u0002"}, d2 = {"Landroidx/navigation/a$c$a;", "", "navigation-runtime_release"}, k = 1, mv = {1, 8, 0}, xi = NalUnitUtil.H265_NAL_UNIT_TYPE_UNSPECIFIED)
        public static final class C0053a {
        }
    }

    public a(Context context) {
        Object next;
        this.c = context;
        Iterator a = sg8.j(androidx.view.b.a, context).getA();
        while (true) {
            if (!a.hasNext()) {
                next = null;
                break;
            } else {
                next = a.next();
                if (((Context) next) instanceof Activity) {
                    break;
                }
            }
        }
        this.d = (Activity) next;
    }

    @Override // androidx.view.bc
    public final ao a() {
        return new b(this);
    }

    @Override // androidx.view.bc
    public final ao c(ao aoVar, Bundle bundle, aw awVar) {
        Intent intent;
        int intExtra;
        b bVar = (b) aoVar;
        if (bVar.m == null) {
            throw new IllegalStateException(n41.q(new StringBuilder("Destination "), bVar.j, " does not have an Intent set.").toString());
        }
        Intent intent2 = new Intent(bVar.m);
        if (bundle != null) {
            intent2.putExtras(bundle);
            String str = bVar.n;
            if (str != null && str.length() != 0) {
                StringBuffer stringBuffer = new StringBuffer();
                Matcher matcher = Pattern.compile("\\{(.+?)\\}").matcher(str);
                while (matcher.find()) {
                    String strGroup = matcher.group(1);
                    if (!bundle.containsKey(strGroup)) {
                        throw new IllegalArgumentException("Could not find " + strGroup + " in " + bundle + " to fill data pattern " + str);
                    }
                    matcher.appendReplacement(stringBuffer, "");
                    stringBuffer.append(Uri.encode(String.valueOf(bundle.get(strGroup))));
                }
                matcher.appendTail(stringBuffer);
                intent2.setData(Uri.parse(stringBuffer.toString()));
            }
        }
        Activity activity = this.d;
        if (activity == null) {
            intent2.addFlags(268435456);
        }
        if (awVar != null && awVar.a) {
            intent2.addFlags(536870912);
        }
        if (activity != null && (intent = activity.getIntent()) != null && (intExtra = intent.getIntExtra("android-support-navigation:ActivityNavigator:current", 0)) != 0) {
            intent2.putExtra("android-support-navigation:ActivityNavigator:source", intExtra);
        }
        intent2.putExtra("android-support-navigation:ActivityNavigator:current", bVar.j);
        Context context = this.c;
        Resources resources = context.getResources();
        if (awVar != null) {
            int i = awVar.h;
            int i2 = awVar.i;
            if ((i <= 0 || !cr4.b(resources.getResourceTypeName(i), "animator")) && (i2 <= 0 || !cr4.b(resources.getResourceTypeName(i2), "animator"))) {
                intent2.putExtra("android-support-navigation:ActivityNavigator:popEnterAnim", i);
                intent2.putExtra("android-support-navigation:ActivityNavigator:popExitAnim", i2);
            } else {
                Log.w("ActivityNavigator", "Activity destinations do not support Animator resource. Ignoring popEnter resource " + resources.getResourceName(i) + " and popExit resource " + resources.getResourceName(i2) + " when launching " + bVar);
            }
        }
        context.startActivity(intent2);
        if (awVar == null || activity == null) {
            return null;
        }
        int i3 = awVar.f;
        int i4 = awVar.g;
        if ((i3 <= 0 || !cr4.b(resources.getResourceTypeName(i3), "animator")) && (i4 <= 0 || !cr4.b(resources.getResourceTypeName(i4), "animator"))) {
            if (i3 < 0 && i4 < 0) {
                return null;
            }
            if (i3 < 0) {
                i3 = 0;
            }
            activity.overridePendingTransition(i3, i4 >= 0 ? i4 : 0);
            return null;
        }
        Log.w("ActivityNavigator", "Activity destinations do not support Animator resource. Ignoring enter resource " + resources.getResourceName(i3) + " and exit resource " + resources.getResourceName(i4) + "when launching " + bVar);
        return null;
    }

    @Override // androidx.view.bc
    public final boolean j() {
        Activity activity = this.d;
        if (activity == null) {
            return false;
        }
        activity.finish();
        return true;
    }
}
