what-the-bank/sources/com/airbnb/deeplinkdispatch/DeepLinkMatchResult.java

146 lines
6.1 KiB
Java

package com.airbnb.deeplinkdispatch;
import com.airbnb.deeplinkdispatch.DeepLinkEntry;
import java.util.Map;
import o.C14854gaM;
import o.C14957gcv;
import o.InterfaceC13393fZL;
import o.fZZ;
/* loaded from: classes.dex */
public final class DeepLinkMatchResult implements Comparable<DeepLinkMatchResult> {
private final DeepLinkEntry deeplinkEntry;
private final InterfaceC13393fZL firstConfigurablePathSegmentIndex$delegate;
private final InterfaceC13393fZL firstNonConcreteIndex$delegate;
private final InterfaceC13393fZL firstPlaceholderIndex$delegate;
private final Map<DeepLinkUri, Map<String, String>> parameterMap;
/* JADX WARN: Multi-variable type inference failed */
public DeepLinkMatchResult(DeepLinkEntry deepLinkEntry, Map<DeepLinkUri, ? extends Map<String, String>> map) {
C14957gcv.e(deepLinkEntry, "");
C14957gcv.e(map, "");
this.deeplinkEntry = deepLinkEntry;
this.parameterMap = map;
DeepLinkMatchResult$firstConfigurablePathSegmentIndex$2 deepLinkMatchResult$firstConfigurablePathSegmentIndex$2 = new DeepLinkMatchResult$firstConfigurablePathSegmentIndex$2(this);
C14957gcv.e(deepLinkMatchResult$firstConfigurablePathSegmentIndex$2, "");
this.firstConfigurablePathSegmentIndex$delegate = new fZZ(deepLinkMatchResult$firstConfigurablePathSegmentIndex$2);
DeepLinkMatchResult$firstPlaceholderIndex$2 deepLinkMatchResult$firstPlaceholderIndex$2 = new DeepLinkMatchResult$firstPlaceholderIndex$2(this);
C14957gcv.e(deepLinkMatchResult$firstPlaceholderIndex$2, "");
this.firstPlaceholderIndex$delegate = new fZZ(deepLinkMatchResult$firstPlaceholderIndex$2);
DeepLinkMatchResult$firstNonConcreteIndex$2 deepLinkMatchResult$firstNonConcreteIndex$2 = new DeepLinkMatchResult$firstNonConcreteIndex$2(this);
C14957gcv.e(deepLinkMatchResult$firstNonConcreteIndex$2, "");
this.firstNonConcreteIndex$delegate = new fZZ(deepLinkMatchResult$firstNonConcreteIndex$2);
}
public final Map<String, String> getParameters(DeepLinkUri deepLinkUri) {
C14957gcv.e(deepLinkUri, "");
Map<String, String> map = this.parameterMap.get(deepLinkUri);
if (map != null) {
return map;
}
C14854gaM c14854gaM = C14854gaM.c;
C14957gcv.d(c14854gaM, "");
return c14854gaM;
}
public final String toString() {
String str;
StringBuilder sb = new StringBuilder("uriTemplate: ");
sb.append(this.deeplinkEntry.getUriTemplate());
sb.append(" activity: ");
sb.append((Object) this.deeplinkEntry.getClazz().getName());
sb.append(' ');
if (this.deeplinkEntry instanceof DeepLinkEntry.MethodDeeplinkEntry) {
StringBuilder sb2 = new StringBuilder("method: ");
sb2.append(((DeepLinkEntry.MethodDeeplinkEntry) this.deeplinkEntry).getMethod());
sb2.append(' ');
str = sb2.toString();
} else {
str = "";
}
sb.append(str);
sb.append("parameters: ");
sb.append(this.parameterMap);
return sb.toString();
}
/* JADX INFO: Access modifiers changed from: private */
public final int getFirstConfigurablePathSegmentIndex() {
return ((Number) this.firstConfigurablePathSegmentIndex$delegate.e()).intValue();
}
/* JADX INFO: Access modifiers changed from: private */
public final int getFirstPlaceholderIndex() {
return ((Number) this.firstPlaceholderIndex$delegate.e()).intValue();
}
private final int getFirstNonConcreteIndex() {
return ((Number) this.firstNonConcreteIndex$delegate.e()).intValue();
}
@Override // java.lang.Comparable
public final int compareTo(DeepLinkMatchResult deepLinkMatchResult) {
C14957gcv.e(deepLinkMatchResult, "");
if (getFirstNonConcreteIndex() < deepLinkMatchResult.getFirstNonConcreteIndex()) {
return -1;
}
if (getFirstNonConcreteIndex() == deepLinkMatchResult.getFirstNonConcreteIndex()) {
if (getFirstNonConcreteIndex() == -1 || this.deeplinkEntry.getUriTemplate().charAt(getFirstNonConcreteIndex()) == deepLinkMatchResult.deeplinkEntry.getUriTemplate().charAt(getFirstNonConcreteIndex())) {
return 0;
}
if (this.deeplinkEntry.getUriTemplate().charAt(getFirstNonConcreteIndex()) == '<') {
return -1;
}
}
return 1;
}
public final int hashCode() {
return (this.deeplinkEntry.hashCode() * 31) + this.parameterMap.hashCode();
}
public final Map<DeepLinkUri, Map<String, String>> getParameterMap() {
return this.parameterMap;
}
public final DeepLinkEntry getDeeplinkEntry() {
return this.deeplinkEntry;
}
public final boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof DeepLinkMatchResult)) {
return false;
}
DeepLinkMatchResult deepLinkMatchResult = (DeepLinkMatchResult) obj;
return C14957gcv.b(this.deeplinkEntry, deepLinkMatchResult.deeplinkEntry) && C14957gcv.b(this.parameterMap, deepLinkMatchResult.parameterMap);
}
public final DeepLinkMatchResult copy(DeepLinkEntry deepLinkEntry, Map<DeepLinkUri, ? extends Map<String, String>> map) {
C14957gcv.e(deepLinkEntry, "");
C14957gcv.e(map, "");
return new DeepLinkMatchResult(deepLinkEntry, map);
}
public final Map<DeepLinkUri, Map<String, String>> component2() {
return this.parameterMap;
}
public final DeepLinkEntry component1() {
return this.deeplinkEntry;
}
/* JADX WARN: Multi-variable type inference failed */
public static /* synthetic */ DeepLinkMatchResult copy$default(DeepLinkMatchResult deepLinkMatchResult, DeepLinkEntry deepLinkEntry, Map map, int i, Object obj) {
if ((i & 1) != 0) {
deepLinkEntry = deepLinkMatchResult.deeplinkEntry;
}
if ((i & 2) != 0) {
map = deepLinkMatchResult.parameterMap;
}
return deepLinkMatchResult.copy(deepLinkEntry, map);
}
}