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