what-the-bank/sources/o/PIv.java

706 lines
42 KiB
Java
Raw Normal View History

2024-07-27 18:17:47 +07:00
package o;
import com.google.android.gms.dynamite.descriptors.com.google.android.gms.tagmanager.ModuleDescriptor;
import java.text.DecimalFormat;
import java.util.HashMap;
import org.bouncycastle.asn1.x509.DisplayText;
import org.bouncycastle.crypto.tls.CipherSuite;
import org.bouncycastle.math.Primes;
import org.jmrtd.PassportService;
import org.jmrtd.cbeff.ISO781611;
/* loaded from: classes.dex */
public final class PIv extends C0743NnU<tBo> {
private static final HashMap<Integer, String> c;
private static double j(int i) {
int i2;
if (i < 0) {
i = -i;
i2 = -1;
} else {
i2 = 1;
}
int i3 = i & 31;
return (i2 * ((i - i3) + (i3 == 12 ? 10 : i3 == 20 ? 21 : i3))) / 32.0d;
}
public PIv(tBo tbo) {
super(tbo);
}
@Override // o.C0743NnU
public final String d(int i) {
int i2 = 0;
switch (i) {
case 12:
Integer j = ((tBo) this.a).j(12);
if (j == null) {
return null;
}
return String.format("%04X%05d", Integer.valueOf((j.intValue() >> 8) & 255), Integer.valueOf(j.intValue() & 255));
case 49415:
return a(49415, "One-shot", "AI Servo", "AI Focus", "Manual Focus", "Single", "Continuous", "Manual Focus");
case 49449:
Integer j2 = ((tBo) this.a).j(49449);
if (j2 == null) {
return null;
}
return j2.intValue() == 32767 ? "n/a" : j2.toString();
case 49453:
return d(49453, 0, "n/a", "sRAW1 (mRAW)", "sRAW2 (sRAW)");
case 49671:
return a(49671, "Auto", "Sunny", "Cloudy", "Tungsten", "Florescent", "Flash", "Custom");
case 53770:
Integer j3 = ((tBo) this.a).j(53770);
if (j3 == null) {
return null;
}
StringBuilder sb = new StringBuilder();
while (i2 < 16) {
if ((j3.intValue() & (1 << i2)) != 0) {
if (sb.length() != 0) {
sb.append(',');
}
sb.append(i2);
}
i2++;
}
return sb.length() == 0 ? "None" : sb.toString();
default:
switch (i) {
case 49409:
return d(49409, 1, "Macro", "Normal");
case 49410:
Integer j4 = ((tBo) this.a).j(49410);
if (j4 == null) {
return null;
}
if (j4.intValue() == 0) {
return "Self timer not used";
}
DecimalFormat decimalFormat = new DecimalFormat("0.##");
StringBuilder sb2 = new StringBuilder();
sb2.append(decimalFormat.format(j4.intValue() * 0.1d));
sb2.append(" sec");
return sb2.toString();
case 49411:
Integer j5 = ((tBo) this.a).j(49411);
if (j5 == null) {
return null;
}
int intValue = j5.intValue();
if (intValue == -1) {
return "n/a";
}
if (intValue == 7) {
return "CRAW";
}
if (intValue == 130) {
return "Normal Movie";
}
if (intValue == 1131) {
return "Movie (2)";
}
if (intValue == 1) {
return "Economy";
}
if (intValue == 2) {
return "Normal";
}
if (intValue == 3) {
return "Fine";
}
if (intValue == 4) {
return "RAW";
}
if (intValue == 5) {
return "Superfine";
}
StringBuilder sb3 = new StringBuilder("Unknown (");
sb3.append(j5);
sb3.append(")");
return sb3.toString();
case 49412:
Integer j6 = ((tBo) this.a).j(49412);
if (j6 == null) {
return null;
}
int intValue2 = j6.intValue();
if (intValue2 == 16) {
return "External flash";
}
switch (intValue2) {
case 0:
return "No flash fired";
case 1:
return "Auto";
case 2:
return "On";
case 3:
return "Red-eye reduction";
case 4:
return "Slow-synchro";
case 5:
return "Auto and red-eye reduction";
case 6:
return "On and red-eye reduction";
default:
StringBuilder sb4 = new StringBuilder("Unknown (");
sb4.append(j6);
sb4.append(")");
return sb4.toString();
}
case 49413:
Integer j7 = ((tBo) this.a).j(49413);
if (j7 == null) {
return null;
}
int intValue3 = j7.intValue();
if (intValue3 == 0) {
Integer j8 = ((tBo) this.a).j(49410);
return j8 != null ? j8.intValue() == 0 ? "Single shot" : "Single shot with self-timer" : "Continuous";
}
if (intValue3 == 1) {
return "Continuous";
}
StringBuilder sb5 = new StringBuilder("Unknown (");
sb5.append(j7);
sb5.append(")");
return sb5.toString();
default:
switch (i) {
case 49417:
return d(49417, 1, "JPEG", "CRW+THM", "AVI+THM", "TIF", "TIF+JPEG", "CR2", "CR2+JPEG", null, "MOV", "MP4");
case 49418:
return a(49418, "Large", "Medium", "Small");
case 49419:
return a(49419, "Full auto", "Manual", "Landscape", "Fast shutter", "Slow shutter", "Night", "B&W", "Sepia", "Portrait", "Sports", "Macro / Closeup", "Pan focus");
case 49420:
return a(49420, "No digital zoom", "2x", "4x");
case 49421:
Integer j9 = ((tBo) this.a).j(49421);
if (j9 == null) {
return null;
}
int intValue4 = j9.intValue();
if (intValue4 == 0) {
return "Normal";
}
if (intValue4 == 1) {
return "High";
}
if (intValue4 == 65535) {
return "Low";
}
StringBuilder sb6 = new StringBuilder("Unknown (");
sb6.append(j9);
sb6.append(")");
return sb6.toString();
case 49422:
Integer j10 = ((tBo) this.a).j(49422);
if (j10 == null) {
return null;
}
int intValue5 = j10.intValue();
if (intValue5 == 0) {
return "Normal";
}
if (intValue5 == 1) {
return "High";
}
if (intValue5 == 65535) {
return "Low";
}
StringBuilder sb7 = new StringBuilder("Unknown (");
sb7.append(j10);
sb7.append(")");
return sb7.toString();
case 49423:
Integer j11 = ((tBo) this.a).j(49423);
if (j11 == null) {
return null;
}
int intValue6 = j11.intValue();
if (intValue6 == 0) {
return "Normal";
}
if (intValue6 == 1) {
return "High";
}
if (intValue6 == 65535) {
return "Low";
}
StringBuilder sb8 = new StringBuilder("Unknown (");
sb8.append(j11);
sb8.append(")");
return sb8.toString();
case 49424:
Integer j12 = ((tBo) this.a).j(49424);
if (j12 == null) {
return null;
}
if ((j12.intValue() & 16384) != 0) {
StringBuilder sb9 = new StringBuilder("");
sb9.append(j12.intValue() & (-16385));
return sb9.toString();
}
int intValue7 = j12.intValue();
if (intValue7 == 0) {
return "Not specified (see ISOSpeedRatings tag)";
}
switch (intValue7) {
case 15:
return "Auto";
case 16:
return "50";
case 17:
return "100";
case 18:
return "200";
case 19:
return "400";
default:
StringBuilder sb10 = new StringBuilder("Unknown (");
sb10.append(j12);
sb10.append(")");
return sb10.toString();
}
case 49425:
return d(49425, 3, "Evaluative", "Partial", "Centre weighted");
case 49426:
Integer j13 = ((tBo) this.a).j(49426);
if (j13 == null) {
return null;
}
int intValue8 = j13.intValue();
if (intValue8 == 0) {
return "Manual";
}
if (intValue8 == 1) {
return "Auto";
}
if (intValue8 == 3) {
return "Close-up (Macro)";
}
if (intValue8 == 8) {
return "Locked (Pan Mode)";
}
StringBuilder sb11 = new StringBuilder("Unknown (");
sb11.append(j13);
sb11.append(")");
return sb11.toString();
case 49427:
return d(49427, com.kofax.kmc.kut.utilities.error.a.sL, "None (MF)", "Auto selected", "Right", "Centre", "Left");
case 49428:
return a(49428, "Easy shooting", "Program", "Tv-priority", "Av-priority", "Manual", "A-DEP");
default:
switch (i) {
case 49430:
Integer j14 = ((tBo) this.a).j(49430);
if (j14 == null) {
return null;
}
HashMap<Integer, String> hashMap = c;
if (hashMap.containsKey(j14)) {
return hashMap.get(j14);
}
return String.format("Unknown (%d)", j14);
case 49431:
Integer j15 = ((tBo) this.a).j(49431);
if (j15 == null) {
return null;
}
String e = e();
StringBuilder sb12 = new StringBuilder();
sb12.append(Integer.toString(j15.intValue()));
sb12.append(" ");
sb12.append(e);
return sb12.toString();
case 49432:
Integer j16 = ((tBo) this.a).j(49432);
if (j16 == null) {
return null;
}
String e2 = e();
StringBuilder sb13 = new StringBuilder();
sb13.append(Integer.toString(j16.intValue()));
sb13.append(" ");
sb13.append(e2);
return sb13.toString();
case 49433:
return e();
case 49434:
Integer j17 = ((tBo) this.a).j(49434);
if (j17 == null) {
return null;
}
if (j17.intValue() > 512) {
return String.format("Unknown (%d)", j17);
}
return b(Math.exp((j(j17.intValue()) * Math.log(2.0d)) / 2.0d));
case 49435:
Integer j18 = ((tBo) this.a).j(49435);
if (j18 == null) {
return null;
}
if (j18.intValue() > 512) {
return String.format("Unknown (%d)", j18);
}
return b(Math.exp((j(j18.intValue()) * Math.log(2.0d)) / 2.0d));
case 49436:
return a(49436, "Flash did not fire", "Flash fired");
case 49437:
Integer j19 = ((tBo) this.a).j(49437);
if (j19 == null) {
return null;
}
if (((j19.intValue() >> 14) & 1) != 0) {
return "External E-TTL";
}
if (((j19.intValue() >> 13) & 1) != 0) {
return "Internal flash";
}
if (((j19.intValue() >> 11) & 1) != 0) {
return "FP sync used";
}
if (((j19.intValue() >> 4) & 1) != 0) {
return "FP sync enabled";
}
StringBuilder sb14 = new StringBuilder("Unknown (");
sb14.append(j19);
sb14.append(")");
return sb14.toString();
case 49438:
return d(49438, 0, "Single", "Continuous", null, null, null, null, null, null, "Manual");
case 49439:
return d(49439, 0, "Normal AE", "Exposure Compensation", "AE Lock", "AE Lock + Exposure Comp.", "No AE");
case 49440:
return a(49440, "Single", "Continuous");
case 49441:
Integer j20 = ((tBo) this.a).j(49441);
if (j20 == null) {
return null;
}
if (j20.intValue() == 65535) {
return j20.toString();
}
return b(j20.intValue() / 10.0f);
default:
switch (i) {
case 49445:
return d(49445, 0, "Center", "AF Point");
case 49446:
Integer j21 = ((tBo) this.a).j(49446);
if (j21 == null) {
return null;
}
int intValue9 = j21.intValue();
if (intValue9 == 100) {
return "My Color Data";
}
switch (intValue9) {
case 0:
return "Off";
case 1:
return "Vivid";
case 2:
return "Neutral";
case 3:
return "Smooth";
case 4:
return "Sepia";
case 5:
return "B&W";
case 6:
return "Custom";
default:
StringBuilder sb15 = new StringBuilder("Unknown (");
sb15.append(j21);
sb15.append(")");
return sb15.toString();
}
case 49447:
Integer j22 = ((tBo) this.a).j(49447);
if (j22 == null) {
return null;
}
int intValue10 = j22.intValue();
if (intValue10 == 0) {
return "n/a";
}
if (intValue10 == 1280) {
return "Full";
}
if (intValue10 == 1282) {
return "Medium";
}
if (intValue10 == 1284) {
return "Low";
}
if (intValue10 == 32767) {
return "n/a";
}
StringBuilder sb16 = new StringBuilder("Unknown (");
sb16.append(j22);
sb16.append(")");
return sb16.toString();
default:
switch (i) {
case 49678:
Integer j23 = ((tBo) this.a).j(49678);
if (j23 == null) {
return null;
}
if ((j23.intValue() & 7) == 0) {
return "Right";
}
if ((j23.intValue() & 7) == 1) {
return "Centre";
}
if ((j23.intValue() & 7) == 2) {
return "Left";
}
StringBuilder sb17 = new StringBuilder("Unknown (");
sb17.append(j23);
sb17.append(")");
return sb17.toString();
case 49679:
Integer j24 = ((tBo) this.a).j(49679);
if (j24 == null) {
return null;
}
if (j24.intValue() > 61440) {
j24 = Integer.valueOf(65536 - j24.intValue());
i2 = 1;
}
StringBuilder sb18 = new StringBuilder();
sb18.append(i2 != 0 ? "-" : "");
sb18.append(Float.toString(j24.intValue() / 32.0f));
sb18.append(" EV");
return sb18.toString();
default:
return super.d(i);
}
}
}
}
}
}
}
private String e() {
Integer j = ((tBo) this.a).j(49433);
if (j == null) {
return null;
}
return j.intValue() != 0 ? Integer.toString(j.intValue()) : "";
}
static {
HashMap<Integer, String> hashMap = new HashMap<>();
c = hashMap;
hashMap.put(1, "Canon EF 50mm f/1.8");
hashMap.put(2, "Canon EF 28mm f/2.8");
hashMap.put(3, "Canon EF 135mm f/2.8 Soft");
hashMap.put(4, "Canon EF 35-105mm f/3.5-4.5 or Sigma Lens");
hashMap.put(5, "Canon EF 35-70mm f/3.5-4.5");
hashMap.put(6, "Canon EF 28-70mm f/3.5-4.5 or Sigma or Tokina Lens");
hashMap.put(7, "Canon EF 100-300mm f/5.6L");
hashMap.put(8, "Canon EF 100-300mm f/5.6 or Sigma or Tokina Lens");
hashMap.put(9, "Canon EF 70-210mm f/4");
hashMap.put(10, "Canon EF 50mm f/2.5 Macro or Sigma Lens");
hashMap.put(11, "Canon EF 35mm f/2");
hashMap.put(13, "Canon EF 15mm f/2.8 Fisheye");
hashMap.put(14, "Canon EF 50-200mm f/3.5-4.5L");
hashMap.put(15, "Canon EF 50-200mm f/3.5-4.5");
hashMap.put(16, "Canon EF 35-135mm f/3.5-4.5");
hashMap.put(17, "Canon EF 35-70mm f/3.5-4.5A");
hashMap.put(18, "Canon EF 28-70mm f/3.5-4.5");
hashMap.put(20, "Canon EF 100-200mm f/4.5A");
hashMap.put(21, "Canon EF 80-200mm f/2.8L");
hashMap.put(22, "Canon EF 20-35mm f/2.8L or Tokina Lens");
hashMap.put(23, "Canon EF 35-105mm f/3.5-4.5");
hashMap.put(24, "Canon EF 35-80mm f/4-5.6 Power Zoom");
hashMap.put(25, "Canon EF 35-80mm f/4-5.6 Power Zoom");
hashMap.put(26, "Canon EF 100mm f/2.8 Macro or Other Lens");
hashMap.put(27, "Canon EF 35-80mm f/4-5.6");
hashMap.put(28, "Canon EF 80-200mm f/4.5-5.6 or Tamron Lens");
hashMap.put(29, "Canon EF 50mm f/1.8 II");
hashMap.put(30, "Canon EF 35-105mm f/4.5-5.6");
hashMap.put(31, "Canon EF 75-300mm f/4-5.6 or Tamron Lens");
hashMap.put(32, "Canon EF 24mm f/2.8 or Sigma Lens");
hashMap.put(33, "Voigtlander or Carl Zeiss Lens");
hashMap.put(35, "Canon EF 35-80mm f/4-5.6");
hashMap.put(36, "Canon EF 38-76mm f/4.5-5.6");
hashMap.put(37, "Canon EF 35-80mm f/4-5.6 or Tamron Lens");
hashMap.put(38, "Canon EF 80-200mm f/4.5-5.6");
hashMap.put(39, "Canon EF 75-300mm f/4-5.6");
hashMap.put(40, "Canon EF 28-80mm f/3.5-5.6");
hashMap.put(41, "Canon EF 28-90mm f/4-5.6");
hashMap.put(42, "Canon EF 28-200mm f/3.5-5.6 or Tamron Lens");
hashMap.put(43, "Canon EF 28-105mm f/4-5.6");
hashMap.put(44, "Canon EF 90-300mm f/4.5-5.6");
hashMap.put(45, "Canon EF-S 18-55mm f/3.5-5.6 [II]");
hashMap.put(46, "Canon EF 28-90mm f/4-5.6");
hashMap.put(47, "Zeiss Milvus 35mm f/2 or 50mm f/2");
hashMap.put(48, "Canon EF-S 18-55mm f/3.5-5.6 IS");
hashMap.put(49, "Canon EF-S 55-250mm f/4-5.6 IS");
hashMap.put(50, "Canon EF-S 18-200mm f/3.5-5.6 IS");
hashMap.put(51, "Canon EF-S 18-135mm f/3.5-5.6 IS");
hashMap.put(52, "Canon EF-S 18-55mm f/3.5-5.6 IS II");
hashMap.put(53, "Canon EF-S 18-55mm f/3.5-5.6 III");
hashMap.put(54, "Canon EF-S 55-250mm f/4-5.6 IS II");
hashMap.put(94, "Canon TS-E 17mm f/4L");
hashMap.put(95, "Canon TS-E 24.0mm f/3.5 L II");
hashMap.put(124, "Canon MP-E 65mm f/2.8 1-5x Macro Photo");
hashMap.put(125, "Canon TS-E 24mm f/3.5L");
hashMap.put(126, "Canon TS-E 45mm f/2.8");
hashMap.put(127, "Canon TS-E 90mm f/2.8");
hashMap.put(129, "Canon EF 300mm f/2.8L");
hashMap.put(Integer.valueOf(ISO781611.BIOMETRIC_SUBTYPE_TAG), "Canon EF 50mm f/1.0L");
hashMap.put(Integer.valueOf(ISO781611.CREATION_DATE_AND_TIME_TAG), "Canon EF 28-80mm f/2.8-4L or Sigma Lens");
hashMap.put(Integer.valueOf(CipherSuite.TLS_RSA_WITH_CAMELLIA_256_CBC_SHA), "Canon EF 1200mm f/5.6L");
hashMap.put(134, "Canon EF 600mm f/4L IS");
hashMap.put(135, "Canon EF 200mm f/1.8L");
hashMap.put(136, "Canon EF 300mm f/2.8L");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA), "Canon EF 85mm f/1.2L or Sigma or Tamron Lens");
hashMap.put(Integer.valueOf(CipherSuite.TLS_PSK_WITH_RC4_128_SHA), "Canon EF 28-80mm f/2.8-4L");
hashMap.put(Integer.valueOf(CipherSuite.TLS_PSK_WITH_3DES_EDE_CBC_SHA), "Canon EF 400mm f/2.8L");
hashMap.put(Integer.valueOf(CipherSuite.TLS_PSK_WITH_AES_128_CBC_SHA), "Canon EF 500mm f/4.5L");
hashMap.put(Integer.valueOf(CipherSuite.TLS_PSK_WITH_AES_256_CBC_SHA), "Canon EF 500mm f/4.5L");
hashMap.put(142, "Canon EF 300mm f/2.8L IS");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA), "Canon EF 500mm f/4L IS or Sigma Lens");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DHE_PSK_WITH_AES_128_CBC_SHA), "Canon EF 35-135mm f/4-5.6 USM");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DHE_PSK_WITH_AES_256_CBC_SHA), "Canon EF 100-300mm f/4.5-5.6 USM");
hashMap.put(Integer.valueOf(CipherSuite.TLS_RSA_PSK_WITH_RC4_128_SHA), "Canon EF 70-210mm f/3.5-4.5 USM");
hashMap.put(Integer.valueOf(CipherSuite.TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA), "Canon EF 35-135mm f/4-5.6 USM");
hashMap.put(Integer.valueOf(CipherSuite.TLS_RSA_PSK_WITH_AES_128_CBC_SHA), "Canon EF 28-80mm f/3.5-5.6 USM");
hashMap.put(Integer.valueOf(CipherSuite.TLS_RSA_PSK_WITH_AES_256_CBC_SHA), "Canon EF 100mm f/2 USM");
hashMap.put(Integer.valueOf(CipherSuite.TLS_RSA_WITH_SEED_CBC_SHA), "Canon EF 14mm f/2.8L or Sigma Lens");
hashMap.put(151, "Canon EF 200mm f/2.8L");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DH_RSA_WITH_SEED_CBC_SHA), "Canon EF 300mm f/4L IS or Sigma Lens");
hashMap.put(153, "Canon EF 35-350mm f/3.5-5.6L or Sigma or Tamron Lens");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DHE_RSA_WITH_SEED_CBC_SHA), "Canon EF 20mm f/2.8 USM or Zeiss Lens");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DH_anon_WITH_SEED_CBC_SHA), "Canon EF 85mm f/1.8 USM");
hashMap.put(Integer.valueOf(CipherSuite.TLS_RSA_WITH_AES_128_GCM_SHA256), "Canon EF 28-105mm f/3.5-4.5 USM or Tamron Lens");
hashMap.put(160, "Canon EF 20-35mm f/3.5-4.5 USM or Tamron or Tokina Lens");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DH_RSA_WITH_AES_256_GCM_SHA384), "Canon EF 28-70mm f/2.8L or Sigma or Tamron Lens");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DHE_DSS_WITH_AES_128_GCM_SHA256), "Canon EF 200mm f/2.8L");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DHE_DSS_WITH_AES_256_GCM_SHA384), "Canon EF 300mm f/4L");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DH_DSS_WITH_AES_128_GCM_SHA256), "Canon EF 400mm f/5.6L");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DH_DSS_WITH_AES_256_GCM_SHA384), "Canon EF 70-200mm f/2.8 L");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DH_anon_WITH_AES_128_GCM_SHA256), "Canon EF 70-200mm f/2.8 L + 1.4x");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DH_anon_WITH_AES_256_GCM_SHA384), "Canon EF 70-200mm f/2.8 L + 2x");
hashMap.put(Integer.valueOf(CipherSuite.TLS_PSK_WITH_AES_128_GCM_SHA256), "Canon EF 28mm f/1.8 USM or Sigma Lens");
hashMap.put(Integer.valueOf(CipherSuite.TLS_PSK_WITH_AES_256_GCM_SHA384), "Canon EF 17-35mm f/2.8L or Sigma Lens");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DHE_PSK_WITH_AES_128_GCM_SHA256), "Canon EF 200mm f/2.8L II");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DHE_PSK_WITH_AES_256_GCM_SHA384), "Canon EF 300mm f/4L");
hashMap.put(Integer.valueOf(CipherSuite.TLS_RSA_PSK_WITH_AES_128_GCM_SHA256), "Canon EF 400mm f/5.6L or Sigma Lens");
hashMap.put(Integer.valueOf(CipherSuite.TLS_RSA_PSK_WITH_AES_256_GCM_SHA384), "Canon EF 180mm Macro f/3.5L or Sigma Lens");
hashMap.put(Integer.valueOf(CipherSuite.TLS_PSK_WITH_AES_128_CBC_SHA256), "Canon EF 135mm f/2L or Other Lens");
hashMap.put(Integer.valueOf(CipherSuite.TLS_PSK_WITH_AES_256_CBC_SHA384), "Canon EF 400mm f/2.8L");
hashMap.put(Integer.valueOf(CipherSuite.TLS_PSK_WITH_NULL_SHA256), "Canon EF 24-85mm f/3.5-4.5 USM");
hashMap.put(Integer.valueOf(CipherSuite.TLS_PSK_WITH_NULL_SHA384), "Canon EF 300mm f/4L IS");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DHE_PSK_WITH_AES_128_CBC_SHA256), "Canon EF 28-135mm f/3.5-5.6 IS");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DHE_PSK_WITH_AES_256_CBC_SHA384), "Canon EF 24mm f/1.4L");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DHE_PSK_WITH_NULL_SHA256), "Canon EF 35mm f/1.4L or Other Lens");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DHE_PSK_WITH_NULL_SHA384), "Canon EF 100-400mm f/4.5-5.6L IS + 1.4x or Sigma Lens");
hashMap.put(Integer.valueOf(CipherSuite.TLS_RSA_PSK_WITH_AES_128_CBC_SHA256), "Canon EF 100-400mm f/4.5-5.6L IS + 2x or Sigma Lens");
hashMap.put(Integer.valueOf(CipherSuite.TLS_RSA_PSK_WITH_AES_256_CBC_SHA384), "Canon EF 100-400mm f/4.5-5.6L IS or Sigma Lens");
hashMap.put(Integer.valueOf(CipherSuite.TLS_RSA_PSK_WITH_NULL_SHA256), "Canon EF 400mm f/2.8L + 2x");
hashMap.put(Integer.valueOf(CipherSuite.TLS_RSA_PSK_WITH_NULL_SHA384), "Canon EF 600mm f/4L IS");
hashMap.put(Integer.valueOf(CipherSuite.TLS_RSA_WITH_CAMELLIA_128_CBC_SHA256), "Canon EF 70-200mm f/4L");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256), "Canon EF 70-200mm f/4L + 1.4x");
hashMap.put(188, "Canon EF 70-200mm f/4L + 2x");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256), "Canon EF 70-200mm f/4L + 2.8x");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256), "Canon EF 100mm f/2.8 Macro USM");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256), "Canon EF 400mm f/4 DO IS");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256), "Canon EF 35-80mm f/4-5.6 USM");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256), "Canon EF 80-200mm f/4.5-5.6 USM");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256), "Canon EF 35-105mm f/4.5-5.6 USM");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256), "Canon EF 75-300mm f/4-5.6 USM");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256), "Canon EF 75-300mm f/4-5.6 IS USM");
hashMap.put(198, "Canon EF 50mm f/1.4 USM or Zeiss Lens");
hashMap.put(199, "Canon EF 28-80mm f/3.5-5.6 USM");
hashMap.put(Integer.valueOf(DisplayText.DISPLAY_TEXT_MAXIMUM_SIZE), "Canon EF 75-300mm f/4-5.6 USM");
hashMap.put(201, "Canon EF 28-80mm f/3.5-5.6 USM");
hashMap.put(202, "Canon EF 28-80mm f/3.5-5.6 USM IV");
hashMap.put(208, "Canon EF 22-55mm f/4-5.6 USM");
hashMap.put(209, "Canon EF 55-200mm f/4.5-5.6");
hashMap.put(210, "Canon EF 28-90mm f/4-5.6 USM");
hashMap.put(Integer.valueOf(Primes.SMALL_FACTOR_LIMIT), "Canon EF 28-200mm f/3.5-5.6 USM");
hashMap.put(212, "Canon EF 28-105mm f/4-5.6 USM");
hashMap.put(213, "Canon EF 90-300mm f/4.5-5.6 USM or Tamron Lens");
hashMap.put(Integer.valueOf(ModuleDescriptor.MODULE_VERSION), "Canon EF-S 18-55mm f/3.5-5.6 USM");
hashMap.put(215, "Canon EF 55-200mm f/4.5-5.6 II USM");
hashMap.put(217, "Tamron AF 18-270mm f/3.5-6.3 Di II VC PZD");
hashMap.put(Integer.valueOf(PassportService.DEFAULT_MAX_BLOCKSIZE), "Canon EF 70-200mm f/2.8L IS");
hashMap.put(225, "Canon EF 70-200mm f/2.8L IS + 1.4x");
hashMap.put(226, "Canon EF 70-200mm f/2.8L IS + 2x");
hashMap.put(227, "Canon EF 70-200mm f/2.8L IS + 2.8x");
hashMap.put(228, "Canon EF 28-105mm f/3.5-4.5 USM");
hashMap.put(229, "Canon EF 16-35mm f/2.8L");
hashMap.put(230, "Canon EF 24-70mm f/2.8L");
hashMap.put(231, "Canon EF 17-40mm f/4L");
hashMap.put(232, "Canon EF 70-300mm f/4.5-5.6 DO IS USM");
hashMap.put(233, "Canon EF 28-300mm f/3.5-5.6L IS");
hashMap.put(234, "Canon EF-S 17-85mm f/4-5.6 IS USM or Tokina Lens");
hashMap.put(235, "Canon EF-S 10-22mm f/3.5-4.5 USM");
hashMap.put(236, "Canon EF-S 60mm f/2.8 Macro USM");
hashMap.put(237, "Canon EF 24-105mm f/4L IS");
hashMap.put(238, "Canon EF 70-300mm f/4-5.6 IS USM");
hashMap.put(239, "Canon EF 85mm f/1.2L II");
hashMap.put(240, "Canon EF-S 17-55mm f/2.8 IS USM");
hashMap.put(241, "Canon EF 50mm f/1.2L");
hashMap.put(242, "Canon EF 70-200mm f/4L IS");
hashMap.put(243, "Canon EF 70-200mm f/4L IS + 1.4x");
hashMap.put(244, "Canon EF 70-200mm f/4L IS + 2x");
hashMap.put(245, "Canon EF 70-200mm f/4L IS + 2.8x");
hashMap.put(246, "Canon EF 16-35mm f/2.8L II");
hashMap.put(247, "Canon EF 14mm f/2.8L II USM");
hashMap.put(248, "Canon EF 200mm f/2L IS or Sigma Lens");
hashMap.put(249, "Canon EF 800mm f/5.6L IS");
hashMap.put(250, "Canon EF 24mm f/1.4L II or Sigma Lens");
hashMap.put(251, "Canon EF 70-200mm f/2.8L IS II USM");
hashMap.put(252, "Canon EF 70-200mm f/2.8L IS II USM + 1.4x");
hashMap.put(253, "Canon EF 70-200mm f/2.8L IS II USM + 2x");
hashMap.put(254, "Canon EF 100mm f/2.8L Macro IS USM");
hashMap.put(255, "Sigma 24-105mm f/4 DG OS HSM | A or Other Sigma Lens");
hashMap.put(488, "Canon EF-S 15-85mm f/3.5-5.6 IS USM");
hashMap.put(489, "Canon EF 70-300mm f/4-5.6L IS USM");
hashMap.put(490, "Canon EF 8-15mm f/4L Fisheye USM");
hashMap.put(491, "Canon EF 300mm f/2.8L IS II USM");
hashMap.put(492, "Canon EF 400mm f/2.8L IS II USM");
hashMap.put(493, "Canon EF 500mm f/4L IS II USM or EF 24-105mm f4L IS USM");
hashMap.put(494, "Canon EF 600mm f/4.0L IS II USM");
hashMap.put(495, "Canon EF 24-70mm f/2.8L II USM");
hashMap.put(496, "Canon EF 200-400mm f/4L IS USM");
hashMap.put(499, "Canon EF 200-400mm f/4L IS USM + 1.4x");
hashMap.put(502, "Canon EF 28mm f/2.8 IS USM");
hashMap.put(503, "Canon EF 24mm f/2.8 IS USM");
hashMap.put(504, "Canon EF 24-70mm f/4L IS USM");
hashMap.put(505, "Canon EF 35mm f/2 IS USM");
hashMap.put(506, "Canon EF 400mm f/4 DO IS II USM");
hashMap.put(507, "Canon EF 16-35mm f/4L IS USM");
hashMap.put(508, "Canon EF 11-24mm f/4L USM");
hashMap.put(747, "Canon EF 100-400mm f/4.5-5.6L IS II USM");
hashMap.put(750, "Canon EF 35mm f/1.4L II USM");
hashMap.put(4142, "Canon EF-S 18-135mm f/3.5-5.6 IS STM");
hashMap.put(4143, "Canon EF-M 18-55mm f/3.5-5.6 IS STM or Tamron Lens");
hashMap.put(4144, "Canon EF 40mm f/2.8 STM");
hashMap.put(4145, "Canon EF-M 22mm f/2 STM");
hashMap.put(4146, "Canon EF-S 18-55mm f/3.5-5.6 IS STM");
hashMap.put(4147, "Canon EF-M 11-22mm f/4-5.6 IS STM");
hashMap.put(4148, "Canon EF-S 55-250mm f/4-5.6 IS STM");
hashMap.put(4149, "Canon EF-M 55-200mm f/4.5-6.3 IS STM");
hashMap.put(4150, "Canon EF-S 10-18mm f/4.5-5.6 IS STM");
hashMap.put(4152, "Canon EF 24-105mm f/3.5-5.6 IS STM");
hashMap.put(4153, "Canon EF-M 15-45mm f/3.5-6.3 IS STM");
hashMap.put(4154, "Canon EF-S 24mm f/2.8 STM");
hashMap.put(4156, "Canon EF 50mm f/1.8 STM");
hashMap.put(36912, "Canon EF-S 18-135mm f/3.5-5.6 IS USM");
hashMap.put(65535, "N/A");
}
}