# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.core.provider.FontsContractCompat$FontInfo":"FontsContractCompat.java","androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry":"FontResourcesParserCompat.java","androidx.core.graphics.TypefaceCompatApi21Impl":"TypefaceCompatApi21Impl.java","androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry":"FontResourcesParserCompat.java"}}
androidx.core.graphics.TypefaceCompatApi26Impl -> qo7:
# {"id":"sourceFile","fileName":"TypefaceCompatApi26Impl.java"}
    java.lang.Class mFontFamily -> f
    java.lang.reflect.Constructor mFontFamilyCtor -> g
    java.lang.reflect.Method mAddFontFromAssetManager -> h
    java.lang.reflect.Method mAddFontFromBuffer -> i
    java.lang.reflect.Method mFreeze -> j
    java.lang.reflect.Method mAbortCreation -> k
    java.lang.reflect.Method mCreateFromFamiliesWithDefault -> l
    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>
    1:4:boolean isFontFamilyPrivateAPIAvailable():114:114 -> b
    1:4:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):200 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lsl2;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"}
    5:14:boolean isFontFamilyPrivateAPIAvailable():115:115 -> b
    5:14:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):200 -> b
    15:26:java.lang.Object newFamily():126:126 -> b
    15:26:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):203 -> b
    27:28:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry[] androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry.getEntries():184:184 -> b
    27:28:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):207 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    29:35:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):207:207 -> b
    36:37:java.lang.String androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry.getFileName():149:149 -> b
    36:37:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):208 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    38:39:int androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry.getTtcIndex():165:165 -> b
    38:39:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):209 -> b
    40:41:int androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry.getWeight():153:153 -> b
    40:41:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):209 -> b
    42:43:boolean androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry.isItalic():157:157 -> b
    42:43:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):209 -> b
    44:45:java.lang.String androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry.getVariationSettings():161:161 -> b
    44:45:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):210 -> b
    46:51:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):210:210 -> b
    52:57:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):208:208 -> b
    58:69:void abortCreation(java.lang.Object):192:192 -> b
    58:69:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):211 -> b
    70:76:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):215:215 -> b
    77:83:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):218:218 -> b
    84:88:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):201:201 -> b
    1:7:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):225:225 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;[Ldm2;I)Landroid/graphics/Typeface;"}
    8:11:boolean isFontFamilyPrivateAPIAvailable():114:114 -> c
    8:11:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):228 -> c
    12:20:boolean isFontFamilyPrivateAPIAvailable():115:115 -> c
    12:20:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):228 -> c
    21:25:java.util.Map androidx.core.graphics.TypefaceCompatUtil.readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):210:210 -> c
    21:25:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):246 -> c
    26:32:java.util.Map androidx.core.graphics.TypefaceCompatUtil.readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):212:212 -> c
    26:32:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):246 -> c
    33:37:int androidx.core.provider.FontsContractCompat$FontInfo.getResultCode():519:519 -> c
    33:37:java.util.Map androidx.core.graphics.TypefaceCompatUtil.readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):213 -> c
      # {"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 -> c
    38:39:android.net.Uri androidx.core.provider.FontsContractCompat$FontInfo.getUri():474:474 -> c
    38:39:java.util.Map androidx.core.graphics.TypefaceCompatUtil.readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):217 -> c
    38:39:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):246 -> c
    40:46:java.util.Map androidx.core.graphics.TypefaceCompatUtil.readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):218:218 -> c
    40:46:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):246 -> c
    47:50:java.util.Map androidx.core.graphics.TypefaceCompatUtil.readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):222:222 -> c
    47:50:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):246 -> c
    51:56:java.util.Map androidx.core.graphics.TypefaceCompatUtil.readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):223:223 -> c
    51:56:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):246 -> c
    57:60:java.util.Map androidx.core.graphics.TypefaceCompatUtil.readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):225:225 -> c
    57:60:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):246 -> c
    61:72:java.lang.Object newFamily():126:126 -> c
    61:72:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):248 -> c
    73:81:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):253:253 -> c
    82:83:android.net.Uri androidx.core.provider.FontsContractCompat$FontInfo.getUri():474:474 -> c
    82:83:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):254 -> c
      # {"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 -> c
    93:94:int androidx.core.provider.FontsContractCompat$FontInfo.getTtcIndex():481:481 -> c
    93:94:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):259 -> c
    95:96:int androidx.core.provider.FontsContractCompat$FontInfo.getWeight():488:488 -> c
    95:96:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):259 -> c
    97:98:boolean androidx.core.provider.FontsContractCompat$FontInfo.isItalic():495:495 -> c
    97:98:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):259 -> c
    99:100:boolean addFontFromBuffer(java.lang.Object,java.nio.ByteBuffer,int,int,int):154:154 -> c
    99:100:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):258 -> c
    101:116:boolean addFontFromBuffer(java.lang.Object,java.nio.ByteBuffer,int,int,int):155:155 -> c
    101:116:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):258 -> c
    117:130:boolean addFontFromBuffer(java.lang.Object,java.nio.ByteBuffer,int,int,int):154:154 -> c
    117:130:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):258 -> c
    131:140:void abortCreation(java.lang.Object):192:192 -> c
    131:140:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):261 -> c
    141:144:void abortCreation(java.lang.Object):192:192 -> c
    141:144:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):267 -> c
    145:151:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):270:270 -> c
    152:158:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):273:273 -> c
    159:163:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):277:277 -> c
    164:167:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):231:231 -> c
    168:171:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):232:232 -> c
    172:173:android.net.Uri androidx.core.provider.FontsContractCompat$FontInfo.getUri():474:474 -> c
    172:173:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):234 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    174:183:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):234:234 -> c
    184:187:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):242:242 -> c
    188:196:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):238:238 -> c
    197:198:int androidx.core.provider.FontsContractCompat$FontInfo.getWeight():488:488 -> c
    197:198:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):239 -> c
    199:202:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):239:239 -> c
    203:204:boolean androidx.core.provider.FontsContractCompat$FontInfo.isItalic():495:495 -> c
    203:204:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):240 -> c
    205:208:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):240:240 -> c
    209:212:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):241:241 -> c
    213:217:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):242:242 -> c
    218:227:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):233:233 -> c
    1:4:boolean isFontFamilyPrivateAPIAvailable():114:114 -> e
    1:4:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):286 -> e
    5:14:boolean isFontFamilyPrivateAPIAvailable():115:115 -> e
    5:14:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):286 -> e
    15:33:java.lang.Object newFamily():126:126 -> e
    15:33:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):289 -> e
    34:39:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):293:293 -> e
    40:45:void abortCreation(java.lang.Object):192:192 -> e
    40:45:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):296 -> e
    46:52:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):299:299 -> e
    53:63:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):302:302 -> e
    64:68:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):287:287 -> e
    2:3:boolean addFontFromAssetManager(android.content.Context,java.lang.Object,java.lang.String,int,int,int,android.graphics.fonts.FontVariationAxis[]):139:139 -> l
    4:17:boolean addFontFromAssetManager(android.content.Context,java.lang.Object,java.lang.String,int,int,int,android.graphics.fonts.FontVariationAxis[]):140:140 -> l
    18:32:boolean addFontFromAssetManager(android.content.Context,java.lang.Object,java.lang.String,int,int,int,android.graphics.fonts.FontVariationAxis[]):141:141 -> l
    33:44:boolean addFontFromAssetManager(android.content.Context,java.lang.Object,java.lang.String,int,int,int,android.graphics.fonts.FontVariationAxis[]):139:139 -> l
    2:6:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):170:170 -> m
    7:14:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):167:167 -> m
    15:17:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):168:168 -> m
    18:19:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):169:169 -> m
    20:23:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):170:170 -> m
    24:31:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):169:169 -> m
    1:16:boolean freeze(java.lang.Object):181:181 -> n
    1:24:java.lang.reflect.Method obtainAddFontFromAssetManagerMethod(java.lang.Class):321:321 -> o
    2:5:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):343:343 -> p
    6:15:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):345:345 -> p
    16:23:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):344:344 -> p
    24:27:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):346:346 -> p
