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

259 lines
11 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package o;
import java.util.HashMap;
import org.bouncycastle.crypto.tls.CipherSuite;
import org.jmrtd.PassportService;
import org.jmrtd.cbeff.ISO781611;
/* loaded from: classes.dex */
public class tBo extends BrP {
private static final HashMap<Integer, String> e;
static {
HashMap<Integer, String> hashMap = new HashMap<>();
e = hashMap;
hashMap.put(7, "Firmware Version");
hashMap.put(8, "Image Number");
hashMap.put(6, "Image Type");
hashMap.put(9, "Owner Name");
hashMap.put(12, "Camera Serial Number");
hashMap.put(13, "Camera Info Array");
hashMap.put(14, "File Length");
hashMap.put(15, "Custom Functions");
hashMap.put(16, "Canon Model ID");
hashMap.put(17, "Movie Info Array");
hashMap.put(49427, "AF Point Selected");
hashMap.put(49413, "Continuous Drive Mode");
hashMap.put(49421, "Contrast");
hashMap.put(49419, "Easy Shooting Mode");
hashMap.put(49428, "Exposure Mode");
hashMap.put(49437, "Flash Details");
hashMap.put(49412, "Flash Mode");
hashMap.put(49433, "Focal Units per mm");
hashMap.put(49415, "Focus Mode");
hashMap.put(49440, "Focus Mode");
hashMap.put(49418, "Image Size");
hashMap.put(49424, "Iso");
hashMap.put(49431, "Long Focal Length");
hashMap.put(49409, "Macro Mode");
hashMap.put(49425, "Metering Mode");
hashMap.put(49422, "Saturation");
hashMap.put(49410, "Self Timer Delay");
hashMap.put(49423, "Sharpness");
hashMap.put(49432, "Short Focal Length");
hashMap.put(49411, "Quality");
hashMap.put(49414, "Unknown Camera Setting 2");
hashMap.put(49416, "Unknown Camera Setting 3");
hashMap.put(49417, "Record Mode");
hashMap.put(49420, "Digital Zoom");
hashMap.put(49426, "Focus Type");
hashMap.put(49429, "Unknown Camera Setting 7");
hashMap.put(49430, "Lens Type");
hashMap.put(49434, "Max Aperture");
hashMap.put(49435, "Min Aperture");
hashMap.put(49436, "Flash Activity");
hashMap.put(49438, "Focus Continuous");
hashMap.put(49439, "AE Setting");
hashMap.put(49441, "Display Aperture");
hashMap.put(49442, "Zoom Source Width");
hashMap.put(49443, "Zoom Target Width");
hashMap.put(49445, "Spot Metering Mode");
hashMap.put(49446, "Photo Effect");
hashMap.put(49447, "Manual Flash Output");
hashMap.put(49449, "Color Tone");
hashMap.put(49453, "SRAW Quality");
hashMap.put(49671, "White Balance");
hashMap.put(49673, "Sequence Number");
hashMap.put(49678, "AF Point Used");
hashMap.put(49679, "Flash Bias");
hashMap.put(49680, "Auto Exposure Bracketing");
hashMap.put(49681, "AEB Bracket Value");
hashMap.put(49683, "Subject Distance");
hashMap.put(50177, "Auto ISO");
hashMap.put(50178, "Base ISO");
hashMap.put(50179, "Measured EV");
hashMap.put(50180, "Target Aperture");
hashMap.put(50181, "Target Exposure Time");
hashMap.put(50182, "Exposure Compensation");
hashMap.put(50183, "White Balance");
hashMap.put(50184, "Slow Shutter");
hashMap.put(50185, "Sequence Number");
hashMap.put(50186, "Optical Zoom Code");
hashMap.put(50188, "Camera Temperature");
hashMap.put(50189, "Flash Guide Number");
hashMap.put(50190, "AF Points in Focus");
hashMap.put(50191, "Flash Exposure Compensation");
hashMap.put(50192, "Auto Exposure Bracketing");
hashMap.put(50193, "AEB Bracket Value");
hashMap.put(50194, "Control Mode");
hashMap.put(50195, "Focus Distance Upper");
hashMap.put(50196, "Focus Distance Lower");
hashMap.put(50197, "F Number");
hashMap.put(50198, "Exposure Time");
hashMap.put(50199, "Measured EV 2");
hashMap.put(50200, "Bulb Duration");
hashMap.put(50202, "Camera Type");
hashMap.put(50203, "Auto Rotate");
hashMap.put(50204, "ND Filter");
hashMap.put(50205, "Self Timer 2");
hashMap.put(50209, "Flash Output");
hashMap.put(50434, "Panorama Frame Number");
hashMap.put(50437, "Panorama Direction");
hashMap.put(53760, "AF Point Count");
hashMap.put(53761, "Valid AF Point Count");
hashMap.put(53762, "Image Width");
hashMap.put(53763, "Image Height");
hashMap.put(53764, "AF Image Width");
hashMap.put(53765, "AF Image Height");
hashMap.put(53766, "AF Area Width");
hashMap.put(53767, "AF Area Height");
hashMap.put(53768, "AF Area X Positions");
hashMap.put(53769, "AF Area Y Positions");
hashMap.put(53770, "AF Points in Focus");
hashMap.put(53771, "Primary AF Point 1");
hashMap.put(53772, "Primary AF Point 2");
hashMap.put(19, "Thumbnail Image Valid Area");
hashMap.put(21, "Serial Number Format");
hashMap.put(26, "Super Macro");
hashMap.put(28, "Date Stamp Mode");
hashMap.put(29, "My Colors");
hashMap.put(30, "Firmware Revision");
hashMap.put(35, "Categories");
hashMap.put(36, "Face Detect Array 1");
hashMap.put(37, "Face Detect Array 2");
hashMap.put(38, "AF Info Array 2");
hashMap.put(40, "Image Unique ID");
hashMap.put(129, "Raw Data Offset");
hashMap.put(Integer.valueOf(ISO781611.CREATION_DATE_AND_TIME_TAG), "Original Decision Data Offset");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DHE_PSK_WITH_AES_128_CBC_SHA), "Custom Functions (1D) Array");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DHE_PSK_WITH_AES_256_CBC_SHA), "Personal Functions Array");
hashMap.put(Integer.valueOf(CipherSuite.TLS_RSA_PSK_WITH_RC4_128_SHA), "Personal Function Values Array");
hashMap.put(Integer.valueOf(CipherSuite.TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA), "File Info Array");
hashMap.put(Integer.valueOf(CipherSuite.TLS_RSA_PSK_WITH_AES_128_CBC_SHA), "AF Points in Focus (1D)");
hashMap.put(Integer.valueOf(CipherSuite.TLS_RSA_PSK_WITH_AES_256_CBC_SHA), "Lens Model");
hashMap.put(Integer.valueOf(CipherSuite.TLS_RSA_WITH_SEED_CBC_SHA), "Serial Info Array");
hashMap.put(151, "Dust Removal Data");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DH_RSA_WITH_SEED_CBC_SHA), "Crop Info");
hashMap.put(153, "Custom Functions Array 2");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DHE_RSA_WITH_SEED_CBC_SHA), "Aspect Information Array");
hashMap.put(160, "Processing Information Array");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DH_RSA_WITH_AES_256_GCM_SHA384), "Tone Curve Table");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DHE_DSS_WITH_AES_128_GCM_SHA256), "Sharpness Table");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DHE_DSS_WITH_AES_256_GCM_SHA384), "Sharpness Frequency Table");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DH_DSS_WITH_AES_128_GCM_SHA256), "White Balance Table");
hashMap.put(Integer.valueOf(CipherSuite.TLS_PSK_WITH_AES_256_GCM_SHA384), "Color Balance Array");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DHE_PSK_WITH_AES_128_GCM_SHA256), "Measured Color Array");
hashMap.put(Integer.valueOf(CipherSuite.TLS_PSK_WITH_AES_128_CBC_SHA256), "Color Temperature");
hashMap.put(Integer.valueOf(CipherSuite.TLS_PSK_WITH_NULL_SHA256), "Canon Flags Array");
hashMap.put(Integer.valueOf(CipherSuite.TLS_PSK_WITH_NULL_SHA384), "Modified Information Array");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DHE_PSK_WITH_AES_128_CBC_SHA256), "Tone Curve Matching");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DHE_PSK_WITH_AES_256_CBC_SHA384), "White Balance Matching");
hashMap.put(Integer.valueOf(CipherSuite.TLS_DHE_PSK_WITH_NULL_SHA256), "Color Space");
hashMap.put(Integer.valueOf(CipherSuite.TLS_RSA_PSK_WITH_AES_128_CBC_SHA256), "Preview Image Info Array");
hashMap.put(208, "VRD Offset");
hashMap.put(Integer.valueOf(PassportService.DEFAULT_MAX_BLOCKSIZE), "Sensor Information Array");
hashMap.put(16385, "Color Data Array 1");
hashMap.put(16386, "CRW Parameters");
hashMap.put(16387, "Color Data Array 2");
hashMap.put(16392, "Black Level");
hashMap.put(16400, "Custom Picture Style File Name");
hashMap.put(16403, "Color Info Array");
hashMap.put(16405, "Vignetting Correction Array 1");
hashMap.put(16406, "Vignetting Correction Array 2");
hashMap.put(16408, "Lighting Optimizer Array");
hashMap.put(16409, "Lens Info Array");
hashMap.put(16416, "Ambiance Info Array");
hashMap.put(16420, "Filter Info Array");
}
public tBo() {
a(new PIv(this));
}
@Override // o.BrP
public final void a(int i, Object obj) {
if (!(obj instanceof int[])) {
super.a(i, obj);
return;
}
int i2 = 0;
if (i == 1) {
int[] iArr = (int[]) obj;
while (i2 < iArr.length) {
d(49408 + i2, iArr[i2]);
i2++;
}
return;
}
if (i == 2) {
int[] iArr2 = (int[]) obj;
while (i2 < iArr2.length) {
d(49664 + i2, iArr2[i2]);
i2++;
}
return;
}
if (i == 4) {
int[] iArr3 = (int[]) obj;
while (i2 < iArr3.length) {
d(50176 + i2, iArr3[i2]);
i2++;
}
return;
}
if (i == 5) {
int[] iArr4 = (int[]) obj;
while (i2 < iArr4.length) {
d(50432 + i2, iArr4[i2]);
i2++;
}
return;
}
if (i == 18) {
int[] iArr5 = (int[]) obj;
int i3 = iArr5[0];
int i4 = 0;
int i5 = 0;
while (i4 < iArr5.length) {
int i6 = 53760 + i5;
if (i6 == 53768 || i6 == 53769) {
if (iArr5.length - 1 >= i4 + i3) {
short[] sArr = new short[i3];
for (int i7 = 0; i7 < i3; i7++) {
sArr[i7] = (short) iArr5[i4 + i7];
}
super.a(i6, sArr);
}
i4 += i3 - 1;
} else if (i6 == 53770) {
int i8 = (i3 + 15) / 16;
short[] sArr2 = new short[i8];
if (iArr5.length - 1 >= i4 + i8) {
for (int i9 = 0; i9 < i8; i9++) {
sArr2[i9] = (short) iArr5[i4 + i9];
}
super.a(i6, sArr2);
}
i4 += i8 - 1;
} else {
super.a(i6, Integer.valueOf(iArr5[i4]));
}
i5++;
i4++;
}
return;
}
super.a(i, obj);
}
@Override // o.BrP
public final HashMap<Integer, String> c() {
return e;
}
@Override // o.BrP
public final String b() {
return "Canon Makernote";
}
}