jimu-decompiled/sources/com/google/zxing/client/result/URIParsedResult.java
2025-05-13 19:24:51 +02:00

47 lines
1.2 KiB
Java

package com.google.zxing.client.result;
import java.util.regex.Pattern;
/* loaded from: classes.dex */
public final class URIParsedResult extends ParsedResult {
private final String b;
private final String c;
static {
Pattern.compile(":/*([^/@]+)@[^/]+");
}
public URIParsedResult(String str, String str2) {
super(ParsedResultType.URI);
this.b = a(str);
this.c = str2;
}
@Override // com.google.zxing.client.result.ParsedResult
public String a() {
StringBuilder sb = new StringBuilder(30);
ParsedResult.a(this.c, sb);
ParsedResult.a(this.b, sb);
return sb.toString();
}
public String c() {
return this.b;
}
private static String a(String str) {
String trim = str.trim();
int indexOf = trim.indexOf(58);
return (indexOf < 0 || a(trim, indexOf)) ? "http://".concat(String.valueOf(trim)) : trim;
}
private static boolean a(String str, int i) {
int i2 = i + 1;
int indexOf = str.indexOf(47, i2);
if (indexOf < 0) {
indexOf = str.length();
}
return ResultParser.a(str, i2, indexOf - i2);
}
}