package com.google.zxing.oned; import com.fyber.inneractive.sdk.bidder.TokenParametersOuterClass$TokenParameters; /* loaded from: classes3.dex */ public abstract class UPCEReader extends UPCEANReader { public static final int[] MIDDLE_END_PATTERN = {1, 1, 1, 1, 1, 1}; public static final int[][] NUMSYS_AND_CHECK_DIGIT_PATTERNS = {new int[]{56, 52, 50, 49, 44, 38, 35, 42, 41, 37}, new int[]{7, 11, 13, 14, 19, 25, 28, 21, 22, 26}}; public static String convertUPCEtoUPCA(String str) { char[] cArr = new char[6]; str.getChars(1, 7, cArr, 0); StringBuilder sb = new StringBuilder(12); sb.append(str.charAt(0)); char c = cArr[5]; switch (c) { case TokenParametersOuterClass$TokenParameters.LOWPOWERMODE_FIELD_NUMBER /* 48 */: case TokenParametersOuterClass$TokenParameters.DARKMODE_FIELD_NUMBER /* 49 */: case '2': sb.append(cArr, 0, 2); sb.append(c); sb.append("0000"); sb.append(cArr, 2, 3); break; case '3': sb.append(cArr, 0, 3); sb.append("00000"); sb.append(cArr, 3, 2); break; case '4': sb.append(cArr, 0, 4); sb.append("00000"); sb.append(cArr[4]); break; default: sb.append(cArr, 0, 5); sb.append("0000"); sb.append(c); break; } if (str.length() >= 8) { sb.append(str.charAt(7)); } return sb.toString(); } }