what-the-bank/sources/com/kofax/mobile/sdk/w/e.java

79 lines
8.7 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package com.kofax.mobile.sdk.w;
import bolts.CancellationToken;
import com.kofax.mobile.sdk.extract.id.DataField;
import java.util.List;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import o.InterfaceC13391fZD;
/* loaded from: classes3.dex */
public class e extends ae {
private static final String PA = "Austria (AUT)";
private static final String PB = "FirstName";
private static final String PC = "FullName";
private static final String PD = "LastName";
private static final String PE = "LastName1";
private static final String Pz = "\\bArchitekt[. -]{0,2}Mag[. -]?|\\bArchitekt[. -]{0,2}Ing[. -]?|\\bArchitekt[. -]{0,2}DI[. -]?|\\bArchitekt[. -]?|\\bBgm[. -]{0,2}Prof[. -]?|\\bBgm[. -]{0,2}Mag[. -]?|\\bBgm[. -]{0,2}Ing[. -]?|\\bBgm[. -]{0,2}Dr[. -]?|\\bBgm[. -]{0,2}Dir[. -]?|\\bBgm[. -]{0,2}DI[. -]?|\\bBgm[. -]{0,2}DDr[. -]?|\\bBgm[. -]+|\\bBez[. -]{0,2}Rat[. -]?|\\bBakk[. -]{0,2}techn[. -]?|\\bBakk[. -]{0,2}rer[. -]{0,2}soc[. -]{0,2}oec[. -]?|\\bBakk[. -]{0,2}rer[. -]{0,2}nat[. -]?|\\bBakk[. -]{0,2}phil[. -]+|\\bBakk[. -]{0,2}art[. -]+|\\bBakk[. -]{0,2}Sport[. -]?|\\bBakk[. -]{0,2}Soz[. -]+|\\bBakk[. -]{0,2}Mag[. -]+|\\bBakk[. -]{0,2}MA[. -]+|\\bBakk[. -]{0,2}Komm[. -]+|\\bBakk[. -]{0,2}Biol[. -]+|\\bBakk[. -]{0,2}\\(FH\\)|\\bBakk[. -]+|\\bBSc[. -]+|\\bBM[. -]+|\\bB[. -]{0,2}S[. -]+|\\bB[. -]{0,2}B[. -]{0,2}A[. -]+|\\bB[. -]{0,2}A[. -]+|\\bDr[. -]{0,2}theol[. -]?|\\bDr[. -]{0,2}techn[. -]?|\\bDr[. -]{0,2}scient[. -]{0,2}med[. -]?|\\bDr[. -]{0,2}rer[. -]{0,2}soc[. -]{0,2}oec[. -]?|\\bDr[. -]{0,2}rer[. -]{0,2}nat[. -]?|\\bDr[. -]{0,2}phil[. -]+|\\bDr[. -]{0,2}nat[. -]{0,2}techn[. -]?|\\bDr[. -]{0,2}mont[. -]+|\\bDr[. -]{0,2}med[. -]{0,2}vet[. -]?|\\bDr[. -]{0,2}med[. -]{0,2}univ[. -]?|\\bDr[. -]{0,2}med[. -]{0,2}dent[. -]?|\\bDr[. -]{0,2}med[. -]+|\\bDr[. -]{0,2}math[. -]+|\\bDr[. -]{0,2}iur[. -]+|\\bDr[. -]+|\\bDkmf[. -]{0,2}Mag[. -]?|\\bDkmf[. -]{0,2}Ing[. -]?|\\bDkmf[. -]{0,2}Dr[. -]?|\\bDkmf[. -]{0,2}\\(FH\\)|\\bDkmf[. -]+|\\bDkffr[. -]?|\\bDir[. -]{0,2}i[. -]{0,2}R[. -]?|\\bDir[. -]{0,2}Rat[. -]+|\\bDir[. -]{0,2}Prof[. -]+|\\bDir[. -]{0,2}OSR[. -]+|\\bDir[. -]{0,2}Mag[. -]{0,2}Dr[. -]?|\\bDir[. -]{0,2}Mag[. -]+|\\bDir[. -]{0,2}Ing[. -]+|\\bDir[. -]{0,2}Dr[. -]+|\\bDir[. -]{0,2}Dkfm[. -]?|\\bDir[. -]{0,2}DI[. -]+|\\bDir[. -]+|\\bDipl[. -]{0,2}Vw[. -]+|\\bDipl[. -]{0,2}Tierarzt[. -]?|\\bDipl[. -]{0,2}Sr[. -]+|\\bDipl[. -]{0,2}Pfleger[. -]?|\\bDipl[. -]{0,2}Pel[. -]+|\\bDipl[. -]{0,2}Pad[. -]+|\\bDipl[. -]{0,2}Ok[. -]+|\\bDipl[. -]{0,2}Ing[. -]{0,2}\\(FH\\)|\\bDipl[. -]{0,2}Ing[. -]+|\\bDipl[. -]{0,2}Dolm[. -]+|\\bDipl[. -]{0,2}Des[. -]{0,2}\\(FH\\)|\\bDipl[. -]{0,2}Dec[. -]+|\\bDipl[. -]{0,2}Chem[. -]+|\\bDipl[. -]{0,2}Bw[. -]+|\\bDipl[. -]{0,2}Arch[. -]+|\\bDipl[. -]+|\\bDI[. -]{0,2}Mag[. -]{0,2}Dr[. -]+|\\bDI[. -]{0,2}Mag[. -]+|\\bDI[. -]{0,2}Dr[. -]+|\\bDI[. -]{0,2}Dir[. -]+|\\bDI[. -]{0,2}\\(FH\\)|\\bDI[. -]+|\\bDDr[. -]+|\\bDDI[. -]{0,2}Mag[. -]+|\\bDDI[. -]?|\\bDDDr[. -]?|\\bGemeinderat[. -]+|\\bGem[. -]{0,2}Dir[. -]{0,2}Dr[. -]?|\\bGem[. -]{0,2}Dir[. -]+|\\bHofrat[. -]{0,2}Prof[. -]?|\\bHofrat[. -]{0,2}Mag[. -]{0,2}Dr[. -]?|\\bHofrat[. -]{0,2}Mag[. -]?|\\bHofrat[. -]{0,2}Ing[. -]{0,2}Dr[. -]?|\\bHofrat[. -]{0,2}Ing[. -]?|\\bHofrat[. -]{0,2}Dr[. -]?|\\bHofrat[. -]{0,2}Doz[. -]{0,2}Dr[. -]?|\\bHofrat[. -]{0,2}Dir[. -]{0,2}Mag[. -]?|\\bHofrat[. -]{0,2}Dir[. -]?|\\bHofrat[. -]{0,2}DI[. -]?|\\bHofrat[. -]{0,2}DDr[. -]?|\\bHofrat[. -]{0,2}DDDr[. -]?|\\bHofrat[. -]?|\\bInspektor[. -]?|\\bIng[. -]{0,2}Reg[. -]{0,2}Rat[. -]?|\\bIng[. -]{0,2}Prof[. -]+|\\bIng[. -]{0,2}Mag[. -]{0,2}Dr[. -]?|\\bIng[. -]{0,2}Mag[. -]+|\\bIng[. -]{0,2}Ing[. -]+|\\bIng[. -]{0,2}Dr[. -]+|\\bIng[. -]{0,2}Dir[. -]+|\\bIng[. -]{0,2}DI[. -]{0,2}\\(FH\\)|\\bIng[. -]+|\\bKomm[. -]{0,2}Rat[. -]{0,2}Mag[. -]?|\\bKomm[. -]{0,2}Rat[. -]{0,2}Ing[. -]?|\\bKomm[. -]{0,2}Rat[. -]{0,2}Dr[. -]?|\\bKomm[. -]{0,2}Rat[. -]{0,2}Dir[. -]?|\\bKomm[. -]{0,2}Rat[. -]{0,2}DI[. -]?|\\bKomm[. -]{0,2}Rat[. -]+|\\bKomm[. -]+|\\bLandesrat[. -]{0,2}Dr[. -]?|\\bLandesrat[. -]?|\\bLL[. -]{0,2}M[. -]+|\\bMr[. -]+|\\bMin[. -]{0,2}Rat[. -]{0,2}Dr[. -]?|\\bMin[. -]{0,2}Rat[. -]{0,2}DI[. -]?|\\bMin[. -]{0,2}Rat[. -]+|\\bMed[. -]{0,2}Rat[. -]{0,2}Dr[. -]?|\\bMed[. -]{0,2}Rat[. -]{0,2}DI[. -]?|\\bMed[. -]{0,2}Rat[. -]+|\\bMag[. -]{0,2}theol[. -]?|\\bMag[. -]{0,2}rer[. -]{0,2}nat[. -]?|\\bMag[. -]{0,2}phil[. -]{0,2}fac[. -]{0,2}theol[. -]?|\\bMag[. -]{0,2}phil[. -]+|\\bMag[. -]{0,2}pharm[. -]+|\\bMag[. -]{0,2}med[. -]{0,2}vet[. -]?|\\bMag[. -]{0,2}jur[. -]+|\\bMag[. -]{0,2}iur[. -]{0,2}soc[. -]{0,2}oec[. -]?|\\bMag[. -]{0,2}iur[. -]+|\\bMag[. -]{0,2}des[. -]{0,2}ind[. -]?|\\bMa
private final com.kofax.mobile.sdk._internal.extraction.id.e Lu;
@Override // com.kofax.mobile.sdk.w.ae, com.kofax.mobile.sdk.e.c
public /* bridge */ /* synthetic */ void a(Object obj, CancellationToken cancellationToken) {
super.a(obj, cancellationToken);
}
@InterfaceC13391fZD
public e(com.kofax.mobile.sdk._internal.extraction.id.e eVar) {
this.Lu = eVar;
}
@Override // com.kofax.mobile.sdk.w.ae
public void a(com.kofax.mobile.sdk.e.a aVar) {
String c = c(aVar.hu());
if (c == null || !c.startsWith(PA)) {
return;
}
f(PB, aVar.hz());
f(PC, aVar.hz());
f(PD, aVar.hz());
f(PE, aVar.hz());
}
private void f(String str, List<DataField> list) {
DataField g = g(str, list);
if (g != null) {
String object = g.getObject();
String D = D(Pz, object);
if (object.equals(D)) {
return;
}
list.remove(g);
list.add(new DataField(g.getName(), D, g.getConfidence(), g.getLocation()));
}
}
private DataField g(String str, List<DataField> list) {
if (list == null) {
return null;
}
return this.Lu.a(str, list);
}
private static String D(String str, String str2) {
Matcher matcher = Pattern.compile(str, 2).matcher(str2);
StringBuffer stringBuffer = new StringBuffer(str2.length());
while (matcher.find()) {
matcher.appendReplacement(stringBuffer, "");
}
matcher.appendTail(stringBuffer);
return stringBuffer.toString().trim();
}
private static String c(com.kofax.mobile.sdk.c.a aVar) {
if (aVar == null) {
return null;
}
return aVar.getClassId();
}
}