package defpackage;

import android.net.Uri;
import android.text.TextUtils;
import com.google.android.gms.internal.measurement.zzsk;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.ListIterator;
import java.util.regex.Matcher;

/* JADX INFO: renamed from: ʿʛʽ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C0355 {

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final HashMap f2146;

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final ArrayList f2147;

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final HashMap f2148;

    public C0355(ArrayList arrayList) {
        InterfaceC4309 interfaceC4309;
        List list = Collections.EMPTY_LIST;
        this.f2148 = new HashMap();
        this.f2146 = new HashMap();
        this.f2147 = new ArrayList();
        Iterator it = arrayList.iterator();
        while (it.hasNext()) {
            InterfaceC4309 interfaceC43092 = (InterfaceC4309) it.next();
            if (!TextUtils.isEmpty(interfaceC43092.mo1416()) && (interfaceC4309 = (InterfaceC4309) this.f2148.put(interfaceC43092.mo1416(), interfaceC43092)) != null) {
                String canonicalName = interfaceC4309.getClass().getCanonicalName();
                String canonicalName2 = interfaceC43092.getClass().getCanonicalName();
                StringBuilder sb = new StringBuilder(String.valueOf(canonicalName).length() + 30 + String.valueOf(canonicalName2).length());
                sb.append("Cannot override Backend ");
                sb.append(canonicalName);
                sb.append(" with ");
                sb.append(canonicalName2);
                throw new IllegalArgumentException(sb.toString());
            }
        }
        Iterator it2 = list.iterator();
        if (!it2.hasNext()) {
            this.f2147.addAll(list);
        } else {
            it2.next().getClass();
            C1685.m4560();
            throw null;
        }
    }

    /* JADX INFO: renamed from: ʽˈˋ, reason: contains not printable characters */
    public final C5339 m1675(Uri uri) {
        List listM9560;
        C3975 c3975M9561 = AbstractC4509.m9561();
        C3975 c3975M95612 = AbstractC4509.m9561();
        String encodedFragment = uri.getEncodedFragment();
        if (TextUtils.isEmpty(encodedFragment) || !encodedFragment.startsWith("transform=")) {
            listM9560 = C2598.f10048;
        } else {
            String strSubstring = encodedFragment.substring(10);
            C1886 c1886M5118 = C1886.m5118("+");
            listM9560 = AbstractC4509.m9560(new C3350(new C1886((InterfaceC1339) c1886M5118.f7484, true, (AbstractC1351) c1886M5118.f7482, c1886M5118.f7481), strSubstring));
        }
        int size = listM9560.size();
        for (int i = 0; i < size; i++) {
            String str = (String) listM9560.get(i);
            Matcher matcher = AbstractC4408.f16718.matcher(str);
            if (!matcher.matches()) {
                ᵕᵩʽᵲ.ᵮᵣᵗˈ("Invalid fragment spec: ".concat(String.valueOf(str)));
                return null;
            }
            c3975M95612.m7406(matcher.group(1));
        }
        C2598 c2598M8718 = c3975M95612.m8718();
        if (c2598M8718.f10050 > 0) {
            String str2 = (String) c2598M8718.get(0);
            if (this.f2146.get(str2) != null) {
                C1685.m4560();
                return null;
            }
            String strValueOf = String.valueOf(uri);
            StringBuilder sb = new StringBuilder(str2.length() + 40 + strValueOf.length());
            sb.append("Requested transform isn't registered: ");
            sb.append(str2);
            sb.append(": ");
            sb.append(strValueOf);
            throw new zzsk(sb.toString());
        }
        AbstractC4509 abstractC4509Mo6838 = c3975M9561.m8718().mo6838();
        C5339 c5339 = new C5339();
        String scheme = uri.getScheme();
        InterfaceC4309 interfaceC4309 = (InterfaceC4309) this.f2148.get(scheme);
        if (interfaceC4309 == null) {
            throw new zzsk(AbstractC3589.m8102("Requested backend isn't registered: ", scheme));
        }
        c5339.f20139 = interfaceC4309;
        c5339.f20138 = this.f2147;
        c5339.f20137 = abstractC4509Mo6838;
        if (!abstractC4509Mo6838.isEmpty()) {
            ArrayList arrayList = new ArrayList(uri.getPathSegments());
            if (!arrayList.isEmpty() && !uri.getPath().endsWith("/")) {
                String str3 = (String) arrayList.get(arrayList.size() - 1);
                ListIterator listIterator = abstractC4509Mo6838.listIterator(abstractC4509Mo6838.size());
                while (listIterator.hasPrevious()) {
                    if (listIterator.previous() != null) {
                        C1685.m4560();
                        return null;
                    }
                }
                arrayList.set(arrayList.size() - 1, str3);
                uri = uri.buildUpon().path(TextUtils.join("/", arrayList)).encodedFragment(null).build();
            }
        }
        c5339.f20140 = uri;
        C5339 c53392 = new C5339();
        c53392.f20139 = c5339.f20139;
        c53392.f20137 = c5339.f20137;
        c53392.f20138 = c5339.f20138;
        c53392.f20140 = c5339.f20140;
        return c53392;
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final Object m1676(Uri uri, InterfaceC2437 interfaceC2437) {
        return interfaceC2437.mo3347(m1675(uri));
    }
}
