# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.core.provider.FontsContractCompat$FontInfo":"FontsContractCompat.java","androidx.core.graphics.TypefaceCompatBaseImpl$1":"TypefaceCompatBaseImpl.java","androidx.core.graphics.TypefaceCompatApi21Impl":"TypefaceCompatApi21Impl.java"}}
androidx.core.graphics.TypefaceCompatApi26Impl -> b33:
# {"id":"sourceFile","fileName":"TypefaceCompatApi26Impl.java"}
    java.lang.Class mFontFamily -> e
    java.lang.reflect.Constructor mFontFamilyCtor -> f
    java.lang.reflect.Method mAddFontFromAssetManager -> g
    java.lang.reflect.Method mAddFontFromBuffer -> h
    java.lang.reflect.Method mFreeze -> i
    java.lang.reflect.Method mAbortCreation -> j
    java.lang.reflect.Method mCreateFromFamiliesWithDefault -> k
    1:4:void androidx.core.graphics.TypefaceCompatApi21Impl.<init>():51:51 -> <init>
    1:4:void <init>():74 -> <init>
    5:10:java.lang.Class obtainFontFamily():311:311 -> <init>
    5:10:void <init>():83 -> <init>
    11:14:java.lang.reflect.Constructor obtainFontFamilyCtor(java.lang.Class):316:316 -> <init>
    11:14:void <init>():84 -> <init>
    15:18:void <init>():85:85 -> <init>
    19:34:java.lang.reflect.Method obtainAddFontFromBufferMethod(java.lang.Class):328:328 -> <init>
    19:34:void <init>():86 -> <init>
    35:40:java.lang.reflect.Method obtainFreezeMethod(java.lang.Class):334:334 -> <init>
    35:40:void <init>():87 -> <init>
    41:46:java.lang.reflect.Method obtainAbortCreationMethod(java.lang.Class):338:338 -> <init>
    41:46:void <init>():88 -> <init>
    47:57:void <init>():89:89 -> <init>
    58:82:void <init>():91:91 -> <init>
    83:84:void <init>():101:101 -> <init>
    85:86:void <init>():102:102 -> <init>
    87:88:void <init>():103:103 -> <init>
    89:90:void <init>():104:104 -> <init>
    91:92:void <init>():105:105 -> <init>
    93:94:void <init>():106:106 -> <init>
    95:97:void <init>():107:107 -> <init>
    2:6:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):170:170 -> Z
    7:14:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):167:167 -> Z
    15:17:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):168:168 -> Z
    18:19:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):169:169 -> Z
    20:23:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):170:170 -> Z
    24:31:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):169:169 -> Z
    1:24:java.lang.reflect.Method obtainAddFontFromAssetManagerMethod(java.lang.Class):321:321 -> a0
    2:5:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):343:343 -> b0
    6:15:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):345:345 -> b0
    16:23:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):344:344 -> b0
    24:27:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):346:346 -> b0
    1:7:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):225:225 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;[Ltt0;)Landroid/graphics/Typeface;"}
    8:11:boolean isFontFamilyPrivateAPIAvailable():114:114 -> v
    8:11:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):228 -> v
    12:21:boolean isFontFamilyPrivateAPIAvailable():115:115 -> v
    12:21:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):228 -> v
    22:26:java.util.Map androidx.core.graphics.TypefaceCompatUtil.readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):210:210 -> v
    22:26:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):246 -> v
    27:32:java.util.Map androidx.core.graphics.TypefaceCompatUtil.readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):212:212 -> v
    27:32:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):246 -> v
    33:37:int androidx.core.provider.FontsContractCompat$FontInfo.getResultCode():519:519 -> v
    33:37:java.util.Map androidx.core.graphics.TypefaceCompatUtil.readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):213 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    33:37:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):246 -> v
    38:39:android.net.Uri androidx.core.provider.FontsContractCompat$FontInfo.getUri():474:474 -> v
    38:39:java.util.Map androidx.core.graphics.TypefaceCompatUtil.readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):217 -> v
    38:39:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):246 -> v
    40:46:java.util.Map androidx.core.graphics.TypefaceCompatUtil.readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):218:218 -> v
    40:46:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):246 -> v
    47:50:java.util.Map androidx.core.graphics.TypefaceCompatUtil.readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):222:222 -> v
    47:50:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):246 -> v
    51:56:java.util.Map androidx.core.graphics.TypefaceCompatUtil.readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):223:223 -> v
    51:56:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):246 -> v
    57:60:java.util.Map androidx.core.graphics.TypefaceCompatUtil.readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):225:225 -> v
    57:60:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):246 -> v
    61:72:java.lang.Object newFamily():126:126 -> v
    61:72:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):248 -> v
    73:81:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):253:253 -> v
    82:83:android.net.Uri androidx.core.provider.FontsContractCompat$FontInfo.getUri():474:474 -> v
    82:83:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):254 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    84:92:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):254:254 -> v
    93:94:int androidx.core.provider.FontsContractCompat$FontInfo.getTtcIndex():481:481 -> v
    93:94:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):259 -> v
    95:96:int androidx.core.provider.FontsContractCompat$FontInfo.getWeight():488:488 -> v
    95:96:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):259 -> v
    97:98:boolean androidx.core.provider.FontsContractCompat$FontInfo.isItalic():495:495 -> v
    97:98:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):259 -> v
    99:100:boolean addFontFromBuffer(java.lang.Object,java.nio.ByteBuffer,int,int,int):154:154 -> v
    99:100:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):258 -> v
    101:116:boolean addFontFromBuffer(java.lang.Object,java.nio.ByteBuffer,int,int,int):155:155 -> v
    101:116:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):258 -> v
    117:130:boolean addFontFromBuffer(java.lang.Object,java.nio.ByteBuffer,int,int,int):154:154 -> v
    117:130:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):258 -> v
    131:141:void abortCreation(java.lang.Object):192:192 -> v
    131:141:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):261 -> v
    142:146:void abortCreation(java.lang.Object):192:192 -> v
    142:146:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):267 -> v
    147:163:boolean freeze(java.lang.Object):181:181 -> v
    147:163:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):270 -> v
    164:170:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):273:273 -> v
    171:175:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):277:277 -> v
    176:184:java.lang.Object androidx.core.graphics.TypefaceCompatBaseImpl.findBestFont(java.lang.Object[],int,boolean,androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor):75:75 -> v
    176:184:java.lang.Object androidx.core.graphics.TypefaceCompatBaseImpl.findBestFont(java.lang.Object[],int,androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor):67 -> v
    176:184:androidx.core.provider.FontsContractCompat$FontInfo androidx.core.graphics.TypefaceCompatBaseImpl.findBestInfo(androidx.core.provider.FontsContractCompat$FontInfo[],int):107 -> v
    176:184:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):231 -> v
    185:188:int androidx.core.provider.FontsContractCompat$FontInfo.getWeight():488:488 -> v
    185:188:int androidx.core.graphics.TypefaceCompatBaseImpl$1.getWeight(androidx.core.provider.FontsContractCompat$FontInfo):110 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    185:188:int androidx.core.graphics.TypefaceCompatBaseImpl$1.getWeight(java.lang.Object):107 -> v
    185:188:java.lang.Object androidx.core.graphics.TypefaceCompatBaseImpl.findBestFont(java.lang.Object[],int,boolean,androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor):76 -> v
    185:188:java.lang.Object androidx.core.graphics.TypefaceCompatBaseImpl.findBestFont(java.lang.Object[],int,androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor):67 -> v
    185:188:androidx.core.provider.FontsContractCompat$FontInfo androidx.core.graphics.TypefaceCompatBaseImpl.findBestInfo(androidx.core.provider.FontsContractCompat$FontInfo[],int):107 -> v
    185:188:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):231 -> v
    189:194:java.lang.Object androidx.core.graphics.TypefaceCompatBaseImpl.findBestFont(java.lang.Object[],int,boolean,androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor):76:76 -> v
    189:194:java.lang.Object androidx.core.graphics.TypefaceCompatBaseImpl.findBestFont(java.lang.Object[],int,androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor):67 -> v
    189:194:androidx.core.provider.FontsContractCompat$FontInfo androidx.core.graphics.TypefaceCompatBaseImpl.findBestInfo(androidx.core.provider.FontsContractCompat$FontInfo[],int):107 -> v
    189:194:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):231 -> v
    195:206:boolean androidx.core.provider.FontsContractCompat$FontInfo.isItalic():495:495 -> v
    195:206:boolean androidx.core.graphics.TypefaceCompatBaseImpl$1.isItalic(androidx.core.provider.FontsContractCompat$FontInfo):115 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    195:206:boolean androidx.core.graphics.TypefaceCompatBaseImpl$1.isItalic(java.lang.Object):107 -> v
    195:206:java.lang.Object androidx.core.graphics.TypefaceCompatBaseImpl.findBestFont(java.lang.Object[],int,boolean,androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor):77 -> v
    195:206:java.lang.Object androidx.core.graphics.TypefaceCompatBaseImpl.findBestFont(java.lang.Object[],int,androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor):67 -> v
    195:206:androidx.core.provider.FontsContractCompat$FontInfo androidx.core.graphics.TypefaceCompatBaseImpl.findBestInfo(androidx.core.provider.FontsContractCompat$FontInfo[],int):107 -> v
    195:206:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):231 -> v
    207:210:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):232:232 -> v
    211:212:android.net.Uri androidx.core.provider.FontsContractCompat$FontInfo.getUri():474:474 -> v
    211:212:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):234 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    213:222:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):234:234 -> v
    223:226:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):242:242 -> v
    227:235:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):238:238 -> v
    236:237:int androidx.core.provider.FontsContractCompat$FontInfo.getWeight():488:488 -> v
    236:237:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):239 -> v
    238:241:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):239:239 -> v
    242:243:boolean androidx.core.provider.FontsContractCompat$FontInfo.isItalic():495:495 -> v
    242:243:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):240 -> v
    244:247:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):240:240 -> v
    248:251:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):241:241 -> v
    252:256:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):242:242 -> v
    257:266:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):233:233 -> v
