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 e; static { HashMap 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 c() { return e; } @Override // o.BrP public final String b() { return "Canon Makernote"; } }