# {"id":"partitionSourceFiles","fileNameMappings":{"androidx.emoji2.text.TypefaceEmojiRasterizer":"TypefaceEmojiRasterizer.java","androidx.emoji2.text.MetadataRepo$Node":"MetadataRepo.java","androidx.emoji2.text.flatbuffer.MetadataItem":"MetadataItem.java"}}
androidx.emoji2.text.EmojiProcessor$ProcessorSm -> sk0:
# {"id":"sourceFile","fileName":"EmojiProcessor.java"}
    int mState -> a
    androidx.emoji2.text.MetadataRepo$Node mRootNode -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lfl1;"}
    androidx.emoji2.text.MetadataRepo$Node mCurrentNode -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lfl1;"}
    androidx.emoji2.text.MetadataRepo$Node mFlushNode -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"Lfl1;"}
    int mLastCodepoint -> e
    int mCurrentDepth -> f
    1:4:void <init>(androidx.emoji2.text.MetadataRepo$Node,boolean,int[]):645:645 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lfl1;)V"}
    5:6:void <init>(androidx.emoji2.text.MetadataRepo$Node,boolean,int[]):606:606 -> <init>
    7:8:void <init>(androidx.emoji2.text.MetadataRepo$Node,boolean,int[]):646:646 -> <init>
    9:11:void <init>(androidx.emoji2.text.MetadataRepo$Node,boolean,int[]):647:647 -> <init>
    2:3:int reset():705:705 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    4:8:int reset():706:706 -> a
    9:11:int reset():707:707 -> a
    1:2:boolean shouldUseEmojiPresentationStyleForSingleCodepoint():738:738 -> b
    3:4:androidx.emoji2.text.TypefaceEmojiRasterizer androidx.emoji2.text.MetadataRepo$Node.getData():252:252 -> b
    3:4:boolean shouldUseEmojiPresentationStyleForSingleCodepoint():738 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:9:boolean androidx.emoji2.text.TypefaceEmojiRasterizer.isDefaultEmoji():286:286 -> b
    5:9:boolean shouldUseEmojiPresentationStyleForSingleCodepoint():738 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:30:boolean androidx.emoji2.text.flatbuffer.MetadataItem.emojiStyle():36:36 -> b
    10:30:boolean androidx.emoji2.text.TypefaceEmojiRasterizer.isDefaultEmoji():286 -> b
    10:30:boolean shouldUseEmojiPresentationStyleForSingleCodepoint():738 -> b
    31:40:boolean shouldUseEmojiPresentationStyleForSingleCodepoint():742:742 -> b
