# compiler: R8
# compiler_version: 8.1.56
# min_api: 29
# common_typos_disable
# {"id":"com.android.tools.r8.mapping","version":"2.2"}
# pg_map_id: 7a14e52
# pg_map_hash: SHA-256 7a14e528e648cc4c45247207752a7ff8d796c2ab1bccea21ab86b977a38d57e8
android.support.v4.app.RemoteActionCompatParcelizer -> android.support.v4.app.RemoteActionCompatParcelizer:
    0:4:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):0:0 -> read
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/a;)Landroidx/core/app/RemoteActionCompat;"}
    0:3:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):0:0 -> write
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/app/RemoteActionCompat;Ll0/a;)V"}
android.support.v4.graphics.drawable.IconCompatParcelizer -> android.support.v4.graphics.drawable.IconCompatParcelizer:
    0:4:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):0:0 -> read
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/a;)Landroidx/core/graphics/drawable/IconCompat;"}
    0:3:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):0:0 -> write
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/drawable/IconCompat;Ll0/a;)V"}
android.view.OnReceiveContentListener -> android.view.OnReceiveContentListener:
# {"id":"com.android.tools.r8.synthesized"}
androidx.activity.Cancellable -> androidx.activity.a:
androidx.activity.ComponentActivity -> androidx.activity.i:
    androidx.activity.contextaware.ContextAwareHelper mContextAwareHelper -> b
    androidx.core.view.MenuHostHelper mMenuHostHelper -> c
    androidx.lifecycle.LifecycleRegistry mLifecycleRegistry -> d
    androidx.savedstate.SavedStateRegistryController mSavedStateRegistryController -> e
    androidx.lifecycle.ViewModelStore mViewModelStore -> f
    androidx.activity.OnBackPressedDispatcher mOnBackPressedDispatcher -> g
    androidx.activity.result.ActivityResultRegistry mActivityResultRegistry -> h
    java.util.concurrent.CopyOnWriteArrayList mOnConfigurationChangedListeners -> i
    java.util.concurrent.CopyOnWriteArrayList mOnTrimMemoryListeners -> j
    java.util.concurrent.CopyOnWriteArrayList mOnNewIntentListeners -> k
    java.util.concurrent.CopyOnWriteArrayList mOnMultiWindowModeChangedListeners -> l
    java.util.concurrent.CopyOnWriteArrayList mOnPictureInPictureModeChangedListeners -> m
    30:37:androidx.savedstate.SavedStateRegistryController androidx.savedstate.SavedStateRegistryController$Companion.create(androidx.savedstate.SavedStateRegistryOwner):0:0 -> <init>
    30:37:androidx.savedstate.SavedStateRegistryController androidx.savedstate.SavedStateRegistryController.create(androidx.savedstate.SavedStateRegistryOwner):0 -> <init>
    30:37:void <init>():0 -> <init>
    38:125:void <init>():0:0 -> <init>
    126:129:androidx.lifecycle.Lifecycle$State androidx.lifecycle.LifecycleRegistry.getCurrentState():0:0 -> <init>
    126:129:void androidx.lifecycle.SavedStateHandleSupport.enableSavedStateHandles(androidx.savedstate.SavedStateRegistryOwner):0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    126:129:void <init>():0 -> <init>
    130:148:void androidx.lifecycle.SavedStateHandleSupport.enableSavedStateHandles(androidx.savedstate.SavedStateRegistryOwner):0:0 -> <init>
    130:148:void <init>():0 -> <init>
    149:198:androidx.savedstate.SavedStateRegistry$SavedStateProvider androidx.savedstate.SavedStateRegistry.getSavedStateProvider(java.lang.String):0:0 -> <init>
    149:198:void androidx.lifecycle.SavedStateHandleSupport.enableSavedStateHandles(androidx.savedstate.SavedStateRegistryOwner):0 -> <init>
    149:198:void <init>():0 -> <init>
    199:214:void androidx.lifecycle.SavedStateHandleSupport.enableSavedStateHandles(androidx.savedstate.SavedStateRegistryOwner):0:0 -> <init>
    199:214:void <init>():0 -> <init>
    215:218:androidx.savedstate.SavedStateRegistry androidx.savedstate.SavedStateRegistryController.getSavedStateRegistry():0:0 -> <init>
    215:218:androidx.savedstate.SavedStateRegistry getSavedStateRegistry():0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    215:218:void <init>():0 -> <init>
    219:237:void <init>():0:0 -> <init>
    238:249:void androidx.lifecycle.SavedStateHandleSupport.enableSavedStateHandles(androidx.savedstate.SavedStateRegistryOwner):0:0 -> <init>
    238:249:void <init>():0 -> <init>
    0:2:androidx.activity.OnBackPressedDispatcher getOnBackPressedDispatcher():0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/activity/p;"}
    6:32:void ensureViewModelStore():0:0 -> b
    6:32:androidx.lifecycle.ViewModelStore getViewModelStore():0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/h0;"}
    33:43:androidx.lifecycle.ViewModelStore getViewModelStore():0:0 -> b
    0:2:androidx.activity.result.ActivityResultRegistry getActivityResultRegistry():0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/activity/f;"}
    0:2:androidx.lifecycle.Lifecycle getLifecycle():0:0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/t;"}
    0:3:void access$001(androidx.activity.ComponentActivity):0:0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/i;)V"}
    2:5:void androidx.activity.contextaware.ContextAwareHelper.addOnContextAvailableListener(androidx.activity.contextaware.OnContextAvailableListener):0:0 -> j
    2:5:void addOnContextAvailableListener(androidx.activity.contextaware.OnContextAvailableListener):0 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La/b;)V"}
    6:14:void androidx.activity.contextaware.ContextAwareHelper.addOnContextAvailableListener(androidx.activity.contextaware.OnContextAvailableListener):0:0 -> j
    6:14:void addOnContextAvailableListener(androidx.activity.contextaware.OnContextAvailableListener):0 -> j
    2:5:void androidx.savedstate.SavedStateRegistryController.performRestore(android.os.Bundle):0:0 -> onCreate
    2:5:void onCreate(android.os.Bundle):0 -> onCreate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:12:void androidx.savedstate.SavedStateRegistryController.performRestore(android.os.Bundle):0:0 -> onCreate
    6:12:void onCreate(android.os.Bundle):0 -> onCreate
    13:16:androidx.lifecycle.Lifecycle getLifecycle():0:0 -> onCreate
    13:16:void androidx.savedstate.SavedStateRegistryController.performRestore(android.os.Bundle):0 -> onCreate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:16:void onCreate(android.os.Bundle):0 -> onCreate
    17:19:void androidx.savedstate.SavedStateRegistryController.performRestore(android.os.Bundle):0:0 -> onCreate
    17:19:void onCreate(android.os.Bundle):0 -> onCreate
    20:21:androidx.lifecycle.Lifecycle$State androidx.lifecycle.LifecycleRegistry.getCurrentState():0:0 -> onCreate
    20:21:void androidx.savedstate.SavedStateRegistryController.performRestore(android.os.Bundle):0 -> onCreate
    20:21:void onCreate(android.os.Bundle):0 -> onCreate
    22:23:void androidx.savedstate.SavedStateRegistryController.performRestore(android.os.Bundle):0:0 -> onCreate
    22:23:void onCreate(android.os.Bundle):0 -> onCreate
    24:36:boolean androidx.lifecycle.Lifecycle$State.isAtLeast(androidx.lifecycle.Lifecycle$State):0:0 -> onCreate
    24:36:void androidx.savedstate.SavedStateRegistryController.performRestore(android.os.Bundle):0 -> onCreate
    24:36:void onCreate(android.os.Bundle):0 -> onCreate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    37:42:void androidx.savedstate.SavedStateRegistry.performRestore$savedstate_release(android.os.Bundle):0:0 -> onCreate
    37:42:void androidx.savedstate.SavedStateRegistryController.performRestore(android.os.Bundle):0 -> onCreate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    37:42:void onCreate(android.os.Bundle):0 -> onCreate
    43:61:void androidx.savedstate.SavedStateRegistry.performRestore$savedstate_release(android.os.Bundle):0:0 -> onCreate
    43:61:void androidx.savedstate.SavedStateRegistryController.performRestore(android.os.Bundle):0 -> onCreate
    43:61:void onCreate(android.os.Bundle):0 -> onCreate
    62:63:void onCreate(android.os.Bundle):0:0 -> onCreate
    64:65:void androidx.activity.contextaware.ContextAwareHelper.dispatchOnContextAvailable(android.content.Context):0:0 -> onCreate
    64:65:void onCreate(android.os.Bundle):0 -> onCreate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    66:87:void androidx.activity.contextaware.ContextAwareHelper.dispatchOnContextAvailable(android.content.Context):0:0 -> onCreate
    66:87:void onCreate(android.os.Bundle):0 -> onCreate
    88:105:void onCreate(android.os.Bundle):0:0 -> onCreate
    106:107:void androidx.activity.OnBackPressedDispatcher.setOnBackInvokedDispatcher(android.window.OnBackInvokedDispatcher):0:0 -> onCreate
    106:107:void onCreate(android.os.Bundle):0 -> onCreate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    108:111:void androidx.activity.OnBackPressedDispatcher.setOnBackInvokedDispatcher(android.window.OnBackInvokedDispatcher):0:0 -> onCreate
    108:111:void onCreate(android.os.Bundle):0 -> onCreate
    112:135:void androidx.savedstate.SavedStateRegistry.performRestore$savedstate_release(android.os.Bundle):0:0 -> onCreate
    112:135:void androidx.savedstate.SavedStateRegistryController.performRestore(android.os.Bundle):0 -> onCreate
    112:135:void onCreate(android.os.Bundle):0 -> onCreate
    136:142:void androidx.savedstate.SavedStateRegistryController.performRestore(android.os.Bundle):0:0 -> onCreate
    136:142:void onCreate(android.os.Bundle):0 -> onCreate
    143:144:androidx.lifecycle.Lifecycle$State androidx.lifecycle.LifecycleRegistry.getCurrentState():0:0 -> onCreate
    143:144:void androidx.savedstate.SavedStateRegistryController.performRestore(android.os.Bundle):0 -> onCreate
    143:144:void onCreate(android.os.Bundle):0 -> onCreate
    145:161:void androidx.savedstate.SavedStateRegistryController.performRestore(android.os.Bundle):0:0 -> onCreate
    145:161:void onCreate(android.os.Bundle):0 -> onCreate
    8:11:void androidx.core.view.MenuHostHelper.onCreateMenu(android.view.Menu,android.view.MenuInflater):0:0 -> onCreatePanelMenu
    8:11:boolean onCreatePanelMenu(int,android.view.Menu):0 -> onCreatePanelMenu
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:35:void androidx.core.view.MenuHostHelper.onCreateMenu(android.view.Menu,android.view.MenuInflater):0:0 -> onCreatePanelMenu
    12:35:boolean onCreatePanelMenu(int,android.view.Menu):0 -> onCreatePanelMenu
    10:13:boolean androidx.core.view.MenuHostHelper.onMenuItemSelected(android.view.MenuItem):0:0 -> onMenuItemSelected
    10:13:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:37:boolean androidx.core.view.MenuHostHelper.onMenuItemSelected(android.view.MenuItem):0:0 -> onMenuItemSelected
    14:37:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    0:3:void androidx.core.view.MenuHostHelper.onMenuClosed(android.view.Menu):0:0 -> onPanelClosed
    0:3:void onPanelClosed(int,android.view.Menu):0 -> onPanelClosed
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:15:void androidx.core.view.MenuHostHelper.onMenuClosed(android.view.Menu):0:0 -> onPanelClosed
    4:15:void onPanelClosed(int,android.view.Menu):0 -> onPanelClosed
    16:19:void onPanelClosed(int,android.view.Menu):0:0 -> onPanelClosed
    20:28:void androidx.core.view.MenuHostHelper.onMenuClosed(android.view.Menu):0:0 -> onPanelClosed
    20:28:void onPanelClosed(int,android.view.Menu):0 -> onPanelClosed
    5:8:void androidx.core.view.MenuHostHelper.onPrepareMenu(android.view.Menu):0:0 -> onPreparePanel
    5:8:boolean onPreparePanel(int,android.view.View,android.view.Menu):0 -> onPreparePanel
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:32:void androidx.core.view.MenuHostHelper.onPrepareMenu(android.view.Menu):0:0 -> onPreparePanel
    9:32:boolean onPreparePanel(int,android.view.View,android.view.Menu):0 -> onPreparePanel
    6:9:void androidx.lifecycle.LifecycleRegistry.setCurrentState(androidx.lifecycle.Lifecycle$State):0:0 -> onSaveInstanceState
    6:9:void onSaveInstanceState(android.os.Bundle):0 -> onSaveInstanceState
    10:12:void androidx.lifecycle.LifecycleRegistry.setCurrentState(androidx.lifecycle.Lifecycle$State):0:0 -> onSaveInstanceState
    10:12:void onSaveInstanceState(android.os.Bundle):0 -> onSaveInstanceState
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:15:void androidx.lifecycle.LifecycleRegistry.setCurrentState(androidx.lifecycle.Lifecycle$State):0:0 -> onSaveInstanceState
    13:15:void onSaveInstanceState(android.os.Bundle):0 -> onSaveInstanceState
    16:25:void onSaveInstanceState(android.os.Bundle):0:0 -> onSaveInstanceState
    26:33:void androidx.savedstate.SavedStateRegistryController.performSave(android.os.Bundle):0:0 -> onSaveInstanceState
    26:33:void onSaveInstanceState(android.os.Bundle):0 -> onSaveInstanceState
    34:50:void androidx.savedstate.SavedStateRegistry.performSave(android.os.Bundle):0:0 -> onSaveInstanceState
    34:50:void androidx.savedstate.SavedStateRegistryController.performSave(android.os.Bundle):0 -> onSaveInstanceState
    34:50:void onSaveInstanceState(android.os.Bundle):0 -> onSaveInstanceState
    51:62:androidx.arch.core.internal.SafeIterableMap$IteratorWithAdditions androidx.arch.core.internal.SafeIterableMap.iteratorWithAdditions():0:0 -> onSaveInstanceState
    51:62:void androidx.savedstate.SavedStateRegistry.performSave(android.os.Bundle):0 -> onSaveInstanceState
    51:62:void androidx.savedstate.SavedStateRegistryController.performSave(android.os.Bundle):0 -> onSaveInstanceState
    51:62:void onSaveInstanceState(android.os.Bundle):0 -> onSaveInstanceState
    63:106:void androidx.savedstate.SavedStateRegistry.performSave(android.os.Bundle):0:0 -> onSaveInstanceState
    63:106:void androidx.savedstate.SavedStateRegistryController.performSave(android.os.Bundle):0 -> onSaveInstanceState
    63:106:void onSaveInstanceState(android.os.Bundle):0 -> onSaveInstanceState
    8:13:void androidx.tracing.TraceApi18Impl.beginSection(java.lang.String):0:0 -> reportFullyDrawn
    8:13:void androidx.tracing.Trace.beginSection(java.lang.String):0 -> reportFullyDrawn
    8:13:void reportFullyDrawn():0 -> reportFullyDrawn
    14:16:void reportFullyDrawn():0:0 -> reportFullyDrawn
    17:23:void androidx.tracing.TraceApi18Impl.endSection():0:0 -> reportFullyDrawn
    17:23:void androidx.tracing.Trace.endSection():0 -> reportFullyDrawn
    17:23:void reportFullyDrawn():0 -> reportFullyDrawn
    24:24:void reportFullyDrawn():0:0 -> reportFullyDrawn
    0:10:void initViewTreeOwners():0:0 -> setContentView
    0:10:void setContentView(android.view.View):0 -> setContentView
    11:13:void androidx.lifecycle.ViewTreeLifecycleOwner.set(android.view.View,androidx.lifecycle.LifecycleOwner):0:0 -> setContentView
    11:13:void initViewTreeOwners():0 -> setContentView
    11:13:void setContentView(android.view.View):0 -> setContentView
    14:24:void initViewTreeOwners():0:0 -> setContentView
    14:24:void setContentView(android.view.View):0 -> setContentView
    25:27:void androidx.lifecycle.ViewTreeViewModelStoreOwner.set(android.view.View,androidx.lifecycle.ViewModelStoreOwner):0:0 -> setContentView
    25:27:void initViewTreeOwners():0 -> setContentView
    25:27:void setContentView(android.view.View):0 -> setContentView
    28:37:void initViewTreeOwners():0:0 -> setContentView
    28:37:void setContentView(android.view.View):0 -> setContentView
    38:46:void androidx.savedstate.ViewTreeSavedStateRegistryOwner.set(android.view.View,androidx.savedstate.SavedStateRegistryOwner):0:0 -> setContentView
    38:46:void initViewTreeOwners():0 -> setContentView
    38:46:void setContentView(android.view.View):0 -> setContentView
    47:54:void initViewTreeOwners():0:0 -> setContentView
    47:54:void setContentView(android.view.View):0 -> setContentView
    55:63:void androidx.activity.ViewTreeOnBackPressedDispatcherOwner.set(android.view.View,androidx.activity.OnBackPressedDispatcherOwner):0:0 -> setContentView
    55:63:void initViewTreeOwners():0 -> setContentView
    55:63:void setContentView(android.view.View):0 -> setContentView
    64:67:void setContentView(android.view.View):0:0 -> setContentView
    1:1:void startActivityForResult(android.content.Intent,int):0:0 -> startActivityForResult
    2:2:void startActivityForResult(android.content.Intent,int,android.os.Bundle):0:0 -> startActivityForResult
    1:1:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int):0:0 -> startIntentSenderForResult
    2:2:void startIntentSenderForResult(android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):0:0 -> startIntentSenderForResult
androidx.activity.ComponentActivity$$ExternalSyntheticLambda0 -> androidx.activity.b:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    int androidx.activity.ComponentActivity$$InternalSyntheticLambda$1$f7979a7b7286ed37b664e8d41a94ec65e3d54774ca037fa175dd9df0faa673c4$0.$r8$classId -> a
    androidx.activity.ComponentActivity androidx.activity.ComponentActivity$$InternalSyntheticLambda$1$f7979a7b7286ed37b664e8d41a94ec65e3d54774ca037fa175dd9df0faa673c4$0.f$0 -> b
    0:7:void androidx.activity.ComponentActivity$$InternalSyntheticLambda$1$f7979a7b7286ed37b664e8d41a94ec65e3d54774ca037fa175dd9df0faa673c4$0.<init>(androidx.activity.ComponentActivity):0:0 -> <init>
    0:7:void androidx.activity.ComponentActivity$$InternalSyntheticLambda$1$f7979a7b7286ed37b664e8d41a94ec65e3d54774ca037fa175dd9df0faa673c4$0.$r8$init$synthetic(java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)V"}
    21:25:void androidx.activity.ComponentActivity.invalidateMenu():0:0 -> run
    21:25:void androidx.activity.ComponentActivity$$InternalSyntheticLambda$1$f7979a7b7286ed37b664e8d41a94ec65e3d54774ca037fa175dd9df0faa673c4$0.run$bridge():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.activity.ComponentActivity$$ExternalSyntheticLambda1 -> androidx.activity.c:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.activity.ComponentActivity androidx.activity.ComponentActivity$$InternalSyntheticLambda$1$f7979a7b7286ed37b664e8d41a94ec65e3d54774ca037fa175dd9df0faa673c4$1.f$0 -> a
    0:5:void androidx.activity.ComponentActivity$$InternalSyntheticLambda$1$f7979a7b7286ed37b664e8d41a94ec65e3d54774ca037fa175dd9df0faa673c4$1.<init>(androidx.activity.ComponentActivity):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/h;)V"}
    5:14:android.os.Bundle androidx.activity.ComponentActivity.lambda$new$0():0:0 -> a
    5:14:android.os.Bundle androidx.activity.ComponentActivity$$InternalSyntheticLambda$1$f7979a7b7286ed37b664e8d41a94ec65e3d54774ca037fa175dd9df0faa673c4$1.saveState():0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    15:77:void androidx.activity.result.ActivityResultRegistry.onSaveInstanceState(android.os.Bundle):0:0 -> a
    15:77:android.os.Bundle androidx.activity.ComponentActivity.lambda$new$0():0 -> a
    15:77:android.os.Bundle androidx.activity.ComponentActivity$$InternalSyntheticLambda$1$f7979a7b7286ed37b664e8d41a94ec65e3d54774ca037fa175dd9df0faa673c4$1.saveState():0 -> a
androidx.activity.ComponentActivity$$ExternalSyntheticLambda2 -> androidx.activity.d:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.activity.ComponentActivity androidx.activity.ComponentActivity$$InternalSyntheticLambda$1$f7979a7b7286ed37b664e8d41a94ec65e3d54774ca037fa175dd9df0faa673c4$2.f$0 -> a
    0:5:void androidx.activity.ComponentActivity$$InternalSyntheticLambda$1$f7979a7b7286ed37b664e8d41a94ec65e3d54774ca037fa175dd9df0faa673c4$2.<init>(androidx.activity.ComponentActivity):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/h;)V"}
    0:7:androidx.savedstate.SavedStateRegistry androidx.savedstate.SavedStateRegistryController.getSavedStateRegistry():0:0 -> a
    0:7:androidx.savedstate.SavedStateRegistry androidx.activity.ComponentActivity.getSavedStateRegistry():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    0:7:void androidx.activity.ComponentActivity.lambda$new$1(android.content.Context):0 -> a
    0:7:void androidx.activity.ComponentActivity$$InternalSyntheticLambda$1$f7979a7b7286ed37b664e8d41a94ec65e3d54774ca037fa175dd9df0faa673c4$2.onContextAvailable(android.content.Context):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    8:20:void androidx.activity.ComponentActivity.lambda$new$1(android.content.Context):0:0 -> a
    8:20:void androidx.activity.ComponentActivity$$InternalSyntheticLambda$1$f7979a7b7286ed37b664e8d41a94ec65e3d54774ca037fa175dd9df0faa673c4$2.onContextAvailable(android.content.Context):0 -> a
    21:118:void androidx.activity.result.ActivityResultRegistry.onRestoreInstanceState(android.os.Bundle):0:0 -> a
    21:118:void androidx.activity.ComponentActivity.lambda$new$1(android.content.Context):0 -> a
    21:118:void androidx.activity.ComponentActivity$$InternalSyntheticLambda$1$f7979a7b7286ed37b664e8d41a94ec65e3d54774ca037fa175dd9df0faa673c4$2.onContextAvailable(android.content.Context):0 -> a
    119:136:void androidx.activity.result.ActivityResultRegistry.bindRcKey(int,java.lang.String):0:0 -> a
    119:136:void androidx.activity.result.ActivityResultRegistry.onRestoreInstanceState(android.os.Bundle):0 -> a
    119:136:void androidx.activity.ComponentActivity.lambda$new$1(android.content.Context):0 -> a
    119:136:void androidx.activity.ComponentActivity$$InternalSyntheticLambda$1$f7979a7b7286ed37b664e8d41a94ec65e3d54774ca037fa175dd9df0faa673c4$2.onContextAvailable(android.content.Context):0 -> a
androidx.activity.ComponentActivity$1 -> androidx.activity.e:
    int $r8$classId -> a
    androidx.activity.ComponentActivity this$0 -> b
    0:7:void <init>(androidx.activity.ComponentActivity):0:0 -> <init>
    0:7:void $r8$init$synthetic(java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)V"}
    12:31:void androidx.core.widget.AutoScrollHelper$ScrollAnimationRunnable.run():0:0 -> run
    12:31:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    32:47:void androidx.core.widget.AutoScrollHelper$ClampedScroller.start():0:0 -> run
    32:47:void androidx.core.widget.AutoScrollHelper$ScrollAnimationRunnable.run():0 -> run
    32:47:void run$bridge():0 -> run
    48:55:boolean androidx.core.widget.AutoScrollHelper$ClampedScroller.isFinished():0:0 -> run
    48:55:void androidx.core.widget.AutoScrollHelper$ScrollAnimationRunnable.run():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    48:55:void run$bridge():0 -> run
    56:73:boolean androidx.core.widget.AutoScrollHelper$ClampedScroller.isFinished():0:0 -> run
    56:73:void androidx.core.widget.AutoScrollHelper$ScrollAnimationRunnable.run():0 -> run
    56:73:void run$bridge():0 -> run
    74:88:void androidx.core.widget.AutoScrollHelper$ScrollAnimationRunnable.run():0:0 -> run
    74:88:void run$bridge():0 -> run
    89:109:void androidx.core.widget.AutoScrollHelper.cancelTargetTouch():0:0 -> run
    89:109:void androidx.core.widget.AutoScrollHelper$ScrollAnimationRunnable.run():0 -> run
    89:109:void run$bridge():0 -> run
    110:143:void androidx.core.widget.AutoScrollHelper$ClampedScroller.computeScrollDelta():0:0 -> run
    110:143:void androidx.core.widget.AutoScrollHelper$ScrollAnimationRunnable.run():0 -> run
    110:143:void run$bridge():0 -> run
    144:145:void androidx.core.widget.ListViewCompat.scrollListBy(android.widget.ListView,int):0:0 -> run
    144:145:void androidx.core.widget.ListViewAutoScrollHelper.scrollTargetBy(int,int):0 -> run
    144:145:void androidx.core.widget.AutoScrollHelper$ScrollAnimationRunnable.run():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    144:145:void run$bridge():0 -> run
    146:148:void androidx.core.widget.ListViewCompat.scrollListBy(android.widget.ListView,int):0:0 -> run
    146:148:void androidx.core.widget.ListViewAutoScrollHelper.scrollTargetBy(int,int):0 -> run
    146:148:void androidx.core.widget.AutoScrollHelper$ScrollAnimationRunnable.run():0 -> run
    146:148:void run$bridge():0 -> run
    149:150:void androidx.core.widget.AutoScrollHelper$ScrollAnimationRunnable.run():0:0 -> run
    149:150:void run$bridge():0 -> run
    151:154:void androidx.core.view.ViewCompat.postOnAnimation(android.view.View,java.lang.Runnable):0:0 -> run
    151:154:void androidx.core.widget.AutoScrollHelper$ScrollAnimationRunnable.run():0 -> run
    151:154:void run$bridge():0 -> run
    155:162:void androidx.core.widget.AutoScrollHelper$ClampedScroller.computeScrollDelta():0:0 -> run
    155:162:void androidx.core.widget.AutoScrollHelper$ScrollAnimationRunnable.run():0 -> run
    155:162:void run$bridge():0 -> run
    163:165:void androidx.core.widget.AutoScrollHelper$ScrollAnimationRunnable.run():0:0 -> run
    163:165:void run$bridge():0 -> run
    166:167:void androidx.appcompat.widget.Toolbar$2.run():0:0 -> run
    166:167:void run$bridge():0 -> run
    168:171:boolean androidx.appcompat.widget.Toolbar.showOverflowMenu():0:0 -> run
    168:171:void androidx.appcompat.widget.Toolbar$2.run():0 -> run
    168:171:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    172:175:boolean androidx.appcompat.widget.ActionMenuView.showOverflowMenu():0:0 -> run
    172:175:boolean androidx.appcompat.widget.Toolbar.showOverflowMenu():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    172:175:void androidx.appcompat.widget.Toolbar$2.run():0 -> run
    172:175:void run$bridge():0 -> run
    176:179:boolean androidx.appcompat.widget.ActionMenuView.showOverflowMenu():0:0 -> run
    176:179:boolean androidx.appcompat.widget.Toolbar.showOverflowMenu():0 -> run
    176:179:void androidx.appcompat.widget.Toolbar$2.run():0 -> run
    176:179:void run$bridge():0 -> run
    180:188:void androidx.appcompat.widget.DropDownListView$ResolveHoverRunnable.run():0:0 -> run
    180:188:void run$bridge():0 -> run
    189:197:void androidx.appcompat.graphics.drawable.DrawableContainerCompat$1.run():0:0 -> run
    189:197:void run$bridge():0 -> run
    198:218:void run():0:0 -> run
    198:218:void run$bridge():0 -> run
    219:220:void androidx.lifecycle.ProcessLifecycleOwner$1.run():0:0 -> run
    219:220:void run$bridge():0 -> run
    221:226:void androidx.lifecycle.ProcessLifecycleOwner.dispatchPauseIfNeeded():0:0 -> run
    221:226:void androidx.lifecycle.ProcessLifecycleOwner$1.run():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    221:226:void run$bridge():0 -> run
    227:233:void androidx.lifecycle.ProcessLifecycleOwner.dispatchPauseIfNeeded():0:0 -> run
    227:233:void androidx.lifecycle.ProcessLifecycleOwner$1.run():0 -> run
    227:233:void run$bridge():0 -> run
    234:249:void androidx.lifecycle.ProcessLifecycleOwner.dispatchStopIfNeeded():0:0 -> run
    234:249:void androidx.lifecycle.ProcessLifecycleOwner$1.run():0 -> run
    234:249:void run$bridge():0 -> run
androidx.activity.ComponentActivity$2 -> androidx.activity.f:
    java.util.Random androidx.activity.result.ActivityResultRegistry.mRandom -> a
    java.util.Map androidx.activity.result.ActivityResultRegistry.mRcToKey -> b
    java.util.Map androidx.activity.result.ActivityResultRegistry.mKeyToRc -> c
    java.util.Map androidx.activity.result.ActivityResultRegistry.mKeyToLifecycleContainers -> d
    java.util.ArrayList androidx.activity.result.ActivityResultRegistry.mLaunchedKeys -> e
    java.util.Map androidx.activity.result.ActivityResultRegistry.mKeyToCallback -> f
    java.util.Map androidx.activity.result.ActivityResultRegistry.mParsedPendingResults -> g
    android.os.Bundle androidx.activity.result.ActivityResultRegistry.mPendingResults -> h
    0:59:void androidx.activity.result.ActivityResultRegistry.<init>():0:0 -> <init>
    0:59:void <init>(androidx.activity.ComponentActivity):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    0:25:boolean androidx.activity.result.ActivityResultRegistry.dispatchResult(int,int,android.content.Intent):0:0 -> a
    0:25:boolean dispatchResult(int,int,android.content.Intent):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    26:71:void androidx.activity.result.ActivityResultRegistry.doDispatch(java.lang.String,int,android.content.Intent,androidx.activity.result.ActivityResultRegistry$CallbackAndContract):0:0 -> a
    26:71:boolean androidx.activity.result.ActivityResultRegistry.dispatchResult(int,int,android.content.Intent):0 -> a
    26:71:boolean dispatchResult(int,int,android.content.Intent):0 -> a
    0:10:void androidx.activity.result.ActivityResultRegistry.registerKey(java.lang.String):0:0 -> b
    0:10:androidx.activity.result.ActivityResultLauncher androidx.activity.result.ActivityResultRegistry.register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):0 -> b
    0:10:androidx.activity.result.ActivityResultRegistry$3 register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lh0/a;Landroidx/fragment/app/n;)Landroidx/activity/result/d;"}
    11:34:int androidx.activity.result.ActivityResultRegistry.generateRandomNumber():0:0 -> b
    11:34:void androidx.activity.result.ActivityResultRegistry.registerKey(java.lang.String):0 -> b
    11:34:androidx.activity.result.ActivityResultLauncher androidx.activity.result.ActivityResultRegistry.register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):0 -> b
    11:34:androidx.activity.result.ActivityResultRegistry$3 register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):0 -> b
    35:48:void androidx.activity.result.ActivityResultRegistry.bindRcKey(int,java.lang.String):0:0 -> b
    35:48:void androidx.activity.result.ActivityResultRegistry.registerKey(java.lang.String):0 -> b
    35:48:androidx.activity.result.ActivityResultLauncher androidx.activity.result.ActivityResultRegistry.register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):0 -> b
    35:48:androidx.activity.result.ActivityResultRegistry$3 register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):0 -> b
    49:106:androidx.activity.result.ActivityResultLauncher androidx.activity.result.ActivityResultRegistry.register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):0:0 -> b
    49:106:androidx.activity.result.ActivityResultRegistry$3 register(java.lang.String,androidx.activity.result.contract.ActivityResultContract,androidx.activity.result.ActivityResultCallback):0 -> b
androidx.activity.ComponentActivity$3 -> androidx.activity.ComponentActivity$3:
    androidx.activity.ComponentActivity this$0 -> a
    0:5:void <init>(androidx.activity.ComponentActivity):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/h;)V"}
    20:23:void androidx.activity.ComponentActivity$Api19Impl.cancelPendingInputEvents(android.view.View):0:0 -> e
    20:23:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;Landroidx/lifecycle/k;)V"}
androidx.activity.ComponentActivity$4 -> androidx.activity.ComponentActivity$4:
    androidx.activity.ComponentActivity this$0 -> a
    0:5:void <init>(androidx.activity.ComponentActivity):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/h;)V"}
    9:10:void androidx.activity.contextaware.ContextAwareHelper.clearAvailableContext():0:0 -> e
    9:10:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;Landroidx/lifecycle/k;)V"}
    11:24:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> e
    25:26:void androidx.lifecycle.ViewModelStore.clear():0:0 -> e
    25:26:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    27:46:void androidx.lifecycle.ViewModelStore.clear():0:0 -> e
    27:46:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
    47:50:void androidx.lifecycle.ViewModel.clear():0:0 -> e
    47:50:void androidx.lifecycle.ViewModelStore.clear():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    47:50:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
    51:71:void androidx.lifecycle.ViewModel.clear():0:0 -> e
    51:71:void androidx.lifecycle.ViewModelStore.clear():0 -> e
    51:71:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
    72:88:void androidx.lifecycle.ViewModel.closeWithRuntimeException(java.lang.Object):0:0 -> e
    72:88:void androidx.lifecycle.ViewModel.clear():0 -> e
    72:88:void androidx.lifecycle.ViewModelStore.clear():0 -> e
    72:88:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
    89:116:void androidx.lifecycle.ViewModel.clear():0:0 -> e
    89:116:void androidx.lifecycle.ViewModelStore.clear():0 -> e
    89:116:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
    117:131:void androidx.lifecycle.ViewModel.closeWithRuntimeException(java.lang.Object):0:0 -> e
    117:131:void androidx.lifecycle.ViewModel.clear():0 -> e
    117:131:void androidx.lifecycle.ViewModelStore.clear():0 -> e
    117:131:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
    132:140:void androidx.lifecycle.ViewModel.clear():0:0 -> e
    132:140:void androidx.lifecycle.ViewModelStore.clear():0 -> e
    132:140:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
    141:146:void androidx.lifecycle.ViewModelStore.clear():0:0 -> e
    141:146:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
androidx.activity.ComponentActivity$5 -> androidx.activity.ComponentActivity$5:
    androidx.activity.ComponentActivity this$0 -> a
    0:5:void <init>(androidx.activity.ComponentActivity):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/h;)V"}
    0:5:void androidx.activity.ComponentActivity.ensureViewModelStore():0:0 -> e
    0:5:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;Landroidx/lifecycle/k;)V"}
    6:28:void androidx.activity.ComponentActivity.ensureViewModelStore():0:0 -> e
    6:28:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
    29:30:androidx.lifecycle.Lifecycle androidx.activity.ComponentActivity.getLifecycle():0:0 -> e
    29:30:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    31:34:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> e
androidx.activity.ComponentActivity$Api33Impl -> androidx.activity.g:
    0:4:android.window.OnBackInvokedDispatcher getOnBackInvokedDispatcher(android.app.Activity):0:0 -> a
androidx.activity.ComponentActivity$NonConfigurationInstances -> androidx.activity.h:
    androidx.lifecycle.ViewModelStore viewModelStore -> a
androidx.activity.ComponentDialog -> androidx.activity.k:
    androidx.lifecycle.LifecycleRegistry _lifecycleRegistry -> a
    androidx.activity.OnBackPressedDispatcher onBackPressedDispatcher -> b
    0:2:androidx.activity.OnBackPressedDispatcher getOnBackPressedDispatcher():0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/activity/p;"}
    2:8:void onBackPressedDispatcher$lambda-1(androidx.activity.ComponentDialog):0:0 -> b
    2:8:void $r8$lambda$3VrmmHeIN9Sasz9FquQXdvV7x_o(androidx.activity.ComponentDialog):0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/k;)V"}
    0:11:androidx.lifecycle.LifecycleRegistry getLifecycleRegistry():0:0 -> g
    0:11:androidx.lifecycle.Lifecycle getLifecycle():0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/t;"}
    13:16:void androidx.activity.OnBackPressedDispatcher.setOnBackInvokedDispatcher(android.window.OnBackInvokedDispatcher):0:0 -> onCreate
    13:16:void onCreate(android.os.Bundle):0 -> onCreate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:19:void androidx.activity.OnBackPressedDispatcher.setOnBackInvokedDispatcher(android.window.OnBackInvokedDispatcher):0:0 -> onCreate
    17:19:void onCreate(android.os.Bundle):0 -> onCreate
    20:30:androidx.lifecycle.LifecycleRegistry getLifecycleRegistry():0:0 -> onCreate
    20:30:void onCreate(android.os.Bundle):0 -> onCreate
    31:36:void onCreate(android.os.Bundle):0:0 -> onCreate
    3:13:androidx.lifecycle.LifecycleRegistry getLifecycleRegistry():0:0 -> onStart
    3:13:void onStart():0 -> onStart
    14:19:void onStart():0:0 -> onStart
    0:10:androidx.lifecycle.LifecycleRegistry getLifecycleRegistry():0:0 -> onStop
    0:10:void onStop():0 -> onStop
    11:22:void onStop():0:0 -> onStop
androidx.activity.ComponentDialog$$ExternalSyntheticApiModelOutline0 -> androidx.activity.j:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    0:2:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$InternalSyntheticApiModelOutline$1$32b66231ce0e8ef8eeab38c7038fe1fe404c4b5c14841837aaf20b59c85736fc$5.m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    0:2:android.window.OnBackInvokedCallback androidx.appcompat.app.AppCompatDelegateImpl$Api33Impl$$InternalSyntheticApiModelOutline$1$a4afddb3ed27144c00f1d61b553771b3c4fcc88f91716fb63cbb13b072df193c$0.m(java.lang.Object):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:android.window.OnBackInvokedDispatcher androidx.appcompat.app.AppCompatDelegateImpl$Api33Impl$$InternalSyntheticApiModelOutline$1$0462e2f13ba5a5afe2eb522bc8da7fd0c28e4cf2c8459a9fee26ff74b5081de1$0.m(android.app.Activity):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:android.window.OnBackInvokedDispatcher androidx.activity.ComponentDialog$$InternalSyntheticApiModelOutline$1$13817bb7555c980d8155c43dd9206a3dba59a5be4dd3ac95957b065f8370a6f2$0.m(androidx.activity.ComponentDialog):0:0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/k;)Landroid/window/OnBackInvokedDispatcher;"}
    0:2:android.window.OnBackInvokedDispatcher androidx.appcompat.app.AppCompatDelegateImpl$Api33Impl$$InternalSyntheticApiModelOutline$1$a4afddb3ed27144c00f1d61b553771b3c4fcc88f91716fb63cbb13b072df193c$1.m(java.lang.Object):0:0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:java.lang.String androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$InternalSyntheticApiModelOutline$1$68f45127f60fc20923c2801f8c2a0854389ae7292b2f5c3f1ae90ffae2d9457f$0.m(android.view.accessibility.AccessibilityNodeInfo):0:0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void androidx.appcompat.app.AppCompatDelegateImpl$Api33Impl$$InternalSyntheticApiModelOutline$1$a4afddb3ed27144c00f1d61b553771b3c4fcc88f91716fb63cbb13b072df193c$2.m(android.window.OnBackInvokedDispatcher,android.window.OnBackInvokedCallback):0:0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
    0:6:void androidx.appcompat.app.AppCompatDelegateImpl$Api33Impl$$InternalSyntheticApiModelOutline$1$ca448f707d8ac2d17ac7e57df7db5477aff5780c46368876e01931f1cba78d41$2.m(android.window.OnBackInvokedDispatcher,int,android.window.OnBackInvokedCallback):0:0 -> h
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/window/OnBackInvokedDispatcher;Ld/w;)V"}
androidx.activity.ImmLeaksCleaner -> androidx.activity.ImmLeaksCleaner:
    int sReflectedFieldsInitialized -> a
    10:43:void initializeReflectiveFields():0:0 -> e
    10:43:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;Landroidx/lifecycle/k;)V"}
    44:50:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> e
androidx.activity.OnBackPressedDispatcher -> androidx.activity.p:
    java.lang.Runnable mFallbackOnBackPressed -> a
    java.util.ArrayDeque mOnBackPressedCallbacks -> b
    androidx.core.util.Consumer mEnabledConsumer -> c
    android.window.OnBackInvokedCallback mOnBackInvokedCallback -> d
    android.window.OnBackInvokedDispatcher mInvokedDispatcher -> e
    boolean mBackInvokedCallbackRegistered -> f
    4:5:androidx.lifecycle.Lifecycle$State androidx.lifecycle.LifecycleRegistry.getCurrentState():0:0 -> a
    4:5:void addCallback(androidx.lifecycle.LifecycleOwner,androidx.activity.OnBackPressedCallback):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/q;Landroidx/fragment/app/o;)V"}
    6:15:void addCallback(androidx.lifecycle.LifecycleOwner,androidx.activity.OnBackPressedCallback):0:0 -> a
    16:17:void androidx.activity.OnBackPressedCallback.addCancellable(androidx.activity.Cancellable):0:0 -> a
    16:17:void addCallback(androidx.lifecycle.LifecycleOwner,androidx.activity.OnBackPressedCallback):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    18:20:void androidx.activity.OnBackPressedCallback.addCancellable(androidx.activity.Cancellable):0:0 -> a
    18:20:void addCallback(androidx.lifecycle.LifecycleOwner,androidx.activity.OnBackPressedCallback):0 -> a
    21:31:void addCallback(androidx.lifecycle.LifecycleOwner,androidx.activity.OnBackPressedCallback):0:0 -> a
    32:34:void androidx.activity.OnBackPressedCallback.setIsEnabledConsumer(androidx.core.util.Consumer):0:0 -> a
    32:34:void addCallback(androidx.lifecycle.LifecycleOwner,androidx.activity.OnBackPressedCallback):0 -> a
    18:21:boolean androidx.activity.OnBackPressedCallback.isEnabled():0:0 -> b
    18:21:void onBackPressed():0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    22:27:void androidx.fragment.app.FragmentManager.handleOnBackPressed():0:0 -> b
    22:27:void androidx.fragment.app.FragmentManager$1.handleOnBackPressed():0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    22:27:void onBackPressed():0 -> b
    28:34:boolean androidx.activity.OnBackPressedCallback.isEnabled():0:0 -> b
    28:34:void androidx.fragment.app.FragmentManager.handleOnBackPressed():0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    28:34:void androidx.fragment.app.FragmentManager$1.handleOnBackPressed():0 -> b
    28:34:void onBackPressed():0 -> b
    35:44:boolean androidx.fragment.app.FragmentManager.popBackStackImmediate(java.lang.String,int,int):0:0 -> b
    35:44:boolean androidx.fragment.app.FragmentManager.popBackStackImmediate():0 -> b
    35:44:void androidx.fragment.app.FragmentManager.handleOnBackPressed():0 -> b
    35:44:void androidx.fragment.app.FragmentManager$1.handleOnBackPressed():0 -> b
    35:44:void onBackPressed():0 -> b
    45:74:boolean androidx.fragment.app.FragmentManager.popBackStackState(java.util.ArrayList,java.util.ArrayList,java.lang.String,int,int):0:0 -> b
    45:74:boolean androidx.fragment.app.FragmentManager.popBackStackImmediate(java.lang.String,int,int):0 -> b
    45:74:boolean androidx.fragment.app.FragmentManager.popBackStackImmediate():0 -> b
    45:74:void androidx.fragment.app.FragmentManager.handleOnBackPressed():0 -> b
    45:74:void androidx.fragment.app.FragmentManager$1.handleOnBackPressed():0 -> b
    45:74:void onBackPressed():0 -> b
    75:95:boolean androidx.fragment.app.FragmentManager.popBackStackImmediate(java.lang.String,int,int):0:0 -> b
    75:95:boolean androidx.fragment.app.FragmentManager.popBackStackImmediate():0 -> b
    75:95:void androidx.fragment.app.FragmentManager.handleOnBackPressed():0 -> b
    75:95:void androidx.fragment.app.FragmentManager$1.handleOnBackPressed():0 -> b
    75:95:void onBackPressed():0 -> b
    96:112:void androidx.fragment.app.FragmentStore.burpActive():0:0 -> b
    96:112:boolean androidx.fragment.app.FragmentManager.popBackStackImmediate(java.lang.String,int,int):0 -> b
    96:112:boolean androidx.fragment.app.FragmentManager.popBackStackImmediate():0 -> b
    96:112:void androidx.fragment.app.FragmentManager.handleOnBackPressed():0 -> b
    96:112:void androidx.fragment.app.FragmentManager$1.handleOnBackPressed():0 -> b
    96:112:void onBackPressed():0 -> b
    113:118:void androidx.fragment.app.FragmentManager.handleOnBackPressed():0:0 -> b
    113:118:void androidx.fragment.app.FragmentManager$1.handleOnBackPressed():0 -> b
    113:118:void onBackPressed():0 -> b
    119:126:void onBackPressed():0:0 -> b
    0:19:boolean hasEnabledCallbacks():0:0 -> c
    0:19:void updateBackInvokedCallbackState():0 -> c
    20:26:boolean androidx.activity.OnBackPressedCallback.isEnabled():0:0 -> c
    20:26:boolean hasEnabledCallbacks():0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:26:void updateBackInvokedCallbackState():0 -> c
    27:56:void updateBackInvokedCallbackState():0:0 -> c
androidx.activity.OnBackPressedDispatcher$$ExternalSyntheticLambda0 -> androidx.activity.l:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.activity.OnBackPressedDispatcher androidx.activity.OnBackPressedDispatcher$$InternalSyntheticLambda$2$79c2d3dc61b69b8b9a90b6610236ed6cae63ab27d7790d65685deefb540d206b$0.f$0 -> a
    0:5:void androidx.activity.OnBackPressedDispatcher$$InternalSyntheticLambda$2$79c2d3dc61b69b8b9a90b6610236ed6cae63ab27d7790d65685deefb540d206b$0.<init>(androidx.activity.OnBackPressedDispatcher):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/p;)V"}
    7:16:void androidx.activity.OnBackPressedDispatcher.lambda$new$0(java.lang.Boolean):0:0 -> a
    7:16:void androidx.activity.OnBackPressedDispatcher$$InternalSyntheticLambda$2$79c2d3dc61b69b8b9a90b6610236ed6cae63ab27d7790d65685deefb540d206b$0.accept(java.lang.Object):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.activity.OnBackPressedDispatcher$Api33Impl -> androidx.activity.n:
    0:9:android.window.OnBackInvokedCallback createOnBackInvokedCallback(java.lang.Runnable):0:0 -> a
    0:7:void registerOnBackInvokedCallback(java.lang.Object,int,java.lang.Object):0:0 -> b
    0:7:void unregisterOnBackInvokedCallback(java.lang.Object,java.lang.Object):0:0 -> c
androidx.activity.OnBackPressedDispatcher$Api33Impl$$ExternalSyntheticLambda0 -> androidx.activity.m:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    int androidx.activity.OnBackPressedDispatcher$Api33Impl$$InternalSyntheticLambda$2$f0f438d88c205875ff38e25fbc26be78a4fda65d6bee8c4d41a08d272c7d9f6e$0.$r8$classId -> a
    java.lang.Runnable androidx.activity.OnBackPressedDispatcher$Api33Impl$$InternalSyntheticLambda$2$f0f438d88c205875ff38e25fbc26be78a4fda65d6bee8c4d41a08d272c7d9f6e$0.f$0 -> b
    0:7:void androidx.activity.OnBackPressedDispatcher$Api33Impl$$InternalSyntheticLambda$2$f0f438d88c205875ff38e25fbc26be78a4fda65d6bee8c4d41a08d272c7d9f6e$0.<init>(java.lang.Runnable):0:0 -> <init>
    0:7:void androidx.activity.OnBackPressedDispatcher$Api33Impl$$InternalSyntheticLambda$2$f0f438d88c205875ff38e25fbc26be78a4fda65d6bee8c4d41a08d272c7d9f6e$0.$r8$init$synthetic(java.lang.Runnable,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    0:11:void androidx.activity.OnBackPressedDispatcher$Api33Impl$$InternalSyntheticLambda$2$f0f438d88c205875ff38e25fbc26be78a4fda65d6bee8c4d41a08d272c7d9f6e$0.onBackInvoked$bridge():0:0 -> onBackInvoked
      # {"id":"com.android.tools.r8.synthesized"}
androidx.activity.OnBackPressedDispatcher$LifecycleOnBackPressedCancellable -> androidx.activity.OnBackPressedDispatcher$LifecycleOnBackPressedCancellable:
    androidx.lifecycle.Lifecycle mLifecycle -> a
    androidx.activity.OnBackPressedCallback mOnBackPressedCallback -> b
    androidx.activity.Cancellable mCurrentCancellable -> c
    androidx.activity.OnBackPressedDispatcher this$0 -> d
    0:12:void <init>(androidx.activity.OnBackPressedDispatcher,androidx.lifecycle.Lifecycle,androidx.activity.OnBackPressedCallback):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/p;Landroidx/lifecycle/m;Landroidx/fragment/app/o;)V"}
    5:8:void androidx.activity.OnBackPressedCallback.removeCancellable(androidx.activity.Cancellable):0:0 -> cancel
    5:8:void cancel():0 -> cancel
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:11:void androidx.activity.OnBackPressedCallback.removeCancellable(androidx.activity.Cancellable):0:0 -> cancel
    9:11:void cancel():0 -> cancel
    12:22:void cancel():0:0 -> cancel
    4:7:androidx.activity.Cancellable androidx.activity.OnBackPressedDispatcher.addCancellableCallback(androidx.activity.OnBackPressedCallback):0:0 -> e
    4:7:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;Landroidx/lifecycle/k;)V"}
    8:17:androidx.activity.Cancellable androidx.activity.OnBackPressedDispatcher.addCancellableCallback(androidx.activity.OnBackPressedCallback):0:0 -> e
    8:17:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
    18:19:void androidx.activity.OnBackPressedCallback.addCancellable(androidx.activity.Cancellable):0:0 -> e
    18:19:androidx.activity.Cancellable androidx.activity.OnBackPressedDispatcher.addCancellableCallback(androidx.activity.OnBackPressedCallback):0 -> e
    18:19:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    20:22:void androidx.activity.OnBackPressedCallback.addCancellable(androidx.activity.Cancellable):0:0 -> e
    20:22:androidx.activity.Cancellable androidx.activity.OnBackPressedDispatcher.addCancellableCallback(androidx.activity.OnBackPressedCallback):0 -> e
    20:22:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
    23:33:androidx.activity.Cancellable androidx.activity.OnBackPressedDispatcher.addCancellableCallback(androidx.activity.OnBackPressedCallback):0:0 -> e
    23:33:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
    34:35:void androidx.activity.OnBackPressedCallback.setIsEnabledConsumer(androidx.core.util.Consumer):0:0 -> e
    34:35:androidx.activity.Cancellable androidx.activity.OnBackPressedDispatcher.addCancellableCallback(androidx.activity.OnBackPressedCallback):0 -> e
    34:35:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
    36:58:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> e
androidx.activity.OnBackPressedDispatcher$OnBackPressedCancellable -> androidx.activity.o:
    androidx.activity.OnBackPressedCallback mOnBackPressedCallback -> a
    androidx.activity.OnBackPressedDispatcher this$0 -> b
    0:7:void <init>(androidx.activity.OnBackPressedDispatcher,androidx.activity.OnBackPressedCallback):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/p;Landroidx/fragment/app/o;)V"}
    9:10:void androidx.activity.OnBackPressedCallback.removeCancellable(androidx.activity.Cancellable):0:0 -> cancel
    9:10:void cancel():0 -> cancel
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:13:void androidx.activity.OnBackPressedCallback.removeCancellable(androidx.activity.Cancellable):0:0 -> cancel
    11:13:void cancel():0 -> cancel
    14:20:void cancel():0:0 -> cancel
    21:22:void androidx.activity.OnBackPressedCallback.setIsEnabledConsumer(androidx.core.util.Consumer):0:0 -> cancel
    21:22:void cancel():0 -> cancel
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:26:void cancel():0:0 -> cancel
androidx.activity.OnBackPressedDispatcherOwner -> androidx.activity.q:
    androidx.activity.OnBackPressedDispatcher getOnBackPressedDispatcher() -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/activity/p;"}
androidx.activity.contextaware.ContextAwareHelper -> a.a:
    java.util.Set mListeners -> a
    android.content.Context mContext -> b
    0:10:void <init>():0:0 -> <init>
androidx.activity.contextaware.OnContextAvailableListener -> a.b:
    void onContextAvailable(android.content.Context) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
androidx.activity.result.ActivityResult -> androidx.activity.result.b:
    int mResultCode -> a
    android.content.Intent mData -> b
    1:1:void <init>(int,android.content.Intent):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Intent;I)V"}
    2:2:void <init>(android.os.Parcel):0:0 -> <init>
    8:23:java.lang.String resultCodeToString(int):0:0 -> toString
    8:23:java.lang.String toString():0 -> toString
    24:46:java.lang.String toString():0:0 -> toString
androidx.activity.result.ActivityResult$1 -> androidx.activity.result.a:
    int $r8$classId -> a
    0:5:void <init>():0:0 -> <init>
    0:5:void $r8$init$synthetic(int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    6:11:androidx.fragment.app.FragmentState androidx.fragment.app.FragmentState$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    6:11:java.lang.Object androidx.fragment.app.FragmentState$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    6:11:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
      # {"id":"com.android.tools.r8.synthesized"}
    12:17:androidx.fragment.app.FragmentManagerState androidx.fragment.app.FragmentManagerState$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    12:17:java.lang.Object androidx.fragment.app.FragmentManagerState$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    12:17:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    18:23:androidx.fragment.app.FragmentManager$LaunchedFragmentInfo androidx.fragment.app.FragmentManager$LaunchedFragmentInfo$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    18:23:java.lang.Object androidx.fragment.app.FragmentManager$LaunchedFragmentInfo$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    18:23:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    24:29:androidx.fragment.app.BackStackState androidx.fragment.app.BackStackState$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    24:29:java.lang.Object androidx.fragment.app.BackStackState$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    24:29:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    30:35:androidx.core.widget.NestedScrollView$SavedState androidx.core.widget.NestedScrollView$SavedState$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    30:35:java.lang.Object androidx.core.widget.NestedScrollView$SavedState$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    30:35:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    36:41:androidx.appcompat.widget.AppCompatSpinner$SavedState androidx.appcompat.widget.AppCompatSpinner$SavedState$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    36:41:java.lang.Object androidx.appcompat.widget.AppCompatSpinner$SavedState$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    36:41:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    42:47:androidx.activity.result.ActivityResult createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    42:47:java.lang.Object createFromParcel(android.os.Parcel):0 -> createFromParcel
    42:47:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    48:53:androidx.versionedparcelable.ParcelImpl androidx.versionedparcelable.ParcelImpl$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    48:53:java.lang.Object androidx.versionedparcelable.ParcelImpl$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    48:53:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    6:8:androidx.fragment.app.FragmentState[] androidx.fragment.app.FragmentState$1.newArray(int):0:0 -> newArray
    6:8:java.lang.Object[] androidx.fragment.app.FragmentState$1.newArray(int):0 -> newArray
    6:8:java.lang.Object[] newArray$bridge(int):0 -> newArray
      # {"id":"com.android.tools.r8.synthesized"}
    9:11:androidx.fragment.app.FragmentManagerState[] androidx.fragment.app.FragmentManagerState$1.newArray(int):0:0 -> newArray
    9:11:java.lang.Object[] androidx.fragment.app.FragmentManagerState$1.newArray(int):0 -> newArray
    9:11:java.lang.Object[] newArray$bridge(int):0 -> newArray
    12:14:androidx.fragment.app.FragmentManager$LaunchedFragmentInfo[] androidx.fragment.app.FragmentManager$LaunchedFragmentInfo$1.newArray(int):0:0 -> newArray
    12:14:java.lang.Object[] androidx.fragment.app.FragmentManager$LaunchedFragmentInfo$1.newArray(int):0 -> newArray
    12:14:java.lang.Object[] newArray$bridge(int):0 -> newArray
    15:17:androidx.fragment.app.BackStackState[] androidx.fragment.app.BackStackState$1.newArray(int):0:0 -> newArray
    15:17:java.lang.Object[] androidx.fragment.app.BackStackState$1.newArray(int):0 -> newArray
    15:17:java.lang.Object[] newArray$bridge(int):0 -> newArray
    18:20:androidx.core.widget.NestedScrollView$SavedState[] androidx.core.widget.NestedScrollView$SavedState$1.newArray(int):0:0 -> newArray
    18:20:java.lang.Object[] androidx.core.widget.NestedScrollView$SavedState$1.newArray(int):0 -> newArray
    18:20:java.lang.Object[] newArray$bridge(int):0 -> newArray
    21:23:androidx.appcompat.widget.AppCompatSpinner$SavedState[] androidx.appcompat.widget.AppCompatSpinner$SavedState$1.newArray(int):0:0 -> newArray
    21:23:java.lang.Object[] androidx.appcompat.widget.AppCompatSpinner$SavedState$1.newArray(int):0 -> newArray
    21:23:java.lang.Object[] newArray$bridge(int):0 -> newArray
    24:26:androidx.activity.result.ActivityResult[] newArray(int):0:0 -> newArray
    24:26:java.lang.Object[] newArray(int):0 -> newArray
    24:26:java.lang.Object[] newArray$bridge(int):0 -> newArray
    27:29:androidx.versionedparcelable.ParcelImpl[] androidx.versionedparcelable.ParcelImpl$1.newArray(int):0:0 -> newArray
    27:29:java.lang.Object[] androidx.versionedparcelable.ParcelImpl$1.newArray(int):0 -> newArray
    27:29:java.lang.Object[] newArray$bridge(int):0 -> newArray
androidx.activity.result.ActivityResultCallback -> androidx.activity.result.c:
androidx.activity.result.ActivityResultRegistry$1 -> androidx.activity.result.ActivityResultRegistry$1:
    0:28:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;Landroidx/lifecycle/k;)V"}
androidx.activity.result.ActivityResultRegistry$3 -> androidx.activity.result.d:
    java.lang.String val$key -> a
    androidx.activity.result.contract.ActivityResultContract val$contract -> b
    androidx.activity.result.ActivityResultRegistry this$0 -> c
    androidx.appcompat.app.TwilightManager androidx.appcompat.app.TwilightManager.sInstance -> d
    1:1:void androidx.appcompat.widget.TintTypedArray.<init>(android.content.Context,android.content.res.TypedArray):0:0 -> <init>
    2:2:void androidx.appcompat.app.TwilightManager.<init>(android.content.Context,android.location.LocationManager):0:0 -> <init>
    3:3:void androidx.activity.result.ActivityResultLauncher.<init>():0:0 -> <init>
    3:3:void <init>(androidx.activity.result.ActivityResultRegistry,java.lang.String,androidx.activity.result.contract.ActivityResultContract):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/activity/f;Ljava/lang/String;Lh0/a;)V"}
    4:4:void androidx.lifecycle.ViewModelProvider.<init>(androidx.lifecycle.ViewModelStore,androidx.lifecycle.ViewModelProvider$Factory,androidx.lifecycle.viewmodel.CreationExtras,int,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <init>
    4:4:void androidx.lifecycle.ViewModelProvider.<init>(androidx.lifecycle.ViewModelStore,androidx.lifecycle.ViewModelProvider$Factory):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/h0;Landroidx/fragment/app/u;)V"}
    5:5:void androidx.lifecycle.ViewModelProvider.<init>(androidx.lifecycle.ViewModelStore,androidx.lifecycle.ViewModelProvider$Factory,androidx.lifecycle.viewmodel.CreationExtras):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/h0;Landroidx/lifecycle/g0;Lf0/b;)V"}
    6:6:void androidx.core.view.MenuHostHelper.<init>(java.lang.Runnable):0:0 -> <init>
    0:24:androidx.lifecycle.ViewModel androidx.lifecycle.ViewModelProvider.get(java.lang.Class):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/lifecycle/f0;"}
    11:12:androidx.lifecycle.ViewModel androidx.lifecycle.ViewModelStore.get(java.lang.String):0:0 -> b
    11:12:androidx.lifecycle.ViewModel androidx.lifecycle.ViewModelProvider.get(java.lang.String,java.lang.Class):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Class;)Landroidx/lifecycle/f0;"}
    13:18:androidx.lifecycle.ViewModel androidx.lifecycle.ViewModelStore.get(java.lang.String):0:0 -> b
    13:18:androidx.lifecycle.ViewModel androidx.lifecycle.ViewModelProvider.get(java.lang.String,java.lang.Class):0 -> b
    19:46:androidx.lifecycle.ViewModel androidx.lifecycle.ViewModelProvider.get(java.lang.String,java.lang.Class):0:0 -> b
    47:48:java.util.Map androidx.lifecycle.viewmodel.CreationExtras.getMap$lifecycle_viewmodel_release():0:0 -> b
    47:48:void androidx.lifecycle.viewmodel.MutableCreationExtras.set(androidx.lifecycle.viewmodel.CreationExtras$Key,java.lang.Object):0 -> b
    47:48:androidx.lifecycle.ViewModel androidx.lifecycle.ViewModelProvider.get(java.lang.String,java.lang.Class):0 -> b
    49:51:void androidx.lifecycle.viewmodel.MutableCreationExtras.set(androidx.lifecycle.viewmodel.CreationExtras$Key,java.lang.Object):0:0 -> b
    49:51:androidx.lifecycle.ViewModel androidx.lifecycle.ViewModelProvider.get(java.lang.String,java.lang.Class):0 -> b
    52:65:androidx.lifecycle.ViewModel androidx.lifecycle.ViewModelProvider.get(java.lang.String,java.lang.Class):0:0 -> b
    66:67:void androidx.lifecycle.ViewModelStore.put(java.lang.String,androidx.lifecycle.ViewModel):0:0 -> b
    66:67:androidx.lifecycle.ViewModel androidx.lifecycle.ViewModelProvider.get(java.lang.String,java.lang.Class):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    68:79:void androidx.lifecycle.ViewModelStore.put(java.lang.String,androidx.lifecycle.ViewModel):0:0 -> b
    68:79:androidx.lifecycle.ViewModel androidx.lifecycle.ViewModelProvider.get(java.lang.String,java.lang.Class):0 -> b
    0:8:boolean androidx.appcompat.widget.TintTypedArray.getBoolean(int,boolean):0:0 -> c
    0:38:android.content.res.ColorStateList androidx.appcompat.widget.TintTypedArray.getColorStateList(int):0:0 -> d
    0:8:int androidx.appcompat.widget.TintTypedArray.getDimensionPixelOffset(int,int):0:0 -> e
    0:8:int androidx.appcompat.widget.TintTypedArray.getDimensionPixelSize(int,int):0:0 -> f
    0:4:android.content.ClipDescription androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatBaseImpl.getDescription():0:0 -> g
    0:0:void androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatBaseImpl.requestPermission() -> h
    0:36:android.graphics.drawable.Drawable androidx.appcompat.widget.TintTypedArray.getDrawable(int):0:0 -> i
    29:29:android.graphics.drawable.Drawable androidx.appcompat.widget.AppCompatDrawableManager.getDrawable(android.content.Context,int,boolean):0:0 -> j
    29:29:android.graphics.drawable.Drawable androidx.appcompat.widget.TintTypedArray.getDrawableIfKnown(int):0 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    30:43:android.graphics.drawable.Drawable androidx.appcompat.widget.AppCompatDrawableManager.getDrawable(android.content.Context,int,boolean):0:0 -> j
    30:43:android.graphics.drawable.Drawable androidx.appcompat.widget.TintTypedArray.getDrawableIfKnown(int):0 -> j
    0:4:android.net.Uri androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatBaseImpl.getLinkUri():0:0 -> k
    37:44:android.graphics.Typeface androidx.core.content.res.ResourcesCompat.getFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback):0:0 -> l
    37:44:android.graphics.Typeface androidx.appcompat.widget.TintTypedArray.getFont(int,int,androidx.core.content.res.ResourcesCompat$FontCallback):0 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILh/x0;)Landroid/graphics/Typeface;"}
    45:54:android.graphics.Typeface androidx.core.content.res.ResourcesCompat.loadFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):0:0 -> l
    45:54:android.graphics.Typeface androidx.core.content.res.ResourcesCompat.getFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback):0 -> l
    45:54:android.graphics.Typeface androidx.appcompat.widget.TintTypedArray.getFont(int,int,androidx.core.content.res.ResourcesCompat$FontCallback):0 -> l
    55:74:android.graphics.Typeface androidx.core.content.res.ResourcesCompat.loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):0:0 -> l
    55:74:android.graphics.Typeface androidx.core.content.res.ResourcesCompat.loadFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):0 -> l
    55:74:android.graphics.Typeface androidx.core.content.res.ResourcesCompat.getFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback):0 -> l
    55:74:android.graphics.Typeface androidx.appcompat.widget.TintTypedArray.getFont(int,int,androidx.core.content.res.ResourcesCompat$FontCallback):0 -> l
    75:88:android.graphics.Typeface androidx.core.graphics.TypefaceCompat.findFromCache(android.content.res.Resources,int,java.lang.String,int,int):0:0 -> l
    75:88:android.graphics.Typeface androidx.core.content.res.ResourcesCompat.loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):0 -> l
    75:88:android.graphics.Typeface androidx.core.content.res.ResourcesCompat.loadFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):0 -> l
    75:88:android.graphics.Typeface androidx.core.content.res.ResourcesCompat.getFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback):0 -> l
    75:88:android.graphics.Typeface androidx.appcompat.widget.TintTypedArray.getFont(int,int,androidx.core.content.res.ResourcesCompat$FontCallback):0 -> l
    89:141:android.graphics.Typeface androidx.core.content.res.ResourcesCompat.loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):0:0 -> l
    89:141:android.graphics.Typeface androidx.core.content.res.ResourcesCompat.loadFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):0 -> l
    89:141:android.graphics.Typeface androidx.core.content.res.ResourcesCompat.getFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback):0 -> l
    89:141:android.graphics.Typeface androidx.appcompat.widget.TintTypedArray.getFont(int,int,androidx.core.content.res.ResourcesCompat$FontCallback):0 -> l
    142:158:android.graphics.Typeface androidx.core.graphics.TypefaceCompat.createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int,int):0:0 -> l
    142:158:android.graphics.Typeface androidx.core.content.res.ResourcesCompat.loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):0 -> l
    142:158:android.graphics.Typeface androidx.core.content.res.ResourcesCompat.loadFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):0 -> l
    142:158:android.graphics.Typeface androidx.core.content.res.ResourcesCompat.getFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback):0 -> l
    142:158:android.graphics.Typeface androidx.appcompat.widget.TintTypedArray.getFont(int,int,androidx.core.content.res.ResourcesCompat$FontCallback):0 -> l
    159:227:android.graphics.Typeface androidx.core.content.res.ResourcesCompat.loadFont(android.content.Context,android.content.res.Resources,android.util.TypedValue,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):0:0 -> l
    159:227:android.graphics.Typeface androidx.core.content.res.ResourcesCompat.loadFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):0 -> l
    159:227:android.graphics.Typeface androidx.core.content.res.ResourcesCompat.getFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback):0 -> l
    159:227:android.graphics.Typeface androidx.appcompat.widget.TintTypedArray.getFont(int,int,androidx.core.content.res.ResourcesCompat$FontCallback):0 -> l
    0:1:java.lang.Object androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatBaseImpl.getInputContentInfo():0:0 -> m
    0:8:int androidx.appcompat.widget.TintTypedArray.getInt(int,int):0:0 -> n
    0:4:android.net.Uri androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatBaseImpl.getContentUri():0:0 -> o
    0:8:int androidx.appcompat.widget.TintTypedArray.getResourceId(int,int):0:0 -> p
    0:8:java.lang.String androidx.appcompat.widget.TintTypedArray.getString(int):0:0 -> q
    0:8:java.lang.CharSequence androidx.appcompat.widget.TintTypedArray.getText(int):0:0 -> r
    0:8:boolean androidx.appcompat.widget.TintTypedArray.hasValue(int):0:0 -> s
    0:10:androidx.appcompat.widget.TintTypedArray androidx.appcompat.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int):0:0 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;[II)Landroidx/activity/result/d;"}
    0:7:void androidx.appcompat.widget.TintTypedArray.recycle():0:0 -> u
androidx.activity.result.ActivityResultRegistry$CallbackAndContract -> androidx.activity.result.e:
    androidx.activity.result.ActivityResultCallback mCallback -> a
    androidx.activity.result.contract.ActivityResultContract mContract -> b
    0:7:void <init>(androidx.activity.result.ActivityResultCallback,androidx.activity.result.contract.ActivityResultContract):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/n;Lh0/a;)V"}
androidx.activity.result.ActivityResultRegistryOwner -> androidx.activity.result.f:
    androidx.activity.result.ActivityResultRegistry getActivityResultRegistry() -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/activity/f;"}
androidx.activity.result.contract.ActivityResultContracts$RequestMultiplePermissions -> b.a:
    0:55:java.util.Map androidx.activity.result.contract.ActivityResultContracts$RequestMultiplePermissions.parseResult(int,android.content.Intent):0:0 -> H
    0:55:java.lang.Object parseResult(int,android.content.Intent):0 -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Intent;I)Ljava/lang/Object;"}
    56:60:java.util.List kotlin.collections.ArraysKt___ArraysKt.filterNotNull(java.lang.Object[]):0:0 -> H
    56:60:java.util.Map androidx.activity.result.contract.ActivityResultContracts$RequestMultiplePermissions.parseResult(int,android.content.Intent):0 -> H
    56:60:java.lang.Object parseResult(int,android.content.Intent):0 -> H
    61:73:java.util.Collection kotlin.collections.ArraysKt___ArraysKt.filterNotNullTo(java.lang.Object[],java.util.Collection):0:0 -> H
    61:73:java.util.List kotlin.collections.ArraysKt___ArraysKt.filterNotNull(java.lang.Object[]):0 -> H
    61:73:java.util.Map androidx.activity.result.contract.ActivityResultContracts$RequestMultiplePermissions.parseResult(int,android.content.Intent):0 -> H
    61:73:java.lang.Object parseResult(int,android.content.Intent):0 -> H
    74:83:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.zip(java.lang.Iterable,java.lang.Iterable):0:0 -> H
    74:83:java.util.Map androidx.activity.result.contract.ActivityResultContracts$RequestMultiplePermissions.parseResult(int,android.content.Intent):0 -> H
    74:83:java.lang.Object parseResult(int,android.content.Intent):0 -> H
    84:91:int kotlin.collections.CollectionsKt__IterablesKt.collectionSizeOrDefault(java.lang.Iterable,int):0:0 -> H
    84:91:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.zip(java.lang.Iterable,java.lang.Iterable):0 -> H
    84:91:java.util.Map androidx.activity.result.contract.ActivityResultContracts$RequestMultiplePermissions.parseResult(int,android.content.Intent):0 -> H
    84:91:java.lang.Object parseResult(int,android.content.Intent):0 -> H
    92:118:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.zip(java.lang.Iterable,java.lang.Iterable):0:0 -> H
    92:118:java.util.Map androidx.activity.result.contract.ActivityResultContracts$RequestMultiplePermissions.parseResult(int,android.content.Intent):0 -> H
    92:118:java.lang.Object parseResult(int,android.content.Intent):0 -> H
    119:123:kotlin.Pair kotlin.TuplesKt.to(java.lang.Object,java.lang.Object):0:0 -> H
    119:123:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.zip(java.lang.Iterable,java.lang.Iterable):0 -> H
    119:123:java.util.Map androidx.activity.result.contract.ActivityResultContracts$RequestMultiplePermissions.parseResult(int,android.content.Intent):0 -> H
    119:123:java.lang.Object parseResult(int,android.content.Intent):0 -> H
    124:127:java.util.List kotlin.collections.CollectionsKt___CollectionsKt.zip(java.lang.Iterable,java.lang.Iterable):0:0 -> H
    124:127:java.util.Map androidx.activity.result.contract.ActivityResultContracts$RequestMultiplePermissions.parseResult(int,android.content.Intent):0 -> H
    124:127:java.lang.Object parseResult(int,android.content.Intent):0 -> H
    128:132:java.util.Map androidx.activity.result.contract.ActivityResultContracts$RequestMultiplePermissions.parseResult(int,android.content.Intent):0:0 -> H
    128:132:java.lang.Object parseResult(int,android.content.Intent):0 -> H
androidx.activity.result.contract.ActivityResultContracts$StartActivityForResult -> b.b:
    0:5:androidx.activity.result.ActivityResult androidx.activity.result.contract.ActivityResultContracts$StartActivityForResult.parseResult(int,android.content.Intent):0:0 -> H
    0:5:java.lang.Object parseResult(int,android.content.Intent):0 -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Intent;I)Ljava/lang/Object;"}
androidx.appcompat.R$styleable -> c.a:
    int[] ViewStubCompat -> A
    int[] ActionBar -> a
    int[] ActionBarLayout -> b
    int[] ActionMenuItemView -> c
    int[] ActionMode -> d
    int[] AlertDialog -> e
    int[] AppCompatImageView -> f
    int[] AppCompatSeekBar -> g
    int[] AppCompatTextHelper -> h
    int[] AppCompatTextView -> i
    int[] AppCompatTheme -> j
    int[] ButtonBarLayout -> k
    int[] CheckedTextView -> l
    int[] CompoundButton -> m
    int[] LinearLayoutCompat -> n
    int[] ListPopupWindow -> o
    int[] MenuGroup -> p
    int[] MenuItem -> q
    int[] MenuView -> r
    int[] PopupWindow -> s
    int[] RecycleListView -> t
    int[] SearchView -> u
    int[] Spinner -> v
    int[] TextAppearance -> w
    int[] Toolbar -> x
    int[] View -> y
    int[] ViewBackgroundHelper -> z
    0:317:void <clinit>():0:0 -> <clinit>
androidx.appcompat.app.ActionBar$LayoutParams -> d.a:
    int gravity -> a
    1:1:void <init>(int,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    2:2:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    3:3:void <init>(android.view.ViewGroup$LayoutParams):0:0 -> <init>
    4:4:void <init>(androidx.appcompat.app.ActionBar$LayoutParams):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld/a;)V"}
androidx.appcompat.app.AlertController -> d.g:
    android.content.Context mContext -> a
    androidx.appcompat.app.AppCompatDialog mDialog -> b
    android.view.Window mWindow -> c
    java.lang.CharSequence mTitle -> d
    android.widget.ListView mListView -> e
    android.widget.Button mButtonPositive -> f
    android.widget.Button mButtonNegative -> g
    android.widget.Button mButtonNeutral -> h
    androidx.core.widget.NestedScrollView mScrollView -> i
    int mIconId -> j
    android.graphics.drawable.Drawable mIcon -> k
    android.widget.ImageView mIconView -> l
    android.widget.TextView mTitleView -> m
    android.widget.TextView mMessageView -> n
    android.view.View mCustomTitleView -> o
    android.widget.ListAdapter mAdapter -> p
    int mCheckedItem -> q
    int mAlertDialogLayout -> r
    int mListLayout -> s
    int mSingleChoiceItemLayout -> t
    int mListItemLayout -> u
    boolean mShowTitle -> v
    android.os.Handler mHandler -> w
    android.view.View$OnClickListener mButtonHandler -> x
    88:91:boolean androidx.appcompat.app.AppCompatDialog.supportRequestWindowFeature(int):0:0 -> <init>
    88:91:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ld/i;Landroid/view/Window;)V"}
    92:95:boolean androidx.appcompat.app.AppCompatDialog.supportRequestWindowFeature(int):0:0 -> <init>
    92:95:void <init>(android.content.Context,androidx.appcompat.app.AppCompatDialog,android.view.Window):0 -> <init>
    0:31:void manageScrollIndicators(android.view.View,android.view.View,android.view.View):0:0 -> a
    0:42:android.view.ViewGroup resolvePanel(android.view.View,android.view.View):0:0 -> b
androidx.appcompat.app.AlertController$1 -> d.b:
    int $r8$classId -> a
    androidx.appcompat.app.AlertController this$0 -> b
    0:7:void androidx.appcompat.app.AlertController$1.<init>(androidx.appcompat.app.AlertController):0:0 -> <init>
    0:7:void $r8$init$synthetic(java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)V"}
    8:28:void androidx.appcompat.app.AlertController$1.onClick(android.view.View):0:0 -> onClick
    8:28:void onClick$bridge(android.view.View):0 -> onClick
      # {"id":"com.android.tools.r8.synthesized"}
    29:30:void androidx.appcompat.widget.Toolbar$4.onClick(android.view.View):0:0 -> onClick
    29:30:void onClick$bridge(android.view.View):0 -> onClick
    31:36:void androidx.appcompat.widget.Toolbar.collapseActionView():0:0 -> onClick
    31:36:void androidx.appcompat.widget.Toolbar$4.onClick(android.view.View):0 -> onClick
    31:36:void onClick$bridge(android.view.View):0 -> onClick
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    37:45:void androidx.appcompat.widget.Toolbar.collapseActionView():0:0 -> onClick
    37:45:void androidx.appcompat.widget.Toolbar$4.onClick(android.view.View):0 -> onClick
    37:45:void onClick$bridge(android.view.View):0 -> onClick
androidx.appcompat.app.AlertController$AlertParams -> d.d:
    android.content.Context mContext -> a
    android.view.LayoutInflater mInflater -> b
    android.graphics.drawable.Drawable mIcon -> c
    java.lang.CharSequence mTitle -> d
    android.view.View mCustomTitleView -> e
    android.content.DialogInterface$OnKeyListener mOnKeyListener -> f
    android.widget.ListAdapter mAdapter -> g
    android.content.DialogInterface$OnClickListener mOnClickListener -> h
    boolean mIsSingleChoice -> i
    int mCheckedItem -> j
    0:18:void <init>(android.content.Context):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ContextThemeWrapper;)V"}
androidx.appcompat.app.AlertController$AlertParams$3 -> d.c:
    int $r8$classId -> a
    androidx.appcompat.app.AlertController val$dialog -> b
    androidx.appcompat.app.AlertController$AlertParams this$0 -> c
    0:9:void androidx.appcompat.app.AlertController$AlertParams$3.<init>(androidx.appcompat.app.AlertController$AlertParams,androidx.appcompat.app.AlertController):0:0 -> <init>
    0:9:void $r8$init$synthetic(java.lang.Object,java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;ILjava/lang/Object;)V"}
    8:26:void androidx.appcompat.app.AlertController$AlertParams$3.onItemClick(android.widget.AdapterView,android.view.View,int,long):0:0 -> onItemClick
    8:26:void onItemClick$bridge(android.widget.AdapterView,android.view.View,int,long):0 -> onItemClick
      # {"id":"com.android.tools.r8.synthesized"}
    27:30:void androidx.appcompat.app.AlertController$AlertParams$3.onItemClick(android.widget.AdapterView,android.view.View,int,long):0:0 -> onItemClick
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(0)"]}
    27:30:void onItemClick$bridge(android.widget.AdapterView,android.view.View,int,long):0 -> onItemClick
    31:59:void androidx.appcompat.widget.AppCompatSpinner$DropdownPopup$1.onItemClick(android.widget.AdapterView,android.view.View,int,long):0:0 -> onItemClick
    31:59:void onItemClick$bridge(android.widget.AdapterView,android.view.View,int,long):0 -> onItemClick
androidx.appcompat.app.AlertController$ButtonHandler -> d.e:
    java.lang.ref.WeakReference mDialog -> a
    0:10:void <init>(android.content.DialogInterface):0:0 -> <init>
    0:40:void handleMessage(android.os.Message):0:0 -> handleMessage
androidx.appcompat.app.AlertController$CheckedItemAdapter -> d.f:
    0:7:void <init>(android.content.Context,int,int,java.lang.CharSequence[]):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;I)V"}
    0:1:long getItemId(int):0:0 -> getItemId
    0:1:boolean hasStableIds():0:0 -> hasStableIds
androidx.appcompat.app.AlertController$RecycleListView -> androidx.appcompat.app.AlertController$RecycleListView:
    int mPaddingTopNoTitle -> a
    int mPaddingBottomNoButtons -> b
androidx.appcompat.app.AlertDialog -> d.i:
    androidx.appcompat.app.AppCompatDelegate androidx.appcompat.app.AppCompatDialog.mDelegate -> c
    androidx.core.view.KeyEventDispatcher$Component androidx.appcompat.app.AppCompatDialog.mKeyDispatcher -> d
    androidx.appcompat.app.AlertController mAlert -> e
    4:28:void androidx.appcompat.app.AppCompatDialog.<init>(android.content.Context,int):0:0 -> <init>
    4:28:void <init>(android.content.Context,int):0 -> <init>
    29:30:void androidx.appcompat.app.AppCompatDelegateImpl.setTheme(int):0:0 -> <init>
    29:30:void androidx.appcompat.app.AppCompatDialog.<init>(android.content.Context,int):0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    29:30:void <init>(android.content.Context,int):0 -> <init>
    31:33:void androidx.appcompat.app.AppCompatDialog.<init>(android.content.Context,int):0:0 -> <init>
    31:33:void <init>(android.content.Context,int):0 -> <init>
    34:49:void <init>(android.content.Context,int):0:0 -> <init>
    0:3:void addContentView(android.view.View,android.view.ViewGroup$LayoutParams):0:0 -> addContentView
      # {"id":"com.android.tools.r8.synthesized"}
    0:0:androidx.appcompat.view.ActionMode onWindowStartingSupportActionMode(androidx.appcompat.view.ActionMode$Callback) -> c
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    0:0:void onSupportActionModeFinished(androidx.appcompat.view.ActionMode) -> d
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    0:3:void dismiss():0:0 -> dismiss
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:boolean dispatchKeyEvent(android.view.KeyEvent):0:0 -> dispatchKeyEvent
      # {"id":"com.android.tools.r8.synthesized"}
    0:0:void onSupportActionModeStarted(androidx.appcompat.view.ActionMode) -> e
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    0:7:void androidx.appcompat.app.AppCompatDialog.addContentView(android.view.View,android.view.ViewGroup$LayoutParams):0:0 -> f
    0:4:android.view.View findViewById(int):0:0 -> findViewById
      # {"id":"com.android.tools.r8.synthesized"}
    0:10:void androidx.appcompat.app.AppCompatDialog.dismiss():0:0 -> h
    7:17:boolean androidx.core.view.KeyEventDispatcher.dispatchKeyEvent(androidx.core.view.KeyEventDispatcher$Component,android.view.View,android.view.Window$Callback,android.view.KeyEvent):0:0 -> i
    7:17:boolean androidx.appcompat.app.AppCompatDialog.dispatchKeyEvent(android.view.KeyEvent):0 -> i
    0:3:void invalidateOptionsMenu():0:0 -> invalidateOptionsMenu
      # {"id":"com.android.tools.r8.synthesized"}
    6:8:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.findViewById(int):0:0 -> j
    6:8:android.view.View androidx.appcompat.app.AppCompatDialog.findViewById(int):0 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:15:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.findViewById(int):0:0 -> j
    9:15:android.view.View androidx.appcompat.app.AppCompatDialog.findViewById(int):0 -> j
    0:5:androidx.appcompat.app.AppCompatDelegate androidx.appcompat.app.AppCompatDialog.getDelegate():0:0 -> k
    0:5:androidx.appcompat.app.AppCompatDelegate getDelegate():0 -> k
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ld/q;"}
    6:7:androidx.appcompat.app.AppCompatDelegate androidx.appcompat.app.AppCompatDelegate.create(android.app.Dialog,androidx.appcompat.app.AppCompatCallback):0:0 -> k
    6:7:androidx.appcompat.app.AppCompatDelegate androidx.appcompat.app.AppCompatDialog.getDelegate():0 -> k
    6:7:androidx.appcompat.app.AppCompatDelegate getDelegate():0 -> k
    8:18:void androidx.appcompat.app.AppCompatDelegateImpl.<init>(android.app.Dialog,androidx.appcompat.app.AppCompatCallback):0:0 -> k
    8:18:androidx.appcompat.app.AppCompatDelegate androidx.appcompat.app.AppCompatDelegate.create(android.app.Dialog,androidx.appcompat.app.AppCompatCallback):0 -> k
    8:18:androidx.appcompat.app.AppCompatDelegate androidx.appcompat.app.AppCompatDialog.getDelegate():0 -> k
    8:18:androidx.appcompat.app.AppCompatDelegate getDelegate():0 -> k
    19:23:androidx.appcompat.app.AppCompatDelegate androidx.appcompat.app.AppCompatDialog.getDelegate():0:0 -> k
    19:23:androidx.appcompat.app.AppCompatDelegate getDelegate():0 -> k
    0:20:int androidx.appcompat.app.AppCompatDialog.getThemeResId(android.content.Context,int):0:0 -> l
    6:9:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatDelegateImpl.peekSupportActionBar():0:0 -> m
    6:9:void androidx.appcompat.app.AppCompatDelegateImpl.invalidateOptionsMenu():0 -> m
    6:9:void androidx.appcompat.app.AppCompatDialog.invalidateOptionsMenu():0 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    10:14:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatDelegateImpl.getSupportActionBar():0:0 -> m
    10:14:void androidx.appcompat.app.AppCompatDelegateImpl.invalidateOptionsMenu():0 -> m
    10:14:void androidx.appcompat.app.AppCompatDialog.invalidateOptionsMenu():0 -> m
    15:17:void androidx.appcompat.app.AppCompatDelegateImpl.invalidateOptionsMenu():0:0 -> m
    15:17:void androidx.appcompat.app.AppCompatDialog.invalidateOptionsMenu():0 -> m
    18:35:void androidx.appcompat.app.AppCompatDelegateImpl.invalidatePanelMenu(int):0:0 -> m
    18:35:void androidx.appcompat.app.AppCompatDelegateImpl.invalidateOptionsMenu():0 -> m
    18:35:void androidx.appcompat.app.AppCompatDialog.invalidateOptionsMenu():0 -> m
    36:40:void androidx.core.view.ViewCompat.postOnAnimation(android.view.View,java.lang.Runnable):0:0 -> m
    36:40:void androidx.appcompat.app.AppCompatDelegateImpl.invalidatePanelMenu(int):0 -> m
    36:40:void androidx.appcompat.app.AppCompatDelegateImpl.invalidateOptionsMenu():0 -> m
    36:40:void androidx.appcompat.app.AppCompatDialog.invalidateOptionsMenu():0 -> m
    41:43:void androidx.appcompat.app.AppCompatDelegateImpl.invalidatePanelMenu(int):0:0 -> m
    41:43:void androidx.appcompat.app.AppCompatDelegateImpl.invalidateOptionsMenu():0 -> m
    41:43:void androidx.appcompat.app.AppCompatDialog.invalidateOptionsMenu():0 -> m
    0:17:void androidx.appcompat.app.AppCompatDialog.onCreate(android.os.Bundle):0:0 -> n
    9:11:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatDelegateImpl.getSupportActionBar():0:0 -> o
    9:11:void androidx.appcompat.app.AppCompatDelegateImpl.onStop():0 -> o
    9:11:void androidx.appcompat.app.AppCompatDialog.onStop():0 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    12:16:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatDelegateImpl.getSupportActionBar():0:0 -> o
    12:16:void androidx.appcompat.app.AppCompatDelegateImpl.onStop():0 -> o
    12:16:void androidx.appcompat.app.AppCompatDialog.onStop():0 -> o
    17:26:void androidx.appcompat.app.WindowDecorActionBar.setShowHideAnimationEnabled(boolean):0:0 -> o
    17:26:void androidx.appcompat.app.AppCompatDelegateImpl.onStop():0 -> o
    17:26:void androidx.appcompat.app.AppCompatDialog.onStop():0 -> o
    5:8:void androidx.appcompat.app.AlertController.installContent():0:0 -> onCreate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(0)"]}
    5:8:void onCreate(android.os.Bundle):0 -> onCreate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.synthesized"}
    9:13:void androidx.appcompat.app.AlertController.installContent():0:0 -> onCreate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(0)"]}
    9:13:void onCreate(android.os.Bundle):0 -> onCreate
    14:54:void androidx.appcompat.app.AlertController.setupView():0:0 -> onCreate
    14:54:void androidx.appcompat.app.AlertController.installContent():0 -> onCreate
    14:54:void onCreate(android.os.Bundle):0 -> onCreate
    55:62:void androidx.appcompat.app.AlertController.setupCustomContent(android.view.ViewGroup):0:0 -> onCreate
    55:62:void androidx.appcompat.app.AlertController.setupView():0 -> onCreate
    55:62:void androidx.appcompat.app.AlertController.installContent():0 -> onCreate
    55:62:void onCreate(android.os.Bundle):0 -> onCreate
    63:89:void androidx.appcompat.app.AlertController.setupView():0:0 -> onCreate
    63:89:void androidx.appcompat.app.AlertController.installContent():0 -> onCreate
    63:89:void onCreate(android.os.Bundle):0 -> onCreate
    90:169:void androidx.appcompat.app.AlertController.setupContent(android.view.ViewGroup):0:0 -> onCreate
    90:169:void androidx.appcompat.app.AlertController.setupView():0 -> onCreate
    90:169:void androidx.appcompat.app.AlertController.installContent():0 -> onCreate
    90:169:void onCreate(android.os.Bundle):0 -> onCreate
    170:284:void androidx.appcompat.app.AlertController.setupButtons(android.view.ViewGroup):0:0 -> onCreate
    170:284:void androidx.appcompat.app.AlertController.setupView():0 -> onCreate
    170:284:void androidx.appcompat.app.AlertController.installContent():0 -> onCreate
    170:284:void onCreate(android.os.Bundle):0 -> onCreate
    285:313:boolean androidx.appcompat.app.AlertController.shouldCenterSingleButton(android.content.Context):0:0 -> onCreate
    285:313:void androidx.appcompat.app.AlertController.setupButtons(android.view.ViewGroup):0 -> onCreate
    285:313:void androidx.appcompat.app.AlertController.setupView():0 -> onCreate
    285:313:void androidx.appcompat.app.AlertController.installContent():0 -> onCreate
    285:313:void onCreate(android.os.Bundle):0 -> onCreate
    314:326:void androidx.appcompat.app.AlertController.setupButtons(android.view.ViewGroup):0:0 -> onCreate
    314:326:void androidx.appcompat.app.AlertController.setupView():0 -> onCreate
    314:326:void androidx.appcompat.app.AlertController.installContent():0 -> onCreate
    314:326:void onCreate(android.os.Bundle):0 -> onCreate
    327:348:void androidx.appcompat.app.AlertController.centerButton(android.widget.Button):0:0 -> onCreate
    327:348:void androidx.appcompat.app.AlertController.setupButtons(android.view.ViewGroup):0 -> onCreate
    327:348:void androidx.appcompat.app.AlertController.setupView():0 -> onCreate
    327:348:void androidx.appcompat.app.AlertController.installContent():0 -> onCreate
    327:348:void onCreate(android.os.Bundle):0 -> onCreate
    349:351:void androidx.appcompat.app.AlertController.setupButtons(android.view.ViewGroup):0:0 -> onCreate
    349:351:void androidx.appcompat.app.AlertController.setupView():0 -> onCreate
    349:351:void androidx.appcompat.app.AlertController.installContent():0 -> onCreate
    349:351:void onCreate(android.os.Bundle):0 -> onCreate
    352:487:void androidx.appcompat.app.AlertController.setupTitle(android.view.ViewGroup):0:0 -> onCreate
    352:487:void androidx.appcompat.app.AlertController.setupView():0 -> onCreate
    352:487:void androidx.appcompat.app.AlertController.installContent():0 -> onCreate
    352:487:void onCreate(android.os.Bundle):0 -> onCreate
    488:581:void androidx.appcompat.app.AlertController.setupView():0:0 -> onCreate
    488:581:void androidx.appcompat.app.AlertController.installContent():0 -> onCreate
    488:581:void onCreate(android.os.Bundle):0 -> onCreate
    582:612:void androidx.appcompat.app.AlertController$RecycleListView.setHasDecor(boolean,boolean):0:0 -> onCreate
    582:612:void androidx.appcompat.app.AlertController.setupView():0 -> onCreate
    582:612:void androidx.appcompat.app.AlertController.installContent():0 -> onCreate
    582:612:void onCreate(android.os.Bundle):0 -> onCreate
    613:629:void androidx.appcompat.app.AlertController.setupView():0:0 -> onCreate
    613:629:void androidx.appcompat.app.AlertController.installContent():0 -> onCreate
    613:629:void onCreate(android.os.Bundle):0 -> onCreate
    630:643:void androidx.appcompat.app.AlertController.setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):0:0 -> onCreate
    630:643:void androidx.appcompat.app.AlertController.setupView():0 -> onCreate
    630:643:void androidx.appcompat.app.AlertController.installContent():0 -> onCreate
    630:643:void onCreate(android.os.Bundle):0 -> onCreate
    644:648:void androidx.core.view.ViewCompat.setScrollIndicators(android.view.View,int,int):0:0 -> onCreate
    644:648:void androidx.appcompat.app.AlertController.setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):0 -> onCreate
    644:648:void androidx.appcompat.app.AlertController.setupView():0 -> onCreate
    644:648:void androidx.appcompat.app.AlertController.installContent():0 -> onCreate
    644:648:void onCreate(android.os.Bundle):0 -> onCreate
    649:656:void androidx.appcompat.app.AlertController.setScrollIndicators(android.view.ViewGroup,android.view.View,int,int):0:0 -> onCreate
    649:656:void androidx.appcompat.app.AlertController.setupView():0 -> onCreate
    649:656:void androidx.appcompat.app.AlertController.installContent():0 -> onCreate
    649:656:void onCreate(android.os.Bundle):0 -> onCreate
    657:678:void androidx.appcompat.app.AlertController.setupView():0:0 -> onCreate
    657:678:void androidx.appcompat.app.AlertController.installContent():0 -> onCreate
    657:678:void onCreate(android.os.Bundle):0 -> onCreate
    0:6:boolean androidx.appcompat.app.AlertController.onKeyDown(int,android.view.KeyEvent):0:0 -> onKeyDown
    0:6:boolean onKeyDown(int,android.view.KeyEvent):0 -> onKeyDown
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:18:boolean androidx.appcompat.app.AlertController.onKeyDown(int,android.view.KeyEvent):0:0 -> onKeyDown
    7:18:boolean onKeyDown(int,android.view.KeyEvent):0 -> onKeyDown
    19:23:boolean onKeyDown(int,android.view.KeyEvent):0:0 -> onKeyDown
    0:6:boolean androidx.appcompat.app.AlertController.onKeyUp(int,android.view.KeyEvent):0:0 -> onKeyUp
    0:6:boolean onKeyUp(int,android.view.KeyEvent):0 -> onKeyUp
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:18:boolean androidx.appcompat.app.AlertController.onKeyUp(int,android.view.KeyEvent):0:0 -> onKeyUp
    7:18:boolean onKeyUp(int,android.view.KeyEvent):0 -> onKeyUp
    19:23:boolean onKeyUp(int,android.view.KeyEvent):0:0 -> onKeyUp
    0:3:void onStop():0:0 -> onStop
      # {"id":"com.android.tools.r8.synthesized"}
    0:25:int resolveDialogTheme(android.content.Context,int):0:0 -> p
    0:7:void androidx.appcompat.app.AppCompatDialog.setContentView(int):0:0 -> q
    0:7:void androidx.appcompat.app.AppCompatDialog.setContentView(android.view.View):0:0 -> r
    0:7:void androidx.appcompat.app.AppCompatDialog.setContentView(android.view.View,android.view.ViewGroup$LayoutParams):0:0 -> s
    1:1:void setContentView(int):0:0 -> setContentView
      # {"id":"com.android.tools.r8.synthesized"}
    2:2:void setContentView(android.view.View):0:0 -> setContentView
      # {"id":"com.android.tools.r8.synthesized"}
    3:3:void setContentView(android.view.View,android.view.ViewGroup$LayoutParams):0:0 -> setContentView
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void setTitle(int):0:0 -> setTitle
      # {"id":"com.android.tools.r8.synthesized"}
    2:2:void androidx.appcompat.app.AlertController.setTitle(java.lang.CharSequence):0:0 -> setTitle
    2:2:void setTitle(java.lang.CharSequence):0 -> setTitle
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    3:3:void androidx.appcompat.app.AlertController.setTitle(java.lang.CharSequence):0:0 -> setTitle
    3:3:void setTitle(java.lang.CharSequence):0 -> setTitle
    0:18:void androidx.appcompat.app.AppCompatDialog.setTitle(int):0:0 -> t
    0:10:void androidx.appcompat.app.AppCompatDialog.setTitle(java.lang.CharSequence):0:0 -> u
    0:4:boolean androidx.appcompat.app.AppCompatDialog.superDispatchKeyEvent(android.view.KeyEvent):0:0 -> v
    0:4:boolean superDispatchKeyEvent(android.view.KeyEvent):0 -> v
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.app.AlertDialog$Builder -> d.h:
    int mTheme -> a
    androidx.appcompat.app.AlertController$AlertParams P -> b
    1:1:void androidx.core.provider.FontsContractCompat$FontFamilyResult.<init>(int,androidx.core.provider.FontsContractCompat$FontInfo[]):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Lt/i;)V"}
    2:2:void androidx.appcompat.app.AlertDialog$Builder.<init>(android.content.Context,int):0:0 -> <init>
    2:2:void <init>(android.content.Context):0 -> <init>
    13:14:void androidx.appcompat.app.AlertController$AlertParams.apply(androidx.appcompat.app.AlertController):0:0 -> a
    13:14:androidx.appcompat.app.AlertDialog create():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ld/i;"}
    15:19:void androidx.appcompat.app.AlertController$AlertParams.apply(androidx.appcompat.app.AlertController):0:0 -> a
    15:19:androidx.appcompat.app.AlertDialog create():0 -> a
    20:22:void androidx.appcompat.app.AlertController.setCustomTitle(android.view.View):0:0 -> a
    20:22:void androidx.appcompat.app.AlertController$AlertParams.apply(androidx.appcompat.app.AlertController):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:22:androidx.appcompat.app.AlertDialog create():0 -> a
    23:26:void androidx.appcompat.app.AlertController$AlertParams.apply(androidx.appcompat.app.AlertController):0:0 -> a
    23:26:androidx.appcompat.app.AlertDialog create():0 -> a
    27:28:void androidx.appcompat.app.AlertController.setTitle(java.lang.CharSequence):0:0 -> a
    27:28:void androidx.appcompat.app.AlertController$AlertParams.apply(androidx.appcompat.app.AlertController):0 -> a
    27:28:androidx.appcompat.app.AlertDialog create():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    29:35:void androidx.appcompat.app.AlertController.setTitle(java.lang.CharSequence):0:0 -> a
    29:35:void androidx.appcompat.app.AlertController$AlertParams.apply(androidx.appcompat.app.AlertController):0 -> a
    29:35:androidx.appcompat.app.AlertDialog create():0 -> a
    36:39:void androidx.appcompat.app.AlertController$AlertParams.apply(androidx.appcompat.app.AlertController):0:0 -> a
    36:39:androidx.appcompat.app.AlertDialog create():0 -> a
    40:41:void androidx.appcompat.app.AlertController.setIcon(android.graphics.drawable.Drawable):0:0 -> a
    40:41:void androidx.appcompat.app.AlertController$AlertParams.apply(androidx.appcompat.app.AlertController):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    40:41:androidx.appcompat.app.AlertDialog create():0 -> a
    42:55:void androidx.appcompat.app.AlertController.setIcon(android.graphics.drawable.Drawable):0:0 -> a
    42:55:void androidx.appcompat.app.AlertController$AlertParams.apply(androidx.appcompat.app.AlertController):0 -> a
    42:55:androidx.appcompat.app.AlertDialog create():0 -> a
    56:61:void androidx.appcompat.app.AlertController$AlertParams.apply(androidx.appcompat.app.AlertController):0:0 -> a
    56:61:androidx.appcompat.app.AlertDialog create():0 -> a
    62:119:void androidx.appcompat.app.AlertController$AlertParams.createListView(androidx.appcompat.app.AlertController):0:0 -> a
    62:119:void androidx.appcompat.app.AlertController$AlertParams.apply(androidx.appcompat.app.AlertController):0 -> a
    62:119:androidx.appcompat.app.AlertDialog create():0 -> a
    120:151:androidx.appcompat.app.AlertDialog create():0:0 -> a
androidx.appcompat.app.AppCompatActivity -> d.l:
    androidx.appcompat.app.AppCompatDelegate mDelegate -> s
    3:6:androidx.savedstate.SavedStateRegistry androidx.savedstate.SavedStateRegistryController.getSavedStateRegistry():0:0 -> <init>
    3:6:androidx.savedstate.SavedStateRegistry androidx.activity.ComponentActivity.getSavedStateRegistry():0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    3:6:void androidx.appcompat.app.AppCompatActivity.initDelegate():0 -> <init>
    3:6:void <init>():0 -> <init>
    7:28:void androidx.appcompat.app.AppCompatActivity.initDelegate():0:0 -> <init>
    7:28:void <init>():0 -> <init>
    0:10:void addContentView(android.view.View,android.view.ViewGroup$LayoutParams):0:0 -> addContentView
    7:8:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl.attachBaseContext2(android.content.Context):0:0 -> attachBaseContext
    7:8:void attachBaseContext(android.content.Context):0 -> attachBaseContext
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:17:int androidx.appcompat.app.AppCompatDelegateImpl.calculateNightMode():0:0 -> attachBaseContext
    9:17:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl.attachBaseContext2(android.content.Context):0 -> attachBaseContext
    9:17:void attachBaseContext(android.content.Context):0 -> attachBaseContext
    18:27:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl.attachBaseContext2(android.content.Context):0:0 -> attachBaseContext
    18:27:void attachBaseContext(android.content.Context):0 -> attachBaseContext
    28:78:void androidx.appcompat.app.AppCompatDelegate.syncRequestedAndStoredLocales(android.content.Context):0:0 -> attachBaseContext
    28:78:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl.attachBaseContext2(android.content.Context):0 -> attachBaseContext
    28:78:void attachBaseContext(android.content.Context):0 -> attachBaseContext
    79:80:boolean androidx.core.os.LocaleListCompat.isEmpty():0:0 -> attachBaseContext
    79:80:void androidx.appcompat.app.AppCompatDelegate.syncRequestedAndStoredLocales(android.content.Context):0 -> attachBaseContext
    79:80:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl.attachBaseContext2(android.content.Context):0 -> attachBaseContext
    79:80:void attachBaseContext(android.content.Context):0 -> attachBaseContext
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    81:82:boolean androidx.core.os.LocaleListCompat.isEmpty():0:0 -> attachBaseContext
    81:82:void androidx.appcompat.app.AppCompatDelegate.syncRequestedAndStoredLocales(android.content.Context):0 -> attachBaseContext
    81:82:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl.attachBaseContext2(android.content.Context):0 -> attachBaseContext
    81:82:void attachBaseContext(android.content.Context):0 -> attachBaseContext
    83:84:boolean androidx.core.os.LocaleListPlatformWrapper.isEmpty():0:0 -> attachBaseContext
    83:84:boolean androidx.core.os.LocaleListCompat.isEmpty():0 -> attachBaseContext
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    83:84:void androidx.appcompat.app.AppCompatDelegate.syncRequestedAndStoredLocales(android.content.Context):0 -> attachBaseContext
    83:84:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl.attachBaseContext2(android.content.Context):0 -> attachBaseContext
    83:84:void attachBaseContext(android.content.Context):0 -> attachBaseContext
    85:91:boolean androidx.core.os.LocaleListPlatformWrapper.isEmpty():0:0 -> attachBaseContext
    85:91:boolean androidx.core.os.LocaleListCompat.isEmpty():0 -> attachBaseContext
    85:91:void androidx.appcompat.app.AppCompatDelegate.syncRequestedAndStoredLocales(android.content.Context):0 -> attachBaseContext
    85:91:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl.attachBaseContext2(android.content.Context):0 -> attachBaseContext
    85:91:void attachBaseContext(android.content.Context):0 -> attachBaseContext
    92:108:void androidx.appcompat.app.AppCompatDelegate.syncRequestedAndStoredLocales(android.content.Context):0:0 -> attachBaseContext
    92:108:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl.attachBaseContext2(android.content.Context):0 -> attachBaseContext
    92:108:void attachBaseContext(android.content.Context):0 -> attachBaseContext
    109:110:java.lang.String androidx.core.os.LocaleListCompat.toLanguageTags():0:0 -> attachBaseContext
    109:110:void androidx.appcompat.app.AppCompatDelegate.syncRequestedAndStoredLocales(android.content.Context):0 -> attachBaseContext
    109:110:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl.attachBaseContext2(android.content.Context):0 -> attachBaseContext
    109:110:void attachBaseContext(android.content.Context):0 -> attachBaseContext
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    111:112:java.lang.String androidx.core.os.LocaleListCompat.toLanguageTags():0:0 -> attachBaseContext
    111:112:void androidx.appcompat.app.AppCompatDelegate.syncRequestedAndStoredLocales(android.content.Context):0 -> attachBaseContext
    111:112:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl.attachBaseContext2(android.content.Context):0 -> attachBaseContext
    111:112:void attachBaseContext(android.content.Context):0 -> attachBaseContext
    113:114:java.lang.String androidx.core.os.LocaleListPlatformWrapper.toLanguageTags():0:0 -> attachBaseContext
    113:114:java.lang.String androidx.core.os.LocaleListCompat.toLanguageTags():0 -> attachBaseContext
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    113:114:void androidx.appcompat.app.AppCompatDelegate.syncRequestedAndStoredLocales(android.content.Context):0 -> attachBaseContext
    113:114:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl.attachBaseContext2(android.content.Context):0 -> attachBaseContext
    113:114:void attachBaseContext(android.content.Context):0 -> attachBaseContext
    115:118:java.lang.String androidx.core.os.LocaleListPlatformWrapper.toLanguageTags():0:0 -> attachBaseContext
    115:118:java.lang.String androidx.core.os.LocaleListCompat.toLanguageTags():0 -> attachBaseContext
    115:118:void androidx.appcompat.app.AppCompatDelegate.syncRequestedAndStoredLocales(android.content.Context):0 -> attachBaseContext
    115:118:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl.attachBaseContext2(android.content.Context):0 -> attachBaseContext
    115:118:void attachBaseContext(android.content.Context):0 -> attachBaseContext
    119:126:void androidx.appcompat.app.AppCompatDelegate.syncRequestedAndStoredLocales(android.content.Context):0:0 -> attachBaseContext
    119:126:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl.attachBaseContext2(android.content.Context):0 -> attachBaseContext
    119:126:void attachBaseContext(android.content.Context):0 -> attachBaseContext
    127:147:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl.attachBaseContext2(android.content.Context):0:0 -> attachBaseContext
    127:147:void attachBaseContext(android.content.Context):0 -> attachBaseContext
    148:152:void androidx.appcompat.app.AppCompatDelegateImpl$ContextThemeWrapperCompatApi17Impl.applyOverrideConfiguration(android.view.ContextThemeWrapper,android.content.res.Configuration):0:0 -> attachBaseContext
    148:152:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl.attachBaseContext2(android.content.Context):0 -> attachBaseContext
    148:152:void attachBaseContext(android.content.Context):0 -> attachBaseContext
    153:185:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl.attachBaseContext2(android.content.Context):0:0 -> attachBaseContext
    153:185:void attachBaseContext(android.content.Context):0 -> attachBaseContext
    186:189:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl$Api17Impl.createConfigurationContext(android.content.Context,android.content.res.Configuration):0:0 -> attachBaseContext
    186:189:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl.attachBaseContext2(android.content.Context):0 -> attachBaseContext
    186:189:void attachBaseContext(android.content.Context):0 -> attachBaseContext
    190:215:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl.attachBaseContext2(android.content.Context):0:0 -> attachBaseContext
    190:215:void attachBaseContext(android.content.Context):0 -> attachBaseContext
    216:367:android.content.res.Configuration androidx.appcompat.app.AppCompatDelegateImpl.generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):0:0 -> attachBaseContext
    216:367:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl.attachBaseContext2(android.content.Context):0 -> attachBaseContext
    216:367:void attachBaseContext(android.content.Context):0 -> attachBaseContext
    368:397:void androidx.appcompat.app.AppCompatDelegateImpl$Api26Impl.generateConfigDelta_colorMode(android.content.res.Configuration,android.content.res.Configuration,android.content.res.Configuration):0:0 -> attachBaseContext
    368:397:android.content.res.Configuration androidx.appcompat.app.AppCompatDelegateImpl.generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):0 -> attachBaseContext
    368:397:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl.attachBaseContext2(android.content.Context):0 -> attachBaseContext
    368:397:void attachBaseContext(android.content.Context):0 -> attachBaseContext
    398:451:android.content.res.Configuration androidx.appcompat.app.AppCompatDelegateImpl.generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):0:0 -> attachBaseContext
    398:451:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl.attachBaseContext2(android.content.Context):0 -> attachBaseContext
    398:451:void attachBaseContext(android.content.Context):0 -> attachBaseContext
    452:459:void androidx.appcompat.app.AppCompatDelegateImpl$Api17Impl.generateConfigDelta_densityDpi(android.content.res.Configuration,android.content.res.Configuration,android.content.res.Configuration):0:0 -> attachBaseContext
    452:459:android.content.res.Configuration androidx.appcompat.app.AppCompatDelegateImpl.generateConfigDelta(android.content.res.Configuration,android.content.res.Configuration):0 -> attachBaseContext
    452:459:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl.attachBaseContext2(android.content.Context):0 -> attachBaseContext
    452:459:void attachBaseContext(android.content.Context):0 -> attachBaseContext
    460:489:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl.attachBaseContext2(android.content.Context):0:0 -> attachBaseContext
    460:489:void attachBaseContext(android.content.Context):0 -> attachBaseContext
    490:493:void androidx.core.content.res.ResourcesCompat$ThemeCompat.rebase(android.content.res.Resources$Theme):0:0 -> attachBaseContext
    490:493:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl.attachBaseContext2(android.content.Context):0 -> attachBaseContext
    490:493:void attachBaseContext(android.content.Context):0 -> attachBaseContext
    494:497:void attachBaseContext(android.content.Context):0:0 -> attachBaseContext
    0:0:androidx.appcompat.view.ActionMode onWindowStartingSupportActionMode(androidx.appcompat.view.ActionMode$Callback) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    0:5:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatActivity.getSupportActionBar():0:0 -> closeOptionsMenu
    0:5:void closeOptionsMenu():0 -> closeOptionsMenu
    6:8:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatDelegateImpl.getSupportActionBar():0:0 -> closeOptionsMenu
    6:8:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatActivity.getSupportActionBar():0 -> closeOptionsMenu
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:8:void closeOptionsMenu():0 -> closeOptionsMenu
    9:23:void closeOptionsMenu():0:0 -> closeOptionsMenu
    0:0:void onSupportActionModeFinished(androidx.appcompat.view.ActionMode) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    3:8:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatActivity.getSupportActionBar():0:0 -> dispatchKeyEvent
    3:8:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> dispatchKeyEvent
    9:11:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatDelegateImpl.getSupportActionBar():0:0 -> dispatchKeyEvent
    9:11:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatActivity.getSupportActionBar():0 -> dispatchKeyEvent
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:11:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> dispatchKeyEvent
    12:16:boolean dispatchKeyEvent(android.view.KeyEvent):0:0 -> dispatchKeyEvent
    0:0:void onSupportActionModeStarted(androidx.appcompat.view.ActionMode) -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    6:8:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.findViewById(int):0:0 -> findViewById
    6:8:android.view.View findViewById(int):0 -> findViewById
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:15:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.findViewById(int):0:0 -> findViewById
    9:15:android.view.View findViewById(int):0 -> findViewById
    6:9:android.view.MenuInflater androidx.appcompat.app.AppCompatDelegateImpl.getMenuInflater():0:0 -> getMenuInflater
    6:9:android.view.MenuInflater getMenuInflater():0 -> getMenuInflater
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:33:android.view.MenuInflater androidx.appcompat.app.AppCompatDelegateImpl.getMenuInflater():0:0 -> getMenuInflater
    10:33:android.view.MenuInflater getMenuInflater():0 -> getMenuInflater
    0:6:android.content.res.Resources getResources():0:0 -> getResources
    6:9:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatDelegateImpl.peekSupportActionBar():0:0 -> invalidateOptionsMenu
    6:9:void androidx.appcompat.app.AppCompatDelegateImpl.invalidateOptionsMenu():0 -> invalidateOptionsMenu
    6:9:void invalidateOptionsMenu():0 -> invalidateOptionsMenu
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    10:14:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatDelegateImpl.getSupportActionBar():0:0 -> invalidateOptionsMenu
    10:14:void androidx.appcompat.app.AppCompatDelegateImpl.invalidateOptionsMenu():0 -> invalidateOptionsMenu
    10:14:void invalidateOptionsMenu():0 -> invalidateOptionsMenu
    15:17:void androidx.appcompat.app.AppCompatDelegateImpl.invalidateOptionsMenu():0:0 -> invalidateOptionsMenu
    15:17:void invalidateOptionsMenu():0 -> invalidateOptionsMenu
    18:35:void androidx.appcompat.app.AppCompatDelegateImpl.invalidatePanelMenu(int):0:0 -> invalidateOptionsMenu
    18:35:void androidx.appcompat.app.AppCompatDelegateImpl.invalidateOptionsMenu():0 -> invalidateOptionsMenu
    18:35:void invalidateOptionsMenu():0 -> invalidateOptionsMenu
    36:40:void androidx.core.view.ViewCompat.postOnAnimation(android.view.View,java.lang.Runnable):0:0 -> invalidateOptionsMenu
    36:40:void androidx.appcompat.app.AppCompatDelegateImpl.invalidatePanelMenu(int):0 -> invalidateOptionsMenu
    36:40:void androidx.appcompat.app.AppCompatDelegateImpl.invalidateOptionsMenu():0 -> invalidateOptionsMenu
    36:40:void invalidateOptionsMenu():0 -> invalidateOptionsMenu
    41:43:void androidx.appcompat.app.AppCompatDelegateImpl.invalidatePanelMenu(int):0:0 -> invalidateOptionsMenu
    41:43:void androidx.appcompat.app.AppCompatDelegateImpl.invalidateOptionsMenu():0 -> invalidateOptionsMenu
    41:43:void invalidateOptionsMenu():0 -> invalidateOptionsMenu
    6:8:androidx.appcompat.app.AppCompatDelegate androidx.appcompat.app.AppCompatDelegate.create(android.app.Activity,androidx.appcompat.app.AppCompatCallback):0:0 -> k
    6:8:androidx.appcompat.app.AppCompatDelegate getDelegate():0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ld/q;"}
    9:11:void androidx.appcompat.app.AppCompatDelegateImpl.<init>(android.app.Activity,androidx.appcompat.app.AppCompatCallback):0:0 -> k
    9:11:androidx.appcompat.app.AppCompatDelegate androidx.appcompat.app.AppCompatDelegate.create(android.app.Activity,androidx.appcompat.app.AppCompatCallback):0 -> k
    9:11:androidx.appcompat.app.AppCompatDelegate getDelegate():0 -> k
    12:16:androidx.appcompat.app.AppCompatDelegate getDelegate():0:0 -> k
    11:13:void androidx.lifecycle.ViewTreeLifecycleOwner.set(android.view.View,androidx.lifecycle.LifecycleOwner):0:0 -> l
    11:13:void initViewTreeOwners():0 -> l
    14:24:void initViewTreeOwners():0:0 -> l
    25:27:void androidx.lifecycle.ViewTreeViewModelStoreOwner.set(android.view.View,androidx.lifecycle.ViewModelStoreOwner):0:0 -> l
    25:27:void initViewTreeOwners():0 -> l
    28:37:void initViewTreeOwners():0:0 -> l
    38:46:void androidx.savedstate.ViewTreeSavedStateRegistryOwner.set(android.view.View,androidx.savedstate.SavedStateRegistryOwner):0:0 -> l
    38:46:void initViewTreeOwners():0 -> l
    47:54:void initViewTreeOwners():0:0 -> l
    55:64:void androidx.activity.ViewTreeOnBackPressedDispatcherOwner.set(android.view.View,androidx.activity.OnBackPressedDispatcherOwner):0:0 -> l
    55:64:void initViewTreeOwners():0 -> l
    9:12:void androidx.appcompat.app.AppCompatDelegateImpl.onConfigurationChanged(android.content.res.Configuration):0:0 -> onConfigurationChanged
    9:12:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:16:void androidx.appcompat.app.AppCompatDelegateImpl.onConfigurationChanged(android.content.res.Configuration):0:0 -> onConfigurationChanged
    13:16:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    17:23:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatDelegateImpl.getSupportActionBar():0:0 -> onConfigurationChanged
    17:23:void androidx.appcompat.app.AppCompatDelegateImpl.onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    17:23:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    24:25:void androidx.appcompat.app.WindowDecorActionBar.onConfigurationChanged(android.content.res.Configuration):0:0 -> onConfigurationChanged
    24:25:void androidx.appcompat.app.AppCompatDelegateImpl.onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    24:25:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    26:35:boolean androidx.appcompat.view.ActionBarPolicy.hasEmbeddedTabs():0:0 -> onConfigurationChanged
    26:35:void androidx.appcompat.app.WindowDecorActionBar.onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    26:35:void androidx.appcompat.app.AppCompatDelegateImpl.onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    26:35:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    36:38:void androidx.appcompat.app.WindowDecorActionBar.onConfigurationChanged(android.content.res.Configuration):0:0 -> onConfigurationChanged
    36:38:void androidx.appcompat.app.AppCompatDelegateImpl.onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    36:38:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    39:44:void androidx.appcompat.app.AppCompatDelegateImpl.onConfigurationChanged(android.content.res.Configuration):0:0 -> onConfigurationChanged
    39:44:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    45:45:void androidx.appcompat.widget.AppCompatDrawableManager.onConfigurationChanged(android.content.Context):0:0 -> onConfigurationChanged
    45:45:void androidx.appcompat.app.AppCompatDelegateImpl.onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    45:45:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    46:47:void androidx.appcompat.widget.AppCompatDrawableManager.onConfigurationChanged(android.content.Context):0:0 -> onConfigurationChanged
    46:47:void androidx.appcompat.app.AppCompatDelegateImpl.onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    46:47:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    48:48:void androidx.appcompat.widget.ResourceManagerInternal.onConfigurationChanged(android.content.Context):0:0 -> onConfigurationChanged
    48:48:void androidx.appcompat.widget.AppCompatDrawableManager.onConfigurationChanged(android.content.Context):0 -> onConfigurationChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    48:48:void androidx.appcompat.app.AppCompatDelegateImpl.onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    48:48:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    49:59:void androidx.appcompat.widget.ResourceManagerInternal.onConfigurationChanged(android.content.Context):0:0 -> onConfigurationChanged
    49:59:void androidx.appcompat.widget.AppCompatDrawableManager.onConfigurationChanged(android.content.Context):0 -> onConfigurationChanged
    49:59:void androidx.appcompat.app.AppCompatDelegateImpl.onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    49:59:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    60:76:void androidx.collection.LongSparseArray.clear():0:0 -> onConfigurationChanged
    60:76:void androidx.appcompat.widget.ResourceManagerInternal.onConfigurationChanged(android.content.Context):0 -> onConfigurationChanged
    60:76:void androidx.appcompat.widget.AppCompatDrawableManager.onConfigurationChanged(android.content.Context):0 -> onConfigurationChanged
    60:76:void androidx.appcompat.app.AppCompatDelegateImpl.onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    60:76:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    77:77:void androidx.appcompat.widget.ResourceManagerInternal.onConfigurationChanged(android.content.Context):0:0 -> onConfigurationChanged
    77:77:void androidx.appcompat.widget.AppCompatDrawableManager.onConfigurationChanged(android.content.Context):0 -> onConfigurationChanged
    77:77:void androidx.appcompat.app.AppCompatDelegateImpl.onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    77:77:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    78:78:void androidx.appcompat.widget.AppCompatDrawableManager.onConfigurationChanged(android.content.Context):0:0 -> onConfigurationChanged
    78:78:void androidx.appcompat.app.AppCompatDelegateImpl.onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    78:78:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    79:100:void androidx.appcompat.app.AppCompatDelegateImpl.onConfigurationChanged(android.content.res.Configuration):0:0 -> onConfigurationChanged
    79:100:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    101:105:void androidx.appcompat.widget.ResourceManagerInternal.onConfigurationChanged(android.content.Context):0:0 -> onConfigurationChanged
    101:105:void androidx.appcompat.widget.AppCompatDrawableManager.onConfigurationChanged(android.content.Context):0 -> onConfigurationChanged
    101:105:void androidx.appcompat.app.AppCompatDelegateImpl.onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    101:105:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    0:0:void onContentChanged() -> onContentChanged
    0:10:void onDestroy():0:0 -> onDestroy
    0:4:boolean onKeyDown(int,android.view.KeyEvent):0:0 -> onKeyDown
    8:13:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatActivity.getSupportActionBar():0:0 -> onMenuItemSelected
    8:13:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    14:16:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatDelegateImpl.getSupportActionBar():0:0 -> onMenuItemSelected
    14:16:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatActivity.getSupportActionBar():0 -> onMenuItemSelected
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:16:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    17:18:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatDelegateImpl.getSupportActionBar():0:0 -> onMenuItemSelected
    17:18:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatActivity.getSupportActionBar():0 -> onMenuItemSelected
    17:18:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    19:30:boolean onMenuItemSelected(int,android.view.MenuItem):0:0 -> onMenuItemSelected
    31:34:int androidx.appcompat.app.WindowDecorActionBar.getDisplayOptions():0:0 -> onMenuItemSelected
    31:34:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    35:40:int androidx.appcompat.widget.ToolbarWidgetWrapper.getDisplayOptions():0:0 -> onMenuItemSelected
    35:40:int androidx.appcompat.app.WindowDecorActionBar.getDisplayOptions():0 -> onMenuItemSelected
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    35:40:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    41:46:android.content.Intent androidx.appcompat.app.AppCompatActivity.getSupportParentActivityIntent():0:0 -> onMenuItemSelected
    41:46:boolean androidx.appcompat.app.AppCompatActivity.onSupportNavigateUp():0 -> onMenuItemSelected
    41:46:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    47:52:boolean androidx.core.app.NavUtils.shouldUpRecreateTask(android.app.Activity,android.content.Intent):0:0 -> onMenuItemSelected
    47:52:boolean androidx.appcompat.app.AppCompatActivity.supportShouldUpRecreateTask(android.content.Intent):0 -> onMenuItemSelected
    47:52:boolean androidx.appcompat.app.AppCompatActivity.onSupportNavigateUp():0 -> onMenuItemSelected
    47:52:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    53:57:void androidx.core.app.TaskStackBuilder.<init>(android.content.Context):0:0 -> onMenuItemSelected
    53:57:androidx.core.app.TaskStackBuilder androidx.core.app.TaskStackBuilder.create(android.content.Context):0 -> onMenuItemSelected
    53:57:boolean androidx.appcompat.app.AppCompatActivity.onSupportNavigateUp():0 -> onMenuItemSelected
    53:57:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    58:63:android.content.Intent androidx.appcompat.app.AppCompatActivity.getSupportParentActivityIntent():0:0 -> onMenuItemSelected
    58:63:androidx.core.app.TaskStackBuilder androidx.core.app.TaskStackBuilder.addParentStack(android.app.Activity):0 -> onMenuItemSelected
    58:63:void androidx.appcompat.app.AppCompatActivity.onCreateSupportNavigateUpTaskStack(androidx.core.app.TaskStackBuilder):0 -> onMenuItemSelected
    58:63:boolean androidx.appcompat.app.AppCompatActivity.onSupportNavigateUp():0 -> onMenuItemSelected
    58:63:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    64:84:androidx.core.app.TaskStackBuilder androidx.core.app.TaskStackBuilder.addParentStack(android.app.Activity):0:0 -> onMenuItemSelected
    64:84:void androidx.appcompat.app.AppCompatActivity.onCreateSupportNavigateUpTaskStack(androidx.core.app.TaskStackBuilder):0 -> onMenuItemSelected
    64:84:boolean androidx.appcompat.app.AppCompatActivity.onSupportNavigateUp():0 -> onMenuItemSelected
    64:84:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    85:88:androidx.core.app.TaskStackBuilder androidx.core.app.TaskStackBuilder.addParentStack(android.content.ComponentName):0:0 -> onMenuItemSelected
    85:88:androidx.core.app.TaskStackBuilder androidx.core.app.TaskStackBuilder.addParentStack(android.app.Activity):0 -> onMenuItemSelected
    85:88:void androidx.appcompat.app.AppCompatActivity.onCreateSupportNavigateUpTaskStack(androidx.core.app.TaskStackBuilder):0 -> onMenuItemSelected
    85:88:boolean androidx.appcompat.app.AppCompatActivity.onSupportNavigateUp():0 -> onMenuItemSelected
    85:88:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    89:127:android.content.Intent androidx.core.app.NavUtils.getParentActivityIntent(android.content.Context,android.content.ComponentName):0:0 -> onMenuItemSelected
    89:127:androidx.core.app.TaskStackBuilder androidx.core.app.TaskStackBuilder.addParentStack(android.content.ComponentName):0 -> onMenuItemSelected
    89:127:androidx.core.app.TaskStackBuilder androidx.core.app.TaskStackBuilder.addParentStack(android.app.Activity):0 -> onMenuItemSelected
    89:127:void androidx.appcompat.app.AppCompatActivity.onCreateSupportNavigateUpTaskStack(androidx.core.app.TaskStackBuilder):0 -> onMenuItemSelected
    89:127:boolean androidx.appcompat.app.AppCompatActivity.onSupportNavigateUp():0 -> onMenuItemSelected
    89:127:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    128:137:androidx.core.app.TaskStackBuilder androidx.core.app.TaskStackBuilder.addParentStack(android.content.ComponentName):0:0 -> onMenuItemSelected
    128:137:androidx.core.app.TaskStackBuilder androidx.core.app.TaskStackBuilder.addParentStack(android.app.Activity):0 -> onMenuItemSelected
    128:137:void androidx.appcompat.app.AppCompatActivity.onCreateSupportNavigateUpTaskStack(androidx.core.app.TaskStackBuilder):0 -> onMenuItemSelected
    128:137:boolean androidx.appcompat.app.AppCompatActivity.onSupportNavigateUp():0 -> onMenuItemSelected
    128:137:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    138:145:androidx.core.app.TaskStackBuilder androidx.core.app.TaskStackBuilder.addNextIntent(android.content.Intent):0:0 -> onMenuItemSelected
    138:145:androidx.core.app.TaskStackBuilder androidx.core.app.TaskStackBuilder.addParentStack(android.app.Activity):0 -> onMenuItemSelected
    138:145:void androidx.appcompat.app.AppCompatActivity.onCreateSupportNavigateUpTaskStack(androidx.core.app.TaskStackBuilder):0 -> onMenuItemSelected
    138:145:boolean androidx.appcompat.app.AppCompatActivity.onSupportNavigateUp():0 -> onMenuItemSelected
    138:145:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    146:154:androidx.core.app.TaskStackBuilder androidx.core.app.TaskStackBuilder.addParentStack(android.content.ComponentName):0:0 -> onMenuItemSelected
    146:154:androidx.core.app.TaskStackBuilder androidx.core.app.TaskStackBuilder.addParentStack(android.app.Activity):0 -> onMenuItemSelected
    146:154:void androidx.appcompat.app.AppCompatActivity.onCreateSupportNavigateUpTaskStack(androidx.core.app.TaskStackBuilder):0 -> onMenuItemSelected
    146:154:boolean androidx.appcompat.app.AppCompatActivity.onSupportNavigateUp():0 -> onMenuItemSelected
    146:154:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    155:186:void androidx.core.app.TaskStackBuilder.startActivities(android.os.Bundle):0:0 -> onMenuItemSelected
    155:186:void androidx.core.app.TaskStackBuilder.startActivities():0 -> onMenuItemSelected
    155:186:boolean androidx.appcompat.app.AppCompatActivity.onSupportNavigateUp():0 -> onMenuItemSelected
    155:186:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    187:189:boolean androidx.core.content.ContextCompat.startActivities(android.content.Context,android.content.Intent[],android.os.Bundle):0:0 -> onMenuItemSelected
    187:189:void androidx.core.app.TaskStackBuilder.startActivities(android.os.Bundle):0 -> onMenuItemSelected
    187:189:void androidx.core.app.TaskStackBuilder.startActivities():0 -> onMenuItemSelected
    187:189:boolean androidx.appcompat.app.AppCompatActivity.onSupportNavigateUp():0 -> onMenuItemSelected
    187:189:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    190:193:void androidx.core.app.ActivityCompat.finishAffinity(android.app.Activity):0:0 -> onMenuItemSelected
    190:193:boolean androidx.appcompat.app.AppCompatActivity.onSupportNavigateUp():0 -> onMenuItemSelected
    190:193:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    194:197:boolean androidx.appcompat.app.AppCompatActivity.onSupportNavigateUp():0:0 -> onMenuItemSelected
    194:197:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    198:205:void androidx.core.app.TaskStackBuilder.startActivities(android.os.Bundle):0:0 -> onMenuItemSelected
    198:205:void androidx.core.app.TaskStackBuilder.startActivities():0 -> onMenuItemSelected
    198:205:boolean androidx.appcompat.app.AppCompatActivity.onSupportNavigateUp():0 -> onMenuItemSelected
    198:205:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    206:212:void androidx.core.app.NavUtils.navigateUpTo(android.app.Activity,android.content.Intent):0:0 -> onMenuItemSelected
    206:212:void androidx.appcompat.app.AppCompatActivity.supportNavigateUpTo(android.content.Intent):0 -> onMenuItemSelected
    206:212:boolean androidx.appcompat.app.AppCompatActivity.onSupportNavigateUp():0 -> onMenuItemSelected
    206:212:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    0:4:boolean onMenuOpened(int,android.view.Menu):0:0 -> onMenuOpened
    0:3:void onPanelClosed(int,android.view.Menu):0:0 -> onPanelClosed
    9:12:void androidx.appcompat.app.AppCompatDelegateImpl.onPostCreate(android.os.Bundle):0:0 -> onPostCreate
    9:12:void onPostCreate(android.os.Bundle):0 -> onPostCreate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:11:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatDelegateImpl.getSupportActionBar():0:0 -> onPostResume
    9:11:void androidx.appcompat.app.AppCompatDelegateImpl.onPostResume():0 -> onPostResume
    9:11:void onPostResume():0 -> onPostResume
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    12:16:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatDelegateImpl.getSupportActionBar():0:0 -> onPostResume
    12:16:void androidx.appcompat.app.AppCompatDelegateImpl.onPostResume():0 -> onPostResume
    12:16:void onPostResume():0 -> onPostResume
    17:19:void androidx.appcompat.app.WindowDecorActionBar.setShowHideAnimationEnabled(boolean):0:0 -> onPostResume
    17:19:void androidx.appcompat.app.AppCompatDelegateImpl.onPostResume():0 -> onPostResume
    17:19:void onPostResume():0 -> onPostResume
    11:14:void androidx.appcompat.app.AppCompatDelegateImpl.onStart():0:0 -> onStart
    11:14:void onStart():0 -> onStart
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:11:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatDelegateImpl.getSupportActionBar():0:0 -> onStop
    9:11:void androidx.appcompat.app.AppCompatDelegateImpl.onStop():0 -> onStop
    9:11:void onStop():0 -> onStop
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    12:16:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatDelegateImpl.getSupportActionBar():0:0 -> onStop
    12:16:void androidx.appcompat.app.AppCompatDelegateImpl.onStop():0 -> onStop
    12:16:void onStop():0 -> onStop
    17:26:void androidx.appcompat.app.WindowDecorActionBar.setShowHideAnimationEnabled(boolean):0:0 -> onStop
    17:26:void androidx.appcompat.app.AppCompatDelegateImpl.onStop():0 -> onStop
    17:26:void onStop():0 -> onStop
    0:10:void onTitleChanged(java.lang.CharSequence,int):0:0 -> onTitleChanged
    0:5:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatActivity.getSupportActionBar():0:0 -> openOptionsMenu
    0:5:void openOptionsMenu():0 -> openOptionsMenu
    6:8:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatDelegateImpl.getSupportActionBar():0:0 -> openOptionsMenu
    6:8:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatActivity.getSupportActionBar():0 -> openOptionsMenu
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:8:void openOptionsMenu():0 -> openOptionsMenu
    9:23:void openOptionsMenu():0:0 -> openOptionsMenu
    1:1:void setContentView(int):0:0 -> setContentView
    2:2:void setContentView(android.view.View):0:0 -> setContentView
    3:3:void setContentView(android.view.View,android.view.ViewGroup$LayoutParams):0:0 -> setContentView
    9:11:void androidx.appcompat.app.AppCompatDelegateImpl.setTheme(int):0:0 -> setTheme
    9:11:void setTheme(int):0 -> setTheme
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
androidx.appcompat.app.AppCompatActivity$1 -> d.j:
    int $r8$classId -> a
    androidx.appcompat.app.AppCompatActivity this$0 -> b
    1:1:void androidx.appcompat.app.AppCompatActivity$1.<init>(androidx.appcompat.app.AppCompatActivity):0:0 -> <init>
    1:1:void $r8$init$synthetic(androidx.appcompat.app.AppCompatActivity):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/example/MainActivity;)V"}
    2:2:void androidx.savedstate.Recreator$SavedStateProvider.<init>(androidx.savedstate.SavedStateRegistry):0:0 -> <init>
    2:2:void $r8$init$synthetic(androidx.savedstate.SavedStateRegistry):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/d;)V"}
    8:22:android.os.Bundle androidx.appcompat.app.AppCompatActivity$1.saveState():0:0 -> a
    8:22:android.os.Bundle saveState$bridge():0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    23:41:android.os.Bundle androidx.savedstate.Recreator$SavedStateProvider.saveState():0:0 -> a
    23:41:android.os.Bundle saveState$bridge():0 -> a
androidx.appcompat.app.AppCompatActivity$2 -> d.k:
    androidx.appcompat.app.AppCompatActivity this$0 -> a
    0:5:void <init>(androidx.appcompat.app.AppCompatActivity):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lcom/example/MainActivity;)V"}
    9:10:androidx.savedstate.SavedStateRegistry androidx.savedstate.SavedStateRegistryController.getSavedStateRegistry():0:0 -> a
    9:10:androidx.savedstate.SavedStateRegistry androidx.activity.ComponentActivity.getSavedStateRegistry():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:10:void onContextAvailable(android.content.Context):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    11:14:androidx.savedstate.SavedStateRegistry androidx.savedstate.SavedStateRegistryController.getSavedStateRegistry():0:0 -> a
    11:14:androidx.savedstate.SavedStateRegistry androidx.activity.ComponentActivity.getSavedStateRegistry():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:14:void onContextAvailable(android.content.Context):0 -> a
    15:21:void onContextAvailable(android.content.Context):0:0 -> a
androidx.appcompat.app.AppCompatCallback -> d.m:
    androidx.appcompat.view.ActionMode onWindowStartingSupportActionMode(androidx.appcompat.view.ActionMode$Callback) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    void onSupportActionModeFinished(androidx.appcompat.view.ActionMode) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    void onSupportActionModeStarted(androidx.appcompat.view.ActionMode) -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
androidx.appcompat.app.AppCompatDelegate -> d.q:
    androidx.appcompat.app.AppLocalesStorageHelper$SerialExecutor sSerialExecutorForLocalesStorage -> a
    int sDefaultNightMode -> b
    androidx.core.os.LocaleListCompat sRequestedAppLocales -> c
    androidx.core.os.LocaleListCompat sStoredAppLocales -> d
    java.lang.Boolean sIsAutoStoreLocalesOptedIn -> e
    boolean sIsFrameworkSyncChecked -> f
    androidx.collection.ArraySet sActivityDelegates -> g
    java.lang.Object sActivityDelegatesLock -> h
    java.lang.Object sAppLocalesStorageSyncLock -> i
    0:47:void <clinit>():0:0 -> <clinit>
    void addContentView(android.view.View,android.view.ViewGroup$LayoutParams) -> a
    void installViewFactory() -> b
    6:26:android.content.pm.ServiceInfo androidx.appcompat.app.AppLocalesMetadataHolderService.getServiceInfo(android.content.Context):0:0 -> e
    6:26:boolean isAutoStorageOptedIn(android.content.Context):0 -> e
    27:61:boolean isAutoStorageOptedIn(android.content.Context):0:0 -> e
    void onCreate(android.os.Bundle) -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    void onDestroy() -> g
    0:39:void removeDelegateFromActives(androidx.appcompat.app.AppCompatDelegate):0:0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld/q;)V"}
    boolean requestWindowFeature(int) -> i
    void setContentView(int) -> j
    void setContentView(android.view.View) -> k
    void setContentView(android.view.View,android.view.ViewGroup$LayoutParams) -> l
    void setTitle(java.lang.CharSequence) -> m
androidx.appcompat.app.AppCompatDelegate$$ExternalSyntheticLambda0 -> d.n:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    android.content.Context androidx.appcompat.app.AppCompatDelegate$$InternalSyntheticLambda$1$cc563e7b9e953a9d912db7c994e94b3abce009c4c05bec5a3cf3db1e15ccdb54$0.f$0 -> a
    0:5:void androidx.appcompat.app.AppCompatDelegate$$InternalSyntheticLambda$1$cc563e7b9e953a9d912db7c994e94b3abce009c4c05bec5a3cf3db1e15ccdb54$0.<init>(android.content.Context):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    0:25:void androidx.appcompat.app.AppLocalesStorageHelper.syncLocalesToFramework(android.content.Context):0:0 -> run
    0:25:void androidx.appcompat.app.AppCompatDelegate.lambda$syncRequestedAndStoredLocales$1(android.content.Context):0 -> run
    0:25:void androidx.appcompat.app.AppCompatDelegate$$InternalSyntheticLambda$1$cc563e7b9e953a9d912db7c994e94b3abce009c4c05bec5a3cf3db1e15ccdb54$0.run():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    26:33:androidx.core.os.LocaleListCompat androidx.appcompat.app.AppCompatDelegate.getApplicationLocales():0:0 -> run
    26:33:void androidx.appcompat.app.AppLocalesStorageHelper.syncLocalesToFramework(android.content.Context):0 -> run
    26:33:void androidx.appcompat.app.AppCompatDelegate.lambda$syncRequestedAndStoredLocales$1(android.content.Context):0 -> run
    26:33:void androidx.appcompat.app.AppCompatDelegate$$InternalSyntheticLambda$1$cc563e7b9e953a9d912db7c994e94b3abce009c4c05bec5a3cf3db1e15ccdb54$0.run():0 -> run
    34:73:java.lang.Object androidx.appcompat.app.AppCompatDelegate.getLocaleManagerForApplication():0:0 -> run
    34:73:androidx.core.os.LocaleListCompat androidx.appcompat.app.AppCompatDelegate.getApplicationLocales():0 -> run
    34:73:void androidx.appcompat.app.AppLocalesStorageHelper.syncLocalesToFramework(android.content.Context):0 -> run
    34:73:void androidx.appcompat.app.AppCompatDelegate.lambda$syncRequestedAndStoredLocales$1(android.content.Context):0 -> run
    34:73:void androidx.appcompat.app.AppCompatDelegate$$InternalSyntheticLambda$1$cc563e7b9e953a9d912db7c994e94b3abce009c4c05bec5a3cf3db1e15ccdb54$0.run():0 -> run
    74:77:androidx.core.os.LocaleListCompat androidx.appcompat.app.AppCompatDelegate.getApplicationLocales():0:0 -> run
    74:77:void androidx.appcompat.app.AppLocalesStorageHelper.syncLocalesToFramework(android.content.Context):0 -> run
    74:77:void androidx.appcompat.app.AppCompatDelegate.lambda$syncRequestedAndStoredLocales$1(android.content.Context):0 -> run
    74:77:void androidx.appcompat.app.AppCompatDelegate$$InternalSyntheticLambda$1$cc563e7b9e953a9d912db7c994e94b3abce009c4c05bec5a3cf3db1e15ccdb54$0.run():0 -> run
    78:88:androidx.core.os.LocaleListCompat androidx.core.os.LocaleListCompat.wrap(android.os.LocaleList):0:0 -> run
    78:88:androidx.core.os.LocaleListCompat androidx.appcompat.app.AppCompatDelegate.getApplicationLocales():0 -> run
    78:88:void androidx.appcompat.app.AppLocalesStorageHelper.syncLocalesToFramework(android.content.Context):0 -> run
    78:88:void androidx.appcompat.app.AppCompatDelegate.lambda$syncRequestedAndStoredLocales$1(android.content.Context):0 -> run
    78:88:void androidx.appcompat.app.AppCompatDelegate$$InternalSyntheticLambda$1$cc563e7b9e953a9d912db7c994e94b3abce009c4c05bec5a3cf3db1e15ccdb54$0.run():0 -> run
    89:93:androidx.core.os.LocaleListCompat androidx.appcompat.app.AppCompatDelegate.getApplicationLocales():0:0 -> run
    89:93:void androidx.appcompat.app.AppLocalesStorageHelper.syncLocalesToFramework(android.content.Context):0 -> run
    89:93:void androidx.appcompat.app.AppCompatDelegate.lambda$syncRequestedAndStoredLocales$1(android.content.Context):0 -> run
    89:93:void androidx.appcompat.app.AppCompatDelegate$$InternalSyntheticLambda$1$cc563e7b9e953a9d912db7c994e94b3abce009c4c05bec5a3cf3db1e15ccdb54$0.run():0 -> run
    94:95:androidx.core.os.LocaleListCompat androidx.core.os.LocaleListCompat.getEmptyLocaleList():0:0 -> run
    94:95:androidx.core.os.LocaleListCompat androidx.appcompat.app.AppCompatDelegate.getApplicationLocales():0 -> run
    94:95:void androidx.appcompat.app.AppLocalesStorageHelper.syncLocalesToFramework(android.content.Context):0 -> run
    94:95:void androidx.appcompat.app.AppCompatDelegate.lambda$syncRequestedAndStoredLocales$1(android.content.Context):0 -> run
    94:95:void androidx.appcompat.app.AppCompatDelegate$$InternalSyntheticLambda$1$cc563e7b9e953a9d912db7c994e94b3abce009c4c05bec5a3cf3db1e15ccdb54$0.run():0 -> run
    96:97:boolean androidx.core.os.LocaleListCompat.isEmpty():0:0 -> run
    96:97:void androidx.appcompat.app.AppLocalesStorageHelper.syncLocalesToFramework(android.content.Context):0 -> run
    96:97:void androidx.appcompat.app.AppCompatDelegate.lambda$syncRequestedAndStoredLocales$1(android.content.Context):0 -> run
    96:97:void androidx.appcompat.app.AppCompatDelegate$$InternalSyntheticLambda$1$cc563e7b9e953a9d912db7c994e94b3abce009c4c05bec5a3cf3db1e15ccdb54$0.run():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    98:99:boolean androidx.core.os.LocaleListCompat.isEmpty():0:0 -> run
    98:99:void androidx.appcompat.app.AppLocalesStorageHelper.syncLocalesToFramework(android.content.Context):0 -> run
    98:99:void androidx.appcompat.app.AppCompatDelegate.lambda$syncRequestedAndStoredLocales$1(android.content.Context):0 -> run
    98:99:void androidx.appcompat.app.AppCompatDelegate$$InternalSyntheticLambda$1$cc563e7b9e953a9d912db7c994e94b3abce009c4c05bec5a3cf3db1e15ccdb54$0.run():0 -> run
    100:101:boolean androidx.core.os.LocaleListPlatformWrapper.isEmpty():0:0 -> run
    100:101:boolean androidx.core.os.LocaleListCompat.isEmpty():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    100:101:void androidx.appcompat.app.AppLocalesStorageHelper.syncLocalesToFramework(android.content.Context):0 -> run
    100:101:void androidx.appcompat.app.AppCompatDelegate.lambda$syncRequestedAndStoredLocales$1(android.content.Context):0 -> run
    100:101:void androidx.appcompat.app.AppCompatDelegate$$InternalSyntheticLambda$1$cc563e7b9e953a9d912db7c994e94b3abce009c4c05bec5a3cf3db1e15ccdb54$0.run():0 -> run
    102:107:boolean androidx.core.os.LocaleListPlatformWrapper.isEmpty():0:0 -> run
    102:107:boolean androidx.core.os.LocaleListCompat.isEmpty():0 -> run
    102:107:void androidx.appcompat.app.AppLocalesStorageHelper.syncLocalesToFramework(android.content.Context):0 -> run
    102:107:void androidx.appcompat.app.AppCompatDelegate.lambda$syncRequestedAndStoredLocales$1(android.content.Context):0 -> run
    102:107:void androidx.appcompat.app.AppCompatDelegate$$InternalSyntheticLambda$1$cc563e7b9e953a9d912db7c994e94b3abce009c4c05bec5a3cf3db1e15ccdb54$0.run():0 -> run
    108:131:void androidx.appcompat.app.AppLocalesStorageHelper.syncLocalesToFramework(android.content.Context):0:0 -> run
    108:131:void androidx.appcompat.app.AppCompatDelegate.lambda$syncRequestedAndStoredLocales$1(android.content.Context):0 -> run
    108:131:void androidx.appcompat.app.AppCompatDelegate$$InternalSyntheticLambda$1$cc563e7b9e953a9d912db7c994e94b3abce009c4c05bec5a3cf3db1e15ccdb54$0.run():0 -> run
    132:134:void androidx.appcompat.app.AppCompatDelegate.lambda$syncRequestedAndStoredLocales$1(android.content.Context):0:0 -> run
    132:134:void androidx.appcompat.app.AppCompatDelegate$$InternalSyntheticLambda$1$cc563e7b9e953a9d912db7c994e94b3abce009c4c05bec5a3cf3db1e15ccdb54$0.run():0 -> run
androidx.appcompat.app.AppCompatDelegate$Api24Impl -> d.o:
    0:4:android.os.LocaleList localeListForLanguageTags(java.lang.String):0:0 -> a
androidx.appcompat.app.AppCompatDelegate$Api33Impl -> d.p:
    0:6:android.os.LocaleList localeManagerGetApplicationLocales(java.lang.Object):0:0 -> a
    0:5:void localeManagerSetApplicationLocales(java.lang.Object,android.os.LocaleList):0:0 -> b
androidx.appcompat.app.AppCompatDelegateImpl -> d.e0:
    android.view.ViewGroup mSubDecor -> A
    android.widget.TextView mTitleView -> B
    android.view.View mStatusGuard -> C
    boolean mFeatureProgress -> D
    boolean mFeatureIndeterminateProgress -> E
    boolean mHasActionBar -> F
    boolean mOverlayActionBar -> G
    boolean mOverlayActionMode -> H
    boolean mIsFloating -> I
    boolean mWindowNoTitle -> J
    boolean mClosingActionMenu -> K
    androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState[] mPanels -> L
    androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState mPreparedPanel -> M
    boolean mLongPressBackDown -> N
    boolean mBaseContextAttached -> O
    boolean mCreated -> P
    boolean mDestroyed -> Q
    android.content.res.Configuration mEffectiveConfiguration -> R
    int mLocalNightMode -> S
    int mThemeResId -> T
    int mActivityHandlesConfigFlags -> U
    boolean mActivityHandlesConfigFlagsChecked -> V
    androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager mAutoTimeNightModeManager -> W
    androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager mAutoBatteryNightModeManager -> X
    boolean mInvalidatePanelMenuPosted -> Y
    int mInvalidatePanelMenuFeatures -> Z
    java.lang.Runnable mInvalidatePanelMenuRunnable -> a0
    boolean mEnableDefaultActionBarUp -> b0
    android.graphics.Rect mTempRect1 -> c0
    android.graphics.Rect mTempRect2 -> d0
    androidx.appcompat.app.AppCompatViewInflater mAppCompatViewInflater -> e0
    android.window.OnBackInvokedDispatcher mDispatcher -> f0
    android.window.OnBackInvokedCallback mBackCallback -> g0
    androidx.collection.SimpleArrayMap sLocalNightModes -> h0
    int[] sWindowBackgroundStyleable -> i0
    java.lang.Object mHost -> j
    boolean sCanReturnDifferentContext -> j0
    android.content.Context mContext -> k
    boolean sCanApplyOverrideConfiguration -> k0
    android.view.Window mWindow -> l
    androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback mAppCompatWindowCallback -> m
    androidx.appcompat.app.AppCompatCallback mAppCompatCallback -> n
    androidx.appcompat.app.ActionBar mActionBar -> o
    android.view.MenuInflater mMenuInflater -> p
    java.lang.CharSequence mTitle -> q
    androidx.appcompat.widget.DecorContentParent mDecorContentParent -> r
    androidx.appcompat.app.AppCompatDelegateImpl$ActionMenuPresenterCallback mActionMenuPresenterCallback -> s
    androidx.appcompat.app.AppCompatDelegateImpl$PanelMenuPresenterCallback mPanelMenuPresenterCallback -> t
    androidx.appcompat.view.ActionMode mActionMode -> u
    androidx.appcompat.widget.ActionBarContextView mActionModeView -> v
    android.widget.PopupWindow mActionModePopup -> w
    java.lang.Runnable mShowActionModePopup -> x
    androidx.core.view.ViewPropertyAnimatorCompat mFadeAnim -> y
    boolean mSubDecorInstalled -> z
    0:30:void <clinit>():0:0 -> <clinit>
    30:50:androidx.appcompat.app.AppCompatActivity androidx.appcompat.app.AppCompatDelegateImpl.tryUnwrapContext():0:0 -> <init>
    30:50:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/view/Window;Ld/m;Ljava/lang/Object;)V"}
    51:56:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):0:0 -> <init>
    57:58:int androidx.appcompat.app.AppCompatDelegateImpl.getLocalNightMode():0:0 -> <init>
    57:58:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    59:76:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):0:0 -> <init>
    77:80:java.lang.Object androidx.collection.SimpleArrayMap.get(java.lang.Object):0:0 -> <init>
    77:80:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):0 -> <init>
    81:112:void <init>(android.content.Context,android.view.Window,androidx.appcompat.app.AppCompatCallback,java.lang.Object):0:0 -> <init>
    0:6:android.view.Window$Callback getWindowCallback():0:0 -> A
    0:50:void initWindowDecorActionBar():0:0 -> B
    18:31:androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager androidx.appcompat.app.AppCompatDelegateImpl.getAutoBatteryNightModeManager(android.content.Context):0:0 -> C
    18:31:int mapNightMode(android.content.Context,int):0 -> C
    32:69:int mapNightMode(android.content.Context,int):0:0 -> C
    28:34:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatDelegateImpl.getSupportActionBar():0:0 -> D
    28:34:boolean onBackPressed():0 -> D
    35:41:boolean androidx.appcompat.app.WindowDecorActionBar.collapseActionView():0:0 -> D
    35:41:boolean onBackPressed():0 -> D
    42:47:boolean androidx.appcompat.widget.Toolbar.hasExpandedActionView():0:0 -> D
    42:47:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.hasExpandedActionView():0 -> D
    42:47:boolean androidx.appcompat.app.WindowDecorActionBar.collapseActionView():0 -> D
    42:47:boolean onBackPressed():0 -> D
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    48:56:boolean androidx.appcompat.widget.Toolbar.hasExpandedActionView():0:0 -> D
    48:56:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.hasExpandedActionView():0 -> D
    48:56:boolean androidx.appcompat.app.WindowDecorActionBar.collapseActionView():0 -> D
    48:56:boolean onBackPressed():0 -> D
    57:58:boolean androidx.appcompat.app.WindowDecorActionBar.collapseActionView():0:0 -> D
    57:58:boolean onBackPressed():0 -> D
    59:60:void androidx.appcompat.widget.ToolbarWidgetWrapper.collapseActionView():0:0 -> D
    59:60:boolean androidx.appcompat.app.WindowDecorActionBar.collapseActionView():0 -> D
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    59:60:boolean onBackPressed():0 -> D
    61:66:void androidx.appcompat.widget.Toolbar.collapseActionView():0:0 -> D
    61:66:void androidx.appcompat.widget.ToolbarWidgetWrapper.collapseActionView():0 -> D
    61:66:boolean androidx.appcompat.app.WindowDecorActionBar.collapseActionView():0 -> D
    61:66:boolean onBackPressed():0 -> D
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    67:80:void androidx.appcompat.widget.Toolbar.collapseActionView():0:0 -> D
    67:80:void androidx.appcompat.widget.ToolbarWidgetWrapper.collapseActionView():0 -> D
    67:80:boolean androidx.appcompat.app.WindowDecorActionBar.collapseActionView():0 -> D
    67:80:boolean onBackPressed():0 -> D
    109:115:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatDelegateImpl.getSupportActionBar():0:0 -> E
    109:115:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl.getActionBarThemedContext():0 -> E
    109:115:boolean androidx.appcompat.app.AppCompatDelegateImpl.initializePanelDecor(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):0 -> E
    109:115:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0 -> E
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld/d0;Landroid/view/KeyEvent;)V"}
    116:125:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl.getActionBarThemedContext():0:0 -> E
    116:125:boolean androidx.appcompat.app.AppCompatDelegateImpl.initializePanelDecor(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):0 -> E
    116:125:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0 -> E
    126:212:void androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState.setStyle(android.content.Context):0:0 -> E
    126:212:boolean androidx.appcompat.app.AppCompatDelegateImpl.initializePanelDecor(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):0 -> E
    126:212:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0 -> E
    213:226:boolean androidx.appcompat.app.AppCompatDelegateImpl.initializePanelDecor(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):0:0 -> E
    213:226:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0 -> E
    227:241:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0:0 -> E
    242:266:boolean androidx.appcompat.app.AppCompatDelegateImpl.initializePanelContent(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):0:0 -> E
    242:266:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0 -> E
    267:279:androidx.appcompat.view.menu.MenuView androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState.getListMenuView(androidx.appcompat.view.menu.MenuPresenter$Callback):0:0 -> E
    267:279:boolean androidx.appcompat.app.AppCompatDelegateImpl.initializePanelContent(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):0 -> E
    267:279:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0 -> E
    280:281:void androidx.appcompat.view.menu.ListMenuPresenter.setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):0:0 -> E
    280:281:androidx.appcompat.view.menu.MenuView androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState.getListMenuView(androidx.appcompat.view.menu.MenuPresenter$Callback):0 -> E
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    280:281:boolean androidx.appcompat.app.AppCompatDelegateImpl.initializePanelContent(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):0 -> E
    280:281:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0 -> E
    282:283:androidx.appcompat.view.menu.MenuView androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState.getListMenuView(androidx.appcompat.view.menu.MenuPresenter$Callback):0:0 -> E
    282:283:boolean androidx.appcompat.app.AppCompatDelegateImpl.initializePanelContent(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):0 -> E
    282:283:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0 -> E
    284:285:void androidx.appcompat.view.menu.MenuBuilder.addMenuPresenter(androidx.appcompat.view.menu.MenuPresenter):0:0 -> E
    284:285:androidx.appcompat.view.menu.MenuView androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState.getListMenuView(androidx.appcompat.view.menu.MenuPresenter$Callback):0 -> E
    284:285:boolean androidx.appcompat.app.AppCompatDelegateImpl.initializePanelContent(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):0 -> E
    284:285:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0 -> E
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    286:288:void androidx.appcompat.view.menu.MenuBuilder.addMenuPresenter(androidx.appcompat.view.menu.MenuPresenter):0:0 -> E
    286:288:androidx.appcompat.view.menu.MenuView androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState.getListMenuView(androidx.appcompat.view.menu.MenuPresenter$Callback):0 -> E
    286:288:boolean androidx.appcompat.app.AppCompatDelegateImpl.initializePanelContent(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):0 -> E
    286:288:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0 -> E
    289:292:androidx.appcompat.view.menu.MenuView androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState.getListMenuView(androidx.appcompat.view.menu.MenuPresenter$Callback):0:0 -> E
    289:292:boolean androidx.appcompat.app.AppCompatDelegateImpl.initializePanelContent(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):0 -> E
    289:292:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0 -> E
    293:296:androidx.appcompat.view.menu.MenuView androidx.appcompat.view.menu.ListMenuPresenter.getMenuView(android.view.ViewGroup):0:0 -> E
    293:296:androidx.appcompat.view.menu.MenuView androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState.getListMenuView(androidx.appcompat.view.menu.MenuPresenter$Callback):0 -> E
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    293:296:boolean androidx.appcompat.app.AppCompatDelegateImpl.initializePanelContent(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):0 -> E
    293:296:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0 -> E
    297:334:androidx.appcompat.view.menu.MenuView androidx.appcompat.view.menu.ListMenuPresenter.getMenuView(android.view.ViewGroup):0:0 -> E
    297:334:androidx.appcompat.view.menu.MenuView androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState.getListMenuView(androidx.appcompat.view.menu.MenuPresenter$Callback):0 -> E
    297:334:boolean androidx.appcompat.app.AppCompatDelegateImpl.initializePanelContent(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):0 -> E
    297:334:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0 -> E
    335:343:boolean androidx.appcompat.app.AppCompatDelegateImpl.initializePanelContent(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):0:0 -> E
    335:343:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0 -> E
    344:355:boolean androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState.hasPanelItems():0:0 -> E
    344:355:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0 -> E
    356:359:android.widget.ListAdapter androidx.appcompat.view.menu.ListMenuPresenter.getAdapter():0:0 -> E
    356:359:boolean androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState.hasPanelItems():0 -> E
    356:359:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0 -> E
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    360:368:android.widget.ListAdapter androidx.appcompat.view.menu.ListMenuPresenter.getAdapter():0:0 -> E
    360:368:boolean androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState.hasPanelItems():0 -> E
    360:368:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0 -> E
    369:380:boolean androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState.hasPanelItems():0:0 -> E
    369:380:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0 -> E
    381:479:void openPanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0:0 -> E
    0:27:boolean performPanelShortcut(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,int,android.view.KeyEvent,int):0:0 -> F
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld/d0;ILandroid/view/KeyEvent;)Z"}
    53:55:void androidx.appcompat.widget.ActionBarOverlayLayout.setMenuPrepared():0:0 -> G
    53:55:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0 -> G
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld/d0;Landroid/view/KeyEvent;)Z"}
    56:59:void androidx.appcompat.widget.ActionBarOverlayLayout.setMenuPrepared():0:0 -> G
    56:59:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0 -> G
    60:61:void androidx.appcompat.widget.ToolbarWidgetWrapper.setMenuPrepared():0:0 -> G
    60:61:void androidx.appcompat.widget.ActionBarOverlayLayout.setMenuPrepared():0 -> G
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    60:61:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0 -> G
    62:76:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0:0 -> G
    77:174:boolean androidx.appcompat.app.AppCompatDelegateImpl.initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):0:0 -> G
    77:174:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0 -> G
    175:176:void androidx.appcompat.view.menu.MenuBuilder.setCallback(androidx.appcompat.view.menu.MenuBuilder$Callback):0:0 -> G
    175:176:boolean androidx.appcompat.app.AppCompatDelegateImpl.initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):0 -> G
    175:176:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0 -> G
    177:194:void androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState.setMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> G
    177:194:boolean androidx.appcompat.app.AppCompatDelegateImpl.initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):0 -> G
    177:194:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0 -> G
    195:199:void androidx.appcompat.view.menu.MenuBuilder.addMenuPresenter(androidx.appcompat.view.menu.MenuPresenter):0:0 -> G
    195:199:void androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState.setMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> G
    195:199:boolean androidx.appcompat.app.AppCompatDelegateImpl.initializePanelMenu(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState):0 -> G
    195:199:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0 -> G
    200:244:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0:0 -> G
    245:260:void androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState.setMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> G
    245:260:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0 -> G
    261:357:boolean preparePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.KeyEvent):0:0 -> G
    0:12:void throwFeatureRequestIfSubDecorInstalled():0:0 -> H
    6:27:boolean androidx.appcompat.app.AppCompatDelegateImpl.shouldRegisterBackInvokedCallback():0:0 -> I
    6:27:void updateBackInvokedCallbackState():0 -> I
    28:52:void updateBackInvokedCallbackState():0:0 -> I
    3:13:int androidx.core.view.WindowInsetsCompat.getSystemWindowInsetTop():0:0 -> J
    3:13:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):0 -> J
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/f1;Landroid/graphics/Rect;)I"}
    14:76:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):0:0 -> J
    77:84:int androidx.core.view.WindowInsetsCompat.getSystemWindowInsetLeft():0:0 -> J
    77:84:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):0 -> J
    85:90:int androidx.core.view.WindowInsetsCompat.getSystemWindowInsetTop():0:0 -> J
    85:90:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):0 -> J
    91:96:int androidx.core.view.WindowInsetsCompat.getSystemWindowInsetRight():0:0 -> J
    91:96:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):0 -> J
    97:102:int androidx.core.view.WindowInsetsCompat.getSystemWindowInsetBottom():0:0 -> J
    97:102:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):0 -> J
    103:107:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):0:0 -> J
    108:127:void androidx.appcompat.widget.ViewUtils.computeFitSystemWindows(android.view.View,android.graphics.Rect,android.graphics.Rect):0:0 -> J
    108:127:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):0 -> J
    128:137:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):0:0 -> J
    138:145:androidx.core.view.WindowInsetsCompat androidx.core.view.ViewCompat.getRootWindowInsets(android.view.View):0:0 -> J
    138:145:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):0 -> J
    146:157:int androidx.core.view.WindowInsetsCompat.getSystemWindowInsetLeft():0:0 -> J
    146:157:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):0 -> J
    158:165:int androidx.core.view.WindowInsetsCompat.getSystemWindowInsetRight():0:0 -> J
    158:165:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):0 -> J
    166:279:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):0:0 -> J
    280:291:int androidx.core.view.ViewCompat.getWindowSystemUiVisibility(android.view.View):0:0 -> J
    280:291:void androidx.appcompat.app.AppCompatDelegateImpl.updateStatusGuardColor(android.view.View):0 -> J
    280:291:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):0 -> J
    292:302:void androidx.appcompat.app.AppCompatDelegateImpl.updateStatusGuardColor(android.view.View):0:0 -> J
    292:302:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):0 -> J
    303:306:int androidx.core.content.ContextCompat.getColor(android.content.Context,int):0:0 -> J
    303:306:void androidx.appcompat.app.AppCompatDelegateImpl.updateStatusGuardColor(android.view.View):0 -> J
    303:306:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):0 -> J
    307:309:void androidx.appcompat.app.AppCompatDelegateImpl.updateStatusGuardColor(android.view.View):0:0 -> J
    307:309:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):0 -> J
    310:349:int updateStatusGuard(androidx.core.view.WindowInsetsCompat,android.graphics.Rect):0:0 -> J
    0:28:void addContentView(android.view.View,android.view.ViewGroup$LayoutParams):0:0 -> a
    12:15:void androidx.core.view.LayoutInflaterCompat.setFactory2(android.view.LayoutInflater,android.view.LayoutInflater$Factory2):0:0 -> b
    12:15:void installViewFactory():0 -> b
    16:31:void installViewFactory():0:0 -> b
    15:40:androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState androidx.appcompat.app.AppCompatDelegateImpl.findMenuPanel(android.view.Menu):0:0 -> c
    15:40:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;Landroid/view/MenuItem;)Z"}
    41:48:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> c
    0:7:void androidx.appcompat.app.AppCompatDelegateImpl.reopenMenu(boolean):0:0 -> d
    0:7:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;)V"}
    8:14:boolean androidx.appcompat.widget.ActionBarOverlayLayout.canShowOverflowMenu():0:0 -> d
    8:14:void androidx.appcompat.app.AppCompatDelegateImpl.reopenMenu(boolean):0 -> d
    8:14:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
    15:16:boolean androidx.appcompat.widget.Toolbar.canShowOverflowMenu():0:0 -> d
    15:16:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.canShowOverflowMenu():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:16:boolean androidx.appcompat.widget.ActionBarOverlayLayout.canShowOverflowMenu():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    15:16:void androidx.appcompat.app.AppCompatDelegateImpl.reopenMenu(boolean):0 -> d
    15:16:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
    17:22:boolean androidx.appcompat.widget.Toolbar.canShowOverflowMenu():0:0 -> d
    17:22:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.canShowOverflowMenu():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:22:boolean androidx.appcompat.widget.ActionBarOverlayLayout.canShowOverflowMenu():0 -> d
    17:22:void androidx.appcompat.app.AppCompatDelegateImpl.reopenMenu(boolean):0 -> d
    17:22:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
    23:26:boolean androidx.appcompat.widget.Toolbar.canShowOverflowMenu():0:0 -> d
    23:26:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.canShowOverflowMenu():0 -> d
    23:26:boolean androidx.appcompat.widget.ActionBarOverlayLayout.canShowOverflowMenu():0 -> d
    23:26:void androidx.appcompat.app.AppCompatDelegateImpl.reopenMenu(boolean):0 -> d
    23:26:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
    27:35:boolean androidx.appcompat.widget.ActionMenuView.isOverflowReserved():0:0 -> d
    27:35:boolean androidx.appcompat.widget.Toolbar.canShowOverflowMenu():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    27:35:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.canShowOverflowMenu():0 -> d
    27:35:boolean androidx.appcompat.widget.ActionBarOverlayLayout.canShowOverflowMenu():0 -> d
    27:35:void androidx.appcompat.app.AppCompatDelegateImpl.reopenMenu(boolean):0 -> d
    27:35:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
    36:51:void androidx.appcompat.app.AppCompatDelegateImpl.reopenMenu(boolean):0:0 -> d
    36:51:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
    52:54:boolean androidx.appcompat.widget.ActionBarOverlayLayout.isOverflowMenuShowPending():0:0 -> d
    52:54:void androidx.appcompat.app.AppCompatDelegateImpl.reopenMenu(boolean):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    52:54:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
    55:58:boolean androidx.appcompat.widget.ActionBarOverlayLayout.isOverflowMenuShowPending():0:0 -> d
    55:58:void androidx.appcompat.app.AppCompatDelegateImpl.reopenMenu(boolean):0 -> d
    55:58:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
    59:60:boolean androidx.appcompat.widget.Toolbar.isOverflowMenuShowPending():0:0 -> d
    59:60:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.isOverflowMenuShowPending():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    59:60:boolean androidx.appcompat.widget.ActionBarOverlayLayout.isOverflowMenuShowPending():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    59:60:void androidx.appcompat.app.AppCompatDelegateImpl.reopenMenu(boolean):0 -> d
    59:60:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
    61:64:boolean androidx.appcompat.widget.Toolbar.isOverflowMenuShowPending():0:0 -> d
    61:64:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.isOverflowMenuShowPending():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    61:64:boolean androidx.appcompat.widget.ActionBarOverlayLayout.isOverflowMenuShowPending():0 -> d
    61:64:void androidx.appcompat.app.AppCompatDelegateImpl.reopenMenu(boolean):0 -> d
    61:64:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
    65:68:boolean androidx.appcompat.widget.ActionMenuView.isOverflowMenuShowPending():0:0 -> d
    65:68:boolean androidx.appcompat.widget.Toolbar.isOverflowMenuShowPending():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    65:68:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.isOverflowMenuShowPending():0 -> d
    65:68:boolean androidx.appcompat.widget.ActionBarOverlayLayout.isOverflowMenuShowPending():0 -> d
    65:68:void androidx.appcompat.app.AppCompatDelegateImpl.reopenMenu(boolean):0 -> d
    65:68:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
    69:72:boolean androidx.appcompat.widget.ActionMenuPresenter.isOverflowMenuShowPending():0:0 -> d
    69:72:boolean androidx.appcompat.widget.ActionMenuView.isOverflowMenuShowPending():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    69:72:boolean androidx.appcompat.widget.Toolbar.isOverflowMenuShowPending():0 -> d
    69:72:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.isOverflowMenuShowPending():0 -> d
    69:72:boolean androidx.appcompat.widget.ActionBarOverlayLayout.isOverflowMenuShowPending():0 -> d
    69:72:void androidx.appcompat.app.AppCompatDelegateImpl.reopenMenu(boolean):0 -> d
    69:72:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
    73:94:boolean androidx.appcompat.widget.ActionMenuPresenter.isOverflowMenuShowPending():0:0 -> d
    73:94:boolean androidx.appcompat.widget.ActionMenuView.isOverflowMenuShowPending():0 -> d
    73:94:boolean androidx.appcompat.widget.Toolbar.isOverflowMenuShowPending():0 -> d
    73:94:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.isOverflowMenuShowPending():0 -> d
    73:94:boolean androidx.appcompat.widget.ActionBarOverlayLayout.isOverflowMenuShowPending():0 -> d
    73:94:void androidx.appcompat.app.AppCompatDelegateImpl.reopenMenu(boolean):0 -> d
    73:94:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
    95:102:void androidx.appcompat.app.AppCompatDelegateImpl.reopenMenu(boolean):0:0 -> d
    95:102:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
    103:105:boolean androidx.appcompat.widget.ActionBarOverlayLayout.isOverflowMenuShowing():0:0 -> d
    103:105:void androidx.appcompat.app.AppCompatDelegateImpl.reopenMenu(boolean):0 -> d
    103:105:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    106:109:boolean androidx.appcompat.widget.ActionBarOverlayLayout.isOverflowMenuShowing():0:0 -> d
    106:109:void androidx.appcompat.app.AppCompatDelegateImpl.reopenMenu(boolean):0 -> d
    106:109:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
    110:111:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.isOverflowMenuShowing():0:0 -> d
    110:111:boolean androidx.appcompat.widget.ActionBarOverlayLayout.isOverflowMenuShowing():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    110:111:void androidx.appcompat.app.AppCompatDelegateImpl.reopenMenu(boolean):0 -> d
    110:111:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
    112:115:boolean androidx.appcompat.widget.Toolbar.isOverflowMenuShowing():0:0 -> d
    112:115:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.isOverflowMenuShowing():0 -> d
    112:115:boolean androidx.appcompat.widget.ActionBarOverlayLayout.isOverflowMenuShowing():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    112:115:void androidx.appcompat.app.AppCompatDelegateImpl.reopenMenu(boolean):0 -> d
    112:115:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
    116:137:boolean androidx.appcompat.widget.ActionMenuView.isOverflowMenuShowing():0:0 -> d
    116:137:boolean androidx.appcompat.widget.Toolbar.isOverflowMenuShowing():0 -> d
    116:137:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.isOverflowMenuShowing():0 -> d
    116:137:boolean androidx.appcompat.widget.ActionBarOverlayLayout.isOverflowMenuShowing():0 -> d
    116:137:void androidx.appcompat.app.AppCompatDelegateImpl.reopenMenu(boolean):0 -> d
    116:137:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
    138:216:void androidx.appcompat.app.AppCompatDelegateImpl.reopenMenu(boolean):0:0 -> d
    138:216:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
    217:219:boolean androidx.appcompat.widget.ActionBarOverlayLayout.showOverflowMenu():0:0 -> d
    217:219:void androidx.appcompat.app.AppCompatDelegateImpl.reopenMenu(boolean):0 -> d
    217:219:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    220:223:boolean androidx.appcompat.widget.ActionBarOverlayLayout.showOverflowMenu():0:0 -> d
    220:223:void androidx.appcompat.app.AppCompatDelegateImpl.reopenMenu(boolean):0 -> d
    220:223:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
    224:225:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.showOverflowMenu():0:0 -> d
    224:225:boolean androidx.appcompat.widget.ActionBarOverlayLayout.showOverflowMenu():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    224:225:void androidx.appcompat.app.AppCompatDelegateImpl.reopenMenu(boolean):0 -> d
    224:225:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
    226:229:boolean androidx.appcompat.widget.Toolbar.showOverflowMenu():0:0 -> d
    226:229:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.showOverflowMenu():0 -> d
    226:229:boolean androidx.appcompat.widget.ActionBarOverlayLayout.showOverflowMenu():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    226:229:void androidx.appcompat.app.AppCompatDelegateImpl.reopenMenu(boolean):0 -> d
    226:229:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
    230:233:boolean androidx.appcompat.widget.ActionMenuView.showOverflowMenu():0:0 -> d
    230:233:boolean androidx.appcompat.widget.Toolbar.showOverflowMenu():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    230:233:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.showOverflowMenu():0 -> d
    230:233:boolean androidx.appcompat.widget.ActionBarOverlayLayout.showOverflowMenu():0 -> d
    230:233:void androidx.appcompat.app.AppCompatDelegateImpl.reopenMenu(boolean):0 -> d
    230:233:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
    234:237:boolean androidx.appcompat.widget.ActionMenuView.showOverflowMenu():0:0 -> d
    234:237:boolean androidx.appcompat.widget.Toolbar.showOverflowMenu():0 -> d
    234:237:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.showOverflowMenu():0 -> d
    234:237:boolean androidx.appcompat.widget.ActionBarOverlayLayout.showOverflowMenu():0 -> d
    234:237:void androidx.appcompat.app.AppCompatDelegateImpl.reopenMenu(boolean):0 -> d
    234:237:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
    238:251:void androidx.appcompat.app.AppCompatDelegateImpl.reopenMenu(boolean):0:0 -> d
    238:251:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
    4:6:boolean androidx.appcompat.app.AppCompatDelegateImpl.applyApplicationSpecificConfig(boolean):0:0 -> f
    4:6:void onCreate(android.os.Bundle):0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    7:17:void onCreate(android.os.Bundle):0:0 -> f
    18:36:java.lang.String androidx.core.app.NavUtils.getParentActivityName(android.app.Activity):0:0 -> f
    18:36:void onCreate(android.os.Bundle):0 -> f
    37:40:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatDelegateImpl.peekSupportActionBar():0:0 -> f
    37:40:void onCreate(android.os.Bundle):0 -> f
    41:46:void onCreate(android.os.Bundle):0:0 -> f
    47:67:void androidx.appcompat.app.AppCompatDelegate.addActiveDelegate(androidx.appcompat.app.AppCompatDelegate):0:0 -> f
    47:67:void onCreate(android.os.Bundle):0 -> f
    68:87:void onCreate(android.os.Bundle):0:0 -> f
    6:16:void androidx.appcompat.app.AppCompatDelegate.removeActivityDelegate(androidx.appcompat.app.AppCompatDelegate):0:0 -> g
    6:16:void onDestroy():0 -> g
    17:91:void onDestroy():0:0 -> g
    92:106:void androidx.appcompat.app.AppCompatDelegateImpl.cleanupAutoManagers():0:0 -> g
    92:106:void onDestroy():0 -> g
    12:26:int androidx.appcompat.app.AppCompatDelegateImpl.sanitizeWindowFeatureId(int):0:0 -> i
    12:26:boolean requestWindowFeature(int):0 -> i
    27:102:boolean requestWindowFeature(int):0:0 -> i
    0:37:void setContentView(int):0:0 -> j
    0:31:void setContentView(android.view.View):0:0 -> k
    0:31:void setContentView(android.view.View,android.view.ViewGroup$LayoutParams):0:0 -> l
    10:13:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatDelegateImpl.peekSupportActionBar():0:0 -> m
    10:13:void setTitle(java.lang.CharSequence):0 -> m
    14:25:void setTitle(java.lang.CharSequence):0:0 -> m
    8:14:int androidx.appcompat.app.AppCompatDelegateImpl.calculateNightMode():0:0 -> n
    8:14:boolean applyApplicationSpecificConfig(boolean,boolean):0 -> n
    15:45:boolean applyApplicationSpecificConfig(boolean,boolean):0:0 -> n
    46:49:androidx.core.os.LocaleListCompat androidx.appcompat.app.AppCompatDelegateImpl.getConfigurationLocales(android.content.res.Configuration):0:0 -> n
    46:49:boolean applyApplicationSpecificConfig(boolean,boolean):0 -> n
    50:53:boolean androidx.appcompat.app.AppCompatDelegateImpl.updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):0:0 -> n
    50:53:boolean applyApplicationSpecificConfig(boolean,boolean):0 -> n
    54:108:int androidx.appcompat.app.AppCompatDelegateImpl.getActivityHandlesConfigChangesFlags(android.content.Context):0:0 -> n
    54:108:boolean androidx.appcompat.app.AppCompatDelegateImpl.updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):0 -> n
    54:108:boolean applyApplicationSpecificConfig(boolean,boolean):0 -> n
    109:128:boolean androidx.appcompat.app.AppCompatDelegateImpl.updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):0:0 -> n
    109:128:boolean applyApplicationSpecificConfig(boolean,boolean):0 -> n
    129:148:androidx.core.os.LocaleListCompat androidx.appcompat.app.AppCompatDelegateImpl.getConfigurationLocales(android.content.res.Configuration):0:0 -> n
    129:148:boolean androidx.appcompat.app.AppCompatDelegateImpl.updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):0 -> n
    129:148:boolean applyApplicationSpecificConfig(boolean,boolean):0 -> n
    149:191:boolean androidx.appcompat.app.AppCompatDelegateImpl.updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):0:0 -> n
    149:191:boolean applyApplicationSpecificConfig(boolean,boolean):0 -> n
    192:208:void androidx.core.app.ActivityCompat.recreate(android.app.Activity):0:0 -> n
    192:208:boolean androidx.appcompat.app.AppCompatDelegateImpl.updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):0 -> n
    192:208:boolean applyApplicationSpecificConfig(boolean,boolean):0 -> n
    209:234:void androidx.appcompat.app.AppCompatDelegateImpl.updateResourcesConfiguration(int,androidx.core.os.LocaleListCompat,boolean,android.content.res.Configuration):0:0 -> n
    209:234:boolean androidx.appcompat.app.AppCompatDelegateImpl.updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):0 -> n
    209:234:boolean applyApplicationSpecificConfig(boolean,boolean):0 -> n
    235:237:void androidx.appcompat.app.AppCompatDelegateImpl.setConfigurationLocales(android.content.res.Configuration,androidx.core.os.LocaleListCompat):0:0 -> n
    235:237:void androidx.appcompat.app.AppCompatDelegateImpl.updateResourcesConfiguration(int,androidx.core.os.LocaleListCompat,boolean,android.content.res.Configuration):0 -> n
    235:237:boolean androidx.appcompat.app.AppCompatDelegateImpl.updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):0 -> n
    235:237:boolean applyApplicationSpecificConfig(boolean,boolean):0 -> n
    238:262:void androidx.appcompat.app.AppCompatDelegateImpl.updateResourcesConfiguration(int,androidx.core.os.LocaleListCompat,boolean,android.content.res.Configuration):0:0 -> n
    238:262:boolean androidx.appcompat.app.AppCompatDelegateImpl.updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):0 -> n
    238:262:boolean applyApplicationSpecificConfig(boolean,boolean):0 -> n
    263:276:void androidx.appcompat.app.AppCompatDelegateImpl.updateActivityConfiguration(android.content.res.Configuration):0:0 -> n
    263:276:void androidx.appcompat.app.AppCompatDelegateImpl.updateResourcesConfiguration(int,androidx.core.os.LocaleListCompat,boolean,android.content.res.Configuration):0 -> n
    263:276:boolean androidx.appcompat.app.AppCompatDelegateImpl.updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):0 -> n
    263:276:boolean applyApplicationSpecificConfig(boolean,boolean):0 -> n
    277:278:androidx.lifecycle.Lifecycle$State androidx.lifecycle.LifecycleRegistry.getCurrentState():0:0 -> n
    277:278:void androidx.appcompat.app.AppCompatDelegateImpl.updateActivityConfiguration(android.content.res.Configuration):0 -> n
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    277:278:void androidx.appcompat.app.AppCompatDelegateImpl.updateResourcesConfiguration(int,androidx.core.os.LocaleListCompat,boolean,android.content.res.Configuration):0 -> n
    277:278:boolean androidx.appcompat.app.AppCompatDelegateImpl.updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):0 -> n
    277:278:boolean applyApplicationSpecificConfig(boolean,boolean):0 -> n
    279:280:void androidx.appcompat.app.AppCompatDelegateImpl.updateActivityConfiguration(android.content.res.Configuration):0:0 -> n
    279:280:void androidx.appcompat.app.AppCompatDelegateImpl.updateResourcesConfiguration(int,androidx.core.os.LocaleListCompat,boolean,android.content.res.Configuration):0 -> n
    279:280:boolean androidx.appcompat.app.AppCompatDelegateImpl.updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):0 -> n
    279:280:boolean applyApplicationSpecificConfig(boolean,boolean):0 -> n
    281:290:boolean androidx.lifecycle.Lifecycle$State.isAtLeast(androidx.lifecycle.Lifecycle$State):0:0 -> n
    281:290:void androidx.appcompat.app.AppCompatDelegateImpl.updateActivityConfiguration(android.content.res.Configuration):0 -> n
    281:290:void androidx.appcompat.app.AppCompatDelegateImpl.updateResourcesConfiguration(int,androidx.core.os.LocaleListCompat,boolean,android.content.res.Configuration):0 -> n
    281:290:boolean androidx.appcompat.app.AppCompatDelegateImpl.updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):0 -> n
    281:290:boolean applyApplicationSpecificConfig(boolean,boolean):0 -> n
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(4)"]}
    291:305:void androidx.appcompat.app.AppCompatDelegateImpl.updateActivityConfiguration(android.content.res.Configuration):0:0 -> n
    291:305:void androidx.appcompat.app.AppCompatDelegateImpl.updateResourcesConfiguration(int,androidx.core.os.LocaleListCompat,boolean,android.content.res.Configuration):0 -> n
    291:305:boolean androidx.appcompat.app.AppCompatDelegateImpl.updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):0 -> n
    291:305:boolean applyApplicationSpecificConfig(boolean,boolean):0 -> n
    306:340:boolean androidx.appcompat.app.AppCompatDelegateImpl.updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):0:0 -> n
    306:340:boolean applyApplicationSpecificConfig(boolean,boolean):0 -> n
    341:344:androidx.core.os.LocaleListCompat androidx.appcompat.app.AppCompatDelegateImpl.getConfigurationLocales(android.content.res.Configuration):0:0 -> n
    341:344:boolean androidx.appcompat.app.AppCompatDelegateImpl.updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):0 -> n
    341:344:boolean applyApplicationSpecificConfig(boolean,boolean):0 -> n
    345:349:void androidx.appcompat.app.AppCompatDelegateImpl.setDefaultLocalesForLocaleList(androidx.core.os.LocaleListCompat):0:0 -> n
    345:349:boolean androidx.appcompat.app.AppCompatDelegateImpl.updateAppConfiguration(int,androidx.core.os.LocaleListCompat,boolean):0 -> n
    345:349:boolean applyApplicationSpecificConfig(boolean,boolean):0 -> n
    350:367:boolean applyApplicationSpecificConfig(boolean,boolean):0:0 -> n
    368:380:androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager androidx.appcompat.app.AppCompatDelegateImpl.getAutoBatteryNightModeManager(android.content.Context):0:0 -> n
    368:380:boolean applyApplicationSpecificConfig(boolean,boolean):0 -> n
    381:392:boolean applyApplicationSpecificConfig(boolean,boolean):0:0 -> n
    29:33:androidx.appcompat.widget.TintTypedArray androidx.appcompat.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[]):0:0 -> o
    29:33:void attachToWindow(android.view.Window):0 -> o
    34:49:android.graphics.drawable.Drawable androidx.appcompat.widget.TintTypedArray.getDrawableIfKnown(int):0:0 -> o
    34:49:void attachToWindow(android.view.Window):0 -> o
    50:50:android.graphics.drawable.Drawable androidx.appcompat.widget.AppCompatDrawableManager.getDrawable(android.content.Context,int,boolean):0:0 -> o
    50:50:android.graphics.drawable.Drawable androidx.appcompat.widget.TintTypedArray.getDrawableIfKnown(int):0 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    50:50:void attachToWindow(android.view.Window):0 -> o
    51:65:android.graphics.drawable.Drawable androidx.appcompat.widget.AppCompatDrawableManager.getDrawable(android.content.Context,int,boolean):0:0 -> o
    51:65:android.graphics.drawable.Drawable androidx.appcompat.widget.TintTypedArray.getDrawableIfKnown(int):0 -> o
    51:65:void attachToWindow(android.view.Window):0 -> o
    66:68:void attachToWindow(android.view.Window):0:0 -> o
    69:71:void androidx.appcompat.widget.TintTypedArray.recycle():0:0 -> o
    69:71:void attachToWindow(android.view.Window):0 -> o
    72:85:void attachToWindow(android.view.Window):0:0 -> o
    86:118:void androidx.appcompat.app.AppCompatDelegateImpl.setOnBackInvokedDispatcher(android.window.OnBackInvokedDispatcher):0:0 -> o
    86:118:void attachToWindow(android.view.Window):0 -> o
    119:130:void attachToWindow(android.view.Window):0:0 -> o
    1:1:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    1:1:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    2:2:android.content.Context androidx.appcompat.app.AppCompatViewInflater.themifyContext(android.content.Context,android.util.AttributeSet,boolean,boolean):0:0 -> onCreateView
    2:2:android.view.View androidx.appcompat.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    2:2:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    2:2:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    3:3:int androidx.appcompat.view.ContextThemeWrapper.getThemeResId():0:0 -> onCreateView
    3:3:android.content.Context androidx.appcompat.app.AppCompatViewInflater.themifyContext(android.content.Context,android.util.AttributeSet,boolean,boolean):0 -> onCreateView
    3:3:android.view.View androidx.appcompat.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    3:3:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    3:3:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    4:4:android.content.Context androidx.appcompat.app.AppCompatViewInflater.themifyContext(android.content.Context,android.util.AttributeSet,boolean,boolean):0:0 -> onCreateView
    4:4:android.view.View androidx.appcompat.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    4:4:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    4:4:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    5:5:android.view.View androidx.appcompat.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0:0 -> onCreateView
    5:5:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    5:5:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    6:6:androidx.appcompat.widget.AppCompatButton androidx.appcompat.app.AppCompatViewInflater.createButton(android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    6:6:android.view.View androidx.appcompat.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    6:6:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    6:6:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    7:7:androidx.appcompat.widget.AppCompatEditText androidx.appcompat.app.AppCompatViewInflater.createEditText(android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    7:7:android.view.View androidx.appcompat.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    7:7:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    7:7:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    8:8:androidx.appcompat.widget.AppCompatCheckBox androidx.appcompat.app.AppCompatViewInflater.createCheckBox(android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    8:8:android.view.View androidx.appcompat.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    8:8:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    8:8:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    9:9:androidx.appcompat.widget.AppCompatAutoCompleteTextView androidx.appcompat.app.AppCompatViewInflater.createAutoCompleteTextView(android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    9:9:android.view.View androidx.appcompat.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    9:9:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    9:9:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    10:10:void androidx.appcompat.widget.AppCompatAutoCompleteTextView.<init>(android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    10:10:androidx.appcompat.widget.AppCompatAutoCompleteTextView androidx.appcompat.app.AppCompatViewInflater.createAutoCompleteTextView(android.content.Context,android.util.AttributeSet):0 -> onCreateView
    10:10:android.view.View androidx.appcompat.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    10:10:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    10:10:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    11:11:androidx.appcompat.widget.AppCompatImageView androidx.appcompat.app.AppCompatViewInflater.createImageView(android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    11:11:android.view.View androidx.appcompat.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    11:11:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    11:11:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    12:12:void androidx.appcompat.widget.AppCompatImageView.<init>(android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    12:12:androidx.appcompat.widget.AppCompatImageView androidx.appcompat.app.AppCompatViewInflater.createImageView(android.content.Context,android.util.AttributeSet):0 -> onCreateView
    12:12:android.view.View androidx.appcompat.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    12:12:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    12:12:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    13:13:androidx.appcompat.widget.AppCompatToggleButton androidx.appcompat.app.AppCompatViewInflater.createToggleButton(android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    13:13:android.view.View androidx.appcompat.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    13:13:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    13:13:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    14:14:androidx.appcompat.widget.AppCompatRadioButton androidx.appcompat.app.AppCompatViewInflater.createRadioButton(android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    14:14:android.view.View androidx.appcompat.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    14:14:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    14:14:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    15:15:androidx.appcompat.widget.AppCompatSpinner androidx.appcompat.app.AppCompatViewInflater.createSpinner(android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    15:15:android.view.View androidx.appcompat.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    15:15:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    15:15:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    16:16:androidx.appcompat.widget.AppCompatSeekBar androidx.appcompat.app.AppCompatViewInflater.createSeekBar(android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    16:16:android.view.View androidx.appcompat.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    16:16:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    16:16:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    17:17:androidx.appcompat.widget.AppCompatImageButton androidx.appcompat.app.AppCompatViewInflater.createImageButton(android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    17:17:android.view.View androidx.appcompat.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    17:17:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    17:17:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    18:18:void androidx.appcompat.widget.AppCompatImageButton.<init>(android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    18:18:androidx.appcompat.widget.AppCompatImageButton androidx.appcompat.app.AppCompatViewInflater.createImageButton(android.content.Context,android.util.AttributeSet):0 -> onCreateView
    18:18:android.view.View androidx.appcompat.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    18:18:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    18:18:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    19:19:androidx.appcompat.widget.AppCompatTextView androidx.appcompat.app.AppCompatViewInflater.createTextView(android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    19:19:android.view.View androidx.appcompat.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    19:19:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    19:19:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    20:20:androidx.appcompat.widget.AppCompatMultiAutoCompleteTextView androidx.appcompat.app.AppCompatViewInflater.createMultiAutoCompleteTextView(android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    20:20:android.view.View androidx.appcompat.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    20:20:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    20:20:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    21:21:androidx.appcompat.widget.AppCompatCheckedTextView androidx.appcompat.app.AppCompatViewInflater.createCheckedTextView(android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    21:21:android.view.View androidx.appcompat.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    21:21:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    21:21:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    22:22:androidx.appcompat.widget.AppCompatRatingBar androidx.appcompat.app.AppCompatViewInflater.createRatingBar(android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    22:22:android.view.View androidx.appcompat.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    22:22:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    22:22:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    23:23:android.view.View androidx.appcompat.app.AppCompatViewInflater.createViewFromTag(android.content.Context,java.lang.String,android.util.AttributeSet):0:0 -> onCreateView
    23:23:android.view.View androidx.appcompat.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    23:23:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    23:23:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    24:24:void androidx.appcompat.app.AppCompatViewInflater.checkOnClickListener(android.view.View,android.util.AttributeSet):0:0 -> onCreateView
    24:24:android.view.View androidx.appcompat.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    24:24:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    24:24:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    25:25:boolean androidx.core.view.ViewCompat.hasOnClickListeners(android.view.View):0:0 -> onCreateView
    25:25:void androidx.appcompat.app.AppCompatViewInflater.checkOnClickListener(android.view.View,android.util.AttributeSet):0 -> onCreateView
    25:25:android.view.View androidx.appcompat.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    25:25:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    25:25:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    26:26:void androidx.appcompat.app.AppCompatViewInflater.checkOnClickListener(android.view.View,android.util.AttributeSet):0:0 -> onCreateView
    26:26:android.view.View androidx.appcompat.app.AppCompatViewInflater.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet,boolean,boolean,boolean,boolean):0 -> onCreateView
    26:26:android.view.View androidx.appcompat.app.AppCompatDelegateImpl.createView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    26:26:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    27:27:android.view.View onCreateView(java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    8:12:androidx.core.os.LocaleListCompat androidx.appcompat.app.AppCompatDelegate.getRequestedAppLocales():0:0 -> p
    8:12:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Ls/f;"}
    13:24:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0:0 -> p
    25:28:androidx.core.os.LocaleListCompat androidx.appcompat.app.AppCompatDelegateImpl.getConfigurationLocales(android.content.res.Configuration):0:0 -> p
    25:28:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    29:33:boolean androidx.core.os.LocaleListCompat.isEmpty():0:0 -> p
    29:33:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    29:33:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    34:35:boolean androidx.core.os.LocaleListPlatformWrapper.isEmpty():0:0 -> p
    34:35:boolean androidx.core.os.LocaleListCompat.isEmpty():0 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:35:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    34:35:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    36:41:boolean androidx.core.os.LocaleListPlatformWrapper.isEmpty():0:0 -> p
    36:41:boolean androidx.core.os.LocaleListCompat.isEmpty():0 -> p
    36:41:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    36:41:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    42:44:androidx.core.os.LocaleListCompat androidx.core.os.LocaleListCompat.getEmptyLocaleList():0:0 -> p
    42:44:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    42:44:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    45:50:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0:0 -> p
    45:50:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    45:50:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    51:53:int androidx.core.os.LocaleListCompat.size():0:0 -> p
    51:53:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    51:53:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    51:53:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    54:55:int androidx.core.os.LocaleListPlatformWrapper.size():0:0 -> p
    54:55:int androidx.core.os.LocaleListCompat.size():0 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    54:55:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    54:55:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    54:55:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    56:59:int androidx.core.os.LocaleListPlatformWrapper.size():0:0 -> p
    56:59:int androidx.core.os.LocaleListCompat.size():0 -> p
    56:59:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    56:59:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    56:59:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    60:61:int androidx.core.os.LocaleListCompat.size():0:0 -> p
    60:61:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    60:61:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    60:61:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    62:63:int androidx.core.os.LocaleListCompat.size():0:0 -> p
    62:63:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    62:63:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    62:63:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    64:65:int androidx.core.os.LocaleListPlatformWrapper.size():0:0 -> p
    64:65:int androidx.core.os.LocaleListCompat.size():0 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    64:65:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    64:65:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    64:65:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    66:72:int androidx.core.os.LocaleListPlatformWrapper.size():0:0 -> p
    66:72:int androidx.core.os.LocaleListCompat.size():0 -> p
    66:72:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    66:72:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    66:72:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    73:75:int androidx.core.os.LocaleListCompat.size():0:0 -> p
    73:75:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    73:75:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    73:75:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    76:77:int androidx.core.os.LocaleListPlatformWrapper.size():0:0 -> p
    76:77:int androidx.core.os.LocaleListCompat.size():0 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    76:77:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    76:77:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    76:77:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    78:83:int androidx.core.os.LocaleListPlatformWrapper.size():0:0 -> p
    78:83:int androidx.core.os.LocaleListCompat.size():0 -> p
    78:83:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    78:83:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    78:83:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    84:86:java.util.Locale androidx.core.os.LocaleListCompat.get(int):0:0 -> p
    84:86:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    84:86:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    84:86:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    87:88:java.util.Locale androidx.core.os.LocaleListPlatformWrapper.get(int):0:0 -> p
    87:88:java.util.Locale androidx.core.os.LocaleListCompat.get(int):0 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    87:88:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    87:88:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    87:88:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    89:93:java.util.Locale androidx.core.os.LocaleListPlatformWrapper.get(int):0:0 -> p
    89:93:java.util.Locale androidx.core.os.LocaleListCompat.get(int):0 -> p
    89:93:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    89:93:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    89:93:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    94:96:int androidx.core.os.LocaleListCompat.size():0:0 -> p
    94:96:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    94:96:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    94:96:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    97:98:int androidx.core.os.LocaleListPlatformWrapper.size():0:0 -> p
    97:98:int androidx.core.os.LocaleListCompat.size():0 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    97:98:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    97:98:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    97:98:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    99:104:int androidx.core.os.LocaleListPlatformWrapper.size():0:0 -> p
    99:104:int androidx.core.os.LocaleListCompat.size():0 -> p
    99:104:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    99:104:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    99:104:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    105:108:java.util.Locale androidx.core.os.LocaleListCompat.get(int):0:0 -> p
    105:108:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    105:108:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    105:108:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    109:110:java.util.Locale androidx.core.os.LocaleListPlatformWrapper.get(int):0:0 -> p
    109:110:java.util.Locale androidx.core.os.LocaleListCompat.get(int):0 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    109:110:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    109:110:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    109:110:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    111:116:java.util.Locale androidx.core.os.LocaleListPlatformWrapper.get(int):0:0 -> p
    111:116:java.util.Locale androidx.core.os.LocaleListCompat.get(int):0 -> p
    111:116:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    111:116:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    111:116:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    117:134:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0:0 -> p
    117:134:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    117:134:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    135:138:androidx.core.os.LocaleListCompat androidx.core.os.LocaleListCompat.create(java.util.Locale[]):0:0 -> p
    135:138:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    135:138:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    135:138:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    139:149:androidx.core.os.LocaleListCompat androidx.core.os.LocaleListCompat.wrap(android.os.LocaleList):0:0 -> p
    139:149:androidx.core.os.LocaleListCompat androidx.core.os.LocaleListCompat.create(java.util.Locale[]):0 -> p
    139:149:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocales(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    139:149:androidx.core.os.LocaleListCompat androidx.appcompat.app.LocaleOverlayHelper.combineLocalesIfOverlayExists(androidx.core.os.LocaleListCompat,androidx.core.os.LocaleListCompat):0 -> p
    139:149:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    150:151:boolean androidx.core.os.LocaleListCompat.isEmpty():0:0 -> p
    150:151:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    152:153:boolean androidx.core.os.LocaleListCompat.isEmpty():0:0 -> p
    152:153:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    154:155:boolean androidx.core.os.LocaleListPlatformWrapper.isEmpty():0:0 -> p
    154:155:boolean androidx.core.os.LocaleListCompat.isEmpty():0 -> p
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    154:155:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    156:164:boolean androidx.core.os.LocaleListPlatformWrapper.isEmpty():0:0 -> p
    156:164:boolean androidx.core.os.LocaleListCompat.isEmpty():0 -> p
    156:164:androidx.core.os.LocaleListCompat calculateApplicationLocales(android.content.Context):0 -> p
    41:53:void androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.bypassOnPanelClosed(android.view.Window$Callback,int,android.view.Menu):0:0 -> q
    41:53:void callOnPanelClosed(int,androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,android.view.Menu):0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILd/d0;Lg/o;)V"}
    12:14:void androidx.appcompat.widget.ActionBarOverlayLayout.dismissPopups():0:0 -> r
    12:14:void checkCloseActionMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;)V"}
    15:18:void androidx.appcompat.widget.ActionBarOverlayLayout.dismissPopups():0:0 -> r
    15:18:void checkCloseActionMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> r
    19:20:void androidx.appcompat.widget.Toolbar.dismissPopupMenus():0:0 -> r
    19:20:void androidx.appcompat.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:20:void androidx.appcompat.widget.ActionBarOverlayLayout.dismissPopups():0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    19:20:void checkCloseActionMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> r
    21:24:void androidx.appcompat.widget.Toolbar.dismissPopupMenus():0:0 -> r
    21:24:void androidx.appcompat.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:24:void androidx.appcompat.widget.ActionBarOverlayLayout.dismissPopups():0 -> r
    21:24:void checkCloseActionMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> r
    25:28:void androidx.appcompat.widget.ActionMenuView.dismissPopupMenus():0:0 -> r
    25:28:void androidx.appcompat.widget.Toolbar.dismissPopupMenus():0 -> r
    25:28:void androidx.appcompat.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> r
    25:28:void androidx.appcompat.widget.ActionBarOverlayLayout.dismissPopups():0 -> r
    25:28:void checkCloseActionMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> r
    29:31:boolean androidx.appcompat.widget.ActionMenuPresenter.dismissPopupMenus():0:0 -> r
    29:31:void androidx.appcompat.widget.ActionMenuView.dismissPopupMenus():0 -> r
    29:31:void androidx.appcompat.widget.Toolbar.dismissPopupMenus():0 -> r
    29:31:void androidx.appcompat.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> r
    29:31:void androidx.appcompat.widget.ActionBarOverlayLayout.dismissPopups():0 -> r
    29:31:void checkCloseActionMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> r
    32:35:boolean androidx.appcompat.widget.ActionMenuPresenter.hideSubMenus():0:0 -> r
    32:35:boolean androidx.appcompat.widget.ActionMenuPresenter.dismissPopupMenus():0 -> r
    32:35:void androidx.appcompat.widget.ActionMenuView.dismissPopupMenus():0 -> r
    32:35:void androidx.appcompat.widget.Toolbar.dismissPopupMenus():0 -> r
    32:35:void androidx.appcompat.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> r
    32:35:void androidx.appcompat.widget.ActionBarOverlayLayout.dismissPopups():0 -> r
    32:35:void checkCloseActionMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> r
    36:46:void androidx.appcompat.view.menu.MenuPopupHelper.dismiss():0:0 -> r
    36:46:boolean androidx.appcompat.widget.ActionMenuPresenter.hideSubMenus():0 -> r
    36:46:boolean androidx.appcompat.widget.ActionMenuPresenter.dismissPopupMenus():0 -> r
    36:46:void androidx.appcompat.widget.ActionMenuView.dismissPopupMenus():0 -> r
    36:46:void androidx.appcompat.widget.Toolbar.dismissPopupMenus():0 -> r
    36:46:void androidx.appcompat.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> r
    36:46:void androidx.appcompat.widget.ActionBarOverlayLayout.dismissPopups():0 -> r
    36:46:void checkCloseActionMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> r
    47:65:void checkCloseActionMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> r
    14:20:boolean androidx.appcompat.widget.ActionBarOverlayLayout.isOverflowMenuShowing():0:0 -> s
    14:20:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):0 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld/d0;Z)V"}
    21:22:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.isOverflowMenuShowing():0:0 -> s
    21:22:boolean androidx.appcompat.widget.ActionBarOverlayLayout.isOverflowMenuShowing():0 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:22:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):0 -> s
    23:26:boolean androidx.appcompat.widget.Toolbar.isOverflowMenuShowing():0:0 -> s
    23:26:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.isOverflowMenuShowing():0 -> s
    23:26:boolean androidx.appcompat.widget.ActionBarOverlayLayout.isOverflowMenuShowing():0 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    23:26:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):0 -> s
    27:46:boolean androidx.appcompat.widget.ActionMenuView.isOverflowMenuShowing():0:0 -> s
    27:46:boolean androidx.appcompat.widget.Toolbar.isOverflowMenuShowing():0 -> s
    27:46:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.isOverflowMenuShowing():0 -> s
    27:46:boolean androidx.appcompat.widget.ActionBarOverlayLayout.isOverflowMenuShowing():0 -> s
    27:46:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):0 -> s
    47:107:void closePanel(androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState,boolean):0:0 -> s
    54:57:void androidx.appcompat.app.AppCompatDelegateImpl.setConfigurationLocales(android.content.res.Configuration,androidx.core.os.LocaleListCompat):0:0 -> t
    54:57:android.content.res.Configuration createOverrideAppConfiguration(android.content.Context,int,androidx.core.os.LocaleListCompat,android.content.res.Configuration,boolean):0 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;ILs/f;Landroid/content/res/Configuration;Z)Landroid/content/res/Configuration;"}
    18:19:boolean androidx.core.view.KeyEventDispatcher.dispatchBeforeHierarchy(android.view.View,android.view.KeyEvent):0:0 -> u
    18:19:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> u
    20:40:boolean dispatchKeyEvent(android.view.KeyEvent):0:0 -> u
    41:55:boolean androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.bypassDispatchKeyEvent(android.view.Window$Callback,android.view.KeyEvent):0:0 -> u
    41:55:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> u
    56:77:boolean dispatchKeyEvent(android.view.KeyEvent):0:0 -> u
    78:96:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyDownPanel(int,android.view.KeyEvent):0:0 -> u
    78:96:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyDown(int,android.view.KeyEvent):0 -> u
    78:96:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> u
    97:116:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyDown(int,android.view.KeyEvent):0:0 -> u
    97:116:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> u
    117:134:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUpPanel(int,android.view.KeyEvent):0:0 -> u
    117:134:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUp(int,android.view.KeyEvent):0 -> u
    117:134:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> u
    135:141:boolean androidx.appcompat.widget.ActionBarOverlayLayout.canShowOverflowMenu():0:0 -> u
    135:141:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUpPanel(int,android.view.KeyEvent):0 -> u
    135:141:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUp(int,android.view.KeyEvent):0 -> u
    135:141:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> u
    142:143:boolean androidx.appcompat.widget.Toolbar.canShowOverflowMenu():0:0 -> u
    142:143:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.canShowOverflowMenu():0 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    142:143:boolean androidx.appcompat.widget.ActionBarOverlayLayout.canShowOverflowMenu():0 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    142:143:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUpPanel(int,android.view.KeyEvent):0 -> u
    142:143:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUp(int,android.view.KeyEvent):0 -> u
    142:143:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> u
    144:149:boolean androidx.appcompat.widget.Toolbar.canShowOverflowMenu():0:0 -> u
    144:149:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.canShowOverflowMenu():0 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    144:149:boolean androidx.appcompat.widget.ActionBarOverlayLayout.canShowOverflowMenu():0 -> u
    144:149:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUpPanel(int,android.view.KeyEvent):0 -> u
    144:149:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUp(int,android.view.KeyEvent):0 -> u
    144:149:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> u
    150:153:boolean androidx.appcompat.widget.Toolbar.canShowOverflowMenu():0:0 -> u
    150:153:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.canShowOverflowMenu():0 -> u
    150:153:boolean androidx.appcompat.widget.ActionBarOverlayLayout.canShowOverflowMenu():0 -> u
    150:153:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUpPanel(int,android.view.KeyEvent):0 -> u
    150:153:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUp(int,android.view.KeyEvent):0 -> u
    150:153:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> u
    154:162:boolean androidx.appcompat.widget.ActionMenuView.isOverflowReserved():0:0 -> u
    154:162:boolean androidx.appcompat.widget.Toolbar.canShowOverflowMenu():0 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    154:162:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.canShowOverflowMenu():0 -> u
    154:162:boolean androidx.appcompat.widget.ActionBarOverlayLayout.canShowOverflowMenu():0 -> u
    154:162:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUpPanel(int,android.view.KeyEvent):0 -> u
    154:162:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUp(int,android.view.KeyEvent):0 -> u
    154:162:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> u
    163:176:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUpPanel(int,android.view.KeyEvent):0:0 -> u
    163:176:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUp(int,android.view.KeyEvent):0 -> u
    163:176:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> u
    177:179:boolean androidx.appcompat.widget.ActionBarOverlayLayout.isOverflowMenuShowing():0:0 -> u
    177:179:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUpPanel(int,android.view.KeyEvent):0 -> u
    177:179:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUp(int,android.view.KeyEvent):0 -> u
    177:179:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    180:183:boolean androidx.appcompat.widget.ActionBarOverlayLayout.isOverflowMenuShowing():0:0 -> u
    180:183:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUpPanel(int,android.view.KeyEvent):0 -> u
    180:183:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUp(int,android.view.KeyEvent):0 -> u
    180:183:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> u
    184:185:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.isOverflowMenuShowing():0:0 -> u
    184:185:boolean androidx.appcompat.widget.ActionBarOverlayLayout.isOverflowMenuShowing():0 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    184:185:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUpPanel(int,android.view.KeyEvent):0 -> u
    184:185:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUp(int,android.view.KeyEvent):0 -> u
    184:185:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> u
    186:189:boolean androidx.appcompat.widget.Toolbar.isOverflowMenuShowing():0:0 -> u
    186:189:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.isOverflowMenuShowing():0 -> u
    186:189:boolean androidx.appcompat.widget.ActionBarOverlayLayout.isOverflowMenuShowing():0 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    186:189:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUpPanel(int,android.view.KeyEvent):0 -> u
    186:189:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUp(int,android.view.KeyEvent):0 -> u
    186:189:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> u
    190:209:boolean androidx.appcompat.widget.ActionMenuView.isOverflowMenuShowing():0:0 -> u
    190:209:boolean androidx.appcompat.widget.Toolbar.isOverflowMenuShowing():0 -> u
    190:209:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.isOverflowMenuShowing():0 -> u
    190:209:boolean androidx.appcompat.widget.ActionBarOverlayLayout.isOverflowMenuShowing():0 -> u
    190:209:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUpPanel(int,android.view.KeyEvent):0 -> u
    190:209:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUp(int,android.view.KeyEvent):0 -> u
    190:209:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> u
    210:223:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUpPanel(int,android.view.KeyEvent):0:0 -> u
    210:223:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUp(int,android.view.KeyEvent):0 -> u
    210:223:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> u
    224:226:boolean androidx.appcompat.widget.ActionBarOverlayLayout.showOverflowMenu():0:0 -> u
    224:226:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUpPanel(int,android.view.KeyEvent):0 -> u
    224:226:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUp(int,android.view.KeyEvent):0 -> u
    224:226:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    227:230:boolean androidx.appcompat.widget.ActionBarOverlayLayout.showOverflowMenu():0:0 -> u
    227:230:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUpPanel(int,android.view.KeyEvent):0 -> u
    227:230:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUp(int,android.view.KeyEvent):0 -> u
    227:230:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> u
    231:232:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.showOverflowMenu():0:0 -> u
    231:232:boolean androidx.appcompat.widget.ActionBarOverlayLayout.showOverflowMenu():0 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    231:232:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUpPanel(int,android.view.KeyEvent):0 -> u
    231:232:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUp(int,android.view.KeyEvent):0 -> u
    231:232:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> u
    233:236:boolean androidx.appcompat.widget.Toolbar.showOverflowMenu():0:0 -> u
    233:236:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.showOverflowMenu():0 -> u
    233:236:boolean androidx.appcompat.widget.ActionBarOverlayLayout.showOverflowMenu():0 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    233:236:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUpPanel(int,android.view.KeyEvent):0 -> u
    233:236:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUp(int,android.view.KeyEvent):0 -> u
    233:236:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> u
    237:240:boolean androidx.appcompat.widget.ActionMenuView.showOverflowMenu():0:0 -> u
    237:240:boolean androidx.appcompat.widget.Toolbar.showOverflowMenu():0 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    237:240:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.showOverflowMenu():0 -> u
    237:240:boolean androidx.appcompat.widget.ActionBarOverlayLayout.showOverflowMenu():0 -> u
    237:240:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUpPanel(int,android.view.KeyEvent):0 -> u
    237:240:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUp(int,android.view.KeyEvent):0 -> u
    237:240:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> u
    241:252:boolean androidx.appcompat.widget.ActionMenuView.showOverflowMenu():0:0 -> u
    241:252:boolean androidx.appcompat.widget.Toolbar.showOverflowMenu():0 -> u
    241:252:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.showOverflowMenu():0 -> u
    241:252:boolean androidx.appcompat.widget.ActionBarOverlayLayout.showOverflowMenu():0 -> u
    241:252:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUpPanel(int,android.view.KeyEvent):0 -> u
    241:252:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUp(int,android.view.KeyEvent):0 -> u
    241:252:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> u
    253:327:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUpPanel(int,android.view.KeyEvent):0:0 -> u
    253:327:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUp(int,android.view.KeyEvent):0 -> u
    253:327:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> u
    328:336:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyUp(int,android.view.KeyEvent):0:0 -> u
    328:336:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> u
    0:62:void doInvalidatePanelMenu(int):0:0 -> v
    4:242:android.view.ViewGroup androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor():0:0 -> w
    4:242:void ensureSubDecor():0 -> w
    243:245:void androidx.core.view.ViewCompat.setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):0:0 -> w
    243:245:android.view.ViewGroup androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor():0 -> w
    243:245:void ensureSubDecor():0 -> w
    246:264:android.view.ViewGroup androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor():0:0 -> w
    246:264:void ensureSubDecor():0 -> w
    265:306:void androidx.appcompat.widget.ViewUtils.makeOptionalFitsSystemWindows(android.view.View):0:0 -> w
    265:306:android.view.ViewGroup androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor():0 -> w
    265:306:void ensureSubDecor():0 -> w
    307:371:android.view.ViewGroup androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor():0:0 -> w
    307:371:void ensureSubDecor():0 -> w
    372:373:void ensureSubDecor():0:0 -> w
    374:388:java.lang.CharSequence androidx.appcompat.app.AppCompatDelegateImpl.getTitle():0:0 -> w
    374:388:void ensureSubDecor():0 -> w
    389:402:void ensureSubDecor():0:0 -> w
    403:406:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatDelegateImpl.peekSupportActionBar():0:0 -> w
    403:406:void ensureSubDecor():0 -> w
    407:417:void ensureSubDecor():0:0 -> w
    418:447:void androidx.appcompat.app.AppCompatDelegateImpl.applyFixedSizeWindow():0:0 -> w
    418:447:void ensureSubDecor():0 -> w
    448:449:void androidx.appcompat.widget.ContentFrameLayout.setDecorPadding(int,int,int,int):0:0 -> w
    448:449:void androidx.appcompat.app.AppCompatDelegateImpl.applyFixedSizeWindow():0 -> w
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    448:449:void ensureSubDecor():0 -> w
    450:454:void androidx.appcompat.widget.ContentFrameLayout.setDecorPadding(int,int,int,int):0:0 -> w
    450:454:void androidx.appcompat.app.AppCompatDelegateImpl.applyFixedSizeWindow():0 -> w
    450:454:void ensureSubDecor():0 -> w
    455:460:boolean androidx.core.view.ViewCompat.isLaidOut(android.view.View):0:0 -> w
    455:460:void androidx.appcompat.widget.ContentFrameLayout.setDecorPadding(int,int,int,int):0 -> w
    455:460:void androidx.appcompat.app.AppCompatDelegateImpl.applyFixedSizeWindow():0 -> w
    455:460:void ensureSubDecor():0 -> w
    461:463:void androidx.appcompat.widget.ContentFrameLayout.setDecorPadding(int,int,int,int):0:0 -> w
    461:463:void androidx.appcompat.app.AppCompatDelegateImpl.applyFixedSizeWindow():0 -> w
    461:463:void ensureSubDecor():0 -> w
    464:551:void androidx.appcompat.app.AppCompatDelegateImpl.applyFixedSizeWindow():0:0 -> w
    464:551:void ensureSubDecor():0 -> w
    552:565:void ensureSubDecor():0:0 -> w
    566:582:void androidx.appcompat.app.AppCompatDelegateImpl.invalidatePanelMenu(int):0:0 -> w
    566:582:void ensureSubDecor():0 -> w
    583:587:void androidx.core.view.ViewCompat.postOnAnimation(android.view.View,java.lang.Runnable):0:0 -> w
    583:587:void androidx.appcompat.app.AppCompatDelegateImpl.invalidatePanelMenu(int):0 -> w
    583:587:void ensureSubDecor():0 -> w
    588:590:void androidx.appcompat.app.AppCompatDelegateImpl.invalidatePanelMenu(int):0:0 -> w
    588:590:void ensureSubDecor():0 -> w
    591:669:android.view.ViewGroup androidx.appcompat.app.AppCompatDelegateImpl.createSubDecor():0:0 -> w
    591:669:void ensureSubDecor():0 -> w
    0:31:void ensureWindow():0:0 -> x
    6:30:androidx.appcompat.app.TwilightManager androidx.appcompat.app.TwilightManager.getInstance(android.content.Context):0:0 -> y
    6:30:androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager getAutoTimeNightModeManager(android.content.Context):0 -> y
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Ld/b0;"}
    31:38:androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager getAutoTimeNightModeManager(android.content.Context):0:0 -> y
    0:32:androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState getPanelState(int,boolean):0:0 -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Ld/d0;"}
androidx.appcompat.app.AppCompatDelegateImpl$2 -> d.r:
    int $r8$classId -> a
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> b
    0:7:void androidx.appcompat.app.AppCompatDelegateImpl$2.<init>(androidx.appcompat.app.AppCompatDelegateImpl):0:0 -> <init>
    0:7:void $r8$init$synthetic(androidx.appcompat.app.AppCompatDelegateImpl,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld/e0;I)V"}
    10:33:void androidx.appcompat.app.AppCompatDelegateImpl$2.run():0:0 -> run
    10:33:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    34:42:void androidx.appcompat.app.AppCompatDelegateImpl$6.run():0:0 -> run
    34:42:void run$bridge():0 -> run
    43:49:void androidx.appcompat.app.AppCompatDelegateImpl.endOnGoingFadeAnimation():0:0 -> run
    43:49:void androidx.appcompat.app.AppCompatDelegateImpl$6.run():0 -> run
    43:49:void run$bridge():0 -> run
    50:59:boolean androidx.appcompat.app.AppCompatDelegateImpl.shouldAnimateActionModeView():0:0 -> run
    50:59:void androidx.appcompat.app.AppCompatDelegateImpl$6.run():0 -> run
    50:59:void run$bridge():0 -> run
    60:71:boolean androidx.core.view.ViewCompat.isLaidOut(android.view.View):0:0 -> run
    60:71:boolean androidx.appcompat.app.AppCompatDelegateImpl.shouldAnimateActionModeView():0 -> run
    60:71:void androidx.appcompat.app.AppCompatDelegateImpl$6.run():0 -> run
    60:71:void run$bridge():0 -> run
    72:109:void androidx.appcompat.app.AppCompatDelegateImpl$6.run():0:0 -> run
    72:109:void run$bridge():0 -> run
androidx.appcompat.app.AppCompatDelegateImpl$3 -> d.s:
    int $r8$classId -> a
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> b
    0:7:void androidx.appcompat.app.AppCompatDelegateImpl$3.<init>(androidx.appcompat.app.AppCompatDelegateImpl):0:0 -> <init>
    0:7:void $r8$init$synthetic(androidx.appcompat.app.AppCompatDelegateImpl,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld/e0;I)V"}
    0:7:int androidx.core.view.WindowInsetsCompat.getSystemWindowInsetTop():0:0 -> a
    0:7:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lw/f1;)Lw/f1;"}
    8:16:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):0:0 -> a
    17:22:int androidx.core.view.WindowInsetsCompat.getSystemWindowInsetLeft():0:0 -> a
    17:22:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):0 -> a
    23:28:int androidx.core.view.WindowInsetsCompat.getSystemWindowInsetRight():0:0 -> a
    23:28:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):0 -> a
    29:34:int androidx.core.view.WindowInsetsCompat.getSystemWindowInsetBottom():0:0 -> a
    29:34:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):0 -> a
    35:51:void androidx.core.view.WindowInsetsCompat$Builder.<init>(androidx.core.view.WindowInsetsCompat):0:0 -> a
    35:51:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat.replaceSystemWindowInsets(int,int,int,int):0 -> a
    35:51:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):0 -> a
    52:55:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat.replaceSystemWindowInsets(int,int,int,int):0:0 -> a
    52:55:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):0 -> a
    56:58:androidx.core.view.WindowInsetsCompat$Builder androidx.core.view.WindowInsetsCompat$Builder.setSystemWindowInsets(androidx.core.graphics.Insets):0:0 -> a
    56:58:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat.replaceSystemWindowInsets(int,int,int,int):0 -> a
    56:58:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):0 -> a
    59:62:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat$Builder.build():0:0 -> a
    59:62:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat.replaceSystemWindowInsets(int,int,int,int):0 -> a
    59:62:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):0 -> a
    63:64:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):0:0 -> a
    65:85:androidx.core.view.WindowInsetsCompat androidx.core.view.ViewCompat.onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):0:0 -> a
    65:85:androidx.core.view.WindowInsetsCompat onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):0 -> a
    8:11:void androidx.appcompat.app.AppCompatDelegateImpl$ActionMenuPresenterCallback.onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0:0 -> b
    8:11:void androidx.appcompat.app.AppCompatDelegateImpl$ActionMenuPresenterCallback.onCloseMenu$bridge(androidx.appcompat.view.menu.MenuBuilder,boolean):0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;Z)V"}
    12:25:void androidx.appcompat.app.AppCompatDelegateImpl$PanelMenuPresenterCallback.onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0:0 -> b
    12:25:void androidx.appcompat.app.AppCompatDelegateImpl$ActionMenuPresenterCallback.onCloseMenu$bridge(androidx.appcompat.view.menu.MenuBuilder,boolean):0 -> b
    26:29:androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState androidx.appcompat.app.AppCompatDelegateImpl.findMenuPanel(android.view.Menu):0:0 -> b
    26:29:void androidx.appcompat.app.AppCompatDelegateImpl$PanelMenuPresenterCallback.onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0 -> b
    26:29:void androidx.appcompat.app.AppCompatDelegateImpl$ActionMenuPresenterCallback.onCloseMenu$bridge(androidx.appcompat.view.menu.MenuBuilder,boolean):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    30:51:androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState androidx.appcompat.app.AppCompatDelegateImpl.findMenuPanel(android.view.Menu):0:0 -> b
    30:51:void androidx.appcompat.app.AppCompatDelegateImpl$PanelMenuPresenterCallback.onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0 -> b
    30:51:void androidx.appcompat.app.AppCompatDelegateImpl$ActionMenuPresenterCallback.onCloseMenu$bridge(androidx.appcompat.view.menu.MenuBuilder,boolean):0 -> b
    52:65:void androidx.appcompat.app.AppCompatDelegateImpl$PanelMenuPresenterCallback.onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0:0 -> b
    52:65:void androidx.appcompat.app.AppCompatDelegateImpl$ActionMenuPresenterCallback.onCloseMenu$bridge(androidx.appcompat.view.menu.MenuBuilder,boolean):0 -> b
    11:20:boolean androidx.appcompat.app.AppCompatDelegateImpl$ActionMenuPresenterCallback.onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> j
    11:20:boolean androidx.appcompat.app.AppCompatDelegateImpl$ActionMenuPresenterCallback.onOpenSubMenu$bridge(androidx.appcompat.view.menu.MenuBuilder):0 -> j
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;)Z"}
    21:45:boolean androidx.appcompat.app.AppCompatDelegateImpl$PanelMenuPresenterCallback.onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> j
    21:45:boolean androidx.appcompat.app.AppCompatDelegateImpl$ActionMenuPresenterCallback.onOpenSubMenu$bridge(androidx.appcompat.view.menu.MenuBuilder):0 -> j
androidx.appcompat.app.AppCompatDelegateImpl$6$1 -> d.t:
    int $r8$classId -> o
    androidx.appcompat.app.AppCompatDelegateImpl$6 this$1 -> p
    0:7:void androidx.appcompat.app.AppCompatDelegateImpl$6$1.<init>(androidx.appcompat.app.AppCompatDelegateImpl$6):0:0 -> <init>
    0:7:void $r8$init$synthetic(java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)V"}
    11:25:void androidx.appcompat.app.AppCompatDelegateImpl$7.onAnimationEnd(android.view.View):0:0 -> b
    11:25:void onAnimationEnd$bridge(android.view.View):0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    26:44:void androidx.appcompat.app.AppCompatDelegateImpl$6$1.onAnimationEnd(android.view.View):0:0 -> b
    26:44:void onAnimationEnd$bridge(android.view.View):0 -> b
    45:85:void androidx.appcompat.app.AppCompatDelegateImpl$ActionModeCallbackWrapperV9$1.onAnimationEnd(android.view.View):0:0 -> b
    45:85:void onAnimationEnd$bridge(android.view.View):0 -> b
    86:88:void androidx.core.view.ViewCompat.requestApplyInsets(android.view.View):0:0 -> b
    86:88:void androidx.appcompat.app.AppCompatDelegateImpl$ActionModeCallbackWrapperV9$1.onAnimationEnd(android.view.View):0 -> b
    86:88:void onAnimationEnd$bridge(android.view.View):0 -> b
    89:104:void androidx.appcompat.app.AppCompatDelegateImpl$ActionModeCallbackWrapperV9$1.onAnimationEnd(android.view.View):0:0 -> b
    89:104:void onAnimationEnd$bridge(android.view.View):0 -> b
    105:109:void androidx.core.view.ViewCompat.requestApplyInsets(android.view.View):0:0 -> b
    105:109:void androidx.appcompat.app.AppCompatDelegateImpl$ActionModeCallbackWrapperV9$1.onAnimationEnd(android.view.View):0 -> b
    105:109:void onAnimationEnd$bridge(android.view.View):0 -> b
    9:35:void androidx.appcompat.app.AppCompatDelegateImpl$7.onAnimationStart(android.view.View):0:0 -> d
    9:35:void onAnimationStart$bridge(android.view.View):0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    36:39:void androidx.core.view.ViewCompat.requestApplyInsets(android.view.View):0:0 -> d
    36:39:void androidx.appcompat.app.AppCompatDelegateImpl$7.onAnimationStart(android.view.View):0 -> d
    36:39:void onAnimationStart$bridge(android.view.View):0 -> d
    40:49:void androidx.appcompat.app.AppCompatDelegateImpl$6$1.onAnimationStart(android.view.View):0:0 -> d
    40:49:void onAnimationStart$bridge(android.view.View):0 -> d
androidx.appcompat.app.AppCompatDelegateImpl$ActionModeCallbackWrapperV9 -> d.u:
    androidx.appcompat.view.ActionMode$Callback mWrapped -> a
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> b
    0:7:void <init>(androidx.appcompat.app.AppCompatDelegateImpl,androidx.appcompat.view.ActionMode$Callback):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld/e0;Lf/h;)V"}
    0:6:boolean onCreateActionMode(androidx.appcompat.view.ActionMode,android.view.Menu):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/c;Lg/o;)Z"}
    26:32:void androidx.appcompat.app.AppCompatDelegateImpl.endOnGoingFadeAnimation():0:0 -> b
    26:32:void onDestroyActionMode(androidx.appcompat.view.ActionMode):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/c;)V"}
    33:67:void onDestroyActionMode(androidx.appcompat.view.ActionMode):0:0 -> b
    68:70:void androidx.core.view.ViewCompat.requestApplyInsets(android.view.View):0:0 -> b
    68:70:void onDestroyActionMode(androidx.appcompat.view.ActionMode):0 -> b
    71:74:void onDestroyActionMode(androidx.appcompat.view.ActionMode):0:0 -> b
    6:8:void androidx.core.view.ViewCompat.requestApplyInsets(android.view.View):0:0 -> c
    6:8:boolean onPrepareActionMode(androidx.appcompat.view.ActionMode,android.view.Menu):0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/c;Lg/o;)Z"}
    9:15:boolean onPrepareActionMode(androidx.appcompat.view.ActionMode,android.view.Menu):0:0 -> c
    0:6:boolean onActionItemClicked(androidx.appcompat.view.ActionMode,android.view.MenuItem):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/c;Landroid/view/MenuItem;)Z"}
androidx.appcompat.app.AppCompatDelegateImpl$Api24Impl -> d.v:
    0:21:void generateConfigDelta_locale(android.content.res.Configuration,android.content.res.Configuration,android.content.res.Configuration):0:0 -> a
    0:12:androidx.core.os.LocaleListCompat getLocales(android.content.res.Configuration):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Configuration;)Ls/f;"}
    0:1:java.lang.String androidx.core.os.LocaleListCompat.toLanguageTags():0:0 -> c
    0:1:void setDefaultLocales(androidx.core.os.LocaleListCompat):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/f;)V"}
    2:3:java.lang.String androidx.core.os.LocaleListCompat.toLanguageTags():0:0 -> c
    2:3:void setDefaultLocales(androidx.core.os.LocaleListCompat):0 -> c
    4:5:java.lang.String androidx.core.os.LocaleListPlatformWrapper.toLanguageTags():0:0 -> c
    4:5:java.lang.String androidx.core.os.LocaleListCompat.toLanguageTags():0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:5:void setDefaultLocales(androidx.core.os.LocaleListCompat):0 -> c
    6:9:java.lang.String androidx.core.os.LocaleListPlatformWrapper.toLanguageTags():0:0 -> c
    6:9:java.lang.String androidx.core.os.LocaleListCompat.toLanguageTags():0 -> c
    6:9:void setDefaultLocales(androidx.core.os.LocaleListCompat):0 -> c
    10:17:void setDefaultLocales(androidx.core.os.LocaleListCompat):0:0 -> c
    0:1:java.lang.String androidx.core.os.LocaleListCompat.toLanguageTags():0:0 -> d
    0:1:void setLocales(android.content.res.Configuration,androidx.core.os.LocaleListCompat):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Configuration;Ls/f;)V"}
    2:3:java.lang.String androidx.core.os.LocaleListCompat.toLanguageTags():0:0 -> d
    2:3:void setLocales(android.content.res.Configuration,androidx.core.os.LocaleListCompat):0 -> d
    4:5:java.lang.String androidx.core.os.LocaleListPlatformWrapper.toLanguageTags():0:0 -> d
    4:5:java.lang.String androidx.core.os.LocaleListCompat.toLanguageTags():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:5:void setLocales(android.content.res.Configuration,androidx.core.os.LocaleListCompat):0 -> d
    6:9:java.lang.String androidx.core.os.LocaleListPlatformWrapper.toLanguageTags():0:0 -> d
    6:9:java.lang.String androidx.core.os.LocaleListCompat.toLanguageTags():0 -> d
    6:9:void setLocales(android.content.res.Configuration,androidx.core.os.LocaleListCompat):0 -> d
    10:17:void setLocales(android.content.res.Configuration,androidx.core.os.LocaleListCompat):0:0 -> d
androidx.appcompat.app.AppCompatDelegateImpl$Api33Impl -> d.x:
    0:4:android.window.OnBackInvokedDispatcher getOnBackInvokedDispatcher(android.app.Activity):0:0 -> a
    0:15:android.window.OnBackInvokedCallback registerOnBackPressedCallback(java.lang.Object,androidx.appcompat.app.AppCompatDelegateImpl):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ld/e0;)Landroid/window/OnBackInvokedCallback;"}
    0:11:void unregisterOnBackInvokedCallback(java.lang.Object,java.lang.Object):0:0 -> c
androidx.appcompat.app.AppCompatDelegateImpl$Api33Impl$$ExternalSyntheticLambda5 -> d.w:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.appcompat.app.AppCompatDelegateImpl androidx.appcompat.app.AppCompatDelegateImpl$Api33Impl$$InternalSyntheticLambda$1$ca448f707d8ac2d17ac7e57df7db5477aff5780c46368876e01931f1cba78d41$0.f$0 -> a
    0:5:void androidx.appcompat.app.AppCompatDelegateImpl$Api33Impl$$InternalSyntheticLambda$1$ca448f707d8ac2d17ac7e57df7db5477aff5780c46368876e01931f1cba78d41$0.<init>(androidx.appcompat.app.AppCompatDelegateImpl):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld/e0;)V"}
    0:5:void androidx.appcompat.app.AppCompatDelegateImpl$Api33Impl$$InternalSyntheticLambda$1$ca448f707d8ac2d17ac7e57df7db5477aff5780c46368876e01931f1cba78d41$0.onBackInvoked():0:0 -> onBackInvoked
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback -> d.y:
    android.view.Window$Callback androidx.appcompat.view.WindowCallbackWrapper.mWrapped -> a
    boolean mOnContentChangedBypassEnabled -> b
    boolean mDispatchKeyEventBypassEnabled -> c
    boolean mOnPanelClosedBypassEnabled -> d
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> e
    2:17:void androidx.appcompat.view.WindowCallbackWrapper.<init>(android.view.Window$Callback):0:0 -> <init>
    2:17:void <init>(androidx.appcompat.app.AppCompatDelegateImpl,android.view.Window$Callback):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld/e0;Landroid/view/Window$Callback;)V"}
    0:13:void bypassOnContentChanged(android.view.Window$Callback):0:0 -> a
    0:6:boolean androidx.appcompat.view.WindowCallbackWrapper.dispatchGenericMotionEvent(android.view.MotionEvent):0:0 -> b
    0:6:boolean androidx.appcompat.view.WindowCallbackWrapper.dispatchKeyEvent(android.view.KeyEvent):0:0 -> c
    0:6:boolean androidx.appcompat.view.WindowCallbackWrapper.dispatchKeyShortcutEvent(android.view.KeyEvent):0:0 -> d
    0:4:boolean dispatchGenericMotionEvent(android.view.MotionEvent):0:0 -> dispatchGenericMotionEvent
      # {"id":"com.android.tools.r8.synthesized"}
    0:29:boolean dispatchKeyEvent(android.view.KeyEvent):0:0 -> dispatchKeyEvent
    11:15:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatDelegateImpl.getSupportActionBar():0:0 -> dispatchKeyShortcutEvent
    11:15:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyShortcut(int,android.view.KeyEvent):0 -> dispatchKeyShortcutEvent
    11:15:boolean dispatchKeyShortcutEvent(android.view.KeyEvent):0 -> dispatchKeyShortcutEvent
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    16:20:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatDelegateImpl.getSupportActionBar():0:0 -> dispatchKeyShortcutEvent
    16:20:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyShortcut(int,android.view.KeyEvent):0 -> dispatchKeyShortcutEvent
    16:20:boolean dispatchKeyShortcutEvent(android.view.KeyEvent):0 -> dispatchKeyShortcutEvent
    21:25:boolean androidx.appcompat.app.WindowDecorActionBar.onKeyShortcut(int,android.view.KeyEvent):0:0 -> dispatchKeyShortcutEvent
    21:25:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyShortcut(int,android.view.KeyEvent):0 -> dispatchKeyShortcutEvent
    21:25:boolean dispatchKeyShortcutEvent(android.view.KeyEvent):0 -> dispatchKeyShortcutEvent
    26:29:android.view.Menu androidx.appcompat.app.WindowDecorActionBar$ActionModeImpl.getMenu():0:0 -> dispatchKeyShortcutEvent
    26:29:boolean androidx.appcompat.app.WindowDecorActionBar.onKeyShortcut(int,android.view.KeyEvent):0 -> dispatchKeyShortcutEvent
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    26:29:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyShortcut(int,android.view.KeyEvent):0 -> dispatchKeyShortcutEvent
    26:29:boolean dispatchKeyShortcutEvent(android.view.KeyEvent):0 -> dispatchKeyShortcutEvent
    30:58:boolean androidx.appcompat.app.WindowDecorActionBar.onKeyShortcut(int,android.view.KeyEvent):0:0 -> dispatchKeyShortcutEvent
    30:58:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyShortcut(int,android.view.KeyEvent):0 -> dispatchKeyShortcutEvent
    30:58:boolean dispatchKeyShortcutEvent(android.view.KeyEvent):0 -> dispatchKeyShortcutEvent
    59:110:boolean androidx.appcompat.app.AppCompatDelegateImpl.onKeyShortcut(int,android.view.KeyEvent):0:0 -> dispatchKeyShortcutEvent
    59:110:boolean dispatchKeyShortcutEvent(android.view.KeyEvent):0 -> dispatchKeyShortcutEvent
    0:4:boolean dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent):0:0 -> dispatchPopulateAccessibilityEvent
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:boolean dispatchTouchEvent(android.view.MotionEvent):0:0 -> dispatchTouchEvent
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:boolean dispatchTrackballEvent(android.view.MotionEvent):0:0 -> dispatchTrackballEvent
      # {"id":"com.android.tools.r8.synthesized"}
    0:6:boolean androidx.appcompat.view.WindowCallbackWrapper.dispatchPopulateAccessibilityEvent(android.view.accessibility.AccessibilityEvent):0:0 -> e
    0:6:boolean androidx.appcompat.view.WindowCallbackWrapper.dispatchTouchEvent(android.view.MotionEvent):0:0 -> f
    0:6:boolean androidx.appcompat.view.WindowCallbackWrapper.dispatchTrackballEvent(android.view.MotionEvent):0:0 -> g
    0:5:void androidx.appcompat.view.WindowCallbackWrapper.onActionModeFinished(android.view.ActionMode):0:0 -> h
    0:5:void androidx.appcompat.view.WindowCallbackWrapper.onActionModeStarted(android.view.ActionMode):0:0 -> i
    0:5:void androidx.appcompat.view.WindowCallbackWrapper.onAttachedToWindow():0:0 -> j
    0:6:boolean androidx.appcompat.view.WindowCallbackWrapper.onCreatePanelMenu(int,android.view.Menu):0:0 -> k
    0:6:android.view.View androidx.appcompat.view.WindowCallbackWrapper.onCreatePanelView(int):0:0 -> l
    0:5:void androidx.appcompat.view.WindowCallbackWrapper.onDetachedFromWindow():0:0 -> m
    0:6:boolean androidx.appcompat.view.WindowCallbackWrapper.onMenuItemSelected(int,android.view.MenuItem):0:0 -> n
    0:6:boolean androidx.appcompat.view.WindowCallbackWrapper.onMenuOpened(int,android.view.Menu):0:0 -> o
    0:3:void onActionModeFinished(android.view.ActionMode):0:0 -> onActionModeFinished
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void onActionModeStarted(android.view.ActionMode):0:0 -> onActionModeStarted
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void onAttachedToWindow():0:0 -> onAttachedToWindow
      # {"id":"com.android.tools.r8.synthesized"}
    0:9:void onContentChanged():0:0 -> onContentChanged
    0:12:boolean onCreatePanelMenu(int,android.view.Menu):0:0 -> onCreatePanelMenu
    0:4:android.view.View onCreatePanelView(int):0:0 -> onCreatePanelView
    0:3:void onDetachedFromWindow():0:0 -> onDetachedFromWindow
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:boolean onMenuItemSelected(int,android.view.MenuItem):0:0 -> onMenuItemSelected
      # {"id":"com.android.tools.r8.synthesized"}
    6:9:void androidx.appcompat.app.AppCompatDelegateImpl.onMenuOpened(int):0:0 -> onMenuOpened
    6:9:boolean onMenuOpened(int,android.view.Menu):0 -> onMenuOpened
    10:12:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatDelegateImpl.getSupportActionBar():0:0 -> onMenuOpened
    10:12:void androidx.appcompat.app.AppCompatDelegateImpl.onMenuOpened(int):0 -> onMenuOpened
    10:12:boolean onMenuOpened(int,android.view.Menu):0 -> onMenuOpened
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    13:16:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatDelegateImpl.getSupportActionBar():0:0 -> onMenuOpened
    13:16:void androidx.appcompat.app.AppCompatDelegateImpl.onMenuOpened(int):0 -> onMenuOpened
    13:16:boolean onMenuOpened(int,android.view.Menu):0 -> onMenuOpened
    17:42:void androidx.appcompat.app.WindowDecorActionBar.dispatchMenuVisibilityChanged(boolean):0:0 -> onMenuOpened
    17:42:void androidx.appcompat.app.AppCompatDelegateImpl.onMenuOpened(int):0 -> onMenuOpened
    17:42:boolean onMenuOpened(int,android.view.Menu):0 -> onMenuOpened
    43:46:boolean onMenuOpened(int,android.view.Menu):0:0 -> onMenuOpened
    16:19:void androidx.appcompat.app.AppCompatDelegateImpl.onPanelClosed(int):0:0 -> onPanelClosed
    16:19:void onPanelClosed(int,android.view.Menu):0 -> onPanelClosed
    20:22:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatDelegateImpl.getSupportActionBar():0:0 -> onPanelClosed
    20:22:void androidx.appcompat.app.AppCompatDelegateImpl.onPanelClosed(int):0 -> onPanelClosed
    20:22:void onPanelClosed(int,android.view.Menu):0 -> onPanelClosed
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    23:26:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatDelegateImpl.getSupportActionBar():0:0 -> onPanelClosed
    23:26:void androidx.appcompat.app.AppCompatDelegateImpl.onPanelClosed(int):0 -> onPanelClosed
    23:26:void onPanelClosed(int,android.view.Menu):0 -> onPanelClosed
    27:53:void androidx.appcompat.app.WindowDecorActionBar.dispatchMenuVisibilityChanged(boolean):0:0 -> onPanelClosed
    27:53:void androidx.appcompat.app.AppCompatDelegateImpl.onPanelClosed(int):0 -> onPanelClosed
    27:53:void onPanelClosed(int,android.view.Menu):0 -> onPanelClosed
    54:57:void androidx.appcompat.app.AppCompatDelegateImpl.onPanelClosed(int):0:0 -> onPanelClosed
    54:57:void onPanelClosed(int,android.view.Menu):0 -> onPanelClosed
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    58:65:void androidx.appcompat.app.AppCompatDelegateImpl.onPanelClosed(int):0:0 -> onPanelClosed
    58:65:void onPanelClosed(int,android.view.Menu):0 -> onPanelClosed
    66:69:void onPanelClosed(int,android.view.Menu):0:0 -> onPanelClosed
    0:3:void onPointerCaptureChanged(boolean):0:0 -> onPointerCaptureChanged
      # {"id":"com.android.tools.r8.synthesized"}
    18:19:void androidx.appcompat.view.menu.MenuBuilder.setOverrideVisibleItems(boolean):0:0 -> onPreparePanel
    18:19:boolean onPreparePanel(int,android.view.View,android.view.Menu):0 -> onPreparePanel
    20:25:boolean onPreparePanel(int,android.view.View,android.view.Menu):0:0 -> onPreparePanel
    26:28:void androidx.appcompat.view.menu.MenuBuilder.setOverrideVisibleItems(boolean):0:0 -> onPreparePanel
    26:28:boolean onPreparePanel(int,android.view.View,android.view.Menu):0 -> onPreparePanel
    0:18:void onProvideKeyboardShortcuts(java.util.List,android.view.Menu,int):0:0 -> onProvideKeyboardShortcuts
    1:1:boolean onSearchRequested():0:0 -> onSearchRequested
      # {"id":"com.android.tools.r8.synthesized"}
    2:2:boolean onSearchRequested(android.view.SearchEvent):0:0 -> onSearchRequested
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void onWindowAttributesChanged(android.view.WindowManager$LayoutParams):0:0 -> onWindowAttributesChanged
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void onWindowFocusChanged(boolean):0:0 -> onWindowFocusChanged
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback):0:0 -> onWindowStartingActionMode
    2:2:boolean androidx.appcompat.app.AppCompatDelegateImpl.isHandleNativeActionModesEnabled():0:0 -> onWindowStartingActionMode
    2:2:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    3:3:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0:0 -> onWindowStartingActionMode
    4:4:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0:0 -> onWindowStartingActionMode
    4:4:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    5:5:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):0:0 -> onWindowStartingActionMode
    5:5:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:5:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    6:6:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):0:0 -> onWindowStartingActionMode
    6:6:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    6:6:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    7:7:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatDelegateImpl.getSupportActionBar():0:0 -> onWindowStartingActionMode
    7:7:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    7:7:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    7:7:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    8:8:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):0:0 -> onWindowStartingActionMode
    8:8:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    8:8:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    9:9:androidx.appcompat.view.ActionMode androidx.appcompat.app.WindowDecorActionBar.startActionMode(androidx.appcompat.view.ActionMode$Callback):0:0 -> onWindowStartingActionMode
    9:9:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    9:9:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    9:9:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    10:10:boolean androidx.appcompat.app.WindowDecorActionBar$ActionModeImpl.dispatchOnCreate():0:0 -> onWindowStartingActionMode
    10:10:androidx.appcompat.view.ActionMode androidx.appcompat.app.WindowDecorActionBar.startActionMode(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    10:10:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    10:10:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    10:10:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    11:11:androidx.appcompat.view.ActionMode androidx.appcompat.app.WindowDecorActionBar.startActionMode(androidx.appcompat.view.ActionMode$Callback):0:0 -> onWindowStartingActionMode
    11:11:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    11:11:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    11:11:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    12:12:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):0:0 -> onWindowStartingActionMode
    12:12:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    12:12:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    13:13:boolean androidx.appcompat.app.WindowDecorActionBar$ActionModeImpl.dispatchOnCreate():0:0 -> onWindowStartingActionMode
    13:13:androidx.appcompat.view.ActionMode androidx.appcompat.app.WindowDecorActionBar.startActionMode(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    13:13:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    13:13:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    13:13:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    14:14:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):0:0 -> onWindowStartingActionMode
    14:14:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    14:14:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    15:15:void androidx.appcompat.app.AppCompatDelegateImpl.endOnGoingFadeAnimation():0:0 -> onWindowStartingActionMode
    15:15:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    15:15:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    15:15:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    15:15:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    16:16:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):0:0 -> onWindowStartingActionMode
    16:16:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    16:16:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    16:16:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    17:17:void androidx.appcompat.widget.ActionBarContextView.<init>(android.content.Context):0:0 -> onWindowStartingActionMode
    17:17:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    17:17:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    17:17:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    17:17:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    18:18:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):0:0 -> onWindowStartingActionMode
    18:18:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    18:18:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    18:18:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    19:19:void androidx.core.widget.PopupWindowCompat.setWindowLayoutType(android.widget.PopupWindow,int):0:0 -> onWindowStartingActionMode
    19:19:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    19:19:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    19:19:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    19:19:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    20:20:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):0:0 -> onWindowStartingActionMode
    20:20:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    20:20:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    20:20:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    21:21:androidx.appcompat.app.ActionBar androidx.appcompat.app.AppCompatDelegateImpl.getSupportActionBar():0:0 -> onWindowStartingActionMode
    21:21:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl.getActionBarThemedContext():0 -> onWindowStartingActionMode
    21:21:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    21:21:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    21:21:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    21:21:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    22:22:android.content.Context androidx.appcompat.app.AppCompatDelegateImpl.getActionBarThemedContext():0:0 -> onWindowStartingActionMode
    22:22:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    22:22:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    22:22:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    22:22:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    23:23:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):0:0 -> onWindowStartingActionMode
    23:23:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    23:23:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    23:23:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    24:24:void androidx.appcompat.app.AppCompatDelegateImpl.endOnGoingFadeAnimation():0:0 -> onWindowStartingActionMode
    24:24:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    24:24:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    24:24:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    24:24:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    25:25:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):0:0 -> onWindowStartingActionMode
    25:25:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    25:25:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    25:25:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    26:26:android.view.Menu androidx.appcompat.view.StandaloneActionMode.getMenu():0:0 -> onWindowStartingActionMode
    26:26:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    26:26:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    26:26:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    26:26:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    27:27:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):0:0 -> onWindowStartingActionMode
    27:27:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    27:27:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    27:27:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    28:28:boolean androidx.appcompat.app.AppCompatDelegateImpl.shouldAnimateActionModeView():0:0 -> onWindowStartingActionMode
    28:28:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    28:28:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    28:28:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    28:28:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    29:29:boolean androidx.core.view.ViewCompat.isLaidOut(android.view.View):0:0 -> onWindowStartingActionMode
    29:29:boolean androidx.appcompat.app.AppCompatDelegateImpl.shouldAnimateActionModeView():0 -> onWindowStartingActionMode
    29:29:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    29:29:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    29:29:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    29:29:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    30:30:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):0:0 -> onWindowStartingActionMode
    30:30:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    30:30:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    30:30:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    31:31:void androidx.core.view.ViewCompat.requestApplyInsets(android.view.View):0:0 -> onWindowStartingActionMode
    31:31:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    31:31:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    31:31:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    31:31:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    32:32:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionModeFromWindow(androidx.appcompat.view.ActionMode$Callback):0:0 -> onWindowStartingActionMode
    32:32:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    32:32:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    32:32:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    33:33:androidx.appcompat.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl.startSupportActionMode(androidx.appcompat.view.ActionMode$Callback):0:0 -> onWindowStartingActionMode
    33:33:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0 -> onWindowStartingActionMode
    33:33:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    34:34:android.view.ActionMode androidx.appcompat.app.AppCompatDelegateImpl$AppCompatWindowCallback.startAsSupportActionMode(android.view.ActionMode$Callback):0:0 -> onWindowStartingActionMode
    34:34:android.view.ActionMode onWindowStartingActionMode(android.view.ActionMode$Callback,int):0 -> onWindowStartingActionMode
    0:5:void androidx.appcompat.view.WindowCallbackWrapper.onPanelClosed(int,android.view.Menu):0:0 -> p
    0:5:void androidx.appcompat.view.WindowCallbackWrapper.onPointerCaptureChanged(boolean):0:0 -> q
    0:6:boolean androidx.appcompat.view.WindowCallbackWrapper.onPreparePanel(int,android.view.View,android.view.Menu):0:0 -> r
    0:5:void androidx.appcompat.view.WindowCallbackWrapper.onProvideKeyboardShortcuts(java.util.List,android.view.Menu,int):0:0 -> s
    0:6:boolean androidx.appcompat.view.WindowCallbackWrapper.onSearchRequested():0:0 -> t
    0:6:boolean androidx.appcompat.view.WindowCallbackWrapper.onSearchRequested(android.view.SearchEvent):0:0 -> u
    0:5:void androidx.appcompat.view.WindowCallbackWrapper.onWindowAttributesChanged(android.view.WindowManager$LayoutParams):0:0 -> v
    0:5:void androidx.appcompat.view.WindowCallbackWrapper.onWindowFocusChanged(boolean):0:0 -> w
    0:6:android.view.ActionMode androidx.appcompat.view.WindowCallbackWrapper.onWindowStartingActionMode(android.view.ActionMode$Callback,int):0:0 -> x
androidx.appcompat.app.AppCompatDelegateImpl$AutoBatteryNightModeManager -> d.z:
    int $r8$classId -> c
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> d
    android.os.PowerManager mPowerManager -> e
    1:1:void androidx.appcompat.app.AppCompatDelegateImpl$AutoBatteryNightModeManager.<init>(androidx.appcompat.app.AppCompatDelegateImpl,android.content.Context):0:0 -> <init>
    1:1:void $r8$init$synthetic(androidx.appcompat.app.AppCompatDelegateImpl,android.content.Context):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld/e0;Landroid/content/Context;)V"}
    2:2:void androidx.appcompat.app.AppCompatDelegateImpl$AutoTimeNightModeManager.<init>(androidx.appcompat.app.AppCompatDelegateImpl,androidx.appcompat.app.TwilightManager):0:0 -> <init>
    2:2:void $r8$init$synthetic(androidx.appcompat.app.AppCompatDelegateImpl,androidx.appcompat.app.TwilightManager):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld/e0;Landroidx/activity/result/d;)V"}
    6:16:android.content.IntentFilter androidx.appcompat.app.AppCompatDelegateImpl$AutoBatteryNightModeManager.createIntentFilterForBroadcastReceiver():0:0 -> b
    6:16:android.content.IntentFilter createIntentFilterForBroadcastReceiver$bridge():0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    17:37:android.content.IntentFilter androidx.appcompat.app.AppCompatDelegateImpl$AutoTimeNightModeManager.createIntentFilterForBroadcastReceiver():0:0 -> b
    17:37:android.content.IntentFilter createIntentFilterForBroadcastReceiver$bridge():0 -> b
    11:12:int androidx.appcompat.app.AppCompatDelegateImpl$AutoBatteryNightModeManager.getApplyableNightMode():0:0 -> c
    11:12:int getApplyableNightMode$bridge():0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    13:22:boolean androidx.appcompat.app.AppCompatDelegateImpl$Api21Impl.isPowerSaveMode(android.os.PowerManager):0:0 -> c
    13:22:int androidx.appcompat.app.AppCompatDelegateImpl$AutoBatteryNightModeManager.getApplyableNightMode():0 -> c
    13:22:int getApplyableNightMode$bridge():0 -> c
    23:25:int androidx.appcompat.app.AppCompatDelegateImpl$AutoTimeNightModeManager.getApplyableNightMode():0:0 -> c
    23:25:int getApplyableNightMode$bridge():0 -> c
    26:27:boolean androidx.appcompat.app.TwilightManager.isNight():0:0 -> c
    26:27:int androidx.appcompat.app.AppCompatDelegateImpl$AutoTimeNightModeManager.getApplyableNightMode():0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    26:27:int getApplyableNightMode$bridge():0 -> c
    28:30:boolean androidx.appcompat.app.TwilightManager.isNight():0:0 -> c
    28:30:int androidx.appcompat.app.AppCompatDelegateImpl$AutoTimeNightModeManager.getApplyableNightMode():0 -> c
    28:30:int getApplyableNightMode$bridge():0 -> c
    31:48:boolean androidx.appcompat.app.TwilightManager.isStateValid():0:0 -> c
    31:48:boolean androidx.appcompat.app.TwilightManager.isNight():0 -> c
    31:48:int androidx.appcompat.app.AppCompatDelegateImpl$AutoTimeNightModeManager.getApplyableNightMode():0 -> c
    31:48:int getApplyableNightMode$bridge():0 -> c
    49:70:android.location.Location androidx.appcompat.app.TwilightManager.getLastKnownLocation():0:0 -> c
    49:70:boolean androidx.appcompat.app.TwilightManager.isNight():0 -> c
    49:70:int androidx.appcompat.app.AppCompatDelegateImpl$AutoTimeNightModeManager.getApplyableNightMode():0 -> c
    49:70:int getApplyableNightMode$bridge():0 -> c
    71:97:android.location.Location androidx.appcompat.app.TwilightManager.getLastKnownLocationForProvider(java.lang.String):0:0 -> c
    71:97:android.location.Location androidx.appcompat.app.TwilightManager.getLastKnownLocation():0 -> c
    71:97:boolean androidx.appcompat.app.TwilightManager.isNight():0 -> c
    71:97:int androidx.appcompat.app.AppCompatDelegateImpl$AutoTimeNightModeManager.getApplyableNightMode():0 -> c
    71:97:int getApplyableNightMode$bridge():0 -> c
    98:105:android.location.Location androidx.appcompat.app.TwilightManager.getLastKnownLocation():0:0 -> c
    98:105:boolean androidx.appcompat.app.TwilightManager.isNight():0 -> c
    98:105:int androidx.appcompat.app.AppCompatDelegateImpl$AutoTimeNightModeManager.getApplyableNightMode():0 -> c
    98:105:int getApplyableNightMode$bridge():0 -> c
    106:130:android.location.Location androidx.appcompat.app.TwilightManager.getLastKnownLocationForProvider(java.lang.String):0:0 -> c
    106:130:android.location.Location androidx.appcompat.app.TwilightManager.getLastKnownLocation():0 -> c
    106:130:boolean androidx.appcompat.app.TwilightManager.isNight():0 -> c
    106:130:int androidx.appcompat.app.AppCompatDelegateImpl$AutoTimeNightModeManager.getApplyableNightMode():0 -> c
    106:130:int getApplyableNightMode$bridge():0 -> c
    131:148:android.location.Location androidx.appcompat.app.TwilightManager.getLastKnownLocation():0:0 -> c
    131:148:boolean androidx.appcompat.app.TwilightManager.isNight():0 -> c
    131:148:int androidx.appcompat.app.AppCompatDelegateImpl$AutoTimeNightModeManager.getApplyableNightMode():0 -> c
    131:148:int getApplyableNightMode$bridge():0 -> c
    149:156:void androidx.appcompat.app.TwilightManager.updateState(android.location.Location):0:0 -> c
    149:156:boolean androidx.appcompat.app.TwilightManager.isNight():0 -> c
    149:156:int androidx.appcompat.app.AppCompatDelegateImpl$AutoTimeNightModeManager.getApplyableNightMode():0 -> c
    149:156:int getApplyableNightMode$bridge():0 -> c
    157:174:androidx.appcompat.app.TwilightCalculator androidx.appcompat.app.TwilightCalculator.getInstance():0:0 -> c
    157:174:void androidx.appcompat.app.TwilightManager.updateState(android.location.Location):0 -> c
    157:174:boolean androidx.appcompat.app.TwilightManager.isNight():0 -> c
    157:174:int androidx.appcompat.app.AppCompatDelegateImpl$AutoTimeNightModeManager.getApplyableNightMode():0 -> c
    157:174:int getApplyableNightMode$bridge():0 -> c
    175:267:void androidx.appcompat.app.TwilightManager.updateState(android.location.Location):0:0 -> c
    175:267:boolean androidx.appcompat.app.TwilightManager.isNight():0 -> c
    175:267:int androidx.appcompat.app.AppCompatDelegateImpl$AutoTimeNightModeManager.getApplyableNightMode():0 -> c
    175:267:int getApplyableNightMode$bridge():0 -> c
    268:301:boolean androidx.appcompat.app.TwilightManager.isNight():0:0 -> c
    268:301:int androidx.appcompat.app.AppCompatDelegateImpl$AutoTimeNightModeManager.getApplyableNightMode():0 -> c
    268:301:int getApplyableNightMode$bridge():0 -> c
    9:12:boolean androidx.appcompat.app.AppCompatDelegateImpl.applyApplicationSpecificConfig(boolean):0:0 -> d
    9:12:boolean androidx.appcompat.app.AppCompatDelegateImpl.applyDayNight():0 -> d
    9:12:void androidx.appcompat.app.AppCompatDelegateImpl$AutoBatteryNightModeManager.onChange():0 -> d
    9:12:void onChange$bridge():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
      # {"id":"com.android.tools.r8.synthesized"}
    13:17:boolean androidx.appcompat.app.AppCompatDelegateImpl.applyApplicationSpecificConfig(boolean):0:0 -> d
    13:17:boolean androidx.appcompat.app.AppCompatDelegateImpl.applyDayNight():0 -> d
    13:17:void androidx.appcompat.app.AppCompatDelegateImpl$AutoTimeNightModeManager.onChange():0 -> d
    13:17:void onChange$bridge():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager -> d.b0:
    android.content.BroadcastReceiver mReceiver -> a
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> b
    0:5:void <init>(androidx.appcompat.app.AppCompatDelegateImpl):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld/e0;)V"}
    0:21:void cleanup():0:0 -> a
    android.content.IntentFilter createIntentFilterForBroadcastReceiver() -> b
    int getApplyableNightMode() -> c
    void onChange() -> d
    0:42:void setup():0:0 -> e
androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager$1 -> d.a0:
    androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager this$1 -> a
    0:5:void <init>(androidx.appcompat.app.AppCompatDelegateImpl$AutoNightModeManager):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld/b0;)V"}
    0:5:void onReceive(android.content.Context,android.content.Intent):0:0 -> onReceive
androidx.appcompat.app.AppCompatDelegateImpl$ListMenuDecorView -> d.c0:
    androidx.appcompat.app.AppCompatDelegateImpl this$0 -> i
    3:6:void androidx.appcompat.widget.ContentFrameLayout.<init>(android.content.Context):0:0 -> <init>
    3:6:void <init>(androidx.appcompat.app.AppCompatDelegateImpl,android.content.Context):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld/e0;Lf/f;)V"}
    0:18:boolean dispatchKeyEvent(android.view.KeyEvent):0:0 -> dispatchKeyEvent
    23:44:boolean androidx.appcompat.app.AppCompatDelegateImpl$ListMenuDecorView.isOutOfBounds(int,int):0:0 -> onInterceptTouchEvent
    23:44:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
    45:50:void androidx.appcompat.app.AppCompatDelegateImpl.closePanel(int):0:0 -> onInterceptTouchEvent
    45:50:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    51:54:void androidx.appcompat.app.AppCompatDelegateImpl.closePanel(int):0:0 -> onInterceptTouchEvent
    51:54:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
    55:59:boolean onInterceptTouchEvent(android.view.MotionEvent):0:0 -> onInterceptTouchEvent
    0:11:void setBackgroundResource(int):0:0 -> setBackgroundResource
androidx.appcompat.app.AppCompatDelegateImpl$PanelFeatureState -> d.d0:
    int featureId -> a
    int background -> b
    int gravity -> c
    int windowAnimations -> d
    android.view.ViewGroup decorView -> e
    android.view.View shownPanelView -> f
    android.view.View createdPanelView -> g
    androidx.appcompat.view.menu.MenuBuilder menu -> h
    androidx.appcompat.view.menu.ListMenuPresenter listMenuPresenter -> i
    android.content.Context listPresenterContext -> j
    boolean isPrepared -> k
    boolean isHandled -> l
    boolean isOpen -> m
    boolean refreshDecorView -> n
    boolean refreshMenuContent -> o
    android.os.Bundle frozenActionViewState -> p
    0:8:void <init>(int):0:0 -> <init>
androidx.appcompat.app.AppCompatDialog$$ExternalSyntheticLambda0 -> d.f0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.appcompat.app.AppCompatDialog androidx.appcompat.app.AppCompatDialog$$InternalSyntheticLambda$1$b6999da9a308ba79bfa0ec130c31bbdfcc71a76702282f4849380eac14a81bd5$0.f$0 -> a
    0:5:void androidx.appcompat.app.AppCompatDialog$$InternalSyntheticLambda$1$b6999da9a308ba79bfa0ec130c31bbdfcc71a76702282f4849380eac14a81bd5$0.<init>(androidx.appcompat.app.AppCompatDialog):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld/i;)V"}
    0:6:boolean androidx.appcompat.app.AppCompatDialog$$InternalSyntheticLambda$1$b6999da9a308ba79bfa0ec130c31bbdfcc71a76702282f4849380eac14a81bd5$0.superDispatchKeyEvent(android.view.KeyEvent):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.app.AppCompatViewInflater -> d.h0:
    java.lang.Object[] mConstructorArgs -> a
    java.lang.Class[] sConstructorSignature -> b
    int[] sOnClickAttrs -> c
    java.lang.String[] sClassPrefixList -> d
    androidx.collection.SimpleArrayMap sConstructorMap -> e
    0:38:void <clinit>():0:0 -> <clinit>
    0:8:void <init>():0:0 -> <init>
    3:6:java.lang.Object androidx.collection.SimpleArrayMap.get(java.lang.Object):0:0 -> a
    3:6:android.view.View createViewByPrefix(android.content.Context,java.lang.String,java.lang.String):0 -> a
    7:56:android.view.View createViewByPrefix(android.content.Context,java.lang.String,java.lang.String):0:0 -> a
androidx.appcompat.app.AppCompatViewInflater$DeclaredOnClickListener -> d.g0:
    android.view.View mHostView -> a
    java.lang.String mMethodName -> b
    java.lang.reflect.Method mResolvedMethod -> c
    android.content.Context mResolvedContext -> d
    0:7:void <init>(android.view.View,java.lang.String):0:0 -> <init>
    10:131:void androidx.appcompat.app.AppCompatViewInflater$DeclaredOnClickListener.resolveMethod(android.content.Context):0:0 -> onClick
    10:131:void onClick(android.view.View):0 -> onClick
    132:161:void onClick(android.view.View):0:0 -> onClick
androidx.appcompat.app.AppLocalesMetadataHolderService -> d.j0:
    int $r8$clinit -> a
androidx.appcompat.app.AppLocalesMetadataHolderService$Api24Impl -> d.i0:
    0:2:int getDisabledComponentFlag():0:0 -> a
androidx.appcompat.app.AppLocalesStorageHelper$SerialExecutor -> d.l0:
    java.lang.Object mLock -> a
    java.util.Queue mTasks -> b
    java.util.concurrent.Executor mExecutor -> c
    java.lang.Runnable mActive -> d
    0:19:void <init>(java.util.concurrent.Executor):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld/m0;)V"}
    0:24:void scheduleNext():0:0 -> a
    0:25:void execute(java.lang.Runnable):0:0 -> execute
androidx.appcompat.app.AppLocalesStorageHelper$SerialExecutor$$ExternalSyntheticLambda0 -> d.k0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    int androidx.appcompat.app.AppLocalesStorageHelper$SerialExecutor$$InternalSyntheticLambda$1$d83da90378edfef33d93bb4a13a0581c0950b0fd40ae81dacd53befaa7b3780c$0.$r8$classId -> a
    androidx.appcompat.app.AppLocalesStorageHelper$SerialExecutor androidx.appcompat.app.AppLocalesStorageHelper$SerialExecutor$$InternalSyntheticLambda$1$d83da90378edfef33d93bb4a13a0581c0950b0fd40ae81dacd53befaa7b3780c$0.f$0 -> b
    java.lang.Runnable androidx.appcompat.app.AppLocalesStorageHelper$SerialExecutor$$InternalSyntheticLambda$1$d83da90378edfef33d93bb4a13a0581c0950b0fd40ae81dacd53befaa7b3780c$0.f$1 -> c
    0:9:void androidx.appcompat.app.AppLocalesStorageHelper$SerialExecutor$$InternalSyntheticLambda$1$d83da90378edfef33d93bb4a13a0581c0950b0fd40ae81dacd53befaa7b3780c$0.<init>(androidx.appcompat.app.AppLocalesStorageHelper$SerialExecutor,java.lang.Runnable):0:0 -> <init>
    0:9:void androidx.appcompat.app.AppLocalesStorageHelper$SerialExecutor$$InternalSyntheticLambda$1$d83da90378edfef33d93bb4a13a0581c0950b0fd40ae81dacd53befaa7b3780c$0.$r8$init$synthetic(java.lang.Object,java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;ILjava/lang/Object;)V"}
    17:28:void androidx.appcompat.app.AppLocalesStorageHelper$SerialExecutor.lambda$execute$0(java.lang.Runnable):0:0 -> run
    17:28:void androidx.appcompat.app.AppLocalesStorageHelper$SerialExecutor$$InternalSyntheticLambda$1$d83da90378edfef33d93bb4a13a0581c0950b0fd40ae81dacd53befaa7b3780c$0.run$bridge():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    29:32:void androidx.appcompat.app.AppLocalesStorageHelper$SerialExecutor$$InternalSyntheticLambda$1$d83da90378edfef33d93bb4a13a0581c0950b0fd40ae81dacd53befaa7b3780c$0.run$bridge():0:0 -> run
    33:37:void androidx.core.content.res.ResourcesCompat$FontCallback.lambda$callbackSuccessAsync$0(android.graphics.Typeface):0:0 -> run
    33:37:void androidx.appcompat.app.AppLocalesStorageHelper$SerialExecutor$$InternalSyntheticLambda$1$d83da90378edfef33d93bb4a13a0581c0950b0fd40ae81dacd53befaa7b3780c$0.run$bridge():0 -> run
androidx.appcompat.app.AppLocalesStorageHelper$ThreadPerTaskExecutor -> d.m0:
    0:8:void androidx.appcompat.app.AppLocalesStorageHelper$ThreadPerTaskExecutor.execute(java.lang.Runnable):0:0 -> execute
    0:8:void execute$bridge(java.lang.Runnable):0 -> execute
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.app.LayoutIncludeDetector -> d.n0:
    int $r8$classId -> a
    java.util.Deque mXmlParserStack -> b
    1:1:void androidx.appcompat.app.WindowDecorActionBar$3.<init>(androidx.appcompat.app.WindowDecorActionBar):0:0 -> <init>
    1:1:void $r8$init$synthetic(java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)V"}
    2:2:void androidx.core.graphics.TypefaceCompatBaseImpl.<init>():0:0 -> <init>
    2:2:void $r8$init$synthetic(int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/e;)V"}
    3:3:void androidx.core.view.ContentInfoCompat$Compat31Impl.<init>(android.view.ContentInfo):0:0 -> <init>
    3:3:void $r8$init$synthetic(android.view.ContentInfo):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    4:4:java.lang.Object androidx.core.util.Preconditions.checkNotNull(java.lang.Object):0:0 -> <init>
    4:4:void androidx.core.view.ContentInfoCompat$Compat31Impl.<init>(android.view.ContentInfo):0 -> <init>
    4:4:void $r8$init$synthetic(android.view.ContentInfo):0 -> <init>
    5:5:void androidx.core.view.ContentInfoCompat$Compat31Impl.<init>(android.view.ContentInfo):0:0 -> <init>
    5:5:void $r8$init$synthetic(android.view.ContentInfo):0 -> <init>
    6:6:void androidx.emoji2.viewsintegration.EmojiTextViewHelper.<init>(android.widget.TextView,boolean):0:0 -> <init>
    6:6:void $r8$init$synthetic(android.widget.TextView,boolean):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;)V"}
    7:7:java.lang.Object androidx.core.util.Preconditions.checkNotNull(java.lang.Object,java.lang.Object):0:0 -> <init>
    7:7:void androidx.emoji2.viewsintegration.EmojiTextViewHelper.<init>(android.widget.TextView,boolean):0 -> <init>
    7:7:void $r8$init$synthetic(android.widget.TextView,boolean):0 -> <init>
    8:8:void androidx.core.provider.FontsContractCompat$FontRequestCallback.<init>():0:0 -> <init>
    8:8:void androidx.core.graphics.TypefaceCompat$ResourcesCallbackAdapter.<init>(androidx.core.content.res.ResourcesCompat$FontCallback):0 -> <init>
    8:8:void $r8$init$synthetic(androidx.appcompat.widget.AppCompatTextHelper$1):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/x0;)V"}
    9:9:void androidx.core.graphics.TypefaceCompat$ResourcesCallbackAdapter.<init>(androidx.core.content.res.ResourcesCompat$FontCallback):0:0 -> <init>
    9:9:void $r8$init$synthetic(androidx.appcompat.widget.AppCompatTextHelper$1):0 -> <init>
    10:10:void androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatApi25Impl.<init>(java.lang.Object):0:0 -> <init>
    10:10:void $r8$init$synthetic(java.lang.Object):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    11:11:void androidx.emoji2.text.MetadataListReader$ByteBufferReader.<init>(java.nio.ByteBuffer):0:0 -> <init>
    11:11:void $r8$init$synthetic(java.nio.ByteBuffer):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    0:0:void androidx.appcompat.widget.AppCompatTextView$SuperCallerApi26.setFirstBaselineToTopHeight(int) -> a
    16:19:androidx.appcompat.view.menu.MenuPresenter$Callback androidx.appcompat.view.menu.BaseMenuPresenter.getCallback():0:0 -> b
    16:19:void androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback.onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;Z)V"}
    20:23:void androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback.onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0:0 -> b
    10:11:boolean androidx.appcompat.widget.Toolbar$1.onMenuItemClick(android.view.MenuItem):0:0 -> c
    10:11:boolean androidx.appcompat.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;Landroid/view/MenuItem;)Z"}
    12:13:boolean androidx.appcompat.widget.Toolbar$1.onMenuItemClick(android.view.MenuItem):0:0 -> c
    12:13:boolean androidx.appcompat.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):0 -> c
    14:15:boolean androidx.core.view.MenuHostHelper.onMenuItemSelected(android.view.MenuItem):0:0 -> c
    14:15:boolean androidx.appcompat.widget.Toolbar$1.onMenuItemClick(android.view.MenuItem):0 -> c
    14:15:boolean androidx.appcompat.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    16:39:boolean androidx.core.view.MenuHostHelper.onMenuItemSelected(android.view.MenuItem):0:0 -> c
    16:39:boolean androidx.appcompat.widget.Toolbar$1.onMenuItemClick(android.view.MenuItem):0 -> c
    16:39:boolean androidx.appcompat.widget.ActionMenuView$MenuBuilderCallback.onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):0 -> c
    0:11:void androidx.appcompat.widget.ActionMenuView$MenuBuilderCallback.onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;)V"}
    0:8:int androidx.core.view.ContentInfoCompat$Compat31Impl.getSource():0:0 -> e
    0:9:void androidx.appcompat.view.menu.CascadingMenuPopup$3.onItemHoverExit(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;Landroid/view/MenuItem;)V"}
    8:14:android.content.ClipDescription androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatApi25Impl.getDescription():0:0 -> g
    8:14:android.content.ClipDescription androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatApi25Impl.getDescription$bridge():0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
    15:21:android.content.ClipDescription androidx.core.view.inputmethod.InputContentInfoCompat.getDescription():0:0 -> g
    15:21:android.content.ClipDescription androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatApi25Impl.getDescription$bridge():0 -> g
    8:13:void androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatApi25Impl.requestPermission():0:0 -> h
    8:13:void androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatApi25Impl.requestPermission$bridge():0 -> h
      # {"id":"com.android.tools.r8.synthesized"}
    14:19:void androidx.core.view.inputmethod.InputContentInfoCompat.requestPermission():0:0 -> h
    14:19:void androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatApi25Impl.requestPermission$bridge():0 -> h
    0:8:android.content.ClipData androidx.core.view.ContentInfoCompat$Compat31Impl.getClip():0:0 -> i
    5:10:androidx.appcompat.view.menu.MenuBuilder androidx.appcompat.widget.ActionMenuPresenter.access$300(androidx.appcompat.widget.ActionMenuPresenter):0:0 -> j
    5:10:boolean androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback.onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;)Z"}
    11:16:boolean androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback.onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> j
    17:18:android.view.MenuItem androidx.appcompat.view.menu.SubMenuBuilder.getItem():0:0 -> j
    17:18:boolean androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback.onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:26:boolean androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback.onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> j
    27:30:androidx.appcompat.view.menu.MenuPresenter$Callback androidx.appcompat.view.menu.BaseMenuPresenter.getCallback():0:0 -> j
    27:30:boolean androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback.onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    31:35:boolean androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback.onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> j
    8:14:android.net.Uri androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatApi25Impl.getLinkUri():0:0 -> k
    8:14:android.net.Uri androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatApi25Impl.getLinkUri$bridge():0 -> k
      # {"id":"com.android.tools.r8.synthesized"}
    15:21:android.net.Uri androidx.core.view.inputmethod.InputContentInfoCompat.getLinkUri():0:0 -> k
    15:21:android.net.Uri androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatApi25Impl.getLinkUri$bridge():0 -> k
    0:8:int androidx.core.view.ContentInfoCompat$Compat31Impl.getFlags():0:0 -> l
    0:4:java.lang.Object androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatApi25Impl.getInputContentInfo():0:0 -> m
    0:4:android.view.ContentInfo androidx.core.view.ContentInfoCompat$Compat31Impl.getWrapped():0:0 -> n
    8:14:android.net.Uri androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatApi25Impl.getContentUri():0:0 -> o
    8:14:android.net.Uri androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatApi25Impl.getContentUri$bridge():0 -> o
      # {"id":"com.android.tools.r8.synthesized"}
    15:21:android.net.Uri androidx.core.view.inputmethod.InputContentInfoCompat.getContentUri():0:0 -> o
    15:21:android.net.Uri androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatApi25Impl.getContentUri$bridge():0 -> o
    0:76:void androidx.appcompat.view.menu.CascadingMenuPopup$3.onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;Lg/q;)V"}
    0:0:void androidx.appcompat.widget.AppCompatTextView$SuperCallerApi26.setLastBaselineToBottomHeight(int) -> q
    0:15:long androidx.emoji2.text.MetadataListReader$ByteBufferReader.readUnsignedInt():0:0 -> r
    0:15:void androidx.emoji2.text.MetadataListReader$ByteBufferReader.skip(int):0:0 -> s
    12:33:java.lang.String kotlinx.coroutines.internal.Symbol.toString():0:0 -> toString
    12:33:java.lang.String androidx.core.view.ContentInfoCompat$Compat31Impl.toString$bridge():0 -> toString
      # {"id":"com.android.tools.r8.synthesized"}
    34:55:java.lang.String androidx.core.view.ContentInfoCompat$Compat31Impl.toString():0:0 -> toString
    34:55:java.lang.String androidx.core.view.ContentInfoCompat$Compat31Impl.toString$bridge():0 -> toString
androidx.appcompat.app.TwilightCalculator -> d.o0:
    long sunset -> a
    long sunrise -> b
    int state -> c
    androidx.appcompat.app.TwilightCalculator sInstance -> d
    0:254:void calculateTwilight(long,double,double):0:0 -> a
androidx.appcompat.app.TwilightManager$TwilightState -> d.p0:
    boolean isNight -> a
    long nextUpdate -> b
androidx.appcompat.app.WindowDecorActionBar -> d.s0:
    java.util.ArrayList mMenuVisibilityListeners -> A
    int mCurWindowVisibility -> B
    boolean mContentAnimations -> C
    boolean mHiddenBySystem -> D
    boolean mShowingForMode -> E
    boolean mNowShowing -> F
    androidx.appcompat.view.ViewPropertyAnimatorCompatSet mCurrentShowAnim -> G
    boolean mShowHideAnimationEnabled -> H
    boolean mHideOnContentScroll -> I
    androidx.core.view.ViewPropertyAnimatorListener mHideListener -> J
    androidx.core.view.ViewPropertyAnimatorListener mShowListener -> K
    androidx.core.view.ViewPropertyAnimatorUpdateListener mUpdateListener -> L
    android.view.animation.Interpolator sHideInterpolator -> M
    android.view.animation.Interpolator sShowInterpolator -> N
    android.content.Context mContext -> o
    android.content.Context mThemedContext -> p
    androidx.appcompat.widget.ActionBarOverlayLayout mOverlayLayout -> q
    androidx.appcompat.widget.ActionBarContainer mContainerView -> r
    androidx.appcompat.widget.DecorToolbar mDecorToolbar -> s
    androidx.appcompat.widget.ActionBarContextView mContextView -> t
    android.view.View mContentView -> u
    boolean mDisplayHomeAsUpSet -> v
    androidx.appcompat.app.WindowDecorActionBar$ActionModeImpl mActionMode -> w
    androidx.appcompat.view.ActionMode mDeferredDestroyActionMode -> x
    androidx.appcompat.view.ActionMode$Callback mDeferredModeDestroyCallback -> y
    boolean mLastMenuVisibility -> z
    0:14:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(android.app.Activity,boolean):0:0 -> <init>
    2:2:void <init>(android.app.Dialog):0:0 -> <init>
    3:20:void androidx.appcompat.app.WindowDecorActionBar.showForActionMode():0:0 -> V
    3:20:void animateToMode(boolean):0 -> V
    21:36:void androidx.appcompat.app.WindowDecorActionBar.hideForActionMode():0:0 -> V
    21:36:void animateToMode(boolean):0 -> V
    37:40:boolean androidx.appcompat.app.WindowDecorActionBar.shouldAnimateContextView():0:0 -> V
    37:40:void animateToMode(boolean):0 -> V
    41:55:boolean androidx.core.view.ViewCompat.isLaidOut(android.view.View):0:0 -> V
    41:55:boolean androidx.appcompat.app.WindowDecorActionBar.shouldAnimateContextView():0 -> V
    41:55:void animateToMode(boolean):0 -> V
    56:59:void animateToMode(boolean):0:0 -> V
    60:61:androidx.core.view.ViewPropertyAnimatorCompat androidx.appcompat.widget.ToolbarWidgetWrapper.setupAnimatorToVisibility(int,long):0:0 -> V
    60:61:void animateToMode(boolean):0 -> V
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    62:80:androidx.core.view.ViewPropertyAnimatorCompat androidx.appcompat.widget.ToolbarWidgetWrapper.setupAnimatorToVisibility(int,long):0:0 -> V
    62:80:void animateToMode(boolean):0 -> V
    81:91:void animateToMode(boolean):0:0 -> V
    92:93:androidx.core.view.ViewPropertyAnimatorCompat androidx.appcompat.widget.ToolbarWidgetWrapper.setupAnimatorToVisibility(int,long):0:0 -> V
    92:93:void animateToMode(boolean):0 -> V
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    94:113:androidx.core.view.ViewPropertyAnimatorCompat androidx.appcompat.widget.ToolbarWidgetWrapper.setupAnimatorToVisibility(int,long):0:0 -> V
    94:113:void animateToMode(boolean):0 -> V
    114:127:void animateToMode(boolean):0:0 -> V
    128:132:androidx.appcompat.view.ViewPropertyAnimatorCompatSet androidx.appcompat.view.ViewPropertyAnimatorCompatSet.playSequentially(androidx.core.view.ViewPropertyAnimatorCompat,androidx.core.view.ViewPropertyAnimatorCompat):0:0 -> V
    128:132:void animateToMode(boolean):0 -> V
    133:134:long androidx.core.view.ViewPropertyAnimatorCompat.getDuration():0:0 -> V
    133:134:androidx.appcompat.view.ViewPropertyAnimatorCompatSet androidx.appcompat.view.ViewPropertyAnimatorCompatSet.playSequentially(androidx.core.view.ViewPropertyAnimatorCompat,androidx.core.view.ViewPropertyAnimatorCompat):0 -> V
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    133:134:void animateToMode(boolean):0 -> V
    135:153:long androidx.core.view.ViewPropertyAnimatorCompat.getDuration():0:0 -> V
    135:153:androidx.appcompat.view.ViewPropertyAnimatorCompatSet androidx.appcompat.view.ViewPropertyAnimatorCompatSet.playSequentially(androidx.core.view.ViewPropertyAnimatorCompat,androidx.core.view.ViewPropertyAnimatorCompat):0 -> V
    135:153:void animateToMode(boolean):0 -> V
    154:155:androidx.core.view.ViewPropertyAnimatorCompat androidx.core.view.ViewPropertyAnimatorCompat.setStartDelay(long):0:0 -> V
    154:155:androidx.appcompat.view.ViewPropertyAnimatorCompatSet androidx.appcompat.view.ViewPropertyAnimatorCompatSet.playSequentially(androidx.core.view.ViewPropertyAnimatorCompat,androidx.core.view.ViewPropertyAnimatorCompat):0 -> V
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    154:155:void animateToMode(boolean):0 -> V
    156:170:androidx.core.view.ViewPropertyAnimatorCompat androidx.core.view.ViewPropertyAnimatorCompat.setStartDelay(long):0:0 -> V
    156:170:androidx.appcompat.view.ViewPropertyAnimatorCompatSet androidx.appcompat.view.ViewPropertyAnimatorCompatSet.playSequentially(androidx.core.view.ViewPropertyAnimatorCompat,androidx.core.view.ViewPropertyAnimatorCompat):0 -> V
    156:170:void animateToMode(boolean):0 -> V
    171:173:androidx.appcompat.view.ViewPropertyAnimatorCompatSet androidx.appcompat.view.ViewPropertyAnimatorCompatSet.playSequentially(androidx.core.view.ViewPropertyAnimatorCompat,androidx.core.view.ViewPropertyAnimatorCompat):0:0 -> V
    171:173:void animateToMode(boolean):0 -> V
    174:183:void animateToMode(boolean):0:0 -> V
    184:185:void androidx.appcompat.widget.ToolbarWidgetWrapper.setVisibility(int):0:0 -> V
    184:185:void animateToMode(boolean):0 -> V
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    186:188:void androidx.appcompat.widget.ToolbarWidgetWrapper.setVisibility(int):0:0 -> V
    186:188:void animateToMode(boolean):0 -> V
    189:198:void animateToMode(boolean):0:0 -> V
    199:200:void androidx.appcompat.widget.ToolbarWidgetWrapper.setVisibility(int):0:0 -> V
    199:200:void animateToMode(boolean):0 -> V
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    201:203:void androidx.appcompat.widget.ToolbarWidgetWrapper.setVisibility(int):0:0 -> V
    201:203:void animateToMode(boolean):0 -> V
    204:209:void animateToMode(boolean):0:0 -> V
    0:42:android.content.Context getThemedContext():0:0 -> W
    23:39:androidx.appcompat.widget.DecorToolbar androidx.appcompat.app.WindowDecorActionBar.getDecorToolbar(android.view.View):0:0 -> X
    23:39:void init(android.view.View):0 -> X
    40:75:void init(android.view.View):0:0 -> X
    76:81:android.content.Context androidx.appcompat.widget.ToolbarWidgetWrapper.getContext():0:0 -> X
    76:81:void init(android.view.View):0 -> X
    82:87:void init(android.view.View):0:0 -> X
    88:100:int androidx.appcompat.widget.ToolbarWidgetWrapper.getDisplayOptions():0:0 -> X
    88:100:void init(android.view.View):0 -> X
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    101:102:void init(android.view.View):0:0 -> X
    103:108:boolean androidx.appcompat.view.ActionBarPolicy.enableHomeButtonByDefault():0:0 -> X
    103:108:void init(android.view.View):0 -> X
    109:113:void androidx.appcompat.app.WindowDecorActionBar.setHomeButtonEnabled(boolean):0:0 -> X
    109:113:void init(android.view.View):0 -> X
    114:123:boolean androidx.appcompat.view.ActionBarPolicy.hasEmbeddedTabs():0:0 -> X
    114:123:void init(android.view.View):0 -> X
    124:146:void init(android.view.View):0:0 -> X
    147:148:void androidx.appcompat.app.WindowDecorActionBar.setHideOnContentScrollEnabled(boolean):0:0 -> X
    147:148:void init(android.view.View):0 -> X
    149:152:boolean androidx.appcompat.widget.ActionBarOverlayLayout.isInOverlayMode():0:0 -> X
    149:152:void androidx.appcompat.app.WindowDecorActionBar.setHideOnContentScrollEnabled(boolean):0 -> X
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    149:152:void init(android.view.View):0 -> X
    153:168:void androidx.appcompat.app.WindowDecorActionBar.setHideOnContentScrollEnabled(boolean):0:0 -> X
    153:168:void init(android.view.View):0 -> X
    169:175:void init(android.view.View):0:0 -> X
    176:179:void androidx.appcompat.app.WindowDecorActionBar.setElevation(float):0:0 -> X
    176:179:void init(android.view.View):0 -> X
    180:182:void androidx.core.view.ViewCompat.setElevation(android.view.View,float):0:0 -> X
    180:182:void androidx.appcompat.app.WindowDecorActionBar.setElevation(float):0 -> X
    180:182:void init(android.view.View):0 -> X
    183:204:void init(android.view.View):0:0 -> X
    205:229:androidx.appcompat.widget.DecorToolbar androidx.appcompat.app.WindowDecorActionBar.getDecorToolbar(android.view.View):0:0 -> X
    205:229:void init(android.view.View):0 -> X
    10:13:void androidx.appcompat.app.WindowDecorActionBar.setDisplayOptions(int,int):0:0 -> Y
    10:13:void androidx.appcompat.app.WindowDecorActionBar.setDisplayHomeAsUpEnabled(boolean):0 -> Y
    10:13:void setDefaultDisplayHomeAsUpEnabled(boolean):0 -> Y
    14:16:int androidx.appcompat.widget.ToolbarWidgetWrapper.getDisplayOptions():0:0 -> Y
    14:16:void androidx.appcompat.app.WindowDecorActionBar.setDisplayOptions(int,int):0 -> Y
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:16:void androidx.appcompat.app.WindowDecorActionBar.setDisplayHomeAsUpEnabled(boolean):0 -> Y
    14:16:void setDefaultDisplayHomeAsUpEnabled(boolean):0 -> Y
    17:27:void androidx.appcompat.app.WindowDecorActionBar.setDisplayOptions(int,int):0:0 -> Y
    17:27:void androidx.appcompat.app.WindowDecorActionBar.setDisplayHomeAsUpEnabled(boolean):0 -> Y
    17:27:void setDefaultDisplayHomeAsUpEnabled(boolean):0 -> Y
    28:32:int androidx.appcompat.app.WindowDecorActionBar.getNavigationMode():0:0 -> Z
    28:32:void setHasEmbeddedTabs(boolean):0 -> Z
    33:36:void setHasEmbeddedTabs(boolean):0:0 -> Z
    37:39:void androidx.appcompat.widget.ToolbarWidgetWrapper.setCollapsible(boolean):0:0 -> Z
    37:39:void setHasEmbeddedTabs(boolean):0 -> Z
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    40:42:void androidx.appcompat.widget.ToolbarWidgetWrapper.setCollapsible(boolean):0:0 -> Z
    40:42:void setHasEmbeddedTabs(boolean):0 -> Z
    43:48:void setHasEmbeddedTabs(boolean):0:0 -> Z
    4:7:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):0:0 -> a0
    4:7:void setWindowTitle(java.lang.CharSequence):0 -> a0
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:32:void androidx.appcompat.widget.ToolbarWidgetWrapper.setTitleInt(java.lang.CharSequence):0:0 -> a0
    8:32:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):0 -> a0
    8:32:void setWindowTitle(java.lang.CharSequence):0 -> a0
    30:101:void androidx.appcompat.app.WindowDecorActionBar.doShow(boolean):0:0 -> b0
    30:101:void updateVisibility(boolean):0 -> b0
    102:125:androidx.core.view.ViewPropertyAnimatorCompat androidx.core.view.ViewPropertyAnimatorCompat.setUpdateListener(androidx.core.view.ViewPropertyAnimatorUpdateListener):0:0 -> b0
    102:125:void androidx.appcompat.app.WindowDecorActionBar.doShow(boolean):0 -> b0
    102:125:void updateVisibility(boolean):0 -> b0
    126:134:androidx.appcompat.view.ViewPropertyAnimatorCompatSet androidx.appcompat.view.ViewPropertyAnimatorCompatSet.play(androidx.core.view.ViewPropertyAnimatorCompat):0:0 -> b0
    126:134:void androidx.appcompat.app.WindowDecorActionBar.doShow(boolean):0 -> b0
    126:134:void updateVisibility(boolean):0 -> b0
    135:150:void androidx.appcompat.app.WindowDecorActionBar.doShow(boolean):0:0 -> b0
    135:150:void updateVisibility(boolean):0 -> b0
    151:157:androidx.appcompat.view.ViewPropertyAnimatorCompatSet androidx.appcompat.view.ViewPropertyAnimatorCompatSet.play(androidx.core.view.ViewPropertyAnimatorCompat):0:0 -> b0
    151:157:void androidx.appcompat.app.WindowDecorActionBar.doShow(boolean):0 -> b0
    151:157:void updateVisibility(boolean):0 -> b0
    158:159:void androidx.appcompat.app.WindowDecorActionBar.doShow(boolean):0:0 -> b0
    158:159:void updateVisibility(boolean):0 -> b0
    160:167:androidx.appcompat.view.ViewPropertyAnimatorCompatSet androidx.appcompat.view.ViewPropertyAnimatorCompatSet.setInterpolator(android.view.animation.Interpolator):0:0 -> b0
    160:167:void androidx.appcompat.app.WindowDecorActionBar.doShow(boolean):0 -> b0
    160:167:void updateVisibility(boolean):0 -> b0
    168:171:androidx.appcompat.view.ViewPropertyAnimatorCompatSet androidx.appcompat.view.ViewPropertyAnimatorCompatSet.setDuration(long):0:0 -> b0
    168:171:void androidx.appcompat.app.WindowDecorActionBar.doShow(boolean):0 -> b0
    168:171:void updateVisibility(boolean):0 -> b0
    172:173:androidx.appcompat.view.ViewPropertyAnimatorCompatSet androidx.appcompat.view.ViewPropertyAnimatorCompatSet.setListener(androidx.core.view.ViewPropertyAnimatorListener):0:0 -> b0
    172:173:void androidx.appcompat.app.WindowDecorActionBar.doShow(boolean):0 -> b0
    172:173:void updateVisibility(boolean):0 -> b0
    174:207:void androidx.appcompat.app.WindowDecorActionBar.doShow(boolean):0:0 -> b0
    174:207:void updateVisibility(boolean):0 -> b0
    208:212:void androidx.core.view.ViewCompat.requestApplyInsets(android.view.View):0:0 -> b0
    208:212:void androidx.appcompat.app.WindowDecorActionBar.doShow(boolean):0 -> b0
    208:212:void updateVisibility(boolean):0 -> b0
    213:218:void updateVisibility(boolean):0:0 -> b0
    219:284:void androidx.appcompat.app.WindowDecorActionBar.doHide(boolean):0:0 -> b0
    219:284:void updateVisibility(boolean):0 -> b0
    285:308:androidx.core.view.ViewPropertyAnimatorCompat androidx.core.view.ViewPropertyAnimatorCompat.setUpdateListener(androidx.core.view.ViewPropertyAnimatorUpdateListener):0:0 -> b0
    285:308:void androidx.appcompat.app.WindowDecorActionBar.doHide(boolean):0 -> b0
    285:308:void updateVisibility(boolean):0 -> b0
    309:317:androidx.appcompat.view.ViewPropertyAnimatorCompatSet androidx.appcompat.view.ViewPropertyAnimatorCompatSet.play(androidx.core.view.ViewPropertyAnimatorCompat):0:0 -> b0
    309:317:void androidx.appcompat.app.WindowDecorActionBar.doHide(boolean):0 -> b0
    309:317:void updateVisibility(boolean):0 -> b0
    318:330:void androidx.appcompat.app.WindowDecorActionBar.doHide(boolean):0:0 -> b0
    318:330:void updateVisibility(boolean):0 -> b0
    331:337:androidx.appcompat.view.ViewPropertyAnimatorCompatSet androidx.appcompat.view.ViewPropertyAnimatorCompatSet.play(androidx.core.view.ViewPropertyAnimatorCompat):0:0 -> b0
    331:337:void androidx.appcompat.app.WindowDecorActionBar.doHide(boolean):0 -> b0
    331:337:void updateVisibility(boolean):0 -> b0
    338:339:void androidx.appcompat.app.WindowDecorActionBar.doHide(boolean):0:0 -> b0
    338:339:void updateVisibility(boolean):0 -> b0
    340:347:androidx.appcompat.view.ViewPropertyAnimatorCompatSet androidx.appcompat.view.ViewPropertyAnimatorCompatSet.setInterpolator(android.view.animation.Interpolator):0:0 -> b0
    340:347:void androidx.appcompat.app.WindowDecorActionBar.doHide(boolean):0 -> b0
    340:347:void updateVisibility(boolean):0 -> b0
    348:351:androidx.appcompat.view.ViewPropertyAnimatorCompatSet androidx.appcompat.view.ViewPropertyAnimatorCompatSet.setDuration(long):0:0 -> b0
    348:351:void androidx.appcompat.app.WindowDecorActionBar.doHide(boolean):0 -> b0
    348:351:void updateVisibility(boolean):0 -> b0
    352:353:androidx.appcompat.view.ViewPropertyAnimatorCompatSet androidx.appcompat.view.ViewPropertyAnimatorCompatSet.setListener(androidx.core.view.ViewPropertyAnimatorListener):0:0 -> b0
    352:353:void androidx.appcompat.app.WindowDecorActionBar.doHide(boolean):0 -> b0
    352:353:void updateVisibility(boolean):0 -> b0
    354:363:void androidx.appcompat.app.WindowDecorActionBar.doHide(boolean):0:0 -> b0
    354:363:void updateVisibility(boolean):0 -> b0
androidx.appcompat.app.WindowDecorActionBar$1 -> d.q0:
    int $r8$classId -> o
    androidx.appcompat.app.WindowDecorActionBar this$0 -> p
    0:7:void androidx.appcompat.app.WindowDecorActionBar$1.<init>(androidx.appcompat.app.WindowDecorActionBar):0:0 -> <init>
    0:7:void $r8$init$synthetic(androidx.appcompat.app.WindowDecorActionBar,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld/s0;I)V"}
    9:40:void androidx.appcompat.app.WindowDecorActionBar$1.onAnimationEnd(android.view.View):0:0 -> b
    9:40:void onAnimationEnd$bridge(android.view.View):0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    41:44:void androidx.appcompat.app.WindowDecorActionBar.completeDeferredDestroyActionMode():0:0 -> b
    41:44:void androidx.appcompat.app.WindowDecorActionBar$1.onAnimationEnd(android.view.View):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    41:44:void onAnimationEnd$bridge(android.view.View):0 -> b
    45:53:void androidx.appcompat.app.WindowDecorActionBar.completeDeferredDestroyActionMode():0:0 -> b
    45:53:void androidx.appcompat.app.WindowDecorActionBar$1.onAnimationEnd(android.view.View):0 -> b
    45:53:void onAnimationEnd$bridge(android.view.View):0 -> b
    54:59:void androidx.appcompat.app.WindowDecorActionBar$1.onAnimationEnd(android.view.View):0:0 -> b
    54:59:void onAnimationEnd$bridge(android.view.View):0 -> b
    60:63:void androidx.core.view.ViewCompat.requestApplyInsets(android.view.View):0:0 -> b
    60:63:void androidx.appcompat.app.WindowDecorActionBar$1.onAnimationEnd(android.view.View):0 -> b
    60:63:void onAnimationEnd$bridge(android.view.View):0 -> b
    64:71:void androidx.appcompat.app.WindowDecorActionBar$2.onAnimationEnd(android.view.View):0:0 -> b
    64:71:void onAnimationEnd$bridge(android.view.View):0 -> b
androidx.appcompat.app.WindowDecorActionBar$ActionModeImpl -> d.r0:
    android.content.Context mActionModeContext -> c
    androidx.appcompat.view.menu.MenuBuilder mMenu -> d
    androidx.appcompat.view.ActionMode$Callback mCallback -> e
    java.lang.ref.WeakReference mCustomView -> f
    androidx.appcompat.app.WindowDecorActionBar this$0 -> g
    15:16:androidx.appcompat.view.menu.MenuBuilder androidx.appcompat.view.menu.MenuBuilder.setDefaultShowAsAction(int):0:0 -> <init>
    15:16:void <init>(androidx.appcompat.app.WindowDecorActionBar,android.content.Context,androidx.appcompat.view.ActionMode$Callback):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld/s0;Landroid/content/Context;Ld/u;)V"}
    17:18:void <init>(androidx.appcompat.app.WindowDecorActionBar,android.content.Context,androidx.appcompat.view.ActionMode$Callback):0:0 -> <init>
    19:21:void androidx.appcompat.view.menu.MenuBuilder.setCallback(androidx.appcompat.view.menu.MenuBuilder$Callback):0:0 -> <init>
    19:21:void <init>(androidx.appcompat.app.WindowDecorActionBar,android.content.Context,androidx.appcompat.view.ActionMode$Callback):0 -> <init>
    34:37:void androidx.appcompat.widget.ActionBarContextView.closeMode():0:0 -> a
    34:37:void finish():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    38:40:void androidx.appcompat.widget.ActionBarContextView.closeMode():0:0 -> a
    38:40:void finish():0 -> a
    41:50:void finish():0:0 -> a
    0:12:android.view.View getCustomView():0:0 -> b
    0:10:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;Landroid/view/MenuItem;)Z"}
    12:15:boolean androidx.appcompat.widget.ActionBarContextView.showOverflowMenu():0:0 -> d
    12:15:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;)V"}
    16:19:boolean androidx.appcompat.widget.ActionBarContextView.showOverflowMenu():0:0 -> d
    16:19:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
    0:2:android.view.Menu getMenu():0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg/o;"}
    0:7:android.view.MenuInflater getMenuInflater():0:0 -> f
    0:8:java.lang.CharSequence getSubtitle():0:0 -> g
    0:8:java.lang.CharSequence getTitle():0:0 -> h
    0:25:void invalidate():0:0 -> i
    4:6:boolean androidx.appcompat.widget.ActionBarContextView.isTitleOptional():0:0 -> j
    4:6:boolean isTitleOptional():0 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    0:14:void setCustomView(android.view.View):0:0 -> k
    0:15:void setSubtitle(int):0:0 -> l
    0:7:void setSubtitle(java.lang.CharSequence):0:0 -> m
    0:15:void setTitle(int):0:0 -> n
    0:7:void setTitle(java.lang.CharSequence):0:0 -> o
    0:1:void androidx.appcompat.view.ActionMode.setTitleOptionalHint(boolean):0:0 -> p
    0:1:void setTitleOptionalHint(boolean):0 -> p
    2:9:void setTitleOptionalHint(boolean):0:0 -> p
androidx.appcompat.graphics.drawable.DrawableContainerCompat -> e.a:
    void animate(boolean) -> a
androidx.appcompat.view.ActionBarPolicy -> f.a:
    android.content.Context mContext -> a
    3:8:void androidx.appcompat.view.ActionBarPolicy.<init>(android.content.Context):0:0 -> <init>
    3:8:void $r8$init$synthetic(android.content.Context,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    9:18:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader.<init>(android.content.Context):0:0 -> <init>
    9:18:void $r8$init$synthetic(android.content.Context,int):0 -> <init>
    0:27:java.util.concurrent.ThreadPoolExecutor androidx.emoji2.text.ConcurrencyHelpers.createBackgroundPriorityExecutor(java.lang.String):0:0 -> a
    0:27:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader.load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/a;)V"}
    28:36:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader.load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):0:0 -> a
androidx.appcompat.view.ActionMode -> f.c:
    java.lang.Object mTag -> a
    boolean mTitleOptionalHint -> b
    void finish() -> a
    android.view.View getCustomView() -> b
    android.view.Menu getMenu() -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg/o;"}
    android.view.MenuInflater getMenuInflater() -> f
    java.lang.CharSequence getSubtitle() -> g
    java.lang.CharSequence getTitle() -> h
    void invalidate() -> i
    boolean isTitleOptional() -> j
    void setCustomView(android.view.View) -> k
    void setSubtitle(int) -> l
    void setSubtitle(java.lang.CharSequence) -> m
    void setTitle(int) -> n
    void setTitle(java.lang.CharSequence) -> o
    void setTitleOptionalHint(boolean) -> p
androidx.appcompat.view.ActionMode$Callback -> f.b:
    boolean onCreateActionMode(androidx.appcompat.view.ActionMode,android.view.Menu) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/c;Lg/o;)Z"}
    void onDestroyActionMode(androidx.appcompat.view.ActionMode) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/c;)V"}
    boolean onPrepareActionMode(androidx.appcompat.view.ActionMode,android.view.Menu) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/c;Lg/o;)Z"}
    boolean onActionItemClicked(androidx.appcompat.view.ActionMode,android.view.MenuItem) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/c;Landroid/view/MenuItem;)Z"}
androidx.appcompat.view.CollapsibleActionView -> f.d:
    void onActionViewExpanded() -> a
    void onActionViewCollapsed() -> d
androidx.appcompat.view.ContextThemeWrapper -> f.f:
    int mThemeResource -> a
    android.content.res.Resources$Theme mTheme -> b
    android.view.LayoutInflater mInflater -> c
    android.content.res.Configuration mOverrideConfiguration -> d
    android.content.res.Resources mResources -> e
    android.content.res.Configuration sEmptyConfig -> f
    0:5:void <init>(android.content.Context,int):0:0 -> <init>
    0:31:void applyOverrideConfiguration(android.content.res.Configuration):0:0 -> a
    0:3:void attachBaseContext(android.content.Context):0:0 -> attachBaseContext
    39:42:void androidx.appcompat.view.ContextThemeWrapper.onApplyThemeResource(android.content.res.Resources$Theme,int,boolean):0:0 -> b
    39:42:void initializeTheme():0 -> b
    0:8:android.content.res.AssetManager getAssets():0:0 -> getAssets
    0:7:android.content.res.Resources androidx.appcompat.view.ContextThemeWrapper.getResourcesInternal():0:0 -> getResources
    0:7:android.content.res.Resources getResources():0 -> getResources
    8:30:boolean androidx.appcompat.view.ContextThemeWrapper.isEmptyConfiguration(android.content.res.Configuration):0:0 -> getResources
    8:30:android.content.res.Resources androidx.appcompat.view.ContextThemeWrapper.getResourcesInternal():0 -> getResources
    8:30:android.content.res.Resources getResources():0 -> getResources
    31:50:android.content.res.Resources androidx.appcompat.view.ContextThemeWrapper.getResourcesInternal():0:0 -> getResources
    31:50:android.content.res.Resources getResources():0 -> getResources
    0:37:java.lang.Object getSystemService(java.lang.String):0:0 -> getSystemService
    0:19:android.content.res.Resources$Theme getTheme():0:0 -> getTheme
    0:9:void setTheme(int):0:0 -> setTheme
androidx.appcompat.view.ContextThemeWrapper$Api17Impl -> f.e:
    0:4:android.content.Context createConfigurationContext(androidx.appcompat.view.ContextThemeWrapper,android.content.res.Configuration):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/f;Landroid/content/res/Configuration;)Landroid/content/Context;"}
androidx.appcompat.view.StandaloneActionMode -> f.g:
    android.content.Context mContext -> c
    androidx.appcompat.widget.ActionBarContextView mContextView -> d
    androidx.appcompat.view.ActionMode$Callback mCallback -> e
    java.lang.ref.WeakReference mCustomView -> f
    boolean mFinished -> g
    androidx.appcompat.view.menu.MenuBuilder mMenu -> h
    19:20:androidx.appcompat.view.menu.MenuBuilder androidx.appcompat.view.menu.MenuBuilder.setDefaultShowAsAction(int):0:0 -> <init>
    19:20:void <init>(android.content.Context,androidx.appcompat.widget.ActionBarContextView,androidx.appcompat.view.ActionMode$Callback,boolean):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/widget/ActionBarContextView;Lf/b;)V"}
    21:22:void <init>(android.content.Context,androidx.appcompat.widget.ActionBarContextView,androidx.appcompat.view.ActionMode$Callback,boolean):0:0 -> <init>
    23:25:void androidx.appcompat.view.menu.MenuBuilder.setCallback(androidx.appcompat.view.menu.MenuBuilder$Callback):0:0 -> <init>
    23:25:void <init>(android.content.Context,androidx.appcompat.widget.ActionBarContextView,androidx.appcompat.view.ActionMode$Callback,boolean):0 -> <init>
    0:13:void finish():0:0 -> a
    0:12:android.view.View getCustomView():0:0 -> b
    0:6:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;Landroid/view/MenuItem;)Z"}
    3:8:boolean androidx.appcompat.widget.ActionBarContextView.showOverflowMenu():0:0 -> d
    3:8:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;)V"}
    9:12:boolean androidx.appcompat.widget.ActionBarContextView.showOverflowMenu():0:0 -> d
    9:12:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
    0:2:android.view.Menu getMenu():0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg/o;"}
    0:11:android.view.MenuInflater getMenuInflater():0:0 -> f
    0:6:java.lang.CharSequence getSubtitle():0:0 -> g
    0:6:java.lang.CharSequence getTitle():0:0 -> h
    0:7:void invalidate():0:0 -> i
    0:4:boolean androidx.appcompat.widget.ActionBarContextView.isTitleOptional():0:0 -> j
    0:4:boolean isTitleOptional():0 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    0:16:void setCustomView(android.view.View):0:0 -> k
    0:9:void setSubtitle(int):0:0 -> l
    0:5:void setSubtitle(java.lang.CharSequence):0:0 -> m
    0:9:void setTitle(int):0:0 -> n
    0:5:void setTitle(java.lang.CharSequence):0:0 -> o
    0:1:void androidx.appcompat.view.ActionMode.setTitleOptionalHint(boolean):0:0 -> p
    0:1:void setTitleOptionalHint(boolean):0 -> p
    2:7:void setTitleOptionalHint(boolean):0:0 -> p
androidx.appcompat.view.SupportActionModeWrapper -> f.i:
    android.content.Context mContext -> a
    androidx.appcompat.view.ActionMode mWrappedObject -> b
    0:7:void <init>(android.content.Context,androidx.appcompat.view.ActionMode):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lf/c;)V"}
    0:5:void finish():0:0 -> finish
    0:6:android.view.View getCustomView():0:0 -> getCustomView
    0:13:android.view.Menu getMenu():0:0 -> getMenu
    0:6:android.view.MenuInflater getMenuInflater():0:0 -> getMenuInflater
    0:6:java.lang.CharSequence getSubtitle():0:0 -> getSubtitle
    0:4:java.lang.Object androidx.appcompat.view.ActionMode.getTag():0:0 -> getTag
    0:4:java.lang.Object getTag():0 -> getTag
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    0:6:java.lang.CharSequence getTitle():0:0 -> getTitle
    0:4:boolean androidx.appcompat.view.ActionMode.getTitleOptionalHint():0:0 -> getTitleOptionalHint
    0:4:boolean getTitleOptionalHint():0 -> getTitleOptionalHint
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    0:5:void invalidate():0:0 -> invalidate
    0:6:boolean isTitleOptional():0:0 -> isTitleOptional
    0:5:void setCustomView(android.view.View):0:0 -> setCustomView
    1:1:void setSubtitle(int):0:0 -> setSubtitle
    2:2:void setSubtitle(java.lang.CharSequence):0:0 -> setSubtitle
    0:4:void androidx.appcompat.view.ActionMode.setTag(java.lang.Object):0:0 -> setTag
    0:4:void setTag(java.lang.Object):0 -> setTag
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:void setTitle(int):0:0 -> setTitle
    2:2:void setTitle(java.lang.CharSequence):0:0 -> setTitle
    0:5:void setTitleOptionalHint(boolean):0:0 -> setTitleOptionalHint
androidx.appcompat.view.SupportActionModeWrapper$CallbackWrapper -> f.h:
    android.view.ActionMode$Callback mWrappedCallback -> a
    android.content.Context mContext -> b
    java.util.ArrayList mActionModes -> c
    androidx.collection.SimpleArrayMap mMenus -> d
    1:1:void <init>(android.content.Context,android.view.ActionMode$Callback):0:0 -> <init>
    2:2:int androidx.emoji2.text.flatbuffer.MetadataList.listLength():0:0 -> <init>
    2:2:void androidx.emoji2.text.MetadataRepo.<init>(android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Typeface;Lc0/b;)V"}
    3:3:int androidx.emoji2.text.flatbuffer.Table.__vector_len(int):0:0 -> <init>
    3:3:int androidx.emoji2.text.flatbuffer.MetadataList.listLength():0 -> <init>
    3:3:void androidx.emoji2.text.MetadataRepo.<init>(android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):0 -> <init>
    4:4:void androidx.emoji2.text.MetadataRepo.<init>(android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):0:0 -> <init>
    5:5:int androidx.emoji2.text.flatbuffer.MetadataList.listLength():0:0 -> <init>
    5:5:void androidx.emoji2.text.MetadataRepo.constructIndex(androidx.emoji2.text.flatbuffer.MetadataList):0 -> <init>
    5:5:void androidx.emoji2.text.MetadataRepo.<init>(android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):0 -> <init>
    6:6:int androidx.emoji2.text.flatbuffer.Table.__vector_len(int):0:0 -> <init>
    6:6:int androidx.emoji2.text.flatbuffer.MetadataList.listLength():0 -> <init>
    6:6:void androidx.emoji2.text.MetadataRepo.constructIndex(androidx.emoji2.text.flatbuffer.MetadataList):0 -> <init>
    6:6:void androidx.emoji2.text.MetadataRepo.<init>(android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):0 -> <init>
    7:7:void androidx.emoji2.text.MetadataRepo.constructIndex(androidx.emoji2.text.flatbuffer.MetadataList):0:0 -> <init>
    7:7:void androidx.emoji2.text.MetadataRepo.<init>(android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):0 -> <init>
    8:8:int androidx.emoji2.text.EmojiMetadata.getId():0:0 -> <init>
    8:8:void androidx.emoji2.text.MetadataRepo.constructIndex(androidx.emoji2.text.flatbuffer.MetadataList):0 -> <init>
    8:8:void androidx.emoji2.text.MetadataRepo.<init>(android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):0 -> <init>
    9:9:int androidx.emoji2.text.flatbuffer.MetadataItem.id():0:0 -> <init>
    9:9:int androidx.emoji2.text.EmojiMetadata.getId():0 -> <init>
    9:9:void androidx.emoji2.text.MetadataRepo.constructIndex(androidx.emoji2.text.flatbuffer.MetadataList):0 -> <init>
    9:9:void androidx.emoji2.text.MetadataRepo.<init>(android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):0 -> <init>
    10:10:void androidx.emoji2.text.MetadataRepo.constructIndex(androidx.emoji2.text.flatbuffer.MetadataList):0:0 -> <init>
    10:10:void androidx.emoji2.text.MetadataRepo.<init>(android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):0 -> <init>
    11:11:void androidx.emoji2.text.MetadataRepo.put(androidx.emoji2.text.EmojiMetadata):0:0 -> <init>
    11:11:void androidx.emoji2.text.MetadataRepo.constructIndex(androidx.emoji2.text.flatbuffer.MetadataList):0 -> <init>
    11:11:void androidx.emoji2.text.MetadataRepo.<init>(android.graphics.Typeface,androidx.emoji2.text.flatbuffer.MetadataList):0 -> <init>
    0:16:boolean onCreateActionMode(androidx.appcompat.view.ActionMode,android.view.Menu):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/c;Lg/o;)Z"}
    0:11:void onDestroyActionMode(androidx.appcompat.view.ActionMode):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/c;)V"}
    0:16:boolean onPrepareActionMode(androidx.appcompat.view.ActionMode,android.view.Menu):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/c;Lg/o;)Z"}
    0:23:boolean onActionItemClicked(androidx.appcompat.view.ActionMode,android.view.MenuItem):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/c;Landroid/view/MenuItem;)Z"}
    0:39:android.view.ActionMode getActionModeWrapper(androidx.appcompat.view.ActionMode):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/c;)Lf/i;"}
    5:8:java.lang.Object androidx.collection.SimpleArrayMap.get(java.lang.Object):0:0 -> f
    5:8:android.view.Menu getMenuWrapper(android.view.Menu):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;)Landroid/view/Menu;"}
    9:25:android.view.Menu getMenuWrapper(android.view.Menu):0:0 -> f
androidx.appcompat.view.SupportMenuInflater -> f.l:
    java.lang.Object[] mActionViewConstructorArguments -> a
    java.lang.Object[] mActionProviderConstructorArguments -> b
    android.content.Context mContext -> c
    java.lang.Object mRealOwner -> d
    java.lang.Class[] ACTION_VIEW_CONSTRUCTOR_SIGNATURE -> e
    java.lang.Class[] ACTION_PROVIDER_CONSTRUCTOR_SIGNATURE -> f
    0:10:void <clinit>():0:0 -> <clinit>
    0:13:void <init>(android.content.Context):0:0 -> <init>
    0:19:java.lang.Object findRealOwner(java.lang.Object):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Ljava/lang/Object;"}
    100:113:void androidx.appcompat.view.SupportMenuInflater$MenuState.resetGroup():0:0 -> b
    100:113:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/XmlResourceParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V"}
    114:119:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0:0 -> b
    120:123:boolean androidx.appcompat.view.SupportMenuInflater$MenuState.hasAddedItem():0:0 -> b
    120:123:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0 -> b
    124:127:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0:0 -> b
    128:135:boolean androidx.appcompat.view.menu.MenuItemWrapperICS$ActionProviderWrapper.hasSubMenu():0:0 -> b
    128:135:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0 -> b
    136:157:android.view.SubMenu androidx.appcompat.view.SupportMenuInflater$MenuState.addSubMenuItem():0:0 -> b
    136:157:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0 -> b
    158:175:void androidx.appcompat.view.SupportMenuInflater$MenuState.addItem():0:0 -> b
    158:175:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0 -> b
    176:199:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0:0 -> b
    200:253:void androidx.appcompat.view.SupportMenuInflater$MenuState.readGroup(android.util.AttributeSet):0:0 -> b
    200:253:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0 -> b
    254:259:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0:0 -> b
    260:263:void androidx.appcompat.view.SupportMenuInflater$MenuState.readItem(android.util.AttributeSet):0:0 -> b
    260:263:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0 -> b
    264:273:androidx.appcompat.widget.TintTypedArray androidx.appcompat.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[]):0:0 -> b
    264:273:void androidx.appcompat.view.SupportMenuInflater$MenuState.readItem(android.util.AttributeSet):0 -> b
    264:273:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0 -> b
    274:334:void androidx.appcompat.view.SupportMenuInflater$MenuState.readItem(android.util.AttributeSet):0:0 -> b
    274:334:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0 -> b
    335:338:char androidx.appcompat.view.SupportMenuInflater$MenuState.getShortcut(java.lang.String):0:0 -> b
    335:338:void androidx.appcompat.view.SupportMenuInflater$MenuState.readItem(android.util.AttributeSet):0 -> b
    335:338:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0 -> b
    339:360:void androidx.appcompat.view.SupportMenuInflater$MenuState.readItem(android.util.AttributeSet):0:0 -> b
    339:360:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0 -> b
    361:364:char androidx.appcompat.view.SupportMenuInflater$MenuState.getShortcut(java.lang.String):0:0 -> b
    361:364:void androidx.appcompat.view.SupportMenuInflater$MenuState.readItem(android.util.AttributeSet):0 -> b
    361:364:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0 -> b
    365:557:void androidx.appcompat.view.SupportMenuInflater$MenuState.readItem(android.util.AttributeSet):0:0 -> b
    365:557:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0 -> b
    558:563:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0:0 -> b
    564:586:android.view.SubMenu androidx.appcompat.view.SupportMenuInflater$MenuState.addSubMenuItem():0:0 -> b
    564:586:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0 -> b
    587:613:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0:0 -> b
    0:53:void inflate(int,android.view.Menu):0:0 -> inflate
androidx.appcompat.view.SupportMenuInflater$InflatedOnMenuItemClickListener -> f.j:
    java.lang.Object mRealOwner -> a
    java.lang.reflect.Method mMethod -> b
    java.lang.Class[] PARAM_TYPES -> c
    0:8:void <clinit>():0:0 -> <clinit>
    0:53:void <init>(java.lang.Object,java.lang.String):0:0 -> <init>
    0:42:boolean onMenuItemClick(android.view.MenuItem):0:0 -> onMenuItemClick
androidx.appcompat.view.SupportMenuInflater$MenuState -> f.k:
    java.lang.CharSequence itemContentDescription -> A
    java.lang.CharSequence itemTooltipText -> B
    android.content.res.ColorStateList itemIconTintList -> C
    android.graphics.PorterDuff$Mode itemIconTintMode -> D
    androidx.appcompat.view.SupportMenuInflater this$0 -> E
    android.view.Menu menu -> a
    int groupId -> b
    int groupCategory -> c
    int groupOrder -> d
    int groupCheckable -> e
    boolean groupVisible -> f
    boolean groupEnabled -> g
    boolean itemAdded -> h
    int itemId -> i
    int itemCategoryOrder -> j
    java.lang.CharSequence itemTitle -> k
    java.lang.CharSequence itemTitleCondensed -> l
    int itemIconResId -> m
    char itemAlphabeticShortcut -> n
    int itemAlphabeticModifiers -> o
    char itemNumericShortcut -> p
    int itemNumericModifiers -> q
    int itemCheckable -> r
    boolean itemChecked -> s
    boolean itemVisible -> t
    boolean itemEnabled -> u
    int itemShowAsAction -> v
    int itemActionViewLayout -> w
    java.lang.String itemActionViewClassName -> x
    java.lang.String itemListenerMethodName -> y
    androidx.core.view.ActionProvider itemActionProvider -> z
    13:26:void androidx.appcompat.view.SupportMenuInflater$MenuState.resetGroup():0:0 -> <init>
    13:26:void <init>(androidx.appcompat.view.SupportMenuInflater,android.view.Menu):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/l;Landroid/view/Menu;)V"}
    0:47:java.lang.Object newInstance(java.lang.String,java.lang.Class[],java.lang.Object[]):0:0 -> a
    65:68:java.lang.Object androidx.appcompat.view.SupportMenuInflater.getRealOwner():0:0 -> b
    65:68:void setItem(android.view.MenuItem):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    69:78:java.lang.Object androidx.appcompat.view.SupportMenuInflater.getRealOwner():0:0 -> b
    69:78:void setItem(android.view.MenuItem):0 -> b
    79:107:void setItem(android.view.MenuItem):0:0 -> b
    108:116:void androidx.appcompat.view.menu.MenuItemImpl.setExclusiveCheckable(boolean):0:0 -> b
    108:116:void setItem(android.view.MenuItem):0 -> b
    117:123:void setItem(android.view.MenuItem):0:0 -> b
    124:167:void androidx.appcompat.view.menu.MenuItemWrapperICS.setExclusiveCheckable(boolean):0:0 -> b
    124:167:void setItem(android.view.MenuItem):0 -> b
    168:206:void setItem(android.view.MenuItem):0:0 -> b
    207:224:android.view.MenuItem androidx.core.view.MenuItemCompat.setActionProvider(android.view.MenuItem,androidx.core.view.ActionProvider):0:0 -> b
    207:224:void setItem(android.view.MenuItem):0 -> b
    225:226:void setItem(android.view.MenuItem):0:0 -> b
    227:240:void androidx.core.view.MenuItemCompat.setContentDescription(android.view.MenuItem,java.lang.CharSequence):0:0 -> b
    227:240:void setItem(android.view.MenuItem):0 -> b
    241:244:void setItem(android.view.MenuItem):0:0 -> b
    245:254:void androidx.core.view.MenuItemCompat.setTooltipText(android.view.MenuItem,java.lang.CharSequence):0:0 -> b
    245:254:void setItem(android.view.MenuItem):0 -> b
    255:260:void setItem(android.view.MenuItem):0:0 -> b
    261:270:void androidx.core.view.MenuItemCompat.setAlphabeticShortcut(android.view.MenuItem,char,int):0:0 -> b
    261:270:void setItem(android.view.MenuItem):0 -> b
    271:276:void setItem(android.view.MenuItem):0:0 -> b
    277:286:void androidx.core.view.MenuItemCompat.setNumericShortcut(android.view.MenuItem,char,int):0:0 -> b
    277:286:void setItem(android.view.MenuItem):0 -> b
    287:292:void setItem(android.view.MenuItem):0:0 -> b
    293:302:void androidx.core.view.MenuItemCompat.setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode):0:0 -> b
    293:302:void setItem(android.view.MenuItem):0 -> b
    303:308:void setItem(android.view.MenuItem):0:0 -> b
    309:318:void androidx.core.view.MenuItemCompat.setIconTintList(android.view.MenuItem,android.content.res.ColorStateList):0:0 -> b
    309:318:void setItem(android.view.MenuItem):0 -> b
androidx.appcompat.view.ViewPropertyAnimatorCompatSet -> f.n:
    java.util.ArrayList mAnimators -> a
    long mDuration -> b
    android.view.animation.Interpolator mInterpolator -> c
    androidx.core.view.ViewPropertyAnimatorListener mListener -> d
    boolean mIsStarted -> e
    androidx.core.view.ViewPropertyAnimatorListenerAdapter mProxyListener -> f
    0:21:void <init>():0:0 -> <init>
    0:30:void cancel():0:0 -> a
    38:39:androidx.core.view.ViewPropertyAnimatorCompat androidx.core.view.ViewPropertyAnimatorCompat.setInterpolator(android.view.animation.Interpolator):0:0 -> b
    38:39:void start():0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    40:54:androidx.core.view.ViewPropertyAnimatorCompat androidx.core.view.ViewPropertyAnimatorCompat.setInterpolator(android.view.animation.Interpolator):0:0 -> b
    40:54:void start():0 -> b
    55:63:void start():0:0 -> b
    64:65:void androidx.core.view.ViewPropertyAnimatorCompat.start():0:0 -> b
    64:65:void start():0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    66:82:void androidx.core.view.ViewPropertyAnimatorCompat.start():0:0 -> b
    66:82:void start():0 -> b
    83:85:void start():0:0 -> b
androidx.appcompat.view.ViewPropertyAnimatorCompatSet$1 -> f.m:
    int $r8$classId -> o
    boolean mProxyStarted -> p
    int mProxyEndCount -> q
    androidx.appcompat.view.ViewPropertyAnimatorCompatSet this$0 -> r
    1:1:void androidx.appcompat.view.ViewPropertyAnimatorCompatSet$1.<init>(androidx.appcompat.view.ViewPropertyAnimatorCompatSet):0:0 -> <init>
    1:1:void $r8$init$synthetic(androidx.appcompat.view.ViewPropertyAnimatorCompatSet):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/n;)V"}
    2:2:void androidx.appcompat.widget.ToolbarWidgetWrapper$2.<init>(androidx.appcompat.widget.ToolbarWidgetWrapper,int):0:0 -> <init>
    2:2:void $r8$init$synthetic(androidx.appcompat.widget.ToolbarWidgetWrapper,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/t3;I)V"}
    8:31:void androidx.appcompat.view.ViewPropertyAnimatorCompatSet$1.onAnimationEnd(android.view.View):0:0 -> b
    8:31:void onAnimationEnd$bridge(android.view.View):0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    32:35:void androidx.appcompat.view.ViewPropertyAnimatorCompatSet$1.onEnd():0:0 -> b
    32:35:void androidx.appcompat.view.ViewPropertyAnimatorCompatSet$1.onAnimationEnd(android.view.View):0 -> b
    32:35:void onAnimationEnd$bridge(android.view.View):0 -> b
    36:38:void androidx.appcompat.view.ViewPropertyAnimatorCompatSet.onAnimationsEnded():0:0 -> b
    36:38:void androidx.appcompat.view.ViewPropertyAnimatorCompatSet$1.onEnd():0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    36:38:void androidx.appcompat.view.ViewPropertyAnimatorCompatSet$1.onAnimationEnd(android.view.View):0 -> b
    36:38:void onAnimationEnd$bridge(android.view.View):0 -> b
    39:53:void androidx.appcompat.widget.ToolbarWidgetWrapper$2.onAnimationEnd(android.view.View):0:0 -> b
    39:53:void onAnimationEnd$bridge(android.view.View):0 -> b
    7:9:void androidx.appcompat.widget.ToolbarWidgetWrapper$2.onAnimationCancel(android.view.View):0:0 -> c
    7:9:void androidx.appcompat.widget.ToolbarWidgetWrapper$2.onAnimationCancel$bridge(android.view.View):0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    8:25:void androidx.appcompat.view.ViewPropertyAnimatorCompatSet$1.onAnimationStart(android.view.View):0:0 -> d
    8:25:void onAnimationStart$bridge(android.view.View):0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    26:35:void androidx.appcompat.widget.ToolbarWidgetWrapper$2.onAnimationStart(android.view.View):0:0 -> d
    26:35:void onAnimationStart$bridge(android.view.View):0 -> d
androidx.appcompat.view.WindowCallbackWrapper$Api23Impl -> f.o:
    0:4:boolean onSearchRequested(android.view.Window$Callback,android.view.SearchEvent):0:0 -> a
    0:4:android.view.ActionMode onWindowStartingActionMode(android.view.Window$Callback,android.view.ActionMode$Callback,int):0:0 -> b
androidx.appcompat.view.WindowCallbackWrapper$Api24Impl -> f.p:
    0:3:void onProvideKeyboardShortcuts(android.view.Window$Callback,java.util.List,android.view.Menu,int):0:0 -> a
androidx.appcompat.view.WindowCallbackWrapper$Api26Impl -> f.q:
    0:3:void onPointerCaptureChanged(android.view.Window$Callback,boolean):0:0 -> a
androidx.appcompat.view.menu.ActionMenuItem -> g.a:
    java.lang.CharSequence mTitle -> a
    java.lang.CharSequence mTitleCondensed -> b
    android.content.Intent mIntent -> c
    char mShortcutNumericChar -> d
    int mShortcutNumericModifiers -> e
    char mShortcutAlphabeticChar -> f
    int mShortcutAlphabeticModifiers -> g
    android.graphics.drawable.Drawable mIconDrawable -> h
    android.content.Context mContext -> i
    java.lang.CharSequence mContentDescription -> j
    java.lang.CharSequence mTooltipText -> k
    android.content.res.ColorStateList mIconTintList -> l
    android.graphics.PorterDuff$Mode mIconTintMode -> m
    boolean mHasIconTint -> n
    boolean mHasIconTintMode -> o
    int mFlags -> p
    0:27:void <init>(android.content.Context,int,int,int,int,java.lang.CharSequence):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/CharSequence;)V"}
    0:1:androidx.core.view.ActionProvider getSupportActionProvider():0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg/r;"}
    0:5:androidx.core.internal.view.SupportMenuItem setSupportActionProvider(androidx.core.view.ActionProvider):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/r;)Lr/b;"}
    26:28:void androidx.core.graphics.drawable.DrawableCompat.setTintList(android.graphics.drawable.Drawable,android.content.res.ColorStateList):0:0 -> c
    26:28:void applyIconTint():0 -> c
    29:36:void applyIconTint():0:0 -> c
    37:40:void androidx.core.graphics.drawable.DrawableCompat.setTintMode(android.graphics.drawable.Drawable,android.graphics.PorterDuff$Mode):0:0 -> c
    37:40:void applyIconTint():0 -> c
    0:1:boolean collapseActionView():0:0 -> collapseActionView
    0:1:boolean expandActionView():0:0 -> expandActionView
    0:5:android.view.ActionProvider getActionProvider():0:0 -> getActionProvider
    0:1:android.view.View getActionView():0:0 -> getActionView
    0:2:int getAlphabeticModifiers():0:0 -> getAlphabeticModifiers
    0:2:char getAlphabeticShortcut():0:0 -> getAlphabeticShortcut
    0:2:java.lang.CharSequence getContentDescription():0:0 -> getContentDescription
    0:1:int getGroupId():0:0 -> getGroupId
    0:2:android.graphics.drawable.Drawable getIcon():0:0 -> getIcon
    0:2:android.content.res.ColorStateList getIconTintList():0:0 -> getIconTintList
    0:2:android.graphics.PorterDuff$Mode getIconTintMode():0:0 -> getIconTintMode
    0:2:android.content.Intent getIntent():0:0 -> getIntent
    0:3:int getItemId():0:0 -> getItemId
    0:1:android.view.ContextMenu$ContextMenuInfo getMenuInfo():0:0 -> getMenuInfo
    0:2:int getNumericModifiers():0:0 -> getNumericModifiers
    0:2:char getNumericShortcut():0:0 -> getNumericShortcut
    0:1:int getOrder():0:0 -> getOrder
    0:1:android.view.SubMenu getSubMenu():0:0 -> getSubMenu
    0:2:java.lang.CharSequence getTitle():0:0 -> getTitle
    0:7:java.lang.CharSequence getTitleCondensed():0:0 -> getTitleCondensed
    0:2:java.lang.CharSequence getTooltipText():0:0 -> getTooltipText
    0:1:boolean hasSubMenu():0:0 -> hasSubMenu
    0:1:boolean isActionViewExpanded():0:0 -> isActionViewExpanded
    0:8:boolean isCheckable():0:0 -> isCheckable
    0:9:boolean isChecked():0:0 -> isChecked
    0:9:boolean isEnabled():0:0 -> isEnabled
    0:9:boolean isVisible():0:0 -> isVisible
    0:5:android.view.MenuItem setActionProvider(android.view.ActionProvider):0:0 -> setActionProvider
    1:1:androidx.core.internal.view.SupportMenuItem androidx.appcompat.view.menu.ActionMenuItem.setActionView(int):0:0 -> setActionView
    1:1:android.view.MenuItem setActionView(int):0 -> setActionView
    2:2:androidx.core.internal.view.SupportMenuItem androidx.appcompat.view.menu.ActionMenuItem.setActionView(android.view.View):0:0 -> setActionView
    2:2:android.view.MenuItem setActionView(android.view.View):0 -> setActionView
    1:1:android.view.MenuItem setAlphabeticShortcut(char):0:0 -> setAlphabeticShortcut
    2:2:android.view.MenuItem setAlphabeticShortcut(char,int):0:0 -> setAlphabeticShortcut
    0:7:android.view.MenuItem setCheckable(boolean):0:0 -> setCheckable
    0:12:android.view.MenuItem setChecked(boolean):0:0 -> setChecked
    1:1:androidx.core.internal.view.SupportMenuItem androidx.appcompat.view.menu.ActionMenuItem.setContentDescription(java.lang.CharSequence):0:0 -> setContentDescription
    1:1:android.view.MenuItem setContentDescription(java.lang.CharSequence):0 -> setContentDescription
    2:2:androidx.core.internal.view.SupportMenuItem setContentDescription(java.lang.CharSequence):0:0 -> setContentDescription
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lr/b;"}
    0:13:android.view.MenuItem setEnabled(boolean):0:0 -> setEnabled
    1:1:android.graphics.drawable.Drawable androidx.core.content.ContextCompat.getDrawable(android.content.Context,int):0:0 -> setIcon
    1:1:android.view.MenuItem setIcon(int):0 -> setIcon
    2:2:android.view.MenuItem setIcon(int):0:0 -> setIcon
    3:3:android.view.MenuItem setIcon(android.graphics.drawable.Drawable):0:0 -> setIcon
    0:8:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):0:0 -> setIconTintList
    0:8:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):0:0 -> setIconTintMode
    0:2:android.view.MenuItem setIntent(android.content.Intent):0:0 -> setIntent
    1:1:android.view.MenuItem setNumericShortcut(char):0:0 -> setNumericShortcut
    2:2:android.view.MenuItem setNumericShortcut(char,int):0:0 -> setNumericShortcut
    0:5:android.view.MenuItem setOnActionExpandListener(android.view.MenuItem$OnActionExpandListener):0:0 -> setOnActionExpandListener
    0:0:android.view.MenuItem setOnMenuItemClickListener(android.view.MenuItem$OnMenuItemClickListener) -> setOnMenuItemClickListener
    1:1:android.view.MenuItem setShortcut(char,char):0:0 -> setShortcut
    2:2:android.view.MenuItem setShortcut(char,char,int,int):0:0 -> setShortcut
    0:0:void setShowAsAction(int) -> setShowAsAction
    0:0:android.view.MenuItem setShowAsActionFlags(int) -> setShowAsActionFlags
    1:1:android.view.MenuItem setTitle(int):0:0 -> setTitle
    2:2:android.view.MenuItem setTitle(java.lang.CharSequence):0:0 -> setTitle
    0:2:android.view.MenuItem setTitleCondensed(java.lang.CharSequence):0:0 -> setTitleCondensed
    1:1:androidx.core.internal.view.SupportMenuItem androidx.appcompat.view.menu.ActionMenuItem.setTooltipText(java.lang.CharSequence):0:0 -> setTooltipText
    1:1:android.view.MenuItem setTooltipText(java.lang.CharSequence):0 -> setTooltipText
    2:2:androidx.core.internal.view.SupportMenuItem setTooltipText(java.lang.CharSequence):0:0 -> setTooltipText
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lr/b;"}
    0:12:android.view.MenuItem setVisible(boolean):0:0 -> setVisible
androidx.appcompat.view.menu.ActionMenuItemView -> androidx.appcompat.view.menu.ActionMenuItemView:
    androidx.appcompat.view.menu.MenuItemImpl mItemData -> g
    java.lang.CharSequence mTitle -> h
    android.graphics.drawable.Drawable mIcon -> i
    androidx.appcompat.view.menu.MenuBuilder$ItemInvoker mItemInvoker -> j
    androidx.appcompat.widget.ForwardingListener mForwardingListener -> k
    androidx.appcompat.view.menu.ActionMenuItemView$PopupCallback mPopupCallback -> l
    boolean mAllowTextWithIcon -> m
    boolean mExpandedFormat -> n
    int mMinWidth -> o
    int mSavedPaddingLeft -> p
    int mMaxIconSize -> q
    1:53:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    1:53:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    0:17:boolean needsDividerBefore():0:0 -> a
    0:4:boolean needsDividerAfter():0:0 -> b
    9:12:java.lang.CharSequence androidx.appcompat.view.menu.MenuItemImpl.getTitleForItemView(androidx.appcompat.view.menu.MenuView$ItemView):0:0 -> c
    9:12:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/q;)V"}
    13:58:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):0:0 -> c
    0:2:androidx.appcompat.view.menu.MenuItemImpl getItemData():0:0 -> getItemData
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg/q;"}
    0:10:boolean hasText():0:0 -> p
    0:35:boolean shouldAllowTextWithIcon():0:0 -> q
    14:25:boolean androidx.appcompat.view.menu.MenuItemImpl.showsTextAsAction():0:0 -> r
    14:25:void updateTextButtonVisibility():0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    26:48:void updateTextButtonVisibility():0:0 -> r
    49:50:java.lang.CharSequence androidx.appcompat.view.menu.MenuItemImpl.getContentDescription():0:0 -> r
    49:50:void updateTextButtonVisibility():0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    51:62:void updateTextButtonVisibility():0:0 -> r
    63:64:java.lang.CharSequence androidx.appcompat.view.menu.MenuItemImpl.getTitle():0:0 -> r
    63:64:void updateTextButtonVisibility():0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    65:69:void updateTextButtonVisibility():0:0 -> r
    70:71:java.lang.CharSequence androidx.appcompat.view.menu.MenuItemImpl.getTooltipText():0:0 -> r
    70:71:void updateTextButtonVisibility():0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    72:82:void updateTextButtonVisibility():0:0 -> r
    83:84:java.lang.CharSequence androidx.appcompat.view.menu.MenuItemImpl.getTitle():0:0 -> r
    83:84:void updateTextButtonVisibility():0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    85:92:void androidx.appcompat.widget.TooltipCompat.setTooltipText(android.view.View,java.lang.CharSequence):0:0 -> r
    85:92:void updateTextButtonVisibility():0 -> r
    10:14:void androidx.appcompat.view.menu.MenuBuilder.onItemActionRequestChanged(androidx.appcompat.view.menu.MenuItemImpl):0:0 -> setExpandedFormat
    10:14:void androidx.appcompat.view.menu.MenuItemImpl.actionFormatChanged():0 -> setExpandedFormat
    10:14:void setExpandedFormat(boolean):0 -> setExpandedFormat
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    15:18:void androidx.appcompat.view.menu.MenuBuilder.onItemActionRequestChanged(androidx.appcompat.view.menu.MenuItemImpl):0:0 -> setExpandedFormat
    15:18:void androidx.appcompat.view.menu.MenuItemImpl.actionFormatChanged():0 -> setExpandedFormat
    15:18:void setExpandedFormat(boolean):0 -> setExpandedFormat
    0:2:void setItemInvoker(androidx.appcompat.view.menu.MenuBuilder$ItemInvoker):0:0 -> setItemInvoker
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/n;)V"}
    0:2:void setPopupCallback(androidx.appcompat.view.menu.ActionMenuItemView$PopupCallback):0:0 -> setPopupCallback
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/c;)V"}
androidx.appcompat.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener -> g.b:
    androidx.appcompat.view.menu.ActionMenuItemView this$0 -> j
    0:5:void <init>(androidx.appcompat.view.menu.ActionMenuItemView):0:0 -> <init>
    9:10:androidx.appcompat.view.menu.ShowableListMenu androidx.appcompat.widget.ActionMenuPresenter$ActionMenuPopupCallback.getPopup():0:0 -> b
    9:10:androidx.appcompat.view.menu.ShowableListMenu getPopup():0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg/g0;"}
    11:19:androidx.appcompat.view.menu.ShowableListMenu androidx.appcompat.widget.ActionMenuPresenter$ActionMenuPopupCallback.getPopup():0:0 -> b
    11:19:androidx.appcompat.view.menu.ShowableListMenu getPopup():0 -> b
    0:28:boolean onForwardingStarted():0:0 -> c
androidx.appcompat.view.menu.ActionMenuItemView$PopupCallback -> g.c:
androidx.appcompat.view.menu.BaseMenuWrapper -> g.d:
    android.content.Context mContext -> a
    androidx.collection.SimpleArrayMap mMenuItems -> b
    androidx.collection.SimpleArrayMap mSubMenus -> c
    0:5:void <init>(android.content.Context):0:0 -> <init>
    void androidx.collection.MapCollections.colClear() -> c
    java.lang.Object androidx.collection.MapCollections.colGetEntry(int,int) -> d
    java.util.Map androidx.collection.MapCollections.colGetMap() -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk/b;"}
    int androidx.collection.MapCollections.colGetSize() -> f
    int androidx.collection.MapCollections.colIndexOfKey(java.lang.Object) -> g
    int androidx.collection.MapCollections.colIndexOfValue(java.lang.Object) -> h
    void androidx.collection.MapCollections.colPut(java.lang.Object,java.lang.Object) -> i
    void androidx.collection.MapCollections.colRemoveAt(int) -> j
    java.lang.Object androidx.collection.MapCollections.colSetValue(int,java.lang.Object) -> k
    0:30:boolean androidx.collection.MapCollections.equalsSetHelper(java.util.Set,java.lang.Object):0:0 -> l
    24:27:java.lang.Object androidx.collection.SimpleArrayMap.get(java.lang.Object):0:0 -> m
    24:27:android.view.MenuItem getMenuItemWrapper(android.view.MenuItem):0 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    28:49:android.view.MenuItem getMenuItemWrapper(android.view.MenuItem):0:0 -> m
    0:41:boolean androidx.collection.MapCollections.retainAllHelper(java.util.Map,java.util.Collection):0:0 -> n
    0:39:java.lang.Object[] androidx.collection.MapCollections.toArrayHelper(java.lang.Object[],int):0:0 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Ljava/lang/Object;)[Ljava/lang/Object;"}
androidx.appcompat.view.menu.CascadingMenuPopup -> g.i:
    boolean mShouldCloseImmediately -> A
    android.content.Context mContext -> b
    int mMenuMaxWidth -> c
    int mPopupStyleAttr -> d
    int mPopupStyleRes -> e
    boolean mOverflowOnly -> f
    android.os.Handler mSubMenuHoverHandler -> g
    java.util.List mPendingMenus -> h
    java.util.List mShowingMenus -> i
    android.view.ViewTreeObserver$OnGlobalLayoutListener mGlobalLayoutListener -> j
    android.view.View$OnAttachStateChangeListener mAttachStateChangeListener -> k
    androidx.appcompat.widget.MenuItemHoverListener mMenuItemHoverListener -> l
    int mRawDropDownGravity -> m
    int mDropDownGravity -> n
    android.view.View mAnchorView -> o
    android.view.View mShownAnchorView -> p
    int mLastPosition -> q
    boolean mHasXOffset -> r
    boolean mHasYOffset -> s
    int mXOffset -> t
    int mYOffset -> u
    boolean mForceShowIcon -> v
    boolean mShowTitle -> w
    androidx.appcompat.view.menu.MenuPresenter$Callback mPresenterCallback -> x
    android.view.ViewTreeObserver mTreeObserver -> y
    android.widget.PopupWindow$OnDismissListener mOnDismissListener -> z
    56:57:int androidx.appcompat.view.menu.CascadingMenuPopup.getInitialMenuPosition():0:0 -> <init>
    56:57:void <init>(android.content.Context,android.view.View,int,int,boolean):0 -> <init>
    58:66:int androidx.core.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> <init>
    58:66:int androidx.appcompat.view.menu.CascadingMenuPopup.getInitialMenuPosition():0 -> <init>
    58:66:void <init>(android.content.Context,android.view.View,int,int,boolean):0 -> <init>
    67:100:void <init>(android.content.Context,android.view.View,int,int,boolean):0:0 -> <init>
    0:24:boolean isShowing():0:0 -> a
    0:29:int androidx.appcompat.view.menu.CascadingMenuPopup.findIndexOfAddedMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> b
    0:29:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;Z)V"}
    30:64:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0:0 -> b
    65:66:void androidx.appcompat.widget.MenuPopupWindow.setExitTransition(java.lang.Object):0:0 -> b
    65:66:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    67:69:void androidx.appcompat.widget.MenuPopupWindow.setExitTransition(java.lang.Object):0:0 -> b
    67:69:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0 -> b
    70:71:void androidx.appcompat.widget.ListPopupWindow.setAnimationStyle(int):0:0 -> b
    70:71:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    72:74:void androidx.appcompat.widget.ListPopupWindow.setAnimationStyle(int):0:0 -> b
    72:74:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0 -> b
    75:95:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0:0 -> b
    96:99:int androidx.appcompat.view.menu.CascadingMenuPopup.getInitialMenuPosition():0:0 -> b
    96:99:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0 -> b
    100:108:int androidx.core.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> b
    100:108:int androidx.appcompat.view.menu.CascadingMenuPopup.getInitialMenuPosition():0 -> b
    100:108:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0 -> b
    109:168:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0:0 -> b
    18:19:android.widget.ListView androidx.appcompat.widget.ListPopupWindow.getListView():0:0 -> c
    18:19:android.widget.ListView androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo.getListView():0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    18:19:void updateMenuView(boolean):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    20:21:android.widget.ListView androidx.appcompat.widget.ListPopupWindow.getListView():0:0 -> c
    20:21:android.widget.ListView androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo.getListView():0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:21:void updateMenuView(boolean):0 -> c
    22:25:void updateMenuView(boolean):0:0 -> c
    26:37:androidx.appcompat.view.menu.MenuAdapter androidx.appcompat.view.menu.MenuPopup.toMenuAdapter(android.widget.ListAdapter):0:0 -> c
    26:37:void updateMenuView(boolean):0 -> c
    38:42:void updateMenuView(boolean):0:0 -> c
    23:26:android.widget.ListView androidx.appcompat.widget.ListPopupWindow.getListView():0:0 -> d
    23:26:android.widget.ListView androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo.getListView():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:26:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/i0;)Z"}
    27:49:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0:0 -> d
    0:36:void dismiss():0:0 -> dismiss
    22:23:android.widget.ListView androidx.appcompat.widget.ListPopupWindow.getListView():0:0 -> e
    22:23:android.widget.ListView androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo.getListView():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    22:23:android.widget.ListView getListView():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh/v1;"}
    24:26:android.widget.ListView androidx.appcompat.widget.ListPopupWindow.getListView():0:0 -> e
    24:26:android.widget.ListView androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo.getListView():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    24:26:android.widget.ListView getListView():0 -> e
    0:2:void setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/b0;)V"}
    0:1:boolean flagActionItems():0:0 -> g
    0:65:void show():0:0 -> i
    0:20:void addMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;)V"}
    10:13:int androidx.core.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> n
    10:13:void setAnchorView(android.view.View):0 -> n
    14:17:int androidx.core.view.GravityCompat.getAbsoluteGravity(int,int):0:0 -> n
    14:17:void setAnchorView(android.view.View):0 -> n
    18:20:void setAnchorView(android.view.View):0:0 -> n
    0:2:void setForceShowIcon(boolean):0:0 -> o
    0:36:void onDismiss():0:0 -> onDismiss
    0:16:boolean onKey(android.view.View,int,android.view.KeyEvent):0:0 -> onKey
    10:13:int androidx.core.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> p
    10:13:void setGravity(int):0 -> p
    14:17:int androidx.core.view.GravityCompat.getAbsoluteGravity(int,int):0:0 -> p
    14:17:void setGravity(int):0 -> p
    18:20:void setGravity(int):0:0 -> p
    0:5:void setHorizontalOffset(int):0:0 -> q
    0:2:void setOnDismissListener(android.widget.PopupWindow$OnDismissListener):0:0 -> r
    0:2:void setShowTitle(boolean):0:0 -> s
    0:5:void setVerticalOffset(int):0:0 -> t
    31:33:void androidx.appcompat.view.menu.MenuAdapter.setForceShowIcon(boolean):0:0 -> v
    31:33:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;)V"}
    34:43:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> v
    44:45:void androidx.appcompat.view.menu.MenuAdapter.setForceShowIcon(boolean):0:0 -> v
    44:45:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    46:51:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> v
    52:62:androidx.appcompat.widget.MenuPopupWindow androidx.appcompat.view.menu.CascadingMenuPopup.createPopupWindow():0:0 -> v
    52:62:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    63:64:void androidx.appcompat.widget.MenuPopupWindow.setHoverListener(androidx.appcompat.widget.MenuItemHoverListener):0:0 -> v
    63:64:androidx.appcompat.widget.MenuPopupWindow androidx.appcompat.view.menu.CascadingMenuPopup.createPopupWindow():0 -> v
    63:64:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    65:66:void androidx.appcompat.widget.ListPopupWindow.setOnItemClickListener(android.widget.AdapterView$OnItemClickListener):0:0 -> v
    65:66:androidx.appcompat.widget.MenuPopupWindow androidx.appcompat.view.menu.CascadingMenuPopup.createPopupWindow():0 -> v
    65:66:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    67:71:void androidx.appcompat.widget.ListPopupWindow.setOnDismissListener(android.widget.PopupWindow$OnDismissListener):0:0 -> v
    67:71:androidx.appcompat.widget.MenuPopupWindow androidx.appcompat.view.menu.CascadingMenuPopup.createPopupWindow():0 -> v
    67:71:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    72:73:androidx.appcompat.widget.MenuPopupWindow androidx.appcompat.view.menu.CascadingMenuPopup.createPopupWindow():0:0 -> v
    72:73:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    74:75:void androidx.appcompat.widget.ListPopupWindow.setAnchorView(android.view.View):0:0 -> v
    74:75:androidx.appcompat.widget.MenuPopupWindow androidx.appcompat.view.menu.CascadingMenuPopup.createPopupWindow():0 -> v
    74:75:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    76:77:androidx.appcompat.widget.MenuPopupWindow androidx.appcompat.view.menu.CascadingMenuPopup.createPopupWindow():0:0 -> v
    76:77:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    78:79:void androidx.appcompat.widget.ListPopupWindow.setDropDownGravity(int):0:0 -> v
    78:79:androidx.appcompat.widget.MenuPopupWindow androidx.appcompat.view.menu.CascadingMenuPopup.createPopupWindow():0 -> v
    78:79:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    80:85:void androidx.appcompat.widget.ListPopupWindow.setModal(boolean):0:0 -> v
    80:85:androidx.appcompat.widget.MenuPopupWindow androidx.appcompat.view.menu.CascadingMenuPopup.createPopupWindow():0 -> v
    80:85:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    86:88:void androidx.appcompat.widget.ListPopupWindow.setInputMethodMode(int):0:0 -> v
    86:88:androidx.appcompat.widget.MenuPopupWindow androidx.appcompat.view.menu.CascadingMenuPopup.createPopupWindow():0 -> v
    86:88:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    89:96:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> v
    97:98:void androidx.appcompat.widget.ListPopupWindow.setDropDownGravity(int):0:0 -> v
    97:98:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    99:117:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> v
    118:119:android.view.View androidx.appcompat.view.menu.CascadingMenuPopup.findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):0:0 -> v
    118:119:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    120:152:android.view.MenuItem androidx.appcompat.view.menu.CascadingMenuPopup.findMenuItemForSubmenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuBuilder):0:0 -> v
    120:152:android.view.View androidx.appcompat.view.menu.CascadingMenuPopup.findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):0 -> v
    120:152:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    153:156:android.widget.ListView androidx.appcompat.widget.ListPopupWindow.getListView():0:0 -> v
    153:156:android.widget.ListView androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo.getListView():0 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    153:156:android.view.View androidx.appcompat.view.menu.CascadingMenuPopup.findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):0 -> v
    153:156:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    157:227:android.view.View androidx.appcompat.view.menu.CascadingMenuPopup.findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):0:0 -> v
    157:227:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    228:231:void androidx.appcompat.widget.MenuPopupWindow.setTouchModal(boolean):0:0 -> v
    228:231:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    232:234:void androidx.appcompat.widget.MenuPopupWindow.setEnterTransition(java.lang.Object):0:0 -> v
    232:234:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    235:246:int androidx.appcompat.view.menu.CascadingMenuPopup.getNextMenuPosition(int):0:0 -> v
    235:246:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    247:248:android.widget.ListView androidx.appcompat.widget.ListPopupWindow.getListView():0:0 -> v
    247:248:android.widget.ListView androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo.getListView():0 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    247:248:int androidx.appcompat.view.menu.CascadingMenuPopup.getNextMenuPosition(int):0 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    247:248:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    249:253:android.widget.ListView androidx.appcompat.widget.ListPopupWindow.getListView():0:0 -> v
    249:253:android.widget.ListView androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo.getListView():0 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    249:253:int androidx.appcompat.view.menu.CascadingMenuPopup.getNextMenuPosition(int):0 -> v
    249:253:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    254:301:int androidx.appcompat.view.menu.CascadingMenuPopup.getNextMenuPosition(int):0:0 -> v
    254:301:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    302:303:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> v
    304:305:void androidx.appcompat.widget.ListPopupWindow.setAnchorView(android.view.View):0:0 -> v
    304:305:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    306:331:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> v
    332:334:void androidx.appcompat.widget.ListPopupWindow.setHorizontalOffset(int):0:0 -> v
    332:334:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    335:338:void androidx.appcompat.widget.ListPopupWindow.setOverlapAnchor(boolean):0:0 -> v
    335:338:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    339:348:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> v
    349:350:void androidx.appcompat.widget.ListPopupWindow.setHorizontalOffset(int):0:0 -> v
    349:350:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    351:359:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> v
    360:363:android.graphics.Rect androidx.appcompat.view.menu.MenuPopup.getEpicenterBounds():0:0 -> v
    360:363:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    364:372:void androidx.appcompat.widget.ListPopupWindow.setEpicenterBounds(android.graphics.Rect):0:0 -> v
    364:372:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    373:385:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> v
    386:387:android.widget.ListView androidx.appcompat.widget.ListPopupWindow.getListView():0:0 -> v
    386:387:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    388:396:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> v
    397:404:java.lang.CharSequence androidx.appcompat.view.menu.MenuBuilder.getHeaderTitle():0:0 -> v
    397:404:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    405:422:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> v
    423:424:java.lang.CharSequence androidx.appcompat.view.menu.MenuBuilder.getHeaderTitle():0:0 -> v
    423:424:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0 -> v
    425:435:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> v
androidx.appcompat.view.menu.CascadingMenuPopup$1 -> g.e:
    int $r8$classId -> a
    androidx.appcompat.view.menu.CascadingMenuPopup this$0 -> b
    0:7:void androidx.appcompat.view.menu.CascadingMenuPopup$1.<init>(androidx.appcompat.view.menu.CascadingMenuPopup):0:0 -> <init>
    0:7:void $r8$init$synthetic(java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)V"}
    10:21:void androidx.appcompat.widget.AppCompatSpinner$2.onGlobalLayout():0:0 -> onGlobalLayout
    10:21:void onGlobalLayout$bridge():0 -> onGlobalLayout
      # {"id":"com.android.tools.r8.synthesized"}
    22:34:void androidx.appcompat.widget.AppCompatSpinner.showPopup():0:0 -> onGlobalLayout
    22:34:void androidx.appcompat.widget.AppCompatSpinner$2.onGlobalLayout():0 -> onGlobalLayout
    22:34:void onGlobalLayout$bridge():0 -> onGlobalLayout
    35:44:void androidx.appcompat.widget.AppCompatSpinner$2.onGlobalLayout():0:0 -> onGlobalLayout
    35:44:void onGlobalLayout$bridge():0 -> onGlobalLayout
    45:52:void androidx.appcompat.view.menu.StandardMenuPopup$1.onGlobalLayout():0:0 -> onGlobalLayout
    45:52:void onGlobalLayout$bridge():0 -> onGlobalLayout
    53:58:boolean androidx.appcompat.widget.ListPopupWindow.isModal():0:0 -> onGlobalLayout
    53:58:void androidx.appcompat.view.menu.StandardMenuPopup$1.onGlobalLayout():0 -> onGlobalLayout
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    53:58:void onGlobalLayout$bridge():0 -> onGlobalLayout
    59:77:void androidx.appcompat.view.menu.StandardMenuPopup$1.onGlobalLayout():0:0 -> onGlobalLayout
    59:77:void onGlobalLayout$bridge():0 -> onGlobalLayout
    78:101:void androidx.appcompat.view.menu.CascadingMenuPopup$1.onGlobalLayout():0:0 -> onGlobalLayout
    78:101:void onGlobalLayout$bridge():0 -> onGlobalLayout
    102:105:boolean androidx.appcompat.widget.ListPopupWindow.isModal():0:0 -> onGlobalLayout
    102:105:void androidx.appcompat.view.menu.CascadingMenuPopup$1.onGlobalLayout():0 -> onGlobalLayout
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    102:105:void onGlobalLayout$bridge():0 -> onGlobalLayout
    106:142:void androidx.appcompat.view.menu.CascadingMenuPopup$1.onGlobalLayout():0:0 -> onGlobalLayout
    106:142:void onGlobalLayout$bridge():0 -> onGlobalLayout
    143:146:void androidx.appcompat.widget.AppCompatSpinner$DropdownPopup$2.onGlobalLayout():0:0 -> onGlobalLayout
    143:146:void onGlobalLayout$bridge():0 -> onGlobalLayout
    147:148:boolean androidx.appcompat.widget.AppCompatSpinner$DropdownPopup.isVisibleToUser(android.view.View):0:0 -> onGlobalLayout
    147:148:void androidx.appcompat.widget.AppCompatSpinner$DropdownPopup$2.onGlobalLayout():0 -> onGlobalLayout
    147:148:void onGlobalLayout$bridge():0 -> onGlobalLayout
    149:154:boolean androidx.core.view.ViewCompat.isAttachedToWindow(android.view.View):0:0 -> onGlobalLayout
    149:154:boolean androidx.appcompat.widget.AppCompatSpinner$DropdownPopup.isVisibleToUser(android.view.View):0 -> onGlobalLayout
    149:154:void androidx.appcompat.widget.AppCompatSpinner$DropdownPopup$2.onGlobalLayout():0 -> onGlobalLayout
    149:154:void onGlobalLayout$bridge():0 -> onGlobalLayout
    155:165:boolean androidx.appcompat.widget.AppCompatSpinner$DropdownPopup.isVisibleToUser(android.view.View):0:0 -> onGlobalLayout
    155:165:void androidx.appcompat.widget.AppCompatSpinner$DropdownPopup$2.onGlobalLayout():0 -> onGlobalLayout
    155:165:void onGlobalLayout$bridge():0 -> onGlobalLayout
    166:172:void androidx.appcompat.widget.AppCompatSpinner$DropdownPopup$2.onGlobalLayout():0:0 -> onGlobalLayout
    166:172:void onGlobalLayout$bridge():0 -> onGlobalLayout
    173:177:void androidx.appcompat.widget.AppCompatSpinner$DropdownPopup.access$001(androidx.appcompat.widget.AppCompatSpinner$DropdownPopup):0:0 -> onGlobalLayout
    173:177:void androidx.appcompat.widget.AppCompatSpinner$DropdownPopup$2.onGlobalLayout():0 -> onGlobalLayout
    173:177:void onGlobalLayout$bridge():0 -> onGlobalLayout
androidx.appcompat.view.menu.CascadingMenuPopup$2 -> g.f:
    int $r8$classId -> a
    androidx.appcompat.view.menu.CascadingMenuPopup this$0 -> b
    0:7:void androidx.appcompat.view.menu.CascadingMenuPopup$2.<init>(androidx.appcompat.view.menu.CascadingMenuPopup):0:0 -> <init>
    0:7:void $r8$init$synthetic(androidx.appcompat.view.menu.MenuPopup,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/x;I)V"}
    0:0:void onViewAttachedToWindow$bridge(android.view.View) -> onViewAttachedToWindow
      # {"id":"com.android.tools.r8.synthesized"}
    8:36:void androidx.appcompat.view.menu.CascadingMenuPopup$2.onViewDetachedFromWindow(android.view.View):0:0 -> onViewDetachedFromWindow
    8:36:void onViewDetachedFromWindow$bridge(android.view.View):0 -> onViewDetachedFromWindow
      # {"id":"com.android.tools.r8.synthesized"}
    37:65:void androidx.appcompat.view.menu.StandardMenuPopup$2.onViewDetachedFromWindow(android.view.View):0:0 -> onViewDetachedFromWindow
    37:65:void onViewDetachedFromWindow$bridge(android.view.View):0 -> onViewDetachedFromWindow
androidx.appcompat.view.menu.CascadingMenuPopup$3$1 -> g.g:
    androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo val$nextInfo -> a
    android.view.MenuItem val$item -> b
    androidx.appcompat.view.menu.MenuBuilder val$menu -> c
    androidx.appcompat.view.menu.CascadingMenuPopup$3 this$1 -> d
    0:11:void androidx.appcompat.view.menu.CascadingMenuPopup$3$1.<init>(androidx.appcompat.view.menu.CascadingMenuPopup$3,androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,android.view.MenuItem,androidx.appcompat.view.menu.MenuBuilder):0:0 -> <init>
    0:11:void $r8$init$synthetic(java.lang.Object,java.lang.Object,java.lang.Object,java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/j2;Lg/h;Lg/q;Ljava/lang/Object;)V"}
    0:50:void androidx.appcompat.view.menu.CascadingMenuPopup$3$1.run():0:0 -> run
    0:50:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    51:54:boolean androidx.appcompat.view.menu.MenuBuilder.performItemAction(android.view.MenuItem,int):0:0 -> run
    51:54:void androidx.appcompat.view.menu.CascadingMenuPopup$3$1.run():0 -> run
    51:54:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo -> g.h:
    androidx.appcompat.widget.MenuPopupWindow window -> a
    androidx.appcompat.view.menu.MenuBuilder menu -> b
    int position -> c
    0:9:void <init>(androidx.appcompat.widget.MenuPopupWindow,androidx.appcompat.view.menu.MenuBuilder,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/o2;Lg/o;I)V"}
androidx.appcompat.view.menu.ExpandedMenuView -> androidx.appcompat.view.menu.ExpandedMenuView:
    androidx.appcompat.view.menu.MenuBuilder mMenu -> a
    int[] TINT_ATTRS -> b
    0:7:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    0:7:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    8:20:androidx.appcompat.widget.TintTypedArray androidx.appcompat.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int):0:0 -> <init>
    8:20:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    8:20:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    21:51:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    21:51:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    4:8:boolean androidx.appcompat.view.menu.MenuBuilder.performItemAction(android.view.MenuItem,int):0:0 -> b
    4:8:boolean invokeItem(androidx.appcompat.view.menu.MenuItemImpl):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/q;)Z"}
    0:2:void initialize(androidx.appcompat.view.menu.MenuBuilder):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;)V"}
androidx.appcompat.view.menu.ListMenuItemView -> androidx.appcompat.view.menu.ListMenuItemView:
    androidx.appcompat.view.menu.MenuItemImpl mItemData -> a
    android.widget.ImageView mIconView -> b
    android.widget.RadioButton mRadioButton -> c
    android.widget.TextView mTitleView -> d
    android.widget.CheckBox mCheckBox -> e
    android.widget.TextView mShortcutView -> f
    android.widget.ImageView mSubMenuArrowView -> g
    android.widget.ImageView mGroupDivider -> h
    android.widget.LinearLayout mContent -> i
    android.graphics.drawable.Drawable mBackground -> j
    int mTextAppearance -> k
    android.content.Context mTextAppearanceContext -> l
    boolean mPreserveIconSpacing -> m
    android.graphics.drawable.Drawable mSubMenuArrow -> n
    boolean mHasListDivider -> o
    android.view.LayoutInflater mInflater -> p
    boolean mForceShowIcon -> q
    0:80:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    0:80:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    17:18:java.lang.CharSequence androidx.appcompat.view.menu.MenuItemImpl.getTitle():0:0 -> c
    17:18:java.lang.CharSequence androidx.appcompat.view.menu.MenuItemImpl.getTitleForItemView(androidx.appcompat.view.menu.MenuView$ItemView):0 -> c
    17:18:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/q;)V"}
    19:28:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):0:0 -> c
    29:37:boolean androidx.appcompat.view.menu.MenuItemImpl.shouldShowShortcut():0:0 -> c
    29:37:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):0 -> c
    38:53:char androidx.appcompat.view.menu.MenuItemImpl.getShortcut():0:0 -> c
    38:53:boolean androidx.appcompat.view.menu.MenuItemImpl.shouldShowShortcut():0 -> c
    38:53:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):0 -> c
    54:58:char androidx.appcompat.view.menu.MenuItemImpl.getShortcut():0:0 -> c
    54:58:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):0 -> c
    59:60:void setShortcut(boolean,char):0:0 -> c
    59:60:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):0 -> c
    61:62:boolean androidx.appcompat.view.menu.MenuItemImpl.shouldShowShortcut():0:0 -> c
    61:62:void setShortcut(boolean,char):0 -> c
    61:62:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    63:68:boolean androidx.appcompat.view.menu.MenuItemImpl.shouldShowShortcut():0:0 -> c
    63:68:void setShortcut(boolean,char):0 -> c
    63:68:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):0 -> c
    69:90:char androidx.appcompat.view.menu.MenuItemImpl.getShortcut():0:0 -> c
    69:90:boolean androidx.appcompat.view.menu.MenuItemImpl.shouldShowShortcut():0 -> c
    69:90:void setShortcut(boolean,char):0 -> c
    69:90:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):0 -> c
    91:94:void setShortcut(boolean,char):0:0 -> c
    91:94:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):0 -> c
    95:96:char androidx.appcompat.view.menu.MenuItemImpl.getShortcut():0:0 -> c
    95:96:java.lang.String androidx.appcompat.view.menu.MenuItemImpl.getShortcutLabel():0 -> c
    95:96:void setShortcut(boolean,char):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    95:96:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    97:113:char androidx.appcompat.view.menu.MenuItemImpl.getShortcut():0:0 -> c
    97:113:java.lang.String androidx.appcompat.view.menu.MenuItemImpl.getShortcutLabel():0 -> c
    97:113:void setShortcut(boolean,char):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    97:113:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):0 -> c
    114:117:android.content.Context androidx.appcompat.view.menu.MenuBuilder.getContext():0:0 -> c
    114:117:java.lang.String androidx.appcompat.view.menu.MenuItemImpl.getShortcutLabel():0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    114:117:void setShortcut(boolean,char):0 -> c
    114:117:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):0 -> c
    118:126:java.lang.String androidx.appcompat.view.menu.MenuItemImpl.getShortcutLabel():0:0 -> c
    118:126:void setShortcut(boolean,char):0 -> c
    118:126:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):0 -> c
    127:128:android.content.Context androidx.appcompat.view.menu.MenuBuilder.getContext():0:0 -> c
    127:128:java.lang.String androidx.appcompat.view.menu.MenuItemImpl.getShortcutLabel():0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    127:128:void setShortcut(boolean,char):0 -> c
    127:128:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):0 -> c
    129:261:java.lang.String androidx.appcompat.view.menu.MenuItemImpl.getShortcutLabel():0:0 -> c
    129:261:void setShortcut(boolean,char):0 -> c
    129:261:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):0 -> c
    262:277:void setShortcut(boolean,char):0:0 -> c
    262:277:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):0 -> c
    278:298:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):0:0 -> c
    299:300:java.lang.CharSequence androidx.appcompat.view.menu.MenuItemImpl.getContentDescription():0:0 -> c
    299:300:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):0 -> c
    301:304:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):0:0 -> c
    0:2:androidx.appcompat.view.menu.MenuItemImpl getItemData():0:0 -> getItemData
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg/q;"}
    5:12:void androidx.core.view.ViewCompat.setBackground(android.view.View,android.graphics.drawable.Drawable):0:0 -> onFinishInflate
    5:12:void onFinishInflate():0 -> onFinishInflate
    13:82:void onFinishInflate():0:0 -> onFinishInflate
    13:25:boolean androidx.appcompat.view.menu.MenuItemImpl.isExclusiveCheckable():0:0 -> setCheckable
    13:25:void setCheckable(boolean):0 -> setCheckable
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    26:29:void setCheckable(boolean):0:0 -> setCheckable
    30:44:void insertRadioButton():0:0 -> setCheckable
    30:44:void setCheckable(boolean):0 -> setCheckable
    45:55:void addContentView(android.view.View,int):0:0 -> setCheckable
    45:55:void addContentView(android.view.View):0 -> setCheckable
    45:55:void insertRadioButton():0 -> setCheckable
    45:55:void setCheckable(boolean):0 -> setCheckable
    56:64:void setCheckable(boolean):0:0 -> setCheckable
    65:79:void insertCheckBox():0:0 -> setCheckable
    65:79:void setCheckable(boolean):0 -> setCheckable
    80:90:void addContentView(android.view.View,int):0:0 -> setCheckable
    80:90:void addContentView(android.view.View):0 -> setCheckable
    80:90:void insertCheckBox():0 -> setCheckable
    80:90:void setCheckable(boolean):0 -> setCheckable
    91:143:void setCheckable(boolean):0:0 -> setCheckable
    2:14:boolean androidx.appcompat.view.menu.MenuItemImpl.isExclusiveCheckable():0:0 -> setChecked
    2:14:void setChecked(boolean):0 -> setChecked
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:18:void setChecked(boolean):0:0 -> setChecked
    19:33:void insertRadioButton():0:0 -> setChecked
    19:33:void setChecked(boolean):0 -> setChecked
    34:44:void addContentView(android.view.View,int):0:0 -> setChecked
    34:44:void addContentView(android.view.View):0 -> setChecked
    34:44:void insertRadioButton():0 -> setChecked
    34:44:void setChecked(boolean):0 -> setChecked
    45:51:void setChecked(boolean):0:0 -> setChecked
    52:66:void insertCheckBox():0:0 -> setChecked
    52:66:void setChecked(boolean):0 -> setChecked
    67:77:void addContentView(android.view.View,int):0:0 -> setChecked
    67:77:void addContentView(android.view.View):0 -> setChecked
    67:77:void insertCheckBox():0 -> setChecked
    67:77:void setChecked(boolean):0 -> setChecked
    78:83:void setChecked(boolean):0:0 -> setChecked
    2:3:boolean androidx.appcompat.view.menu.MenuItemImpl.shouldShowIcon():0:0 -> setIcon
    2:3:void setIcon(android.graphics.drawable.Drawable):0 -> setIcon
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:6:boolean androidx.appcompat.view.menu.MenuItemImpl.shouldShowIcon():0:0 -> setIcon
    4:6:void setIcon(android.graphics.drawable.Drawable):0 -> setIcon
    7:29:void setIcon(android.graphics.drawable.Drawable):0:0 -> setIcon
    30:44:void insertIconView():0:0 -> setIcon
    30:44:void setIcon(android.graphics.drawable.Drawable):0 -> setIcon
    45:57:void addContentView(android.view.View,int):0:0 -> setIcon
    45:57:void insertIconView():0 -> setIcon
    45:57:void setIcon(android.graphics.drawable.Drawable):0 -> setIcon
    58:93:void setIcon(android.graphics.drawable.Drawable):0:0 -> setIcon
androidx.appcompat.view.menu.ListMenuPresenter -> g.k:
    android.content.Context mContext -> a
    android.view.LayoutInflater mInflater -> b
    androidx.appcompat.view.menu.MenuBuilder mMenu -> c
    androidx.appcompat.view.menu.ExpandedMenuView mMenuView -> d
    androidx.appcompat.view.menu.MenuPresenter$Callback mCallback -> e
    androidx.appcompat.view.menu.ListMenuPresenter$MenuAdapter mAdapter -> f
    0:2:void androidx.appcompat.view.menu.ListMenuPresenter.<init>(int,int):0:0 -> <init>
    0:2:void <init>(android.content.Context,int):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)V"}
    3:11:void <init>(android.content.Context,int):0:0 -> <init>
    0:7:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;Z)V"}
    0:7:void updateMenuView(boolean):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    13:21:void androidx.appcompat.view.menu.MenuDialogHelper.show(android.os.IBinder):0:0 -> d
    13:21:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/i0;)Z"}
    22:28:android.content.Context androidx.appcompat.app.AlertDialog$Builder.getContext():0:0 -> d
    22:28:void androidx.appcompat.view.menu.MenuDialogHelper.show(android.os.IBinder):0 -> d
    22:28:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
    29:33:void androidx.appcompat.view.menu.MenuDialogHelper.show(android.os.IBinder):0:0 -> d
    29:33:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
    34:35:void androidx.appcompat.view.menu.ListMenuPresenter.setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):0:0 -> d
    34:35:void androidx.appcompat.view.menu.MenuDialogHelper.show(android.os.IBinder):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:35:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
    36:38:void androidx.appcompat.view.menu.MenuBuilder.addMenuPresenter(androidx.appcompat.view.menu.MenuPresenter):0:0 -> d
    36:38:void androidx.appcompat.view.menu.MenuDialogHelper.show(android.os.IBinder):0 -> d
    36:38:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
    39:40:void androidx.appcompat.view.menu.MenuDialogHelper.show(android.os.IBinder):0:0 -> d
    39:40:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
    41:44:android.widget.ListAdapter androidx.appcompat.view.menu.ListMenuPresenter.getAdapter():0:0 -> d
    41:44:void androidx.appcompat.view.menu.MenuDialogHelper.show(android.os.IBinder):0 -> d
    41:44:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    45:53:android.widget.ListAdapter androidx.appcompat.view.menu.ListMenuPresenter.getAdapter():0:0 -> d
    45:53:void androidx.appcompat.view.menu.MenuDialogHelper.show(android.os.IBinder):0 -> d
    45:53:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
    54:57:androidx.appcompat.app.AlertDialog$Builder androidx.appcompat.app.AlertDialog$Builder.setAdapter(android.widget.ListAdapter,android.content.DialogInterface$OnClickListener):0:0 -> d
    54:57:void androidx.appcompat.view.menu.MenuDialogHelper.show(android.os.IBinder):0 -> d
    54:57:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
    58:61:android.view.View androidx.appcompat.view.menu.MenuBuilder.getHeaderView():0:0 -> d
    58:61:void androidx.appcompat.view.menu.MenuDialogHelper.show(android.os.IBinder):0 -> d
    58:61:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
    62:64:androidx.appcompat.app.AlertDialog$Builder androidx.appcompat.app.AlertDialog$Builder.setCustomTitle(android.view.View):0:0 -> d
    62:64:void androidx.appcompat.view.menu.MenuDialogHelper.show(android.os.IBinder):0 -> d
    62:64:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
    65:66:android.graphics.drawable.Drawable androidx.appcompat.view.menu.MenuBuilder.getHeaderIcon():0:0 -> d
    65:66:void androidx.appcompat.view.menu.MenuDialogHelper.show(android.os.IBinder):0 -> d
    65:66:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
    67:68:androidx.appcompat.app.AlertDialog$Builder androidx.appcompat.app.AlertDialog$Builder.setIcon(android.graphics.drawable.Drawable):0:0 -> d
    67:68:void androidx.appcompat.view.menu.MenuDialogHelper.show(android.os.IBinder):0 -> d
    67:68:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
    69:70:java.lang.CharSequence androidx.appcompat.view.menu.MenuBuilder.getHeaderTitle():0:0 -> d
    69:70:void androidx.appcompat.view.menu.MenuDialogHelper.show(android.os.IBinder):0 -> d
    69:70:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
    71:74:androidx.appcompat.app.AlertDialog$Builder androidx.appcompat.app.AlertDialog$Builder.setTitle(java.lang.CharSequence):0:0 -> d
    71:74:void androidx.appcompat.view.menu.MenuDialogHelper.show(android.os.IBinder):0 -> d
    71:74:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
    75:76:androidx.appcompat.app.AlertDialog$Builder androidx.appcompat.app.AlertDialog$Builder.setOnKeyListener(android.content.DialogInterface$OnKeyListener):0:0 -> d
    75:76:void androidx.appcompat.view.menu.MenuDialogHelper.show(android.os.IBinder):0 -> d
    75:76:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
    77:111:void androidx.appcompat.view.menu.MenuDialogHelper.show(android.os.IBinder):0:0 -> d
    77:111:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
    112:120:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0:0 -> d
    0:2:void setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/b0;)V"}
    0:1:boolean flagActionItems():0:0 -> g
    0:25:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):0:0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lg/o;)V"}
    0:1:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/q;)Z"}
    0:1:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/q;)Z"}
    0:12:void onItemClick(android.widget.AdapterView,android.view.View,int,long):0:0 -> onItemClick
androidx.appcompat.view.menu.ListMenuPresenter$MenuAdapter -> g.j:
    int mExpandedIndex -> a
    androidx.appcompat.view.menu.ListMenuPresenter this$0 -> b
    0:11:void <init>(androidx.appcompat.view.menu.ListMenuPresenter):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/k;)V"}
    4:7:androidx.appcompat.view.menu.MenuItemImpl androidx.appcompat.view.menu.MenuBuilder.getExpandedItem():0:0 -> a
    4:7:void findExpandedIndex():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:10:java.util.ArrayList androidx.appcompat.view.menu.MenuBuilder.getNonActionItems():0:0 -> a
    8:10:void findExpandedIndex():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:12:java.util.ArrayList androidx.appcompat.view.menu.MenuBuilder.getNonActionItems():0:0 -> a
    11:12:void findExpandedIndex():0 -> a
    13:37:void findExpandedIndex():0:0 -> a
    4:6:java.util.ArrayList androidx.appcompat.view.menu.MenuBuilder.getNonActionItems():0:0 -> b
    4:6:androidx.appcompat.view.menu.MenuItemImpl getItem(int):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lg/q;"}
    7:8:java.util.ArrayList androidx.appcompat.view.menu.MenuBuilder.getNonActionItems():0:0 -> b
    7:8:androidx.appcompat.view.menu.MenuItemImpl getItem(int):0 -> b
    9:28:androidx.appcompat.view.menu.MenuItemImpl getItem(int):0:0 -> b
    4:6:java.util.ArrayList androidx.appcompat.view.menu.MenuBuilder.getNonActionItems():0:0 -> getCount
    4:6:int getCount():0 -> getCount
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:8:java.util.ArrayList androidx.appcompat.view.menu.MenuBuilder.getNonActionItems():0:0 -> getCount
    7:8:int getCount():0 -> getCount
    9:25:int getCount():0:0 -> getCount
    0:4:java.lang.Object getItem(int):0:0 -> getItem
    0:1:long getItemId(int):0:0 -> getItemId
    0:24:android.view.View getView(int,android.view.View,android.view.ViewGroup):0:0 -> getView
    0:6:void notifyDataSetChanged():0:0 -> notifyDataSetChanged
androidx.appcompat.view.menu.MenuAdapter -> g.l:
    androidx.appcompat.view.menu.MenuBuilder mAdapterMenu -> a
    int mExpandedIndex -> b
    boolean mForceShowIcon -> c
    boolean mOverflowOnly -> d
    android.view.LayoutInflater mInflater -> e
    int mItemLayoutRes -> f
    0:17:void <init>(androidx.appcompat.view.menu.MenuBuilder,android.view.LayoutInflater,boolean,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;Landroid/view/LayoutInflater;ZI)V"}
    0:5:androidx.appcompat.view.menu.MenuItemImpl androidx.appcompat.view.menu.MenuBuilder.getExpandedItem():0:0 -> a
    0:5:void findExpandedIndex():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:8:java.util.ArrayList androidx.appcompat.view.menu.MenuBuilder.getNonActionItems():0:0 -> a
    6:8:void findExpandedIndex():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:10:java.util.ArrayList androidx.appcompat.view.menu.MenuBuilder.getNonActionItems():0:0 -> a
    9:10:void findExpandedIndex():0 -> a
    11:35:void findExpandedIndex():0:0 -> a
    6:8:java.util.ArrayList androidx.appcompat.view.menu.MenuBuilder.getNonActionItems():0:0 -> b
    6:8:androidx.appcompat.view.menu.MenuItemImpl getItem(int):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lg/q;"}
    9:11:java.util.ArrayList androidx.appcompat.view.menu.MenuBuilder.getNonActionItems():0:0 -> b
    9:11:androidx.appcompat.view.menu.MenuItemImpl getItem(int):0 -> b
    12:30:androidx.appcompat.view.menu.MenuItemImpl getItem(int):0:0 -> b
    6:8:java.util.ArrayList androidx.appcompat.view.menu.MenuBuilder.getNonActionItems():0:0 -> getCount
    6:8:int getCount():0 -> getCount
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:11:java.util.ArrayList androidx.appcompat.view.menu.MenuBuilder.getNonActionItems():0:0 -> getCount
    9:11:int getCount():0 -> getCount
    12:31:int getCount():0:0 -> getCount
    0:4:java.lang.Object getItem(int):0:0 -> getItem
    0:1:long getItemId(int):0:0 -> getItemId
    15:20:int androidx.appcompat.view.menu.MenuItemImpl.getGroupId():0:0 -> getView
    15:20:android.view.View getView(int,android.view.View,android.view.ViewGroup):0 -> getView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:24:android.view.View getView(int,android.view.View,android.view.ViewGroup):0:0 -> getView
    25:28:int androidx.appcompat.view.menu.MenuItemImpl.getGroupId():0:0 -> getView
    25:28:android.view.View getView(int,android.view.View,android.view.ViewGroup):0 -> getView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    29:64:android.view.View getView(int,android.view.View,android.view.ViewGroup):0:0 -> getView
    0:6:void notifyDataSetChanged():0:0 -> notifyDataSetChanged
androidx.appcompat.view.menu.MenuBuilder -> g.o:
    android.content.Context mContext -> a
    android.content.res.Resources mResources -> b
    boolean mQwertyMode -> c
    boolean mShortcutsVisible -> d
    androidx.appcompat.view.menu.MenuBuilder$Callback mCallback -> e
    java.util.ArrayList mItems -> f
    java.util.ArrayList mVisibleItems -> g
    boolean mIsVisibleItemsStale -> h
    java.util.ArrayList mActionItems -> i
    java.util.ArrayList mNonActionItems -> j
    boolean mIsActionItemsStale -> k
    int mDefaultShowAsAction -> l
    java.lang.CharSequence mHeaderTitle -> m
    android.graphics.drawable.Drawable mHeaderIcon -> n
    android.view.View mHeaderView -> o
    boolean mPreventDispatchingItemsChanged -> p
    boolean mItemsChangedWhileDispatchPrevented -> q
    boolean mStructureChangedWhileDispatchPrevented -> r
    boolean mIsClosing -> s
    java.util.ArrayList mTempShortcutItemList -> t
    java.util.concurrent.CopyOnWriteArrayList mPresenters -> u
    androidx.appcompat.view.menu.MenuItemImpl mExpandedItem -> v
    boolean mGroupDividerEnabled -> w
    boolean mOverrideVisibleItems -> x
    int[] sCategoryToOrder -> y
    0:9:void <clinit>():0:0 -> <clinit>
    71:82:void androidx.appcompat.view.menu.MenuBuilder.setShortcutsVisibleInner(boolean):0:0 -> <init>
    71:82:void <init>(android.content.Context):0 -> <init>
    83:89:boolean androidx.core.view.ViewConfigurationCompat.shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration,android.content.Context):0:0 -> <init>
    83:89:void androidx.appcompat.view.menu.MenuBuilder.setShortcutsVisibleInner(boolean):0 -> <init>
    83:89:void <init>(android.content.Context):0 -> <init>
    90:92:void androidx.appcompat.view.menu.MenuBuilder.setShortcutsVisibleInner(boolean):0:0 -> <init>
    90:92:void <init>(android.content.Context):0 -> <init>
    10:20:int androidx.appcompat.view.menu.MenuBuilder.getOrdering(int):0:0 -> a
    10:20:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILjava/lang/CharSequence;)Lg/q;"}
    21:22:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):0:0 -> a
    23:34:androidx.appcompat.view.menu.MenuItemImpl androidx.appcompat.view.menu.MenuBuilder.createNewMenuItem(int,int,int,int,java.lang.CharSequence,int):0:0 -> a
    23:34:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):0 -> a
    35:36:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):0:0 -> a
    37:51:int androidx.appcompat.view.menu.MenuBuilder.findInsertIndex(java.util.ArrayList,int):0:0 -> a
    37:51:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):0 -> a
    52:58:int androidx.appcompat.view.menu.MenuItemImpl.getOrdering():0:0 -> a
    52:58:int androidx.appcompat.view.menu.MenuBuilder.findInsertIndex(java.util.ArrayList,int):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    52:58:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):0 -> a
    59:65:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):0:0 -> a
    66:73:int androidx.appcompat.view.menu.MenuBuilder.getOrdering(int):0:0 -> a
    66:73:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):0 -> a
    1:1:android.view.MenuItem add(int):0:0 -> add
    2:2:android.view.MenuItem add(int,int,int,int):0:0 -> add
    3:3:android.view.MenuItem add(int,int,int,java.lang.CharSequence):0:0 -> add
    4:4:android.view.MenuItem add(java.lang.CharSequence):0:0 -> add
    67:70:android.view.MenuItem androidx.appcompat.view.menu.MenuBuilder.add(int,int,int,java.lang.CharSequence):0:0 -> addIntentOptions
    67:70:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):0 -> addIntentOptions
    71:77:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):0:0 -> addIntentOptions
    78:81:android.view.MenuItem androidx.appcompat.view.menu.MenuItemImpl.setIntent(android.content.Intent):0:0 -> addIntentOptions
    78:81:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):0 -> addIntentOptions
    82:91:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):0:0 -> addIntentOptions
    1:1:android.view.SubMenu addSubMenu(int):0:0 -> addSubMenu
    2:2:android.view.SubMenu addSubMenu(int,int,int,int):0:0 -> addSubMenu
    3:3:void androidx.appcompat.view.menu.MenuItemImpl.setSubMenu(androidx.appcompat.view.menu.SubMenuBuilder):0:0 -> addSubMenu
    3:3:android.view.SubMenu addSubMenu(int,int,int,java.lang.CharSequence):0 -> addSubMenu
    4:4:java.lang.CharSequence androidx.appcompat.view.menu.MenuItemImpl.getTitle():0:0 -> addSubMenu
    4:4:void androidx.appcompat.view.menu.MenuItemImpl.setSubMenu(androidx.appcompat.view.menu.SubMenuBuilder):0 -> addSubMenu
    4:4:android.view.SubMenu addSubMenu(int,int,int,java.lang.CharSequence):0 -> addSubMenu
    5:5:void androidx.appcompat.view.menu.MenuItemImpl.setSubMenu(androidx.appcompat.view.menu.SubMenuBuilder):0:0 -> addSubMenu
    5:5:android.view.SubMenu addSubMenu(int,int,int,java.lang.CharSequence):0 -> addSubMenu
    6:6:android.view.SubMenu addSubMenu(java.lang.CharSequence):0:0 -> addSubMenu
    0:16:void addMenuPresenter(androidx.appcompat.view.menu.MenuPresenter,android.content.Context):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/c0;Landroid/content/Context;)V"}
    0:45:void close(boolean):0:0 -> c
    0:16:void clear():0:0 -> clear
    0:11:void clearHeader():0:0 -> clearHeader
    0:4:void close():0:0 -> close
    0:59:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/q;)Z"}
    0:13:boolean dispatchMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;Landroid/view/MenuItem;)Z"}
    0:54:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/q;)Z"}
    15:19:int androidx.appcompat.view.menu.MenuItemImpl.getItemId():0:0 -> findItem
    15:19:android.view.MenuItem findItem(int):0 -> findItem
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:25:android.view.MenuItem findItem(int):0:0 -> findItem
    26:27:android.view.SubMenu androidx.appcompat.view.menu.MenuItemImpl.getSubMenu():0:0 -> findItem
    26:27:android.view.MenuItem findItem(int):0 -> findItem
    28:39:android.view.MenuItem findItem(int):0:0 -> findItem
    58:60:char androidx.appcompat.view.menu.MenuItemImpl.getAlphabeticShortcut():0:0 -> g
    58:60:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroid/view/KeyEvent;)Lg/q;"}
    61:62:char androidx.appcompat.view.menu.MenuItemImpl.getNumericShortcut():0:0 -> g
    61:62:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    63:96:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):0:0 -> g
    0:8:android.view.MenuItem getItem(int):0:0 -> getItem
    46:47:android.view.SubMenu androidx.appcompat.view.menu.MenuItemImpl.getSubMenu():0:0 -> h
    46:47:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;ILandroid/view/KeyEvent;)V"}
    48:52:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):0:0 -> h
    53:55:char androidx.appcompat.view.menu.MenuItemImpl.getAlphabeticShortcut():0:0 -> h
    53:55:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):0 -> h
    56:59:char androidx.appcompat.view.menu.MenuItemImpl.getNumericShortcut():0:0 -> h
    56:59:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):0 -> h
    60:62:int androidx.appcompat.view.menu.MenuItemImpl.getAlphabeticModifiers():0:0 -> h
    60:62:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):0 -> h
    63:79:int androidx.appcompat.view.menu.MenuItemImpl.getNumericModifiers():0:0 -> h
    63:79:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):0 -> h
    80:111:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):0:0 -> h
    0:32:boolean hasVisibleItems():0:0 -> hasVisibleItems
    0:97:void flagActionItems():0:0 -> i
    0:9:boolean isShortcutKey(int,android.view.KeyEvent):0:0 -> isShortcutKey
    0:2:java.lang.String getActionViewStatesKey():0:0 -> j
    0:0:androidx.appcompat.view.menu.MenuBuilder getRootMenu() -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg/o;"}
    0:43:java.util.ArrayList getVisibleItems():0:0 -> l
    0:2:boolean isGroupDividerEnabled():0:0 -> m
    0:2:boolean isQwertyMode():0:0 -> n
    0:2:boolean isShortcutsVisible():0:0 -> o
    11:58:void androidx.appcompat.view.menu.MenuBuilder.dispatchPresenterUpdate(boolean):0:0 -> p
    11:58:void onItemsChanged(boolean):0 -> p
    59:65:void onItemsChanged(boolean):0:0 -> p
    5:9:boolean androidx.appcompat.view.menu.MenuBuilder.performItemAction(android.view.MenuItem,int):0:0 -> performIdentifierAction
    5:9:boolean performIdentifierAction(int,int):0 -> performIdentifierAction
    7:17:boolean androidx.appcompat.view.menu.MenuBuilder.performItemAction(android.view.MenuItem,int):0:0 -> performShortcut
    7:17:boolean performShortcut(int,android.view.KeyEvent,int):0 -> performShortcut
    18:21:boolean performShortcut(int,android.view.KeyEvent,int):0:0 -> performShortcut
    13:37:boolean androidx.appcompat.view.menu.MenuItemImpl.invoke():0:0 -> q
    13:37:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/MenuItem;Lg/c0;I)Z"}
    38:39:android.content.Context androidx.appcompat.view.menu.MenuBuilder.getContext():0:0 -> q
    38:39:boolean androidx.appcompat.view.menu.MenuItemImpl.invoke():0 -> q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    38:39:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):0 -> q
    40:55:boolean androidx.appcompat.view.menu.MenuItemImpl.invoke():0:0 -> q
    40:55:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):0 -> q
    56:57:boolean androidx.appcompat.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPerformDefaultAction():0:0 -> q
    56:57:boolean androidx.appcompat.view.menu.MenuItemImpl.invoke():0 -> q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    56:57:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):0 -> q
    58:66:boolean androidx.appcompat.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPerformDefaultAction():0:0 -> q
    58:66:boolean androidx.appcompat.view.menu.MenuItemImpl.invoke():0 -> q
    58:66:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):0 -> q
    67:70:androidx.core.view.ActionProvider androidx.appcompat.view.menu.MenuItemImpl.getSupportActionProvider():0:0 -> q
    67:70:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):0 -> q
    71:81:boolean androidx.appcompat.view.menu.MenuItemWrapperICS$ActionProviderWrapper.hasSubMenu():0:0 -> q
    71:81:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):0 -> q
    82:130:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):0:0 -> q
    131:132:void androidx.appcompat.view.menu.MenuItemImpl.setSubMenu(androidx.appcompat.view.menu.SubMenuBuilder):0:0 -> q
    131:132:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):0 -> q
    133:134:java.lang.CharSequence androidx.appcompat.view.menu.MenuItemImpl.getTitle():0:0 -> q
    133:134:void androidx.appcompat.view.menu.MenuItemImpl.setSubMenu(androidx.appcompat.view.menu.SubMenuBuilder):0 -> q
    133:134:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):0 -> q
    135:137:void androidx.appcompat.view.menu.MenuItemImpl.setSubMenu(androidx.appcompat.view.menu.SubMenuBuilder):0:0 -> q
    135:137:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):0 -> q
    138:141:android.view.SubMenu androidx.appcompat.view.menu.MenuItemImpl.getSubMenu():0:0 -> q
    138:141:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):0 -> q
    142:143:void androidx.appcompat.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPrepareSubMenu(android.view.SubMenu):0:0 -> q
    142:143:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):0 -> q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    144:151:void androidx.appcompat.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPrepareSubMenu(android.view.SubMenu):0:0 -> q
    144:151:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):0 -> q
    152:204:boolean androidx.appcompat.view.menu.MenuBuilder.dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):0:0 -> q
    152:204:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):0 -> q
    205:209:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):0:0 -> q
    0:32:void removeMenuPresenter(androidx.appcompat.view.menu.MenuPresenter):0:0 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/c0;)V"}
    0:15:int androidx.appcompat.view.menu.MenuBuilder.findGroupIndex(int,int):0:0 -> removeGroup
    0:15:int androidx.appcompat.view.menu.MenuBuilder.findGroupIndex(int):0 -> removeGroup
    0:15:void removeGroup(int):0 -> removeGroup
    16:26:int androidx.appcompat.view.menu.MenuItemImpl.getGroupId():0:0 -> removeGroup
    16:26:int androidx.appcompat.view.menu.MenuBuilder.findGroupIndex(int,int):0 -> removeGroup
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:26:int androidx.appcompat.view.menu.MenuBuilder.findGroupIndex(int):0 -> removeGroup
    16:26:void removeGroup(int):0 -> removeGroup
    27:41:void removeGroup(int):0:0 -> removeGroup
    42:47:int androidx.appcompat.view.menu.MenuItemImpl.getGroupId():0:0 -> removeGroup
    42:47:void removeGroup(int):0 -> removeGroup
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    48:60:void androidx.appcompat.view.menu.MenuBuilder.removeItemAtInt(int,boolean):0:0 -> removeGroup
    48:60:void removeGroup(int):0 -> removeGroup
    61:64:void removeGroup(int):0:0 -> removeGroup
    0:14:int androidx.appcompat.view.menu.MenuBuilder.findItemIndex(int):0:0 -> removeItem
    0:14:void removeItem(int):0 -> removeItem
    15:25:int androidx.appcompat.view.menu.MenuItemImpl.getItemId():0:0 -> removeItem
    15:25:int androidx.appcompat.view.menu.MenuBuilder.findItemIndex(int):0 -> removeItem
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:25:void removeItem(int):0 -> removeItem
    26:40:void androidx.appcompat.view.menu.MenuBuilder.removeItemAtInt(int,boolean):0:0 -> removeItem
    26:40:void removeItem(int):0 -> removeItem
    0:73:void restoreActionViewStates(android.os.Bundle):0:0 -> s
    16:19:int androidx.appcompat.view.menu.MenuItemImpl.getGroupId():0:0 -> setGroupCheckable
    16:19:void setGroupCheckable(int,boolean,boolean):0 -> setGroupCheckable
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:31:void androidx.appcompat.view.menu.MenuItemImpl.setExclusiveCheckable(boolean):0:0 -> setGroupCheckable
    20:31:void setGroupCheckable(int,boolean,boolean):0 -> setGroupCheckable
    32:38:void setGroupCheckable(int,boolean,boolean):0:0 -> setGroupCheckable
    0:2:void setGroupDividerEnabled(boolean):0:0 -> setGroupDividerEnabled
    15:18:int androidx.appcompat.view.menu.MenuItemImpl.getGroupId():0:0 -> setGroupEnabled
    15:18:void setGroupEnabled(int,boolean):0 -> setGroupEnabled
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:25:void setGroupEnabled(int,boolean):0:0 -> setGroupEnabled
    18:21:int androidx.appcompat.view.menu.MenuItemImpl.getGroupId():0:0 -> setGroupVisible
    18:21:void setGroupVisible(int,boolean):0 -> setGroupVisible
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    22:47:boolean androidx.appcompat.view.menu.MenuItemImpl.setVisibleInt(boolean):0:0 -> setGroupVisible
    22:47:void setGroupVisible(int,boolean):0 -> setGroupVisible
    48:51:void setGroupVisible(int,boolean):0:0 -> setGroupVisible
    0:6:void setQwertyMode(boolean):0:0 -> setQwertyMode
    0:6:int size():0:0 -> size
    0:77:void saveActionViewStates(android.os.Bundle):0:0 -> t
    29:34:android.graphics.drawable.Drawable androidx.core.content.ContextCompat.getDrawable(android.content.Context,int):0:0 -> u
    29:34:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):0 -> u
    35:48:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):0:0 -> u
    0:14:void startDispatchingItemsChanged():0:0 -> v
    0:12:void stopDispatchingItemsChanged():0:0 -> w
androidx.appcompat.view.menu.MenuBuilder$Callback -> g.m:
    boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;Landroid/view/MenuItem;)Z"}
    void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;)V"}
androidx.appcompat.view.menu.MenuBuilder$ItemInvoker -> g.n:
    boolean invokeItem(androidx.appcompat.view.menu.MenuItemImpl) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/q;)Z"}
androidx.appcompat.view.menu.MenuDialogHelper -> g.p:
    androidx.appcompat.view.menu.MenuBuilder mMenu -> a
    androidx.appcompat.app.AlertDialog mDialog -> b
    androidx.appcompat.view.menu.ListMenuPresenter mPresenter -> c
    0:5:void <init>(androidx.appcompat.view.menu.MenuBuilder):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;)V"}
    6:9:void androidx.appcompat.view.menu.MenuDialogHelper.dismiss():0:0 -> b
    6:9:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;Z)V"}
    10:13:void androidx.appcompat.view.menu.MenuDialogHelper.dismiss():0:0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(0)"]}
    10:13:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0 -> b
    0:1:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;)Z"}
    2:5:android.widget.ListAdapter androidx.appcompat.view.menu.ListMenuPresenter.getAdapter():0:0 -> onClick
    2:5:void onClick(android.content.DialogInterface,int):0 -> onClick
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:14:android.widget.ListAdapter androidx.appcompat.view.menu.ListMenuPresenter.getAdapter():0:0 -> onClick
    6:14:void onClick(android.content.DialogInterface,int):0 -> onClick
    15:19:java.lang.Object androidx.appcompat.view.menu.ListMenuPresenter$MenuAdapter.getItem(int):0:0 -> onClick
    15:19:void onClick(android.content.DialogInterface,int):0 -> onClick
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:26:boolean androidx.appcompat.view.menu.MenuBuilder.performItemAction(android.view.MenuItem,int):0:0 -> onClick
    20:26:void onClick(android.content.DialogInterface,int):0 -> onClick
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    0:8:void onDismiss(android.content.DialogInterface):0:0 -> onDismiss
    0:96:boolean onKey(android.content.DialogInterface,int,android.view.KeyEvent):0:0 -> onKey
androidx.appcompat.view.menu.MenuItemImpl -> g.q:
    androidx.core.view.ActionProvider mActionProvider -> A
    android.view.MenuItem$OnActionExpandListener mOnActionExpandListener -> B
    boolean mIsActionViewExpanded -> C
    int mId -> a
    int mGroup -> b
    int mCategoryOrder -> c
    int mOrdering -> d
    java.lang.CharSequence mTitle -> e
    java.lang.CharSequence mTitleCondensed -> f
    android.content.Intent mIntent -> g
    char mShortcutNumericChar -> h
    int mShortcutNumericModifiers -> i
    char mShortcutAlphabeticChar -> j
    int mShortcutAlphabeticModifiers -> k
    android.graphics.drawable.Drawable mIconDrawable -> l
    int mIconResId -> m
    androidx.appcompat.view.menu.MenuBuilder mMenu -> n
    androidx.appcompat.view.menu.SubMenuBuilder mSubMenu -> o
    android.view.MenuItem$OnMenuItemClickListener mClickListener -> p
    java.lang.CharSequence mContentDescription -> q
    java.lang.CharSequence mTooltipText -> r
    android.content.res.ColorStateList mIconTintList -> s
    android.graphics.PorterDuff$Mode mIconTintMode -> t
    boolean mHasIconTint -> u
    boolean mHasIconTintMode -> v
    boolean mNeedToApplyIconTint -> w
    int mFlags -> x
    int mShowAsAction -> y
    android.view.View mActionView -> z
    0:43:void <init>(androidx.appcompat.view.menu.MenuBuilder,int,int,int,int,java.lang.CharSequence,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;IIIILjava/lang/CharSequence;I)V"}
    0:2:androidx.core.view.ActionProvider getSupportActionProvider():0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg/r;"}
    5:7:void androidx.core.view.ActionProvider.reset():0:0 -> b
    5:7:androidx.core.internal.view.SupportMenuItem setSupportActionProvider(androidx.core.view.ActionProvider):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/r;)Lr/b;"}
    8:31:androidx.core.internal.view.SupportMenuItem setSupportActionProvider(androidx.core.view.ActionProvider):0:0 -> b
    0:6:void appendModifier(java.lang.StringBuilder,int,int,java.lang.String):0:0 -> c
    0:32:boolean collapseActionView():0:0 -> collapseActionView
    24:26:void androidx.core.graphics.drawable.DrawableCompat.setTintList(android.graphics.drawable.Drawable,android.content.res.ColorStateList):0:0 -> d
    24:26:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):0 -> d
    27:32:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):0:0 -> d
    33:36:void androidx.core.graphics.drawable.DrawableCompat.setTintMode(android.graphics.drawable.Drawable,android.graphics.PorterDuff$Mode):0:0 -> d
    33:36:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):0 -> d
    37:39:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):0:0 -> d
    0:26:boolean hasCollapsibleActionView():0:0 -> e
    0:26:boolean expandActionView():0:0 -> expandActionView
    0:10:boolean isActionButton():0:0 -> f
    0:13:void setIsActionButton(boolean):0:0 -> g
    0:7:android.view.ActionProvider getActionProvider():0:0 -> getActionProvider
    0:17:android.view.View getActionView():0:0 -> getActionView
    0:2:int getAlphabeticModifiers():0:0 -> getAlphabeticModifiers
    0:2:char getAlphabeticShortcut():0:0 -> getAlphabeticShortcut
    0:2:java.lang.CharSequence getContentDescription():0:0 -> getContentDescription
    0:2:int getGroupId():0:0 -> getGroupId
    13:16:android.content.Context androidx.appcompat.view.menu.MenuBuilder.getContext():0:0 -> getIcon
    13:16:android.graphics.drawable.Drawable getIcon():0 -> getIcon
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:32:android.graphics.drawable.Drawable getIcon():0:0 -> getIcon
    0:2:android.content.res.ColorStateList getIconTintList():0:0 -> getIconTintList
    0:2:android.graphics.PorterDuff$Mode getIconTintMode():0:0 -> getIconTintMode
    0:2:android.content.Intent getIntent():0:0 -> getIntent
    0:2:int getItemId():0:0 -> getItemId
    0:1:android.view.ContextMenu$ContextMenuInfo getMenuInfo():0:0 -> getMenuInfo
    0:2:int getNumericModifiers():0:0 -> getNumericModifiers
    0:2:char getNumericShortcut():0:0 -> getNumericShortcut
    0:2:int getOrder():0:0 -> getOrder
    0:2:android.view.SubMenu getSubMenu():0:0 -> getSubMenu
    0:2:java.lang.CharSequence getTitle():0:0 -> getTitle
    0:7:java.lang.CharSequence getTitleCondensed():0:0 -> getTitleCondensed
    0:2:java.lang.CharSequence getTooltipText():0:0 -> getTooltipText
    0:7:boolean hasSubMenu():0:0 -> hasSubMenu
    0:2:boolean isActionViewExpanded():0:0 -> isActionViewExpanded
    0:8:boolean isCheckable():0:0 -> isCheckable
    0:9:boolean isChecked():0:0 -> isChecked
    0:9:boolean isEnabled():0:0 -> isEnabled
    0:37:boolean isVisible():0:0 -> isVisible
    0:7:android.view.MenuItem setActionProvider(android.view.ActionProvider):0:0 -> setActionProvider
    1:1:android.content.Context androidx.appcompat.view.menu.MenuBuilder.getContext():0:0 -> setActionView
    1:1:androidx.core.internal.view.SupportMenuItem androidx.appcompat.view.menu.MenuItemImpl.setActionView(int):0 -> setActionView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:android.view.MenuItem setActionView(int):0 -> setActionView
    2:2:androidx.core.internal.view.SupportMenuItem androidx.appcompat.view.menu.MenuItemImpl.setActionView(int):0:0 -> setActionView
    2:2:android.view.MenuItem setActionView(int):0 -> setActionView
    3:3:androidx.core.internal.view.SupportMenuItem androidx.appcompat.view.menu.MenuItemImpl.setActionView(android.view.View):0:0 -> setActionView
    3:3:androidx.core.internal.view.SupportMenuItem androidx.appcompat.view.menu.MenuItemImpl.setActionView(int):0 -> setActionView
    3:3:android.view.MenuItem setActionView(int):0 -> setActionView
    4:4:void androidx.appcompat.view.menu.MenuBuilder.onItemActionRequestChanged(androidx.appcompat.view.menu.MenuItemImpl):0:0 -> setActionView
    4:4:androidx.core.internal.view.SupportMenuItem androidx.appcompat.view.menu.MenuItemImpl.setActionView(android.view.View):0 -> setActionView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:4:androidx.core.internal.view.SupportMenuItem androidx.appcompat.view.menu.MenuItemImpl.setActionView(int):0 -> setActionView
    4:4:android.view.MenuItem setActionView(int):0 -> setActionView
    5:5:void androidx.appcompat.view.menu.MenuBuilder.onItemActionRequestChanged(androidx.appcompat.view.menu.MenuItemImpl):0:0 -> setActionView
    5:5:androidx.core.internal.view.SupportMenuItem androidx.appcompat.view.menu.MenuItemImpl.setActionView(android.view.View):0 -> setActionView
    5:5:androidx.core.internal.view.SupportMenuItem androidx.appcompat.view.menu.MenuItemImpl.setActionView(int):0 -> setActionView
    5:5:android.view.MenuItem setActionView(int):0 -> setActionView
    6:6:androidx.core.internal.view.SupportMenuItem androidx.appcompat.view.menu.MenuItemImpl.setActionView(android.view.View):0:0 -> setActionView
    6:6:android.view.MenuItem setActionView(android.view.View):0 -> setActionView
    7:7:void androidx.appcompat.view.menu.MenuBuilder.onItemActionRequestChanged(androidx.appcompat.view.menu.MenuItemImpl):0:0 -> setActionView
    7:7:androidx.core.internal.view.SupportMenuItem androidx.appcompat.view.menu.MenuItemImpl.setActionView(android.view.View):0 -> setActionView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:7:android.view.MenuItem setActionView(android.view.View):0 -> setActionView
    8:8:void androidx.appcompat.view.menu.MenuBuilder.onItemActionRequestChanged(androidx.appcompat.view.menu.MenuItemImpl):0:0 -> setActionView
    8:8:androidx.core.internal.view.SupportMenuItem androidx.appcompat.view.menu.MenuItemImpl.setActionView(android.view.View):0 -> setActionView
    8:8:android.view.MenuItem setActionView(android.view.View):0 -> setActionView
    1:1:android.view.MenuItem setAlphabeticShortcut(char):0:0 -> setAlphabeticShortcut
    2:2:android.view.MenuItem setAlphabeticShortcut(char,int):0:0 -> setAlphabeticShortcut
    0:15:android.view.MenuItem setCheckable(boolean):0:0 -> setCheckable
    13:30:void androidx.appcompat.view.menu.MenuBuilder.setExclusiveItemChecked(android.view.MenuItem):0:0 -> setChecked
    13:30:android.view.MenuItem setChecked(boolean):0 -> setChecked
    31:36:int androidx.appcompat.view.menu.MenuItemImpl.getGroupId():0:0 -> setChecked
    31:36:void androidx.appcompat.view.menu.MenuBuilder.setExclusiveItemChecked(android.view.MenuItem):0 -> setChecked
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    31:36:android.view.MenuItem setChecked(boolean):0 -> setChecked
    37:49:boolean androidx.appcompat.view.menu.MenuItemImpl.isExclusiveCheckable():0:0 -> setChecked
    37:49:void androidx.appcompat.view.menu.MenuBuilder.setExclusiveItemChecked(android.view.MenuItem):0 -> setChecked
    37:49:android.view.MenuItem setChecked(boolean):0 -> setChecked
    50:60:void androidx.appcompat.view.menu.MenuBuilder.setExclusiveItemChecked(android.view.MenuItem):0:0 -> setChecked
    50:60:android.view.MenuItem setChecked(boolean):0 -> setChecked
    61:82:void androidx.appcompat.view.menu.MenuItemImpl.setCheckedInt(boolean):0:0 -> setChecked
    61:82:void androidx.appcompat.view.menu.MenuBuilder.setExclusiveItemChecked(android.view.MenuItem):0 -> setChecked
    61:82:android.view.MenuItem setChecked(boolean):0 -> setChecked
    83:94:void androidx.appcompat.view.menu.MenuBuilder.setExclusiveItemChecked(android.view.MenuItem):0:0 -> setChecked
    83:94:android.view.MenuItem setChecked(boolean):0 -> setChecked
    95:102:void androidx.appcompat.view.menu.MenuItemImpl.setCheckedInt(boolean):0:0 -> setChecked
    95:102:android.view.MenuItem setChecked(boolean):0 -> setChecked
    1:1:android.view.MenuItem setContentDescription(java.lang.CharSequence):0:0 -> setContentDescription
    2:2:androidx.core.internal.view.SupportMenuItem setContentDescription(java.lang.CharSequence):0:0 -> setContentDescription
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lr/b;"}
    0:19:android.view.MenuItem setEnabled(boolean):0:0 -> setEnabled
    1:1:android.view.MenuItem setIcon(int):0:0 -> setIcon
    2:2:android.view.MenuItem setIcon(android.graphics.drawable.Drawable):0:0 -> setIcon
    0:13:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):0:0 -> setIconTintList
    0:13:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):0:0 -> setIconTintMode
    0:2:android.view.MenuItem setIntent(android.content.Intent):0:0 -> setIntent
    1:1:android.view.MenuItem setNumericShortcut(char):0:0 -> setNumericShortcut
    2:2:android.view.MenuItem setNumericShortcut(char,int):0:0 -> setNumericShortcut
    0:2:android.view.MenuItem setOnActionExpandListener(android.view.MenuItem$OnActionExpandListener):0:0 -> setOnActionExpandListener
    0:2:android.view.MenuItem setOnMenuItemClickListener(android.view.MenuItem$OnMenuItemClickListener):0:0 -> setOnMenuItemClickListener
    1:1:android.view.MenuItem setShortcut(char,char):0:0 -> setShortcut
    2:2:android.view.MenuItem setShortcut(char,char,int,int):0:0 -> setShortcut
    21:24:void androidx.appcompat.view.menu.MenuBuilder.onItemActionRequestChanged(androidx.appcompat.view.menu.MenuItemImpl):0:0 -> setShowAsAction
    21:24:void setShowAsAction(int):0 -> setShowAsAction
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    25:28:void androidx.appcompat.view.menu.MenuBuilder.onItemActionRequestChanged(androidx.appcompat.view.menu.MenuItemImpl):0:0 -> setShowAsAction
    25:28:void setShowAsAction(int):0 -> setShowAsAction
    0:3:androidx.core.internal.view.SupportMenuItem androidx.appcompat.view.menu.MenuItemImpl.setShowAsActionFlags(int):0:0 -> setShowAsActionFlags
    0:3:android.view.MenuItem setShowAsActionFlags(int):0 -> setShowAsActionFlags
    1:1:android.content.Context androidx.appcompat.view.menu.MenuBuilder.getContext():0:0 -> setTitle
    1:1:android.view.MenuItem setTitle(int):0 -> setTitle
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    2:2:android.view.MenuItem setTitle(int):0:0 -> setTitle
    3:3:android.view.MenuItem setTitle(java.lang.CharSequence):0:0 -> setTitle
    0:8:android.view.MenuItem setTitleCondensed(java.lang.CharSequence):0:0 -> setTitleCondensed
    1:1:android.view.MenuItem setTooltipText(java.lang.CharSequence):0:0 -> setTooltipText
    2:2:androidx.core.internal.view.SupportMenuItem setTooltipText(java.lang.CharSequence):0:0 -> setTooltipText
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lr/b;"}
    0:19:boolean androidx.appcompat.view.menu.MenuItemImpl.setVisibleInt(boolean):0:0 -> setVisible
    0:19:android.view.MenuItem setVisible(boolean):0 -> setVisible
    20:23:void androidx.appcompat.view.menu.MenuBuilder.onItemVisibleChanged(androidx.appcompat.view.menu.MenuItemImpl):0:0 -> setVisible
    20:23:android.view.MenuItem setVisible(boolean):0 -> setVisible
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    24:27:void androidx.appcompat.view.menu.MenuBuilder.onItemVisibleChanged(androidx.appcompat.view.menu.MenuItemImpl):0:0 -> setVisible
    24:27:android.view.MenuItem setVisible(boolean):0 -> setVisible
    0:10:java.lang.String toString():0:0 -> toString
androidx.appcompat.view.menu.MenuItemWrapperICS -> g.w:
    androidx.core.internal.view.SupportMenuItem mWrappedObject -> d
    java.lang.reflect.Method mSetExclusiveCheckableMethod -> e
    0:15:void <init>(android.content.Context,androidx.core.internal.view.SupportMenuItem):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lr/b;)V"}
    0:6:boolean collapseActionView():0:0 -> collapseActionView
    0:6:boolean expandActionView():0:0 -> expandActionView
    0:14:android.view.ActionProvider getActionProvider():0:0 -> getActionProvider
    12:13:android.view.View androidx.appcompat.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.getWrappedView():0:0 -> getActionView
    12:13:android.view.View getActionView():0 -> getActionView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:16:android.view.View androidx.appcompat.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.getWrappedView():0:0 -> getActionView
    14:16:android.view.View getActionView():0 -> getActionView
    0:6:int getAlphabeticModifiers():0:0 -> getAlphabeticModifiers
    0:6:char getAlphabeticShortcut():0:0 -> getAlphabeticShortcut
    0:6:java.lang.CharSequence getContentDescription():0:0 -> getContentDescription
    0:6:int getGroupId():0:0 -> getGroupId
    0:6:android.graphics.drawable.Drawable getIcon():0:0 -> getIcon
    0:6:android.content.res.ColorStateList getIconTintList():0:0 -> getIconTintList
    0:6:android.graphics.PorterDuff$Mode getIconTintMode():0:0 -> getIconTintMode
    0:6:android.content.Intent getIntent():0:0 -> getIntent
    0:6:int getItemId():0:0 -> getItemId
    0:6:android.view.ContextMenu$ContextMenuInfo getMenuInfo():0:0 -> getMenuInfo
    0:6:int getNumericModifiers():0:0 -> getNumericModifiers
    0:6:char getNumericShortcut():0:0 -> getNumericShortcut
    0:6:int getOrder():0:0 -> getOrder
    0:6:android.view.SubMenu getSubMenu():0:0 -> getSubMenu
    0:6:java.lang.CharSequence getTitle():0:0 -> getTitle
    0:6:java.lang.CharSequence getTitleCondensed():0:0 -> getTitleCondensed
    0:6:java.lang.CharSequence getTooltipText():0:0 -> getTooltipText
    0:6:boolean hasSubMenu():0:0 -> hasSubMenu
    0:6:boolean isActionViewExpanded():0:0 -> isActionViewExpanded
    0:6:boolean isCheckable():0:0 -> isCheckable
    0:6:boolean isChecked():0:0 -> isChecked
    0:6:boolean isEnabled():0:0 -> isEnabled
    0:6:boolean isVisible():0:0 -> isVisible
    0:14:android.view.MenuItem setActionProvider(android.view.ActionProvider):0:0 -> setActionProvider
    1:1:android.view.MenuItem setActionView(int):0:0 -> setActionView
    2:2:android.view.MenuItem setActionView(android.view.View):0:0 -> setActionView
    1:1:android.view.MenuItem setAlphabeticShortcut(char):0:0 -> setAlphabeticShortcut
    2:2:android.view.MenuItem setAlphabeticShortcut(char,int):0:0 -> setAlphabeticShortcut
    0:5:android.view.MenuItem setCheckable(boolean):0:0 -> setCheckable
    0:5:android.view.MenuItem setChecked(boolean):0:0 -> setChecked
    0:5:android.view.MenuItem setContentDescription(java.lang.CharSequence):0:0 -> setContentDescription
    0:5:android.view.MenuItem setEnabled(boolean):0:0 -> setEnabled
    1:1:android.view.MenuItem setIcon(int):0:0 -> setIcon
    2:2:android.view.MenuItem setIcon(android.graphics.drawable.Drawable):0:0 -> setIcon
    0:5:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):0:0 -> setIconTintList
    0:5:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):0:0 -> setIconTintMode
    0:5:android.view.MenuItem setIntent(android.content.Intent):0:0 -> setIntent
    1:1:android.view.MenuItem setNumericShortcut(char):0:0 -> setNumericShortcut
    2:2:android.view.MenuItem setNumericShortcut(char,int):0:0 -> setNumericShortcut
    0:14:android.view.MenuItem setOnActionExpandListener(android.view.MenuItem$OnActionExpandListener):0:0 -> setOnActionExpandListener
    0:14:android.view.MenuItem setOnMenuItemClickListener(android.view.MenuItem$OnMenuItemClickListener):0:0 -> setOnMenuItemClickListener
    1:1:android.view.MenuItem setShortcut(char,char):0:0 -> setShortcut
    2:2:android.view.MenuItem setShortcut(char,char,int,int):0:0 -> setShortcut
    0:5:void setShowAsAction(int):0:0 -> setShowAsAction
    0:5:android.view.MenuItem setShowAsActionFlags(int):0:0 -> setShowAsActionFlags
    1:1:android.view.MenuItem setTitle(int):0:0 -> setTitle
    2:2:android.view.MenuItem setTitle(java.lang.CharSequence):0:0 -> setTitle
    0:5:android.view.MenuItem setTitleCondensed(java.lang.CharSequence):0:0 -> setTitleCondensed
    0:5:android.view.MenuItem setTooltipText(java.lang.CharSequence):0:0 -> setTooltipText
    0:6:android.view.MenuItem setVisible(boolean):0:0 -> setVisible
androidx.appcompat.view.menu.MenuItemWrapperICS$ActionProviderWrapper -> g.r:
    android.view.ActionProvider mInner -> a
    androidx.appcompat.view.menu.MenuItemWrapperICS this$0 -> b
    2:4:void androidx.core.view.ActionProvider.<init>(android.content.Context):0:0 -> <init>
    2:4:void <init>(androidx.appcompat.view.menu.MenuItemWrapperICS,android.content.Context,android.view.ActionProvider):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/w;Landroid/view/ActionProvider;)V"}
    5:7:void <init>(androidx.appcompat.view.menu.MenuItemWrapperICS,android.content.Context,android.view.ActionProvider):0:0 -> <init>
    boolean isVisible() -> a
      # {"id":"com.android.tools.r8.synthesized"}
    android.view.View onCreateActionView(android.view.MenuItem) -> b
      # {"id":"com.android.tools.r8.synthesized"}
    boolean overridesItemVisibility() -> c
      # {"id":"com.android.tools.r8.synthesized"}
    void setVisibilityListener(androidx.appcompat.view.menu.MenuItemImpl$1) -> d
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld/n0;)V"}
androidx.appcompat.view.menu.MenuItemWrapperICS$ActionProviderWrapperJB -> g.s:
    androidx.core.view.ActionProvider$VisibilityListener mListener -> c
    0:6:boolean isVisible():0:0 -> a
    0:6:android.view.View onCreateActionView(android.view.MenuItem):0:0 -> b
    0:6:boolean overridesItemVisibility():0:0 -> c
    0:7:void setVisibilityListener(androidx.core.view.ActionProvider$VisibilityListener):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld/n0;)V"}
    4:5:void androidx.appcompat.view.menu.MenuItemImpl$1.onActionProviderVisibilityChanged(boolean):0:0 -> onActionProviderVisibilityChanged
    4:5:void onActionProviderVisibilityChanged(boolean):0 -> onActionProviderVisibilityChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:10:void androidx.appcompat.view.menu.MenuItemImpl$1.onActionProviderVisibilityChanged(boolean):0:0 -> onActionProviderVisibilityChanged
    6:10:void onActionProviderVisibilityChanged(boolean):0 -> onActionProviderVisibilityChanged
    11:12:void androidx.appcompat.view.menu.MenuBuilder.onItemVisibleChanged(androidx.appcompat.view.menu.MenuItemImpl):0:0 -> onActionProviderVisibilityChanged
    11:12:void androidx.appcompat.view.menu.MenuItemImpl$1.onActionProviderVisibilityChanged(boolean):0 -> onActionProviderVisibilityChanged
    11:12:void onActionProviderVisibilityChanged(boolean):0 -> onActionProviderVisibilityChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    13:16:void androidx.appcompat.view.menu.MenuBuilder.onItemVisibleChanged(androidx.appcompat.view.menu.MenuItemImpl):0:0 -> onActionProviderVisibilityChanged
    13:16:void androidx.appcompat.view.menu.MenuItemImpl$1.onActionProviderVisibilityChanged(boolean):0 -> onActionProviderVisibilityChanged
    13:16:void onActionProviderVisibilityChanged(boolean):0 -> onActionProviderVisibilityChanged
androidx.appcompat.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper -> g.t:
    android.view.CollapsibleActionView mWrappedView -> a
    0:15:void <init>(android.view.View):0:0 -> <init>
    0:5:void onActionViewExpanded():0:0 -> a
    0:5:void onActionViewCollapsed():0:0 -> d
androidx.appcompat.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper -> g.u:
    android.view.MenuItem$OnActionExpandListener mObject -> a
    androidx.appcompat.view.menu.MenuItemWrapperICS this$0 -> b
    0:7:void <init>(androidx.appcompat.view.menu.MenuItemWrapperICS,android.view.MenuItem$OnActionExpandListener):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/w;Landroid/view/MenuItem$OnActionExpandListener;)V"}
    0:12:boolean onMenuItemActionCollapse(android.view.MenuItem):0:0 -> onMenuItemActionCollapse
    0:12:boolean onMenuItemActionExpand(android.view.MenuItem):0:0 -> onMenuItemActionExpand
androidx.appcompat.view.menu.MenuItemWrapperICS$OnMenuItemClickListenerWrapper -> g.v:
    android.view.MenuItem$OnMenuItemClickListener mObject -> a
    androidx.appcompat.view.menu.MenuItemWrapperICS this$0 -> b
    0:7:void <init>(androidx.appcompat.view.menu.MenuItemWrapperICS,android.view.MenuItem$OnMenuItemClickListener):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/w;Landroid/view/MenuItem$OnMenuItemClickListener;)V"}
    0:12:boolean onMenuItemClick(android.view.MenuItem):0:0 -> onMenuItemClick
androidx.appcompat.view.menu.MenuPopup -> g.x:
    android.graphics.Rect mEpicenterBounds -> a
    0:0:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder) -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lg/o;)V"}
    0:1:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/q;)Z"}
    0:1:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/q;)Z"}
    void addMenu(androidx.appcompat.view.menu.MenuBuilder) -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;)V"}
    0:55:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):0:0 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/l;Landroid/content/Context;I)I"}
    void setAnchorView(android.view.View) -> n
    void setForceShowIcon(boolean) -> o
    6:22:androidx.appcompat.view.menu.MenuAdapter androidx.appcompat.view.menu.MenuPopup.toMenuAdapter(android.widget.ListAdapter):0:0 -> onItemClick
    6:22:void onItemClick(android.widget.AdapterView,android.view.View,int,long):0 -> onItemClick
    23:30:void onItemClick(android.widget.AdapterView,android.view.View,int,long):0:0 -> onItemClick
    31:39:boolean androidx.appcompat.view.menu.MenuPopup.closeMenuOnSubMenuOpened():0:0 -> onItemClick
    31:39:void onItemClick(android.widget.AdapterView,android.view.View,int,long):0 -> onItemClick
    40:43:void onItemClick(android.widget.AdapterView,android.view.View,int,long):0:0 -> onItemClick
    void setGravity(int) -> p
    void setHorizontalOffset(int) -> q
    void setOnDismissListener(android.widget.PopupWindow$OnDismissListener) -> r
    void setShowTitle(boolean) -> s
    void setVerticalOffset(int) -> t
    0:29:boolean shouldPreserveIconSpacing(androidx.appcompat.view.menu.MenuBuilder):0:0 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;)Z"}
androidx.appcompat.view.menu.MenuPopupHelper -> g.a0:
    android.content.Context mContext -> a
    androidx.appcompat.view.menu.MenuBuilder mMenu -> b
    boolean mOverflowOnly -> c
    int mPopupStyleAttr -> d
    int mPopupStyleRes -> e
    android.view.View mAnchorView -> f
    int mDropDownGravity -> g
    boolean mForceShowIcon -> h
    androidx.appcompat.view.menu.MenuPresenter$Callback mPresenterCallback -> i
    androidx.appcompat.view.menu.MenuPopup mPopup -> j
    android.widget.PopupWindow$OnDismissListener mOnDismissListener -> k
    android.widget.PopupWindow$OnDismissListener mInternalOnDismissListener -> l
    1:1:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean,int,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroid/content/Context;Landroid/view/View;Lg/o;Z)V"}
    2:2:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lg/o;Landroid/view/View;Z)V"}
    6:116:androidx.appcompat.view.menu.MenuPopup androidx.appcompat.view.menu.MenuPopupHelper.createPopup():0:0 -> a
    6:116:androidx.appcompat.view.menu.MenuPopup getPopup():0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg/x;"}
    117:121:androidx.appcompat.view.menu.MenuPopup getPopup():0:0 -> a
    0:13:boolean isShowing():0:0 -> b
    0:10:void onDismiss():0:0 -> c
    15:18:int androidx.core.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> d
    15:18:void showPopup(int,int,boolean,boolean):0 -> d
    19:27:int androidx.core.view.GravityCompat.getAbsoluteGravity(int,int):0:0 -> d
    19:27:void showPopup(int,int,boolean,boolean):0 -> d
    28:70:void showPopup(int,int,boolean,boolean):0:0 -> d
    71:72:void androidx.appcompat.view.menu.MenuPopup.setEpicenterBounds(android.graphics.Rect):0:0 -> d
    71:72:void showPopup(int,int,boolean,boolean):0 -> d
    73:76:void showPopup(int,int,boolean,boolean):0:0 -> d
androidx.appcompat.view.menu.MenuPopupHelper$1 -> g.y:
    androidx.appcompat.view.menu.MenuPopupHelper this$0 -> a
    0:5:void <init>(androidx.appcompat.view.menu.MenuPopupHelper):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/a0;)V"}
    0:5:void onDismiss():0:0 -> onDismiss
androidx.appcompat.view.menu.MenuPopupHelper$Api17Impl -> g.z:
    0:3:void getRealSize(android.view.Display,android.graphics.Point):0:0 -> a
androidx.appcompat.view.menu.MenuPresenter -> g.c0:
    void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;Z)V"}
    void updateMenuView(boolean) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/i0;)Z"}
    void setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback) -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/b0;)V"}
    boolean flagActionItems() -> g
    void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder) -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lg/o;)V"}
    boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl) -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/q;)Z"}
    boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl) -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/q;)Z"}
androidx.appcompat.view.menu.MenuPresenter$Callback -> g.b0:
    void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;Z)V"}
    boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder) -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;)Z"}
androidx.appcompat.view.menu.MenuView -> g.e0:
    void initialize(androidx.appcompat.view.menu.MenuBuilder) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;)V"}
androidx.appcompat.view.menu.MenuView$ItemView -> g.d0:
    void initialize(androidx.appcompat.view.menu.MenuItemImpl,int) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/q;)V"}
    androidx.appcompat.view.menu.MenuItemImpl getItemData() -> getItemData
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg/q;"}
androidx.appcompat.view.menu.MenuWrapperICS -> g.f0:
    androidx.core.internal.view.SupportMenu mWrappedObject -> d
    0:15:void <init>(android.content.Context,androidx.core.internal.view.SupportMenu):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lr/a;)V"}
    1:1:android.view.MenuItem add(int):0:0 -> add
    2:2:android.view.MenuItem add(int,int,int,int):0:0 -> add
    3:3:android.view.MenuItem androidx.appcompat.view.menu.MenuBuilder.add(int,int,int,java.lang.CharSequence):0:0 -> add
    3:3:android.view.MenuItem add(int,int,int,java.lang.CharSequence):0 -> add
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:4:android.view.MenuItem add(int,int,int,java.lang.CharSequence):0:0 -> add
    5:5:android.view.MenuItem androidx.appcompat.view.menu.MenuBuilder.add(java.lang.CharSequence):0:0 -> add
    5:5:android.view.MenuItem add(java.lang.CharSequence):0 -> add
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:6:android.view.MenuItem add(java.lang.CharSequence):0:0 -> add
    0:47:int addIntentOptions(int,int,int,android.content.ComponentName,android.content.Intent[],android.content.Intent,int,android.view.MenuItem[]):0:0 -> addIntentOptions
    1:1:android.view.SubMenu addSubMenu(int):0:0 -> addSubMenu
    2:2:android.view.SubMenu addSubMenu(int,int,int,int):0:0 -> addSubMenu
    3:3:android.view.SubMenu addSubMenu(int,int,int,java.lang.CharSequence):0:0 -> addSubMenu
    4:4:android.view.SubMenu androidx.appcompat.view.menu.MenuBuilder.addSubMenu(java.lang.CharSequence):0:0 -> addSubMenu
    4:4:android.view.SubMenu addSubMenu(java.lang.CharSequence):0 -> addSubMenu
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    0:17:void androidx.appcompat.view.menu.BaseMenuWrapper.internalClear():0:0 -> clear
    0:17:void clear():0 -> clear
    18:25:void clear():0:0 -> clear
    5:8:void androidx.appcompat.view.menu.MenuBuilder.close():0:0 -> close
    5:8:void close():0 -> close
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    0:12:android.view.MenuItem findItem(int):0:0 -> findItem
    0:12:android.view.MenuItem getItem(int):0:0 -> getItem
    0:8:boolean hasVisibleItems():0:0 -> hasVisibleItems
    0:8:boolean isShortcutKey(int,android.view.KeyEvent):0:0 -> isShortcutKey
    0:8:boolean performIdentifierAction(int,int):0:0 -> performIdentifierAction
    0:8:boolean performShortcut(int,android.view.KeyEvent,int):0:0 -> performShortcut
    0:11:void androidx.appcompat.view.menu.BaseMenuWrapper.internalRemoveGroup(int):0:0 -> removeGroup
    0:11:void removeGroup(int):0 -> removeGroup
    12:15:int androidx.collection.SimpleArrayMap.size():0:0 -> removeGroup
    12:15:void androidx.appcompat.view.menu.BaseMenuWrapper.internalRemoveGroup(int):0 -> removeGroup
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:15:void removeGroup(int):0 -> removeGroup
    16:39:void androidx.appcompat.view.menu.BaseMenuWrapper.internalRemoveGroup(int):0:0 -> removeGroup
    16:39:void removeGroup(int):0 -> removeGroup
    40:47:void removeGroup(int):0:0 -> removeGroup
    0:11:void androidx.appcompat.view.menu.BaseMenuWrapper.internalRemoveItem(int):0:0 -> removeItem
    0:11:void removeItem(int):0 -> removeItem
    12:15:int androidx.collection.SimpleArrayMap.size():0:0 -> removeItem
    12:15:void androidx.appcompat.view.menu.BaseMenuWrapper.internalRemoveItem(int):0 -> removeItem
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:15:void removeItem(int):0 -> removeItem
    16:38:void androidx.appcompat.view.menu.BaseMenuWrapper.internalRemoveItem(int):0:0 -> removeItem
    16:38:void removeItem(int):0 -> removeItem
    39:46:void removeItem(int):0:0 -> removeItem
    0:7:void setGroupCheckable(int,boolean,boolean):0:0 -> setGroupCheckable
    0:7:void setGroupEnabled(int,boolean):0:0 -> setGroupEnabled
    0:7:void setGroupVisible(int,boolean):0:0 -> setGroupVisible
    0:5:void setQwertyMode(boolean):0:0 -> setQwertyMode
    0:8:int size():0:0 -> size
androidx.appcompat.view.menu.ShowableListMenu -> g.g0:
    boolean isShowing() -> a
    void dismiss() -> dismiss
    android.widget.ListView getListView() -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh/v1;"}
    void show() -> i
androidx.appcompat.view.menu.StandardMenuPopup -> g.h0:
    android.content.Context mContext -> b
    androidx.appcompat.view.menu.MenuBuilder mMenu -> c
    androidx.appcompat.view.menu.MenuAdapter mAdapter -> d
    boolean mOverflowOnly -> e
    int mPopupMaxWidth -> f
    int mPopupStyleAttr -> g
    int mPopupStyleRes -> h
    androidx.appcompat.widget.MenuPopupWindow mPopup -> i
    android.view.ViewTreeObserver$OnGlobalLayoutListener mGlobalLayoutListener -> j
    android.view.View$OnAttachStateChangeListener mAttachStateChangeListener -> k
    android.widget.PopupWindow$OnDismissListener mOnDismissListener -> l
    android.view.View mAnchorView -> m
    android.view.View mShownAnchorView -> n
    androidx.appcompat.view.menu.MenuPresenter$Callback mPresenterCallback -> o
    android.view.ViewTreeObserver mTreeObserver -> p
    boolean mWasDismissed -> q
    boolean mHasContentWidth -> r
    int mContentWidth -> s
    int mDropDownGravity -> t
    boolean mShowTitle -> u
    0:82:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,int,int,boolean):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroid/content/Context;Landroid/view/View;Lg/o;Z)V"}
    0:15:boolean isShowing():0:0 -> a
    0:15:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;Z)V"}
    0:10:void updateMenuView(boolean):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    26:34:void androidx.appcompat.view.menu.MenuPopupHelper.setPresenterCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):0:0 -> d
    26:34:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/i0;)Z"}
    35:38:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0:0 -> d
    39:47:void androidx.appcompat.view.menu.MenuPopupHelper.setForceShowIcon(boolean):0:0 -> d
    39:47:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
    48:49:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0:0 -> d
    50:52:void androidx.appcompat.view.menu.MenuPopupHelper.setOnDismissListener(android.widget.PopupWindow$OnDismissListener):0:0 -> d
    50:52:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
    53:59:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0:0 -> d
    60:63:int androidx.appcompat.widget.ListPopupWindow.getHorizontalOffset():0:0 -> d
    60:63:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    64:73:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0:0 -> d
    74:77:int androidx.core.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> d
    74:77:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
    78:93:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0:0 -> d
    94:113:boolean androidx.appcompat.view.menu.MenuPopupHelper.tryShow(int,int):0:0 -> d
    94:113:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
    114:122:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0:0 -> d
    0:11:void dismiss():0:0 -> dismiss
    0:4:android.widget.ListView androidx.appcompat.widget.ListPopupWindow.getListView():0:0 -> e
    0:4:android.widget.ListView getListView():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh/v1;"}
    0:2:void setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/b0;)V"}
    0:1:boolean flagActionItems():0:0 -> g
    0:21:boolean androidx.appcompat.view.menu.StandardMenuPopup.tryShow():0:0 -> i
    0:21:void show():0 -> i
    22:25:void androidx.appcompat.widget.ListPopupWindow.setOnDismissListener(android.widget.PopupWindow$OnDismissListener):0:0 -> i
    22:25:boolean androidx.appcompat.view.menu.StandardMenuPopup.tryShow():0 -> i
    22:25:void show():0 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    26:28:void androidx.appcompat.widget.ListPopupWindow.setOnDismissListener(android.widget.PopupWindow$OnDismissListener):0:0 -> i
    26:28:boolean androidx.appcompat.view.menu.StandardMenuPopup.tryShow():0 -> i
    26:28:void show():0 -> i
    29:30:void androidx.appcompat.widget.ListPopupWindow.setOnItemClickListener(android.widget.AdapterView$OnItemClickListener):0:0 -> i
    29:30:boolean androidx.appcompat.view.menu.StandardMenuPopup.tryShow():0 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    29:30:void show():0 -> i
    31:37:void androidx.appcompat.widget.ListPopupWindow.setModal(boolean):0:0 -> i
    31:37:boolean androidx.appcompat.view.menu.StandardMenuPopup.tryShow():0 -> i
    31:37:void show():0 -> i
    38:64:boolean androidx.appcompat.view.menu.StandardMenuPopup.tryShow():0:0 -> i
    38:64:void show():0 -> i
    65:66:void androidx.appcompat.widget.ListPopupWindow.setAnchorView(android.view.View):0:0 -> i
    65:66:boolean androidx.appcompat.view.menu.StandardMenuPopup.tryShow():0 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    65:66:void show():0 -> i
    67:68:boolean androidx.appcompat.view.menu.StandardMenuPopup.tryShow():0:0 -> i
    67:68:void show():0 -> i
    69:70:void androidx.appcompat.widget.ListPopupWindow.setDropDownGravity(int):0:0 -> i
    69:70:boolean androidx.appcompat.view.menu.StandardMenuPopup.tryShow():0 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    69:70:void show():0 -> i
    71:94:boolean androidx.appcompat.view.menu.StandardMenuPopup.tryShow():0:0 -> i
    71:94:void show():0 -> i
    95:97:void androidx.appcompat.widget.ListPopupWindow.setInputMethodMode(int):0:0 -> i
    95:97:boolean androidx.appcompat.view.menu.StandardMenuPopup.tryShow():0 -> i
    95:97:void show():0 -> i
    98:102:android.graphics.Rect androidx.appcompat.view.menu.MenuPopup.getEpicenterBounds():0:0 -> i
    98:102:boolean androidx.appcompat.view.menu.StandardMenuPopup.tryShow():0 -> i
    98:102:void show():0 -> i
    103:111:void androidx.appcompat.widget.ListPopupWindow.setEpicenterBounds(android.graphics.Rect):0:0 -> i
    103:111:boolean androidx.appcompat.view.menu.StandardMenuPopup.tryShow():0 -> i
    103:111:void show():0 -> i
    112:114:boolean androidx.appcompat.view.menu.StandardMenuPopup.tryShow():0:0 -> i
    112:114:void show():0 -> i
    115:116:android.widget.ListView androidx.appcompat.widget.ListPopupWindow.getListView():0:0 -> i
    115:116:boolean androidx.appcompat.view.menu.StandardMenuPopup.tryShow():0 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    115:116:void show():0 -> i
    117:123:boolean androidx.appcompat.view.menu.StandardMenuPopup.tryShow():0:0 -> i
    117:123:void show():0 -> i
    124:129:java.lang.CharSequence androidx.appcompat.view.menu.MenuBuilder.getHeaderTitle():0:0 -> i
    124:129:boolean androidx.appcompat.view.menu.StandardMenuPopup.tryShow():0 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    124:129:void show():0 -> i
    130:153:boolean androidx.appcompat.view.menu.StandardMenuPopup.tryShow():0:0 -> i
    130:153:void show():0 -> i
    154:155:java.lang.CharSequence androidx.appcompat.view.menu.MenuBuilder.getHeaderTitle():0:0 -> i
    154:155:boolean androidx.appcompat.view.menu.StandardMenuPopup.tryShow():0 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    154:155:void show():0 -> i
    156:175:boolean androidx.appcompat.view.menu.StandardMenuPopup.tryShow():0:0 -> i
    156:175:void show():0 -> i
    176:183:void show():0:0 -> i
    0:0:void addMenu(androidx.appcompat.view.menu.MenuBuilder) -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;)V"}
    0:2:void setAnchorView(android.view.View):0:0 -> n
    0:4:void androidx.appcompat.view.menu.MenuAdapter.setForceShowIcon(boolean):0:0 -> o
    0:4:void setForceShowIcon(boolean):0 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    3:7:void androidx.appcompat.view.menu.MenuBuilder.close():0:0 -> onDismiss
    3:7:void onDismiss():0 -> onDismiss
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:50:void onDismiss():0:0 -> onDismiss
    0:16:boolean onKey(android.view.View,int,android.view.KeyEvent):0:0 -> onKey
    0:2:void setGravity(int):0:0 -> p
    0:4:void androidx.appcompat.widget.ListPopupWindow.setHorizontalOffset(int):0:0 -> q
    0:4:void setHorizontalOffset(int):0 -> q
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    0:2:void setOnDismissListener(android.widget.PopupWindow$OnDismissListener):0:0 -> r
    0:2:void setShowTitle(boolean):0:0 -> s
    0:5:void setVerticalOffset(int):0:0 -> t
androidx.appcompat.view.menu.SubMenuBuilder -> g.i0:
    androidx.appcompat.view.menu.MenuItemImpl mItem -> A
    androidx.appcompat.view.menu.MenuBuilder mParentMenu -> z
    0:7:void <init>(android.content.Context,androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lg/o;Lg/q;)V"}
    0:6:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/q;)Z"}
    0:18:boolean dispatchMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;Landroid/view/MenuItem;)Z"}
    0:6:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/q;)Z"}
    0:2:android.view.MenuItem getItem():0:0 -> getItem
    4:11:int androidx.appcompat.view.menu.MenuItemImpl.getItemId():0:0 -> j
    4:11:java.lang.String getActionViewStatesKey():0 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:26:java.lang.String getActionViewStatesKey():0:0 -> j
    0:6:androidx.appcompat.view.menu.MenuBuilder getRootMenu():0:0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg/o;"}
    0:6:boolean isGroupDividerEnabled():0:0 -> m
    0:6:boolean isQwertyMode():0:0 -> n
    0:6:boolean isShortcutsVisible():0:0 -> o
    0:5:void setGroupDividerEnabled(boolean):0:0 -> setGroupDividerEnabled
    1:1:androidx.appcompat.view.menu.MenuBuilder androidx.appcompat.view.menu.MenuBuilder.setHeaderIconInt(int):0:0 -> setHeaderIcon
    1:1:android.view.SubMenu setHeaderIcon(int):0 -> setHeaderIcon
    2:2:androidx.appcompat.view.menu.MenuBuilder androidx.appcompat.view.menu.MenuBuilder.setHeaderIconInt(android.graphics.drawable.Drawable):0:0 -> setHeaderIcon
    2:2:android.view.SubMenu setHeaderIcon(android.graphics.drawable.Drawable):0 -> setHeaderIcon
    1:1:androidx.appcompat.view.menu.MenuBuilder androidx.appcompat.view.menu.MenuBuilder.setHeaderTitleInt(int):0:0 -> setHeaderTitle
    1:1:android.view.SubMenu setHeaderTitle(int):0 -> setHeaderTitle
    2:2:androidx.appcompat.view.menu.MenuBuilder androidx.appcompat.view.menu.MenuBuilder.setHeaderTitleInt(java.lang.CharSequence):0:0 -> setHeaderTitle
    2:2:android.view.SubMenu setHeaderTitle(java.lang.CharSequence):0 -> setHeaderTitle
    6:9:androidx.appcompat.view.menu.MenuBuilder androidx.appcompat.view.menu.MenuBuilder.setHeaderViewInt(android.view.View):0:0 -> setHeaderView
    6:9:android.view.SubMenu setHeaderView(android.view.View):0 -> setHeaderView
    1:1:android.view.SubMenu setIcon(int):0:0 -> setIcon
    2:2:android.view.SubMenu setIcon(android.graphics.drawable.Drawable):0:0 -> setIcon
    0:5:void setQwertyMode(boolean):0:0 -> setQwertyMode
androidx.appcompat.widget.AbsActionBarView$VisibilityAnimListener -> h.a:
    boolean mCanceled -> a
    int mFinalVisibility -> b
    androidx.appcompat.widget.AbsActionBarView this$0 -> c
    0:8:void <init>(androidx.appcompat.widget.AbsActionBarView):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/ActionBarContextView;)V"}
    0:15:void onAnimationEnd(android.view.View):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    0:3:void onAnimationCancel(android.view.View):0:0 -> c
    0:8:void onAnimationStart(android.view.View):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
androidx.appcompat.widget.ActionBarBackgroundDrawable -> h.b:
    androidx.appcompat.widget.ActionBarContainer mContainer -> a
    0:5:void <init>(androidx.appcompat.widget.ActionBarContainer):0:0 -> <init>
    0:32:void draw(android.graphics.Canvas):0:0 -> draw
    0:1:int getOpacity():0:0 -> getOpacity
    12:15:void androidx.appcompat.widget.ActionBarBackgroundDrawable$Api21Impl.getOutline(android.graphics.drawable.Drawable,android.graphics.Outline):0:0 -> getOutline
    12:15:void getOutline(android.graphics.Outline):0 -> getOutline
    16:21:void getOutline(android.graphics.Outline):0:0 -> getOutline
    0:0:void setAlpha(int) -> setAlpha
    0:0:void setColorFilter(android.graphics.ColorFilter) -> setColorFilter
androidx.appcompat.widget.ActionBarContainer -> androidx.appcompat.widget.ActionBarContainer:
    boolean mIsTransitioning -> a
    android.view.View mActionBarView -> b
    android.view.View mContextView -> c
    android.graphics.drawable.Drawable mBackground -> d
    android.graphics.drawable.Drawable mStackedBackground -> e
    android.graphics.drawable.Drawable mSplitBackground -> f
    boolean mIsSplit -> g
    boolean mIsStacked -> h
    int mHeight -> i
    10:12:void androidx.core.view.ViewCompat.setBackground(android.view.View,android.graphics.drawable.Drawable):0:0 -> <init>
    10:12:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    13:85:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    78:81:void androidx.appcompat.widget.ActionBarContainer$Api21Impl.invalidateOutline(androidx.appcompat.widget.ActionBarContainer):0:0 -> setPrimaryBackground
    78:81:void setPrimaryBackground(android.graphics.drawable.Drawable):0 -> setPrimaryBackground
    64:67:void androidx.appcompat.widget.ActionBarContainer$Api21Impl.invalidateOutline(androidx.appcompat.widget.ActionBarContainer):0:0 -> setSplitBackground
    64:67:void setSplitBackground(android.graphics.drawable.Drawable):0 -> setSplitBackground
    56:59:void androidx.appcompat.widget.ActionBarContainer$Api21Impl.invalidateOutline(androidx.appcompat.widget.ActionBarContainer):0:0 -> setStackedBackground
    56:59:void setStackedBackground(android.graphics.drawable.Drawable):0 -> setStackedBackground
    0:0:void setTabContainer(androidx.appcompat.widget.ScrollingTabContainerView) -> setTabContainer
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/t2;)V"}
    1:1:android.view.ActionMode startActionModeForChild(android.view.View,android.view.ActionMode$Callback):0:0 -> startActionModeForChild
    2:2:android.view.ActionMode startActionModeForChild(android.view.View,android.view.ActionMode$Callback,int):0:0 -> startActionModeForChild
androidx.appcompat.widget.ActionBarContextView -> androidx.appcompat.widget.ActionBarContextView:
    androidx.appcompat.widget.AbsActionBarView$VisibilityAnimListener androidx.appcompat.widget.AbsActionBarView.mVisAnimListener -> a
    android.content.Context androidx.appcompat.widget.AbsActionBarView.mPopupContext -> b
    androidx.appcompat.widget.ActionMenuView androidx.appcompat.widget.AbsActionBarView.mMenuView -> c
    androidx.appcompat.widget.ActionMenuPresenter androidx.appcompat.widget.AbsActionBarView.mActionMenuPresenter -> d
    int androidx.appcompat.widget.AbsActionBarView.mContentHeight -> e
    androidx.core.view.ViewPropertyAnimatorCompat androidx.appcompat.widget.AbsActionBarView.mVisibilityAnim -> f
    boolean androidx.appcompat.widget.AbsActionBarView.mEatingTouch -> g
    boolean androidx.appcompat.widget.AbsActionBarView.mEatingHover -> h
    java.lang.CharSequence mTitle -> i
    java.lang.CharSequence mSubtitle -> j
    android.view.View mClose -> k
    android.view.View mCloseButton -> l
    android.view.View mCustomView -> m
    android.widget.LinearLayout mTitleLayout -> n
    android.widget.TextView mTitleView -> o
    android.widget.TextView mSubtitleView -> p
    int mTitleStyleRes -> q
    int mSubtitleStyleRes -> r
    boolean mTitleOptional -> s
    int mCloseItemLayout -> t
    3:47:void androidx.appcompat.widget.AbsActionBarView.<init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    3:47:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    3:47:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    48:50:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    48:50:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    51:54:androidx.appcompat.widget.TintTypedArray androidx.appcompat.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int):0:0 -> <init>
    51:54:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    51:54:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    55:75:android.graphics.drawable.Drawable androidx.appcompat.widget.TintTypedArray.getDrawable(int):0:0 -> <init>
    55:75:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    55:75:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    76:77:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    76:77:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    78:81:void androidx.core.view.ViewCompat.setBackground(android.view.View,android.graphics.drawable.Drawable):0:0 -> <init>
    78:81:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    78:81:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    82:85:int androidx.appcompat.widget.TintTypedArray.getResourceId(int,int):0:0 -> <init>
    82:85:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    82:85:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    86:88:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    86:88:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    89:92:int androidx.appcompat.widget.TintTypedArray.getResourceId(int,int):0:0 -> <init>
    89:92:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    89:92:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    93:95:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    93:95:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    96:99:int androidx.appcompat.widget.TintTypedArray.getLayoutDimension(int,int):0:0 -> <init>
    96:99:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    96:99:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    100:105:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    100:105:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    106:109:int androidx.appcompat.widget.TintTypedArray.getResourceId(int,int):0:0 -> <init>
    106:109:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    106:109:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    110:111:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    110:111:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    112:115:void androidx.appcompat.widget.TintTypedArray.recycle():0:0 -> <init>
    112:115:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    112:115:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    0:4:void androidx.appcompat.widget.AbsActionBarView.access$001(androidx.appcompat.widget.AbsActionBarView,int):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/ActionBarContextView;)V"}
    0:3:void androidx.appcompat.widget.AbsActionBarView.access$101(androidx.appcompat.widget.AbsActionBarView,int):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/ActionBarContextView;I)V"}
    60:62:boolean androidx.appcompat.widget.ActionMenuPresenter.dismissPopupMenus():0:0 -> c
    60:62:void initForMode(androidx.appcompat.view.ActionMode):0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/c;)V"}
    63:66:boolean androidx.appcompat.widget.ActionMenuPresenter.hideSubMenus():0:0 -> c
    63:66:boolean androidx.appcompat.widget.ActionMenuPresenter.dismissPopupMenus():0 -> c
    63:66:void initForMode(androidx.appcompat.view.ActionMode):0 -> c
    67:77:void androidx.appcompat.view.menu.MenuPopupHelper.dismiss():0:0 -> c
    67:77:boolean androidx.appcompat.widget.ActionMenuPresenter.hideSubMenus():0 -> c
    67:77:boolean androidx.appcompat.widget.ActionMenuPresenter.dismissPopupMenus():0 -> c
    67:77:void initForMode(androidx.appcompat.view.ActionMode):0 -> c
    78:89:void initForMode(androidx.appcompat.view.ActionMode):0:0 -> c
    90:93:void androidx.appcompat.widget.ActionMenuPresenter.setReserveOverflow(boolean):0:0 -> c
    90:93:void initForMode(androidx.appcompat.view.ActionMode):0 -> c
    94:109:void initForMode(androidx.appcompat.view.ActionMode):0:0 -> c
    110:113:androidx.appcompat.view.menu.MenuView androidx.appcompat.widget.ActionMenuPresenter.getMenuView(android.view.ViewGroup):0:0 -> c
    110:113:void initForMode(androidx.appcompat.view.ActionMode):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    114:137:androidx.appcompat.view.menu.MenuView androidx.appcompat.view.menu.BaseMenuPresenter.getMenuView(android.view.ViewGroup):0:0 -> c
    114:137:androidx.appcompat.view.menu.MenuView androidx.appcompat.widget.ActionMenuPresenter.getMenuView(android.view.ViewGroup):0 -> c
    114:137:void initForMode(androidx.appcompat.view.ActionMode):0 -> c
    138:143:androidx.appcompat.view.menu.MenuView androidx.appcompat.widget.ActionMenuPresenter.getMenuView(android.view.ViewGroup):0:0 -> c
    138:143:void initForMode(androidx.appcompat.view.ActionMode):0 -> c
    144:150:void initForMode(androidx.appcompat.view.ActionMode):0:0 -> c
    151:153:void androidx.core.view.ViewCompat.setBackground(android.view.View,android.graphics.drawable.Drawable):0:0 -> c
    151:153:void initForMode(androidx.appcompat.view.ActionMode):0 -> c
    154:159:void initForMode(androidx.appcompat.view.ActionMode):0:0 -> c
    0:148:void initTitle():0:0 -> d
    0:17:void killMode():0:0 -> e
    2:20:int androidx.appcompat.widget.AbsActionBarView.measureChildView(android.view.View,int,int,int):0:0 -> f
    2:20:int measureChildView(android.view.View,int,int,int):0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;II)I"}
    34:35:void androidx.appcompat.widget.ActionMenuPresenter.onConfigurationChanged(android.content.res.Configuration):0:0 -> g
    34:35:void androidx.appcompat.widget.AbsActionBarView.onConfigurationChanged(android.content.res.Configuration):0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    36:96:int androidx.appcompat.view.ActionBarPolicy.getMaxActionButtons():0:0 -> g
    36:96:void androidx.appcompat.widget.ActionMenuPresenter.onConfigurationChanged(android.content.res.Configuration):0 -> g
    36:96:void androidx.appcompat.widget.AbsActionBarView.onConfigurationChanged(android.content.res.Configuration):0 -> g
    97:107:void androidx.appcompat.widget.ActionMenuPresenter.onConfigurationChanged(android.content.res.Configuration):0:0 -> g
    97:107:void androidx.appcompat.widget.AbsActionBarView.onConfigurationChanged(android.content.res.Configuration):0 -> g
    0:13:int androidx.appcompat.widget.AbsActionBarView.getAnimatedVisibility():0:0 -> getAnimatedVisibility
    0:13:int getAnimatedVisibility():0 -> getAnimatedVisibility
    0:2:int androidx.appcompat.widget.AbsActionBarView.getContentHeight():0:0 -> getContentHeight
    0:2:int getContentHeight():0 -> getContentHeight
    0:35:boolean androidx.appcompat.widget.AbsActionBarView.onHoverEvent(android.view.MotionEvent):0:0 -> h
    0:31:boolean androidx.appcompat.widget.AbsActionBarView.onTouchEvent(android.view.MotionEvent):0:0 -> i
    0:30:int androidx.appcompat.widget.AbsActionBarView.positionChild(android.view.View,int,int,int,boolean):0:0 -> j
    0:30:int positionChild(android.view.View,int,int,int,boolean):0 -> j
      # {"id":"com.android.tools.r8.synthesized"}
    0:16:void androidx.appcompat.widget.AbsActionBarView.setVisibility(int):0:0 -> k
    0:38:androidx.core.view.ViewPropertyAnimatorCompat androidx.appcompat.widget.AbsActionBarView.setupAnimatorToVisibility(int,long):0:0 -> l
    0:38:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):0 -> l
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IJ)Lw/t0;"}
    39:42:androidx.appcompat.widget.AbsActionBarView$VisibilityAnimListener androidx.appcompat.widget.AbsActionBarView$VisibilityAnimListener.withFinalVisibility(androidx.core.view.ViewPropertyAnimatorCompat,int):0:0 -> l
    39:42:androidx.core.view.ViewPropertyAnimatorCompat androidx.appcompat.widget.AbsActionBarView.setupAnimatorToVisibility(int,long):0 -> l
    39:42:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):0 -> l
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    43:46:androidx.appcompat.widget.AbsActionBarView$VisibilityAnimListener androidx.appcompat.widget.AbsActionBarView$VisibilityAnimListener.withFinalVisibility(androidx.core.view.ViewPropertyAnimatorCompat,int):0:0 -> l
    43:46:androidx.core.view.ViewPropertyAnimatorCompat androidx.appcompat.widget.AbsActionBarView.setupAnimatorToVisibility(int,long):0 -> l
    43:46:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):0 -> l
    47:50:androidx.core.view.ViewPropertyAnimatorCompat androidx.appcompat.widget.AbsActionBarView.setupAnimatorToVisibility(int,long):0:0 -> l
    47:50:androidx.core.view.ViewPropertyAnimatorCompat setupAnimatorToVisibility(int,long):0 -> l
    0:3:void onConfigurationChanged(android.content.res.Configuration):0:0 -> onConfigurationChanged
      # {"id":"com.android.tools.r8.synthesized"}
    12:15:boolean androidx.appcompat.widget.ActionMenuPresenter.hideSubMenus():0:0 -> onDetachedFromWindow
    12:15:void onDetachedFromWindow():0 -> onDetachedFromWindow
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:27:void androidx.appcompat.view.menu.MenuPopupHelper.dismiss():0:0 -> onDetachedFromWindow
    16:27:boolean androidx.appcompat.widget.ActionMenuPresenter.hideSubMenus():0 -> onDetachedFromWindow
    16:27:void onDetachedFromWindow():0 -> onDetachedFromWindow
    0:4:boolean onHoverEvent(android.view.MotionEvent):0:0 -> onHoverEvent
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.widget.ActionBarContextView$1 -> h.c:
    int $r8$classId -> a
    androidx.appcompat.view.ActionMode val$mode -> b
    androidx.appcompat.widget.ActionBarContextView this$0 -> c
    1:1:void androidx.appcompat.widget.ActionBarContextView$1.<init>(androidx.appcompat.widget.ActionBarContextView,androidx.appcompat.view.ActionMode):0:0 -> <init>
    1:1:void $r8$init$synthetic(androidx.appcompat.widget.ActionBarContextView,androidx.appcompat.view.ActionMode):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/ActionBarContextView;Lf/c;)V"}
    2:2:void androidx.appcompat.widget.ToolbarWidgetWrapper$1.<init>(androidx.appcompat.widget.ToolbarWidgetWrapper):0:0 -> <init>
    2:2:void $r8$init$synthetic(androidx.appcompat.widget.ToolbarWidgetWrapper):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/t3;)V"}
    8:13:void androidx.appcompat.widget.ActionBarContextView$1.onClick(android.view.View):0:0 -> onClick
    8:13:void onClick$bridge(android.view.View):0 -> onClick
      # {"id":"com.android.tools.r8.synthesized"}
    14:33:void androidx.appcompat.widget.ToolbarWidgetWrapper$1.onClick(android.view.View):0:0 -> onClick
    14:33:void onClick$bridge(android.view.View):0 -> onClick
androidx.appcompat.widget.ActionBarOverlayLayout -> androidx.appcompat.widget.ActionBarOverlayLayout:
    androidx.core.view.NestedScrollingParentHelper mParentHelper -> A
    int[] ATTRS -> B
    int mActionBarHeight -> a
    int mWindowVisibility -> b
    androidx.appcompat.widget.ContentFrameLayout mContent -> c
    androidx.appcompat.widget.ActionBarContainer mActionBarTop -> d
    androidx.appcompat.widget.DecorToolbar mDecorToolbar -> e
    android.graphics.drawable.Drawable mWindowContentOverlay -> f
    boolean mIgnoreWindowContentOverlay -> g
    boolean mOverlayMode -> h
    boolean mHasNonEmbeddedTabs -> i
    boolean mHideOnContentScroll -> j
    boolean mAnimatingForFling -> k
    int mHideOnContentScrollReference -> l
    int mLastSystemUiVisibility -> m
    android.graphics.Rect mBaseContentInsets -> n
    android.graphics.Rect mLastBaseContentInsets -> o
    android.graphics.Rect mContentInsets -> p
    androidx.core.view.WindowInsetsCompat mBaseInnerInsets -> q
    androidx.core.view.WindowInsetsCompat mLastBaseInnerInsets -> r
    androidx.core.view.WindowInsetsCompat mInnerInsets -> s
    androidx.core.view.WindowInsetsCompat mLastInnerInsets -> t
    androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback mActionBarVisibilityCallback -> u
    android.widget.OverScroller mFlingEstimator -> v
    android.view.ViewPropertyAnimator mCurrentActionBarTopAnimator -> w
    android.animation.AnimatorListenerAdapter mTopAnimatorListener -> x
    java.lang.Runnable mRemoveActionBarHideOffset -> y
    java.lang.Runnable mAddActionBarHideOffset -> z
    0:5:void onNestedScrollAccepted(android.view.View,android.view.View,int,int):0:0 -> a
    0:3:void onNestedScroll(android.view.View,int,int,int,int,int,int[]):0:0 -> b
    0:5:void onNestedScroll(android.view.View,int,int,int,int,int):0:0 -> c
    0:5:void onStopNestedScroll(android.view.View,int):0:0 -> d
    0:5:void onNestedPreScroll(android.view.View,int,int,int[],int):0:0 -> e
    0:11:boolean onStartNestedScroll(android.view.View,android.view.View,int,int):0:0 -> f
    0:48:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):0:0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/FrameLayout;Landroid/graphics/Rect;Z)Z"}
    0:5:androidx.appcompat.widget.ActionBarOverlayLayout$LayoutParams generateDefaultLayoutParams():0:0 -> generateDefaultLayoutParams
    0:5:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():0 -> generateDefaultLayoutParams
    1:1:androidx.appcompat.widget.ActionBarOverlayLayout$LayoutParams generateLayoutParams(android.util.AttributeSet):0:0 -> generateLayoutParams
    1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):0 -> generateLayoutParams
    2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> generateLayoutParams
    0:3:int androidx.core.view.NestedScrollingParentHelper.getNestedScrollAxes():0:0 -> getNestedScrollAxes
    0:3:int getNestedScrollAxes():0 -> getNestedScrollAxes
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:7:int androidx.core.view.NestedScrollingParentHelper.getNestedScrollAxes():0:0 -> getNestedScrollAxes
    4:7:int getNestedScrollAxes():0 -> getNestedScrollAxes
    7:8:java.lang.CharSequence androidx.appcompat.widget.ToolbarWidgetWrapper.getTitle():0:0 -> getTitle
    7:8:java.lang.CharSequence getTitle():0 -> getTitle
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:13:java.lang.CharSequence androidx.appcompat.widget.ToolbarWidgetWrapper.getTitle():0:0 -> getTitle
    9:13:java.lang.CharSequence getTitle():0 -> getTitle
    0:17:void haltActionBarHideOffsetAnimations():0:0 -> h
    7:8:boolean androidx.appcompat.widget.Toolbar.hideOverflowMenu():0:0 -> i
    7:8:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.hideOverflowMenu():0 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:8:boolean hideOverflowMenu():0 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    9:13:boolean androidx.appcompat.widget.Toolbar.hideOverflowMenu():0:0 -> i
    9:13:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.hideOverflowMenu():0 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:13:boolean hideOverflowMenu():0 -> i
    14:18:boolean androidx.appcompat.widget.ActionMenuView.hideOverflowMenu():0:0 -> i
    14:18:boolean androidx.appcompat.widget.Toolbar.hideOverflowMenu():0 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:18:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.hideOverflowMenu():0 -> i
    14:18:boolean hideOverflowMenu():0 -> i
    19:31:boolean androidx.appcompat.widget.ActionMenuView.hideOverflowMenu():0:0 -> i
    19:31:boolean androidx.appcompat.widget.Toolbar.hideOverflowMenu():0 -> i
    19:31:boolean androidx.appcompat.widget.ToolbarWidgetWrapper.hideOverflowMenu():0 -> i
    19:31:boolean hideOverflowMenu():0 -> i
    0:59:void init(android.content.Context):0:0 -> j
    30:33:void androidx.appcompat.widget.ToolbarWidgetWrapper.initIndeterminateProgress():0:0 -> k
    30:33:void initFeature(int):0 -> k
    34:40:void initFeature(int):0:0 -> k
    41:44:void androidx.appcompat.widget.ToolbarWidgetWrapper.initProgress():0:0 -> k
    41:44:void initFeature(int):0 -> k
    33:49:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):0:0 -> l
    33:49:void pullChildren():0 -> l
    50:52:void pullChildren():0:0 -> l
    53:73:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):0:0 -> l
    53:73:void pullChildren():0 -> l
    7:8:void androidx.appcompat.widget.ToolbarWidgetWrapper.setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):0:0 -> m
    7:8:void setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):0 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;Ld/s;)V"}
    9:25:void androidx.appcompat.widget.ToolbarWidgetWrapper.setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):0:0 -> m
    9:25:void setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):0 -> m
    26:29:void androidx.appcompat.view.menu.BaseMenuPresenter.setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):0:0 -> m
    26:29:void androidx.appcompat.widget.ToolbarWidgetWrapper.setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):0 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    26:29:void setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):0 -> m
    30:37:void androidx.appcompat.widget.Toolbar.setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):0:0 -> m
    30:37:void androidx.appcompat.widget.ToolbarWidgetWrapper.setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):0 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    30:37:void setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):0 -> m
    38:39:void androidx.appcompat.widget.Toolbar.setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):0:0 -> m
    38:39:void androidx.appcompat.widget.ToolbarWidgetWrapper.setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):0 -> m
    38:39:void setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):0 -> m
    40:46:androidx.appcompat.view.menu.MenuBuilder androidx.appcompat.widget.ActionMenuView.peekMenu():0:0 -> m
    40:46:void androidx.appcompat.widget.Toolbar.setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):0 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    40:46:void androidx.appcompat.widget.ToolbarWidgetWrapper.setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):0 -> m
    40:46:void setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):0 -> m
    47:68:void androidx.appcompat.widget.Toolbar.setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):0:0 -> m
    47:68:void androidx.appcompat.widget.ToolbarWidgetWrapper.setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):0 -> m
    47:68:void setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):0 -> m
    69:72:void androidx.appcompat.widget.ActionMenuPresenter.setExpandedActionViewsExclusive(boolean):0:0 -> m
    69:72:void androidx.appcompat.widget.Toolbar.setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):0 -> m
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    69:72:void androidx.appcompat.widget.ToolbarWidgetWrapper.setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):0 -> m
    69:72:void setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):0 -> m
    73:124:void androidx.appcompat.widget.Toolbar.setMenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.widget.ActionMenuPresenter):0:0 -> m
    73:124:void androidx.appcompat.widget.ToolbarWidgetWrapper.setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):0 -> m
    73:124:void setMenu(android.view.Menu,androidx.appcompat.view.menu.MenuPresenter$Callback):0 -> m
    9:16:int androidx.core.view.WindowInsetsCompat.getSystemWindowInsetLeft():0:0 -> onApplyWindowInsets
    9:16:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):0 -> onApplyWindowInsets
    17:22:int androidx.core.view.WindowInsetsCompat.getSystemWindowInsetTop():0:0 -> onApplyWindowInsets
    17:22:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):0 -> onApplyWindowInsets
    23:28:int androidx.core.view.WindowInsetsCompat.getSystemWindowInsetRight():0:0 -> onApplyWindowInsets
    23:28:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):0 -> onApplyWindowInsets
    29:34:int androidx.core.view.WindowInsetsCompat.getSystemWindowInsetBottom():0:0 -> onApplyWindowInsets
    29:34:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):0 -> onApplyWindowInsets
    35:46:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):0:0 -> onApplyWindowInsets
    47:51:androidx.core.view.WindowInsetsCompat androidx.core.view.ViewCompat.computeSystemWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,android.graphics.Rect):0:0 -> onApplyWindowInsets
    47:51:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):0 -> onApplyWindowInsets
    52:59:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):0:0 -> onApplyWindowInsets
    60:63:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat.inset(int,int,int,int):0:0 -> onApplyWindowInsets
    60:63:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):0 -> onApplyWindowInsets
    64:97:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):0:0 -> onApplyWindowInsets
    98:101:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat.consumeDisplayCutout():0:0 -> onApplyWindowInsets
    98:101:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):0 -> onApplyWindowInsets
    102:103:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat.consumeSystemWindowInsets():0:0 -> onApplyWindowInsets
    102:103:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):0 -> onApplyWindowInsets
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    104:107:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat.consumeSystemWindowInsets():0:0 -> onApplyWindowInsets
    104:107:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):0 -> onApplyWindowInsets
    108:109:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat.consumeStableInsets():0:0 -> onApplyWindowInsets
    108:109:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):0 -> onApplyWindowInsets
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    110:113:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat.consumeStableInsets():0:0 -> onApplyWindowInsets
    110:113:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):0 -> onApplyWindowInsets
    114:118:android.view.WindowInsets onApplyWindowInsets(android.view.WindowInsets):0:0 -> onApplyWindowInsets
    12:15:void androidx.core.view.ViewCompat.requestApplyInsets(android.view.View):0:0 -> onConfigurationChanged
    12:15:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    66:79:int androidx.core.view.ViewCompat.getWindowSystemUiVisibility(android.view.View):0:0 -> onMeasure
    66:79:void onMeasure(int,int):0 -> onMeasure
    80:142:void onMeasure(int,int):0:0 -> onMeasure
    143:144:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat.inset(int,int,int,int):0:0 -> onMeasure
    143:144:void onMeasure(int,int):0 -> onMeasure
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    145:149:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat.inset(int,int,int,int):0:0 -> onMeasure
    145:149:void onMeasure(int,int):0 -> onMeasure
    150:151:int androidx.core.view.WindowInsetsCompat.getSystemWindowInsetLeft():0:0 -> onMeasure
    150:151:void onMeasure(int,int):0 -> onMeasure
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    152:157:int androidx.core.view.WindowInsetsCompat.getSystemWindowInsetLeft():0:0 -> onMeasure
    152:157:void onMeasure(int,int):0 -> onMeasure
    158:159:void onMeasure(int,int):0:0 -> onMeasure
    160:161:int androidx.core.view.WindowInsetsCompat.getSystemWindowInsetTop():0:0 -> onMeasure
    160:161:void onMeasure(int,int):0 -> onMeasure
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    162:168:int androidx.core.view.WindowInsetsCompat.getSystemWindowInsetTop():0:0 -> onMeasure
    162:168:void onMeasure(int,int):0 -> onMeasure
    169:170:void onMeasure(int,int):0:0 -> onMeasure
    171:172:int androidx.core.view.WindowInsetsCompat.getSystemWindowInsetRight():0:0 -> onMeasure
    171:172:void onMeasure(int,int):0 -> onMeasure
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    173:178:int androidx.core.view.WindowInsetsCompat.getSystemWindowInsetRight():0:0 -> onMeasure
    173:178:void onMeasure(int,int):0 -> onMeasure
    179:180:void onMeasure(int,int):0:0 -> onMeasure
    181:182:int androidx.core.view.WindowInsetsCompat.getSystemWindowInsetBottom():0:0 -> onMeasure
    181:182:void onMeasure(int,int):0 -> onMeasure
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    183:189:int androidx.core.view.WindowInsetsCompat.getSystemWindowInsetBottom():0:0 -> onMeasure
    183:189:void onMeasure(int,int):0 -> onMeasure
    190:195:void onMeasure(int,int):0:0 -> onMeasure
    196:212:void androidx.core.view.WindowInsetsCompat$Builder.<init>(androidx.core.view.WindowInsetsCompat):0:0 -> onMeasure
    196:212:void onMeasure(int,int):0 -> onMeasure
    213:215:androidx.core.view.WindowInsetsCompat$Builder androidx.core.view.WindowInsetsCompat$Builder.setSystemWindowInsets(androidx.core.graphics.Insets):0:0 -> onMeasure
    213:215:void onMeasure(int,int):0 -> onMeasure
    216:219:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat$Builder.build():0:0 -> onMeasure
    216:219:void onMeasure(int,int):0 -> onMeasure
    220:242:void onMeasure(int,int):0:0 -> onMeasure
    243:261:androidx.core.view.WindowInsetsCompat androidx.core.view.ViewCompat.dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):0:0 -> onMeasure
    243:261:void onMeasure(int,int):0 -> onMeasure
    262:371:void onMeasure(int,int):0:0 -> onMeasure
    8:41:boolean shouldHideActionBarOnFling(float):0:0 -> onNestedFling
    8:41:boolean onNestedFling(android.view.View,float,float,boolean):0 -> onNestedFling
    42:50:void addActionBarHideOffset():0:0 -> onNestedFling
    42:50:boolean onNestedFling(android.view.View,float,float,boolean):0 -> onNestedFling
    51:58:void removeActionBarHideOffset():0:0 -> onNestedFling
    51:58:boolean onNestedFling(android.view.View,float,float,boolean):0 -> onNestedFling
    59:62:boolean onNestedFling(android.view.View,float,float,boolean):0:0 -> onNestedFling
    0:3:void androidx.core.view.NestedScrollingParentHelper.onNestedScrollAccepted(android.view.View,android.view.View,int,int):0:0 -> onNestedScrollAccepted
    0:3:void androidx.core.view.NestedScrollingParentHelper.onNestedScrollAccepted(android.view.View,android.view.View,int):0 -> onNestedScrollAccepted
    0:3:void onNestedScrollAccepted(android.view.View,android.view.View,int):0 -> onNestedScrollAccepted
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    4:18:void onNestedScrollAccepted(android.view.View,android.view.View,int):0:0 -> onNestedScrollAccepted
    19:22:void androidx.appcompat.app.WindowDecorActionBar.onContentScrollStarted():0:0 -> onNestedScrollAccepted
    19:22:void onNestedScrollAccepted(android.view.View,android.view.View,int):0 -> onNestedScrollAccepted
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:29:void androidx.appcompat.app.WindowDecorActionBar.onContentScrollStarted():0:0 -> onNestedScrollAccepted
    23:29:void onNestedScrollAccepted(android.view.View,android.view.View,int):0 -> onNestedScrollAccepted
    20:28:void postRemoveActionBarHideOffset():0:0 -> onStopNestedScroll
    20:28:void onStopNestedScroll(android.view.View):0 -> onStopNestedScroll
    29:37:void postAddActionBarHideOffset():0:0 -> onStopNestedScroll
    29:37:void onStopNestedScroll(android.view.View):0 -> onStopNestedScroll
    36:42:void androidx.appcompat.app.WindowDecorActionBar.enableContentAnimations(boolean):0:0 -> onWindowSystemUiVisibilityChanged
    36:42:void onWindowSystemUiVisibilityChanged(int):0 -> onWindowSystemUiVisibilityChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    43:44:void onWindowSystemUiVisibilityChanged(int):0:0 -> onWindowSystemUiVisibilityChanged
    45:48:void androidx.appcompat.app.WindowDecorActionBar.hideForSystem():0:0 -> onWindowSystemUiVisibilityChanged
    45:48:void onWindowSystemUiVisibilityChanged(int):0 -> onWindowSystemUiVisibilityChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    49:54:void androidx.appcompat.app.WindowDecorActionBar.hideForSystem():0:0 -> onWindowSystemUiVisibilityChanged
    49:54:void onWindowSystemUiVisibilityChanged(int):0 -> onWindowSystemUiVisibilityChanged
    55:56:void onWindowSystemUiVisibilityChanged(int):0:0 -> onWindowSystemUiVisibilityChanged
    57:60:void androidx.appcompat.app.WindowDecorActionBar.showForSystem():0:0 -> onWindowSystemUiVisibilityChanged
    57:60:void onWindowSystemUiVisibilityChanged(int):0 -> onWindowSystemUiVisibilityChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    61:69:void androidx.appcompat.app.WindowDecorActionBar.showForSystem():0:0 -> onWindowSystemUiVisibilityChanged
    61:69:void onWindowSystemUiVisibilityChanged(int):0 -> onWindowSystemUiVisibilityChanged
    70:75:void onWindowSystemUiVisibilityChanged(int):0:0 -> onWindowSystemUiVisibilityChanged
    76:79:void androidx.core.view.ViewCompat.requestApplyInsets(android.view.View):0:0 -> onWindowSystemUiVisibilityChanged
    76:79:void onWindowSystemUiVisibilityChanged(int):0 -> onWindowSystemUiVisibilityChanged
    11:13:void androidx.appcompat.app.WindowDecorActionBar.onWindowVisibilityChanged(int):0:0 -> onWindowVisibilityChanged
    11:13:void onWindowVisibilityChanged(int):0 -> onWindowVisibilityChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:15:void androidx.appcompat.app.WindowDecorActionBar.onWindowVisibilityChanged(int):0:0 -> setActionBarVisibilityCallback
    14:15:void setActionBarVisibilityCallback(androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback):0 -> setActionBarVisibilityCallback
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/f;)V"}
    16:24:void setActionBarVisibilityCallback(androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback):0:0 -> setActionBarVisibilityCallback
    25:28:void androidx.core.view.ViewCompat.requestApplyInsets(android.view.View):0:0 -> setActionBarVisibilityCallback
    25:28:void setActionBarVisibilityCallback(androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback):0 -> setActionBarVisibilityCallback
    1:1:android.content.Context androidx.appcompat.widget.ToolbarWidgetWrapper.getContext():0:0 -> setIcon
    1:1:void androidx.appcompat.widget.ToolbarWidgetWrapper.setIcon(int):0 -> setIcon
    1:1:void setIcon(int):0 -> setIcon
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    2:2:void androidx.appcompat.widget.ToolbarWidgetWrapper.setIcon(int):0:0 -> setIcon
    2:2:void setIcon(int):0 -> setIcon
    3:3:void androidx.appcompat.widget.ToolbarWidgetWrapper.setIcon(android.graphics.drawable.Drawable):0:0 -> setIcon
    3:3:void androidx.appcompat.widget.ToolbarWidgetWrapper.setIcon(int):0 -> setIcon
    3:3:void setIcon(int):0 -> setIcon
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    4:4:void androidx.appcompat.widget.ToolbarWidgetWrapper.setIcon(android.graphics.drawable.Drawable):0:0 -> setIcon
    4:4:void setIcon(android.graphics.drawable.Drawable):0 -> setIcon
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    5:5:void androidx.appcompat.widget.ToolbarWidgetWrapper.setIcon(android.graphics.drawable.Drawable):0:0 -> setIcon
    5:5:void setIcon(android.graphics.drawable.Drawable):0 -> setIcon
    9:14:android.content.Context androidx.appcompat.widget.ToolbarWidgetWrapper.getContext():0:0 -> setLogo
    9:14:void androidx.appcompat.widget.ToolbarWidgetWrapper.setLogo(int):0 -> setLogo
    9:14:void setLogo(int):0 -> setLogo
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    15:20:void androidx.appcompat.widget.ToolbarWidgetWrapper.setLogo(int):0:0 -> setLogo
    15:20:void setLogo(int):0 -> setLogo
    21:26:void androidx.appcompat.widget.ToolbarWidgetWrapper.setLogo(android.graphics.drawable.Drawable):0:0 -> setLogo
    21:26:void androidx.appcompat.widget.ToolbarWidgetWrapper.setLogo(int):0 -> setLogo
    21:26:void setLogo(int):0 -> setLogo
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    7:9:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowCallback(android.view.Window$Callback):0:0 -> setWindowCallback
    7:9:void setWindowCallback(android.view.Window$Callback):0 -> setWindowCallback
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:10:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):0:0 -> setWindowTitle
    7:10:void setWindowTitle(java.lang.CharSequence):0 -> setWindowTitle
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:35:void androidx.appcompat.widget.ToolbarWidgetWrapper.setTitleInt(java.lang.CharSequence):0:0 -> setWindowTitle
    11:35:void androidx.appcompat.widget.ToolbarWidgetWrapper.setWindowTitle(java.lang.CharSequence):0 -> setWindowTitle
    11:35:void setWindowTitle(java.lang.CharSequence):0 -> setWindowTitle
androidx.appcompat.widget.ActionBarOverlayLayout$1 -> h.d:
    androidx.appcompat.widget.ActionBarOverlayLayout this$0 -> a
    0:5:void <init>(androidx.appcompat.widget.ActionBarOverlayLayout):0:0 -> <init>
    0:8:void onAnimationCancel(android.animation.Animator):0:0 -> onAnimationCancel
    0:8:void onAnimationEnd(android.animation.Animator):0:0 -> onAnimationEnd
androidx.appcompat.widget.ActionBarOverlayLayout$2 -> h.e:
    int $r8$classId -> a
    androidx.appcompat.widget.ActionBarOverlayLayout this$0 -> b
    0:7:void androidx.appcompat.widget.ActionBarOverlayLayout$2.<init>(androidx.appcompat.widget.ActionBarOverlayLayout):0:0 -> <init>
    0:7:void $r8$init$synthetic(androidx.appcompat.widget.ActionBarOverlayLayout,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    8:30:void androidx.appcompat.widget.ActionBarOverlayLayout$2.run():0:0 -> run
    8:30:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    31:61:void androidx.appcompat.widget.ActionBarOverlayLayout$3.run():0:0 -> run
    31:61:void run$bridge():0 -> run
androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback -> h.f:
androidx.appcompat.widget.ActionBarOverlayLayout$LayoutParams -> h.g:
    0:4:void <init>(int,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
androidx.appcompat.widget.ActionMenuPresenter -> h.m:
    android.content.Context androidx.appcompat.view.menu.BaseMenuPresenter.mSystemContext -> a
    android.content.Context androidx.appcompat.view.menu.BaseMenuPresenter.mContext -> b
    androidx.appcompat.view.menu.MenuBuilder androidx.appcompat.view.menu.BaseMenuPresenter.mMenu -> c
    android.view.LayoutInflater androidx.appcompat.view.menu.BaseMenuPresenter.mSystemInflater -> d
    androidx.appcompat.view.menu.MenuPresenter$Callback androidx.appcompat.view.menu.BaseMenuPresenter.mCallback -> e
    int androidx.appcompat.view.menu.BaseMenuPresenter.mMenuLayoutRes -> f
    int androidx.appcompat.view.menu.BaseMenuPresenter.mItemLayoutRes -> g
    androidx.appcompat.view.menu.MenuView androidx.appcompat.view.menu.BaseMenuPresenter.mMenuView -> h
    androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton mOverflowButton -> i
    android.graphics.drawable.Drawable mPendingOverflowIcon -> j
    boolean mPendingOverflowIconSet -> k
    boolean mReserveOverflow -> l
    boolean mReserveOverflowSet -> m
    int mWidthLimit -> n
    int mActionItemWidthLimit -> o
    int mMaxItems -> p
    boolean mExpandedActionViewsExclusive -> q
    android.util.SparseBooleanArray mActionButtonGroups -> r
    androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup mOverflowPopup -> s
    androidx.appcompat.widget.ActionMenuPresenter$ActionButtonSubmenu mActionButtonPopup -> t
    androidx.appcompat.widget.ActionMenuPresenter$OpenOverflowRunnable mPostedOpenRunnable -> u
    androidx.appcompat.widget.ActionMenuPresenter$ActionMenuPopupCallback mPopupCallback -> v
    androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback mPopupPresenterCallback -> w
    0:20:void androidx.appcompat.view.menu.BaseMenuPresenter.<init>(android.content.Context,int,int):0:0 -> <init>
    0:20:void <init>(android.content.Context):0 -> <init>
    21:36:void <init>(android.content.Context):0:0 -> <init>
    13:19:android.view.View androidx.appcompat.view.menu.BaseMenuPresenter.getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):0:0 -> a
    13:19:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/q;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;"}
    20:29:androidx.appcompat.view.menu.MenuView$ItemView androidx.appcompat.view.menu.BaseMenuPresenter.createItemView(android.view.ViewGroup):0:0 -> a
    20:29:android.view.View androidx.appcompat.view.menu.BaseMenuPresenter.getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):0 -> a
    20:29:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):0 -> a
    30:58:void androidx.appcompat.widget.ActionMenuPresenter.bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):0:0 -> a
    30:58:android.view.View androidx.appcompat.view.menu.BaseMenuPresenter.getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):0 -> a
    30:58:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):0 -> a
    59:61:android.view.View androidx.appcompat.view.menu.BaseMenuPresenter.getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):0:0 -> a
    59:61:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):0 -> a
    62:67:boolean androidx.appcompat.view.menu.MenuItemImpl.isActionViewExpanded():0:0 -> a
    62:67:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):0 -> a
    68:90:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):0:0 -> a
    0:2:boolean androidx.appcompat.widget.ActionMenuPresenter.dismissPopupMenus():0:0 -> b
    0:2:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;Z)V"}
    3:6:boolean androidx.appcompat.widget.ActionMenuPresenter.hideSubMenus():0:0 -> b
    3:6:boolean androidx.appcompat.widget.ActionMenuPresenter.dismissPopupMenus():0 -> b
    3:6:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0 -> b
    7:17:void androidx.appcompat.view.menu.MenuPopupHelper.dismiss():0:0 -> b
    7:17:boolean androidx.appcompat.widget.ActionMenuPresenter.hideSubMenus():0 -> b
    7:17:boolean androidx.appcompat.widget.ActionMenuPresenter.dismissPopupMenus():0 -> b
    7:17:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0 -> b
    18:25:void androidx.appcompat.view.menu.BaseMenuPresenter.onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0:0 -> b
    18:25:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0 -> b
    0:37:void androidx.appcompat.view.menu.BaseMenuPresenter.updateMenuView(boolean):0:0 -> c
    0:37:void updateMenuView(boolean):0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    38:43:boolean androidx.appcompat.widget.ActionMenuPresenter.shouldIncludeItem(int,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> c
    38:43:void androidx.appcompat.view.menu.BaseMenuPresenter.updateMenuView(boolean):0 -> c
    38:43:void updateMenuView(boolean):0 -> c
    44:74:void androidx.appcompat.view.menu.BaseMenuPresenter.updateMenuView(boolean):0:0 -> c
    44:74:void updateMenuView(boolean):0 -> c
    75:98:void androidx.appcompat.view.menu.BaseMenuPresenter.addItemView(android.view.View,int):0:0 -> c
    75:98:void androidx.appcompat.view.menu.BaseMenuPresenter.updateMenuView(boolean):0 -> c
    75:98:void updateMenuView(boolean):0 -> c
    99:104:void androidx.appcompat.view.menu.BaseMenuPresenter.updateMenuView(boolean):0:0 -> c
    99:104:void updateMenuView(boolean):0 -> c
    105:114:boolean androidx.appcompat.widget.ActionMenuPresenter.filterLeftoverView(android.view.ViewGroup,int):0:0 -> c
    105:114:void androidx.appcompat.view.menu.BaseMenuPresenter.updateMenuView(boolean):0 -> c
    105:114:void updateMenuView(boolean):0 -> c
    115:123:boolean androidx.appcompat.view.menu.BaseMenuPresenter.filterLeftoverView(android.view.ViewGroup,int):0:0 -> c
    115:123:boolean androidx.appcompat.widget.ActionMenuPresenter.filterLeftoverView(android.view.ViewGroup,int):0 -> c
    115:123:void androidx.appcompat.view.menu.BaseMenuPresenter.updateMenuView(boolean):0 -> c
    115:123:void updateMenuView(boolean):0 -> c
    124:134:void updateMenuView(boolean):0:0 -> c
    135:137:java.util.ArrayList androidx.appcompat.view.menu.MenuBuilder.getActionItems():0:0 -> c
    135:137:void updateMenuView(boolean):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    138:139:java.util.ArrayList androidx.appcompat.view.menu.MenuBuilder.getActionItems():0:0 -> c
    138:139:void updateMenuView(boolean):0 -> c
    140:152:void updateMenuView(boolean):0:0 -> c
    153:157:androidx.core.view.ActionProvider androidx.appcompat.view.menu.MenuItemImpl.getSupportActionProvider():0:0 -> c
    153:157:void updateMenuView(boolean):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    158:161:void updateMenuView(boolean):0:0 -> c
    162:164:java.util.ArrayList androidx.appcompat.view.menu.MenuBuilder.getNonActionItems():0:0 -> c
    162:164:void updateMenuView(boolean):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    165:166:java.util.ArrayList androidx.appcompat.view.menu.MenuBuilder.getNonActionItems():0:0 -> c
    165:166:void updateMenuView(boolean):0 -> c
    167:184:void updateMenuView(boolean):0:0 -> c
    185:192:boolean androidx.appcompat.view.menu.MenuItemImpl.isActionViewExpanded():0:0 -> c
    185:192:void updateMenuView(boolean):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    193:235:void updateMenuView(boolean):0:0 -> c
    236:244:androidx.appcompat.widget.ActionMenuView$LayoutParams androidx.appcompat.widget.ActionMenuView.generateDefaultLayoutParams():0:0 -> c
    236:244:androidx.appcompat.widget.ActionMenuView$LayoutParams androidx.appcompat.widget.ActionMenuView.generateOverflowButtonLayoutParams():0 -> c
    236:244:void updateMenuView(boolean):0 -> c
    245:246:androidx.appcompat.widget.ActionMenuView$LayoutParams androidx.appcompat.widget.ActionMenuView.generateOverflowButtonLayoutParams():0:0 -> c
    245:246:void updateMenuView(boolean):0 -> c
    247:277:void updateMenuView(boolean):0:0 -> c
    9:10:android.view.Menu androidx.appcompat.view.menu.SubMenuBuilder.getParentMenu():0:0 -> d
    9:10:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/i0;)Z"}
    11:18:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0:0 -> d
    19:59:android.view.View androidx.appcompat.widget.ActionMenuPresenter.findViewForItem(android.view.MenuItem):0:0 -> d
    19:59:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
    60:103:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0:0 -> d
    104:112:void androidx.appcompat.view.menu.MenuPopupHelper.setForceShowIcon(boolean):0:0 -> d
    104:112:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
    113:114:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0:0 -> d
    115:133:boolean androidx.appcompat.view.menu.MenuPopupHelper.tryShow():0:0 -> d
    115:133:void androidx.appcompat.view.menu.MenuPopupHelper.show():0 -> d
    115:133:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    134:141:boolean androidx.appcompat.view.menu.BaseMenuPresenter.onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0:0 -> d
    134:141:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
    142:149:void androidx.appcompat.view.menu.MenuPopupHelper.show():0:0 -> d
    142:149:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0 -> d
    22:35:void androidx.appcompat.view.menu.MenuPopupHelper.dismiss():0:0 -> e
    22:35:boolean hideOverflowMenu():0 -> e
    0:2:void androidx.appcompat.view.menu.BaseMenuPresenter.setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):0:0 -> f
    0:2:void setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/b0;)V"}
    44:70:boolean androidx.appcompat.view.menu.MenuItemImpl.requiresActionButton():0:0 -> g
    44:70:boolean flagActionItems():0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    71:74:boolean flagActionItems():0:0 -> g
    75:83:boolean androidx.appcompat.view.menu.MenuItemImpl.isActionViewExpanded():0:0 -> g
    75:83:boolean flagActionItems():0 -> g
    84:110:boolean flagActionItems():0:0 -> g
    111:119:boolean androidx.appcompat.view.menu.MenuItemImpl.requiresActionButton():0:0 -> g
    111:119:boolean flagActionItems():0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    120:222:boolean flagActionItems():0:0 -> g
    223:226:int androidx.appcompat.view.menu.MenuItemImpl.getGroupId():0:0 -> g
    223:226:boolean flagActionItems():0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    227:262:boolean flagActionItems():0:0 -> g
    0:6:void androidx.appcompat.view.menu.BaseMenuPresenter.initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):0:0 -> h
    0:6:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lg/o;)V"}
    7:17:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):0:0 -> h
    18:29:int androidx.appcompat.view.ActionBarPolicy.getEmbeddedMenuWidthLimit():0:0 -> h
    18:29:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):0 -> h
    30:31:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):0:0 -> h
    32:90:int androidx.appcompat.view.ActionBarPolicy.getMaxActionButtons():0:0 -> h
    32:90:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):0 -> h
    91:154:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):0:0 -> h
    0:13:boolean isOverflowMenuShowing():0:0 -> i
    0:1:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> j
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/q;)Z"}
    0:1:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> k
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/q;)Z"}
    22:24:java.util.ArrayList androidx.appcompat.view.menu.MenuBuilder.getNonActionItems():0:0 -> l
    22:24:boolean showOverflowMenu():0 -> l
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    25:26:java.util.ArrayList androidx.appcompat.view.menu.MenuBuilder.getNonActionItems():0:0 -> l
    25:26:boolean showOverflowMenu():0 -> l
    27:61:boolean showOverflowMenu():0:0 -> l
androidx.appcompat.widget.ActionMenuPresenter$ActionButtonSubmenu -> h.h:
    int $r8$classId -> m
    androidx.appcompat.widget.ActionMenuPresenter this$0 -> n
    1:1:void androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup.<init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean):0:0 -> <init>
    1:1:void $r8$init$synthetic(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/m;Landroid/content/Context;Lg/o;Lh/l;)V"}
    2:2:void androidx.appcompat.view.menu.MenuPopupHelper.setGravity(int):0:0 -> <init>
    2:2:void androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup.<init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean):0 -> <init>
    2:2:void $r8$init$synthetic(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean):0 -> <init>
    3:3:void androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup.<init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean):0:0 -> <init>
    3:3:void $r8$init$synthetic(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean):0 -> <init>
    4:4:void androidx.appcompat.view.menu.MenuPopupHelper.setPresenterCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):0:0 -> <init>
    4:4:void androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup.<init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean):0 -> <init>
    4:4:void $r8$init$synthetic(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean):0 -> <init>
    5:5:void androidx.appcompat.widget.ActionMenuPresenter$ActionButtonSubmenu.<init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):0:0 -> <init>
    5:5:void $r8$init$synthetic(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/m;Landroid/content/Context;Lg/i0;Landroid/view/View;)V"}
    6:6:android.view.MenuItem androidx.appcompat.view.menu.SubMenuBuilder.getItem():0:0 -> <init>
    6:6:void androidx.appcompat.widget.ActionMenuPresenter$ActionButtonSubmenu.<init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:6:void $r8$init$synthetic(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):0 -> <init>
    7:7:void androidx.appcompat.widget.ActionMenuPresenter$ActionButtonSubmenu.<init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):0:0 -> <init>
    7:7:void $r8$init$synthetic(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):0 -> <init>
    8:8:androidx.appcompat.view.menu.MenuView androidx.appcompat.widget.ActionMenuPresenter.access$200(androidx.appcompat.widget.ActionMenuPresenter):0:0 -> <init>
    8:8:void androidx.appcompat.widget.ActionMenuPresenter$ActionButtonSubmenu.<init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):0 -> <init>
    8:8:void $r8$init$synthetic(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):0 -> <init>
    9:9:void androidx.appcompat.widget.ActionMenuPresenter$ActionButtonSubmenu.<init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):0:0 -> <init>
    9:9:void $r8$init$synthetic(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):0 -> <init>
    10:10:void androidx.appcompat.view.menu.MenuPopupHelper.setAnchorView(android.view.View):0:0 -> <init>
    10:10:void androidx.appcompat.widget.ActionMenuPresenter$ActionButtonSubmenu.<init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):0 -> <init>
    10:10:void $r8$init$synthetic(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):0 -> <init>
    11:11:void androidx.appcompat.widget.ActionMenuPresenter$ActionButtonSubmenu.<init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):0:0 -> <init>
    11:11:void $r8$init$synthetic(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):0 -> <init>
    12:12:void androidx.appcompat.view.menu.MenuPopupHelper.setPresenterCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):0:0 -> <init>
    12:12:void androidx.appcompat.widget.ActionMenuPresenter$ActionButtonSubmenu.<init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):0 -> <init>
    12:12:void $r8$init$synthetic(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context,androidx.appcompat.view.menu.SubMenuBuilder,android.view.View):0 -> <init>
    9:14:void androidx.appcompat.widget.ActionMenuPresenter$ActionButtonSubmenu.onDismiss():0:0 -> c
    9:14:void onDismiss$bridge():0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    15:19:androidx.appcompat.view.menu.MenuBuilder androidx.appcompat.widget.ActionMenuPresenter.access$000(androidx.appcompat.widget.ActionMenuPresenter):0:0 -> c
    15:19:void androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup.onDismiss():0 -> c
    15:19:void onDismiss$bridge():0 -> c
    20:22:void androidx.appcompat.view.menu.MenuBuilder.close():0:0 -> c
    20:22:void androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup.onDismiss():0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:22:void onDismiss$bridge():0 -> c
    23:29:void androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup.onDismiss():0:0 -> c
    23:29:void onDismiss$bridge():0 -> c
androidx.appcompat.widget.ActionMenuPresenter$ActionMenuPopupCallback -> h.i:
    androidx.appcompat.widget.ActionMenuPresenter this$0 -> a
    0:5:void <init>(androidx.appcompat.widget.ActionMenuPresenter):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/m;)V"}
androidx.appcompat.widget.ActionMenuPresenter$OpenOverflowRunnable -> h.j:
    int $r8$classId -> a
    androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup mPopup -> b
    androidx.appcompat.widget.ActionMenuPresenter this$0 -> c
    3:10:void androidx.appcompat.widget.ActionMenuPresenter$OpenOverflowRunnable.<init>(androidx.appcompat.widget.ActionMenuPresenter,androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup):0:0 -> <init>
    3:10:void $r8$init$synthetic(androidx.appcompat.widget.ActionMenuPresenter,androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/m;Lh/h;)V"}
    12:13:void androidx.appcompat.widget.ActionMenuPresenter$OpenOverflowRunnable.run():0:0 -> run
    12:13:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    14:17:androidx.appcompat.view.menu.MenuBuilder androidx.appcompat.widget.ActionMenuPresenter.access$400(androidx.appcompat.widget.ActionMenuPresenter):0:0 -> run
    14:17:void androidx.appcompat.widget.ActionMenuPresenter$OpenOverflowRunnable.run():0 -> run
    14:17:void run$bridge():0 -> run
    18:21:void androidx.appcompat.view.menu.MenuBuilder.changeMenuMode():0:0 -> run
    18:21:void androidx.appcompat.widget.ActionMenuPresenter$OpenOverflowRunnable.run():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    18:21:void run$bridge():0 -> run
    22:24:void androidx.appcompat.view.menu.MenuBuilder.changeMenuMode():0:0 -> run
    22:24:void androidx.appcompat.widget.ActionMenuPresenter$OpenOverflowRunnable.run():0 -> run
    22:24:void run$bridge():0 -> run
    25:26:androidx.appcompat.view.menu.MenuView androidx.appcompat.widget.ActionMenuPresenter.access$600(androidx.appcompat.widget.ActionMenuPresenter):0:0 -> run
    25:26:void androidx.appcompat.widget.ActionMenuPresenter$OpenOverflowRunnable.run():0 -> run
    25:26:void run$bridge():0 -> run
    27:38:void androidx.appcompat.widget.ActionMenuPresenter$OpenOverflowRunnable.run():0:0 -> run
    27:38:void run$bridge():0 -> run
    39:46:boolean androidx.appcompat.view.menu.MenuPopupHelper.tryShow():0:0 -> run
    39:46:void androidx.appcompat.widget.ActionMenuPresenter$OpenOverflowRunnable.run():0 -> run
    39:46:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    47:57:boolean androidx.appcompat.view.menu.MenuPopupHelper.tryShow():0:0 -> run
    47:57:void androidx.appcompat.widget.ActionMenuPresenter$OpenOverflowRunnable.run():0 -> run
    47:57:void run$bridge():0 -> run
    58:63:void androidx.appcompat.widget.ActionMenuPresenter$OpenOverflowRunnable.run():0:0 -> run
    58:63:void run$bridge():0 -> run
    64:139:void androidx.core.app.ActivityRecreator$3.run():0:0 -> run
    64:139:void run$bridge():0 -> run
androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton -> h.l:
    androidx.appcompat.widget.ActionMenuPresenter this$0 -> d
    27:29:void androidx.appcompat.widget.TooltipCompat.setTooltipText(android.view.View,java.lang.CharSequence):0:0 -> <init>
    27:29:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/m;Landroid/content/Context;)V"}
    30:38:void <init>(androidx.appcompat.widget.ActionMenuPresenter,android.content.Context):0:0 -> <init>
    0:1:boolean needsDividerBefore():0:0 -> a
    0:1:boolean needsDividerAfter():0:0 -> b
    0:17:boolean performClick():0:0 -> performClick
    60:63:void androidx.core.graphics.drawable.DrawableCompat.setHotspotBounds(android.graphics.drawable.Drawable,int,int,int,int):0:0 -> setFrame
    60:63:boolean setFrame(int,int,int,int):0 -> setFrame
androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton$1 -> h.k:
    int $r8$classId -> j
    androidx.appcompat.widget.ActionMenuPresenter val$this$0 -> k
    androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton this$1 -> l
    0:9:void androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton$1.<init>(androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton,android.view.View,androidx.appcompat.widget.ActionMenuPresenter):0:0 -> <init>
    0:9:void $r8$init$synthetic(android.view.View,android.view.View,java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    6:22:androidx.appcompat.view.menu.ShowableListMenu androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton$1.getPopup():0:0 -> b
    6:22:androidx.appcompat.view.menu.ShowableListMenu getPopup$bridge():0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg/g0;"}
    23:27:androidx.appcompat.view.menu.ShowableListMenu androidx.appcompat.widget.AppCompatSpinner$1.getPopup():0:0 -> b
    23:27:androidx.appcompat.view.menu.ShowableListMenu getPopup$bridge():0 -> b
    9:16:boolean androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton$1.onForwardingStarted():0:0 -> c
    9:16:boolean onForwardingStarted$bridge():0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    17:28:boolean androidx.appcompat.widget.AppCompatSpinner$1.onForwardingStarted():0:0 -> c
    17:28:boolean onForwardingStarted$bridge():0 -> c
    29:43:void androidx.appcompat.widget.AppCompatSpinner.showPopup():0:0 -> c
    29:43:boolean androidx.appcompat.widget.AppCompatSpinner$1.onForwardingStarted():0 -> c
    29:43:boolean onForwardingStarted$bridge():0 -> c
    10:25:boolean androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton$1.onForwardingStopped():0:0 -> d
    10:25:boolean onForwardingStopped$bridge():0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.widget.ActionMenuView -> androidx.appcompat.widget.ActionMenuView:
    androidx.appcompat.widget.ActionMenuView$OnMenuItemClickListener mOnMenuItemClickListener -> A
    androidx.appcompat.view.menu.MenuBuilder mMenu -> p
    android.content.Context mPopupContext -> q
    int mPopupTheme -> r
    boolean mReserveOverflow -> s
    androidx.appcompat.widget.ActionMenuPresenter mPresenter -> t
    androidx.appcompat.view.menu.MenuPresenter$Callback mActionMenuPresenterCallback -> u
    androidx.appcompat.view.menu.MenuBuilder$Callback mMenuBuilderCallback -> v
    boolean mFormatItems -> w
    int mFormatItemsWidth -> x
    int mMinCellSize -> y
    int mGeneratedItemPadding -> z
    1:3:void androidx.appcompat.widget.LinearLayoutCompat.<init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    1:3:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    4:33:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    4:8:boolean androidx.appcompat.view.menu.MenuBuilder.performItemAction(android.view.MenuItem,int):0:0 -> b
    4:8:boolean invokeItem(androidx.appcompat.view.menu.MenuItemImpl):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/q;)Z"}
    0:2:void initialize(androidx.appcompat.view.menu.MenuBuilder):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;)V"}
    0:9:androidx.appcompat.widget.ActionMenuView$LayoutParams generateDefaultLayoutParams():0:0 -> g
    0:9:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateDefaultLayoutParams():0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh/z1;"}
    0:9:androidx.appcompat.widget.ActionMenuView$LayoutParams generateDefaultLayoutParams():0:0 -> generateDefaultLayoutParams
    0:9:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():0 -> generateDefaultLayoutParams
    1:1:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.util.AttributeSet):0:0 -> generateLayoutParams
    1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):0 -> generateLayoutParams
    2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> generateLayoutParams
    21:22:void androidx.appcompat.view.menu.MenuBuilder.setCallback(androidx.appcompat.view.menu.MenuBuilder$Callback):0:0 -> getMenu
    21:22:android.view.Menu getMenu():0 -> getMenu
    23:30:android.view.Menu getMenu():0:0 -> getMenu
    31:34:void androidx.appcompat.widget.ActionMenuPresenter.setReserveOverflow(boolean):0:0 -> getMenu
    31:34:android.view.Menu getMenu():0 -> getMenu
    35:45:android.view.Menu getMenu():0:0 -> getMenu
    46:47:void androidx.appcompat.view.menu.BaseMenuPresenter.setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):0:0 -> getMenu
    46:47:android.view.Menu getMenu():0 -> getMenu
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    48:56:android.view.Menu getMenu():0:0 -> getMenu
    57:58:void androidx.appcompat.widget.ActionMenuPresenter.setMenuView(androidx.appcompat.widget.ActionMenuView):0:0 -> getMenu
    57:58:android.view.Menu getMenu():0 -> getMenu
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    59:60:void androidx.appcompat.widget.ActionMenuPresenter.setMenuView(androidx.appcompat.widget.ActionMenuView):0:0 -> getMenu
    59:60:android.view.Menu getMenu():0 -> getMenu
    61:62:void initialize(androidx.appcompat.view.menu.MenuBuilder):0:0 -> getMenu
    61:62:void androidx.appcompat.widget.ActionMenuPresenter.setMenuView(androidx.appcompat.widget.ActionMenuView):0 -> getMenu
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    61:62:android.view.Menu getMenu():0 -> getMenu
    63:65:android.view.Menu getMenu():0:0 -> getMenu
    5:8:android.graphics.drawable.Drawable androidx.appcompat.widget.ActionMenuPresenter.getOverflowIcon():0:0 -> getOverflowIcon
    5:8:android.graphics.drawable.Drawable getOverflowIcon():0 -> getOverflowIcon
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:22:android.graphics.drawable.Drawable androidx.appcompat.widget.ActionMenuPresenter.getOverflowIcon():0:0 -> getOverflowIcon
    9:22:android.graphics.drawable.Drawable getOverflowIcon():0 -> getOverflowIcon
    0:9:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.util.AttributeSet):0:0 -> h
    0:9:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.util.AttributeSet):0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Lh/z1;"}
    0:4:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Lh/z1;"}
    28:35:androidx.appcompat.widget.ActionMenuView$LayoutParams generateDefaultLayoutParams():0:0 -> k
    28:35:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Lh/o;"}
    0:44:boolean hasSupportDividerBeforeChildAt(int):0:0 -> l
    3:6:void dismissPopupMenus():0:0 -> onDetachedFromWindow
    3:6:void onDetachedFromWindow():0 -> onDetachedFromWindow
    7:9:boolean androidx.appcompat.widget.ActionMenuPresenter.dismissPopupMenus():0:0 -> onDetachedFromWindow
    7:9:void dismissPopupMenus():0 -> onDetachedFromWindow
    7:9:void onDetachedFromWindow():0 -> onDetachedFromWindow
    10:13:boolean androidx.appcompat.widget.ActionMenuPresenter.hideSubMenus():0:0 -> onDetachedFromWindow
    10:13:boolean androidx.appcompat.widget.ActionMenuPresenter.dismissPopupMenus():0 -> onDetachedFromWindow
    10:13:void dismissPopupMenus():0 -> onDetachedFromWindow
    10:13:void onDetachedFromWindow():0 -> onDetachedFromWindow
    14:25:void androidx.appcompat.view.menu.MenuPopupHelper.dismiss():0:0 -> onDetachedFromWindow
    14:25:boolean androidx.appcompat.widget.ActionMenuPresenter.hideSubMenus():0 -> onDetachedFromWindow
    14:25:boolean androidx.appcompat.widget.ActionMenuPresenter.dismissPopupMenus():0 -> onDetachedFromWindow
    14:25:void dismissPopupMenus():0 -> onDetachedFromWindow
    14:25:void onDetachedFromWindow():0 -> onDetachedFromWindow
    54:196:void onMeasureExactFormat(int,int):0:0 -> onMeasure
    54:196:void onMeasure(int,int):0 -> onMeasure
    197:302:int measureChildForCells(android.view.View,int,int,int,int):0:0 -> onMeasure
    197:302:void onMeasureExactFormat(int,int):0 -> onMeasure
    197:302:void onMeasure(int,int):0 -> onMeasure
    303:771:void onMeasureExactFormat(int,int):0:0 -> onMeasure
    303:771:void onMeasure(int,int):0 -> onMeasure
    772:793:void onMeasure(int,int):0:0 -> onMeasure
    2:4:void androidx.appcompat.widget.ActionMenuPresenter.setExpandedActionViewsExclusive(boolean):0:0 -> setExpandedActionViewsExclusive
    2:4:void setExpandedActionViewsExclusive(boolean):0 -> setExpandedActionViewsExclusive
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    0:2:void setOnMenuItemClickListener(androidx.appcompat.widget.ActionMenuView$OnMenuItemClickListener):0:0 -> setOnMenuItemClickListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/p;)V"}
    5:8:void androidx.appcompat.widget.ActionMenuPresenter.setOverflowIcon(android.graphics.drawable.Drawable):0:0 -> setOverflowIcon
    5:8:void setOverflowIcon(android.graphics.drawable.Drawable):0 -> setOverflowIcon
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:18:void androidx.appcompat.widget.ActionMenuPresenter.setOverflowIcon(android.graphics.drawable.Drawable):0:0 -> setOverflowIcon
    9:18:void setOverflowIcon(android.graphics.drawable.Drawable):0 -> setOverflowIcon
    2:3:void androidx.appcompat.widget.ActionMenuPresenter.setMenuView(androidx.appcompat.widget.ActionMenuView):0:0 -> setPresenter
    2:3:void setPresenter(androidx.appcompat.widget.ActionMenuPresenter):0 -> setPresenter
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/m;)V"}
    4:5:void androidx.appcompat.widget.ActionMenuPresenter.setMenuView(androidx.appcompat.widget.ActionMenuView):0:0 -> setPresenter
    4:5:void setPresenter(androidx.appcompat.widget.ActionMenuPresenter):0 -> setPresenter
    6:8:void initialize(androidx.appcompat.view.menu.MenuBuilder):0:0 -> setPresenter
    6:8:void androidx.appcompat.widget.ActionMenuPresenter.setMenuView(androidx.appcompat.widget.ActionMenuView):0 -> setPresenter
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:8:void setPresenter(androidx.appcompat.widget.ActionMenuPresenter):0 -> setPresenter
androidx.appcompat.widget.ActionMenuView$ActionMenuChildView -> h.n:
    boolean needsDividerBefore() -> a
    boolean needsDividerAfter() -> b
androidx.appcompat.widget.ActionMenuView$LayoutParams -> h.o:
    boolean isOverflowButton -> a
    int cellsUsed -> b
    int extraPixels -> c
    boolean expandable -> d
    boolean preventEdgeOffset -> e
    boolean expanded -> f
    1:1:void <init>(int,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    2:2:void <init>(androidx.appcompat.widget.ActionMenuView$LayoutParams):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/o;)V"}
androidx.appcompat.widget.ActionMenuView$OnMenuItemClickListener -> h.p:
androidx.appcompat.widget.ActivityChooserView$InnerLayout -> androidx.appcompat.widget.ActivityChooserView$InnerLayout:
    int[] TINT_ATTRS -> a
    5:9:androidx.appcompat.widget.TintTypedArray androidx.appcompat.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[]):0:0 -> <init>
    5:9:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    10:30:android.graphics.drawable.Drawable androidx.appcompat.widget.TintTypedArray.getDrawable(int):0:0 -> <init>
    10:30:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    31:33:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    34:37:void androidx.appcompat.widget.TintTypedArray.recycle():0:0 -> <init>
    34:37:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
androidx.appcompat.widget.AlertDialogLayout -> androidx.appcompat.widget.AlertDialogLayout:
    1:4:void androidx.appcompat.widget.LinearLayoutCompat.<init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    1:4:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    2:8:int androidx.core.view.ViewCompat.getMinimumHeight(android.view.View):0:0 -> k
    2:8:int resolveMinimumHeight(android.view.View):0 -> k
    9:32:int resolveMinimumHeight(android.view.View):0:0 -> k
    117:120:int androidx.core.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> onLayout
    117:120:void onLayout(boolean,int,int,int,int):0 -> onLayout
    121:132:int androidx.core.view.GravityCompat.getAbsoluteGravity(int,int):0:0 -> onLayout
    121:132:void onLayout(boolean,int,int,int,int):0 -> onLayout
    133:163:void onLayout(boolean,int,int,int,int):0:0 -> onLayout
    164:166:void setChildFrame(android.view.View,int,int,int,int):0:0 -> onLayout
    164:166:void onLayout(boolean,int,int,int,int):0 -> onLayout
    167:175:void onLayout(boolean,int,int,int,int):0:0 -> onLayout
    4:276:boolean tryOnMeasure(int,int):0:0 -> onMeasure
    4:276:void onMeasure(int,int):0 -> onMeasure
    277:335:void forceUniformWidth(int,int):0:0 -> onMeasure
    277:335:boolean tryOnMeasure(int,int):0 -> onMeasure
    277:335:void onMeasure(int,int):0 -> onMeasure
    336:339:void onMeasure(int,int):0:0 -> onMeasure
androidx.appcompat.widget.AppCompatAutoCompleteTextView -> h.q:
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> b
    androidx.appcompat.widget.AppCompatEmojiEditTextHelper mAppCompatEmojiEditTextHelper -> c
    int[] TINT_ATTRS -> d
    0:9:void <clinit>():0:0 -> <clinit>
    76:79:void androidx.appcompat.widget.AppCompatAutoCompleteTextView.initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):0:0 -> <init>
    76:79:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)V"}
    80:85:boolean androidx.appcompat.widget.AppCompatEmojiEditTextHelper.isEmojiCapableKeyListener(android.text.method.KeyListener):0:0 -> <init>
    80:85:void androidx.appcompat.widget.AppCompatAutoCompleteTextView.initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):0 -> <init>
    80:85:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    86:124:void androidx.appcompat.widget.AppCompatAutoCompleteTextView.initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):0:0 -> <init>
    86:124:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    0:17:void drawableStateChanged():0:0 -> drawableStateChanged
    0:4:android.view.ActionMode$Callback getCustomSelectionActionModeCallback():0:0 -> getCustomSelectionActionModeCallback
    0:10:android.content.res.ColorStateList getSupportBackgroundTintList():0:0 -> getSupportBackgroundTintList
    0:10:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():0:0 -> getSupportBackgroundTintMode
    0:6:android.content.res.ColorStateList getSupportCompoundDrawablesTintList():0:0 -> getSupportCompoundDrawablesTintList
    0:6:android.graphics.PorterDuff$Mode getSupportCompoundDrawablesTintMode():0:0 -> getSupportCompoundDrawablesTintMode
    0:13:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):0:0 -> onCreateInputConnection
    0:10:void setBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> setBackgroundDrawable
    0:10:void setBackgroundResource(int):0:0 -> setBackgroundResource
    7:10:void androidx.appcompat.widget.AppCompatTextHelper.onSetCompoundDrawables():0:0 -> setCompoundDrawables
    7:10:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0 -> setCompoundDrawables
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:10:void androidx.appcompat.widget.AppCompatTextHelper.onSetCompoundDrawables():0:0 -> setCompoundDrawablesRelative
    7:10:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0 -> setCompoundDrawablesRelative
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    0:3:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):0:0 -> setCustomSelectionActionModeCallback
    0:11:void setDropDownBackgroundResource(int):0:0 -> setDropDownBackgroundResource
    0:3:void androidx.appcompat.widget.AppCompatEmojiEditTextHelper.setEnabled(boolean):0:0 -> setEmojiCompatEnabled
    0:3:void setEmojiCompatEnabled(boolean):0 -> setEmojiCompatEnabled
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:5:void androidx.appcompat.widget.AppCompatEmojiEditTextHelper.setEnabled(boolean):0:0 -> setEmojiCompatEnabled
    4:5:void setEmojiCompatEnabled(boolean):0 -> setEmojiCompatEnabled
    6:7:void androidx.emoji2.viewsintegration.EmojiEditTextHelper.setEnabled(boolean):0:0 -> setEmojiCompatEnabled
    6:7:void androidx.appcompat.widget.AppCompatEmojiEditTextHelper.setEnabled(boolean):0 -> setEmojiCompatEnabled
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:7:void setEmojiCompatEnabled(boolean):0 -> setEmojiCompatEnabled
    8:11:void androidx.emoji2.viewsintegration.EmojiEditTextHelper.setEnabled(boolean):0:0 -> setEmojiCompatEnabled
    8:11:void androidx.appcompat.widget.AppCompatEmojiEditTextHelper.setEnabled(boolean):0 -> setEmojiCompatEnabled
    8:11:void setEmojiCompatEnabled(boolean):0 -> setEmojiCompatEnabled
    0:9:void setKeyListener(android.text.method.KeyListener):0:0 -> setKeyListener
    0:7:void setSupportBackgroundTintList(android.content.res.ColorStateList):0:0 -> setSupportBackgroundTintList
    0:7:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportBackgroundTintMode
    0:8:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):0:0 -> setSupportCompoundDrawablesTintList
    0:8:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportCompoundDrawablesTintMode
    0:10:void setTextAppearance(android.content.Context,int):0:0 -> setTextAppearance
androidx.appcompat.widget.AppCompatBackgroundHelper -> h.r:
    int $r8$classId -> a
    int mBackgroundResId -> b
    android.view.View mView -> c
    androidx.appcompat.widget.AppCompatDrawableManager mDrawableManager -> d
    androidx.appcompat.widget.TintInfo mInternalBackgroundTint -> e
    androidx.appcompat.widget.TintInfo mBackgroundTint -> f
    androidx.appcompat.widget.TintInfo mTmpInfo -> g
    1:1:void androidx.appcompat.widget.AppCompatBackgroundHelper.<init>(android.view.View):0:0 -> <init>
    1:1:void $r8$init$synthetic(android.view.View):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    2:2:void androidx.core.provider.FontRequest.<init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):0:0 -> <init>
    2:2:void $r8$init$synthetic(java.lang.String,java.lang.String,java.lang.String,java.util.List):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    3:3:java.lang.Object androidx.core.util.Preconditions.checkNotNull(java.lang.Object):0:0 -> <init>
    3:3:void androidx.core.provider.FontRequest.<init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):0 -> <init>
    3:3:void $r8$init$synthetic(java.lang.String,java.lang.String,java.lang.String,java.util.List):0 -> <init>
    4:4:void androidx.core.provider.FontRequest.<init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):0:0 -> <init>
    4:4:void $r8$init$synthetic(java.lang.String,java.lang.String,java.lang.String,java.util.List):0 -> <init>
    5:5:java.lang.Object androidx.core.util.Preconditions.checkNotNull(java.lang.Object):0:0 -> <init>
    5:5:void androidx.core.provider.FontRequest.<init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):0 -> <init>
    5:5:void $r8$init$synthetic(java.lang.String,java.lang.String,java.lang.String,java.util.List):0 -> <init>
    6:6:void androidx.core.provider.FontRequest.<init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):0:0 -> <init>
    6:6:void $r8$init$synthetic(java.lang.String,java.lang.String,java.lang.String,java.util.List):0 -> <init>
    7:7:java.lang.Object androidx.core.util.Preconditions.checkNotNull(java.lang.Object):0:0 -> <init>
    7:7:void androidx.core.provider.FontRequest.<init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):0 -> <init>
    7:7:void $r8$init$synthetic(java.lang.String,java.lang.String,java.lang.String,java.util.List):0 -> <init>
    8:8:void androidx.core.provider.FontRequest.<init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):0:0 -> <init>
    8:8:void $r8$init$synthetic(java.lang.String,java.lang.String,java.lang.String,java.util.List):0 -> <init>
    9:9:java.lang.String androidx.core.provider.FontRequest.createIdentifier(java.lang.String,java.lang.String,java.lang.String):0:0 -> <init>
    9:9:void androidx.core.provider.FontRequest.<init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):0 -> <init>
    9:9:void $r8$init$synthetic(java.lang.String,java.lang.String,java.lang.String,java.util.List):0 -> <init>
    10:10:void androidx.core.provider.FontRequest.<init>(java.lang.String,java.lang.String,java.lang.String,java.util.List):0:0 -> <init>
    10:10:void $r8$init$synthetic(java.lang.String,java.lang.String,java.lang.String,java.util.List):0 -> <init>
    10:22:boolean androidx.appcompat.widget.AppCompatBackgroundHelper.shouldApplyFrameworkTintUsingColorFilter():0:0 -> a
    10:22:void applySupportBackgroundTint():0 -> a
    23:40:boolean androidx.appcompat.widget.AppCompatBackgroundHelper.applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):0:0 -> a
    23:40:void applySupportBackgroundTint():0 -> a
    41:42:void androidx.appcompat.widget.TintInfo.clear():0:0 -> a
    41:42:boolean androidx.appcompat.widget.AppCompatBackgroundHelper.applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):0 -> a
    41:42:void applySupportBackgroundTint():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    43:48:void androidx.appcompat.widget.TintInfo.clear():0:0 -> a
    43:48:boolean androidx.appcompat.widget.AppCompatBackgroundHelper.applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):0 -> a
    43:48:void applySupportBackgroundTint():0 -> a
    49:50:boolean androidx.appcompat.widget.AppCompatBackgroundHelper.applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):0:0 -> a
    49:50:void applySupportBackgroundTint():0 -> a
    51:56:android.content.res.ColorStateList androidx.core.view.ViewCompat.getBackgroundTintList(android.view.View):0:0 -> a
    51:56:boolean androidx.appcompat.widget.AppCompatBackgroundHelper.applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):0 -> a
    51:56:void applySupportBackgroundTint():0 -> a
    57:60:boolean androidx.appcompat.widget.AppCompatBackgroundHelper.applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):0:0 -> a
    57:60:void applySupportBackgroundTint():0 -> a
    61:66:android.graphics.PorterDuff$Mode androidx.core.view.ViewCompat.getBackgroundTintMode(android.view.View):0:0 -> a
    61:66:boolean androidx.appcompat.widget.AppCompatBackgroundHelper.applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):0 -> a
    61:66:void applySupportBackgroundTint():0 -> a
    67:89:boolean androidx.appcompat.widget.AppCompatBackgroundHelper.applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):0:0 -> a
    67:89:void applySupportBackgroundTint():0 -> a
    90:117:void applySupportBackgroundTint():0:0 -> a
    0:13:android.content.res.ColorStateList getSupportBackgroundTintList():0:0 -> b
    0:13:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():0:0 -> c
    19:24:android.content.res.TypedArray androidx.appcompat.widget.TintTypedArray.getWrappedTypeArray():0:0 -> d
    19:24:void loadFromAttributes(android.util.AttributeSet,int):0 -> d
    25:28:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> d
    29:32:void androidx.core.view.ViewCompat.saveAttributeDataForStyleable(android.view.View,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):0:0 -> d
    29:32:void loadFromAttributes(android.util.AttributeSet,int):0 -> d
    33:58:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> d
    59:59:android.content.res.ColorStateList androidx.appcompat.widget.AppCompatDrawableManager.getTintList(android.content.Context,int):0:0 -> d
    59:59:void loadFromAttributes(android.util.AttributeSet,int):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    60:68:android.content.res.ColorStateList androidx.appcompat.widget.AppCompatDrawableManager.getTintList(android.content.Context,int):0:0 -> d
    60:68:void loadFromAttributes(android.util.AttributeSet,int):0 -> d
    69:73:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> d
    74:76:android.content.res.ColorStateList androidx.appcompat.widget.AppCompatDrawableManager.getTintList(android.content.Context,int):0:0 -> d
    74:76:void loadFromAttributes(android.util.AttributeSet,int):0 -> d
    77:89:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> d
    90:93:void androidx.core.view.ViewCompat.setBackgroundTintList(android.view.View,android.content.res.ColorStateList):0:0 -> d
    90:93:void loadFromAttributes(android.util.AttributeSet,int):0 -> d
    94:110:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> d
    111:113:void androidx.core.view.ViewCompat.setBackgroundTintMode(android.view.View,android.graphics.PorterDuff$Mode):0:0 -> d
    111:113:void loadFromAttributes(android.util.AttributeSet,int):0 -> d
    114:122:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> d
    0:10:void onSetBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    16:16:android.content.res.ColorStateList androidx.appcompat.widget.AppCompatDrawableManager.getTintList(android.content.Context,int):0:0 -> f
    16:16:void onSetBackgroundResource(int):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:28:android.content.res.ColorStateList androidx.appcompat.widget.AppCompatDrawableManager.getTintList(android.content.Context,int):0:0 -> f
    17:28:void onSetBackgroundResource(int):0 -> f
    29:35:void onSetBackgroundResource(int):0:0 -> f
    0:34:void setInternalBackgroundTint(android.content.res.ColorStateList):0:0 -> g
    0:25:void setSupportBackgroundTintList(android.content.res.ColorStateList):0:0 -> h
    0:25:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):0:0 -> i
    10:161:java.lang.String androidx.core.provider.FontRequest.toString():0:0 -> toString
    10:161:java.lang.String androidx.core.provider.FontRequest.toString$bridge():0 -> toString
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.widget.AppCompatButton -> h.s:
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> b
    androidx.appcompat.widget.AppCompatEmojiTextHelper mAppCompatEmojiTextHelper -> c
    0:46:void androidx.appcompat.widget.AppCompatButton.<init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    0:46:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    0:17:void drawableStateChanged():0:0 -> drawableStateChanged
    0:6:int getAutoSizeMaxTextSize():0:0 -> getAutoSizeMaxTextSize
    0:6:int getAutoSizeMinTextSize():0:0 -> getAutoSizeMinTextSize
    0:6:int getAutoSizeStepGranularity():0:0 -> getAutoSizeStepGranularity
    0:6:int[] getAutoSizeTextAvailableSizes():0:0 -> getAutoSizeTextAvailableSizes
    0:11:int getAutoSizeTextType():0:0 -> getAutoSizeTextType
    0:4:android.view.ActionMode$Callback getCustomSelectionActionModeCallback():0:0 -> getCustomSelectionActionModeCallback
    0:13:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():0:0 -> getEmojiTextViewHelper
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh/b0;"}
    0:10:android.content.res.ColorStateList getSupportBackgroundTintList():0:0 -> getSupportBackgroundTintList
    0:10:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():0:0 -> getSupportBackgroundTintMode
    0:6:android.content.res.ColorStateList getSupportCompoundDrawablesTintList():0:0 -> getSupportCompoundDrawablesTintList
    0:6:android.graphics.PorterDuff$Mode getSupportCompoundDrawablesTintMode():0:0 -> getSupportCompoundDrawablesTintMode
    0:12:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):0:0 -> onInitializeAccessibilityEvent
    0:12:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):0:0 -> onInitializeAccessibilityNodeInfo
    10:12:void androidx.appcompat.widget.AppCompatTextHelper.onLayout(boolean,int,int,int,int):0:0 -> onLayout
    10:12:void onLayout(boolean,int,int,int,int):0 -> onLayout
    0:9:void onTextChanged(java.lang.CharSequence,int,int,int):0:0 -> onTextChanged
    0:10:void setAllCaps(boolean):0:0 -> setAllCaps
    0:5:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):0:0 -> setAutoSizeTextTypeUniformWithConfiguration
    0:5:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):0:0 -> setAutoSizeTextTypeUniformWithPresetSizes
    0:5:void setAutoSizeTextTypeWithDefaults(int):0:0 -> setAutoSizeTextTypeWithDefaults
    0:10:void setBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> setBackgroundDrawable
    0:10:void setBackgroundResource(int):0:0 -> setBackgroundResource
    0:3:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):0:0 -> setCustomSelectionActionModeCallback
    0:7:void setEmojiCompatEnabled(boolean):0:0 -> setEmojiCompatEnabled
    0:11:void setFilters(android.text.InputFilter[]):0:0 -> setFilters
    4:9:void androidx.appcompat.widget.AppCompatTextHelper.setAllCaps(boolean):0:0 -> setSupportAllCaps
    4:9:void setSupportAllCaps(boolean):0 -> setSupportAllCaps
    0:7:void setSupportBackgroundTintList(android.content.res.ColorStateList):0:0 -> setSupportBackgroundTintList
    0:7:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportBackgroundTintMode
    0:8:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):0:0 -> setSupportCompoundDrawablesTintList
    0:8:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportCompoundDrawablesTintMode
    0:10:void setTextAppearance(android.content.Context,int):0:0 -> setTextAppearance
    0:5:void setTextSize(int,float):0:0 -> setTextSize
androidx.appcompat.widget.AppCompatCheckBox -> h.t:
    androidx.appcompat.widget.AppCompatCompoundButtonHelper mCompoundButtonHelper -> a
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> b
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> c
    androidx.appcompat.widget.AppCompatEmojiTextHelper mAppCompatEmojiTextHelper -> d
    0:54:void androidx.appcompat.widget.AppCompatCheckBox.<init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    0:54:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    0:17:void drawableStateChanged():0:0 -> drawableStateChanged
    0:11:int getCompoundPaddingLeft():0:0 -> getCompoundPaddingLeft
    0:13:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():0:0 -> getEmojiTextViewHelper
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh/b0;"}
    0:10:android.content.res.ColorStateList getSupportBackgroundTintList():0:0 -> getSupportBackgroundTintList
    0:10:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():0:0 -> getSupportBackgroundTintMode
    4:8:android.content.res.ColorStateList androidx.appcompat.widget.AppCompatCompoundButtonHelper.getSupportButtonTintList():0:0 -> getSupportButtonTintList
    4:8:android.content.res.ColorStateList getSupportButtonTintList():0 -> getSupportButtonTintList
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:8:android.graphics.PorterDuff$Mode androidx.appcompat.widget.AppCompatCompoundButtonHelper.getSupportButtonTintMode():0:0 -> getSupportButtonTintMode
    4:8:android.graphics.PorterDuff$Mode getSupportButtonTintMode():0 -> getSupportButtonTintMode
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    0:6:android.content.res.ColorStateList getSupportCompoundDrawablesTintList():0:0 -> getSupportCompoundDrawablesTintList
    0:6:android.graphics.PorterDuff$Mode getSupportCompoundDrawablesTintMode():0:0 -> getSupportCompoundDrawablesTintMode
    0:10:void setAllCaps(boolean):0:0 -> setAllCaps
    0:10:void setBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> setBackgroundDrawable
    0:10:void setBackgroundResource(int):0:0 -> setBackgroundResource
    1:1:void setButtonDrawable(int):0:0 -> setButtonDrawable
    2:2:void androidx.appcompat.widget.AppCompatCompoundButtonHelper.onSetButtonDrawable():0:0 -> setButtonDrawable
    2:2:void setButtonDrawable(android.graphics.drawable.Drawable):0 -> setButtonDrawable
    7:10:void androidx.appcompat.widget.AppCompatTextHelper.onSetCompoundDrawables():0:0 -> setCompoundDrawables
    7:10:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0 -> setCompoundDrawables
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:10:void androidx.appcompat.widget.AppCompatTextHelper.onSetCompoundDrawables():0:0 -> setCompoundDrawablesRelative
    7:10:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0 -> setCompoundDrawablesRelative
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    0:7:void setEmojiCompatEnabled(boolean):0:0 -> setEmojiCompatEnabled
    0:11:void setFilters(android.text.InputFilter[]):0:0 -> setFilters
    0:7:void setSupportBackgroundTintList(android.content.res.ColorStateList):0:0 -> setSupportBackgroundTintList
    0:7:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportBackgroundTintMode
    4:12:void androidx.appcompat.widget.AppCompatCompoundButtonHelper.setSupportButtonTintList(android.content.res.ColorStateList):0:0 -> setSupportButtonTintList
    4:12:void setSupportButtonTintList(android.content.res.ColorStateList):0 -> setSupportButtonTintList
    4:12:void androidx.appcompat.widget.AppCompatCompoundButtonHelper.setSupportButtonTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportButtonTintMode
    4:12:void setSupportButtonTintMode(android.graphics.PorterDuff$Mode):0 -> setSupportButtonTintMode
    0:8:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):0:0 -> setSupportCompoundDrawablesTintList
    0:8:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportCompoundDrawablesTintMode
androidx.appcompat.widget.AppCompatCheckedTextView -> h.u:
    androidx.appcompat.widget.AppCompatCheckedTextViewHelper mCheckedHelper -> a
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> b
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> c
    androidx.appcompat.widget.AppCompatEmojiTextHelper mAppCompatEmojiTextHelper -> d
    0:57:void androidx.appcompat.widget.AppCompatCheckedTextView.<init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    0:57:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    0:24:void drawableStateChanged():0:0 -> drawableStateChanged
    0:4:android.view.ActionMode$Callback getCustomSelectionActionModeCallback():0:0 -> getCustomSelectionActionModeCallback
    0:13:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():0:0 -> getEmojiTextViewHelper
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh/b0;"}
    0:10:android.content.res.ColorStateList getSupportBackgroundTintList():0:0 -> getSupportBackgroundTintList
    0:10:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():0:0 -> getSupportBackgroundTintMode
    4:8:android.content.res.ColorStateList androidx.appcompat.widget.AppCompatCheckedTextViewHelper.getSupportCheckMarkTintList():0:0 -> getSupportCheckMarkTintList
    4:8:android.content.res.ColorStateList getSupportCheckMarkTintList():0 -> getSupportCheckMarkTintList
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:8:android.graphics.PorterDuff$Mode androidx.appcompat.widget.AppCompatCheckedTextViewHelper.getSupportCheckMarkTintMode():0:0 -> getSupportCheckMarkTintMode
    4:8:android.graphics.PorterDuff$Mode getSupportCheckMarkTintMode():0 -> getSupportCheckMarkTintMode
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    0:6:android.content.res.ColorStateList getSupportCompoundDrawablesTintList():0:0 -> getSupportCompoundDrawablesTintList
    0:6:android.graphics.PorterDuff$Mode getSupportCompoundDrawablesTintMode():0:0 -> getSupportCompoundDrawablesTintMode
    0:7:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):0:0 -> onCreateInputConnection
    0:10:void setAllCaps(boolean):0:0 -> setAllCaps
    0:10:void setBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> setBackgroundDrawable
    0:10:void setBackgroundResource(int):0:0 -> setBackgroundResource
    1:1:void setCheckMarkDrawable(int):0:0 -> setCheckMarkDrawable
    2:2:void androidx.appcompat.widget.AppCompatCheckedTextViewHelper.onSetCheckMarkDrawable():0:0 -> setCheckMarkDrawable
    2:2:void setCheckMarkDrawable(android.graphics.drawable.Drawable):0 -> setCheckMarkDrawable
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    3:3:void androidx.appcompat.widget.AppCompatCheckedTextViewHelper.onSetCheckMarkDrawable():0:0 -> setCheckMarkDrawable
    3:3:void setCheckMarkDrawable(android.graphics.drawable.Drawable):0 -> setCheckMarkDrawable
    7:10:void androidx.appcompat.widget.AppCompatTextHelper.onSetCompoundDrawables():0:0 -> setCompoundDrawables
    7:10:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0 -> setCompoundDrawables
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:10:void androidx.appcompat.widget.AppCompatTextHelper.onSetCompoundDrawables():0:0 -> setCompoundDrawablesRelative
    7:10:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0 -> setCompoundDrawablesRelative
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    0:3:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):0:0 -> setCustomSelectionActionModeCallback
    0:7:void setEmojiCompatEnabled(boolean):0:0 -> setEmojiCompatEnabled
    0:7:void setSupportBackgroundTintList(android.content.res.ColorStateList):0:0 -> setSupportBackgroundTintList
    0:7:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportBackgroundTintMode
    4:6:void androidx.appcompat.widget.AppCompatCheckedTextViewHelper.setSupportCheckMarkTintList(android.content.res.ColorStateList):0:0 -> setSupportCheckMarkTintList
    4:6:void setSupportCheckMarkTintList(android.content.res.ColorStateList):0 -> setSupportCheckMarkTintList
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:12:void androidx.appcompat.widget.AppCompatCheckedTextViewHelper.setSupportCheckMarkTintList(android.content.res.ColorStateList):0:0 -> setSupportCheckMarkTintList
    7:12:void setSupportCheckMarkTintList(android.content.res.ColorStateList):0 -> setSupportCheckMarkTintList
    4:6:void androidx.appcompat.widget.AppCompatCheckedTextViewHelper.setSupportCheckMarkTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportCheckMarkTintMode
    4:6:void setSupportCheckMarkTintMode(android.graphics.PorterDuff$Mode):0 -> setSupportCheckMarkTintMode
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:12:void androidx.appcompat.widget.AppCompatCheckedTextViewHelper.setSupportCheckMarkTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportCheckMarkTintMode
    7:12:void setSupportCheckMarkTintMode(android.graphics.PorterDuff$Mode):0 -> setSupportCheckMarkTintMode
    0:8:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):0:0 -> setSupportCompoundDrawablesTintList
    0:8:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportCompoundDrawablesTintMode
    0:10:void setTextAppearance(android.content.Context,int):0:0 -> setTextAppearance
androidx.appcompat.widget.AppCompatCheckedTextViewHelper -> h.v:
    int $r8$classId -> a
    android.content.res.ColorStateList mCheckMarkTintList -> b
    android.graphics.PorterDuff$Mode mCheckMarkTintMode -> c
    boolean mHasCheckMarkTint -> d
    boolean mHasCheckMarkTintMode -> e
    boolean mSkipNextApply -> f
    android.widget.CheckedTextView mView -> g
    0:17:void androidx.appcompat.widget.AppCompatCheckedTextViewHelper.<init>(android.widget.CheckedTextView):0:0 -> <init>
    0:17:void $r8$init$synthetic(android.widget.TextView,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    5:10:android.graphics.drawable.Drawable androidx.core.widget.CompoundButtonCompat.getButtonDrawable(android.widget.CompoundButton):0:0 -> a
    5:10:void androidx.appcompat.widget.AppCompatCompoundButtonHelper.applyButtonTint():0 -> a
    11:28:void androidx.appcompat.widget.AppCompatCompoundButtonHelper.applyButtonTint():0:0 -> a
    29:31:void androidx.core.graphics.drawable.DrawableCompat.setTintList(android.graphics.drawable.Drawable,android.content.res.ColorStateList):0:0 -> a
    29:31:void androidx.appcompat.widget.AppCompatCompoundButtonHelper.applyButtonTint():0 -> a
    32:37:void androidx.appcompat.widget.AppCompatCompoundButtonHelper.applyButtonTint():0:0 -> a
    38:40:void androidx.core.graphics.drawable.DrawableCompat.setTintMode(android.graphics.drawable.Drawable,android.graphics.PorterDuff$Mode):0:0 -> a
    38:40:void androidx.appcompat.widget.AppCompatCompoundButtonHelper.applyButtonTint():0 -> a
    41:62:void androidx.appcompat.widget.AppCompatCompoundButtonHelper.applyButtonTint():0:0 -> a
    5:10:android.graphics.drawable.Drawable androidx.core.widget.CheckedTextViewCompat$Api16Impl.getCheckMarkDrawable(android.widget.CheckedTextView):0:0 -> b
    5:10:android.graphics.drawable.Drawable androidx.core.widget.CheckedTextViewCompat.getCheckMarkDrawable(android.widget.CheckedTextView):0 -> b
    5:10:void applyCheckMarkTint():0 -> b
    11:28:void applyCheckMarkTint():0:0 -> b
    29:31:void androidx.core.graphics.drawable.DrawableCompat.setTintList(android.graphics.drawable.Drawable,android.content.res.ColorStateList):0:0 -> b
    29:31:void applyCheckMarkTint():0 -> b
    32:37:void applyCheckMarkTint():0:0 -> b
    38:40:void androidx.core.graphics.drawable.DrawableCompat.setTintMode(android.graphics.drawable.Drawable,android.graphics.PorterDuff$Mode):0:0 -> b
    38:40:void applyCheckMarkTint():0 -> b
    41:62:void applyCheckMarkTint():0:0 -> b
    21:37:void androidx.appcompat.widget.AppCompatCheckedTextViewHelper.loadFromAttributes(android.util.AttributeSet,int):0:0 -> c
    21:37:void loadFromAttributes$bridge(android.util.AttributeSet,int):0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    38:42:android.content.res.TypedArray androidx.appcompat.widget.TintTypedArray.getWrappedTypeArray():0:0 -> c
    38:42:void androidx.appcompat.widget.AppCompatCheckedTextViewHelper.loadFromAttributes(android.util.AttributeSet,int):0 -> c
    38:42:void loadFromAttributes$bridge(android.util.AttributeSet,int):0 -> c
    43:48:void androidx.appcompat.widget.AppCompatCheckedTextViewHelper.loadFromAttributes(android.util.AttributeSet,int):0:0 -> c
    43:48:void loadFromAttributes$bridge(android.util.AttributeSet,int):0 -> c
    49:51:void androidx.core.view.ViewCompat.saveAttributeDataForStyleable(android.view.View,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):0:0 -> c
    49:51:void androidx.appcompat.widget.AppCompatCheckedTextViewHelper.loadFromAttributes(android.util.AttributeSet,int):0 -> c
    49:51:void loadFromAttributes$bridge(android.util.AttributeSet,int):0 -> c
    52:126:void androidx.appcompat.widget.AppCompatCheckedTextViewHelper.loadFromAttributes(android.util.AttributeSet,int):0:0 -> c
    52:126:void loadFromAttributes$bridge(android.util.AttributeSet,int):0 -> c
    127:129:void androidx.core.widget.CheckedTextViewCompat$Api21Impl.setCheckMarkTintList(android.widget.CheckedTextView,android.content.res.ColorStateList):0:0 -> c
    127:129:void androidx.core.widget.CheckedTextViewCompat.setCheckMarkTintList(android.widget.CheckedTextView,android.content.res.ColorStateList):0 -> c
    127:129:void androidx.appcompat.widget.AppCompatCheckedTextViewHelper.loadFromAttributes(android.util.AttributeSet,int):0 -> c
    127:129:void loadFromAttributes$bridge(android.util.AttributeSet,int):0 -> c
    130:145:void androidx.appcompat.widget.AppCompatCheckedTextViewHelper.loadFromAttributes(android.util.AttributeSet,int):0:0 -> c
    130:145:void loadFromAttributes$bridge(android.util.AttributeSet,int):0 -> c
    146:148:void androidx.core.widget.CheckedTextViewCompat$Api21Impl.setCheckMarkTintMode(android.widget.CheckedTextView,android.graphics.PorterDuff$Mode):0:0 -> c
    146:148:void androidx.core.widget.CheckedTextViewCompat.setCheckMarkTintMode(android.widget.CheckedTextView,android.graphics.PorterDuff$Mode):0 -> c
    146:148:void androidx.appcompat.widget.AppCompatCheckedTextViewHelper.loadFromAttributes(android.util.AttributeSet,int):0 -> c
    146:148:void loadFromAttributes$bridge(android.util.AttributeSet,int):0 -> c
    149:157:void androidx.appcompat.widget.AppCompatCheckedTextViewHelper.loadFromAttributes(android.util.AttributeSet,int):0:0 -> c
    149:157:void loadFromAttributes$bridge(android.util.AttributeSet,int):0 -> c
    158:174:void androidx.appcompat.widget.AppCompatCompoundButtonHelper.loadFromAttributes(android.util.AttributeSet,int):0:0 -> c
    158:174:void loadFromAttributes$bridge(android.util.AttributeSet,int):0 -> c
    175:179:android.content.res.TypedArray androidx.appcompat.widget.TintTypedArray.getWrappedTypeArray():0:0 -> c
    175:179:void androidx.appcompat.widget.AppCompatCompoundButtonHelper.loadFromAttributes(android.util.AttributeSet,int):0 -> c
    175:179:void loadFromAttributes$bridge(android.util.AttributeSet,int):0 -> c
    180:185:void androidx.appcompat.widget.AppCompatCompoundButtonHelper.loadFromAttributes(android.util.AttributeSet,int):0:0 -> c
    180:185:void loadFromAttributes$bridge(android.util.AttributeSet,int):0 -> c
    186:188:void androidx.core.view.ViewCompat.saveAttributeDataForStyleable(android.view.View,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):0:0 -> c
    186:188:void androidx.appcompat.widget.AppCompatCompoundButtonHelper.loadFromAttributes(android.util.AttributeSet,int):0 -> c
    186:188:void loadFromAttributes$bridge(android.util.AttributeSet,int):0 -> c
    189:263:void androidx.appcompat.widget.AppCompatCompoundButtonHelper.loadFromAttributes(android.util.AttributeSet,int):0:0 -> c
    189:263:void loadFromAttributes$bridge(android.util.AttributeSet,int):0 -> c
    264:266:void androidx.core.widget.CompoundButtonCompat.setButtonTintList(android.widget.CompoundButton,android.content.res.ColorStateList):0:0 -> c
    264:266:void androidx.appcompat.widget.AppCompatCompoundButtonHelper.loadFromAttributes(android.util.AttributeSet,int):0 -> c
    264:266:void loadFromAttributes$bridge(android.util.AttributeSet,int):0 -> c
    267:282:void androidx.appcompat.widget.AppCompatCompoundButtonHelper.loadFromAttributes(android.util.AttributeSet,int):0:0 -> c
    267:282:void loadFromAttributes$bridge(android.util.AttributeSet,int):0 -> c
    283:285:void androidx.core.widget.CompoundButtonCompat.setButtonTintMode(android.widget.CompoundButton,android.graphics.PorterDuff$Mode):0:0 -> c
    283:285:void androidx.appcompat.widget.AppCompatCompoundButtonHelper.loadFromAttributes(android.util.AttributeSet,int):0 -> c
    283:285:void loadFromAttributes$bridge(android.util.AttributeSet,int):0 -> c
    286:295:void androidx.appcompat.widget.AppCompatCompoundButtonHelper.loadFromAttributes(android.util.AttributeSet,int):0:0 -> c
    286:295:void loadFromAttributes$bridge(android.util.AttributeSet,int):0 -> c
androidx.appcompat.widget.AppCompatDrawableManager -> h.x:
    androidx.appcompat.widget.ResourceManagerInternal mResourceManager -> a
    android.graphics.PorterDuff$Mode DEFAULT_MODE -> b
    androidx.appcompat.widget.AppCompatDrawableManager INSTANCE -> c
    0:4:void <clinit>():0:0 -> <clinit>
    0:16:androidx.appcompat.widget.AppCompatDrawableManager get():0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh/x;"}
    0:11:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):0:0 -> b
    29:29:void androidx.appcompat.widget.ResourceManagerInternal.setHooks(androidx.appcompat.widget.ResourceManagerInternal$ResourceManagerHooks):0:0 -> c
    29:29:void preload():0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    30:36:void androidx.appcompat.widget.ResourceManagerInternal.setHooks(androidx.appcompat.widget.ResourceManagerInternal$ResourceManagerHooks):0:0 -> c
    30:36:void preload():0 -> c
    37:41:void preload():0:0 -> c
    2:79:void androidx.appcompat.widget.ResourceManagerInternal.tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):0:0 -> d
    2:79:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;Lh/k3;[I)V"}
    80:87:android.graphics.PorterDuffColorFilter androidx.appcompat.widget.ResourceManagerInternal.createTintFilter(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,int[]):0:0 -> d
    80:87:void androidx.appcompat.widget.ResourceManagerInternal.tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):0 -> d
    80:87:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):0 -> d
    88:91:void androidx.appcompat.widget.ResourceManagerInternal.tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):0:0 -> d
    88:91:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):0 -> d
androidx.appcompat.widget.AppCompatDrawableManager$1 -> h.w:
    int[] COLORFILTER_TINT_COLOR_CONTROL_NORMAL -> a
    int[] TINT_COLOR_CONTROL_NORMAL -> b
    int[] COLORFILTER_COLOR_CONTROL_ACTIVATED -> c
    int[] COLORFILTER_COLOR_BACKGROUND_MULTIPLY -> d
    int[] TINT_COLOR_CONTROL_STATE_LIST -> e
    int[] TINT_CHECKABLE_BUTTON_LIST -> f
    0:77:void <init>():0:0 -> <init>
    0:14:boolean arrayContains(int[],int):0:0 -> a
    0:54:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):0:0 -> b
    0:158:android.graphics.drawable.LayerDrawable getRatingBarLayerDrawable(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/q2;Landroid/content/Context;I)Landroid/graphics/drawable/LayerDrawable;"}
    40:131:android.content.res.ColorStateList androidx.appcompat.widget.AppCompatDrawableManager$1.createSwitchThumbColorStateList(android.content.Context):0:0 -> d
    40:131:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):0 -> d
    132:145:android.content.res.ColorStateList androidx.appcompat.widget.AppCompatDrawableManager$1.createDefaultButtonColorStateList(android.content.Context):0:0 -> d
    132:145:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):0 -> d
    146:158:android.content.res.ColorStateList androidx.appcompat.widget.AppCompatDrawableManager$1.createBorderlessButtonColorStateList(android.content.Context):0:0 -> d
    146:158:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):0 -> d
    159:178:android.content.res.ColorStateList androidx.appcompat.widget.AppCompatDrawableManager$1.createColoredButtonColorStateList(android.content.Context):0:0 -> d
    159:178:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):0 -> d
    179:249:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):0:0 -> d
    8:9:android.graphics.PorterDuff$Mode androidx.appcompat.widget.AppCompatDrawableManager.access$000():0:0 -> e
    8:9:void setPorterDuffColorFilter(android.graphics.drawable.Drawable,int,android.graphics.PorterDuff$Mode):0 -> e
    10:11:void setPorterDuffColorFilter(android.graphics.drawable.Drawable,int,android.graphics.PorterDuff$Mode):0:0 -> e
    12:19:android.graphics.PorterDuffColorFilter androidx.appcompat.widget.AppCompatDrawableManager.getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):0:0 -> e
    12:19:void setPorterDuffColorFilter(android.graphics.drawable.Drawable,int,android.graphics.PorterDuff$Mode):0 -> e
    20:24:void setPorterDuffColorFilter(android.graphics.drawable.Drawable,int,android.graphics.PorterDuff$Mode):0:0 -> e
    25:26:android.graphics.PorterDuffColorFilter androidx.appcompat.widget.AppCompatDrawableManager.getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):0:0 -> e
    25:26:void setPorterDuffColorFilter(android.graphics.drawable.Drawable,int,android.graphics.PorterDuff$Mode):0 -> e
androidx.appcompat.widget.AppCompatEditText -> h.z:
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> b
    androidx.core.widget.TextViewOnReceiveContentListener mDefaultOnReceiveContentListener -> c
    androidx.appcompat.widget.AppCompatEmojiEditTextHelper mAppCompatEmojiEditTextHelper -> d
    androidx.appcompat.widget.AppCompatEditText$SuperCaller mSuperCaller -> e
    0:55:void androidx.appcompat.widget.AppCompatEditText.<init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    0:55:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    56:59:void androidx.appcompat.widget.AppCompatEditText.initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):0:0 -> <init>
    56:59:void androidx.appcompat.widget.AppCompatEditText.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    56:59:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    60:65:boolean androidx.appcompat.widget.AppCompatEmojiEditTextHelper.isEmojiCapableKeyListener(android.text.method.KeyListener):0:0 -> <init>
    60:65:void androidx.appcompat.widget.AppCompatEditText.initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):0 -> <init>
    60:65:void androidx.appcompat.widget.AppCompatEditText.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    60:65:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    66:104:void androidx.appcompat.widget.AppCompatEditText.initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):0:0 -> <init>
    66:104:void androidx.appcompat.widget.AppCompatEditText.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    66:104:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    0:6:androidx.core.view.ContentInfoCompat onReceiveContent(androidx.core.view.ContentInfoCompat):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/i;)Lw/i;"}
    0:4:android.view.textclassifier.TextClassifier access$001(androidx.appcompat.widget.AppCompatEditText):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/z;)Landroid/view/textclassifier/TextClassifier;"}
    0:3:void access$101(androidx.appcompat.widget.AppCompatEditText,android.view.textclassifier.TextClassifier):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/z;Landroid/view/textclassifier/TextClassifier;)V"}
    0:17:void drawableStateChanged():0:0 -> drawableStateChanged
    0:4:android.view.ActionMode$Callback getCustomSelectionActionModeCallback():0:0 -> getCustomSelectionActionModeCallback
    0:13:androidx.appcompat.widget.AppCompatEditText$SuperCaller getSuperCaller():0:0 -> getSuperCaller
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh/y;"}
    0:10:android.content.res.ColorStateList getSupportBackgroundTintList():0:0 -> getSupportBackgroundTintList
    0:10:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():0:0 -> getSupportBackgroundTintMode
    0:6:android.content.res.ColorStateList getSupportCompoundDrawablesTintList():0:0 -> getSupportCompoundDrawablesTintList
    0:6:android.graphics.PorterDuff$Mode getSupportCompoundDrawablesTintMode():0:0 -> getSupportCompoundDrawablesTintMode
    1:1:android.text.Editable getText():0:0 -> getText
    2:2:java.lang.CharSequence getText():0:0 -> getText
    4:5:android.view.textclassifier.TextClassifier androidx.appcompat.widget.AppCompatEditText$SuperCaller.getTextClassifier():0:0 -> getTextClassifier
    4:5:android.view.textclassifier.TextClassifier getTextClassifier():0 -> getTextClassifier
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:10:android.view.textclassifier.TextClassifier androidx.appcompat.widget.AppCompatEditText$SuperCaller.getTextClassifier():0:0 -> getTextClassifier
    6:10:android.view.textclassifier.TextClassifier getTextClassifier():0 -> getTextClassifier
    29:30:void androidx.core.view.inputmethod.EditorInfoCompat.setContentMimeTypes(android.view.inputmethod.EditorInfo,java.lang.String[]):0:0 -> onCreateInputConnection
    29:30:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):0 -> onCreateInputConnection
    31:35:androidx.core.view.inputmethod.InputConnectionCompat$OnCommitContentListener androidx.core.view.inputmethod.InputConnectionCompat.createOnCommitContentListenerUsingPerformReceiveContent(android.view.View):0:0 -> onCreateInputConnection
    31:35:android.view.inputmethod.InputConnection androidx.core.view.inputmethod.InputConnectionCompat.createWrapper(android.view.View,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):0 -> onCreateInputConnection
    31:35:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):0 -> onCreateInputConnection
    36:41:android.view.inputmethod.InputConnection androidx.core.view.inputmethod.InputConnectionCompat.createWrapper(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,androidx.core.view.inputmethod.InputConnectionCompat$OnCommitContentListener):0:0 -> onCreateInputConnection
    36:41:android.view.inputmethod.InputConnection androidx.core.view.inputmethod.InputConnectionCompat.createWrapper(android.view.View,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):0 -> onCreateInputConnection
    36:41:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):0 -> onCreateInputConnection
    42:48:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):0:0 -> onCreateInputConnection
    0:20:boolean androidx.appcompat.widget.AppCompatReceiveContentHelper.maybeHandleDragEventViaPerformReceiveContent(android.view.View,android.view.DragEvent):0:0 -> onDragEvent
    0:20:boolean onDragEvent(android.view.DragEvent):0 -> onDragEvent
    21:45:android.app.Activity androidx.appcompat.widget.AppCompatReceiveContentHelper.tryGetActivity(android.view.View):0:0 -> onDragEvent
    21:45:boolean androidx.appcompat.widget.AppCompatReceiveContentHelper.maybeHandleDragEventViaPerformReceiveContent(android.view.View,android.view.DragEvent):0 -> onDragEvent
    21:45:boolean onDragEvent(android.view.DragEvent):0 -> onDragEvent
    46:86:boolean androidx.appcompat.widget.AppCompatReceiveContentHelper.maybeHandleDragEventViaPerformReceiveContent(android.view.View,android.view.DragEvent):0:0 -> onDragEvent
    46:86:boolean onDragEvent(android.view.DragEvent):0 -> onDragEvent
    87:91:boolean onDragEvent(android.view.DragEvent):0:0 -> onDragEvent
    0:54:boolean androidx.appcompat.widget.AppCompatReceiveContentHelper.maybeHandleMenuActionViaPerformReceiveContent(android.widget.TextView,int):0:0 -> onTextContextMenuItem
    0:54:boolean onTextContextMenuItem(int):0 -> onTextContextMenuItem
    55:69:void androidx.core.view.ContentInfoCompat$Builder.<init>(android.content.ClipData,int):0:0 -> onTextContextMenuItem
    55:69:boolean androidx.appcompat.widget.AppCompatReceiveContentHelper.maybeHandleMenuActionViaPerformReceiveContent(android.widget.TextView,int):0 -> onTextContextMenuItem
    55:69:boolean onTextContextMenuItem(int):0 -> onTextContextMenuItem
    70:72:androidx.core.view.ContentInfoCompat$Builder androidx.core.view.ContentInfoCompat$Builder.setFlags(int):0:0 -> onTextContextMenuItem
    70:72:boolean androidx.appcompat.widget.AppCompatReceiveContentHelper.maybeHandleMenuActionViaPerformReceiveContent(android.widget.TextView,int):0 -> onTextContextMenuItem
    70:72:boolean onTextContextMenuItem(int):0 -> onTextContextMenuItem
    73:76:androidx.core.view.ContentInfoCompat androidx.core.view.ContentInfoCompat$Builder.build():0:0 -> onTextContextMenuItem
    73:76:boolean androidx.appcompat.widget.AppCompatReceiveContentHelper.maybeHandleMenuActionViaPerformReceiveContent(android.widget.TextView,int):0 -> onTextContextMenuItem
    73:76:boolean onTextContextMenuItem(int):0 -> onTextContextMenuItem
    77:83:boolean androidx.appcompat.widget.AppCompatReceiveContentHelper.maybeHandleMenuActionViaPerformReceiveContent(android.widget.TextView,int):0:0 -> onTextContextMenuItem
    77:83:boolean onTextContextMenuItem(int):0 -> onTextContextMenuItem
    84:88:boolean onTextContextMenuItem(int):0:0 -> onTextContextMenuItem
    0:10:void setBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> setBackgroundDrawable
    0:10:void setBackgroundResource(int):0:0 -> setBackgroundResource
    7:10:void androidx.appcompat.widget.AppCompatTextHelper.onSetCompoundDrawables():0:0 -> setCompoundDrawables
    7:10:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0 -> setCompoundDrawables
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:10:void androidx.appcompat.widget.AppCompatTextHelper.onSetCompoundDrawables():0:0 -> setCompoundDrawablesRelative
    7:10:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0 -> setCompoundDrawablesRelative
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    0:3:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):0:0 -> setCustomSelectionActionModeCallback
    0:3:void androidx.appcompat.widget.AppCompatEmojiEditTextHelper.setEnabled(boolean):0:0 -> setEmojiCompatEnabled
    0:3:void setEmojiCompatEnabled(boolean):0 -> setEmojiCompatEnabled
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:5:void androidx.appcompat.widget.AppCompatEmojiEditTextHelper.setEnabled(boolean):0:0 -> setEmojiCompatEnabled
    4:5:void setEmojiCompatEnabled(boolean):0 -> setEmojiCompatEnabled
    6:7:void androidx.emoji2.viewsintegration.EmojiEditTextHelper.setEnabled(boolean):0:0 -> setEmojiCompatEnabled
    6:7:void androidx.appcompat.widget.AppCompatEmojiEditTextHelper.setEnabled(boolean):0 -> setEmojiCompatEnabled
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:7:void setEmojiCompatEnabled(boolean):0 -> setEmojiCompatEnabled
    8:11:void androidx.emoji2.viewsintegration.EmojiEditTextHelper.setEnabled(boolean):0:0 -> setEmojiCompatEnabled
    8:11:void androidx.appcompat.widget.AppCompatEmojiEditTextHelper.setEnabled(boolean):0 -> setEmojiCompatEnabled
    8:11:void setEmojiCompatEnabled(boolean):0 -> setEmojiCompatEnabled
    0:9:void setKeyListener(android.text.method.KeyListener):0:0 -> setKeyListener
    0:7:void setSupportBackgroundTintList(android.content.res.ColorStateList):0:0 -> setSupportBackgroundTintList
    0:7:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportBackgroundTintMode
    0:8:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):0:0 -> setSupportCompoundDrawablesTintList
    0:8:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportCompoundDrawablesTintMode
    0:10:void setTextAppearance(android.content.Context,int):0:0 -> setTextAppearance
    4:5:void androidx.appcompat.widget.AppCompatEditText$SuperCaller.setTextClassifier(android.view.textclassifier.TextClassifier):0:0 -> setTextClassifier
    4:5:void setTextClassifier(android.view.textclassifier.TextClassifier):0 -> setTextClassifier
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:9:void androidx.appcompat.widget.AppCompatEditText$SuperCaller.setTextClassifier(android.view.textclassifier.TextClassifier):0:0 -> setTextClassifier
    6:9:void setTextClassifier(android.view.textclassifier.TextClassifier):0 -> setTextClassifier
androidx.appcompat.widget.AppCompatEditText$SuperCaller -> h.y:
    androidx.appcompat.widget.AppCompatEditText this$0 -> a
    0:5:void <init>(androidx.appcompat.widget.AppCompatEditText):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/z;)V"}
androidx.appcompat.widget.AppCompatEmojiEditTextHelper -> h.a0:
    android.widget.EditText mView -> a
    androidx.emoji2.viewsintegration.EmojiEditTextHelper mEmojiEditTextHelper -> b
    1:1:void <init>(android.widget.EditText):0:0 -> <init>
    2:2:void androidx.core.provider.CallbackWithHandler.<init>(androidx.core.provider.FontsContractCompat$FontRequestCallback,android.os.Handler):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld/n0;Landroid/os/Handler;)V"}
    0:5:boolean androidx.appcompat.widget.AppCompatEmojiEditTextHelper.isEmojiCapableKeyListener(android.text.method.KeyListener):0:0 -> a
    0:5:android.text.method.KeyListener getKeyListener(android.text.method.KeyListener):0 -> a
    6:9:android.text.method.KeyListener getKeyListener(android.text.method.KeyListener):0:0 -> a
    10:11:android.text.method.KeyListener androidx.emoji2.viewsintegration.EmojiEditTextHelper.getKeyListener(android.text.method.KeyListener):0:0 -> a
    10:11:android.text.method.KeyListener getKeyListener(android.text.method.KeyListener):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:17:android.text.method.KeyListener androidx.emoji2.viewsintegration.EmojiEditTextHelper.getKeyListener(android.text.method.KeyListener):0:0 -> a
    12:17:android.text.method.KeyListener getKeyListener(android.text.method.KeyListener):0 -> a
    31:34:void androidx.appcompat.widget.AppCompatEmojiEditTextHelper.setEnabled(boolean):0:0 -> b
    31:34:void loadFromAttributes(android.util.AttributeSet,int):0 -> b
    35:36:void androidx.emoji2.viewsintegration.EmojiEditTextHelper.setEnabled(boolean):0:0 -> b
    35:36:void androidx.appcompat.widget.AppCompatEmojiEditTextHelper.setEnabled(boolean):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    35:36:void loadFromAttributes(android.util.AttributeSet,int):0 -> b
    37:41:void androidx.emoji2.viewsintegration.EmojiEditTextHelper.setEnabled(boolean):0:0 -> b
    37:41:void androidx.appcompat.widget.AppCompatEmojiEditTextHelper.setEnabled(boolean):0 -> b
    37:41:void loadFromAttributes(android.util.AttributeSet,int):0 -> b
    42:45:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> b
    11:12:android.view.inputmethod.InputConnection androidx.emoji2.viewsintegration.EmojiEditTextHelper.onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):0:0 -> c
    11:12:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:17:android.view.inputmethod.InputConnection androidx.emoji2.viewsintegration.EmojiEditTextHelper.onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):0:0 -> c
    13:17:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):0 -> c
    0:7:boolean androidx.core.provider.FontRequestWorker$TypefaceResult.isSuccess():0:0 -> d
    0:7:void androidx.core.provider.CallbackWithHandler.onTypefaceResult(androidx.core.provider.FontRequestWorker$TypefaceResult):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt/g;)V"}
    8:11:void androidx.core.provider.CallbackWithHandler.onTypefaceResult(androidx.core.provider.FontRequestWorker$TypefaceResult):0:0 -> d
    12:28:void androidx.core.provider.CallbackWithHandler.onTypefaceRetrieved(android.graphics.Typeface):0:0 -> d
    12:28:void androidx.core.provider.CallbackWithHandler.onTypefaceResult(androidx.core.provider.FontRequestWorker$TypefaceResult):0 -> d
    29:43:void androidx.core.provider.CallbackWithHandler.onTypefaceRequestFailed(int):0:0 -> d
    29:43:void androidx.core.provider.CallbackWithHandler.onTypefaceResult(androidx.core.provider.FontRequestWorker$TypefaceResult):0 -> d
androidx.appcompat.widget.AppCompatEmojiTextHelper -> h.b0:
    android.widget.TextView mView -> a
    androidx.emoji2.viewsintegration.EmojiTextViewHelper mEmojiTextViewHelper -> b
    0:12:void <init>(android.widget.TextView):0:0 -> <init>
    2:3:android.text.InputFilter[] androidx.emoji2.viewsintegration.EmojiTextViewHelper.getFilters(android.text.InputFilter[]):0:0 -> a
    2:3:android.text.InputFilter[] getFilters(android.text.InputFilter[]):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:10:android.text.InputFilter[] androidx.emoji2.viewsintegration.EmojiTextViewHelper.getFilters(android.text.InputFilter[]):0:0 -> a
    4:10:android.text.InputFilter[] getFilters(android.text.InputFilter[]):0 -> a
    0:37:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> b
    2:3:void androidx.emoji2.viewsintegration.EmojiTextViewHelper.setAllCaps(boolean):0:0 -> c
    2:3:void setAllCaps(boolean):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:9:void androidx.emoji2.viewsintegration.EmojiTextViewHelper.setAllCaps(boolean):0:0 -> c
    4:9:void setAllCaps(boolean):0 -> c
    2:3:void androidx.emoji2.viewsintegration.EmojiTextViewHelper.setEnabled(boolean):0:0 -> d
    2:3:void setEnabled(boolean):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:9:void androidx.emoji2.viewsintegration.EmojiTextViewHelper.setEnabled(boolean):0:0 -> d
    4:9:void setEnabled(boolean):0 -> d
androidx.appcompat.widget.AppCompatImageButton -> h.c0:
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a
    androidx.appcompat.widget.AppCompatImageHelper mImageHelper -> b
    boolean mHasLevel -> c
    0:36:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    0:17:void drawableStateChanged():0:0 -> drawableStateChanged
    0:10:android.content.res.ColorStateList getSupportBackgroundTintList():0:0 -> getSupportBackgroundTintList
    0:10:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():0:0 -> getSupportBackgroundTintMode
    5:12:android.content.res.ColorStateList androidx.appcompat.widget.AppCompatImageHelper.getSupportImageTintList():0:0 -> getSupportImageTintList
    5:12:android.content.res.ColorStateList getSupportImageTintList():0 -> getSupportImageTintList
    5:12:android.graphics.PorterDuff$Mode androidx.appcompat.widget.AppCompatImageHelper.getSupportImageTintMode():0:0 -> getSupportImageTintMode
    5:12:android.graphics.PorterDuff$Mode getSupportImageTintMode():0 -> getSupportImageTintMode
    0:3:boolean androidx.appcompat.widget.AppCompatImageHelper.hasOverlappingRendering():0:0 -> hasOverlappingRendering
    0:3:boolean hasOverlappingRendering():0 -> hasOverlappingRendering
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:13:boolean androidx.appcompat.widget.AppCompatImageHelper.hasOverlappingRendering():0:0 -> hasOverlappingRendering
    4:13:boolean hasOverlappingRendering():0 -> hasOverlappingRendering
    14:22:boolean hasOverlappingRendering():0:0 -> hasOverlappingRendering
    0:10:void setBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> setBackgroundDrawable
    0:10:void setBackgroundResource(int):0:0 -> setBackgroundResource
    0:10:void setImageBitmap(android.graphics.Bitmap):0:0 -> setImageBitmap
    10:15:void androidx.appcompat.widget.AppCompatImageHelper.obtainLevelFromDrawable(android.graphics.drawable.Drawable):0:0 -> setImageDrawable
    10:15:void setImageDrawable(android.graphics.drawable.Drawable):0 -> setImageDrawable
    16:27:void setImageDrawable(android.graphics.drawable.Drawable):0:0 -> setImageDrawable
    28:45:void androidx.appcompat.widget.AppCompatImageHelper.applyImageLevel():0:0 -> setImageDrawable
    28:45:void setImageDrawable(android.graphics.drawable.Drawable):0 -> setImageDrawable
    0:6:void setImageLevel(int):0:0 -> setImageLevel
    0:5:void androidx.appcompat.widget.AppCompatImageHelper.setImageResource(int):0:0 -> setImageResource
    0:5:void setImageResource(int):0 -> setImageResource
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:27:void androidx.appcompat.widget.AppCompatImageHelper.setImageResource(int):0:0 -> setImageResource
    6:27:void setImageResource(int):0 -> setImageResource
    0:10:void setImageURI(android.net.Uri):0:0 -> setImageURI
    0:7:void setSupportBackgroundTintList(android.content.res.ColorStateList):0:0 -> setSupportBackgroundTintList
    0:7:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportBackgroundTintMode
    4:25:void androidx.appcompat.widget.AppCompatImageHelper.setSupportImageTintList(android.content.res.ColorStateList):0:0 -> setSupportImageTintList
    4:25:void setSupportImageTintList(android.content.res.ColorStateList):0 -> setSupportImageTintList
    4:25:void androidx.appcompat.widget.AppCompatImageHelper.setSupportImageTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportImageTintMode
    4:25:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):0 -> setSupportImageTintMode
androidx.appcompat.widget.AppCompatImageHelper -> h.d0:
    android.widget.ImageView mView -> a
    androidx.appcompat.widget.TintInfo mImageTint -> b
    int mLevel -> c
    0:8:void <init>(android.widget.ImageView):0:0 -> <init>
    0:24:void applySupportImageTint():0:0 -> a
    16:21:android.content.res.TypedArray androidx.appcompat.widget.TintTypedArray.getWrappedTypeArray():0:0 -> b
    16:21:void loadFromAttributes(android.util.AttributeSet,int):0 -> b
    22:26:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> b
    27:29:void androidx.core.view.ViewCompat.saveAttributeDataForStyleable(android.view.View,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):0:0 -> b
    27:29:void loadFromAttributes(android.util.AttributeSet,int):0 -> b
    30:72:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> b
    73:76:void androidx.core.widget.ImageViewCompat.setImageTintList(android.widget.ImageView,android.content.res.ColorStateList):0:0 -> b
    73:76:void loadFromAttributes(android.util.AttributeSet,int):0 -> b
    77:91:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> b
    92:94:void androidx.core.widget.ImageViewCompat.setImageTintMode(android.widget.ImageView,android.graphics.PorterDuff$Mode):0:0 -> b
    92:94:void loadFromAttributes(android.util.AttributeSet,int):0 -> b
    95:103:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> b
androidx.appcompat.widget.AppCompatImageView -> h.e0:
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a
    androidx.appcompat.widget.AppCompatImageHelper mImageHelper -> b
    boolean mHasLevel -> c
    0:36:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    0:17:void drawableStateChanged():0:0 -> drawableStateChanged
    0:10:android.content.res.ColorStateList getSupportBackgroundTintList():0:0 -> getSupportBackgroundTintList
    0:10:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():0:0 -> getSupportBackgroundTintMode
    5:12:android.content.res.ColorStateList androidx.appcompat.widget.AppCompatImageHelper.getSupportImageTintList():0:0 -> getSupportImageTintList
    5:12:android.content.res.ColorStateList getSupportImageTintList():0 -> getSupportImageTintList
    5:12:android.graphics.PorterDuff$Mode androidx.appcompat.widget.AppCompatImageHelper.getSupportImageTintMode():0:0 -> getSupportImageTintMode
    5:12:android.graphics.PorterDuff$Mode getSupportImageTintMode():0 -> getSupportImageTintMode
    0:3:boolean androidx.appcompat.widget.AppCompatImageHelper.hasOverlappingRendering():0:0 -> hasOverlappingRendering
    0:3:boolean hasOverlappingRendering():0 -> hasOverlappingRendering
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:13:boolean androidx.appcompat.widget.AppCompatImageHelper.hasOverlappingRendering():0:0 -> hasOverlappingRendering
    4:13:boolean hasOverlappingRendering():0 -> hasOverlappingRendering
    14:22:boolean hasOverlappingRendering():0:0 -> hasOverlappingRendering
    0:10:void setBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> setBackgroundDrawable
    0:10:void setBackgroundResource(int):0:0 -> setBackgroundResource
    0:10:void setImageBitmap(android.graphics.Bitmap):0:0 -> setImageBitmap
    10:15:void androidx.appcompat.widget.AppCompatImageHelper.obtainLevelFromDrawable(android.graphics.drawable.Drawable):0:0 -> setImageDrawable
    10:15:void setImageDrawable(android.graphics.drawable.Drawable):0 -> setImageDrawable
    16:27:void setImageDrawable(android.graphics.drawable.Drawable):0:0 -> setImageDrawable
    28:45:void androidx.appcompat.widget.AppCompatImageHelper.applyImageLevel():0:0 -> setImageDrawable
    28:45:void setImageDrawable(android.graphics.drawable.Drawable):0 -> setImageDrawable
    0:6:void setImageLevel(int):0:0 -> setImageLevel
    4:29:void androidx.appcompat.widget.AppCompatImageHelper.setImageResource(int):0:0 -> setImageResource
    4:29:void setImageResource(int):0 -> setImageResource
    0:10:void setImageURI(android.net.Uri):0:0 -> setImageURI
    0:7:void setSupportBackgroundTintList(android.content.res.ColorStateList):0:0 -> setSupportBackgroundTintList
    0:7:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportBackgroundTintMode
    4:25:void androidx.appcompat.widget.AppCompatImageHelper.setSupportImageTintList(android.content.res.ColorStateList):0:0 -> setSupportImageTintList
    4:25:void setSupportImageTintList(android.content.res.ColorStateList):0 -> setSupportImageTintList
    4:25:void androidx.appcompat.widget.AppCompatImageHelper.setSupportImageTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportImageTintMode
    4:25:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):0 -> setSupportImageTintMode
androidx.appcompat.widget.AppCompatMultiAutoCompleteTextView -> h.f0:
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> b
    androidx.appcompat.widget.AppCompatEmojiEditTextHelper mAppCompatEmojiEditTextHelper -> c
    int[] TINT_ATTRS -> d
    0:9:void <clinit>():0:0 -> <clinit>
    0:75:void androidx.appcompat.widget.AppCompatMultiAutoCompleteTextView.<init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    0:75:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    76:79:void androidx.appcompat.widget.AppCompatMultiAutoCompleteTextView.initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):0:0 -> <init>
    76:79:void androidx.appcompat.widget.AppCompatMultiAutoCompleteTextView.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    76:79:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    80:85:boolean androidx.appcompat.widget.AppCompatEmojiEditTextHelper.isEmojiCapableKeyListener(android.text.method.KeyListener):0:0 -> <init>
    80:85:void androidx.appcompat.widget.AppCompatMultiAutoCompleteTextView.initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):0 -> <init>
    80:85:void androidx.appcompat.widget.AppCompatMultiAutoCompleteTextView.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    80:85:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    86:124:void androidx.appcompat.widget.AppCompatMultiAutoCompleteTextView.initEmojiKeyListener(androidx.appcompat.widget.AppCompatEmojiEditTextHelper):0:0 -> <init>
    86:124:void androidx.appcompat.widget.AppCompatMultiAutoCompleteTextView.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    86:124:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    0:17:void drawableStateChanged():0:0 -> drawableStateChanged
    0:10:android.content.res.ColorStateList getSupportBackgroundTintList():0:0 -> getSupportBackgroundTintList
    0:10:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():0:0 -> getSupportBackgroundTintMode
    0:6:android.content.res.ColorStateList getSupportCompoundDrawablesTintList():0:0 -> getSupportCompoundDrawablesTintList
    0:6:android.graphics.PorterDuff$Mode getSupportCompoundDrawablesTintMode():0:0 -> getSupportCompoundDrawablesTintMode
    0:13:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):0:0 -> onCreateInputConnection
    0:10:void setBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> setBackgroundDrawable
    0:10:void setBackgroundResource(int):0:0 -> setBackgroundResource
    7:10:void androidx.appcompat.widget.AppCompatTextHelper.onSetCompoundDrawables():0:0 -> setCompoundDrawables
    7:10:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0 -> setCompoundDrawables
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:10:void androidx.appcompat.widget.AppCompatTextHelper.onSetCompoundDrawables():0:0 -> setCompoundDrawablesRelative
    7:10:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0 -> setCompoundDrawablesRelative
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    0:11:void setDropDownBackgroundResource(int):0:0 -> setDropDownBackgroundResource
    0:3:void androidx.appcompat.widget.AppCompatEmojiEditTextHelper.setEnabled(boolean):0:0 -> setEmojiCompatEnabled
    0:3:void setEmojiCompatEnabled(boolean):0 -> setEmojiCompatEnabled
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:5:void androidx.appcompat.widget.AppCompatEmojiEditTextHelper.setEnabled(boolean):0:0 -> setEmojiCompatEnabled
    4:5:void setEmojiCompatEnabled(boolean):0 -> setEmojiCompatEnabled
    6:7:void androidx.emoji2.viewsintegration.EmojiEditTextHelper.setEnabled(boolean):0:0 -> setEmojiCompatEnabled
    6:7:void androidx.appcompat.widget.AppCompatEmojiEditTextHelper.setEnabled(boolean):0 -> setEmojiCompatEnabled
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:7:void setEmojiCompatEnabled(boolean):0 -> setEmojiCompatEnabled
    8:11:void androidx.emoji2.viewsintegration.EmojiEditTextHelper.setEnabled(boolean):0:0 -> setEmojiCompatEnabled
    8:11:void androidx.appcompat.widget.AppCompatEmojiEditTextHelper.setEnabled(boolean):0 -> setEmojiCompatEnabled
    8:11:void setEmojiCompatEnabled(boolean):0 -> setEmojiCompatEnabled
    0:9:void setKeyListener(android.text.method.KeyListener):0:0 -> setKeyListener
    0:7:void setSupportBackgroundTintList(android.content.res.ColorStateList):0:0 -> setSupportBackgroundTintList
    0:7:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportBackgroundTintMode
    0:8:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):0:0 -> setSupportCompoundDrawablesTintList
    0:8:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportCompoundDrawablesTintMode
    0:10:void setTextAppearance(android.content.Context,int):0:0 -> setTextAppearance
androidx.appcompat.widget.AppCompatPopupWindow -> h.g0:
    3:4:void androidx.appcompat.widget.AppCompatPopupWindow.init(android.content.Context,android.util.AttributeSet,int,int):0:0 -> <init>
    3:4:void <init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    5:9:androidx.appcompat.widget.TintTypedArray androidx.appcompat.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int):0:0 -> <init>
    5:9:void androidx.appcompat.widget.AppCompatPopupWindow.init(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    5:9:void <init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    10:16:boolean androidx.appcompat.widget.TintTypedArray.hasValue(int):0:0 -> <init>
    10:16:void androidx.appcompat.widget.AppCompatPopupWindow.init(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    10:16:void <init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    17:20:boolean androidx.appcompat.widget.TintTypedArray.getBoolean(int,boolean):0:0 -> <init>
    17:20:void androidx.appcompat.widget.AppCompatPopupWindow.init(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    17:20:void <init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    21:23:void androidx.core.widget.PopupWindowCompat.setOverlapAnchor(android.widget.PopupWindow,boolean):0:0 -> <init>
    21:23:void androidx.appcompat.widget.AppCompatPopupWindow.setSupportOverlapAnchor(boolean):0 -> <init>
    21:23:void androidx.appcompat.widget.AppCompatPopupWindow.init(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    21:23:void <init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    24:44:android.graphics.drawable.Drawable androidx.appcompat.widget.TintTypedArray.getDrawable(int):0:0 -> <init>
    24:44:void androidx.appcompat.widget.AppCompatPopupWindow.init(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    24:44:void <init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    45:47:void androidx.appcompat.widget.AppCompatPopupWindow.init(android.content.Context,android.util.AttributeSet,int,int):0:0 -> <init>
    45:47:void <init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    48:51:void androidx.appcompat.widget.TintTypedArray.recycle():0:0 -> <init>
    48:51:void androidx.appcompat.widget.AppCompatPopupWindow.init(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    48:51:void <init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    1:1:void showAsDropDown(android.view.View,int,int):0:0 -> showAsDropDown
    2:2:void showAsDropDown(android.view.View,int,int,int):0:0 -> showAsDropDown
    0:3:void update(android.view.View,int,int,int,int):0:0 -> update
androidx.appcompat.widget.AppCompatProgressBarHelper -> h.h0:
    android.widget.ProgressBar mView -> a
    android.graphics.Bitmap mSampleTile -> b
    int[] TINT_ATTRS -> c
    0:12:void <clinit>():0:0 -> <clinit>
    0:5:void <init>(android.widget.ProgressBar):0:0 -> <init>
    20:71:android.graphics.drawable.Drawable androidx.appcompat.widget.AppCompatProgressBarHelper.tileifyIndeterminate(android.graphics.drawable.Drawable):0:0 -> a
    20:71:void loadFromAttributes(android.util.AttributeSet,int):0 -> a
    72:91:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> a
    9:13:android.graphics.drawable.Drawable androidx.core.graphics.drawable.WrappedDrawableApi14.getWrappedDrawable():0:0 -> b
    9:13:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:75:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):0:0 -> b
    76:142:void androidx.appcompat.widget.AppCompatProgressBarHelper$Api23Impl.transferLayerProperties(android.graphics.drawable.LayerDrawable,android.graphics.drawable.LayerDrawable,int):0:0 -> b
    76:142:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):0 -> b
    143:164:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):0:0 -> b
    165:173:android.graphics.drawable.shapes.Shape androidx.appcompat.widget.AppCompatProgressBarHelper.getDrawableShape():0:0 -> b
    165:173:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):0 -> b
    174:219:android.graphics.drawable.Drawable tileify(android.graphics.drawable.Drawable,boolean):0:0 -> b
androidx.appcompat.widget.AppCompatRadioButton -> h.i0:
    androidx.appcompat.widget.AppCompatCompoundButtonHelper mCompoundButtonHelper -> a
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> b
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> c
    androidx.appcompat.widget.AppCompatEmojiTextHelper mAppCompatEmojiTextHelper -> d
    0:54:void androidx.appcompat.widget.AppCompatRadioButton.<init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    0:54:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    0:17:void drawableStateChanged():0:0 -> drawableStateChanged
    0:11:int getCompoundPaddingLeft():0:0 -> getCompoundPaddingLeft
    0:13:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():0:0 -> getEmojiTextViewHelper
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh/b0;"}
    0:10:android.content.res.ColorStateList getSupportBackgroundTintList():0:0 -> getSupportBackgroundTintList
    0:10:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():0:0 -> getSupportBackgroundTintMode
    4:8:android.content.res.ColorStateList androidx.appcompat.widget.AppCompatCompoundButtonHelper.getSupportButtonTintList():0:0 -> getSupportButtonTintList
    4:8:android.content.res.ColorStateList getSupportButtonTintList():0 -> getSupportButtonTintList
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:8:android.graphics.PorterDuff$Mode androidx.appcompat.widget.AppCompatCompoundButtonHelper.getSupportButtonTintMode():0:0 -> getSupportButtonTintMode
    4:8:android.graphics.PorterDuff$Mode getSupportButtonTintMode():0 -> getSupportButtonTintMode
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    0:6:android.content.res.ColorStateList getSupportCompoundDrawablesTintList():0:0 -> getSupportCompoundDrawablesTintList
    0:6:android.graphics.PorterDuff$Mode getSupportCompoundDrawablesTintMode():0:0 -> getSupportCompoundDrawablesTintMode
    0:10:void setAllCaps(boolean):0:0 -> setAllCaps
    0:10:void setBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> setBackgroundDrawable
    0:10:void setBackgroundResource(int):0:0 -> setBackgroundResource
    1:1:void setButtonDrawable(int):0:0 -> setButtonDrawable
    2:2:void androidx.appcompat.widget.AppCompatCompoundButtonHelper.onSetButtonDrawable():0:0 -> setButtonDrawable
    2:2:void setButtonDrawable(android.graphics.drawable.Drawable):0 -> setButtonDrawable
    7:10:void androidx.appcompat.widget.AppCompatTextHelper.onSetCompoundDrawables():0:0 -> setCompoundDrawables
    7:10:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0 -> setCompoundDrawables
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:10:void androidx.appcompat.widget.AppCompatTextHelper.onSetCompoundDrawables():0:0 -> setCompoundDrawablesRelative
    7:10:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0 -> setCompoundDrawablesRelative
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    0:7:void setEmojiCompatEnabled(boolean):0:0 -> setEmojiCompatEnabled
    0:11:void setFilters(android.text.InputFilter[]):0:0 -> setFilters
    0:7:void setSupportBackgroundTintList(android.content.res.ColorStateList):0:0 -> setSupportBackgroundTintList
    0:7:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportBackgroundTintMode
    4:12:void androidx.appcompat.widget.AppCompatCompoundButtonHelper.setSupportButtonTintList(android.content.res.ColorStateList):0:0 -> setSupportButtonTintList
    4:12:void setSupportButtonTintList(android.content.res.ColorStateList):0 -> setSupportButtonTintList
    4:12:void androidx.appcompat.widget.AppCompatCompoundButtonHelper.setSupportButtonTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportButtonTintMode
    4:12:void setSupportButtonTintMode(android.graphics.PorterDuff$Mode):0 -> setSupportButtonTintMode
    0:8:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):0:0 -> setSupportCompoundDrawablesTintList
    0:8:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportCompoundDrawablesTintMode
androidx.appcompat.widget.AppCompatRatingBar -> h.j0:
    androidx.appcompat.widget.AppCompatProgressBarHelper mAppCompatProgressBarHelper -> a
    3:23:void androidx.appcompat.widget.AppCompatRatingBar.<init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    3:23:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    6:9:android.graphics.Bitmap androidx.appcompat.widget.AppCompatProgressBarHelper.getSampleTile():0:0 -> onMeasure
    6:9:void onMeasure(int,int):0 -> onMeasure
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:35:void onMeasure(int,int):0:0 -> onMeasure
androidx.appcompat.widget.AppCompatReceiveContentHelper$OnDropApi24Impl -> h.k0:
    31:48:void androidx.core.view.ContentInfoCompat$Builder.<init>(android.content.ClipData,int):0:0 -> a
    31:48:boolean onDropForTextView(android.view.DragEvent,android.widget.TextView,android.app.Activity):0 -> a
    49:52:androidx.core.view.ContentInfoCompat androidx.core.view.ContentInfoCompat$Builder.build():0:0 -> a
    49:52:boolean onDropForTextView(android.view.DragEvent,android.widget.TextView,android.app.Activity):0 -> a
    53:65:boolean onDropForTextView(android.view.DragEvent,android.widget.TextView,android.app.Activity):0:0 -> a
    7:24:void androidx.core.view.ContentInfoCompat$Builder.<init>(android.content.ClipData,int):0:0 -> b
    7:24:boolean onDropForView(android.view.DragEvent,android.view.View,android.app.Activity):0 -> b
    25:28:androidx.core.view.ContentInfoCompat androidx.core.view.ContentInfoCompat$Builder.build():0:0 -> b
    25:28:boolean onDropForView(android.view.DragEvent,android.view.View,android.app.Activity):0 -> b
    29:33:boolean onDropForView(android.view.DragEvent,android.view.View,android.app.Activity):0:0 -> b
androidx.appcompat.widget.AppCompatSeekBar -> h.l0:
    androidx.appcompat.widget.AppCompatSeekBarHelper mAppCompatSeekBarHelper -> a
    3:23:void androidx.appcompat.widget.AppCompatSeekBar.<init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    3:23:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    3:8:void androidx.appcompat.widget.AppCompatSeekBarHelper.drawableStateChanged():0:0 -> drawableStateChanged
    3:8:void drawableStateChanged():0 -> drawableStateChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:30:void androidx.appcompat.widget.AppCompatSeekBarHelper.drawableStateChanged():0:0 -> drawableStateChanged
    9:30:void drawableStateChanged():0 -> drawableStateChanged
    3:8:void androidx.appcompat.widget.AppCompatSeekBarHelper.jumpDrawablesToCurrentState():0:0 -> jumpDrawablesToCurrentState
    3:8:void jumpDrawablesToCurrentState():0 -> jumpDrawablesToCurrentState
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:12:void androidx.appcompat.widget.AppCompatSeekBarHelper.jumpDrawablesToCurrentState():0:0 -> jumpDrawablesToCurrentState
    9:12:void jumpDrawablesToCurrentState():0 -> jumpDrawablesToCurrentState
    0:13:void onDraw(android.graphics.Canvas):0:0 -> onDraw
androidx.appcompat.widget.AppCompatSeekBarHelper -> h.m0:
    android.widget.SeekBar mView -> d
    android.graphics.drawable.Drawable mTickMark -> e
    android.content.res.ColorStateList mTickMarkTintList -> f
    android.graphics.PorterDuff$Mode mTickMarkTintMode -> g
    boolean mHasTickMarkTint -> h
    boolean mHasTickMarkTintMode -> i
    0:15:void <init>(android.widget.SeekBar):0:0 -> <init>
    22:27:android.content.res.TypedArray androidx.appcompat.widget.TintTypedArray.getWrappedTypeArray():0:0 -> a
    22:27:void loadFromAttributes(android.util.AttributeSet,int):0 -> a
    28:34:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> a
    35:38:void androidx.core.view.ViewCompat.saveAttributeDataForStyleable(android.view.View,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):0:0 -> a
    35:38:void loadFromAttributes(android.util.AttributeSet,int):0 -> a
    39:52:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> a
    53:67:void androidx.appcompat.widget.AppCompatSeekBarHelper.setTickMark(android.graphics.drawable.Drawable):0:0 -> a
    53:67:void loadFromAttributes(android.util.AttributeSet,int):0 -> a
    68:71:int androidx.core.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> a
    68:71:void androidx.appcompat.widget.AppCompatSeekBarHelper.setTickMark(android.graphics.drawable.Drawable):0 -> a
    68:71:void loadFromAttributes(android.util.AttributeSet,int):0 -> a
    72:74:boolean androidx.core.graphics.drawable.DrawableCompat.setLayoutDirection(android.graphics.drawable.Drawable,int):0:0 -> a
    72:74:void androidx.appcompat.widget.AppCompatSeekBarHelper.setTickMark(android.graphics.drawable.Drawable):0 -> a
    72:74:void loadFromAttributes(android.util.AttributeSet,int):0 -> a
    75:94:void androidx.appcompat.widget.AppCompatSeekBarHelper.setTickMark(android.graphics.drawable.Drawable):0:0 -> a
    75:94:void loadFromAttributes(android.util.AttributeSet,int):0 -> a
    95:137:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> a
    24:26:void androidx.core.graphics.drawable.DrawableCompat.setTintList(android.graphics.drawable.Drawable,android.content.res.ColorStateList):0:0 -> c
    24:26:void applyTickMarkTint():0 -> c
    27:34:void applyTickMarkTint():0:0 -> c
    35:37:void androidx.core.graphics.drawable.DrawableCompat.setTintMode(android.graphics.drawable.Drawable,android.graphics.PorterDuff$Mode):0:0 -> c
    35:37:void applyTickMarkTint():0 -> c
    38:57:void applyTickMarkTint():0:0 -> c
    0:96:void drawTickMarks(android.graphics.Canvas):0:0 -> d
androidx.appcompat.widget.AppCompatSpinner -> h.w0:
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a
    android.content.Context mPopupContext -> b
    androidx.appcompat.widget.ForwardingListener mForwardingListener -> c
    android.widget.SpinnerAdapter mTempAdapter -> d
    boolean mPopupSet -> e
    androidx.appcompat.widget.AppCompatSpinner$SpinnerPopup mPopup -> f
    int mDropDownWidth -> g
    android.graphics.Rect mTempRect -> h
    int[] ATTRS_ANDROID_SPINNERMODE -> i
    0:9:void <clinit>():0:0 -> <clinit>
    3:22:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0:0 -> <init>
    3:22:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    3:22:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    3:22:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    23:26:androidx.appcompat.widget.TintTypedArray androidx.appcompat.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int):0:0 -> <init>
    23:26:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0 -> <init>
    23:26:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    23:26:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    23:26:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    27:34:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0:0 -> <init>
    27:34:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    27:34:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    27:34:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    35:40:int androidx.appcompat.widget.TintTypedArray.getResourceId(int,int):0:0 -> <init>
    35:40:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0 -> <init>
    35:40:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    35:40:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    35:40:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    41:113:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0:0 -> <init>
    41:113:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    41:113:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    41:113:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    114:123:int androidx.appcompat.widget.TintTypedArray.getLayoutDimension(int,int):0:0 -> <init>
    114:123:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0 -> <init>
    114:123:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    114:123:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    114:123:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    124:132:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0:0 -> <init>
    124:132:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    124:132:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    124:132:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    133:136:java.lang.String androidx.appcompat.widget.TintTypedArray.getString(int):0:0 -> <init>
    133:136:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0 -> <init>
    133:136:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    133:136:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    133:136:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    137:138:void androidx.appcompat.widget.AppCompatSpinner$DropdownPopup.setPromptText(java.lang.CharSequence):0:0 -> <init>
    137:138:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0 -> <init>
    137:138:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    137:138:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    137:138:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    139:158:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0:0 -> <init>
    139:158:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    139:158:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    139:158:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    159:162:java.lang.String androidx.appcompat.widget.TintTypedArray.getString(int):0:0 -> <init>
    159:162:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0 -> <init>
    159:162:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    159:162:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    159:162:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    163:164:void androidx.appcompat.widget.AppCompatSpinner$DialogPopup.setPromptText(java.lang.CharSequence):0:0 -> <init>
    163:164:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0 -> <init>
    163:164:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    163:164:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    163:164:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    165:170:java.lang.CharSequence[] androidx.appcompat.widget.TintTypedArray.getTextArray(int):0:0 -> <init>
    165:170:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0 -> <init>
    165:170:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    165:170:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    165:170:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    171:187:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0:0 -> <init>
    171:187:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    171:187:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    171:187:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    188:190:void androidx.appcompat.widget.TintTypedArray.recycle():0:0 -> <init>
    188:190:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0 -> <init>
    188:190:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    188:190:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    188:190:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    191:213:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int,android.content.res.Resources$Theme):0:0 -> <init>
    191:213:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int,int):0 -> <init>
    191:213:void androidx.appcompat.widget.AppCompatSpinner.<init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    191:213:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    0:107:int compatMeasureContentWidth(android.widget.SpinnerAdapter,android.graphics.drawable.Drawable):0:0 -> a
    0:10:void drawableStateChanged():0:0 -> drawableStateChanged
    0:13:int getDropDownHorizontalOffset():0:0 -> getDropDownHorizontalOffset
    0:13:int getDropDownVerticalOffset():0:0 -> getDropDownVerticalOffset
    0:11:int getDropDownWidth():0:0 -> getDropDownWidth
    0:2:androidx.appcompat.widget.AppCompatSpinner$SpinnerPopup getInternalPopup():0:0 -> getInternalPopup
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh/v0;"}
    0:13:android.graphics.drawable.Drawable getPopupBackground():0:0 -> getPopupBackground
    0:2:android.content.Context getPopupContext():0:0 -> getPopupContext
    0:13:java.lang.CharSequence getPrompt():0:0 -> getPrompt
    0:10:android.content.res.ColorStateList getSupportBackgroundTintList():0:0 -> getSupportBackgroundTintList
    0:10:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():0:0 -> getSupportBackgroundTintMode
    0:16:void onDetachedFromWindow():0:0 -> onDetachedFromWindow
    0:50:void onMeasure(int,int):0:0 -> onMeasure
    0:28:void onRestoreInstanceState(android.os.Parcelable):0:0 -> onRestoreInstanceState
    0:24:android.os.Parcelable onSaveInstanceState():0:0 -> onSaveInstanceState
    0:16:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
    10:22:void androidx.appcompat.widget.AppCompatSpinner.showPopup():0:0 -> performClick
    10:22:boolean performClick():0 -> performClick
    23:27:boolean performClick():0:0 -> performClick
    1:1:void setAdapter(android.widget.Adapter):0:0 -> setAdapter
    2:2:void setAdapter(android.widget.SpinnerAdapter):0:0 -> setAdapter
    0:10:void setBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> setBackgroundDrawable
    0:10:void setBackgroundResource(int):0:0 -> setBackgroundResource
    0:14:void setDropDownHorizontalOffset(int):0:0 -> setDropDownHorizontalOffset
    0:11:void setDropDownVerticalOffset(int):0:0 -> setDropDownVerticalOffset
    0:10:void setDropDownWidth(int):0:0 -> setDropDownWidth
    0:11:void setPopupBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> setPopupBackgroundDrawable
    0:11:void setPopupBackgroundResource(int):0:0 -> setPopupBackgroundResource
    0:11:void setPrompt(java.lang.CharSequence):0:0 -> setPrompt
    0:7:void setSupportBackgroundTintList(android.content.res.ColorStateList):0:0 -> setSupportBackgroundTintList
    0:7:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportBackgroundTintMode
androidx.appcompat.widget.AppCompatSpinner$Api16Impl -> h.n0:
    0:3:void removeOnGlobalLayoutListener(android.view.ViewTreeObserver,android.view.ViewTreeObserver$OnGlobalLayoutListener):0:0 -> a
androidx.appcompat.widget.AppCompatSpinner$Api17Impl -> h.o0:
    0:4:int getTextAlignment(android.view.View):0:0 -> a
    0:4:int getTextDirection(android.view.View):0:0 -> b
    0:3:void setTextAlignment(android.view.View,int):0:0 -> c
    0:3:void setTextDirection(android.view.View,int):0:0 -> d
androidx.appcompat.widget.AppCompatSpinner$Api23Impl -> h.p0:
    4:9:boolean androidx.core.util.ObjectsCompat.equals(java.lang.Object,java.lang.Object):0:0 -> a
    4:9:void setDropDownViewTheme(android.widget.ThemedSpinnerAdapter,android.content.res.Resources$Theme):0 -> a
    10:13:void setDropDownViewTheme(android.widget.ThemedSpinnerAdapter,android.content.res.Resources$Theme):0:0 -> a
androidx.appcompat.widget.AppCompatSpinner$DialogPopup -> h.q0:
    androidx.appcompat.app.AlertDialog mPopup -> a
    android.widget.ListAdapter mListAdapter -> b
    java.lang.CharSequence mPrompt -> c
    androidx.appcompat.widget.AppCompatSpinner this$0 -> d
    0:5:void <init>(androidx.appcompat.widget.AppCompatSpinner):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/w0;)V"}
    0:10:boolean isShowing():0:0 -> a
    0:2:java.lang.CharSequence getHintText():0:0 -> b
    0:7:void setHorizontalOffset(int):0:0 -> c
    0:1:int getHorizontalOffset():0:0 -> d
    4:7:void dismiss():0:0 -> dismiss
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(0)"]}
      # {"id":"com.android.tools.r8.synthesized"}
    8:10:void dismiss():0:0 -> dismiss
    22:26:androidx.appcompat.app.AlertDialog$Builder androidx.appcompat.app.AlertDialog$Builder.setTitle(java.lang.CharSequence):0:0 -> g
    22:26:void show(int,int):0 -> g
    27:32:void show(int,int):0:0 -> g
    33:43:androidx.appcompat.app.AlertDialog$Builder androidx.appcompat.app.AlertDialog$Builder.setSingleChoiceItems(android.widget.ListAdapter,int,android.content.DialogInterface$OnClickListener):0:0 -> g
    33:43:void show(int,int):0 -> g
    44:49:void show(int,int):0:0 -> g
    50:51:android.widget.ListView androidx.appcompat.app.AlertController.getListView():0:0 -> g
    50:51:android.widget.ListView androidx.appcompat.app.AlertDialog.getListView():0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    50:51:void show(int,int):0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    52:53:android.widget.ListView androidx.appcompat.app.AlertController.getListView():0:0 -> g
    52:53:android.widget.ListView androidx.appcompat.app.AlertDialog.getListView():0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    52:53:void show(int,int):0 -> g
    54:65:void show(int,int):0:0 -> g
    0:2:void setPromptText(java.lang.CharSequence):0:0 -> h
    0:1:int getVerticalOffset():0:0 -> j
    0:7:void setBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> k
    0:7:void setVerticalOffset(int):0:0 -> l
    0:1:android.graphics.drawable.Drawable getBackground():0:0 -> m
    0:2:void setAdapter(android.widget.ListAdapter):0:0 -> n
    0:7:void setHorizontalOriginalOffset(int):0:0 -> o
    0:24:void onClick(android.content.DialogInterface,int):0:0 -> onClick
androidx.appcompat.widget.AppCompatSpinner$DropDownAdapter -> h.r0:
    android.widget.SpinnerAdapter mAdapter -> a
    android.widget.ListAdapter mListAdapter -> b
    0:25:void <init>(android.widget.SpinnerAdapter,android.content.res.Resources$Theme):0:0 -> <init>
    0:10:boolean areAllItemsEnabled():0:0 -> areAllItemsEnabled
    0:10:int getCount():0:0 -> getCount
    0:10:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):0:0 -> getDropDownView
    0:10:java.lang.Object getItem(int):0:0 -> getItem
    0:11:long getItemId(int):0:0 -> getItemId
    0:1:int getItemViewType(int):0:0 -> getItemViewType
    0:4:android.view.View getView(int,android.view.View,android.view.ViewGroup):0:0 -> getView
    0:1:int getViewTypeCount():0:0 -> getViewTypeCount
    0:13:boolean hasStableIds():0:0 -> hasStableIds
    0:9:boolean isEmpty():0:0 -> isEmpty
    0:10:boolean isEnabled(int):0:0 -> isEnabled
    0:7:void registerDataSetObserver(android.database.DataSetObserver):0:0 -> registerDataSetObserver
    0:7:void unregisterDataSetObserver(android.database.DataSetObserver):0:0 -> unregisterDataSetObserver
androidx.appcompat.widget.AppCompatSpinner$DropdownPopup -> h.t0:
    android.widget.ListAdapter mAdapter -> A
    android.graphics.Rect mVisibleRect -> B
    int mOriginalHorizontalOffset -> C
    androidx.appcompat.widget.AppCompatSpinner this$0 -> D
    java.lang.CharSequence mHintText -> z
    6:8:void androidx.appcompat.widget.ListPopupWindow.<init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    6:8:void <init>(androidx.appcompat.widget.AppCompatSpinner,android.content.Context,android.util.AttributeSet,int):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/w0;Landroid/content/Context;Landroid/util/AttributeSet;)V"}
    9:15:void <init>(androidx.appcompat.widget.AppCompatSpinner,android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    16:18:void androidx.appcompat.widget.ListPopupWindow.setAnchorView(android.view.View):0:0 -> <init>
    16:18:void <init>(androidx.appcompat.widget.AppCompatSpinner,android.content.Context,android.util.AttributeSet,int):0 -> <init>
    19:25:void androidx.appcompat.widget.ListPopupWindow.setModal(boolean):0:0 -> <init>
    19:25:void <init>(androidx.appcompat.widget.AppCompatSpinner,android.content.Context,android.util.AttributeSet,int):0 -> <init>
    26:30:void <init>(androidx.appcompat.widget.AppCompatSpinner,android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    31:33:void androidx.appcompat.widget.ListPopupWindow.setOnItemClickListener(android.widget.AdapterView$OnItemClickListener):0:0 -> <init>
    31:33:void <init>(androidx.appcompat.widget.AppCompatSpinner,android.content.Context,android.util.AttributeSet,int):0 -> <init>
    0:2:java.lang.CharSequence getHintText():0:0 -> b
    8:12:void androidx.appcompat.widget.ListPopupWindow.setInputMethodMode(int):0:0 -> g
    8:12:void show(int,int):0 -> g
    13:15:void show(int,int):0:0 -> g
    16:18:android.widget.ListView androidx.appcompat.widget.ListPopupWindow.getListView():0:0 -> g
    16:18:void show(int,int):0 -> g
    19:33:void show(int,int):0:0 -> g
    34:62:void androidx.appcompat.widget.ListPopupWindow.setSelection(int):0:0 -> g
    34:62:void show(int,int):0 -> g
    63:82:void show(int,int):0:0 -> g
    83:86:void androidx.appcompat.widget.ListPopupWindow.setOnDismissListener(android.widget.PopupWindow$OnDismissListener):0:0 -> g
    83:86:void show(int,int):0 -> g
    0:2:void setPromptText(java.lang.CharSequence):0:0 -> h
    0:5:void setAdapter(android.widget.ListAdapter):0:0 -> n
    0:2:void setHorizontalOriginalOffset(int):0:0 -> o
    116:118:int androidx.appcompat.widget.ListPopupWindow.getWidth():0:0 -> s
    116:118:void computeContentWidth():0 -> s
    119:128:int androidx.appcompat.widget.AppCompatSpinner$DropdownPopup.getHorizontalOriginalOffset():0:0 -> s
    119:128:void computeContentWidth():0 -> s
    129:131:void androidx.appcompat.widget.ListPopupWindow.setHorizontalOffset(int):0:0 -> s
    129:131:void computeContentWidth():0 -> s
androidx.appcompat.widget.AppCompatSpinner$DropdownPopup$3 -> h.s0:
    android.view.ViewTreeObserver$OnGlobalLayoutListener val$layoutListener -> a
    androidx.appcompat.widget.AppCompatSpinner$DropdownPopup this$1 -> b
    0:7:void <init>(androidx.appcompat.widget.AppCompatSpinner$DropdownPopup,android.view.ViewTreeObserver$OnGlobalLayoutListener):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/t0;Lg/e;)V"}
    0:15:void onDismiss():0:0 -> onDismiss
androidx.appcompat.widget.AppCompatSpinner$SavedState -> h.u0:
    boolean mShowDropdown -> a
    0:8:void <clinit>():0:0 -> <clinit>
    0:14:void <init>(android.os.Parcel):0:0 -> <init>
    0:9:void writeToParcel(android.os.Parcel,int):0:0 -> writeToParcel
androidx.appcompat.widget.AppCompatSpinner$SpinnerPopup -> h.v0:
    boolean isShowing() -> a
    java.lang.CharSequence getHintText() -> b
    void setHorizontalOffset(int) -> c
    int getHorizontalOffset() -> d
    void dismiss() -> dismiss
    void show(int,int) -> g
    void setPromptText(java.lang.CharSequence) -> h
    int getVerticalOffset() -> j
    void setBackgroundDrawable(android.graphics.drawable.Drawable) -> k
    void setVerticalOffset(int) -> l
    android.graphics.drawable.Drawable getBackground() -> m
    void setAdapter(android.widget.ListAdapter) -> n
    void setHorizontalOriginalOffset(int) -> o
androidx.appcompat.widget.AppCompatTextHelper -> h.d1:
    android.widget.TextView mView -> a
    androidx.appcompat.widget.TintInfo mDrawableLeftTint -> b
    androidx.appcompat.widget.TintInfo mDrawableTopTint -> c
    androidx.appcompat.widget.TintInfo mDrawableRightTint -> d
    androidx.appcompat.widget.TintInfo mDrawableBottomTint -> e
    androidx.appcompat.widget.TintInfo mDrawableStartTint -> f
    androidx.appcompat.widget.TintInfo mDrawableEndTint -> g
    androidx.appcompat.widget.TintInfo mDrawableTint -> h
    androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper mAutoSizeTextHelper -> i
    int mStyle -> j
    int mFontWeight -> k
    android.graphics.Typeface mFontTypeface -> l
    boolean mAsyncFontPending -> m
    0:18:void <init>(android.widget.TextView):0:0 -> <init>
    0:13:void applyCompoundDrawableTint(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;Lh/k3;)V"}
    0:80:void applyCompoundDrawablesTints():0:0 -> b
    0:0:android.content.res.ColorStateList androidx.appcompat.widget.AppCompatDrawableManager.getTintList(android.content.Context,int) -> c
    0:0:androidx.appcompat.widget.TintInfo createTintInfo(android.content.Context,androidx.appcompat.widget.AppCompatDrawableManager,int):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lh/x;I)Lh/k3;"}
    1:9:android.content.res.ColorStateList androidx.appcompat.widget.AppCompatDrawableManager.getTintList(android.content.Context,int):0:0 -> c
    1:9:androidx.appcompat.widget.TintInfo createTintInfo(android.content.Context,androidx.appcompat.widget.AppCompatDrawableManager,int):0 -> c
    10:23:androidx.appcompat.widget.TintInfo createTintInfo(android.content.Context,androidx.appcompat.widget.AppCompatDrawableManager,int):0:0 -> c
    24:25:android.content.res.ColorStateList androidx.appcompat.widget.AppCompatDrawableManager.getTintList(android.content.Context,int):0:0 -> c
    24:25:androidx.appcompat.widget.TintInfo createTintInfo(android.content.Context,androidx.appcompat.widget.AppCompatDrawableManager,int):0 -> c
    0:8:android.content.res.ColorStateList getCompoundDrawableTintList():0:0 -> d
    0:8:android.graphics.PorterDuff$Mode getCompoundDrawableTintMode():0:0 -> e
    26:31:android.content.res.TypedArray androidx.appcompat.widget.TintTypedArray.getWrappedTypeArray():0:0 -> f
    26:31:void loadFromAttributes(android.util.AttributeSet,int):0 -> f
    32:38:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> f
    39:42:void androidx.core.view.ViewCompat.saveAttributeDataForStyleable(android.view.View,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):0:0 -> f
    39:42:void loadFromAttributes(android.util.AttributeSet,int):0 -> f
    43:166:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> f
    167:177:androidx.appcompat.widget.TintTypedArray androidx.appcompat.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,int,int[]):0:0 -> f
    167:177:void loadFromAttributes(android.util.AttributeSet,int):0 -> f
    178:235:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> f
    236:246:androidx.appcompat.widget.TintTypedArray androidx.appcompat.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int):0:0 -> f
    236:246:void loadFromAttributes(android.util.AttributeSet,int):0 -> f
    247:308:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> f
    309:311:void androidx.appcompat.widget.AppCompatTextHelper.setAllCaps(boolean):0:0 -> f
    309:311:void loadFromAttributes(android.util.AttributeSet,int):0 -> f
    312:342:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> f
    343:344:void androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper.loadFromAttributes(android.util.AttributeSet,int):0:0 -> f
    343:344:void loadFromAttributes(android.util.AttributeSet,int):0 -> f
    345:348:void androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper.loadFromAttributes(android.util.AttributeSet,int):0:0 -> f
    345:348:void loadFromAttributes(android.util.AttributeSet,int):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    349:381:void androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper.loadFromAttributes(android.util.AttributeSet,int):0:0 -> f
    349:381:void loadFromAttributes(android.util.AttributeSet,int):0 -> f
    382:386:void androidx.core.view.ViewCompat.saveAttributeDataForStyleable(android.view.View,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):0:0 -> f
    382:386:void androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper.loadFromAttributes(android.util.AttributeSet,int):0 -> f
    382:386:void loadFromAttributes(android.util.AttributeSet,int):0 -> f
    387:458:void androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper.loadFromAttributes(android.util.AttributeSet,int):0:0 -> f
    387:458:void loadFromAttributes(android.util.AttributeSet,int):0 -> f
    459:489:void androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper.setupAutoSizeUniformPresetSizes(android.content.res.TypedArray):0:0 -> f
    459:489:void androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper.loadFromAttributes(android.util.AttributeSet,int):0 -> f
    459:489:void loadFromAttributes(android.util.AttributeSet,int):0 -> f
    490:557:void androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper.loadFromAttributes(android.util.AttributeSet,int):0:0 -> f
    490:557:void loadFromAttributes(android.util.AttributeSet,int):0 -> f
    558:559:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> f
    560:563:int androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeTextType():0:0 -> f
    560:563:void loadFromAttributes(android.util.AttributeSet,int):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    564:565:int[] androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeTextAvailableSizes():0:0 -> f
    564:565:void loadFromAttributes(android.util.AttributeSet,int):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    566:577:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> f
    578:583:int androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeMinTextSize():0:0 -> f
    578:583:void loadFromAttributes(android.util.AttributeSet,int):0 -> f
    584:589:int androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeMaxTextSize():0:0 -> f
    584:589:void loadFromAttributes(android.util.AttributeSet,int):0 -> f
    590:596:int androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper.getAutoSizeStepGranularity():0:0 -> f
    590:596:void loadFromAttributes(android.util.AttributeSet,int):0 -> f
    597:604:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> f
    605:618:androidx.appcompat.widget.TintTypedArray androidx.appcompat.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[]):0:0 -> f
    605:618:void loadFromAttributes(android.util.AttributeSet,int):0 -> f
    619:713:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> f
    714:808:void androidx.appcompat.widget.AppCompatTextHelper.setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0:0 -> f
    714:808:void loadFromAttributes(android.util.AttributeSet,int):0 -> f
    809:818:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> f
    819:823:void androidx.core.widget.TextViewCompat.setCompoundDrawableTintList(android.widget.TextView,android.content.res.ColorStateList):0:0 -> f
    819:823:void loadFromAttributes(android.util.AttributeSet,int):0 -> f
    824:839:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> f
    840:846:void androidx.core.widget.TextViewCompat.setCompoundDrawableTintMode(android.widget.TextView,android.graphics.PorterDuff$Mode):0:0 -> f
    840:846:void loadFromAttributes(android.util.AttributeSet,int):0 -> f
    847:869:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> f
    870:873:void androidx.core.widget.TextViewCompat.setFirstBaselineToTopHeight(android.widget.TextView,int):0:0 -> f
    870:873:void loadFromAttributes(android.util.AttributeSet,int):0 -> f
    874:883:int androidx.core.util.Preconditions.checkArgumentNonnegative(int):0:0 -> f
    874:883:void androidx.core.widget.TextViewCompat.setFirstBaselineToTopHeight(android.widget.TextView,int):0 -> f
    874:883:void loadFromAttributes(android.util.AttributeSet,int):0 -> f
    884:926:void androidx.core.widget.TextViewCompat.setLastBaselineToBottomHeight(android.widget.TextView,int):0:0 -> f
    884:926:void loadFromAttributes(android.util.AttributeSet,int):0 -> f
    927:937:int androidx.core.util.Preconditions.checkArgumentNonnegative(int):0:0 -> f
    927:937:void androidx.core.widget.TextViewCompat.setLastBaselineToBottomHeight(android.widget.TextView,int):0 -> f
    927:937:void loadFromAttributes(android.util.AttributeSet,int):0 -> f
    938:954:void androidx.core.widget.TextViewCompat.setLineHeight(android.widget.TextView,int):0:0 -> f
    938:954:void loadFromAttributes(android.util.AttributeSet,int):0 -> f
    955:961:int androidx.core.util.Preconditions.checkArgumentNonnegative(int):0:0 -> f
    955:961:void androidx.core.widget.TextViewCompat.setLineHeight(android.widget.TextView,int):0 -> f
    955:961:void loadFromAttributes(android.util.AttributeSet,int):0 -> f
    2:12:androidx.appcompat.widget.TintTypedArray androidx.appcompat.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,int,int[]):0:0 -> g
    2:12:void onSetTextAppearance(android.content.Context,int):0 -> g
    13:25:void onSetTextAppearance(android.content.Context,int):0:0 -> g
    26:28:void androidx.appcompat.widget.AppCompatTextHelper.setAllCaps(boolean):0:0 -> g
    26:28:void onSetTextAppearance(android.content.Context,int):0 -> g
    29:78:void onSetTextAppearance(android.content.Context,int):0:0 -> g
    14:18:void androidx.core.view.inputmethod.EditorInfoCompat.setInitialSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence):0:0 -> h
    14:18:void populateSurroundingTextIfNeeded(android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):0 -> h
    19:23:java.lang.Object androidx.core.util.Preconditions.checkNotNull(java.lang.Object):0:0 -> h
    19:23:void androidx.core.view.inputmethod.EditorInfoCompat.setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):0 -> h
    19:23:void androidx.core.view.inputmethod.EditorInfoCompat.setInitialSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence):0 -> h
    19:23:void populateSurroundingTextIfNeeded(android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):0 -> h
    24:99:void androidx.core.view.inputmethod.EditorInfoCompat.setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):0:0 -> h
    24:99:void androidx.core.view.inputmethod.EditorInfoCompat.setInitialSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence):0 -> h
    24:99:void populateSurroundingTextIfNeeded(android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):0 -> h
    100:130:void androidx.core.view.inputmethod.EditorInfoCompat.trimLongSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):0:0 -> h
    100:130:void androidx.core.view.inputmethod.EditorInfoCompat.setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):0 -> h
    100:130:void androidx.core.view.inputmethod.EditorInfoCompat.setInitialSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence):0 -> h
    100:130:void populateSurroundingTextIfNeeded(android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):0 -> h
    131:166:boolean androidx.core.view.inputmethod.EditorInfoCompat.isCutOnSurrogate(java.lang.CharSequence,int,int):0:0 -> h
    131:166:void androidx.core.view.inputmethod.EditorInfoCompat.trimLongSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):0 -> h
    131:166:void androidx.core.view.inputmethod.EditorInfoCompat.setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):0 -> h
    131:166:void androidx.core.view.inputmethod.EditorInfoCompat.setInitialSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence):0 -> h
    131:166:void populateSurroundingTextIfNeeded(android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):0 -> h
    167:199:void androidx.core.view.inputmethod.EditorInfoCompat.trimLongSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):0:0 -> h
    167:199:void androidx.core.view.inputmethod.EditorInfoCompat.setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):0 -> h
    167:199:void androidx.core.view.inputmethod.EditorInfoCompat.setInitialSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence):0 -> h
    167:199:void populateSurroundingTextIfNeeded(android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):0 -> h
    200:203:void androidx.core.view.inputmethod.EditorInfoCompat.setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):0:0 -> h
    200:203:void androidx.core.view.inputmethod.EditorInfoCompat.setInitialSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence):0 -> h
    200:203:void populateSurroundingTextIfNeeded(android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):0 -> h
    22:34:void androidx.appcompat.widget.AppCompatTextHelper.setCompoundTints():0:0 -> i
    22:34:void setCompoundDrawableTintList(android.content.res.ColorStateList):0 -> i
    22:34:void androidx.appcompat.widget.AppCompatTextHelper.setCompoundTints():0:0 -> j
    22:34:void setCompoundDrawableTintMode(android.graphics.PorterDuff$Mode):0 -> j
    0:188:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):0:0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/activity/result/d;)V"}
androidx.appcompat.widget.AppCompatTextHelper$1 -> h.x0:
    int val$fontWeight -> a
    int val$style -> b
    java.lang.ref.WeakReference val$textViewWeak -> c
    androidx.appcompat.widget.AppCompatTextHelper this$0 -> d
    8:11:void androidx.core.content.res.ResourcesCompat$FontCallback.<init>():0:0 -> <init>
    8:11:void <init>(androidx.appcompat.widget.AppCompatTextHelper,int,int,java.lang.ref.WeakReference):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/d1;IILjava/lang/ref/WeakReference;)V"}
    0:8:android.os.Handler androidx.core.content.res.ResourcesCompat$FontCallback.getHandler(android.os.Handler):0:0 -> a
    0:8:void androidx.core.content.res.ResourcesCompat$FontCallback.callbackFailAsync(int,android.os.Handler):0 -> a
    0:8:void callbackFailAsync(int,android.os.Handler):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    9:17:void androidx.core.content.res.ResourcesCompat$FontCallback.callbackFailAsync(int,android.os.Handler):0:0 -> a
    9:17:void callbackFailAsync(int,android.os.Handler):0 -> a
    0:8:android.os.Handler androidx.core.content.res.ResourcesCompat$FontCallback.getHandler(android.os.Handler):0:0 -> b
    0:8:void androidx.core.content.res.ResourcesCompat$FontCallback.callbackSuccessAsync(android.graphics.Typeface,android.os.Handler):0 -> b
    0:8:void callbackSuccessAsync(android.graphics.Typeface,android.os.Handler):0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Typeface;)V"}
    9:18:void androidx.core.content.res.ResourcesCompat$FontCallback.callbackSuccessAsync(android.graphics.Typeface,android.os.Handler):0:0 -> b
    9:18:void callbackSuccessAsync(android.graphics.Typeface,android.os.Handler):0 -> b
    26:29:void androidx.appcompat.widget.AppCompatTextHelper.onAsyncTypefaceReceived(java.lang.ref.WeakReference,android.graphics.Typeface):0:0 -> c
    26:29:void onFontRetrieved(android.graphics.Typeface):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    30:41:void androidx.appcompat.widget.AppCompatTextHelper.onAsyncTypefaceReceived(java.lang.ref.WeakReference,android.graphics.Typeface):0:0 -> c
    30:41:void onFontRetrieved(android.graphics.Typeface):0 -> c
    42:47:boolean androidx.core.view.ViewCompat.isAttachedToWindow(android.view.View):0:0 -> c
    42:47:void androidx.appcompat.widget.AppCompatTextHelper.onAsyncTypefaceReceived(java.lang.ref.WeakReference,android.graphics.Typeface):0 -> c
    42:47:void onFontRetrieved(android.graphics.Typeface):0 -> c
    48:64:void androidx.appcompat.widget.AppCompatTextHelper.onAsyncTypefaceReceived(java.lang.ref.WeakReference,android.graphics.Typeface):0:0 -> c
    48:64:void onFontRetrieved(android.graphics.Typeface):0 -> c
androidx.appcompat.widget.AppCompatTextHelper$2 -> h.y0:
    android.widget.TextView val$textView -> a
    android.graphics.Typeface val$typeface -> b
    int val$style -> c
    0:9:void <init>(androidx.appcompat.widget.AppCompatTextHelper,android.widget.TextView,android.graphics.Typeface,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;Landroid/graphics/Typeface;I)V"}
    0:9:void run():0:0 -> run
androidx.appcompat.widget.AppCompatTextHelper$Api17Impl -> h.z0:
    0:4:android.graphics.drawable.Drawable[] getCompoundDrawablesRelative(android.widget.TextView):0:0 -> a
    0:3:void setCompoundDrawablesRelativeWithIntrinsicBounds(android.widget.TextView,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0:0 -> b
    0:3:void setTextLocale(android.widget.TextView,java.util.Locale):0:0 -> c
androidx.appcompat.widget.AppCompatTextHelper$Api24Impl -> h.a1:
    0:4:android.os.LocaleList forLanguageTags(java.lang.String):0:0 -> a
    0:3:void setTextLocales(android.widget.TextView,android.os.LocaleList):0:0 -> b
androidx.appcompat.widget.AppCompatTextHelper$Api26Impl -> h.b1:
    0:4:int getAutoSizeStepGranularity(android.widget.TextView):0:0 -> a
    0:3:void setAutoSizeTextTypeUniformWithConfiguration(android.widget.TextView,int,int,int,int):0:0 -> b
    0:3:void setAutoSizeTextTypeUniformWithPresetSizes(android.widget.TextView,int[],int):0:0 -> c
    0:4:boolean setFontVariationSettings(android.widget.TextView,java.lang.String):0:0 -> d
androidx.appcompat.widget.AppCompatTextHelper$Api28Impl -> h.c1:
    0:4:android.graphics.Typeface create(android.graphics.Typeface,int,boolean):0:0 -> a
androidx.appcompat.widget.AppCompatTextView -> h.g1:
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> b
    androidx.appcompat.widget.AppCompatEmojiTextHelper mEmojiTextViewHelper -> c
    boolean mIsSetTypefaceProcessing -> d
    androidx.appcompat.widget.AppCompatTextView$SuperCaller mSuperCaller -> e
    java.util.concurrent.Future mPrecomputedTextFuture -> f
    1:1:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    0:4:int access$001(androidx.appcompat.widget.AppCompatTextView):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/g1;)I"}
    0:17:void drawableStateChanged():0:0 -> drawableStateChanged
    0:3:void access$1001(androidx.appcompat.widget.AppCompatTextView,int):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/g1;I)V"}
    0:4:int access$101(androidx.appcompat.widget.AppCompatTextView):0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/g1;)I"}
    0:3:void access$1101(androidx.appcompat.widget.AppCompatTextView,int):0:0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/g1;I)V"}
    8:9:int androidx.appcompat.widget.AppCompatTextView$SuperCallerApi26.getAutoSizeMaxTextSize():0:0 -> getAutoSizeMaxTextSize
    8:9:int getAutoSizeMaxTextSize():0 -> getAutoSizeMaxTextSize
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:16:int androidx.appcompat.widget.AppCompatTextView$SuperCallerApi26.getAutoSizeMaxTextSize():0:0 -> getAutoSizeMaxTextSize
    10:16:int getAutoSizeMaxTextSize():0 -> getAutoSizeMaxTextSize
    8:9:int androidx.appcompat.widget.AppCompatTextView$SuperCallerApi26.getAutoSizeMinTextSize():0:0 -> getAutoSizeMinTextSize
    8:9:int getAutoSizeMinTextSize():0 -> getAutoSizeMinTextSize
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:16:int androidx.appcompat.widget.AppCompatTextView$SuperCallerApi26.getAutoSizeMinTextSize():0:0 -> getAutoSizeMinTextSize
    10:16:int getAutoSizeMinTextSize():0 -> getAutoSizeMinTextSize
    8:9:int androidx.appcompat.widget.AppCompatTextView$SuperCallerApi26.getAutoSizeStepGranularity():0:0 -> getAutoSizeStepGranularity
    8:9:int getAutoSizeStepGranularity():0 -> getAutoSizeStepGranularity
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:16:int androidx.appcompat.widget.AppCompatTextView$SuperCallerApi26.getAutoSizeStepGranularity():0:0 -> getAutoSizeStepGranularity
    10:16:int getAutoSizeStepGranularity():0 -> getAutoSizeStepGranularity
    8:9:int[] androidx.appcompat.widget.AppCompatTextView$SuperCallerApi26.getAutoSizeTextAvailableSizes():0:0 -> getAutoSizeTextAvailableSizes
    8:9:int[] getAutoSizeTextAvailableSizes():0 -> getAutoSizeTextAvailableSizes
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:16:int[] androidx.appcompat.widget.AppCompatTextView$SuperCallerApi26.getAutoSizeTextAvailableSizes():0:0 -> getAutoSizeTextAvailableSizes
    10:16:int[] getAutoSizeTextAvailableSizes():0 -> getAutoSizeTextAvailableSizes
    8:9:int androidx.appcompat.widget.AppCompatTextView$SuperCallerApi26.getAutoSizeTextType():0:0 -> getAutoSizeTextType
    8:9:int getAutoSizeTextType():0 -> getAutoSizeTextType
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:21:int androidx.appcompat.widget.AppCompatTextView$SuperCallerApi26.getAutoSizeTextType():0:0 -> getAutoSizeTextType
    10:21:int getAutoSizeTextType():0 -> getAutoSizeTextType
    0:4:android.view.ActionMode$Callback getCustomSelectionActionModeCallback():0:0 -> getCustomSelectionActionModeCallback
    0:13:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():0:0 -> getEmojiTextViewHelper
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh/b0;"}
    0:15:int androidx.core.widget.TextViewCompat.getFirstBaselineToTopHeight(android.widget.TextView):0:0 -> getFirstBaselineToTopHeight
    0:15:int getFirstBaselineToTopHeight():0 -> getFirstBaselineToTopHeight
    0:15:int androidx.core.widget.TextViewCompat.getLastBaselineToBottomHeight(android.widget.TextView):0:0 -> getLastBaselineToBottomHeight
    0:15:int getLastBaselineToBottomHeight():0 -> getLastBaselineToBottomHeight
    0:13:androidx.appcompat.widget.AppCompatTextView$SuperCaller getSuperCaller():0:0 -> getSuperCaller
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh/e1;"}
    0:10:android.content.res.ColorStateList getSupportBackgroundTintList():0:0 -> getSupportBackgroundTintList
    0:10:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():0:0 -> getSupportBackgroundTintMode
    0:6:android.content.res.ColorStateList getSupportCompoundDrawablesTintList():0:0 -> getSupportCompoundDrawablesTintList
    0:6:android.graphics.PorterDuff$Mode getSupportCompoundDrawablesTintMode():0:0 -> getSupportCompoundDrawablesTintMode
    0:14:void androidx.appcompat.widget.AppCompatTextView.consumeTextFutureAndSetBlocking():0:0 -> getText
    0:14:java.lang.CharSequence getText():0 -> getText
    15:15:void androidx.core.widget.TextViewCompat.setPrecomputedText(android.widget.TextView,androidx.core.text.PrecomputedTextCompat):0:0 -> getText
    15:15:void androidx.appcompat.widget.AppCompatTextView.consumeTextFutureAndSetBlocking():0 -> getText
    15:15:java.lang.CharSequence getText():0 -> getText
    16:20:java.lang.CharSequence getText():0:0 -> getText
    6:7:android.view.textclassifier.TextClassifier androidx.appcompat.widget.AppCompatTextView$SuperCallerApi26.getTextClassifier():0:0 -> getTextClassifier
    6:7:android.view.textclassifier.TextClassifier getTextClassifier():0 -> getTextClassifier
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:14:android.view.textclassifier.TextClassifier androidx.appcompat.widget.AppCompatTextView$SuperCallerApi26.getTextClassifier():0:0 -> getTextClassifier
    8:14:android.view.textclassifier.TextClassifier getTextClassifier():0 -> getTextClassifier
    0:9:androidx.core.text.PrecomputedTextCompat$Params androidx.core.widget.TextViewCompat.getTextMetricsParams(android.widget.TextView):0:0 -> getTextMetricsParamsCompat
    0:9:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParamsCompat():0 -> getTextMetricsParamsCompat
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu/b;"}
    0:4:int access$201(androidx.appcompat.widget.AppCompatTextView):0:0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/g1;)I"}
    0:4:int[] access$301(androidx.appcompat.widget.AppCompatTextView):0:0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/g1;)[I"}
    0:4:int access$401(androidx.appcompat.widget.AppCompatTextView):0:0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/g1;)I"}
    0:4:android.view.textclassifier.TextClassifier access$501(androidx.appcompat.widget.AppCompatTextView):0:0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/g1;)Landroid/view/textclassifier/TextClassifier;"}
    0:3:void access$601(androidx.appcompat.widget.AppCompatTextView,int,int,int,int):0:0 -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/g1;IIII)V"}
    0:3:void access$701(androidx.appcompat.widget.AppCompatTextView,int[],int):0:0 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/g1;[II)V"}
    0:3:void access$801(androidx.appcompat.widget.AppCompatTextView,int):0:0 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/g1;I)V"}
    0:3:void access$901(androidx.appcompat.widget.AppCompatTextView,android.view.textclassifier.TextClassifier):0:0 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/g1;Landroid/view/textclassifier/TextClassifier;)V"}
    0:15:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo):0:0 -> onCreateInputConnection
    10:12:void androidx.appcompat.widget.AppCompatTextHelper.onLayout(boolean,int,int,int,int):0:0 -> onLayout
    10:12:void onLayout(boolean,int,int,int,int):0 -> onLayout
    0:14:void androidx.appcompat.widget.AppCompatTextView.consumeTextFutureAndSetBlocking():0:0 -> onMeasure
    0:14:void onMeasure(int,int):0 -> onMeasure
    15:15:void androidx.core.widget.TextViewCompat.setPrecomputedText(android.widget.TextView,androidx.core.text.PrecomputedTextCompat):0:0 -> onMeasure
    15:15:void androidx.appcompat.widget.AppCompatTextView.consumeTextFutureAndSetBlocking():0 -> onMeasure
    15:15:void onMeasure(int,int):0 -> onMeasure
    16:19:void onMeasure(int,int):0:0 -> onMeasure
    0:9:void onTextChanged(java.lang.CharSequence,int,int,int):0:0 -> onTextChanged
    0:10:void setAllCaps(boolean):0:0 -> setAllCaps
    8:9:void androidx.appcompat.widget.AppCompatTextView$SuperCallerApi26.setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):0:0 -> setAutoSizeTextTypeUniformWithConfiguration
    8:9:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):0 -> setAutoSizeTextTypeUniformWithConfiguration
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:15:void androidx.appcompat.widget.AppCompatTextView$SuperCallerApi26.setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):0:0 -> setAutoSizeTextTypeUniformWithConfiguration
    10:15:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):0 -> setAutoSizeTextTypeUniformWithConfiguration
    8:9:void androidx.appcompat.widget.AppCompatTextView$SuperCallerApi26.setAutoSizeTextTypeUniformWithPresetSizes(int[],int):0:0 -> setAutoSizeTextTypeUniformWithPresetSizes
    8:9:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):0 -> setAutoSizeTextTypeUniformWithPresetSizes
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:15:void androidx.appcompat.widget.AppCompatTextView$SuperCallerApi26.setAutoSizeTextTypeUniformWithPresetSizes(int[],int):0:0 -> setAutoSizeTextTypeUniformWithPresetSizes
    10:15:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):0 -> setAutoSizeTextTypeUniformWithPresetSizes
    8:9:void androidx.appcompat.widget.AppCompatTextView$SuperCallerApi26.setAutoSizeTextTypeWithDefaults(int):0:0 -> setAutoSizeTextTypeWithDefaults
    8:9:void setAutoSizeTextTypeWithDefaults(int):0 -> setAutoSizeTextTypeWithDefaults
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:15:void androidx.appcompat.widget.AppCompatTextView$SuperCallerApi26.setAutoSizeTextTypeWithDefaults(int):0:0 -> setAutoSizeTextTypeWithDefaults
    10:15:void setAutoSizeTextTypeWithDefaults(int):0 -> setAutoSizeTextTypeWithDefaults
    0:10:void setBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> setBackgroundDrawable
    0:10:void setBackgroundResource(int):0:0 -> setBackgroundResource
    7:10:void androidx.appcompat.widget.AppCompatTextHelper.onSetCompoundDrawables():0:0 -> setCompoundDrawables
    7:10:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0 -> setCompoundDrawables
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:10:void androidx.appcompat.widget.AppCompatTextHelper.onSetCompoundDrawables():0:0 -> setCompoundDrawablesRelative
    7:10:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0 -> setCompoundDrawablesRelative
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:void androidx.appcompat.widget.AppCompatTextHelper.onSetCompoundDrawables():0:0 -> setCompoundDrawablesRelativeWithIntrinsicBounds
    1:1:void setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int):0 -> setCompoundDrawablesRelativeWithIntrinsicBounds
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    2:2:void androidx.appcompat.widget.AppCompatTextHelper.onSetCompoundDrawables():0:0 -> setCompoundDrawablesRelativeWithIntrinsicBounds
    2:2:void setCompoundDrawablesRelativeWithIntrinsicBounds(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0 -> setCompoundDrawablesRelativeWithIntrinsicBounds
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:void androidx.appcompat.widget.AppCompatTextHelper.onSetCompoundDrawables():0:0 -> setCompoundDrawablesWithIntrinsicBounds
    1:1:void setCompoundDrawablesWithIntrinsicBounds(int,int,int,int):0 -> setCompoundDrawablesWithIntrinsicBounds
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    2:2:void androidx.appcompat.widget.AppCompatTextHelper.onSetCompoundDrawables():0:0 -> setCompoundDrawablesWithIntrinsicBounds
    2:2:void setCompoundDrawablesWithIntrinsicBounds(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0 -> setCompoundDrawablesWithIntrinsicBounds
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    0:3:void setCustomSelectionActionModeCallback(android.view.ActionMode$Callback):0:0 -> setCustomSelectionActionModeCallback
    0:7:void setEmojiCompatEnabled(boolean):0:0 -> setEmojiCompatEnabled
    0:11:void setFilters(android.text.InputFilter[]):0:0 -> setFilters
    0:7:void setFirstBaselineToTopHeight(int):0:0 -> setFirstBaselineToTopHeight
    0:7:void setLastBaselineToBottomHeight(int):0:0 -> setLastBaselineToBottomHeight
    2:20:void androidx.core.widget.TextViewCompat.setLineHeight(android.widget.TextView,int):0:0 -> setLineHeight
    2:20:void setLineHeight(int):0 -> setLineHeight
    21:26:int androidx.core.util.Preconditions.checkArgumentNonnegative(int):0:0 -> setLineHeight
    21:26:void androidx.core.widget.TextViewCompat.setLineHeight(android.widget.TextView,int):0 -> setLineHeight
    21:26:void setLineHeight(int):0 -> setLineHeight
    1:1:void androidx.core.widget.TextViewCompat.setPrecomputedText(android.widget.TextView,androidx.core.text.PrecomputedTextCompat):0:0 -> setPrecomputedText
    1:1:void setPrecomputedText(androidx.core.text.PrecomputedTextCompat):0 -> setPrecomputedText
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/c;)V"}
    0:7:void setSupportBackgroundTintList(android.content.res.ColorStateList):0:0 -> setSupportBackgroundTintList
    0:7:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportBackgroundTintMode
    0:8:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):0:0 -> setSupportCompoundDrawablesTintList
    0:8:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportCompoundDrawablesTintMode
    0:10:void setTextAppearance(android.content.Context,int):0:0 -> setTextAppearance
    6:7:void androidx.appcompat.widget.AppCompatTextView$SuperCallerApi26.setTextClassifier(android.view.textclassifier.TextClassifier):0:0 -> setTextClassifier
    6:7:void setTextClassifier(android.view.textclassifier.TextClassifier):0 -> setTextClassifier
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:13:void androidx.appcompat.widget.AppCompatTextView$SuperCallerApi26.setTextClassifier(android.view.textclassifier.TextClassifier):0:0 -> setTextClassifier
    8:13:void setTextClassifier(android.view.textclassifier.TextClassifier):0 -> setTextClassifier
    0:7:void setTextFuture(java.util.concurrent.Future):0:0 -> setTextFuture
    0:1:android.text.TextDirectionHeuristic androidx.core.text.PrecomputedTextCompat$Params.getTextDirection():0:0 -> setTextMetricsParamsCompat
    0:1:void androidx.core.widget.TextViewCompat.setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):0 -> setTextMetricsParamsCompat
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    0:1:void setTextMetricsParamsCompat(androidx.core.text.PrecomputedTextCompat$Params):0 -> setTextMetricsParamsCompat
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/b;)V"}
    2:48:int androidx.core.widget.TextViewCompat.getTextDirection(android.text.TextDirectionHeuristic):0:0 -> setTextMetricsParamsCompat
    2:48:void androidx.core.widget.TextViewCompat.setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):0 -> setTextMetricsParamsCompat
    2:48:void setTextMetricsParamsCompat(androidx.core.text.PrecomputedTextCompat$Params):0 -> setTextMetricsParamsCompat
    49:55:void androidx.core.widget.TextViewCompat.setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):0:0 -> setTextMetricsParamsCompat
    49:55:void setTextMetricsParamsCompat(androidx.core.text.PrecomputedTextCompat$Params):0 -> setTextMetricsParamsCompat
    56:57:android.text.TextPaint androidx.core.text.PrecomputedTextCompat$Params.getTextPaint():0:0 -> setTextMetricsParamsCompat
    56:57:void androidx.core.widget.TextViewCompat.setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):0 -> setTextMetricsParamsCompat
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    56:57:void setTextMetricsParamsCompat(androidx.core.text.PrecomputedTextCompat$Params):0 -> setTextMetricsParamsCompat
    58:71:void androidx.core.widget.TextViewCompat.setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):0:0 -> setTextMetricsParamsCompat
    58:71:void setTextMetricsParamsCompat(androidx.core.text.PrecomputedTextCompat$Params):0 -> setTextMetricsParamsCompat
    0:5:void setTextSize(int,float):0:0 -> setTextSize
    17:31:android.graphics.Typeface androidx.core.graphics.TypefaceCompat.create(android.content.Context,android.graphics.Typeface,int):0:0 -> setTypeface
    17:31:void setTypeface(android.graphics.Typeface,int):0 -> setTypeface
    32:47:void setTypeface(android.graphics.Typeface,int):0:0 -> setTypeface
androidx.appcompat.widget.AppCompatTextView$SuperCaller -> h.e1:
    void setFirstBaselineToTopHeight(int) -> a
    void setLastBaselineToBottomHeight(int) -> q
androidx.appcompat.widget.AppCompatTextView$SuperCallerApi28 -> h.f1:
    androidx.appcompat.widget.AppCompatTextView this$0 -> c
    0:6:void <init>(androidx.appcompat.widget.AppCompatTextView):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/g1;)V"}
    0:5:void setFirstBaselineToTopHeight(int):0:0 -> a
    0:5:void setLastBaselineToBottomHeight(int):0:0 -> q
androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper -> h.k1:
    int mAutoSizeTextType -> a
    boolean mNeedsAutoSizeText -> b
    float mAutoSizeStepGranularityInPx -> c
    float mAutoSizeMinTextSizeInPx -> d
    float mAutoSizeMaxTextSizeInPx -> e
    int[] mAutoSizeTextSizesInPx -> f
    boolean mHasPresetAutoSizeValues -> g
    android.widget.TextView mTextView -> h
    android.content.Context mContext -> i
    0:15:void <clinit>():0:0 -> <clinit>
    0:35:void <init>(android.widget.TextView):0:0 -> <init>
    0:70:int[] cleanupAutoSizePresetSizes(int[]):0:0 -> a
    0:69:boolean setupAutoSizeText():0:0 -> b
    0:31:boolean setupAutoSizeUniformPresetSizesConfiguration():0:0 -> c
    0:6:boolean supportsAutoSizeText():0:0 -> d
    0:106:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):0:0 -> e
androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl -> h.j1:
    void <init>() -> <init>
androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl23 -> h.h1:
    void <init>() -> <init>
androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl29 -> h.i1:
    void <init>() -> <init>
androidx.appcompat.widget.AppCompatToggleButton -> h.l1:
    androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> a
    androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> b
    androidx.appcompat.widget.AppCompatEmojiTextHelper mAppCompatEmojiTextHelper -> c
    3:40:void androidx.appcompat.widget.AppCompatToggleButton.<init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    3:40:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    0:17:void drawableStateChanged():0:0 -> drawableStateChanged
    0:13:androidx.appcompat.widget.AppCompatEmojiTextHelper getEmojiTextViewHelper():0:0 -> getEmojiTextViewHelper
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh/b0;"}
    0:10:android.content.res.ColorStateList getSupportBackgroundTintList():0:0 -> getSupportBackgroundTintList
    0:10:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():0:0 -> getSupportBackgroundTintMode
    0:6:android.content.res.ColorStateList getSupportCompoundDrawablesTintList():0:0 -> getSupportCompoundDrawablesTintList
    0:6:android.graphics.PorterDuff$Mode getSupportCompoundDrawablesTintMode():0:0 -> getSupportCompoundDrawablesTintMode
    0:10:void setAllCaps(boolean):0:0 -> setAllCaps
    0:10:void setBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> setBackgroundDrawable
    0:10:void setBackgroundResource(int):0:0 -> setBackgroundResource
    7:10:void androidx.appcompat.widget.AppCompatTextHelper.onSetCompoundDrawables():0:0 -> setCompoundDrawables
    7:10:void setCompoundDrawables(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0 -> setCompoundDrawables
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:10:void androidx.appcompat.widget.AppCompatTextHelper.onSetCompoundDrawables():0:0 -> setCompoundDrawablesRelative
    7:10:void setCompoundDrawablesRelative(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0 -> setCompoundDrawablesRelative
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    0:7:void setEmojiCompatEnabled(boolean):0:0 -> setEmojiCompatEnabled
    0:11:void setFilters(android.text.InputFilter[]):0:0 -> setFilters
    0:7:void setSupportBackgroundTintList(android.content.res.ColorStateList):0:0 -> setSupportBackgroundTintList
    0:7:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportBackgroundTintMode
    0:8:void setSupportCompoundDrawablesTintList(android.content.res.ColorStateList):0:0 -> setSupportCompoundDrawablesTintList
    0:8:void setSupportCompoundDrawablesTintMode(android.graphics.PorterDuff$Mode):0:0 -> setSupportCompoundDrawablesTintMode
androidx.appcompat.widget.ButtonBarLayout -> androidx.appcompat.widget.ButtonBarLayout:
    boolean mAllowStacking -> a
    boolean mStacked -> b
    int mLastWidthSize -> c
    20:24:void androidx.core.view.ViewCompat.saveAttributeDataForStyleable(android.view.View,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):0:0 -> <init>
    20:24:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    25:45:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    13:16:boolean isStacked():0:0 -> onMeasure
    13:16:void onMeasure(int,int):0 -> onMeasure
    17:21:void onMeasure(int,int):0:0 -> onMeasure
    22:26:boolean isStacked():0:0 -> onMeasure
    22:26:void onMeasure(int,int):0 -> onMeasure
    27:51:void onMeasure(int,int):0:0 -> onMeasure
    52:55:boolean isStacked():0:0 -> onMeasure
    52:55:void onMeasure(int,int):0 -> onMeasure
    56:80:void onMeasure(int,int):0:0 -> onMeasure
    81:105:int getNextVisibleChildIndex(int):0:0 -> onMeasure
    81:105:void onMeasure(int,int):0 -> onMeasure
    106:131:void onMeasure(int,int):0:0 -> onMeasure
    132:136:boolean isStacked():0:0 -> onMeasure
    132:136:void onMeasure(int,int):0 -> onMeasure
    137:159:int getNextVisibleChildIndex(int):0:0 -> onMeasure
    137:159:void onMeasure(int,int):0 -> onMeasure
    160:190:void onMeasure(int,int):0:0 -> onMeasure
    191:196:int androidx.core.view.ViewCompat.getMinimumHeight(android.view.View):0:0 -> onMeasure
    191:196:void onMeasure(int,int):0 -> onMeasure
    197:205:void onMeasure(int,int):0:0 -> onMeasure
    8:12:boolean isStacked():0:0 -> setAllowStacking
    8:12:void setAllowStacking(boolean):0 -> setAllowStacking
    13:19:void setAllowStacking(boolean):0:0 -> setAllowStacking
androidx.appcompat.widget.ContentFrameLayout -> androidx.appcompat.widget.ContentFrameLayout:
    android.util.TypedValue mMinWidthMajor -> a
    android.util.TypedValue mMinWidthMinor -> b
    android.util.TypedValue mFixedWidthMajor -> c
    android.util.TypedValue mFixedWidthMinor -> d
    android.util.TypedValue mFixedHeightMajor -> e
    android.util.TypedValue mFixedHeightMinor -> f
    android.graphics.Rect mDecorPadding -> g
    androidx.appcompat.widget.ContentFrameLayout$OnAttachListener mAttachListener -> h
    1:11:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    1:11:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    9:14:void androidx.appcompat.app.AppCompatDelegateImpl.dismissPopups():0:0 -> onDetachedFromWindow
    9:14:void androidx.appcompat.app.AppCompatDelegateImpl$5.onDetachedFromWindow():0 -> onDetachedFromWindow
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:14:void onDetachedFromWindow():0 -> onDetachedFromWindow
    15:16:void androidx.appcompat.app.AppCompatDelegateImpl.dismissPopups():0:0 -> onDetachedFromWindow
    15:16:void androidx.appcompat.app.AppCompatDelegateImpl$5.onDetachedFromWindow():0 -> onDetachedFromWindow
    15:16:void onDetachedFromWindow():0 -> onDetachedFromWindow
    17:23:void androidx.appcompat.widget.ActionBarOverlayLayout.dismissPopups():0:0 -> onDetachedFromWindow
    17:23:void androidx.appcompat.app.AppCompatDelegateImpl.dismissPopups():0 -> onDetachedFromWindow
    17:23:void androidx.appcompat.app.AppCompatDelegateImpl$5.onDetachedFromWindow():0 -> onDetachedFromWindow
    17:23:void onDetachedFromWindow():0 -> onDetachedFromWindow
    24:25:void androidx.appcompat.widget.Toolbar.dismissPopupMenus():0:0 -> onDetachedFromWindow
    24:25:void androidx.appcompat.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> onDetachedFromWindow
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    24:25:void androidx.appcompat.widget.ActionBarOverlayLayout.dismissPopups():0 -> onDetachedFromWindow
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    24:25:void androidx.appcompat.app.AppCompatDelegateImpl.dismissPopups():0 -> onDetachedFromWindow
    24:25:void androidx.appcompat.app.AppCompatDelegateImpl$5.onDetachedFromWindow():0 -> onDetachedFromWindow
    24:25:void onDetachedFromWindow():0 -> onDetachedFromWindow
    26:29:void androidx.appcompat.widget.Toolbar.dismissPopupMenus():0:0 -> onDetachedFromWindow
    26:29:void androidx.appcompat.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> onDetachedFromWindow
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    26:29:void androidx.appcompat.widget.ActionBarOverlayLayout.dismissPopups():0 -> onDetachedFromWindow
    26:29:void androidx.appcompat.app.AppCompatDelegateImpl.dismissPopups():0 -> onDetachedFromWindow
    26:29:void androidx.appcompat.app.AppCompatDelegateImpl$5.onDetachedFromWindow():0 -> onDetachedFromWindow
    26:29:void onDetachedFromWindow():0 -> onDetachedFromWindow
    30:33:void androidx.appcompat.widget.ActionMenuView.dismissPopupMenus():0:0 -> onDetachedFromWindow
    30:33:void androidx.appcompat.widget.Toolbar.dismissPopupMenus():0 -> onDetachedFromWindow
    30:33:void androidx.appcompat.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> onDetachedFromWindow
    30:33:void androidx.appcompat.widget.ActionBarOverlayLayout.dismissPopups():0 -> onDetachedFromWindow
    30:33:void androidx.appcompat.app.AppCompatDelegateImpl.dismissPopups():0 -> onDetachedFromWindow
    30:33:void androidx.appcompat.app.AppCompatDelegateImpl$5.onDetachedFromWindow():0 -> onDetachedFromWindow
    30:33:void onDetachedFromWindow():0 -> onDetachedFromWindow
    34:36:boolean androidx.appcompat.widget.ActionMenuPresenter.dismissPopupMenus():0:0 -> onDetachedFromWindow
    34:36:void androidx.appcompat.widget.ActionMenuView.dismissPopupMenus():0 -> onDetachedFromWindow
    34:36:void androidx.appcompat.widget.Toolbar.dismissPopupMenus():0 -> onDetachedFromWindow
    34:36:void androidx.appcompat.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> onDetachedFromWindow
    34:36:void androidx.appcompat.widget.ActionBarOverlayLayout.dismissPopups():0 -> onDetachedFromWindow
    34:36:void androidx.appcompat.app.AppCompatDelegateImpl.dismissPopups():0 -> onDetachedFromWindow
    34:36:void androidx.appcompat.app.AppCompatDelegateImpl$5.onDetachedFromWindow():0 -> onDetachedFromWindow
    34:36:void onDetachedFromWindow():0 -> onDetachedFromWindow
    37:40:boolean androidx.appcompat.widget.ActionMenuPresenter.hideSubMenus():0:0 -> onDetachedFromWindow
    37:40:boolean androidx.appcompat.widget.ActionMenuPresenter.dismissPopupMenus():0 -> onDetachedFromWindow
    37:40:void androidx.appcompat.widget.ActionMenuView.dismissPopupMenus():0 -> onDetachedFromWindow
    37:40:void androidx.appcompat.widget.Toolbar.dismissPopupMenus():0 -> onDetachedFromWindow
    37:40:void androidx.appcompat.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> onDetachedFromWindow
    37:40:void androidx.appcompat.widget.ActionBarOverlayLayout.dismissPopups():0 -> onDetachedFromWindow
    37:40:void androidx.appcompat.app.AppCompatDelegateImpl.dismissPopups():0 -> onDetachedFromWindow
    37:40:void androidx.appcompat.app.AppCompatDelegateImpl$5.onDetachedFromWindow():0 -> onDetachedFromWindow
    37:40:void onDetachedFromWindow():0 -> onDetachedFromWindow
    41:51:void androidx.appcompat.view.menu.MenuPopupHelper.dismiss():0:0 -> onDetachedFromWindow
    41:51:boolean androidx.appcompat.widget.ActionMenuPresenter.hideSubMenus():0 -> onDetachedFromWindow
    41:51:boolean androidx.appcompat.widget.ActionMenuPresenter.dismissPopupMenus():0 -> onDetachedFromWindow
    41:51:void androidx.appcompat.widget.ActionMenuView.dismissPopupMenus():0 -> onDetachedFromWindow
    41:51:void androidx.appcompat.widget.Toolbar.dismissPopupMenus():0 -> onDetachedFromWindow
    41:51:void androidx.appcompat.widget.ToolbarWidgetWrapper.dismissPopupMenus():0 -> onDetachedFromWindow
    41:51:void androidx.appcompat.widget.ActionBarOverlayLayout.dismissPopups():0 -> onDetachedFromWindow
    41:51:void androidx.appcompat.app.AppCompatDelegateImpl.dismissPopups():0 -> onDetachedFromWindow
    41:51:void androidx.appcompat.app.AppCompatDelegateImpl$5.onDetachedFromWindow():0 -> onDetachedFromWindow
    41:51:void onDetachedFromWindow():0 -> onDetachedFromWindow
    52:82:void androidx.appcompat.app.AppCompatDelegateImpl.dismissPopups():0:0 -> onDetachedFromWindow
    52:82:void androidx.appcompat.app.AppCompatDelegateImpl$5.onDetachedFromWindow():0 -> onDetachedFromWindow
    52:82:void onDetachedFromWindow():0 -> onDetachedFromWindow
    83:90:void androidx.appcompat.app.AppCompatDelegateImpl.endOnGoingFadeAnimation():0:0 -> onDetachedFromWindow
    83:90:void androidx.appcompat.app.AppCompatDelegateImpl.dismissPopups():0 -> onDetachedFromWindow
    83:90:void androidx.appcompat.app.AppCompatDelegateImpl$5.onDetachedFromWindow():0 -> onDetachedFromWindow
    83:90:void onDetachedFromWindow():0 -> onDetachedFromWindow
    91:99:void androidx.appcompat.app.AppCompatDelegateImpl.dismissPopups():0:0 -> onDetachedFromWindow
    91:99:void androidx.appcompat.app.AppCompatDelegateImpl$5.onDetachedFromWindow():0 -> onDetachedFromWindow
    91:99:void onDetachedFromWindow():0 -> onDetachedFromWindow
    100:103:void androidx.appcompat.view.menu.MenuBuilder.close():0:0 -> onDetachedFromWindow
    100:103:void androidx.appcompat.app.AppCompatDelegateImpl.dismissPopups():0 -> onDetachedFromWindow
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    100:103:void androidx.appcompat.app.AppCompatDelegateImpl$5.onDetachedFromWindow():0 -> onDetachedFromWindow
    100:103:void onDetachedFromWindow():0 -> onDetachedFromWindow
    0:2:void setAttachListener(androidx.appcompat.widget.ContentFrameLayout$OnAttachListener):0:0 -> setAttachListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/m1;)V"}
androidx.appcompat.widget.ContentFrameLayout$OnAttachListener -> h.m1:
androidx.appcompat.widget.DecorContentParent -> h.n1:
    void setWindowCallback(android.view.Window$Callback) -> setWindowCallback
    void setWindowTitle(java.lang.CharSequence) -> setWindowTitle
androidx.appcompat.widget.DecorToolbar -> h.o1:
androidx.appcompat.widget.DrawableUtils -> h.p1:
    int[] CHECKED_STATE_SET -> a
    int[] EMPTY_STATE_SET -> b
    0:19:void <clinit>():0:0 -> <clinit>
    22:46:void androidx.appcompat.widget.DrawableUtils.forceDrawableStateChange(android.graphics.drawable.Drawable):0:0 -> a
    22:46:void fixDrawable(android.graphics.drawable.Drawable):0 -> a
    0:31:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):0:0 -> b
androidx.appcompat.widget.DropDownListView -> h.v1:
    android.graphics.Rect mSelectorRect -> a
    int mSelectionLeftPadding -> b
    int mSelectionTopPadding -> c
    int mSelectionRightPadding -> d
    int mSelectionBottomPadding -> e
    int mMotionPosition -> f
    androidx.appcompat.widget.DropDownListView$GateKeeperDrawable mSelector -> g
    boolean mListSelectionHidden -> h
    boolean mHijackFocus -> i
    boolean mDrawsInPressedState -> j
    androidx.core.widget.ListViewAutoScrollHelper mScrollHelper -> k
    androidx.appcompat.widget.DropDownListView$ResolveHoverRunnable mResolveHoverRunnable -> l
    0:28:void <init>(android.content.Context,boolean):0:0 -> <init>
    0:101:int measureHeightOfChildrenCompat(int,int,int,int,int):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(II)I"}
    65:135:void androidx.appcompat.widget.DropDownListView.setPressedItem(android.view.View,int,float,float):0:0 -> b
    65:135:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    136:151:void androidx.appcompat.widget.DropDownListView.positionSelectorLikeFocusCompat(int,android.view.View):0:0 -> b
    136:151:void androidx.appcompat.widget.DropDownListView.positionSelectorLikeTouchCompat(int,android.view.View,float,float):0 -> b
    136:151:void androidx.appcompat.widget.DropDownListView.setPressedItem(android.view.View,int,float,float):0 -> b
    136:151:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    152:200:void androidx.appcompat.widget.DropDownListView.positionSelectorCompat(int,android.view.View):0:0 -> b
    152:200:void androidx.appcompat.widget.DropDownListView.positionSelectorLikeFocusCompat(int,android.view.View):0 -> b
    152:200:void androidx.appcompat.widget.DropDownListView.positionSelectorLikeTouchCompat(int,android.view.View,float,float):0 -> b
    152:200:void androidx.appcompat.widget.DropDownListView.setPressedItem(android.view.View,int,float,float):0 -> b
    152:200:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    201:211:boolean androidx.appcompat.widget.DropDownListView.superIsSelectedChildViewEnabled():0:0 -> b
    201:211:void androidx.appcompat.widget.DropDownListView.positionSelectorCompat(int,android.view.View):0 -> b
    201:211:void androidx.appcompat.widget.DropDownListView.positionSelectorLikeFocusCompat(int,android.view.View):0 -> b
    201:211:void androidx.appcompat.widget.DropDownListView.positionSelectorLikeTouchCompat(int,android.view.View,float,float):0 -> b
    201:211:void androidx.appcompat.widget.DropDownListView.setPressedItem(android.view.View,int,float,float):0 -> b
    201:211:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    212:226:boolean androidx.appcompat.widget.DropDownListView$PreApi33Impl.isSelectedChildViewEnabled(android.widget.AbsListView):0:0 -> b
    212:226:boolean androidx.appcompat.widget.DropDownListView.superIsSelectedChildViewEnabled():0 -> b
    212:226:void androidx.appcompat.widget.DropDownListView.positionSelectorCompat(int,android.view.View):0 -> b
    212:226:void androidx.appcompat.widget.DropDownListView.positionSelectorLikeFocusCompat(int,android.view.View):0 -> b
    212:226:void androidx.appcompat.widget.DropDownListView.positionSelectorLikeTouchCompat(int,android.view.View,float,float):0 -> b
    212:226:void androidx.appcompat.widget.DropDownListView.setPressedItem(android.view.View,int,float,float):0 -> b
    212:226:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    227:233:void androidx.appcompat.widget.DropDownListView.positionSelectorCompat(int,android.view.View):0:0 -> b
    227:233:void androidx.appcompat.widget.DropDownListView.positionSelectorLikeFocusCompat(int,android.view.View):0 -> b
    227:233:void androidx.appcompat.widget.DropDownListView.positionSelectorLikeTouchCompat(int,android.view.View,float,float):0 -> b
    227:233:void androidx.appcompat.widget.DropDownListView.setPressedItem(android.view.View,int,float,float):0 -> b
    227:233:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    234:243:void androidx.appcompat.widget.DropDownListView.superSetSelectedChildViewEnabled(boolean):0:0 -> b
    234:243:void androidx.appcompat.widget.DropDownListView.positionSelectorCompat(int,android.view.View):0 -> b
    234:243:void androidx.appcompat.widget.DropDownListView.positionSelectorLikeFocusCompat(int,android.view.View):0 -> b
    234:243:void androidx.appcompat.widget.DropDownListView.positionSelectorLikeTouchCompat(int,android.view.View,float,float):0 -> b
    234:243:void androidx.appcompat.widget.DropDownListView.setPressedItem(android.view.View,int,float,float):0 -> b
    234:243:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    244:261:void androidx.appcompat.widget.DropDownListView$PreApi33Impl.setSelectedChildViewEnabled(android.widget.AbsListView,boolean):0:0 -> b
    244:261:void androidx.appcompat.widget.DropDownListView.superSetSelectedChildViewEnabled(boolean):0 -> b
    244:261:void androidx.appcompat.widget.DropDownListView.positionSelectorCompat(int,android.view.View):0 -> b
    244:261:void androidx.appcompat.widget.DropDownListView.positionSelectorLikeFocusCompat(int,android.view.View):0 -> b
    244:261:void androidx.appcompat.widget.DropDownListView.positionSelectorLikeTouchCompat(int,android.view.View,float,float):0 -> b
    244:261:void androidx.appcompat.widget.DropDownListView.setPressedItem(android.view.View,int,float,float):0 -> b
    244:261:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    262:266:void androidx.appcompat.widget.DropDownListView.positionSelectorCompat(int,android.view.View):0:0 -> b
    262:266:void androidx.appcompat.widget.DropDownListView.positionSelectorLikeFocusCompat(int,android.view.View):0 -> b
    262:266:void androidx.appcompat.widget.DropDownListView.positionSelectorLikeTouchCompat(int,android.view.View,float,float):0 -> b
    262:266:void androidx.appcompat.widget.DropDownListView.setPressedItem(android.view.View,int,float,float):0 -> b
    262:266:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    267:287:void androidx.appcompat.widget.DropDownListView.positionSelectorLikeFocusCompat(int,android.view.View):0:0 -> b
    267:287:void androidx.appcompat.widget.DropDownListView.positionSelectorLikeTouchCompat(int,android.view.View,float,float):0 -> b
    267:287:void androidx.appcompat.widget.DropDownListView.setPressedItem(android.view.View,int,float,float):0 -> b
    267:287:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    288:290:void androidx.core.graphics.drawable.DrawableCompat.setHotspot(android.graphics.drawable.Drawable,float,float):0:0 -> b
    288:290:void androidx.appcompat.widget.DropDownListView.positionSelectorLikeFocusCompat(int,android.view.View):0 -> b
    288:290:void androidx.appcompat.widget.DropDownListView.positionSelectorLikeTouchCompat(int,android.view.View,float,float):0 -> b
    288:290:void androidx.appcompat.widget.DropDownListView.setPressedItem(android.view.View,int,float,float):0 -> b
    288:290:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    291:298:void androidx.appcompat.widget.DropDownListView.positionSelectorLikeTouchCompat(int,android.view.View,float,float):0:0 -> b
    291:298:void androidx.appcompat.widget.DropDownListView.setPressedItem(android.view.View,int,float,float):0 -> b
    291:298:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    299:301:void androidx.core.graphics.drawable.DrawableCompat.setHotspot(android.graphics.drawable.Drawable,float,float):0:0 -> b
    299:301:void androidx.appcompat.widget.DropDownListView.positionSelectorLikeTouchCompat(int,android.view.View,float,float):0 -> b
    299:301:void androidx.appcompat.widget.DropDownListView.setPressedItem(android.view.View,int,float,float):0 -> b
    299:301:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    302:306:void androidx.appcompat.widget.DropDownListView.setSelectorEnabled(boolean):0:0 -> b
    302:306:void androidx.appcompat.widget.DropDownListView.setPressedItem(android.view.View,int,float,float):0 -> b
    302:306:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    307:308:void androidx.appcompat.widget.DropDownListView$GateKeeperDrawable.setEnabled(boolean):0:0 -> b
    307:308:void androidx.appcompat.widget.DropDownListView.setSelectorEnabled(boolean):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    307:308:void androidx.appcompat.widget.DropDownListView.setPressedItem(android.view.View,int,float,float):0 -> b
    307:308:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    309:313:void androidx.appcompat.widget.DropDownListView.setPressedItem(android.view.View,int,float,float):0:0 -> b
    309:313:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    314:327:void androidx.appcompat.widget.DropDownListView.clickPressedItem(android.view.View,int):0:0 -> b
    314:327:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    328:353:void androidx.appcompat.widget.DropDownListView.clearPressedItem():0:0 -> b
    328:353:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    354:366:boolean onForwardedEvent(android.view.MotionEvent,int):0:0 -> b
    367:368:androidx.core.widget.AutoScrollHelper androidx.core.widget.AutoScrollHelper.setEnabled(boolean):0:0 -> b
    367:368:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    369:370:androidx.core.widget.AutoScrollHelper androidx.core.widget.AutoScrollHelper.setEnabled(boolean):0:0 -> b
    369:370:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    371:374:boolean onForwardedEvent(android.view.MotionEvent,int):0:0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(0)"]}
    375:378:boolean onForwardedEvent(android.view.MotionEvent,int):0:0 -> b
    379:389:androidx.core.widget.AutoScrollHelper androidx.core.widget.AutoScrollHelper.setEnabled(boolean):0:0 -> b
    379:389:boolean onForwardedEvent(android.view.MotionEvent,int):0 -> b
    0:19:void androidx.appcompat.widget.DropDownListView.drawSelectorCompat(android.graphics.Canvas):0:0 -> dispatchDraw
    0:19:void dispatchDraw(android.graphics.Canvas):0 -> dispatchDraw
    20:23:void dispatchDraw(android.graphics.Canvas):0:0 -> dispatchDraw
    8:12:void androidx.appcompat.widget.DropDownListView.setSelectorEnabled(boolean):0:0 -> drawableStateChanged
    8:12:void drawableStateChanged():0 -> drawableStateChanged
    13:14:void androidx.appcompat.widget.DropDownListView$GateKeeperDrawable.setEnabled(boolean):0:0 -> drawableStateChanged
    13:14:void androidx.appcompat.widget.DropDownListView.setSelectorEnabled(boolean):0 -> drawableStateChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:14:void drawableStateChanged():0 -> drawableStateChanged
    15:20:void androidx.appcompat.widget.DropDownListView.updateSelectorStateCompat():0:0 -> drawableStateChanged
    15:20:void drawableStateChanged():0 -> drawableStateChanged
    21:24:boolean androidx.appcompat.widget.DropDownListView.touchModeDrawsInPressedStateCompat():0:0 -> drawableStateChanged
    21:24:void androidx.appcompat.widget.DropDownListView.updateSelectorStateCompat():0 -> drawableStateChanged
    21:24:void drawableStateChanged():0 -> drawableStateChanged
    25:38:void androidx.appcompat.widget.DropDownListView.updateSelectorStateCompat():0:0 -> drawableStateChanged
    25:38:void drawableStateChanged():0 -> drawableStateChanged
    0:14:boolean hasFocus():0:0 -> hasFocus
    0:14:boolean hasWindowFocus():0:0 -> hasWindowFocus
    0:14:boolean isFocused():0:0 -> isFocused
    0:17:boolean isInTouchMode():0:0 -> isInTouchMode
    0:6:void onDetachedFromWindow():0:0 -> onDetachedFromWindow
    22:24:void androidx.appcompat.widget.DropDownListView$ResolveHoverRunnable.post():0:0 -> onHoverEvent
    22:24:boolean onHoverEvent(android.view.MotionEvent):0 -> onHoverEvent
    25:87:boolean onHoverEvent(android.view.MotionEvent):0:0 -> onHoverEvent
    88:91:boolean androidx.appcompat.widget.DropDownListView$Api30Impl.canPositionSelectorForHoveredItem():0:0 -> onHoverEvent
    88:91:boolean onHoverEvent(android.view.MotionEvent):0 -> onHoverEvent
    92:159:void androidx.appcompat.widget.DropDownListView$Api30Impl.positionSelectorForHoveredItem(androidx.appcompat.widget.DropDownListView,int,android.view.View):0:0 -> onHoverEvent
    92:159:boolean onHoverEvent(android.view.MotionEvent):0 -> onHoverEvent
    160:171:boolean onHoverEvent(android.view.MotionEvent):0:0 -> onHoverEvent
    172:177:void androidx.appcompat.widget.DropDownListView.updateSelectorStateCompat():0:0 -> onHoverEvent
    172:177:boolean onHoverEvent(android.view.MotionEvent):0 -> onHoverEvent
    178:181:boolean androidx.appcompat.widget.DropDownListView.touchModeDrawsInPressedStateCompat():0:0 -> onHoverEvent
    178:181:void androidx.appcompat.widget.DropDownListView.updateSelectorStateCompat():0 -> onHoverEvent
    178:181:boolean onHoverEvent(android.view.MotionEvent):0 -> onHoverEvent
    182:195:void androidx.appcompat.widget.DropDownListView.updateSelectorStateCompat():0:0 -> onHoverEvent
    182:195:boolean onHoverEvent(android.view.MotionEvent):0 -> onHoverEvent
    27:28:void androidx.appcompat.widget.DropDownListView$ResolveHoverRunnable.cancel():0:0 -> onTouchEvent
    27:28:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    29:36:void androidx.appcompat.widget.DropDownListView$ResolveHoverRunnable.cancel():0:0 -> onTouchEvent
    29:36:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    37:41:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
    0:2:void setListSelectionHidden(boolean):0:0 -> setListSelectionHidden
    0:40:void setSelector(android.graphics.drawable.Drawable):0:0 -> setSelector
androidx.appcompat.widget.DropDownListView$Api21Impl -> h.q1:
    0:3:void drawableHotspotChanged(android.view.View,float,float):0:0 -> a
androidx.appcompat.widget.DropDownListView$Api30Impl -> h.r1:
    java.lang.reflect.Method sPositionSelector -> a
    java.lang.reflect.Method sSetSelectedPositionInt -> b
    java.lang.reflect.Method sSetNextSelectedPositionInt -> c
    boolean sHasMethods -> d
    0:78:void <clinit>():0:0 -> <clinit>
androidx.appcompat.widget.DropDownListView$Api33Impl -> h.s1:
    0:4:boolean isSelectedChildViewEnabled(android.widget.AbsListView):0:0 -> a
    0:3:void setSelectedChildViewEnabled(android.widget.AbsListView,boolean):0:0 -> b
androidx.appcompat.widget.DropDownListView$GateKeeperDrawable -> h.t1:
    android.graphics.drawable.Drawable androidx.appcompat.graphics.drawable.DrawableWrapperCompat.mDrawable -> a
    boolean mEnabled -> b
    0:2:void androidx.appcompat.graphics.drawable.DrawableWrapperCompat.<init>(android.graphics.drawable.Drawable):0:0 -> <init>
    0:2:void <init>(android.graphics.drawable.Drawable):0 -> <init>
    3:18:void androidx.appcompat.graphics.drawable.DrawableWrapperCompat.setDrawable(android.graphics.drawable.Drawable):0:0 -> <init>
    3:18:void androidx.appcompat.graphics.drawable.DrawableWrapperCompat.<init>(android.graphics.drawable.Drawable):0 -> <init>
    3:18:void <init>(android.graphics.drawable.Drawable):0 -> <init>
    19:21:void <init>(android.graphics.drawable.Drawable):0:0 -> <init>
    2:5:void androidx.core.graphics.drawable.DrawableCompat.setTintList(android.graphics.drawable.Drawable,android.content.res.ColorStateList):0:0 -> A
    2:5:void androidx.appcompat.graphics.drawable.DrawableWrapperCompat.setTintList(android.content.res.ColorStateList):0 -> A
    2:5:void androidx.core.graphics.drawable.DrawableCompat.setTintMode(android.graphics.drawable.Drawable,android.graphics.PorterDuff$Mode):0:0 -> B
    2:5:void androidx.appcompat.graphics.drawable.DrawableWrapperCompat.setTintMode(android.graphics.PorterDuff$Mode):0 -> B
    0:18:boolean androidx.appcompat.graphics.drawable.DrawableWrapperCompat.setVisible(boolean,boolean):0:0 -> C
    0:5:void androidx.appcompat.graphics.drawable.DrawableWrapperCompat.draw(android.graphics.Canvas):0:0 -> a
    0:6:int androidx.appcompat.graphics.drawable.DrawableWrapperCompat.getChangingConfigurations():0:0 -> b
    0:6:android.graphics.drawable.Drawable androidx.appcompat.graphics.drawable.DrawableWrapperCompat.getCurrent():0:0 -> c
    0:6:int androidx.appcompat.graphics.drawable.DrawableWrapperCompat.getIntrinsicHeight():0:0 -> d
    0:7:void draw(android.graphics.Canvas):0:0 -> draw
    0:6:int androidx.appcompat.graphics.drawable.DrawableWrapperCompat.getIntrinsicWidth():0:0 -> e
    0:6:int androidx.appcompat.graphics.drawable.DrawableWrapperCompat.getMinimumHeight():0:0 -> f
    0:6:int androidx.appcompat.graphics.drawable.DrawableWrapperCompat.getMinimumWidth():0:0 -> g
    0:4:int getChangingConfigurations():0:0 -> getChangingConfigurations
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:android.graphics.drawable.Drawable getCurrent():0:0 -> getCurrent
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:int getIntrinsicHeight():0:0 -> getIntrinsicHeight
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:int getIntrinsicWidth():0:0 -> getIntrinsicWidth
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:int getMinimumHeight():0:0 -> getMinimumHeight
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:int getMinimumWidth():0:0 -> getMinimumWidth
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:int getOpacity():0:0 -> getOpacity
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:boolean getPadding(android.graphics.Rect):0:0 -> getPadding
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:int[] getState():0:0 -> getState
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:android.graphics.Region getTransparentRegion():0:0 -> getTransparentRegion
      # {"id":"com.android.tools.r8.synthesized"}
    0:6:int androidx.appcompat.graphics.drawable.DrawableWrapperCompat.getOpacity():0:0 -> h
    0:6:boolean androidx.appcompat.graphics.drawable.DrawableWrapperCompat.getPadding(android.graphics.Rect):0:0 -> i
    0:3:void androidx.appcompat.graphics.drawable.DrawableWrapperCompat.invalidateDrawable(android.graphics.drawable.Drawable):0:0 -> invalidateDrawable
    0:3:void invalidateDrawable(android.graphics.drawable.Drawable):0 -> invalidateDrawable
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:boolean isAutoMirrored():0:0 -> isAutoMirrored
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:boolean isStateful():0:0 -> isStateful
      # {"id":"com.android.tools.r8.synthesized"}
    0:6:int[] androidx.appcompat.graphics.drawable.DrawableWrapperCompat.getState():0:0 -> j
    0:3:void jumpToCurrentState():0:0 -> jumpToCurrentState
      # {"id":"com.android.tools.r8.synthesized"}
    0:6:android.graphics.Region androidx.appcompat.graphics.drawable.DrawableWrapperCompat.getTransparentRegion():0:0 -> k
    2:6:boolean androidx.core.graphics.drawable.DrawableCompat.isAutoMirrored(android.graphics.drawable.Drawable):0:0 -> l
    2:6:boolean androidx.appcompat.graphics.drawable.DrawableWrapperCompat.isAutoMirrored():0 -> l
    0:6:boolean androidx.appcompat.graphics.drawable.DrawableWrapperCompat.isStateful():0:0 -> m
    0:5:void androidx.appcompat.graphics.drawable.DrawableWrapperCompat.jumpToCurrentState():0:0 -> n
    0:5:void androidx.appcompat.graphics.drawable.DrawableWrapperCompat.onBoundsChange(android.graphics.Rect):0:0 -> o
    0:3:void onBoundsChange(android.graphics.Rect):0:0 -> onBoundsChange
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:boolean onLevelChange(int):0:0 -> onLevelChange
      # {"id":"com.android.tools.r8.synthesized"}
    0:6:boolean androidx.appcompat.graphics.drawable.DrawableWrapperCompat.onLevelChange(int):0:0 -> p
    0:5:void androidx.appcompat.graphics.drawable.DrawableWrapperCompat.setAlpha(int):0:0 -> q
    2:5:void androidx.core.graphics.drawable.DrawableCompat.setAutoMirrored(android.graphics.drawable.Drawable,boolean):0:0 -> r
    2:5:void androidx.appcompat.graphics.drawable.DrawableWrapperCompat.setAutoMirrored(boolean):0 -> r
    0:5:void androidx.appcompat.graphics.drawable.DrawableWrapperCompat.setChangingConfigurations(int):0:0 -> s
    0:3:void androidx.appcompat.graphics.drawable.DrawableWrapperCompat.scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):0:0 -> scheduleDrawable
    0:3:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):0 -> scheduleDrawable
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void setAlpha(int):0:0 -> setAlpha
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void setAutoMirrored(boolean):0:0 -> setAutoMirrored
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void setChangingConfigurations(int):0:0 -> setChangingConfigurations
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void setColorFilter(android.graphics.ColorFilter):0:0 -> setColorFilter
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void setDither(boolean):0:0 -> setDither
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void setFilterBitmap(boolean):0:0 -> setFilterBitmap
      # {"id":"com.android.tools.r8.synthesized"}
    0:7:void setHotspot(float,float):0:0 -> setHotspot
    0:7:void setHotspotBounds(int,int,int,int):0:0 -> setHotspotBounds
    0:10:boolean setState(int[]):0:0 -> setState
    0:3:void setTint(int):0:0 -> setTint
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void setTintList(android.content.res.ColorStateList):0:0 -> setTintList
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void setTintMode(android.graphics.PorterDuff$Mode):0:0 -> setTintMode
      # {"id":"com.android.tools.r8.synthesized"}
    0:10:boolean setVisible(boolean,boolean):0:0 -> setVisible
    0:5:void androidx.appcompat.graphics.drawable.DrawableWrapperCompat.setColorFilter(android.graphics.ColorFilter):0:0 -> t
    0:5:void androidx.appcompat.graphics.drawable.DrawableWrapperCompat.setDither(boolean):0:0 -> u
    0:3:void androidx.appcompat.graphics.drawable.DrawableWrapperCompat.unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):0:0 -> unscheduleDrawable
    0:3:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):0 -> unscheduleDrawable
      # {"id":"com.android.tools.r8.synthesized"}
    0:5:void androidx.appcompat.graphics.drawable.DrawableWrapperCompat.setFilterBitmap(boolean):0:0 -> v
    2:5:void androidx.core.graphics.drawable.DrawableCompat.setHotspot(android.graphics.drawable.Drawable,float,float):0:0 -> w
    2:5:void androidx.appcompat.graphics.drawable.DrawableWrapperCompat.setHotspot(float,float):0 -> w
    2:5:void androidx.core.graphics.drawable.DrawableCompat.setHotspotBounds(android.graphics.drawable.Drawable,int,int,int,int):0:0 -> x
    2:5:void androidx.appcompat.graphics.drawable.DrawableWrapperCompat.setHotspotBounds(int,int,int,int):0 -> x
    0:6:boolean androidx.appcompat.graphics.drawable.DrawableWrapperCompat.setState(int[]):0:0 -> y
    2:5:void androidx.core.graphics.drawable.DrawableCompat.setTint(android.graphics.drawable.Drawable,int):0:0 -> z
    2:5:void androidx.appcompat.graphics.drawable.DrawableWrapperCompat.setTint(int):0 -> z
androidx.appcompat.widget.DropDownListView$PreApi33Impl -> h.u1:
    java.lang.reflect.Field sIsChildViewEnabled -> a
    0:20:void <clinit>():0:0 -> <clinit>
androidx.appcompat.widget.FitWindowsFrameLayout -> androidx.appcompat.widget.FitWindowsFrameLayout:
    androidx.appcompat.widget.FitWindowsViewGroup$OnFitSystemWindowsListener mListener -> a
    6:14:void androidx.appcompat.app.AppCompatDelegateImpl$4.onFitSystemWindows(android.graphics.Rect):0:0 -> fitSystemWindows
    6:14:boolean fitSystemWindows(android.graphics.Rect):0 -> fitSystemWindows
    15:19:boolean fitSystemWindows(android.graphics.Rect):0:0 -> fitSystemWindows
    0:2:void setOnFitSystemWindowsListener(androidx.appcompat.widget.FitWindowsViewGroup$OnFitSystemWindowsListener):0:0 -> setOnFitSystemWindowsListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/w1;)V"}
androidx.appcompat.widget.FitWindowsLinearLayout -> androidx.appcompat.widget.FitWindowsLinearLayout:
    androidx.appcompat.widget.FitWindowsViewGroup$OnFitSystemWindowsListener mListener -> a
    6:14:void androidx.appcompat.app.AppCompatDelegateImpl$4.onFitSystemWindows(android.graphics.Rect):0:0 -> fitSystemWindows
    6:14:boolean fitSystemWindows(android.graphics.Rect):0 -> fitSystemWindows
    15:19:boolean fitSystemWindows(android.graphics.Rect):0:0 -> fitSystemWindows
    0:2:void setOnFitSystemWindowsListener(androidx.appcompat.widget.FitWindowsViewGroup$OnFitSystemWindowsListener):0:0 -> setOnFitSystemWindowsListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/w1;)V"}
androidx.appcompat.widget.FitWindowsViewGroup$OnFitSystemWindowsListener -> h.w1:
androidx.appcompat.widget.ForwardingListener -> h.y1:
    float mScaledTouchSlop -> a
    int mTapTimeout -> b
    int mLongPressTimeout -> c
    android.view.View mSrc -> d
    java.lang.Runnable mDisallowIntercept -> e
    java.lang.Runnable mTriggerLongPress -> f
    boolean mForwarding -> g
    int mActivePointerId -> h
    int[] mTmpLocation -> i
    0:46:void <init>(android.view.View):0:0 -> <init>
    0:16:void clearCallbacks():0:0 -> a
    androidx.appcompat.view.menu.ShowableListMenu getPopup() -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg/g0;"}
    boolean onForwardingStarted() -> c
    0:16:boolean onForwardingStopped():0:0 -> d
    9:38:boolean androidx.appcompat.widget.ForwardingListener.onTouchForwarded(android.view.MotionEvent):0:0 -> onTouch
    9:38:boolean onTouch(android.view.View,android.view.MotionEvent):0 -> onTouch
    39:52:boolean androidx.appcompat.widget.ForwardingListener.toGlobalMotionEvent(android.view.View,android.view.MotionEvent):0:0 -> onTouch
    39:52:boolean androidx.appcompat.widget.ForwardingListener.onTouchForwarded(android.view.MotionEvent):0 -> onTouch
    39:52:boolean onTouch(android.view.View,android.view.MotionEvent):0 -> onTouch
    53:66:boolean androidx.appcompat.widget.ForwardingListener.toLocalMotionEvent(android.view.View,android.view.MotionEvent):0:0 -> onTouch
    53:66:boolean androidx.appcompat.widget.ForwardingListener.onTouchForwarded(android.view.MotionEvent):0 -> onTouch
    53:66:boolean onTouch(android.view.View,android.view.MotionEvent):0 -> onTouch
    67:95:boolean androidx.appcompat.widget.ForwardingListener.onTouchForwarded(android.view.MotionEvent):0:0 -> onTouch
    67:95:boolean onTouch(android.view.View,android.view.MotionEvent):0 -> onTouch
    96:108:boolean onTouch(android.view.View,android.view.MotionEvent):0:0 -> onTouch
    109:147:boolean androidx.appcompat.widget.ForwardingListener.onTouchObserved(android.view.MotionEvent):0:0 -> onTouch
    109:147:boolean onTouch(android.view.View,android.view.MotionEvent):0 -> onTouch
    148:193:boolean androidx.appcompat.widget.ForwardingListener.pointInView(android.view.View,float,float,float):0:0 -> onTouch
    148:193:boolean androidx.appcompat.widget.ForwardingListener.onTouchObserved(android.view.MotionEvent):0 -> onTouch
    148:193:boolean onTouch(android.view.View,android.view.MotionEvent):0 -> onTouch
    194:256:boolean androidx.appcompat.widget.ForwardingListener.onTouchObserved(android.view.MotionEvent):0:0 -> onTouch
    194:256:boolean onTouch(android.view.View,android.view.MotionEvent):0 -> onTouch
    257:295:boolean onTouch(android.view.View,android.view.MotionEvent):0:0 -> onTouch
    0:0:void onViewAttachedToWindow(android.view.View) -> onViewAttachedToWindow
    0:15:void onViewDetachedFromWindow(android.view.View):0:0 -> onViewDetachedFromWindow
androidx.appcompat.widget.ForwardingListener$DisallowIntercept -> h.x1:
    int $r8$classId -> a
    androidx.appcompat.widget.ForwardingListener this$0 -> b
    0:7:void androidx.appcompat.widget.ForwardingListener$DisallowIntercept.<init>(androidx.appcompat.widget.ForwardingListener):0:0 -> <init>
    0:7:void $r8$init$synthetic(androidx.appcompat.widget.ForwardingListener,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/y1;I)V"}
    9:20:void androidx.appcompat.widget.ForwardingListener$DisallowIntercept.run():0:0 -> run
    9:20:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    21:23:void androidx.appcompat.widget.ForwardingListener.onLongPress():0:0 -> run
    21:23:void androidx.appcompat.widget.ForwardingListener$TriggerLongPress.run():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:23:void run$bridge():0 -> run
    24:75:void androidx.appcompat.widget.ForwardingListener.onLongPress():0:0 -> run
    24:75:void androidx.appcompat.widget.ForwardingListener$TriggerLongPress.run():0 -> run
    24:75:void run$bridge():0 -> run
androidx.appcompat.widget.LinearLayoutCompat -> h.a2:
    boolean mBaselineAligned -> a
    int mBaselineAlignedChildIndex -> b
    int mBaselineChildTop -> c
    int mOrientation -> d
    int mGravity -> e
    int mTotalLength -> f
    float mWeightSum -> g
    boolean mUseLargestChild -> h
    int[] mMaxAscent -> i
    int[] mMaxDescent -> j
    android.graphics.drawable.Drawable mDivider -> k
    int mDividerWidth -> l
    int mDividerHeight -> m
    int mShowDividers -> n
    int mDividerPadding -> o
    19:28:androidx.appcompat.widget.TintTypedArray androidx.appcompat.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int):0:0 -> <init>
    19:28:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    29:35:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    36:38:void androidx.core.view.ViewCompat.saveAttributeDataForStyleable(android.view.View,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):0:0 -> <init>
    36:38:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    39:69:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    70:73:float androidx.appcompat.widget.TintTypedArray.getFloat(int,float):0:0 -> <init>
    70:73:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    74:116:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    0:2:boolean checkLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> checkLayoutParams
    0:32:void drawHorizontalDivider(android.graphics.Canvas,int):0:0 -> e
    0:32:void drawVerticalDivider(android.graphics.Canvas,int):0:0 -> f
    0:22:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateDefaultLayoutParams():0:0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh/z1;"}
    0:4:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():0:0 -> generateDefaultLayoutParams
    1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):0:0 -> generateLayoutParams
    2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> generateLayoutParams
    0:126:int getBaseline():0:0 -> getBaseline
    0:2:int getBaselineAlignedChildIndex():0:0 -> getBaselineAlignedChildIndex
    0:2:android.graphics.drawable.Drawable getDividerDrawable():0:0 -> getDividerDrawable
    0:2:int getDividerPadding():0:0 -> getDividerPadding
    0:2:int getDividerWidth():0:0 -> getDividerWidth
    0:2:int getGravity():0:0 -> getGravity
    0:2:int getOrientation():0:0 -> getOrientation
    0:2:int getShowDividers():0:0 -> getShowDividers
    0:4:int getVirtualChildCount():0:0 -> getVirtualChildCount
    0:2:float getWeightSum():0:0 -> getWeightSum
    0:9:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.util.AttributeSet):0:0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Lh/z1;"}
    0:5:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Lh/z1;"}
    0:51:boolean hasDividerBeforeChildAt(int):0:0 -> j
    13:18:void androidx.appcompat.widget.LinearLayoutCompat.drawDividersVertical(android.graphics.Canvas):0:0 -> onDraw
    13:18:void onDraw(android.graphics.Canvas):0 -> onDraw
    19:24:android.view.View androidx.appcompat.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onDraw
    19:24:void androidx.appcompat.widget.LinearLayoutCompat.drawDividersVertical(android.graphics.Canvas):0 -> onDraw
    19:24:void onDraw(android.graphics.Canvas):0 -> onDraw
    25:66:void androidx.appcompat.widget.LinearLayoutCompat.drawDividersVertical(android.graphics.Canvas):0:0 -> onDraw
    25:66:void onDraw(android.graphics.Canvas):0 -> onDraw
    67:72:android.view.View androidx.appcompat.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onDraw
    67:72:void androidx.appcompat.widget.LinearLayoutCompat.drawDividersVertical(android.graphics.Canvas):0 -> onDraw
    67:72:void onDraw(android.graphics.Canvas):0 -> onDraw
    73:103:void androidx.appcompat.widget.LinearLayoutCompat.drawDividersVertical(android.graphics.Canvas):0:0 -> onDraw
    73:103:void onDraw(android.graphics.Canvas):0 -> onDraw
    104:113:void androidx.appcompat.widget.LinearLayoutCompat.drawDividersHorizontal(android.graphics.Canvas):0:0 -> onDraw
    104:113:void onDraw(android.graphics.Canvas):0 -> onDraw
    114:119:android.view.View androidx.appcompat.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onDraw
    114:119:void androidx.appcompat.widget.LinearLayoutCompat.drawDividersHorizontal(android.graphics.Canvas):0 -> onDraw
    114:119:void onDraw(android.graphics.Canvas):0 -> onDraw
    120:171:void androidx.appcompat.widget.LinearLayoutCompat.drawDividersHorizontal(android.graphics.Canvas):0:0 -> onDraw
    120:171:void onDraw(android.graphics.Canvas):0 -> onDraw
    172:179:android.view.View androidx.appcompat.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onDraw
    172:179:void androidx.appcompat.widget.LinearLayoutCompat.drawDividersHorizontal(android.graphics.Canvas):0 -> onDraw
    172:179:void onDraw(android.graphics.Canvas):0 -> onDraw
    180:223:void androidx.appcompat.widget.LinearLayoutCompat.drawDividersHorizontal(android.graphics.Canvas):0:0 -> onDraw
    180:223:void onDraw(android.graphics.Canvas):0 -> onDraw
    0:8:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):0:0 -> onInitializeAccessibilityEvent
    0:8:void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo):0:0 -> onInitializeAccessibilityNodeInfo
    18:79:void androidx.appcompat.widget.LinearLayoutCompat.layoutVertical(int,int,int,int):0:0 -> onLayout
    18:79:void onLayout(boolean,int,int,int,int):0 -> onLayout
    80:88:android.view.View androidx.appcompat.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onLayout
    80:88:void androidx.appcompat.widget.LinearLayoutCompat.layoutVertical(int,int,int,int):0 -> onLayout
    80:88:void onLayout(boolean,int,int,int,int):0 -> onLayout
    89:117:void androidx.appcompat.widget.LinearLayoutCompat.layoutVertical(int,int,int,int):0:0 -> onLayout
    89:117:void onLayout(boolean,int,int,int,int):0 -> onLayout
    118:121:int androidx.core.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> onLayout
    118:121:void androidx.appcompat.widget.LinearLayoutCompat.layoutVertical(int,int,int,int):0 -> onLayout
    118:121:void onLayout(boolean,int,int,int,int):0 -> onLayout
    122:131:int androidx.core.view.GravityCompat.getAbsoluteGravity(int,int):0:0 -> onLayout
    122:131:void androidx.appcompat.widget.LinearLayoutCompat.layoutVertical(int,int,int,int):0 -> onLayout
    122:131:void onLayout(boolean,int,int,int,int):0 -> onLayout
    132:166:void androidx.appcompat.widget.LinearLayoutCompat.layoutVertical(int,int,int,int):0:0 -> onLayout
    132:166:void onLayout(boolean,int,int,int,int):0 -> onLayout
    167:169:void androidx.appcompat.widget.LinearLayoutCompat.setChildFrame(android.view.View,int,int,int,int):0:0 -> onLayout
    167:169:void androidx.appcompat.widget.LinearLayoutCompat.layoutVertical(int,int,int,int):0 -> onLayout
    167:169:void onLayout(boolean,int,int,int,int):0 -> onLayout
    170:184:void androidx.appcompat.widget.LinearLayoutCompat.layoutVertical(int,int,int,int):0:0 -> onLayout
    170:184:void onLayout(boolean,int,int,int,int):0 -> onLayout
    185:223:void androidx.appcompat.widget.LinearLayoutCompat.layoutHorizontal(int,int,int,int):0:0 -> onLayout
    185:223:void onLayout(boolean,int,int,int,int):0 -> onLayout
    224:227:int androidx.core.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> onLayout
    224:227:void androidx.appcompat.widget.LinearLayoutCompat.layoutHorizontal(int,int,int,int):0 -> onLayout
    224:227:void onLayout(boolean,int,int,int,int):0 -> onLayout
    228:236:int androidx.core.view.GravityCompat.getAbsoluteGravity(int,int):0:0 -> onLayout
    228:236:void androidx.appcompat.widget.LinearLayoutCompat.layoutHorizontal(int,int,int,int):0 -> onLayout
    228:236:void onLayout(boolean,int,int,int,int):0 -> onLayout
    237:282:void androidx.appcompat.widget.LinearLayoutCompat.layoutHorizontal(int,int,int,int):0:0 -> onLayout
    237:282:void onLayout(boolean,int,int,int,int):0 -> onLayout
    283:300:android.view.View androidx.appcompat.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onLayout
    283:300:void androidx.appcompat.widget.LinearLayoutCompat.layoutHorizontal(int,int,int,int):0 -> onLayout
    283:300:void onLayout(boolean,int,int,int,int):0 -> onLayout
    301:436:void androidx.appcompat.widget.LinearLayoutCompat.layoutHorizontal(int,int,int,int):0:0 -> onLayout
    301:436:void onLayout(boolean,int,int,int,int):0 -> onLayout
    437:439:void androidx.appcompat.widget.LinearLayoutCompat.setChildFrame(android.view.View,int,int,int,int):0:0 -> onLayout
    437:439:void androidx.appcompat.widget.LinearLayoutCompat.layoutHorizontal(int,int,int,int):0 -> onLayout
    437:439:void onLayout(boolean,int,int,int,int):0 -> onLayout
    440:465:void androidx.appcompat.widget.LinearLayoutCompat.layoutHorizontal(int,int,int,int):0:0 -> onLayout
    440:465:void onLayout(boolean,int,int,int,int):0 -> onLayout
    20:58:void androidx.appcompat.widget.LinearLayoutCompat.measureVertical(int,int):0:0 -> onMeasure
    20:58:void onMeasure(int,int):0 -> onMeasure
    59:64:android.view.View androidx.appcompat.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onMeasure
    59:64:void androidx.appcompat.widget.LinearLayoutCompat.measureVertical(int,int):0 -> onMeasure
    59:64:void onMeasure(int,int):0 -> onMeasure
    65:192:void androidx.appcompat.widget.LinearLayoutCompat.measureVertical(int,int):0:0 -> onMeasure
    65:192:void onMeasure(int,int):0 -> onMeasure
    193:197:void androidx.appcompat.widget.LinearLayoutCompat.measureChildBeforeLayout(android.view.View,int,int,int,int,int):0:0 -> onMeasure
    193:197:void androidx.appcompat.widget.LinearLayoutCompat.measureVertical(int,int):0 -> onMeasure
    193:197:void onMeasure(int,int):0 -> onMeasure
    198:428:void androidx.appcompat.widget.LinearLayoutCompat.measureVertical(int,int):0:0 -> onMeasure
    198:428:void onMeasure(int,int):0 -> onMeasure
    429:434:android.view.View androidx.appcompat.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onMeasure
    429:434:void androidx.appcompat.widget.LinearLayoutCompat.measureVertical(int,int):0 -> onMeasure
    429:434:void onMeasure(int,int):0 -> onMeasure
    435:539:void androidx.appcompat.widget.LinearLayoutCompat.measureVertical(int,int):0:0 -> onMeasure
    435:539:void onMeasure(int,int):0 -> onMeasure
    540:545:android.view.View androidx.appcompat.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onMeasure
    540:545:void androidx.appcompat.widget.LinearLayoutCompat.measureVertical(int,int):0 -> onMeasure
    540:545:void onMeasure(int,int):0 -> onMeasure
    546:606:void androidx.appcompat.widget.LinearLayoutCompat.measureVertical(int,int):0:0 -> onMeasure
    546:606:void onMeasure(int,int):0 -> onMeasure
    607:610:android.view.View androidx.appcompat.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onMeasure
    607:610:void androidx.appcompat.widget.LinearLayoutCompat.measureVertical(int,int):0 -> onMeasure
    607:610:void onMeasure(int,int):0 -> onMeasure
    611:847:void androidx.appcompat.widget.LinearLayoutCompat.measureVertical(int,int):0:0 -> onMeasure
    611:847:void onMeasure(int,int):0 -> onMeasure
    848:860:void androidx.appcompat.widget.LinearLayoutCompat.forceUniformWidth(int,int):0:0 -> onMeasure
    848:860:void androidx.appcompat.widget.LinearLayoutCompat.measureVertical(int,int):0 -> onMeasure
    848:860:void onMeasure(int,int):0 -> onMeasure
    861:864:android.view.View androidx.appcompat.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onMeasure
    861:864:void androidx.appcompat.widget.LinearLayoutCompat.forceUniformWidth(int,int):0 -> onMeasure
    861:864:void androidx.appcompat.widget.LinearLayoutCompat.measureVertical(int,int):0 -> onMeasure
    861:864:void onMeasure(int,int):0 -> onMeasure
    865:910:void androidx.appcompat.widget.LinearLayoutCompat.forceUniformWidth(int,int):0:0 -> onMeasure
    865:910:void androidx.appcompat.widget.LinearLayoutCompat.measureVertical(int,int):0 -> onMeasure
    865:910:void onMeasure(int,int):0 -> onMeasure
    911:995:void androidx.appcompat.widget.LinearLayoutCompat.measureHorizontal(int,int):0:0 -> onMeasure
    911:995:void onMeasure(int,int):0 -> onMeasure
    996:1001:android.view.View androidx.appcompat.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onMeasure
    996:1001:void androidx.appcompat.widget.LinearLayoutCompat.measureHorizontal(int,int):0 -> onMeasure
    996:1001:void onMeasure(int,int):0 -> onMeasure
    1002:1205:void androidx.appcompat.widget.LinearLayoutCompat.measureHorizontal(int,int):0:0 -> onMeasure
    1002:1205:void onMeasure(int,int):0 -> onMeasure
    1206:1216:void androidx.appcompat.widget.LinearLayoutCompat.measureChildBeforeLayout(android.view.View,int,int,int,int,int):0:0 -> onMeasure
    1206:1216:void androidx.appcompat.widget.LinearLayoutCompat.measureHorizontal(int,int):0 -> onMeasure
    1206:1216:void onMeasure(int,int):0 -> onMeasure
    1217:1538:void androidx.appcompat.widget.LinearLayoutCompat.measureHorizontal(int,int):0:0 -> onMeasure
    1217:1538:void onMeasure(int,int):0 -> onMeasure
    1539:1544:android.view.View androidx.appcompat.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onMeasure
    1539:1544:void androidx.appcompat.widget.LinearLayoutCompat.measureHorizontal(int,int):0 -> onMeasure
    1539:1544:void onMeasure(int,int):0 -> onMeasure
    1545:1662:void androidx.appcompat.widget.LinearLayoutCompat.measureHorizontal(int,int):0:0 -> onMeasure
    1545:1662:void onMeasure(int,int):0 -> onMeasure
    1663:1668:android.view.View androidx.appcompat.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onMeasure
    1663:1668:void androidx.appcompat.widget.LinearLayoutCompat.measureHorizontal(int,int):0 -> onMeasure
    1663:1668:void onMeasure(int,int):0 -> onMeasure
    1669:1754:void androidx.appcompat.widget.LinearLayoutCompat.measureHorizontal(int,int):0:0 -> onMeasure
    1669:1754:void onMeasure(int,int):0 -> onMeasure
    1755:1760:android.view.View androidx.appcompat.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onMeasure
    1755:1760:void androidx.appcompat.widget.LinearLayoutCompat.measureHorizontal(int,int):0 -> onMeasure
    1755:1760:void onMeasure(int,int):0 -> onMeasure
    1761:2189:void androidx.appcompat.widget.LinearLayoutCompat.measureHorizontal(int,int):0:0 -> onMeasure
    1761:2189:void onMeasure(int,int):0 -> onMeasure
    2190:2201:void androidx.appcompat.widget.LinearLayoutCompat.forceUniformHeight(int,int):0:0 -> onMeasure
    2190:2201:void androidx.appcompat.widget.LinearLayoutCompat.measureHorizontal(int,int):0 -> onMeasure
    2190:2201:void onMeasure(int,int):0 -> onMeasure
    2202:2205:android.view.View androidx.appcompat.widget.LinearLayoutCompat.getVirtualChildAt(int):0:0 -> onMeasure
    2202:2205:void androidx.appcompat.widget.LinearLayoutCompat.forceUniformHeight(int,int):0 -> onMeasure
    2202:2205:void androidx.appcompat.widget.LinearLayoutCompat.measureHorizontal(int,int):0 -> onMeasure
    2202:2205:void onMeasure(int,int):0 -> onMeasure
    2206:2251:void androidx.appcompat.widget.LinearLayoutCompat.forceUniformHeight(int,int):0:0 -> onMeasure
    2206:2251:void androidx.appcompat.widget.LinearLayoutCompat.measureHorizontal(int,int):0 -> onMeasure
    2206:2251:void onMeasure(int,int):0 -> onMeasure
    0:2:void setBaselineAligned(boolean):0:0 -> setBaselineAligned
    0:39:void setBaselineAlignedChildIndex(int):0:0 -> setBaselineAlignedChildIndex
    0:36:void setDividerDrawable(android.graphics.drawable.Drawable):0:0 -> setDividerDrawable
    0:2:void setDividerPadding(int):0:0 -> setDividerPadding
    0:25:void setGravity(int):0:0 -> setGravity
    0:19:void setHorizontalGravity(int):0:0 -> setHorizontalGravity
    0:2:void setMeasureWithLargestChildEnabled(boolean):0:0 -> setMeasureWithLargestChildEnabled
    0:9:void setOrientation(int):0:0 -> setOrientation
    0:9:void setShowDividers(int):0:0 -> setShowDividers
    0:16:void setVerticalGravity(int):0:0 -> setVerticalGravity
    0:7:void setWeightSum(float):0:0 -> setWeightSum
    0:1:boolean shouldDelayChildPressedState():0:0 -> shouldDelayChildPressedState
androidx.appcompat.widget.LinearLayoutCompat$LayoutParams -> h.z1:
    0:4:void <init>(int,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"}
androidx.appcompat.widget.ListPopupWindow -> h.i2:
    android.content.Context mContext -> a
    android.widget.ListAdapter mAdapter -> b
    androidx.appcompat.widget.DropDownListView mDropDownList -> c
    int mDropDownHeight -> d
    int mDropDownWidth -> e
    int mDropDownHorizontalOffset -> f
    int mDropDownVerticalOffset -> g
    int mDropDownWindowLayoutType -> h
    boolean mDropDownVerticalOffsetSet -> i
    boolean mOverlapAnchor -> j
    boolean mOverlapAnchorSet -> k
    int mDropDownGravity -> l
    int mListItemExpandMaximum -> m
    android.database.DataSetObserver mObserver -> n
    android.view.View mDropDownAnchorView -> o
    android.widget.AdapterView$OnItemClickListener mItemClickListener -> p
    androidx.appcompat.widget.ListPopupWindow$ResizePopupRunnable mResizePopupRunnable -> q
    androidx.appcompat.widget.ListPopupWindow$PopupTouchInterceptor mTouchInterceptor -> r
    androidx.appcompat.widget.ListPopupWindow$PopupScrollListener mScrollListener -> s
    androidx.appcompat.widget.ListPopupWindow$ListSelectorHider mHideSelector -> t
    android.os.Handler mHandler -> u
    android.graphics.Rect mTempRect -> v
    android.graphics.Rect mEpicenterBounds -> w
    boolean mModal -> x
    android.widget.PopupWindow mPopup -> y
    0:105:void <init>(android.content.Context,android.util.AttributeSet,int,int):0:0 -> <init>
    0:6:boolean isShowing():0:0 -> a
    0:2:void setHorizontalOffset(int):0:0 -> c
    0:2:int getHorizontalOffset():0:0 -> d
    0:18:void dismiss():0:0 -> dismiss
    0:2:android.widget.ListView getListView():0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh/v1;"}
    0:107:int androidx.appcompat.widget.ListPopupWindow.buildDropDown():0:0 -> i
    0:107:void show():0 -> i
    108:109:android.view.View androidx.appcompat.widget.ListPopupWindow.getAnchorView():0:0 -> i
    108:109:int androidx.appcompat.widget.ListPopupWindow.buildDropDown():0 -> i
    108:109:void show():0 -> i
    110:111:int androidx.appcompat.widget.ListPopupWindow.buildDropDown():0:0 -> i
    110:111:void show():0 -> i
    112:115:int androidx.appcompat.widget.ListPopupWindow.getMaxAvailableHeight(android.view.View,int,boolean):0:0 -> i
    112:115:int androidx.appcompat.widget.ListPopupWindow.buildDropDown():0 -> i
    112:115:void show():0 -> i
    116:206:int androidx.appcompat.widget.ListPopupWindow.buildDropDown():0:0 -> i
    116:206:void show():0 -> i
    207:215:boolean androidx.appcompat.widget.ListPopupWindow.isInputMethodNotNeeded():0:0 -> i
    207:215:void show():0 -> i
    216:220:void androidx.core.widget.PopupWindowCompat.setWindowLayoutType(android.widget.PopupWindow,int):0:0 -> i
    216:220:void show():0 -> i
    221:226:void show():0:0 -> i
    227:228:android.view.View androidx.appcompat.widget.ListPopupWindow.getAnchorView():0:0 -> i
    227:228:void show():0 -> i
    229:230:void show():0:0 -> i
    231:237:boolean androidx.core.view.ViewCompat.isAttachedToWindow(android.view.View):0:0 -> i
    231:237:void show():0 -> i
    238:245:void show():0:0 -> i
    246:247:android.view.View androidx.appcompat.widget.ListPopupWindow.getAnchorView():0:0 -> i
    246:247:void show():0 -> i
    248:290:void show():0:0 -> i
    291:292:android.view.View androidx.appcompat.widget.ListPopupWindow.getAnchorView():0:0 -> i
    291:292:void show():0 -> i
    293:316:void show():0:0 -> i
    317:318:android.view.View androidx.appcompat.widget.ListPopupWindow.getAnchorView():0:0 -> i
    317:318:void show():0 -> i
    319:335:void show():0:0 -> i
    336:338:void androidx.appcompat.widget.ListPopupWindow.setPopupClipToScreenEnabled(boolean):0:0 -> i
    336:338:void show():0 -> i
    339:352:void show():0:0 -> i
    353:355:void androidx.core.widget.PopupWindowCompat.setOverlapAnchor(android.widget.PopupWindow,boolean):0:0 -> i
    353:355:void show():0 -> i
    356:360:void show():0:0 -> i
    361:362:android.view.View androidx.appcompat.widget.ListPopupWindow.getAnchorView():0:0 -> i
    361:362:void show():0 -> i
    363:368:void show():0:0 -> i
    369:371:void androidx.core.widget.PopupWindowCompat.showAsDropDown(android.widget.PopupWindow,android.view.View,int,int,int):0:0 -> i
    369:371:void show():0 -> i
    372:388:void show():0:0 -> i
    389:398:void androidx.appcompat.widget.ListPopupWindow.clearListSelection():0:0 -> i
    389:398:void show():0 -> i
    399:410:void show():0:0 -> i
    0:8:int getVerticalOffset():0:0 -> j
    0:5:void setBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> k
    0:5:void setVerticalOffset(int):0:0 -> l
    0:6:android.graphics.drawable.Drawable getBackground():0:0 -> m
    0:38:void setAdapter(android.widget.ListAdapter):0:0 -> n
    0:5:androidx.appcompat.widget.DropDownListView createDropDownListView(android.content.Context,boolean):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Z)Lh/v1;"}
    22:24:void androidx.appcompat.widget.ListPopupWindow.setWidth(int):0:0 -> r
    22:24:void setContentWidth(int):0 -> r
androidx.appcompat.widget.ListPopupWindow$2 -> h.b2:
    int $r8$classId -> a
    androidx.appcompat.widget.ListPopupWindow this$0 -> b
    0:7:void androidx.appcompat.widget.ListPopupWindow$2.<init>(androidx.appcompat.widget.ListPopupWindow):0:0 -> <init>
    0:7:void $r8$init$synthetic(androidx.appcompat.widget.ListPopupWindow,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/i2;I)V"}
    8:12:void androidx.appcompat.widget.ListPopupWindow.clearListSelection():0:0 -> run
    8:12:void androidx.appcompat.widget.ListPopupWindow$ListSelectorHider.run():0 -> run
    8:12:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
      # {"id":"com.android.tools.r8.synthesized"}
    13:19:void androidx.appcompat.widget.ListPopupWindow.clearListSelection():0:0 -> run
    13:19:void androidx.appcompat.widget.ListPopupWindow$ListSelectorHider.run():0 -> run
    13:19:void run$bridge():0 -> run
    20:25:void androidx.appcompat.widget.ListPopupWindow$ResizePopupRunnable.run():0:0 -> run
    20:25:void run$bridge():0 -> run
    26:31:boolean androidx.core.view.ViewCompat.isAttachedToWindow(android.view.View):0:0 -> run
    26:31:void androidx.appcompat.widget.ListPopupWindow$ResizePopupRunnable.run():0 -> run
    26:31:void run$bridge():0 -> run
    32:65:void androidx.appcompat.widget.ListPopupWindow$ResizePopupRunnable.run():0:0 -> run
    32:65:void run$bridge():0 -> run
androidx.appcompat.widget.ListPopupWindow$3 -> h.c2:
    int $r8$classId -> a
    androidx.appcompat.widget.ListPopupWindow this$0 -> b
    0:7:void androidx.appcompat.widget.ListPopupWindow$3.<init>(androidx.appcompat.widget.ListPopupWindow):0:0 -> <init>
    0:7:void $r8$init$synthetic(java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)V"}
    11:21:void androidx.appcompat.widget.ListPopupWindow$3.onItemSelected(android.widget.AdapterView,android.view.View,int,long):0:0 -> onItemSelected
    11:21:void onItemSelected$bridge(android.widget.AdapterView,android.view.View,int,long):0 -> onItemSelected
      # {"id":"com.android.tools.r8.synthesized"}
    22:27:void androidx.appcompat.widget.SearchView$9.onItemSelected(android.widget.AdapterView,android.view.View,int,long):0:0 -> onItemSelected
    22:27:void onItemSelected$bridge(android.widget.AdapterView,android.view.View,int,long):0 -> onItemSelected
    0:0:void onNothingSelected$bridge(android.widget.AdapterView) -> onNothingSelected
      # {"id":"com.android.tools.r8.synthesized"}
androidx.appcompat.widget.ListPopupWindow$Api24Impl -> h.d2:
    0:4:int getMaxAvailableHeight(android.widget.PopupWindow,android.view.View,int,boolean):0:0 -> a
androidx.appcompat.widget.ListPopupWindow$Api29Impl -> h.e2:
    0:3:void setEpicenterBounds(android.widget.PopupWindow,android.graphics.Rect):0:0 -> a
    0:3:void setIsClippedToScreen(android.widget.PopupWindow,boolean):0:0 -> b
androidx.appcompat.widget.ListPopupWindow$PopupDataSetObserver -> h.f2:
    int $r8$classId -> a
    androidx.appcompat.widget.ListPopupWindow this$0 -> b
    0:7:void androidx.appcompat.widget.ListPopupWindow$PopupDataSetObserver.<init>(androidx.appcompat.widget.ListPopupWindow):0:0 -> <init>
    0:7:void $r8$init$synthetic(java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)V"}
    8:19:void androidx.appcompat.widget.ListPopupWindow$PopupDataSetObserver.onChanged():0:0 -> onChanged
    8:19:void onChanged$bridge():0 -> onChanged
      # {"id":"com.android.tools.r8.synthesized"}
    20:29:void androidx.cursoradapter.widget.CursorAdapter$MyDataSetObserver.onChanged():0:0 -> onChanged
    20:29:void onChanged$bridge():0 -> onChanged
    8:13:void androidx.appcompat.widget.ListPopupWindow$PopupDataSetObserver.onInvalidated():0:0 -> onInvalidated
    8:13:void onInvalidated$bridge():0 -> onInvalidated
      # {"id":"com.android.tools.r8.synthesized"}
    14:23:void androidx.cursoradapter.widget.CursorAdapter$MyDataSetObserver.onInvalidated():0:0 -> onInvalidated
    14:23:void onInvalidated$bridge():0 -> onInvalidated
androidx.appcompat.widget.ListPopupWindow$PopupScrollListener -> h.g2:
    androidx.appcompat.widget.ListPopupWindow this$0 -> a
    0:5:void <init>(androidx.appcompat.widget.ListPopupWindow):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/i2;)V"}
    0:0:void onScroll(android.widget.AbsListView,int,int,int) -> onScroll
    3:6:boolean androidx.appcompat.widget.ListPopupWindow.isInputMethodNotNeeded():0:0 -> onScrollStateChanged
    3:6:void onScrollStateChanged(android.widget.AbsListView,int):0 -> onScrollStateChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:17:boolean androidx.appcompat.widget.ListPopupWindow.isInputMethodNotNeeded():0:0 -> onScrollStateChanged
    7:17:void onScrollStateChanged(android.widget.AbsListView,int):0 -> onScrollStateChanged
    18:36:void onScrollStateChanged(android.widget.AbsListView,int):0:0 -> onScrollStateChanged
androidx.appcompat.widget.ListPopupWindow$PopupTouchInterceptor -> h.h2:
    androidx.appcompat.widget.ListPopupWindow this$0 -> a
    0:5:void <init>(androidx.appcompat.widget.ListPopupWindow):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/i2;)V"}
    0:67:boolean onTouch(android.view.View,android.view.MotionEvent):0:0 -> onTouch
androidx.appcompat.widget.MenuItemHoverListener -> h.j2:
    void onItemHoverExit(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem) -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;Landroid/view/MenuItem;)V"}
    void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem) -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;Lg/q;)V"}
androidx.appcompat.widget.MenuPopupWindow -> h.o2:
    androidx.appcompat.widget.MenuItemHoverListener mHoverListener -> z
    0:4:void <init>(android.content.Context,android.util.AttributeSet,int,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;II)V"}
    0:7:void onItemHoverExit(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;Landroid/view/MenuItem;)V"}
    0:7:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;Lg/q;)V"}
    0:8:androidx.appcompat.widget.DropDownListView createDropDownListView(android.content.Context,boolean):0:0 -> q
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Z)Lh/v1;"}
androidx.appcompat.widget.MenuPopupWindow$Api23Impl -> h.k2:
    0:3:void setEnterTransition(android.widget.PopupWindow,android.transition.Transition):0:0 -> a
    0:3:void setExitTransition(android.widget.PopupWindow,android.transition.Transition):0:0 -> b
androidx.appcompat.widget.MenuPopupWindow$Api29Impl -> h.l2:
    0:3:void setTouchModal(android.widget.PopupWindow,boolean):0:0 -> a
androidx.appcompat.widget.MenuPopupWindow$MenuDropDownListView -> h.n2:
    int mAdvanceKey -> m
    int mRetreatKey -> n
    androidx.appcompat.widget.MenuItemHoverListener mHoverListener -> o
    android.view.MenuItem mHoveredMenuItem -> p
    0:31:void <init>(android.content.Context,boolean):0:0 -> <init>
    72:75:androidx.appcompat.view.menu.MenuBuilder androidx.appcompat.view.menu.MenuAdapter.getAdapterMenu():0:0 -> onHoverEvent
    72:75:boolean onHoverEvent(android.view.MotionEvent):0 -> onHoverEvent
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    76:94:boolean onHoverEvent(android.view.MotionEvent):0:0 -> onHoverEvent
    67:69:androidx.appcompat.view.menu.MenuBuilder androidx.appcompat.view.menu.MenuAdapter.getAdapterMenu():0:0 -> onKeyDown
    67:69:boolean onKeyDown(int,android.view.KeyEvent):0 -> onKeyDown
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    70:78:boolean onKeyDown(int,android.view.KeyEvent):0:0 -> onKeyDown
    0:2:void setHoverListener(androidx.appcompat.widget.MenuItemHoverListener):0:0 -> setHoverListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/j2;)V"}
    0:3:void setSelector(android.graphics.drawable.Drawable):0:0 -> setSelector
androidx.appcompat.widget.MenuPopupWindow$MenuDropDownListView$Api17Impl -> h.m2:
    0:4:int getLayoutDirection(android.content.res.Configuration):0:0 -> a
androidx.appcompat.widget.ResourceManagerInternal -> h.q2:
    java.util.WeakHashMap mTintLists -> a
    java.util.WeakHashMap mDrawableCaches -> b
    android.util.TypedValue mTypedValue -> c
    boolean mHasCheckedVectorDrawableSetup -> d
    androidx.appcompat.widget.ResourceManagerInternal$ResourceManagerHooks mHooks -> e
    android.graphics.PorterDuff$Mode DEFAULT_MODE -> f
    androidx.appcompat.widget.ResourceManagerInternal INSTANCE -> g
    androidx.appcompat.widget.ResourceManagerInternal$ColorFilterLruCache COLOR_FILTER_CACHE -> h
    0:11:void <clinit>():0:0 -> <clinit>
    0:11:void <init>():0:0 -> <init>
    0:41:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;JLandroid/graphics/drawable/Drawable;)V"}
    21:30:long androidx.appcompat.widget.ResourceManagerInternal.createCacheKey(android.util.TypedValue):0:0 -> b
    21:30:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):0 -> b
    31:47:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):0:0 -> b
    48:105:android.graphics.drawable.Drawable androidx.appcompat.widget.AppCompatDrawableManager$1.createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):0:0 -> b
    48:105:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):0 -> b
    106:114:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):0:0 -> b
    0:20:androidx.appcompat.widget.ResourceManagerInternal get():0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh/q2;"}
    14:17:java.lang.Object androidx.collection.LongSparseArray.get(long):0:0 -> d
    14:17:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):0 -> d
    18:39:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):0:0 -> d
    40:62:void androidx.collection.LongSparseArray.remove(long):0:0 -> d
    40:62:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):0 -> d
    63:67:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):0:0 -> d
    0:10:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):0:0 -> e
    1:18:void androidx.appcompat.widget.ResourceManagerInternal.checkVectorDrawableSetup(android.content.Context):0:0 -> f
    1:18:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    19:44:boolean androidx.appcompat.widget.ResourceManagerInternal.isVectorDrawable(android.graphics.drawable.Drawable):0:0 -> f
    19:44:void androidx.appcompat.widget.ResourceManagerInternal.checkVectorDrawableSetup(android.content.Context):0 -> f
    19:44:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    45:52:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0:0 -> f
    53:58:android.graphics.drawable.Drawable androidx.core.content.ContextCompat.getDrawable(android.content.Context,int):0:0 -> f
    53:58:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    59:71:android.graphics.drawable.Drawable androidx.appcompat.widget.ResourceManagerInternal.tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):0:0 -> f
    59:71:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    72:74:void androidx.core.graphics.drawable.DrawableCompat.setTintList(android.graphics.drawable.Drawable,android.content.res.ColorStateList):0:0 -> f
    72:74:android.graphics.drawable.Drawable androidx.appcompat.widget.ResourceManagerInternal.tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):0 -> f
    72:74:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    75:84:android.graphics.PorterDuff$Mode androidx.appcompat.widget.ResourceManagerInternal.getTintMode(int):0:0 -> f
    75:84:android.graphics.drawable.Drawable androidx.appcompat.widget.ResourceManagerInternal.tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):0 -> f
    75:84:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    85:88:android.graphics.PorterDuff$Mode androidx.appcompat.widget.AppCompatDrawableManager$1.getTintModeForDrawableRes(int):0:0 -> f
    85:88:android.graphics.PorterDuff$Mode androidx.appcompat.widget.ResourceManagerInternal.getTintMode(int):0 -> f
    85:88:android.graphics.drawable.Drawable androidx.appcompat.widget.ResourceManagerInternal.tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):0 -> f
    85:88:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    89:98:void androidx.core.graphics.drawable.DrawableCompat.setTintMode(android.graphics.drawable.Drawable,android.graphics.PorterDuff$Mode):0:0 -> f
    89:98:android.graphics.drawable.Drawable androidx.appcompat.widget.ResourceManagerInternal.tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):0 -> f
    89:98:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    99:121:android.graphics.drawable.Drawable androidx.appcompat.widget.ResourceManagerInternal.tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):0:0 -> f
    99:121:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    122:132:boolean androidx.appcompat.widget.AppCompatDrawableManager$1.tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):0:0 -> f
    122:132:android.graphics.drawable.Drawable androidx.appcompat.widget.ResourceManagerInternal.tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):0 -> f
    122:132:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    133:134:android.graphics.PorterDuff$Mode androidx.appcompat.widget.AppCompatDrawableManager.access$000():0:0 -> f
    133:134:boolean androidx.appcompat.widget.AppCompatDrawableManager$1.tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):0 -> f
    133:134:android.graphics.drawable.Drawable androidx.appcompat.widget.ResourceManagerInternal.tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):0 -> f
    133:134:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    135:186:boolean androidx.appcompat.widget.AppCompatDrawableManager$1.tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):0:0 -> f
    135:186:android.graphics.drawable.Drawable androidx.appcompat.widget.ResourceManagerInternal.tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):0 -> f
    135:186:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    187:188:android.graphics.PorterDuff$Mode androidx.appcompat.widget.AppCompatDrawableManager.access$000():0:0 -> f
    187:188:boolean androidx.appcompat.widget.AppCompatDrawableManager$1.tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):0 -> f
    187:188:android.graphics.drawable.Drawable androidx.appcompat.widget.ResourceManagerInternal.tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):0 -> f
    187:188:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    189:217:boolean androidx.appcompat.widget.AppCompatDrawableManager$1.tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):0:0 -> f
    189:217:android.graphics.drawable.Drawable androidx.appcompat.widget.ResourceManagerInternal.tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):0 -> f
    189:217:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    218:228:android.graphics.drawable.Drawable androidx.appcompat.widget.ResourceManagerInternal.tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):0:0 -> f
    218:228:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    229:233:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0:0 -> f
    234:245:void androidx.appcompat.widget.ResourceManagerInternal.checkVectorDrawableSetup(android.content.Context):0:0 -> f
    234:245:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0 -> f
    12:16:int androidx.appcompat.widget.ResourceManagerInternal$ColorFilterLruCache.generateCacheKey(int,android.graphics.PorterDuff$Mode):0:0 -> g
    12:16:android.graphics.PorterDuffColorFilter androidx.appcompat.widget.ResourceManagerInternal$ColorFilterLruCache.get(int,android.graphics.PorterDuff$Mode):0 -> g
    12:16:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):0 -> g
    17:28:android.graphics.PorterDuffColorFilter androidx.appcompat.widget.ResourceManagerInternal$ColorFilterLruCache.get(int,android.graphics.PorterDuff$Mode):0:0 -> g
    17:28:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):0 -> g
    29:36:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):0:0 -> g
    37:41:int androidx.appcompat.widget.ResourceManagerInternal$ColorFilterLruCache.generateCacheKey(int,android.graphics.PorterDuff$Mode):0:0 -> g
    37:41:android.graphics.PorterDuffColorFilter androidx.appcompat.widget.ResourceManagerInternal$ColorFilterLruCache.put(int,android.graphics.PorterDuff$Mode,android.graphics.PorterDuffColorFilter):0 -> g
    37:41:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):0 -> g
    42:51:android.graphics.PorterDuffColorFilter androidx.appcompat.widget.ResourceManagerInternal$ColorFilterLruCache.put(int,android.graphics.PorterDuff$Mode,android.graphics.PorterDuffColorFilter):0:0 -> g
    42:51:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):0 -> g
    52:56:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):0:0 -> g
    1:13:android.content.res.ColorStateList androidx.appcompat.widget.ResourceManagerInternal.getTintListFromCache(android.content.Context,int):0:0 -> h
    1:13:android.content.res.ColorStateList getTintList(android.content.Context,int):0 -> h
    14:17:java.lang.Object androidx.collection.SparseArrayCompat.get(int):0:0 -> h
    14:17:android.content.res.ColorStateList androidx.appcompat.widget.ResourceManagerInternal.getTintListFromCache(android.content.Context,int):0 -> h
    14:17:android.content.res.ColorStateList getTintList(android.content.Context,int):0 -> h
    18:25:android.content.res.ColorStateList androidx.appcompat.widget.ResourceManagerInternal.getTintListFromCache(android.content.Context,int):0:0 -> h
    18:25:android.content.res.ColorStateList getTintList(android.content.Context,int):0 -> h
    26:36:android.content.res.ColorStateList getTintList(android.content.Context,int):0:0 -> h
    37:71:void androidx.appcompat.widget.ResourceManagerInternal.addTintListToCache(android.content.Context,int,android.content.res.ColorStateList):0:0 -> h
    37:71:android.content.res.ColorStateList getTintList(android.content.Context,int):0 -> h
    72:75:android.content.res.ColorStateList getTintList(android.content.Context,int):0:0 -> h
    5:6:android.graphics.PorterDuff$Mode androidx.appcompat.widget.AppCompatDrawableManager.access$000():0:0 -> i
    5:6:boolean androidx.appcompat.widget.AppCompatDrawableManager$1.tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):0 -> i
    5:6:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):0 -> i
    7:91:boolean androidx.appcompat.widget.AppCompatDrawableManager$1.tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):0:0 -> i
    7:91:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):0 -> i
    92:99:android.graphics.PorterDuffColorFilter androidx.appcompat.widget.AppCompatDrawableManager.getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):0:0 -> i
    92:99:boolean androidx.appcompat.widget.AppCompatDrawableManager$1.tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):0 -> i
    92:99:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):0 -> i
    100:110:boolean androidx.appcompat.widget.AppCompatDrawableManager$1.tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):0:0 -> i
    100:110:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):0 -> i
    111:117:android.graphics.PorterDuffColorFilter androidx.appcompat.widget.AppCompatDrawableManager.getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):0:0 -> i
    111:117:boolean androidx.appcompat.widget.AppCompatDrawableManager$1.tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):0 -> i
    111:117:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):0 -> i
androidx.appcompat.widget.ResourceManagerInternal$ColorFilterLruCache -> h.p2:
    0:4:void <init>(int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
androidx.appcompat.widget.ResourcesWrapper -> h.r2:
androidx.appcompat.widget.RtlSpacingHelper -> h.s2:
    int mLeft -> a
    int mRight -> b
    int mStart -> c
    int mEnd -> d
    int mExplicitLeft -> e
    int mExplicitRight -> f
    boolean mIsRtl -> g
    boolean mIsRelative -> h
    0:22:void <init>():0:0 -> <init>
    0:30:void setRelative(int,int):0:0 -> a
androidx.appcompat.widget.ScrollingTabContainerView -> h.t2:
androidx.appcompat.widget.SearchView -> androidx.appcompat.widget.SearchView:
    android.graphics.Rect mSearchSrtTextViewBoundsExpanded -> A
    int[] mTemp -> B
    int[] mTemp2 -> C
    android.widget.ImageView mCollapsedIcon -> D
    android.graphics.drawable.Drawable mSearchHintIcon -> E
    int mSuggestionRowLayout -> F
    int mSuggestionCommitIconResId -> G
    android.content.Intent mVoiceWebSearchIntent -> H
    android.content.Intent mVoiceAppSearchIntent -> I
    java.lang.CharSequence mDefaultQueryHint -> J
    android.view.View$OnFocusChangeListener mOnQueryTextFocusChangeListener -> K
    android.view.View$OnClickListener mOnSearchClickListener -> L
    boolean mIconifiedByDefault -> M
    boolean mIconified -> N
    androidx.cursoradapter.widget.CursorAdapter mSuggestionsAdapter -> O
    boolean mSubmitButtonEnabled -> P
    java.lang.CharSequence mQueryHint -> Q
    boolean mQueryRefinement -> R
    boolean mClearingFocus -> S
    int mMaxWidth -> T
    boolean mVoiceButtonEnabled -> U
    java.lang.CharSequence mUserQuery -> V
    boolean mExpandedInActionView -> W
    int mCollapsedImeOptions -> a0
    android.app.SearchableInfo mSearchable -> b0
    android.os.Bundle mAppSearchData -> c0
    java.lang.Runnable mUpdateDrawableStateRunnable -> d0
    java.lang.Runnable mReleaseCursorRunnable -> e0
    java.util.WeakHashMap mOutsideDrawablesCache -> f0
    int $r8$clinit -> g0
    androidx.appcompat.widget.SearchView$SearchAutoComplete mSearchSrcTextView -> p
    android.view.View mSearchEditFrame -> q
    android.view.View mSearchPlate -> r
    android.view.View mSubmitArea -> s
    android.widget.ImageView mSearchButton -> t
    android.widget.ImageView mGoButton -> u
    android.widget.ImageView mCloseButton -> v
    android.widget.ImageView mVoiceButton -> w
    android.view.View mDropDownAnchor -> x
    androidx.appcompat.widget.SearchView$UpdatableTouchDelegate mTouchDelegate -> y
    android.graphics.Rect mSearchSrcTextViewBounds -> z
    1:1:void <init>(android.content.Context):0:0 -> <init>
    2:2:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    3:3:androidx.appcompat.widget.TintTypedArray androidx.appcompat.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int):0:0 -> <init>
    3:3:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    4:4:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    5:5:void androidx.core.view.ViewCompat.saveAttributeDataForStyleable(android.view.View,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):0:0 -> <init>
    5:5:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    6:6:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    7:7:void androidx.core.view.ViewCompat.setBackground(android.view.View,android.graphics.drawable.Drawable):0:0 -> <init>
    7:7:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    8:8:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    9:9:void androidx.core.view.ViewCompat.setBackground(android.view.View,android.graphics.drawable.Drawable):0:0 -> <init>
    9:9:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    10:10:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    11:11:void androidx.appcompat.widget.TooltipCompat.setTooltipText(android.view.View,java.lang.CharSequence):0:0 -> <init>
    11:11:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    12:12:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    0:31:void onActionViewExpanded():0:0 -> a
    0:15:void setQuery(java.lang.CharSequence,boolean):0:0 -> d
    0:15:void onActionViewCollapsed():0 -> d
    16:31:void onActionViewCollapsed():0:0 -> d
    0:2:androidx.cursoradapter.widget.CursorAdapter getSuggestionsAdapter():0:0 -> getSuggestionsAdapter
      # {"id":"com.android.tools.r8.residualsignature","signature":"()La0/b;"}
    0:54:android.content.Intent createIntent(java.lang.String,android.net.Uri,java.lang.String,java.lang.String,int,java.lang.String):0:0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;"}
    0:152:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):0:0 -> l
    0:35:void onCloseClicked():0:0 -> m
    2:3:boolean launchSuggestion(int,int,java.lang.String):0:0 -> n
    2:3:boolean onItemClicked(int,int,java.lang.String):0 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"}
    4:7:android.database.Cursor androidx.cursoradapter.widget.CursorAdapter.getCursor():0:0 -> n
    4:7:boolean launchSuggestion(int,int,java.lang.String):0 -> n
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:7:boolean onItemClicked(int,int,java.lang.String):0 -> n
    8:16:boolean launchSuggestion(int,int,java.lang.String):0:0 -> n
    8:16:boolean onItemClicked(int,int,java.lang.String):0 -> n
    17:18:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):0:0 -> n
    17:18:boolean launchSuggestion(int,int,java.lang.String):0 -> n
    17:18:boolean onItemClicked(int,int,java.lang.String):0 -> n
    19:28:java.lang.String androidx.appcompat.widget.SuggestionsAdapter.getColumnString(android.database.Cursor,java.lang.String):0:0 -> n
    19:28:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):0 -> n
    19:28:boolean launchSuggestion(int,int,java.lang.String):0 -> n
    19:28:boolean onItemClicked(int,int,java.lang.String):0 -> n
    29:40:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):0:0 -> n
    29:40:boolean launchSuggestion(int,int,java.lang.String):0 -> n
    29:40:boolean onItemClicked(int,int,java.lang.String):0 -> n
    41:50:java.lang.String androidx.appcompat.widget.SuggestionsAdapter.getColumnString(android.database.Cursor,java.lang.String):0:0 -> n
    41:50:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):0 -> n
    41:50:boolean launchSuggestion(int,int,java.lang.String):0 -> n
    41:50:boolean onItemClicked(int,int,java.lang.String):0 -> n
    51:60:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):0:0 -> n
    51:60:boolean launchSuggestion(int,int,java.lang.String):0 -> n
    51:60:boolean onItemClicked(int,int,java.lang.String):0 -> n
    61:70:java.lang.String androidx.appcompat.widget.SuggestionsAdapter.getColumnString(android.database.Cursor,java.lang.String):0:0 -> n
    61:70:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):0 -> n
    61:70:boolean launchSuggestion(int,int,java.lang.String):0 -> n
    61:70:boolean onItemClicked(int,int,java.lang.String):0 -> n
    71:104:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):0:0 -> n
    71:104:boolean launchSuggestion(int,int,java.lang.String):0 -> n
    71:104:boolean onItemClicked(int,int,java.lang.String):0 -> n
    105:122:java.lang.String androidx.appcompat.widget.SuggestionsAdapter.getColumnString(android.database.Cursor,java.lang.String):0:0 -> n
    105:122:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):0 -> n
    105:122:boolean launchSuggestion(int,int,java.lang.String):0 -> n
    105:122:boolean onItemClicked(int,int,java.lang.String):0 -> n
    123:159:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):0:0 -> n
    123:159:boolean launchSuggestion(int,int,java.lang.String):0 -> n
    123:159:boolean onItemClicked(int,int,java.lang.String):0 -> n
    160:186:void launchIntent(android.content.Intent):0:0 -> n
    160:186:boolean launchSuggestion(int,int,java.lang.String):0 -> n
    160:186:boolean onItemClicked(int,int,java.lang.String):0 -> n
    187:191:boolean onItemClicked(int,int,java.lang.String):0:0 -> n
    192:195:void dismissSuggestions():0:0 -> n
    192:195:boolean onItemClicked(int,int,java.lang.String):0 -> n
    0:7:void rewriteQueryFromSuggestion(int):0:0 -> o
    0:7:boolean onItemSelected(int):0 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"}
    8:12:android.database.Cursor androidx.cursoradapter.widget.CursorAdapter.getCursor():0:0 -> o
    8:12:void rewriteQueryFromSuggestion(int):0 -> o
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:12:boolean onItemSelected(int):0 -> o
    13:34:void rewriteQueryFromSuggestion(int):0:0 -> o
    13:34:boolean onItemSelected(int):0 -> o
    5:43:void getChildBoundsWithinSearchView(android.view.View,android.graphics.Rect):0:0 -> onLayout
    5:43:void onLayout(boolean,int,int,int,int):0 -> onLayout
    44:68:void onLayout(boolean,int,int,int,int):0:0 -> onLayout
    69:90:void androidx.appcompat.widget.SearchView$UpdatableTouchDelegate.setBounds(android.graphics.Rect,android.graphics.Rect):0:0 -> onLayout
    69:90:void onLayout(boolean,int,int,int,int):0 -> onLayout
    0:3:boolean isIconified():0:0 -> onMeasure
    0:3:void onMeasure(int,int):0 -> onMeasure
    4:92:void onMeasure(int,int):0:0 -> onMeasure
    10:11:android.os.Parcelable androidx.customview.view.AbsSavedState.getSuperState():0:0 -> onRestoreInstanceState
    10:11:void onRestoreInstanceState(android.os.Parcelable):0 -> onRestoreInstanceState
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:23:void onRestoreInstanceState(android.os.Parcelable):0:0 -> onRestoreInstanceState
    9:10:boolean isIconified():0:0 -> onSaveInstanceState
    9:10:android.os.Parcelable onSaveInstanceState():0 -> onSaveInstanceState
    11:13:android.os.Parcelable onSaveInstanceState():0:0 -> onSaveInstanceState
    3:8:void postUpdateFocusedState():0:0 -> onWindowFocusChanged
    3:8:void onWindowFocusChanged(boolean):0 -> onWindowFocusChanged
    0:3:void onQueryRefine(java.lang.CharSequence):0:0 -> p
    25:36:void launchQuerySearch(int,java.lang.String,java.lang.String):0:0 -> q
    25:36:void onSubmitQuery():0 -> q
    37:39:void onSubmitQuery():0:0 -> q
    40:43:void dismissSuggestions():0:0 -> q
    40:43:void onSubmitQuery():0 -> q
    0:51:void updateCloseButton():0:0 -> r
    13:16:boolean isIconified():0:0 -> requestFocus
    13:16:boolean requestFocus(int,android.graphics.Rect):0 -> requestFocus
    17:33:boolean requestFocus(int,android.graphics.Rect):0:0 -> requestFocus
    0:38:void updateFocusedState():0:0 -> s
    7:26:void onSearchClicked():0:0 -> setIconified
    7:26:void setIconified(boolean):0 -> setIconified
    0:0:void setOnCloseListener(androidx.appcompat.widget.SearchView$OnCloseListener) -> setOnCloseListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/a3;)V"}
    0:0:void setOnQueryTextListener(androidx.appcompat.widget.SearchView$OnQueryTextListener) -> setOnQueryTextListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/b3;)V"}
    0:0:void setOnSuggestionListener(androidx.appcompat.widget.SearchView$OnSuggestionListener) -> setOnSuggestionListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/c3;)V"}
    15:17:void androidx.appcompat.widget.SuggestionsAdapter.setQueryRefinement(int):0:0 -> setQueryRefinementEnabled
    15:17:void setQueryRefinementEnabled(boolean):0 -> setQueryRefinementEnabled
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:98:void updateSearchAutoComplete():0:0 -> setSearchableInfo
    10:98:void setSearchableInfo(android.app.SearchableInfo):0 -> setSearchableInfo
    99:100:void androidx.appcompat.widget.SuggestionsAdapter.setQueryRefinement(int):0:0 -> setSearchableInfo
    99:100:void updateSearchAutoComplete():0 -> setSearchableInfo
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    99:100:void setSearchableInfo(android.app.SearchableInfo):0 -> setSearchableInfo
    101:103:void setSearchableInfo(android.app.SearchableInfo):0:0 -> setSearchableInfo
    104:152:boolean hasVoiceSearch():0:0 -> setSearchableInfo
    104:152:void setSearchableInfo(android.app.SearchableInfo):0 -> setSearchableInfo
    153:161:void setSearchableInfo(android.app.SearchableInfo):0:0 -> setSearchableInfo
    162:163:boolean isIconified():0:0 -> setSearchableInfo
    162:163:void setSearchableInfo(android.app.SearchableInfo):0 -> setSearchableInfo
    164:167:void setSearchableInfo(android.app.SearchableInfo):0:0 -> setSearchableInfo
    2:3:boolean isIconified():0:0 -> setSubmitButtonEnabled
    2:3:void setSubmitButtonEnabled(boolean):0 -> setSubmitButtonEnabled
    4:7:void setSubmitButtonEnabled(boolean):0:0 -> setSubmitButtonEnabled
    0:7:void setSuggestionsAdapter(androidx.cursoradapter.widget.CursorAdapter):0:0 -> setSuggestionsAdapter
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/b;)V"}
    8:54:java.lang.CharSequence getDecoratedHint(java.lang.CharSequence):0:0 -> t
    8:54:void updateQueryHint():0 -> t
    55:58:void updateQueryHint():0:0 -> t
    0:8:boolean isSubmitAreaEnabled():0:0 -> u
    0:8:void updateSubmitArea():0 -> u
    9:17:boolean isIconified():0:0 -> u
    9:17:boolean isSubmitAreaEnabled():0 -> u
    9:17:void updateSubmitArea():0 -> u
    18:42:void updateSubmitArea():0:0 -> u
    7:10:boolean isSubmitAreaEnabled():0:0 -> v
    7:10:void updateSubmitButton(boolean):0 -> v
    11:19:boolean isIconified():0:0 -> v
    11:19:boolean isSubmitAreaEnabled():0 -> v
    11:19:void updateSubmitButton(boolean):0 -> v
    20:40:void updateSubmitButton(boolean):0:0 -> v
    64:67:void updateVoiceButton(boolean):0:0 -> w
    64:67:void updateViewsVisibility(boolean):0 -> w
    68:73:boolean isIconified():0:0 -> w
    68:73:void updateVoiceButton(boolean):0 -> w
    68:73:void updateViewsVisibility(boolean):0 -> w
    74:85:void updateVoiceButton(boolean):0:0 -> w
    74:85:void updateViewsVisibility(boolean):0 -> w
    86:89:void updateViewsVisibility(boolean):0:0 -> w
androidx.appcompat.widget.SearchView$1 -> h.v2:
    int $r8$classId -> a
    androidx.appcompat.widget.SearchView this$0 -> b
    0:7:void androidx.appcompat.widget.SearchView$1.<init>(androidx.appcompat.widget.SearchView):0:0 -> <init>
    0:7:void $r8$init$synthetic(androidx.appcompat.widget.SearchView,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    8:11:void androidx.appcompat.widget.SearchView$1.run():0:0 -> run
    8:11:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    12:23:void androidx.appcompat.widget.SearchView$2.run():0:0 -> run
    12:23:void run$bridge():0 -> run
androidx.appcompat.widget.SearchView$10 -> h.u2:
    androidx.appcompat.widget.SearchView this$0 -> a
    0:5:void <init>(androidx.appcompat.widget.SearchView):0:0 -> <init>
    0:0:void afterTextChanged(android.text.Editable) -> afterTextChanged
    0:0:void beforeTextChanged(java.lang.CharSequence,int,int,int) -> beforeTextChanged
    0:3:void androidx.appcompat.widget.SearchView.onTextChanged(java.lang.CharSequence):0:0 -> onTextChanged
    0:3:void onTextChanged(java.lang.CharSequence,int,int,int):0 -> onTextChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:20:void androidx.appcompat.widget.SearchView.onTextChanged(java.lang.CharSequence):0:0 -> onTextChanged
    4:20:void onTextChanged(java.lang.CharSequence,int,int,int):0 -> onTextChanged
    21:26:void androidx.appcompat.widget.SearchView.updateVoiceButton(boolean):0:0 -> onTextChanged
    21:26:void androidx.appcompat.widget.SearchView.onTextChanged(java.lang.CharSequence):0 -> onTextChanged
    21:26:void onTextChanged(java.lang.CharSequence,int,int,int):0 -> onTextChanged
    27:32:boolean androidx.appcompat.widget.SearchView.isIconified():0:0 -> onTextChanged
    27:32:void androidx.appcompat.widget.SearchView.updateVoiceButton(boolean):0 -> onTextChanged
    27:32:void androidx.appcompat.widget.SearchView.onTextChanged(java.lang.CharSequence):0 -> onTextChanged
    27:32:void onTextChanged(java.lang.CharSequence,int,int,int):0 -> onTextChanged
    33:43:void androidx.appcompat.widget.SearchView.updateVoiceButton(boolean):0:0 -> onTextChanged
    33:43:void androidx.appcompat.widget.SearchView.onTextChanged(java.lang.CharSequence):0 -> onTextChanged
    33:43:void onTextChanged(java.lang.CharSequence,int,int,int):0 -> onTextChanged
    44:56:void androidx.appcompat.widget.SearchView.onTextChanged(java.lang.CharSequence):0:0 -> onTextChanged
    44:56:void onTextChanged(java.lang.CharSequence,int,int,int):0 -> onTextChanged
androidx.appcompat.widget.SearchView$3 -> h.w2:
    androidx.appcompat.widget.SearchView this$0 -> a
    0:5:void <init>(androidx.appcompat.widget.SearchView):0:0 -> <init>
    0:9:void onFocusChange(android.view.View,boolean):0:0 -> onFocusChange
androidx.appcompat.widget.SearchView$4 -> h.x2:
    androidx.appcompat.widget.SearchView this$0 -> a
    0:5:void <init>(androidx.appcompat.widget.SearchView):0:0 -> <init>
    0:3:void androidx.appcompat.widget.SearchView.adjustDropDownSizeAndPosition():0:0 -> onLayoutChange
    0:3:void onLayoutChange(android.view.View,int,int,int,int,int,int,int,int):0 -> onLayoutChange
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:93:void androidx.appcompat.widget.SearchView.adjustDropDownSizeAndPosition():0:0 -> onLayoutChange
    4:93:void onLayoutChange(android.view.View,int,int,int,int,int,int,int,int):0 -> onLayoutChange
androidx.appcompat.widget.SearchView$5 -> androidx.appcompat.widget.a:
    androidx.appcompat.widget.SearchView this$0 -> a
    9:26:void androidx.appcompat.widget.SearchView.onSearchClicked():0:0 -> onClick
    9:26:void onClick(android.view.View):0 -> onClick
    27:46:void onClick(android.view.View):0:0 -> onClick
    47:51:void androidx.appcompat.widget.SearchView.onVoiceClicked():0:0 -> onClick
    47:51:void onClick(android.view.View):0 -> onClick
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    52:59:void androidx.appcompat.widget.SearchView.onVoiceClicked():0:0 -> onClick
    52:59:void onClick(android.view.View):0 -> onClick
    60:81:android.content.Intent androidx.appcompat.widget.SearchView.createVoiceWebSearchIntent(android.content.Intent,android.app.SearchableInfo):0:0 -> onClick
    60:81:void androidx.appcompat.widget.SearchView.onVoiceClicked():0 -> onClick
    60:81:void onClick(android.view.View):0 -> onClick
    82:119:void androidx.appcompat.widget.SearchView.onVoiceClicked():0:0 -> onClick
    82:119:void onClick(android.view.View):0 -> onClick
    120:123:void androidx.appcompat.widget.SearchView.forceSuggestionQuery():0:0 -> onClick
    120:123:void onClick(android.view.View):0 -> onClick
androidx.appcompat.widget.SearchView$6 -> androidx.appcompat.widget.b:
    androidx.appcompat.widget.SearchView this$0 -> a
    26:30:boolean androidx.appcompat.widget.SearchView.onSuggestionsKey(android.view.View,int,android.view.KeyEvent):0:0 -> onKey
    26:30:boolean onKey(android.view.View,int,android.view.KeyEvent):0 -> onKey
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    31:92:boolean androidx.appcompat.widget.SearchView.onSuggestionsKey(android.view.View,int,android.view.KeyEvent):0:0 -> onKey
    31:92:boolean onKey(android.view.View,int,android.view.KeyEvent):0 -> onKey
    93:105:void androidx.appcompat.widget.SearchView$SearchAutoComplete.ensureImeVisible():0:0 -> onKey
    93:105:boolean androidx.appcompat.widget.SearchView.onSuggestionsKey(android.view.View,int,android.view.KeyEvent):0 -> onKey
    93:105:boolean onKey(android.view.View,int,android.view.KeyEvent):0 -> onKey
    106:114:boolean androidx.appcompat.widget.SearchView.onSuggestionsKey(android.view.View,int,android.view.KeyEvent):0:0 -> onKey
    106:114:boolean onKey(android.view.View,int,android.view.KeyEvent):0 -> onKey
    115:118:boolean androidx.appcompat.widget.SearchView$SearchAutoComplete.isEmpty():0:0 -> onKey
    115:118:boolean onKey(android.view.View,int,android.view.KeyEvent):0 -> onKey
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    119:129:boolean androidx.appcompat.widget.SearchView$SearchAutoComplete.isEmpty():0:0 -> onKey
    119:129:boolean onKey(android.view.View,int,android.view.KeyEvent):0 -> onKey
    130:157:boolean onKey(android.view.View,int,android.view.KeyEvent):0:0 -> onKey
    158:170:void androidx.appcompat.widget.SearchView.launchQuerySearch(int,java.lang.String,java.lang.String):0:0 -> onKey
    158:170:boolean onKey(android.view.View,int,android.view.KeyEvent):0 -> onKey
androidx.appcompat.widget.SearchView$7 -> h.y2:
    androidx.appcompat.widget.SearchView this$0 -> a
    0:5:void <init>(androidx.appcompat.widget.SearchView):0:0 -> <init>
    0:6:boolean onEditorAction(android.widget.TextView,int,android.view.KeyEvent):0:0 -> onEditorAction
androidx.appcompat.widget.SearchView$8 -> h.z2:
    androidx.appcompat.widget.SearchView this$0 -> a
    0:5:void <init>(androidx.appcompat.widget.SearchView):0:0 -> <init>
    0:5:void onItemClick(android.widget.AdapterView,android.view.View,int,long):0:0 -> onItemClick
androidx.appcompat.widget.SearchView$Api29Impl -> androidx.appcompat.widget.c:
    0:3:void refreshAutoCompleteResults(android.widget.AutoCompleteTextView):0:0 -> a
    0:3:void setInputMethodMode(androidx.appcompat.widget.SearchView$SearchAutoComplete,int):0:0 -> b
androidx.appcompat.widget.SearchView$OnCloseListener -> h.a3:
androidx.appcompat.widget.SearchView$OnQueryTextListener -> h.b3:
androidx.appcompat.widget.SearchView$OnSuggestionListener -> h.c3:
androidx.appcompat.widget.SearchView$SavedState -> h.e3:
    boolean isIconified -> c
    0:8:void <clinit>():0:0 -> <clinit>
    0:16:void <init>(android.os.Parcel,java.lang.ClassLoader):0:0 -> <init>
    0:37:java.lang.String toString():0:0 -> toString
    0:4:void androidx.customview.view.AbsSavedState.writeToParcel(android.os.Parcel,int):0:0 -> writeToParcel
    0:4:void writeToParcel(android.os.Parcel,int):0 -> writeToParcel
    5:14:void writeToParcel(android.os.Parcel,int):0:0 -> writeToParcel
androidx.appcompat.widget.SearchView$SavedState$1 -> h.d3:
    int $r8$classId -> a
    0:5:void androidx.appcompat.widget.SearchView$SavedState$1.<init>():0:0 -> <init>
    0:5:void $r8$init$synthetic(int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:androidx.appcompat.widget.Toolbar$SavedState androidx.appcompat.widget.Toolbar$SavedState$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    1:1:java.lang.Object androidx.appcompat.widget.Toolbar$SavedState$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    1:1:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
      # {"id":"com.android.tools.r8.synthesized"}
    2:2:androidx.appcompat.widget.SearchView$SavedState androidx.appcompat.widget.SearchView$SavedState$1.createFromParcel(android.os.Parcel):0:0 -> createFromParcel
    2:2:java.lang.Object androidx.appcompat.widget.SearchView$SavedState$1.createFromParcel(android.os.Parcel):0 -> createFromParcel
    2:2:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    3:3:androidx.customview.view.AbsSavedState androidx.customview.view.AbsSavedState$2.createFromParcel(android.os.Parcel,java.lang.ClassLoader):0:0 -> createFromParcel
    3:3:androidx.customview.view.AbsSavedState androidx.customview.view.AbsSavedState$2.createFromParcel(android.os.Parcel):0 -> createFromParcel
    3:3:java.lang.Object androidx.customview.view.AbsSavedState$2.createFromParcel(android.os.Parcel):0 -> createFromParcel
    3:3:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    4:4:java.lang.Object createFromParcel$bridge(android.os.Parcel):0:0 -> createFromParcel
    5:5:androidx.customview.view.AbsSavedState androidx.customview.view.AbsSavedState$2.createFromParcel(android.os.Parcel,java.lang.ClassLoader):0:0 -> createFromParcel
    5:5:androidx.customview.view.AbsSavedState androidx.customview.view.AbsSavedState$2.createFromParcel(android.os.Parcel):0 -> createFromParcel
    5:5:java.lang.Object androidx.customview.view.AbsSavedState$2.createFromParcel(android.os.Parcel):0 -> createFromParcel
    5:5:java.lang.Object createFromParcel$bridge(android.os.Parcel):0 -> createFromParcel
    6:6:androidx.appcompat.widget.Toolbar$SavedState androidx.appcompat.widget.Toolbar$SavedState$1.createFromParcel(android.os.Parcel,java.lang.ClassLoader):0:0 -> createFromParcel
    6:6:java.lang.Object androidx.appcompat.widget.Toolbar$SavedState$1.createFromParcel(android.os.Parcel,java.lang.ClassLoader):0 -> createFromParcel
    6:6:java.lang.Object createFromParcel$bridge(android.os.Parcel,java.lang.ClassLoader):0 -> createFromParcel
      # {"id":"com.android.tools.r8.synthesized"}
    7:7:androidx.appcompat.widget.SearchView$SavedState androidx.appcompat.widget.SearchView$SavedState$1.createFromParcel(android.os.Parcel,java.lang.ClassLoader):0:0 -> createFromParcel
    7:7:java.lang.Object androidx.appcompat.widget.SearchView$SavedState$1.createFromParcel(android.os.Parcel,java.lang.ClassLoader):0 -> createFromParcel
    7:7:java.lang.Object createFromParcel$bridge(android.os.Parcel,java.lang.ClassLoader):0 -> createFromParcel
    8:8:androidx.customview.view.AbsSavedState androidx.customview.view.AbsSavedState$2.createFromParcel(android.os.Parcel,java.lang.ClassLoader):0:0 -> createFromParcel
    8:8:java.lang.Object androidx.customview.view.AbsSavedState$2.createFromParcel(android.os.Parcel,java.lang.ClassLoader):0 -> createFromParcel
    8:8:java.lang.Object createFromParcel$bridge(android.os.Parcel,java.lang.ClassLoader):0 -> createFromParcel
    9:9:java.lang.Object createFromParcel$bridge(android.os.Parcel,java.lang.ClassLoader):0:0 -> createFromParcel
    10:10:androidx.customview.view.AbsSavedState androidx.customview.view.AbsSavedState$2.createFromParcel(android.os.Parcel,java.lang.ClassLoader):0:0 -> createFromParcel
    10:10:java.lang.Object androidx.customview.view.AbsSavedState$2.createFromParcel(android.os.Parcel,java.lang.ClassLoader):0 -> createFromParcel
    10:10:java.lang.Object createFromParcel$bridge(android.os.Parcel,java.lang.ClassLoader):0 -> createFromParcel
    6:8:androidx.appcompat.widget.Toolbar$SavedState[] androidx.appcompat.widget.Toolbar$SavedState$1.newArray(int):0:0 -> newArray
    6:8:java.lang.Object[] androidx.appcompat.widget.Toolbar$SavedState$1.newArray(int):0 -> newArray
    6:8:java.lang.Object[] newArray$bridge(int):0 -> newArray
      # {"id":"com.android.tools.r8.synthesized"}
    9:11:androidx.appcompat.widget.SearchView$SavedState[] androidx.appcompat.widget.SearchView$SavedState$1.newArray(int):0:0 -> newArray
    9:11:java.lang.Object[] androidx.appcompat.widget.SearchView$SavedState$1.newArray(int):0 -> newArray
    9:11:java.lang.Object[] newArray$bridge(int):0 -> newArray
    12:15:androidx.customview.view.AbsSavedState[] androidx.customview.view.AbsSavedState$2.newArray(int):0:0 -> newArray
    12:15:java.lang.Object[] androidx.customview.view.AbsSavedState$2.newArray(int):0 -> newArray
    12:15:java.lang.Object[] newArray$bridge(int):0 -> newArray
androidx.appcompat.widget.SearchView$SearchAutoComplete -> androidx.appcompat.widget.SearchView$SearchAutoComplete:
    int mThreshold -> e
    androidx.appcompat.widget.SearchView mSearchView -> f
    boolean mHasPendingShowSoftInputRequest -> g
    java.lang.Runnable mRunShowSoftInputIfNecessary -> h
    0:16:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    0:16:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    5:6:boolean androidx.appcompat.widget.SearchView.isIconified():0:0 -> onFocusChanged
    5:6:void androidx.appcompat.widget.SearchView.onTextFocusChanged():0 -> onFocusChanged
    5:6:void onFocusChanged(boolean,int,android.graphics.Rect):0 -> onFocusChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    7:9:void androidx.appcompat.widget.SearchView.onTextFocusChanged():0:0 -> onFocusChanged
    7:9:void onFocusChanged(boolean,int,android.graphics.Rect):0 -> onFocusChanged
    10:14:void androidx.appcompat.widget.SearchView.postUpdateFocusedState():0:0 -> onFocusChanged
    10:14:void androidx.appcompat.widget.SearchView.onTextFocusChanged():0 -> onFocusChanged
    10:14:void onFocusChanged(boolean,int,android.graphics.Rect):0 -> onFocusChanged
    15:22:void androidx.appcompat.widget.SearchView.onTextFocusChanged():0:0 -> onFocusChanged
    15:22:void onFocusChanged(boolean,int,android.graphics.Rect):0 -> onFocusChanged
    23:26:void androidx.appcompat.widget.SearchView.forceSuggestionQuery():0:0 -> onFocusChanged
    23:26:void androidx.appcompat.widget.SearchView.onTextFocusChanged():0 -> onFocusChanged
    23:26:void onFocusChanged(boolean,int,android.graphics.Rect):0 -> onFocusChanged
    28:45:boolean androidx.appcompat.widget.SearchView.isLandscapeMode(android.content.Context):0:0 -> onWindowFocusChanged
    28:45:void onWindowFocusChanged(boolean):0 -> onWindowFocusChanged
    46:58:void ensureImeVisible():0:0 -> onWindowFocusChanged
    46:58:void onWindowFocusChanged(boolean):0 -> onWindowFocusChanged
androidx.appcompat.widget.SearchView$SearchAutoComplete$1 -> androidx.appcompat.widget.d:
    androidx.appcompat.widget.SearchView$SearchAutoComplete this$0 -> a
    0:5:void androidx.appcompat.widget.SearchView$SearchAutoComplete.showSoftInputIfNecessary():0:0 -> run
    0:5:void run():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:24:void androidx.appcompat.widget.SearchView$SearchAutoComplete.showSoftInputIfNecessary():0:0 -> run
    6:24:void run():0 -> run
androidx.appcompat.widget.SearchView$UpdatableTouchDelegate -> h.f3:
    android.view.View mDelegateView -> a
    android.graphics.Rect mTargetBounds -> b
    android.graphics.Rect mActualBounds -> c
    android.graphics.Rect mSlopBounds -> d
    int mSlop -> e
    boolean mDelegateTargeted -> f
    38:50:void androidx.appcompat.widget.SearchView$UpdatableTouchDelegate.setBounds(android.graphics.Rect,android.graphics.Rect):0:0 -> <init>
    38:50:void <init>(android.graphics.Rect,android.graphics.Rect,android.view.View):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Rect;Landroid/graphics/Rect;Landroidx/appcompat/widget/SearchView$SearchAutoComplete;)V"}
    51:53:void <init>(android.graphics.Rect,android.graphics.Rect,android.view.View):0:0 -> <init>
    0:106:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
androidx.appcompat.widget.SuggestionsAdapter -> h.h3:
    int androidx.cursoradapter.widget.ResourceCursorAdapter.mLayout -> h
    int androidx.cursoradapter.widget.ResourceCursorAdapter.mDropDownLayout -> i
    android.view.LayoutInflater androidx.cursoradapter.widget.ResourceCursorAdapter.mInflater -> j
    androidx.appcompat.widget.SearchView mSearchView -> k
    android.app.SearchableInfo mSearchable -> l
    android.content.Context mProviderContext -> m
    java.util.WeakHashMap mOutsideDrawablesCache -> n
    int mCommitIconResId -> o
    int mQueryRefinement -> p
    android.content.res.ColorStateList mUrlColor -> q
    int mText1Col -> r
    int mText2Col -> s
    int mText2UrlCol -> t
    int mIconName1Col -> u
    int mIconName2Col -> v
    int mFlagsCol -> w
    int $r8$clinit -> x
    4:21:void androidx.cursoradapter.widget.ResourceCursorAdapter.<init>(android.content.Context,int,android.database.Cursor,boolean):0:0 -> <init>
    4:21:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):0 -> <init>
    22:51:void <init>(android.content.Context,androidx.appcompat.widget.SearchView,android.app.SearchableInfo,java.util.WeakHashMap):0:0 -> <init>
    34:51:void androidx.appcompat.widget.SuggestionsAdapter.setViewText(android.widget.TextView,java.lang.CharSequence):0:0 -> a
    34:51:void bindView(android.view.View,android.content.Context,android.database.Cursor):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroid/database/Cursor;)V"}
    52:65:void bindView(android.view.View,android.content.Context,android.database.Cursor):0:0 -> a
    66:138:java.lang.CharSequence androidx.appcompat.widget.SuggestionsAdapter.formatUrl(java.lang.CharSequence):0:0 -> a
    66:138:void bindView(android.view.View,android.content.Context,android.database.Cursor):0 -> a
    139:167:void bindView(android.view.View,android.content.Context,android.database.Cursor):0:0 -> a
    168:183:void androidx.appcompat.widget.SuggestionsAdapter.setViewText(android.widget.TextView,java.lang.CharSequence):0:0 -> a
    168:183:void bindView(android.view.View,android.content.Context,android.database.Cursor):0 -> a
    184:187:void bindView(android.view.View,android.content.Context,android.database.Cursor):0:0 -> a
    188:206:android.graphics.drawable.Drawable androidx.appcompat.widget.SuggestionsAdapter.getIcon1(android.database.Cursor):0:0 -> a
    188:206:void bindView(android.view.View,android.content.Context,android.database.Cursor):0 -> a
    207:212:android.graphics.drawable.Drawable androidx.appcompat.widget.SuggestionsAdapter.getDefaultIcon1():0:0 -> a
    207:212:android.graphics.drawable.Drawable androidx.appcompat.widget.SuggestionsAdapter.getIcon1(android.database.Cursor):0 -> a
    207:212:void bindView(android.view.View,android.content.Context,android.database.Cursor):0 -> a
    213:243:android.graphics.drawable.Drawable androidx.appcompat.widget.SuggestionsAdapter.getActivityIconWithCache(android.content.ComponentName):0:0 -> a
    213:243:android.graphics.drawable.Drawable androidx.appcompat.widget.SuggestionsAdapter.getDefaultIcon1():0 -> a
    213:243:android.graphics.drawable.Drawable androidx.appcompat.widget.SuggestionsAdapter.getIcon1(android.database.Cursor):0 -> a
    213:243:void bindView(android.view.View,android.content.Context,android.database.Cursor):0 -> a
    244:315:android.graphics.drawable.Drawable androidx.appcompat.widget.SuggestionsAdapter.getActivityIcon(android.content.ComponentName):0:0 -> a
    244:315:android.graphics.drawable.Drawable androidx.appcompat.widget.SuggestionsAdapter.getActivityIconWithCache(android.content.ComponentName):0 -> a
    244:315:android.graphics.drawable.Drawable androidx.appcompat.widget.SuggestionsAdapter.getDefaultIcon1():0 -> a
    244:315:android.graphics.drawable.Drawable androidx.appcompat.widget.SuggestionsAdapter.getIcon1(android.database.Cursor):0 -> a
    244:315:void bindView(android.view.View,android.content.Context,android.database.Cursor):0 -> a
    316:326:android.graphics.drawable.Drawable androidx.appcompat.widget.SuggestionsAdapter.getActivityIconWithCache(android.content.ComponentName):0:0 -> a
    316:326:android.graphics.drawable.Drawable androidx.appcompat.widget.SuggestionsAdapter.getDefaultIcon1():0 -> a
    316:326:android.graphics.drawable.Drawable androidx.appcompat.widget.SuggestionsAdapter.getIcon1(android.database.Cursor):0 -> a
    316:326:void bindView(android.view.View,android.content.Context,android.database.Cursor):0 -> a
    327:334:android.graphics.drawable.Drawable androidx.appcompat.widget.SuggestionsAdapter.getDefaultIcon1():0:0 -> a
    327:334:android.graphics.drawable.Drawable androidx.appcompat.widget.SuggestionsAdapter.getIcon1(android.database.Cursor):0 -> a
    327:334:void bindView(android.view.View,android.content.Context,android.database.Cursor):0 -> a
    335:353:void androidx.appcompat.widget.SuggestionsAdapter.setViewDrawable(android.widget.ImageView,android.graphics.drawable.Drawable,int):0:0 -> a
    335:353:void bindView(android.view.View,android.content.Context,android.database.Cursor):0 -> a
    354:357:void bindView(android.view.View,android.content.Context,android.database.Cursor):0:0 -> a
    358:372:android.graphics.drawable.Drawable androidx.appcompat.widget.SuggestionsAdapter.getIcon2(android.database.Cursor):0:0 -> a
    358:372:void bindView(android.view.View,android.content.Context,android.database.Cursor):0 -> a
    373:392:void androidx.appcompat.widget.SuggestionsAdapter.setViewDrawable(android.widget.ImageView,android.graphics.drawable.Drawable,int):0:0 -> a
    373:392:void bindView(android.view.View,android.content.Context,android.database.Cursor):0 -> a
    393:426:void bindView(android.view.View,android.content.Context,android.database.Cursor):0:0 -> a
    0:62:void changeCursor(android.database.Cursor):0:0 -> b
    6:16:java.lang.String androidx.appcompat.widget.SuggestionsAdapter.getColumnString(android.database.Cursor,java.lang.String):0:0 -> c
    6:16:java.lang.CharSequence convertToString(android.database.Cursor):0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/database/Cursor;)Ljava/lang/String;"}
    17:26:java.lang.CharSequence convertToString(android.database.Cursor):0:0 -> c
    27:37:java.lang.String androidx.appcompat.widget.SuggestionsAdapter.getColumnString(android.database.Cursor,java.lang.String):0:0 -> c
    27:37:java.lang.CharSequence convertToString(android.database.Cursor):0 -> c
    38:45:java.lang.CharSequence convertToString(android.database.Cursor):0:0 -> c
    46:57:java.lang.String androidx.appcompat.widget.SuggestionsAdapter.getColumnString(android.database.Cursor,java.lang.String):0:0 -> c
    46:57:java.lang.CharSequence convertToString(android.database.Cursor):0 -> c
    0:8:android.view.View androidx.cursoradapter.widget.ResourceCursorAdapter.newView(android.content.Context,android.database.Cursor,android.view.ViewGroup):0:0 -> d
    0:8:android.view.View newView(android.content.Context,android.database.Cursor,android.view.ViewGroup):0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;)Landroid/view/View;"}
    9:31:android.view.View newView(android.content.Context,android.database.Cursor,android.view.ViewGroup):0:0 -> d
    0:190:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):0:0 -> e
    55:71:android.graphics.drawable.Drawable androidx.appcompat.widget.SuggestionsAdapter.checkIconCache(java.lang.String):0:0 -> f
    55:71:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):0 -> f
    72:73:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):0:0 -> f
    74:79:android.graphics.drawable.Drawable androidx.core.content.ContextCompat.getDrawable(android.content.Context,int):0:0 -> f
    74:79:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):0 -> f
    80:89:void androidx.appcompat.widget.SuggestionsAdapter.storeInIconCache(java.lang.String,android.graphics.drawable.Drawable):0:0 -> f
    80:89:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):0 -> f
    90:97:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):0:0 -> f
    98:114:android.graphics.drawable.Drawable androidx.appcompat.widget.SuggestionsAdapter.checkIconCache(java.lang.String):0:0 -> f
    98:114:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):0 -> f
    115:124:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):0:0 -> f
    125:269:android.graphics.drawable.Drawable androidx.appcompat.widget.SuggestionsAdapter.getDrawable(android.net.Uri):0:0 -> f
    125:269:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):0 -> f
    270:277:void androidx.appcompat.widget.SuggestionsAdapter.storeInIconCache(java.lang.String,android.graphics.drawable.Drawable):0:0 -> f
    270:277:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):0 -> f
    0:92:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):0:0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/SearchableInfo;Ljava/lang/String;)Landroid/database/Cursor;"}
    13:23:android.view.View androidx.cursoradapter.widget.ResourceCursorAdapter.newDropDownView(android.content.Context,android.database.Cursor,android.view.ViewGroup):0:0 -> getDropDownView
    13:23:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):0 -> getDropDownView
    24:39:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):0:0 -> getDropDownView
    0:32:android.view.View getView(int,android.view.View,android.view.ViewGroup):0:0 -> getView
    0:18:java.lang.String getStringOrNull(android.database.Cursor,int):0:0 -> h
    0:1:boolean hasStableIds():0:0 -> hasStableIds
    3:6:android.database.Cursor androidx.cursoradapter.widget.CursorAdapter.getCursor():0:0 -> notifyDataSetChanged
    3:6:void notifyDataSetChanged():0 -> notifyDataSetChanged
    7:20:void androidx.appcompat.widget.SuggestionsAdapter.updateSpinnerState(android.database.Cursor):0:0 -> notifyDataSetChanged
    7:20:void notifyDataSetChanged():0 -> notifyDataSetChanged
    3:6:android.database.Cursor androidx.cursoradapter.widget.CursorAdapter.getCursor():0:0 -> notifyDataSetInvalidated
    3:6:void notifyDataSetInvalidated():0 -> notifyDataSetInvalidated
    7:20:void androidx.appcompat.widget.SuggestionsAdapter.updateSpinnerState(android.database.Cursor):0:0 -> notifyDataSetInvalidated
    7:20:void notifyDataSetInvalidated():0 -> notifyDataSetInvalidated
    0:15:void onClick(android.view.View):0:0 -> onClick
androidx.appcompat.widget.SuggestionsAdapter$ChildViewCache -> h.g3:
    android.widget.TextView mText1 -> a
    android.widget.TextView mText2 -> b
    android.widget.ImageView mIcon1 -> c
    android.widget.ImageView mIcon2 -> d
    android.widget.ImageView mIconRefine -> e
    0:58:void <init>(android.view.View):0:0 -> <init>
androidx.appcompat.widget.ThemeUtils -> h.i3:
    java.lang.ThreadLocal TL_TYPED_VALUE -> a
    int[] DISABLED_STATE_SET -> b
    int[] FOCUSED_STATE_SET -> c
    int[] PRESSED_STATE_SET -> d
    int[] CHECKED_STATE_SET -> e
    int[] EMPTY_STATE_SET -> f
    int[] TEMP_ARRAY -> g
    0:53:void <clinit>():0:0 -> <clinit>
    0:50:void checkAppCompatTheme(android.view.View,android.content.Context):0:0 -> a
    23:40:android.util.TypedValue androidx.appcompat.widget.ThemeUtils.getTypedValue():0:0 -> b
    23:40:int getDisabledThemeAttrColor(android.content.Context,int):0 -> b
    41:55:int getDisabledThemeAttrColor(android.content.Context,int):0:0 -> b
    56:85:int androidx.appcompat.widget.ThemeUtils.getThemeAttrColor(android.content.Context,int,float):0:0 -> b
    56:85:int getDisabledThemeAttrColor(android.content.Context,int):0 -> b
    86:93:int androidx.core.graphics.ColorUtils.setAlphaComponent(int,int):0:0 -> b
    86:93:int androidx.appcompat.widget.ThemeUtils.getThemeAttrColor(android.content.Context,int,float):0 -> b
    86:93:int getDisabledThemeAttrColor(android.content.Context,int):0 -> b
    6:9:androidx.appcompat.widget.TintTypedArray androidx.appcompat.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[]):0:0 -> c
    6:9:int getThemeAttrColor(android.content.Context,int):0 -> c
    10:13:int androidx.appcompat.widget.TintTypedArray.getColor(int,int):0:0 -> c
    10:13:int getThemeAttrColor(android.content.Context,int):0 -> c
    14:21:void androidx.appcompat.widget.TintTypedArray.recycle():0:0 -> c
    14:21:int getThemeAttrColor(android.content.Context,int):0 -> c
    22:22:int getThemeAttrColor(android.content.Context,int):0:0 -> c
    6:9:androidx.appcompat.widget.TintTypedArray androidx.appcompat.widget.TintTypedArray.obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[]):0:0 -> d
    6:9:android.content.res.ColorStateList getThemeAttrColorStateList(android.content.Context,int):0 -> d
    10:34:android.content.res.ColorStateList androidx.appcompat.widget.TintTypedArray.getColorStateList(int):0:0 -> d
    10:34:android.content.res.ColorStateList getThemeAttrColorStateList(android.content.Context,int):0 -> d
    35:41:void androidx.appcompat.widget.TintTypedArray.recycle():0:0 -> d
    35:41:android.content.res.ColorStateList getThemeAttrColorStateList(android.content.Context,int):0 -> d
    42:42:android.content.res.ColorStateList getThemeAttrColorStateList(android.content.Context,int):0:0 -> d
androidx.appcompat.widget.TintContextWrapper -> h.j3:
    java.lang.Object CACHE_LOCK -> a
    0:7:void <clinit>():0:0 -> <clinit>
    0:13:boolean androidx.appcompat.widget.TintContextWrapper.shouldWrap(android.content.Context):0:0 -> a
    0:13:android.content.Context wrap(android.content.Context):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)V"}
androidx.appcompat.widget.TintInfo -> h.k3:
    android.content.res.ColorStateList mTintList -> a
    android.graphics.PorterDuff$Mode mTintMode -> b
    boolean mHasTintMode -> c
    boolean mHasTintList -> d
androidx.appcompat.widget.TintResources -> h.l3:
androidx.appcompat.widget.Toolbar -> androidx.appcompat.widget.Toolbar:
    android.content.res.ColorStateList mSubtitleTextColor -> A
    boolean mEatingTouch -> B
    boolean mEatingHover -> C
    java.util.ArrayList mTempViews -> D
    java.util.ArrayList mHiddenViews -> E
    int[] mTempMargins -> F
    androidx.core.view.MenuHostHelper mMenuHostHelper -> G
    java.util.ArrayList mProvidedMenuItems -> H
    androidx.appcompat.widget.ActionMenuView$OnMenuItemClickListener mMenuViewItemClickListener -> I
    androidx.appcompat.widget.ToolbarWidgetWrapper mWrapper -> J
    androidx.appcompat.widget.ActionMenuPresenter mOuterActionMenuPresenter -> K
    androidx.appcompat.widget.Toolbar$ExpandedActionViewMenuPresenter mExpandedMenuPresenter -> L
    boolean mCollapsible -> M
    android.window.OnBackInvokedCallback mBackInvokedCallback -> N
    android.window.OnBackInvokedDispatcher mBackInvokedDispatcher -> O
    boolean mBackInvokedCallbackEnabled -> P
    java.lang.Runnable mShowOverflowMenuRunnable -> Q
    androidx.appcompat.widget.ActionMenuView mMenuView -> a
    android.widget.TextView mTitleTextView -> b
    android.widget.TextView mSubtitleTextView -> c
    android.widget.ImageButton mNavButtonView -> d
    android.widget.ImageView mLogoView -> e
    android.graphics.drawable.Drawable mCollapseIcon -> f
    java.lang.CharSequence mCollapseDescription -> g
    android.widget.ImageButton mCollapseButtonView -> h
    android.view.View mExpandedActionView -> i
    android.content.Context mPopupContext -> j
    int mPopupTheme -> k
    int mTitleTextAppearance -> l
    int mSubtitleTextAppearance -> m
    int mButtonGravity -> n
    int mMaxButtonHeight -> o
    int mTitleMarginStart -> p
    int mTitleMarginEnd -> q
    int mTitleMarginTop -> r
    int mTitleMarginBottom -> s
    androidx.appcompat.widget.RtlSpacingHelper mContentInsets -> t
    int mContentInsetStartWithNavigation -> u
    int mContentInsetEndWithActions -> v
    int mGravity -> w
    java.lang.CharSequence mTitleText -> x
    java.lang.CharSequence mSubtitleText -> y
    android.content.res.ColorStateList mTitleTextColor -> z
    3:74:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    3:74:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    75:80:android.content.res.TypedArray androidx.appcompat.widget.TintTypedArray.getWrappedTypeArray():0:0 -> <init>
    75:80:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    75:80:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    81:88:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    81:88:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    89:93:void androidx.core.view.ViewCompat.saveAttributeDataForStyleable(android.view.View,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):0:0 -> <init>
    89:93:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    89:93:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    94:107:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    94:107:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    108:114:int androidx.appcompat.widget.TintTypedArray.getInteger(int,int):0:0 -> <init>
    108:114:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    108:114:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    115:116:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    115:116:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    117:124:int androidx.appcompat.widget.TintTypedArray.getInteger(int,int):0:0 -> <init>
    117:124:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    117:124:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    125:225:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    125:225:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    226:236:void ensureContentInsets():0:0 -> <init>
    226:236:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    226:236:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    237:238:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    237:238:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    239:242:void androidx.appcompat.widget.RtlSpacingHelper.setAbsolute(int,int):0:0 -> <init>
    239:242:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    239:242:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    243:256:void androidx.appcompat.widget.RtlSpacingHelper.setAbsolute(int,int):0:0 -> <init>
    243:256:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    243:256:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    257:426:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    257:426:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    427:437:void inflateMenu(int):0:0 -> <init>
    427:437:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    427:437:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    438:441:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    438:441:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    2:12:int androidx.core.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> a
    2:12:void addCustomViewsWithGravity(java.util.List,int):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;I)V"}
    13:16:void addCustomViewsWithGravity(java.util.List,int):0:0 -> a
    17:20:int androidx.core.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> a
    17:20:void addCustomViewsWithGravity(java.util.List,int):0 -> a
    21:24:int androidx.core.view.GravityCompat.getAbsoluteGravity(int,int):0:0 -> a
    21:24:void addCustomViewsWithGravity(java.util.List,int):0 -> a
    25:56:void addCustomViewsWithGravity(java.util.List,int):0:0 -> a
    57:58:int getChildHorizontalGravity(int):0:0 -> a
    57:58:void addCustomViewsWithGravity(java.util.List,int):0 -> a
    59:62:int androidx.core.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> a
    59:62:int getChildHorizontalGravity(int):0 -> a
    59:62:void addCustomViewsWithGravity(java.util.List,int):0 -> a
    63:81:int androidx.core.view.GravityCompat.getAbsoluteGravity(int,int):0:0 -> a
    63:81:int getChildHorizontalGravity(int):0 -> a
    63:81:void addCustomViewsWithGravity(java.util.List,int):0 -> a
    82:111:void addCustomViewsWithGravity(java.util.List,int):0:0 -> a
    112:113:int getChildHorizontalGravity(int):0:0 -> a
    112:113:void addCustomViewsWithGravity(java.util.List,int):0 -> a
    114:117:int androidx.core.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> a
    114:117:int getChildHorizontalGravity(int):0 -> a
    114:117:void addCustomViewsWithGravity(java.util.List,int):0 -> a
    118:136:int androidx.core.view.GravityCompat.getAbsoluteGravity(int,int):0:0 -> a
    118:136:int getChildHorizontalGravity(int):0 -> a
    118:136:void addCustomViewsWithGravity(java.util.List,int):0 -> a
    137:143:void addCustomViewsWithGravity(java.util.List,int):0:0 -> a
    6:11:androidx.appcompat.widget.Toolbar$LayoutParams generateDefaultLayoutParams():0:0 -> b
    6:11:void addSystemView(android.view.View,boolean):0 -> b
    12:46:void addSystemView(android.view.View,boolean):0:0 -> b
    31:35:androidx.appcompat.widget.Toolbar$LayoutParams generateDefaultLayoutParams():0:0 -> c
    31:35:void ensureCollapseButtonView():0 -> c
    36:65:void ensureCollapseButtonView():0:0 -> c
    5:8:androidx.appcompat.view.menu.MenuBuilder androidx.appcompat.widget.ActionMenuView.peekMenu():0:0 -> d
    5:8:void ensureMenu():0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:42:void ensureMenu():0:0 -> d
    11:13:void androidx.appcompat.widget.ActionMenuView.<init>(android.content.Context):0:0 -> e
    11:13:void ensureMenuView():0 -> e
    14:34:void ensureMenuView():0:0 -> e
    35:36:void androidx.appcompat.widget.ActionMenuView.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):0:0 -> e
    35:36:void ensureMenuView():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    37:38:void androidx.appcompat.widget.ActionMenuView.setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):0:0 -> e
    37:38:void ensureMenuView():0 -> e
    39:43:androidx.appcompat.widget.Toolbar$LayoutParams generateDefaultLayoutParams():0:0 -> e
    39:43:void ensureMenuView():0 -> e
    44:65:void ensureMenuView():0:0 -> e
    19:23:androidx.appcompat.widget.Toolbar$LayoutParams generateDefaultLayoutParams():0:0 -> f
    19:23:void ensureNavButtonView():0 -> f
    24:39:void ensureNavButtonView():0:0 -> f
    0:41:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Lh/q3;"}
    0:5:androidx.appcompat.widget.Toolbar$LayoutParams generateDefaultLayoutParams():0:0 -> generateDefaultLayoutParams
    0:5:android.view.ViewGroup$LayoutParams generateDefaultLayoutParams():0 -> generateDefaultLayoutParams
    1:1:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.util.AttributeSet):0:0 -> generateLayoutParams
    1:1:android.view.ViewGroup$LayoutParams generateLayoutParams(android.util.AttributeSet):0 -> generateLayoutParams
    2:2:android.view.ViewGroup$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> generateLayoutParams
    4:7:int androidx.appcompat.widget.RtlSpacingHelper.getEnd():0:0 -> getContentInsetEnd
    4:7:int getContentInsetEnd():0 -> getContentInsetEnd
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:15:int androidx.appcompat.widget.RtlSpacingHelper.getEnd():0:0 -> getContentInsetEnd
    8:15:int getContentInsetEnd():0 -> getContentInsetEnd
    4:8:int androidx.appcompat.widget.RtlSpacingHelper.getLeft():0:0 -> getContentInsetLeft
    4:8:int getContentInsetLeft():0 -> getContentInsetLeft
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:8:int androidx.appcompat.widget.RtlSpacingHelper.getRight():0:0 -> getContentInsetRight
    4:8:int getContentInsetRight():0 -> getContentInsetRight
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:7:int androidx.appcompat.widget.RtlSpacingHelper.getStart():0:0 -> getContentInsetStart
    4:7:int getContentInsetStart():0 -> getContentInsetStart
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:15:int androidx.appcompat.widget.RtlSpacingHelper.getStart():0:0 -> getContentInsetStart
    8:15:int getContentInsetStart():0 -> getContentInsetStart
    5:8:androidx.appcompat.view.menu.MenuBuilder androidx.appcompat.widget.ActionMenuView.peekMenu():0:0 -> getCurrentContentInsetEnd
    5:8:int getCurrentContentInsetEnd():0 -> getCurrentContentInsetEnd
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:39:int getCurrentContentInsetEnd():0:0 -> getCurrentContentInsetEnd
    2:8:int androidx.core.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> getCurrentContentInsetLeft
    2:8:int getCurrentContentInsetLeft():0 -> getCurrentContentInsetLeft
    9:18:int getCurrentContentInsetLeft():0:0 -> getCurrentContentInsetLeft
    2:8:int androidx.core.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> getCurrentContentInsetRight
    2:8:int getCurrentContentInsetRight():0 -> getCurrentContentInsetRight
    9:18:int getCurrentContentInsetRight():0:0 -> getCurrentContentInsetRight
    0:2:androidx.appcompat.widget.ActionMenuPresenter getOuterActionMenuPresenter():0:0 -> getOuterActionMenuPresenter
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh/m;"}
    0:13:androidx.appcompat.widget.DecorToolbar getWrapper():0:0 -> getWrapper
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh/o1;"}
    35:42:int getChildVerticalGravity(int):0:0 -> h
    35:42:int getChildTop(android.view.View,int):0 -> h
    43:103:int getChildTop(android.view.View,int):0:0 -> h
    6:9:int androidx.core.view.MarginLayoutParamsCompat.getMarginStart(android.view.ViewGroup$MarginLayoutParams):0:0 -> i
    6:9:int getHorizontalMargins(android.view.View):0 -> i
    10:15:int androidx.core.view.MarginLayoutParamsCompat.getMarginEnd(android.view.ViewGroup$MarginLayoutParams):0:0 -> i
    10:15:int getHorizontalMargins(android.view.View):0 -> i
    0:11:int getVerticalMargins(android.view.View):0:0 -> j
    30:39:void onCreateMenu():0:0 -> k
    30:39:void invalidateMenu():0 -> k
    40:43:void androidx.core.view.MenuHostHelper.onCreateMenu(android.view.Menu,android.view.MenuInflater):0:0 -> k
    40:43:void onCreateMenu():0 -> k
    40:43:void invalidateMenu():0 -> k
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    44:55:void androidx.core.view.MenuHostHelper.onCreateMenu(android.view.Menu,android.view.MenuInflater):0:0 -> k
    44:55:void onCreateMenu():0 -> k
    44:55:void invalidateMenu():0 -> k
    56:65:void onCreateMenu():0:0 -> k
    56:65:void invalidateMenu():0 -> k
    66:74:void androidx.core.view.MenuHostHelper.onCreateMenu(android.view.Menu,android.view.MenuInflater):0:0 -> k
    66:74:void onCreateMenu():0 -> k
    66:74:void invalidateMenu():0 -> k
    0:18:boolean isChildOrHidden(android.view.View):0:0 -> l
    0:46:int layoutChildLeft(android.view.View,int,int[],int):0:0 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;II[I)I"}
    0:47:int layoutChildRight(android.view.View,int,int[],int):0:0 -> n
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;II[I)I"}
    0:88:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):0:0 -> o
    4:14:int androidx.core.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> onLayout
    4:14:void onLayout(boolean,int,int,int,int):0 -> onLayout
    15:46:void onLayout(boolean,int,int,int,int):0:0 -> onLayout
    47:54:int androidx.core.view.ViewCompat.getMinimumHeight(android.view.View):0:0 -> onLayout
    47:54:void onLayout(boolean,int,int,int,int):0 -> onLayout
    55:693:void onLayout(boolean,int,int,int,int):0:0 -> onLayout
    694:760:int getViewListMeasuredWidth(java.util.List,int[]):0:0 -> onLayout
    694:760:void onLayout(boolean,int,int,int,int):0 -> onLayout
    761:801:void onLayout(boolean,int,int,int,int):0:0 -> onLayout
    601:644:boolean shouldCollapse():0:0 -> onMeasure
    601:644:void onMeasure(int,int):0 -> onMeasure
    645:648:void onMeasure(int,int):0:0 -> onMeasure
    10:11:android.os.Parcelable androidx.customview.view.AbsSavedState.getSuperState():0:0 -> onRestoreInstanceState
    10:11:void onRestoreInstanceState(android.os.Parcelable):0 -> onRestoreInstanceState
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:18:void onRestoreInstanceState(android.os.Parcelable):0:0 -> onRestoreInstanceState
    19:22:androidx.appcompat.view.menu.MenuBuilder androidx.appcompat.widget.ActionMenuView.peekMenu():0:0 -> onRestoreInstanceState
    19:22:void onRestoreInstanceState(android.os.Parcelable):0 -> onRestoreInstanceState
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:45:void onRestoreInstanceState(android.os.Parcelable):0:0 -> onRestoreInstanceState
    46:54:void postShowOverflowMenu():0:0 -> onRestoreInstanceState
    46:54:void onRestoreInstanceState(android.os.Parcelable):0 -> onRestoreInstanceState
    3:13:void ensureContentInsets():0:0 -> onRtlPropertiesChanged
    3:13:void onRtlPropertiesChanged(int):0 -> onRtlPropertiesChanged
    14:20:void onRtlPropertiesChanged(int):0:0 -> onRtlPropertiesChanged
    21:25:void androidx.appcompat.widget.RtlSpacingHelper.setDirection(boolean):0:0 -> onRtlPropertiesChanged
    21:25:void onRtlPropertiesChanged(int):0 -> onRtlPropertiesChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    26:72:void androidx.appcompat.widget.RtlSpacingHelper.setDirection(boolean):0:0 -> onRtlPropertiesChanged
    26:72:void onRtlPropertiesChanged(int):0 -> onRtlPropertiesChanged
    17:18:int androidx.appcompat.view.menu.MenuItemImpl.getItemId():0:0 -> onSaveInstanceState
    17:18:android.os.Parcelable onSaveInstanceState():0 -> onSaveInstanceState
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:20:android.os.Parcelable onSaveInstanceState():0:0 -> onSaveInstanceState
    21:25:boolean isOverflowMenuShowing():0:0 -> onSaveInstanceState
    21:25:android.os.Parcelable onSaveInstanceState():0 -> onSaveInstanceState
    26:42:boolean androidx.appcompat.widget.ActionMenuView.isOverflowMenuShowing():0:0 -> onSaveInstanceState
    26:42:boolean isOverflowMenuShowing():0 -> onSaveInstanceState
    26:42:android.os.Parcelable onSaveInstanceState():0 -> onSaveInstanceState
    43:45:android.os.Parcelable onSaveInstanceState():0:0 -> onSaveInstanceState
    0:78:void measureChildConstrained(android.view.View,int,int,int,int,int):0:0 -> p
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;IIII)V"}
    0:19:boolean shouldLayout(android.view.View):0:0 -> q
    10:26:boolean hasExpandedActionView():0:0 -> r
    10:26:void updateBackInvokedCallbackState():0 -> r
    27:28:void updateBackInvokedCallbackState():0:0 -> r
    29:34:boolean androidx.core.view.ViewCompat.isAttachedToWindow(android.view.View):0:0 -> r
    29:34:void updateBackInvokedCallbackState():0 -> r
    35:81:void updateBackInvokedCallbackState():0:0 -> r
    1:1:void setCollapseContentDescription(int):0:0 -> setCollapseContentDescription
    2:2:void setCollapseContentDescription(java.lang.CharSequence):0:0 -> setCollapseContentDescription
    1:1:void setCollapseIcon(int):0:0 -> setCollapseIcon
    2:2:void setCollapseIcon(android.graphics.drawable.Drawable):0:0 -> setCollapseIcon
    1:1:void setLogo(int):0:0 -> setLogo
    2:2:void ensureLogoView():0:0 -> setLogo
    2:2:void setLogo(android.graphics.drawable.Drawable):0 -> setLogo
    3:3:void androidx.appcompat.widget.AppCompatImageView.<init>(android.content.Context,android.util.AttributeSet):0:0 -> setLogo
    3:3:void androidx.appcompat.widget.AppCompatImageView.<init>(android.content.Context):0 -> setLogo
    3:3:void ensureLogoView():0 -> setLogo
    3:3:void setLogo(android.graphics.drawable.Drawable):0 -> setLogo
    4:4:void ensureLogoView():0:0 -> setLogo
    4:4:void setLogo(android.graphics.drawable.Drawable):0 -> setLogo
    5:5:void setLogo(android.graphics.drawable.Drawable):0:0 -> setLogo
    1:1:void setLogoDescription(int):0:0 -> setLogoDescription
    2:2:void ensureLogoView():0:0 -> setLogoDescription
    2:2:void setLogoDescription(java.lang.CharSequence):0 -> setLogoDescription
    3:3:void androidx.appcompat.widget.AppCompatImageView.<init>(android.content.Context,android.util.AttributeSet):0:0 -> setLogoDescription
    3:3:void androidx.appcompat.widget.AppCompatImageView.<init>(android.content.Context):0 -> setLogoDescription
    3:3:void ensureLogoView():0 -> setLogoDescription
    3:3:void setLogoDescription(java.lang.CharSequence):0 -> setLogoDescription
    4:4:void ensureLogoView():0:0 -> setLogoDescription
    4:4:void setLogoDescription(java.lang.CharSequence):0 -> setLogoDescription
    5:5:void setLogoDescription(java.lang.CharSequence):0:0 -> setLogoDescription
    1:1:void setNavigationContentDescription(int):0:0 -> setNavigationContentDescription
    2:2:void androidx.appcompat.widget.TooltipCompat.setTooltipText(android.view.View,java.lang.CharSequence):0:0 -> setNavigationContentDescription
    2:2:void setNavigationContentDescription(java.lang.CharSequence):0 -> setNavigationContentDescription
    1:1:void setNavigationIcon(int):0:0 -> setNavigationIcon
    2:2:void setNavigationIcon(android.graphics.drawable.Drawable):0:0 -> setNavigationIcon
    0:0:void setOnMenuItemClickListener(androidx.appcompat.widget.Toolbar$OnMenuItemClickListener) -> setOnMenuItemClickListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/r3;)V"}
    1:1:void setSubtitle(int):0:0 -> setSubtitle
    2:2:void androidx.appcompat.widget.AppCompatTextView.<init>(android.content.Context):0:0 -> setSubtitle
    2:2:void setSubtitle(java.lang.CharSequence):0 -> setSubtitle
    3:3:void setSubtitle(java.lang.CharSequence):0:0 -> setSubtitle
    1:1:void setSubtitleTextColor(int):0:0 -> setSubtitleTextColor
    2:2:void setSubtitleTextColor(android.content.res.ColorStateList):0:0 -> setSubtitleTextColor
    1:1:void setTitle(int):0:0 -> setTitle
    2:2:void androidx.appcompat.widget.AppCompatTextView.<init>(android.content.Context):0:0 -> setTitle
    2:2:void setTitle(java.lang.CharSequence):0 -> setTitle
    3:3:void setTitle(java.lang.CharSequence):0:0 -> setTitle
    1:1:void setTitleTextColor(int):0:0 -> setTitleTextColor
    2:2:void setTitleTextColor(android.content.res.ColorStateList):0:0 -> setTitleTextColor
androidx.appcompat.widget.Toolbar$$ExternalSyntheticLambda0 -> h.m3:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    int androidx.appcompat.widget.Toolbar$$InternalSyntheticLambda$1$9d491c767e08664ee770b78946284ac791fb0c59871b12cb09771a4b9103b30a$0.$r8$classId -> a
    androidx.appcompat.widget.Toolbar androidx.appcompat.widget.Toolbar$$InternalSyntheticLambda$1$9d491c767e08664ee770b78946284ac791fb0c59871b12cb09771a4b9103b30a$0.f$0 -> b
    0:7:void androidx.appcompat.widget.Toolbar$$InternalSyntheticLambda$1$9d491c767e08664ee770b78946284ac791fb0c59871b12cb09771a4b9103b30a$0.<init>(androidx.appcompat.widget.Toolbar):0:0 -> <init>
    0:7:void androidx.appcompat.widget.Toolbar$$InternalSyntheticLambda$1$9d491c767e08664ee770b78946284ac791fb0c59871b12cb09771a4b9103b30a$0.$r8$init$synthetic(androidx.appcompat.widget.Toolbar,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    12:17:void androidx.appcompat.widget.Toolbar.collapseActionView():0:0 -> run
    12:17:void androidx.appcompat.widget.Toolbar$$InternalSyntheticLambda$1$9d491c767e08664ee770b78946284ac791fb0c59871b12cb09771a4b9103b30a$0.run$bridge():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.synthesized"}
    18:25:void androidx.appcompat.widget.Toolbar.collapseActionView():0:0 -> run
    18:25:void androidx.appcompat.widget.Toolbar$$InternalSyntheticLambda$1$9d491c767e08664ee770b78946284ac791fb0c59871b12cb09771a4b9103b30a$0.run$bridge():0 -> run
androidx.appcompat.widget.Toolbar$1 -> h.n3:
    androidx.appcompat.widget.Toolbar this$0 -> a
    0:5:void androidx.appcompat.widget.Toolbar$1.<init>(androidx.appcompat.widget.Toolbar):0:0 -> <init>
    0:5:void $r8$init$synthetic(androidx.appcompat.widget.Toolbar):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    0:6:boolean androidx.appcompat.widget.Toolbar$3.onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;Landroid/view/MenuItem;)Z"}
    4:7:boolean androidx.appcompat.widget.ActionMenuView.isOverflowMenuShowing():0:0 -> d
    4:7:void androidx.appcompat.widget.Toolbar$3.onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;)V"}
    8:18:boolean androidx.appcompat.widget.ActionMenuView.isOverflowMenuShowing():0:0 -> d
    8:18:void androidx.appcompat.widget.Toolbar$3.onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
    19:22:void androidx.core.view.MenuHostHelper.onPrepareMenu(android.view.Menu):0:0 -> d
    19:22:void androidx.appcompat.widget.Toolbar$3.onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:45:void androidx.core.view.MenuHostHelper.onPrepareMenu(android.view.Menu):0:0 -> d
    23:45:void androidx.appcompat.widget.Toolbar$3.onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0 -> d
androidx.appcompat.widget.Toolbar$Api33Impl -> h.o3:
    0:4:android.window.OnBackInvokedDispatcher findOnBackInvokedDispatcher(android.view.View):0:0 -> a
    0:9:android.window.OnBackInvokedCallback newOnBackInvokedCallback(java.lang.Runnable):0:0 -> b
    0:10:void tryRegisterOnBackInvokedCallback(java.lang.Object,java.lang.Object):0:0 -> c
    0:7:void tryUnregisterOnBackInvokedCallback(java.lang.Object,java.lang.Object):0:0 -> d
androidx.appcompat.widget.Toolbar$ExpandedActionViewMenuPresenter -> h.p3:
    androidx.appcompat.view.menu.MenuBuilder mMenu -> a
    androidx.appcompat.view.menu.MenuItemImpl mCurrentExpandedItem -> b
    androidx.appcompat.widget.Toolbar this$0 -> c
    0:5:void <init>(androidx.appcompat.widget.Toolbar):0:0 -> <init>
    0:0:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;Z)V"}
    0:38:void updateMenuView(boolean):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    0:1:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/i0;)Z"}
    0:1:boolean flagActionItems():0:0 -> g
    0:13:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):0:0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lg/o;)V"}
    55:59:androidx.appcompat.widget.Toolbar$LayoutParams androidx.appcompat.widget.Toolbar.generateDefaultLayoutParams():0:0 -> j
    55:59:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/q;)Z"}
    60:81:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> j
    82:89:void androidx.appcompat.widget.Toolbar.removeChildrenForExpandedActionView():0:0 -> j
    82:89:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    90:116:void androidx.appcompat.widget.Toolbar.removeChildrenForExpandedActionView():0:0 -> j
    90:116:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0 -> j
    117:120:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> j
    121:128:void androidx.appcompat.view.menu.MenuItemImpl.setActionViewExpanded(boolean):0:0 -> j
    121:128:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0 -> j
    129:143:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> j
    26:27:void androidx.appcompat.widget.Toolbar.addChildrenForExpandedActionView():0:0 -> k
    26:27:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0 -> k
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/q;)Z"}
    28:48:void androidx.appcompat.widget.Toolbar.addChildrenForExpandedActionView():0:0 -> k
    28:48:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0 -> k
    49:54:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> k
    55:56:void androidx.appcompat.view.menu.MenuItemImpl.setActionViewExpanded(boolean):0:0 -> k
    55:56:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0 -> k
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    57:61:void androidx.appcompat.view.menu.MenuItemImpl.setActionViewExpanded(boolean):0:0 -> k
    57:61:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0 -> k
    62:66:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> k
androidx.appcompat.widget.Toolbar$LayoutParams -> h.q3:
    int mViewType -> b
    1:1:void <init>(int,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    2:2:void <init>(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    3:3:void <init>(android.view.ViewGroup$LayoutParams):0:0 -> <init>
    4:4:void androidx.appcompat.widget.Toolbar$LayoutParams.copyMarginsFromCompat(android.view.ViewGroup$MarginLayoutParams):0:0 -> <init>
    4:4:void <init>(android.view.ViewGroup$MarginLayoutParams):0 -> <init>
    5:5:void <init>(androidx.appcompat.app.ActionBar$LayoutParams):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld/a;)V"}
    6:6:void <init>(androidx.appcompat.widget.Toolbar$LayoutParams):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/q3;)V"}
androidx.appcompat.widget.Toolbar$OnMenuItemClickListener -> h.r3:
androidx.appcompat.widget.Toolbar$SavedState -> h.s3:
    int expandedMenuItemId -> c
    boolean isOverflowOpen -> d
    0:8:void <clinit>():0:0 -> <clinit>
    0:20:void <init>(android.os.Parcel,java.lang.ClassLoader):0:0 -> <init>
    0:4:void androidx.customview.view.AbsSavedState.writeToParcel(android.os.Parcel,int):0:0 -> writeToParcel
    0:4:void writeToParcel(android.os.Parcel,int):0 -> writeToParcel
    5:15:void writeToParcel(android.os.Parcel,int):0:0 -> writeToParcel
androidx.appcompat.widget.ToolbarWidgetWrapper -> h.t3:
    androidx.appcompat.widget.Toolbar mToolbar -> a
    int mDisplayOpts -> b
    android.view.View mCustomView -> c
    android.graphics.drawable.Drawable mIcon -> d
    android.graphics.drawable.Drawable mLogo -> e
    android.graphics.drawable.Drawable mNavIcon -> f
    boolean mTitleSet -> g
    java.lang.CharSequence mTitle -> h
    java.lang.CharSequence mSubtitle -> i
    java.lang.CharSequence mHomeDescription -> j
    android.view.Window$Callback mWindowCallback -> k
    boolean mMenuPrepared -> l
    androidx.appcompat.widget.ActionMenuPresenter mActionMenuPresenter -> m
    int mDefaultNavigationContentDescription -> n
    android.graphics.drawable.Drawable mDefaultNavigationIcon -> o
    0:69:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0:0 -> <init>
    0:69:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/Toolbar;)V"}
    70:71:void androidx.appcompat.widget.ToolbarWidgetWrapper.setTitle(java.lang.CharSequence):0:0 -> <init>
    70:71:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0 -> <init>
    70:71:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    72:95:void androidx.appcompat.widget.ToolbarWidgetWrapper.setTitleInt(java.lang.CharSequence):0:0 -> <init>
    72:95:void androidx.appcompat.widget.ToolbarWidgetWrapper.setTitle(java.lang.CharSequence):0 -> <init>
    72:95:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0 -> <init>
    72:95:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    96:105:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0:0 -> <init>
    96:105:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    106:118:void androidx.appcompat.widget.ToolbarWidgetWrapper.setSubtitle(java.lang.CharSequence):0:0 -> <init>
    106:118:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0 -> <init>
    106:118:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    119:124:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0:0 -> <init>
    119:124:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    125:131:void androidx.appcompat.widget.ToolbarWidgetWrapper.setLogo(android.graphics.drawable.Drawable):0:0 -> <init>
    125:131:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0 -> <init>
    125:131:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    132:137:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0:0 -> <init>
    132:137:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    138:142:void androidx.appcompat.widget.ToolbarWidgetWrapper.setIcon(android.graphics.drawable.Drawable):0:0 -> <init>
    138:142:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0 -> <init>
    138:142:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    143:150:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0:0 -> <init>
    143:150:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    151:152:void androidx.appcompat.widget.ToolbarWidgetWrapper.setNavigationIcon(android.graphics.drawable.Drawable):0:0 -> <init>
    151:152:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0 -> <init>
    151:152:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    153:167:void androidx.appcompat.widget.ToolbarWidgetWrapper.updateNavigationIcon():0:0 -> <init>
    153:167:void androidx.appcompat.widget.ToolbarWidgetWrapper.setNavigationIcon(android.graphics.drawable.Drawable):0 -> <init>
    153:167:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0 -> <init>
    153:167:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    168:194:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0:0 -> <init>
    168:194:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    195:220:void androidx.appcompat.widget.ToolbarWidgetWrapper.setCustomView(android.view.View):0:0 -> <init>
    195:220:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0 -> <init>
    195:220:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    221:227:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0:0 -> <init>
    221:227:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    228:239:int androidx.appcompat.widget.TintTypedArray.getLayoutDimension(int,int):0:0 -> <init>
    228:239:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0 -> <init>
    228:239:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    240:271:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0:0 -> <init>
    240:271:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    272:282:void androidx.appcompat.widget.Toolbar.ensureContentInsets():0:0 -> <init>
    272:282:void androidx.appcompat.widget.Toolbar.setContentInsetsRelative(int,int):0 -> <init>
    272:282:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    272:282:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    283:289:void androidx.appcompat.widget.Toolbar.setContentInsetsRelative(int,int):0:0 -> <init>
    283:289:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0 -> <init>
    283:289:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    290:299:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0:0 -> <init>
    290:299:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    300:301:void androidx.appcompat.widget.Toolbar.setTitleTextAppearance(android.content.Context,int):0:0 -> <init>
    300:301:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    300:301:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    302:310:void androidx.appcompat.widget.Toolbar.setTitleTextAppearance(android.content.Context,int):0:0 -> <init>
    302:310:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0 -> <init>
    302:310:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    311:320:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0:0 -> <init>
    311:320:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    321:322:void androidx.appcompat.widget.Toolbar.setSubtitleTextAppearance(android.content.Context,int):0:0 -> <init>
    321:322:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    321:322:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    323:331:void androidx.appcompat.widget.Toolbar.setSubtitleTextAppearance(android.content.Context,int):0:0 -> <init>
    323:331:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0 -> <init>
    323:331:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    332:343:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0:0 -> <init>
    332:343:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    344:368:void androidx.appcompat.widget.ToolbarWidgetWrapper.setDefaultNavigationContentDescription(int):0:0 -> <init>
    344:368:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0 -> <init>
    344:368:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    369:372:android.content.Context androidx.appcompat.widget.ToolbarWidgetWrapper.getContext():0:0 -> <init>
    369:372:void androidx.appcompat.widget.ToolbarWidgetWrapper.setNavigationContentDescription(int):0 -> <init>
    369:372:void androidx.appcompat.widget.ToolbarWidgetWrapper.setDefaultNavigationContentDescription(int):0 -> <init>
    369:372:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0 -> <init>
    369:372:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    373:376:void androidx.appcompat.widget.ToolbarWidgetWrapper.setNavigationContentDescription(int):0:0 -> <init>
    373:376:void androidx.appcompat.widget.ToolbarWidgetWrapper.setDefaultNavigationContentDescription(int):0 -> <init>
    373:376:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0 -> <init>
    373:376:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    377:378:void androidx.appcompat.widget.ToolbarWidgetWrapper.setNavigationContentDescription(java.lang.CharSequence):0:0 -> <init>
    377:378:void androidx.appcompat.widget.ToolbarWidgetWrapper.setNavigationContentDescription(int):0 -> <init>
    377:378:void androidx.appcompat.widget.ToolbarWidgetWrapper.setDefaultNavigationContentDescription(int):0 -> <init>
    377:378:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0 -> <init>
    377:378:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    379:401:void androidx.appcompat.widget.ToolbarWidgetWrapper.updateHomeAccessibility():0:0 -> <init>
    379:401:void androidx.appcompat.widget.ToolbarWidgetWrapper.setNavigationContentDescription(java.lang.CharSequence):0 -> <init>
    379:401:void androidx.appcompat.widget.ToolbarWidgetWrapper.setNavigationContentDescription(int):0 -> <init>
    379:401:void androidx.appcompat.widget.ToolbarWidgetWrapper.setDefaultNavigationContentDescription(int):0 -> <init>
    379:401:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0 -> <init>
    379:401:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    402:416:void androidx.appcompat.widget.ToolbarWidgetWrapper.<init>(androidx.appcompat.widget.Toolbar,boolean,int,int):0:0 -> <init>
    402:416:void <init>(androidx.appcompat.widget.Toolbar,boolean):0 -> <init>
    22:40:void androidx.appcompat.widget.ToolbarWidgetWrapper.updateHomeAccessibility():0:0 -> a
    22:40:void setDisplayOptions(int):0 -> a
    41:64:void androidx.appcompat.widget.ToolbarWidgetWrapper.updateNavigationIcon():0:0 -> a
    41:64:void setDisplayOptions(int):0 -> a
    65:109:void setDisplayOptions(int):0:0 -> a
    0:24:void updateToolbarLogo():0:0 -> b
androidx.appcompat.widget.TooltipCompat$Api26Impl -> h.u3:
    0:3:void setTooltipText(android.view.View,java.lang.CharSequence):0:0 -> a
androidx.appcompat.widget.VectorEnabledTintResources -> h.v3:
    int $r8$clinit -> a
androidx.appcompat.widget.ViewStubCompat -> androidx.appcompat.widget.ViewStubCompat:
    int mLayoutResource -> a
    int mInflatedId -> b
    java.lang.ref.WeakReference mInflatedViewRef -> c
    android.view.LayoutInflater mInflater -> d
    1:45:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    1:45:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    0:85:android.view.View inflate():0:0 -> a
    0:0:void setOnInflateListener(androidx.appcompat.widget.ViewStubCompat$OnInflateListener) -> setOnInflateListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/w3;)V"}
androidx.appcompat.widget.ViewStubCompat$OnInflateListener -> h.w3:
androidx.appcompat.widget.ViewUtils -> h.x3:
    java.lang.reflect.Method sComputeFitSystemWindowsMethod -> a
    0:34:void <clinit>():0:0 -> <clinit>
    2:11:int androidx.core.view.ViewCompat.getLayoutDirection(android.view.View):0:0 -> a
    2:11:boolean isLayoutRtl(android.view.View):0 -> a
androidx.arch.core.executor.ArchTaskExecutor -> i.a:
    androidx.arch.core.executor.TaskExecutor mDelegate -> o
    androidx.arch.core.executor.ArchTaskExecutor sInstance -> p
    0:10:void <init>():0:0 -> <init>
    0:6:boolean isMainThread():0:0 -> V
androidx.arch.core.executor.DefaultTaskExecutor -> i.c:
    java.lang.Object mLock -> o
    0:19:void <init>():0:0 -> <init>
    0:17:boolean isMainThread():0:0 -> V
androidx.arch.core.executor.DefaultTaskExecutor$1 -> i.b:
    java.util.concurrent.atomic.AtomicInteger mThreadId -> a
    0:11:void <init>(androidx.arch.core.executor.DefaultTaskExecutor):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    0:28:java.lang.Thread newThread(java.lang.Runnable):0:0 -> newThread
androidx.arch.core.internal.FastSafeIterableMap -> j.a:
    java.util.HashMap mHashMap -> e
    0:10:void <init>():0:0 -> <init>
    0:8:androidx.arch.core.internal.SafeIterableMap$Entry get(java.lang.Object):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lj/c;"}
androidx.arch.core.internal.SafeIterableMap -> j.g:
    androidx.arch.core.internal.SafeIterableMap$Entry mStart -> a
    androidx.arch.core.internal.SafeIterableMap$Entry mEnd -> b
    java.util.WeakHashMap mIterators -> c
    int mSize -> d
    0:13:void <init>():0:0 -> <init>
    12:13:int androidx.arch.core.internal.SafeIterableMap.size():0:0 -> equals
    12:13:boolean equals(java.lang.Object):0 -> equals
    14:18:int androidx.arch.core.internal.SafeIterableMap.size():0:0 -> equals
    14:18:boolean equals(java.lang.Object):0 -> equals
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:84:boolean equals(java.lang.Object):0:0 -> equals
    0:26:int hashCode():0:0 -> hashCode
    0:17:java.util.Iterator iterator():0:0 -> iterator
    0:54:java.lang.String toString():0:0 -> toString
androidx.arch.core.internal.SafeIterableMap$AscendingIterator -> j.b:
    int $r8$classId -> c
    0:5:void androidx.arch.core.internal.SafeIterableMap$AscendingIterator.<init>(androidx.arch.core.internal.SafeIterableMap$Entry,androidx.arch.core.internal.SafeIterableMap$Entry):0:0 -> <init>
    0:5:void $r8$init$synthetic(androidx.arch.core.internal.SafeIterableMap$Entry,androidx.arch.core.internal.SafeIterableMap$Entry,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/c;Lj/c;I)V"}
androidx.arch.core.internal.SafeIterableMap$Entry -> j.c:
    java.lang.Object mKey -> a
    java.lang.Object mValue -> b
    androidx.arch.core.internal.SafeIterableMap$Entry mNext -> c
    androidx.arch.core.internal.SafeIterableMap$Entry mPrevious -> d
    0:7:void <init>(java.lang.Object,java.lang.Object):0:0 -> <init>
    0:34:boolean equals(java.lang.Object):0:0 -> equals
    0:2:java.lang.Object getKey():0:0 -> getKey
    0:2:java.lang.Object getValue():0:0 -> getValue
    0:13:int hashCode():0:0 -> hashCode
    0:7:java.lang.Object setValue(java.lang.Object):0:0 -> setValue
    0:24:java.lang.String toString():0:0 -> toString
androidx.arch.core.internal.SafeIterableMap$IteratorWithAdditions -> j.d:
    androidx.arch.core.internal.SafeIterableMap$Entry mCurrent -> a
    boolean mBeforeStart -> b
    androidx.arch.core.internal.SafeIterableMap this$0 -> c
    0:8:void <init>(androidx.arch.core.internal.SafeIterableMap):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/g;)V"}
    0:15:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/c;)V"}
    0:25:boolean hasNext():0:0 -> hasNext
    0:22:java.util.Map$Entry androidx.arch.core.internal.SafeIterableMap$IteratorWithAdditions.next():0:0 -> next
    0:22:java.lang.Object next():0 -> next
androidx.arch.core.internal.SafeIterableMap$ListIterator -> j.e:
    androidx.arch.core.internal.SafeIterableMap$Entry mExpectedEnd -> a
    androidx.arch.core.internal.SafeIterableMap$Entry mNext -> b
    0:7:void <init>(androidx.arch.core.internal.SafeIterableMap$Entry,androidx.arch.core.internal.SafeIterableMap$Entry):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/c;Lj/c;)V"}
    26:28:androidx.arch.core.internal.SafeIterableMap$Entry androidx.arch.core.internal.SafeIterableMap$AscendingIterator.backward(androidx.arch.core.internal.SafeIterableMap$Entry):0:0 -> a
    26:28:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/c;)V"}
    29:30:androidx.arch.core.internal.SafeIterableMap$Entry androidx.arch.core.internal.SafeIterableMap$DescendingIterator.backward(androidx.arch.core.internal.SafeIterableMap$Entry):0:0 -> a
    29:30:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):0 -> a
    31:43:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):0:0 -> a
    17:19:androidx.arch.core.internal.SafeIterableMap$Entry androidx.arch.core.internal.SafeIterableMap$AscendingIterator.forward(androidx.arch.core.internal.SafeIterableMap$Entry):0:0 -> b
    17:19:androidx.arch.core.internal.SafeIterableMap$Entry nextNode():0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj/c;"}
    20:25:androidx.arch.core.internal.SafeIterableMap$Entry androidx.arch.core.internal.SafeIterableMap$DescendingIterator.forward(androidx.arch.core.internal.SafeIterableMap$Entry):0:0 -> b
    20:25:androidx.arch.core.internal.SafeIterableMap$Entry nextNode():0 -> b
    0:7:boolean hasNext():0:0 -> hasNext
    0:8:java.util.Map$Entry androidx.arch.core.internal.SafeIterableMap$ListIterator.next():0:0 -> next
    0:8:java.lang.Object next():0 -> next
androidx.arch.core.internal.SafeIterableMap$SupportRemove -> j.f:
    void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj/c;)V"}
androidx.collection.ArrayMap -> k.b:
    androidx.collection.MapCollections mCollections -> h
    0:13:androidx.collection.MapCollections androidx.collection.ArrayMap.getCollection():0:0 -> entrySet
    0:13:java.util.Set entrySet():0 -> entrySet
    14:15:java.util.Set androidx.collection.MapCollections.getEntrySet():0:0 -> entrySet
    14:15:java.util.Set entrySet():0 -> entrySet
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:31:java.util.Set androidx.collection.MapCollections.getEntrySet():0:0 -> entrySet
    16:31:java.util.Set entrySet():0 -> entrySet
    0:13:androidx.collection.MapCollections androidx.collection.ArrayMap.getCollection():0:0 -> keySet
    0:13:java.util.Set keySet():0 -> keySet
    14:15:java.util.Set androidx.collection.MapCollections.getKeySet():0:0 -> keySet
    14:15:java.util.Set keySet():0 -> keySet
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:32:java.util.Set androidx.collection.MapCollections.getKeySet():0:0 -> keySet
    16:32:java.util.Set keySet():0 -> keySet
    0:42:void putAll(java.util.Map):0:0 -> putAll
    0:13:androidx.collection.MapCollections androidx.collection.ArrayMap.getCollection():0:0 -> values
    0:13:java.util.Collection values():0 -> values
    14:17:java.util.Collection androidx.collection.MapCollections.getValues():0:0 -> values
    14:17:java.util.Collection values():0 -> values
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    18:27:java.util.Collection androidx.collection.MapCollections.getValues():0:0 -> values
    18:27:java.util.Collection values():0 -> values
androidx.collection.ArrayMap$1 -> k.a:
    int $r8$classId -> d
    androidx.collection.ArrayMap this$0 -> e
    0:7:void androidx.collection.ArrayMap$1.<init>(androidx.collection.ArrayMap):0:0 -> <init>
    0:7:void $r8$init$synthetic(java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)V"}
    8:13:void androidx.collection.ArrayMap$1.colClear():0:0 -> c
    8:13:void colClear$bridge():0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    14:19:void androidx.collection.ArraySet$1.colClear():0:0 -> c
    14:19:void colClear$bridge():0 -> c
    8:17:java.lang.Object androidx.collection.ArrayMap$1.colGetEntry(int,int):0:0 -> d
    8:17:java.lang.Object colGetEntry$bridge(int,int):0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
    18:25:java.lang.Object androidx.collection.ArraySet$1.colGetEntry(int,int):0:0 -> d
    18:25:java.lang.Object colGetEntry$bridge(int,int):0 -> d
    6:10:java.util.Map androidx.collection.ArrayMap$1.colGetMap():0:0 -> e
    6:10:java.util.Map colGetMap$bridge():0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk/b;"}
    11:19:java.util.Map androidx.collection.ArraySet$1.colGetMap():0:0 -> e
    11:19:java.util.Map colGetMap$bridge():0 -> e
    8:12:int androidx.collection.ArrayMap$1.colGetSize():0:0 -> f
    8:12:int colGetSize$bridge():0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
    13:17:int androidx.collection.ArraySet$1.colGetSize():0:0 -> f
    13:17:int colGetSize$bridge():0 -> f
    8:14:int androidx.collection.ArrayMap$1.colIndexOfKey(java.lang.Object):0:0 -> g
    8:14:int colIndexOfKey$bridge(java.lang.Object):0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
    15:21:int androidx.collection.ArraySet$1.colIndexOfKey(java.lang.Object):0:0 -> g
    15:21:int colIndexOfKey$bridge(java.lang.Object):0 -> g
    8:14:int androidx.collection.ArrayMap$1.colIndexOfValue(java.lang.Object):0:0 -> h
    8:14:int colIndexOfValue$bridge(java.lang.Object):0 -> h
      # {"id":"com.android.tools.r8.synthesized"}
    15:21:int androidx.collection.ArraySet$1.colIndexOfValue(java.lang.Object):0:0 -> h
    15:21:int colIndexOfValue$bridge(java.lang.Object):0 -> h
    8:13:void androidx.collection.ArrayMap$1.colPut(java.lang.Object,java.lang.Object):0:0 -> i
    8:13:void colPut$bridge(java.lang.Object,java.lang.Object):0 -> i
      # {"id":"com.android.tools.r8.synthesized"}
    14:19:void androidx.collection.ArraySet$1.colPut(java.lang.Object,java.lang.Object):0:0 -> i
    14:19:void colPut$bridge(java.lang.Object,java.lang.Object):0 -> i
    8:13:void androidx.collection.ArrayMap$1.colRemoveAt(int):0:0 -> j
    8:13:void colRemoveAt$bridge(int):0 -> j
      # {"id":"com.android.tools.r8.synthesized"}
    14:19:void androidx.collection.ArraySet$1.colRemoveAt(int):0:0 -> j
    14:19:void colRemoveAt$bridge(int):0 -> j
    6:13:java.lang.Object androidx.collection.ArrayMap$1.colSetValue(int,java.lang.Object):0:0 -> k
    6:13:java.lang.Object colSetValue$bridge(int,java.lang.Object):0 -> k
      # {"id":"com.android.tools.r8.synthesized"}
    14:15:java.lang.Object androidx.collection.SimpleArrayMap.setValueAt(int,java.lang.Object):0:0 -> k
    14:15:java.lang.Object androidx.collection.ArrayMap$1.colSetValue(int,java.lang.Object):0 -> k
    14:15:java.lang.Object colSetValue$bridge(int,java.lang.Object):0 -> k
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    16:20:java.lang.Object androidx.collection.SimpleArrayMap.setValueAt(int,java.lang.Object):0:0 -> k
    16:20:java.lang.Object androidx.collection.ArrayMap$1.colSetValue(int,java.lang.Object):0 -> k
    16:20:java.lang.Object colSetValue$bridge(int,java.lang.Object):0 -> k
    21:29:java.lang.Object androidx.collection.ArraySet$1.colSetValue(int,java.lang.Object):0:0 -> k
    21:29:java.lang.Object colSetValue$bridge(int,java.lang.Object):0 -> k
androidx.collection.ArraySet -> k.c:
    int[] mHashes -> a
    java.lang.Object[] mArray -> b
    int mSize -> c
    androidx.collection.MapCollections mCollections -> d
    int[] INT -> e
    java.lang.Object[] OBJECT -> f
    java.lang.Object[] sBaseCache -> g
    int sBaseCacheSize -> h
    java.lang.Object[] sTwiceBaseCache -> i
    int sTwiceBaseCacheSize -> j
    0:9:void <clinit>():0:0 -> <clinit>
    0:14:void androidx.collection.ArraySet.<init>(int):0:0 -> <init>
    0:14:void <init>():0 -> <init>
    0:92:void allocArrays(int):0:0 -> a
    0:103:boolean add(java.lang.Object):0:0 -> add
    7:38:void androidx.collection.ArraySet.ensureCapacity(int):0:0 -> addAll
    7:38:boolean addAll(java.util.Collection):0 -> addAll
    39:59:boolean addAll(java.util.Collection):0:0 -> addAll
    0:81:void freeArrays(int[],java.lang.Object[],int):0:0 -> b
    0:75:int indexOf(java.lang.Object,int):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)I"}
    0:22:void clear():0:0 -> clear
    0:9:boolean contains(java.lang.Object):0:0 -> contains
    0:23:boolean containsAll(java.util.Collection):0:0 -> containsAll
    0:64:int indexOfNull():0:0 -> d
    0:111:java.lang.Object removeAt(int):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"}
    11:12:int androidx.collection.ArraySet.size():0:0 -> equals
    11:12:boolean equals(java.lang.Object):0 -> equals
    13:24:boolean equals(java.lang.Object):0:0 -> equals
    25:28:java.lang.Object androidx.collection.ArraySet.valueAt(int):0:0 -> equals
    25:28:boolean equals(java.lang.Object):0 -> equals
    29:40:boolean equals(java.lang.Object):0:0 -> equals
    0:14:int hashCode():0:0 -> hashCode
    0:15:int indexOf(java.lang.Object):0:0 -> indexOf
    0:7:boolean isEmpty():0:0 -> isEmpty
    0:13:androidx.collection.MapCollections androidx.collection.ArraySet.getCollection():0:0 -> iterator
    0:13:java.util.Iterator iterator():0 -> iterator
    14:15:java.util.Set androidx.collection.MapCollections.getKeySet():0:0 -> iterator
    14:15:java.util.Iterator iterator():0 -> iterator
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:30:java.util.Set androidx.collection.MapCollections.getKeySet():0:0 -> iterator
    16:30:java.util.Iterator iterator():0 -> iterator
    31:35:java.util.Iterator iterator():0:0 -> iterator
    0:12:boolean remove(java.lang.Object):0:0 -> remove
    0:21:boolean removeAll(java.util.Collection):0:0 -> removeAll
    0:24:boolean retainAll(java.util.Collection):0:0 -> retainAll
    0:2:int size():0:0 -> size
    1:1:java.lang.Object[] toArray():0:0 -> toArray
    2:2:java.lang.Object[] toArray(java.lang.Object[]):0:0 -> toArray
    35:40:java.lang.Object androidx.collection.ArraySet.valueAt(int):0:0 -> toString
    35:40:java.lang.String toString():0 -> toString
    41:62:java.lang.String toString():0:0 -> toString
androidx.collection.LongSparseArray -> k.d:
    boolean mGarbage -> a
    long[] mKeys -> b
    java.lang.Object[] mValues -> c
    int mSize -> d
    java.lang.Object DELETED -> e
    0:7:void <clinit>():0:0 -> <clinit>
    0:23:void androidx.collection.LongSparseArray.<init>(int):0:0 -> <init>
    0:23:void <init>():0 -> <init>
    24:25:int androidx.collection.ContainerHelpers.idealLongArraySize(int):0:0 -> <init>
    24:25:void androidx.collection.LongSparseArray.<init>(int):0 -> <init>
    24:25:void <init>():0 -> <init>
    26:34:void androidx.collection.LongSparseArray.<init>(int):0:0 -> <init>
    26:34:void <init>():0 -> <init>
    0:33:androidx.collection.LongSparseArray clone():0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk/d;"}
    0:37:void gc():0:0 -> b
    0:20:java.lang.Object get(long,java.lang.Object):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLjava/lang/Long;)Ljava/lang/Object;"}
    0:4:java.lang.Object clone():0:0 -> clone
    84:85:int androidx.collection.ContainerHelpers.idealLongArraySize(int):0:0 -> d
    84:85:void put(long,java.lang.Object):0 -> d
    86:140:void put(long,java.lang.Object):0:0 -> d
    0:13:int androidx.collection.LongSparseArray.size():0:0 -> toString
    0:13:java.lang.String toString():0 -> toString
    14:37:java.lang.String toString():0:0 -> toString
    38:48:long androidx.collection.LongSparseArray.keyAt(int):0:0 -> toString
    38:48:java.lang.String toString():0 -> toString
    49:56:java.lang.String toString():0:0 -> toString
    57:69:java.lang.Object androidx.collection.LongSparseArray.valueAt(int):0:0 -> toString
    57:69:java.lang.String toString():0 -> toString
    70:91:java.lang.String toString():0:0 -> toString
androidx.collection.LruCache -> k.e:
    java.util.LinkedHashMap map -> a
    int size -> b
    int maxSize -> c
    int hitCount -> d
    int missCount -> e
    0:26:void <init>(int):0:0 -> <init>
    0:38:java.lang.Object get(java.lang.Object):0:0 -> a
    26:128:void androidx.collection.LruCache.trimToSize(int):0:0 -> b
    26:128:java.lang.Object put(java.lang.Object,java.lang.Object):0 -> b
    129:138:java.lang.Object put(java.lang.Object,java.lang.Object):0:0 -> b
    0:62:java.lang.String toString():0:0 -> toString
androidx.collection.MapCollections$ArrayIterator -> k.f:
    int mOffset -> a
    int mSize -> b
    int mIndex -> c
    boolean mCanRemove -> d
    androidx.collection.MapCollections this$0 -> e
    0:16:void <init>(androidx.collection.MapCollections,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/d;I)V"}
    0:9:boolean hasNext():0:0 -> hasNext
    0:30:java.lang.Object next():0:0 -> next
    0:30:void remove():0:0 -> remove
androidx.collection.MapCollections$EntrySet -> k.g:
    int $r8$classId -> a
    androidx.collection.MapCollections this$0 -> b
    0:7:void androidx.collection.MapCollections$EntrySet.<init>(androidx.collection.MapCollections):0:0 -> <init>
    0:7:void $r8$init$synthetic(androidx.collection.MapCollections,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/d;I)V"}
    6:7:boolean androidx.collection.MapCollections$EntrySet.add(java.lang.Object):0:0 -> add
    6:7:boolean add$bridge(java.lang.Object):0 -> add
      # {"id":"com.android.tools.r8.synthesized"}
    8:13:boolean androidx.collection.MapCollections$EntrySet.add(java.util.Map$Entry):0:0 -> add
    8:13:boolean androidx.collection.MapCollections$EntrySet.add(java.lang.Object):0 -> add
    8:13:boolean add$bridge(java.lang.Object):0 -> add
    14:19:boolean androidx.collection.MapCollections$KeySet.add(java.lang.Object):0:0 -> add
    14:19:boolean add$bridge(java.lang.Object):0 -> add
    6:49:boolean androidx.collection.MapCollections$EntrySet.addAll(java.util.Collection):0:0 -> addAll
    6:49:boolean addAll$bridge(java.util.Collection):0 -> addAll
      # {"id":"com.android.tools.r8.synthesized"}
    50:55:boolean androidx.collection.MapCollections$KeySet.addAll(java.util.Collection):0:0 -> addAll
    50:55:boolean addAll$bridge(java.util.Collection):0 -> addAll
    8:11:void androidx.collection.MapCollections$EntrySet.clear():0:0 -> clear
    8:11:void clear$bridge():0 -> clear
      # {"id":"com.android.tools.r8.synthesized"}
    12:15:void androidx.collection.MapCollections$KeySet.clear():0:0 -> clear
    12:15:void clear$bridge():0 -> clear
    10:39:boolean androidx.collection.MapCollections$EntrySet.contains(java.lang.Object):0:0 -> contains
    10:39:boolean contains$bridge(java.lang.Object):0 -> contains
      # {"id":"com.android.tools.r8.synthesized"}
    40:49:boolean androidx.collection.ContainerHelpers.equal(java.lang.Object,java.lang.Object):0:0 -> contains
    40:49:boolean androidx.collection.MapCollections$EntrySet.contains(java.lang.Object):0 -> contains
    40:49:boolean contains$bridge(java.lang.Object):0 -> contains
    50:59:boolean androidx.collection.MapCollections$KeySet.contains(java.lang.Object):0:0 -> contains
    50:59:boolean contains$bridge(java.lang.Object):0 -> contains
    8:30:boolean androidx.collection.MapCollections$EntrySet.containsAll(java.util.Collection):0:0 -> containsAll
    8:30:boolean containsAll$bridge(java.util.Collection):0 -> containsAll
      # {"id":"com.android.tools.r8.synthesized"}
    31:36:boolean androidx.collection.MapCollections$KeySet.containsAll(java.util.Collection):0:0 -> containsAll
    31:36:boolean containsAll$bridge(java.util.Collection):0 -> containsAll
    37:59:boolean androidx.collection.MapCollections.containsAllHelper(java.util.Map,java.util.Collection):0:0 -> containsAll
    37:59:boolean androidx.collection.MapCollections$KeySet.containsAll(java.util.Collection):0 -> containsAll
    37:59:boolean containsAll$bridge(java.util.Collection):0 -> containsAll
    6:10:boolean androidx.collection.MapCollections$EntrySet.equals(java.lang.Object):0:0 -> equals
    6:10:boolean equals$bridge(java.lang.Object):0 -> equals
      # {"id":"com.android.tools.r8.synthesized"}
    11:15:boolean androidx.collection.MapCollections$KeySet.equals(java.lang.Object):0:0 -> equals
    11:15:boolean equals$bridge(java.lang.Object):0 -> equals
    9:47:int androidx.collection.MapCollections$EntrySet.hashCode():0:0 -> hashCode
    9:47:int hashCode$bridge():0 -> hashCode
      # {"id":"com.android.tools.r8.synthesized"}
    48:73:int androidx.collection.MapCollections$KeySet.hashCode():0:0 -> hashCode
    48:73:int hashCode$bridge():0 -> hashCode
    10:18:boolean androidx.collection.MapCollections$EntrySet.isEmpty():0:0 -> isEmpty
    10:18:boolean isEmpty$bridge():0 -> isEmpty
      # {"id":"com.android.tools.r8.synthesized"}
    19:27:boolean androidx.collection.MapCollections$KeySet.isEmpty():0:0 -> isEmpty
    19:27:boolean isEmpty$bridge():0 -> isEmpty
    8:13:java.util.Iterator androidx.collection.MapCollections$EntrySet.iterator():0:0 -> iterator
    8:13:java.util.Iterator iterator$bridge():0 -> iterator
      # {"id":"com.android.tools.r8.synthesized"}
    14:21:java.util.Iterator androidx.collection.MapCollections$KeySet.iterator():0:0 -> iterator
    14:21:java.util.Iterator iterator$bridge():0 -> iterator
    6:11:boolean androidx.collection.MapCollections$EntrySet.remove(java.lang.Object):0:0 -> remove
    6:11:boolean remove$bridge(java.lang.Object):0 -> remove
      # {"id":"com.android.tools.r8.synthesized"}
    12:27:boolean androidx.collection.MapCollections$KeySet.remove(java.lang.Object):0:0 -> remove
    12:27:boolean remove$bridge(java.lang.Object):0 -> remove
    6:11:boolean androidx.collection.MapCollections$EntrySet.removeAll(java.util.Collection):0:0 -> removeAll
    6:11:boolean removeAll$bridge(java.util.Collection):0 -> removeAll
      # {"id":"com.android.tools.r8.synthesized"}
    12:17:boolean androidx.collection.MapCollections$KeySet.removeAll(java.util.Collection):0:0 -> removeAll
    12:17:boolean removeAll$bridge(java.util.Collection):0 -> removeAll
    18:19:int androidx.collection.SimpleArrayMap.size():0:0 -> removeAll
    18:19:boolean androidx.collection.MapCollections.removeAllHelper(java.util.Map,java.util.Collection):0 -> removeAll
    18:19:boolean androidx.collection.MapCollections$KeySet.removeAll(java.util.Collection):0 -> removeAll
    18:19:boolean removeAll$bridge(java.util.Collection):0 -> removeAll
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    20:37:boolean androidx.collection.MapCollections.removeAllHelper(java.util.Map,java.util.Collection):0:0 -> removeAll
    20:37:boolean androidx.collection.MapCollections$KeySet.removeAll(java.util.Collection):0 -> removeAll
    20:37:boolean removeAll$bridge(java.util.Collection):0 -> removeAll
    38:45:int androidx.collection.SimpleArrayMap.size():0:0 -> removeAll
    38:45:boolean androidx.collection.MapCollections.removeAllHelper(java.util.Map,java.util.Collection):0 -> removeAll
    38:45:boolean androidx.collection.MapCollections$KeySet.removeAll(java.util.Collection):0 -> removeAll
    38:45:boolean removeAll$bridge(java.util.Collection):0 -> removeAll
    6:11:boolean androidx.collection.MapCollections$EntrySet.retainAll(java.util.Collection):0:0 -> retainAll
    6:11:boolean retainAll$bridge(java.util.Collection):0 -> retainAll
      # {"id":"com.android.tools.r8.synthesized"}
    12:23:boolean androidx.collection.MapCollections$KeySet.retainAll(java.util.Collection):0:0 -> retainAll
    12:23:boolean retainAll$bridge(java.util.Collection):0 -> retainAll
    8:12:int androidx.collection.MapCollections$EntrySet.size():0:0 -> size
    8:12:int size$bridge():0 -> size
      # {"id":"com.android.tools.r8.synthesized"}
    13:17:int androidx.collection.MapCollections$KeySet.size():0:0 -> size
    13:17:int size$bridge():0 -> size
    1:1:java.lang.Object[] androidx.collection.MapCollections$EntrySet.toArray():0:0 -> toArray
    1:1:java.lang.Object[] toArray$bridge():0 -> toArray
      # {"id":"com.android.tools.r8.synthesized"}
    2:2:java.lang.Object[] androidx.collection.MapCollections.toArrayHelper(int):0:0 -> toArray
    2:2:java.lang.Object[] androidx.collection.MapCollections$KeySet.toArray():0 -> toArray
    2:2:java.lang.Object[] toArray$bridge():0 -> toArray
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    3:3:java.lang.Object[] androidx.collection.MapCollections.toArrayHelper(int):0:0 -> toArray
    3:3:java.lang.Object[] androidx.collection.MapCollections$KeySet.toArray():0 -> toArray
    3:3:java.lang.Object[] toArray$bridge():0 -> toArray
    4:4:java.lang.Object[] androidx.collection.MapCollections$EntrySet.toArray(java.lang.Object[]):0:0 -> toArray
    4:4:java.lang.Object[] toArray$bridge(java.lang.Object[]):0 -> toArray
      # {"id":"com.android.tools.r8.synthesized"}
    5:5:java.lang.Object[] androidx.collection.MapCollections$KeySet.toArray(java.lang.Object[]):0:0 -> toArray
    5:5:java.lang.Object[] toArray$bridge(java.lang.Object[]):0 -> toArray
androidx.collection.MapCollections$MapIterator -> k.h:
    int mEnd -> a
    int mIndex -> b
    boolean mEntryValid -> c
    androidx.collection.MapCollections this$0 -> d
    0:19:void <init>(androidx.collection.MapCollections):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/d;)V"}
    29:40:boolean androidx.collection.ContainerHelpers.equal(java.lang.Object,java.lang.Object):0:0 -> equals
    29:40:boolean equals(java.lang.Object):0 -> equals
    41:54:boolean equals(java.lang.Object):0:0 -> equals
    55:68:boolean androidx.collection.ContainerHelpers.equal(java.lang.Object,java.lang.Object):0:0 -> equals
    55:68:boolean equals(java.lang.Object):0 -> equals
    69:76:boolean equals(java.lang.Object):0:0 -> equals
    0:21:java.lang.Object getKey():0:0 -> getKey
    0:21:java.lang.Object getValue():0:0 -> getValue
    0:9:boolean hasNext():0:0 -> hasNext
    0:45:int hashCode():0:0 -> hashCode
    0:20:java.util.Map$Entry androidx.collection.MapCollections$MapIterator.next():0:0 -> next
    0:20:java.lang.Object next():0 -> next
    0:32:void remove():0:0 -> remove
    0:20:java.lang.Object setValue(java.lang.Object):0:0 -> setValue
    0:28:java.lang.String toString():0:0 -> toString
androidx.collection.MapCollections$ValuesCollection -> k.i:
    androidx.collection.MapCollections this$0 -> a
    0:5:void <init>(androidx.collection.MapCollections):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/d;)V"}
    0:5:boolean add(java.lang.Object):0:0 -> add
    0:5:boolean addAll(java.util.Collection):0:0 -> addAll
    0:5:void clear():0:0 -> clear
    0:11:boolean contains(java.lang.Object):0:0 -> contains
    0:23:boolean containsAll(java.util.Collection):0:0 -> containsAll
    0:11:boolean isEmpty():0:0 -> isEmpty
    0:8:java.util.Iterator iterator():0:0 -> iterator
    0:14:boolean remove(java.lang.Object):0:0 -> remove
    0:31:boolean removeAll(java.util.Collection):0:0 -> removeAll
    0:31:boolean retainAll(java.util.Collection):0:0 -> retainAll
    0:6:int size():0:0 -> size
    1:1:java.lang.Object[] androidx.collection.MapCollections.toArrayHelper(int):0:0 -> toArray
    1:1:java.lang.Object[] toArray():0 -> toArray
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    2:2:java.lang.Object[] androidx.collection.MapCollections.toArrayHelper(int):0:0 -> toArray
    2:2:java.lang.Object[] toArray():0 -> toArray
    3:3:java.lang.Object[] toArray(java.lang.Object[]):0:0 -> toArray
androidx.collection.SimpleArrayMap -> k.j:
    int[] mHashes -> a
    java.lang.Object[] mArray -> b
    int mSize -> c
    java.lang.Object[] mBaseCache -> d
    int mBaseCacheSize -> e
    java.lang.Object[] mTwiceBaseCache -> f
    int mTwiceBaseCacheSize -> g
    0:14:void <init>():0:0 -> <init>
    0:93:void allocArrays(int):0:0 -> a
    0:42:void ensureCapacity(int):0:0 -> b
    0:85:void freeArrays(int[],java.lang.Object[],int):0:0 -> c
    0:32:void clear():0:0 -> clear
    0:9:boolean containsKey(java.lang.Object):0:0 -> containsKey
    0:9:boolean containsValue(java.lang.Object):0:0 -> containsValue
    8:14:int androidx.collection.SimpleArrayMap.binarySearchHashes(int[],int,int):0:0 -> d
    8:14:int indexOf(java.lang.Object,int):0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)I"}
    15:80:int indexOf(java.lang.Object,int):0:0 -> d
    81:86:int androidx.collection.SimpleArrayMap.binarySearchHashes(int[],int,int):0:0 -> d
    81:86:int indexOf(java.lang.Object,int):0 -> d
    0:15:int indexOfKey(java.lang.Object):0:0 -> e
    11:12:int androidx.collection.SimpleArrayMap.size():0:0 -> equals
    11:12:boolean equals(java.lang.Object):0 -> equals
    13:18:int androidx.collection.SimpleArrayMap.size():0:0 -> equals
    13:18:boolean equals(java.lang.Object):0 -> equals
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:31:boolean equals(java.lang.Object):0:0 -> equals
    32:39:java.lang.Object androidx.collection.SimpleArrayMap.get(java.lang.Object):0:0 -> equals
    32:39:boolean equals(java.lang.Object):0 -> equals
    40:64:boolean equals(java.lang.Object):0:0 -> equals
    65:66:int androidx.collection.SimpleArrayMap.size():0:0 -> equals
    65:66:boolean equals(java.lang.Object):0 -> equals
    67:113:boolean equals(java.lang.Object):0:0 -> equals
    9:15:int androidx.collection.SimpleArrayMap.binarySearchHashes(int[],int,int):0:0 -> f
    9:15:int indexOfNull():0 -> f
    16:69:int indexOfNull():0:0 -> f
    70:75:int androidx.collection.SimpleArrayMap.binarySearchHashes(int[],int,int):0:0 -> f
    70:75:int indexOfNull():0 -> f
    0:40:int indexOfValue(java.lang.Object):0:0 -> g
    0:5:java.lang.Object get(java.lang.Object):0:0 -> get
    0:14:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):0:0 -> getOrDefault
    0:6:java.lang.Object keyAt(int):0:0 -> h
    0:31:int hashCode():0:0 -> hashCode
    0:133:java.lang.Object removeAt(int):0:0 -> i
    0:7:boolean isEmpty():0:0 -> isEmpty
    0:8:java.lang.Object valueAt(int):0:0 -> j
    0:145:java.lang.Object put(java.lang.Object,java.lang.Object):0:0 -> put
    1:6:java.lang.Object androidx.collection.SimpleArrayMap.get(java.lang.Object):0:0 -> putIfAbsent
    1:6:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):0 -> putIfAbsent
    7:11:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):0:0 -> putIfAbsent
    1:1:java.lang.Object remove(java.lang.Object):0:0 -> remove
    2:2:boolean remove(java.lang.Object,java.lang.Object):0:0 -> remove
    1:1:java.lang.Object androidx.collection.SimpleArrayMap.setValueAt(int,java.lang.Object):0:0 -> replace
    1:1:java.lang.Object replace(java.lang.Object,java.lang.Object):0 -> replace
    2:2:java.lang.Object androidx.collection.SimpleArrayMap.setValueAt(int,java.lang.Object):0:0 -> replace
    2:2:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object):0 -> replace
    0:2:int size():0:0 -> size
    0:80:java.lang.String toString():0:0 -> toString
androidx.collection.SparseArrayCompat -> k.k:
    int[] mKeys -> a
    java.lang.Object[] mValues -> b
    int mSize -> c
    java.lang.Object DELETED -> d
    0:7:void <clinit>():0:0 -> <clinit>
    0:21:void androidx.collection.SparseArrayCompat.<init>(int):0:0 -> <init>
    0:21:void <init>():0 -> <init>
    22:22:int androidx.collection.ContainerHelpers.idealIntArraySize(int):0:0 -> <init>
    22:22:void androidx.collection.SparseArrayCompat.<init>(int):0 -> <init>
    22:22:void <init>():0 -> <init>
    23:31:void androidx.collection.SparseArrayCompat.<init>(int):0:0 -> <init>
    23:31:void <init>():0 -> <init>
    42:42:int androidx.collection.ContainerHelpers.idealIntArraySize(int):0:0 -> a
    42:42:void append(int,java.lang.Object):0 -> a
    43:75:void append(int,java.lang.Object):0:0 -> a
    0:33:androidx.collection.SparseArrayCompat clone():0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk/k;"}
    0:20:java.lang.Object get(int,java.lang.Object):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Integer;)Ljava/lang/Object;"}
    0:4:java.lang.Object clone():0:0 -> clone
    60:60:int androidx.collection.ContainerHelpers.idealIntArraySize(int):0:0 -> d
    60:60:void put(int,java.lang.Object):0 -> d
    61:115:void put(int,java.lang.Object):0:0 -> d
    0:6:int androidx.collection.SparseArrayCompat.size():0:0 -> toString
    0:6:java.lang.String toString():0 -> toString
    7:30:java.lang.String toString():0:0 -> toString
    31:34:int androidx.collection.SparseArrayCompat.keyAt(int):0:0 -> toString
    31:34:java.lang.String toString():0 -> toString
    35:42:java.lang.String toString():0:0 -> toString
    43:48:java.lang.Object androidx.collection.SparseArrayCompat.valueAt(int):0:0 -> toString
    43:48:java.lang.String toString():0 -> toString
    49:70:java.lang.String toString():0:0 -> toString
androidx.core.R$styleable -> l.a:
    int[] ColorStateListItem -> a
    int[] FontFamily -> b
    int[] FontFamilyFont -> c
    0:39:void <clinit>():0:0 -> <clinit>
androidx.core.app.ActivityCompat -> m.b:
    java.lang.Object androidx.core.content.ContextCompat.sLock -> a
    0:7:void androidx.core.content.ContextCompat.<clinit>():0:0 -> <clinit>
androidx.core.app.ActivityCompat$Api16Impl -> m.a:
    0:3:void finishAffinity(android.app.Activity):0:0 -> a
    0:3:void startActivityForResult(android.app.Activity,android.content.Intent,int,android.os.Bundle):0:0 -> b
    0:3:void startIntentSenderForResult(android.app.Activity,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle):0:0 -> c
androidx.core.app.ActivityRecreator -> m.c:
    java.lang.Class activityThreadClass -> a
    java.lang.reflect.Method performStopActivity3ParamsMethod -> b
    java.lang.reflect.Method performStopActivity2ParamsMethod -> c
    14:19:java.lang.Class androidx.core.app.ActivityRecreator.getActivityThreadClass():0:0 -> <clinit>
    14:19:void <clinit>():0 -> <clinit>
    20:24:void <clinit>():0:0 -> <clinit>
    25:33:java.lang.reflect.Field androidx.core.app.ActivityRecreator.getMainThreadField():0:0 -> <clinit>
    25:33:void <clinit>():0 -> <clinit>
    34:40:java.lang.reflect.Field androidx.core.app.ActivityRecreator.getTokenField():0:0 -> <clinit>
    34:40:void <clinit>():0 -> <clinit>
    41:44:void <clinit>():0:0 -> <clinit>
    45:73:java.lang.reflect.Method androidx.core.app.ActivityRecreator.getPerformStopActivity3Params(java.lang.Class):0:0 -> <clinit>
    45:73:void <clinit>():0 -> <clinit>
    74:84:void <clinit>():0:0 -> <clinit>
    85:96:java.lang.reflect.Method androidx.core.app.ActivityRecreator.getPerformStopActivity2Params(java.lang.Class):0:0 -> <clinit>
    85:96:void <clinit>():0 -> <clinit>
    97:99:void <clinit>():0:0 -> <clinit>
androidx.core.app.AppOpsManagerCompat$Api23Impl -> m.d:
    0:4:java.lang.Object getSystemService(android.content.Context,java.lang.Class):0:0 -> a
    0:4:int noteProxyOp(android.app.AppOpsManager,java.lang.String,java.lang.String):0:0 -> b
    0:4:int noteProxyOpNoThrow(android.app.AppOpsManager,java.lang.String,java.lang.String):0:0 -> c
    0:4:java.lang.String permissionToOp(java.lang.String):0:0 -> d
androidx.core.app.AppOpsManagerCompat$Api29Impl -> m.e:
    0:8:int checkOpNoThrow(android.app.AppOpsManager,java.lang.String,int,java.lang.String):0:0 -> a
    0:4:java.lang.String getOpPackageName(android.content.Context):0:0 -> b
    0:8:android.app.AppOpsManager getSystemService(android.content.Context):0:0 -> c
androidx.core.app.ComponentActivity -> m.f:
    androidx.lifecycle.LifecycleRegistry mLifecycleRegistry -> a
    0:10:void <init>():0:0 -> <init>
    10:11:boolean androidx.core.view.KeyEventDispatcher.dispatchBeforeHierarchy(android.view.View,android.view.KeyEvent):0:0 -> dispatchKeyEvent
    10:11:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> dispatchKeyEvent
    12:16:boolean androidx.core.view.KeyEventDispatcher.dispatchKeyEvent(androidx.core.view.KeyEventDispatcher$Component,android.view.View,android.view.Window$Callback,android.view.KeyEvent):0:0 -> dispatchKeyEvent
    12:16:boolean dispatchKeyEvent(android.view.KeyEvent):0 -> dispatchKeyEvent
    10:11:boolean androidx.core.view.KeyEventDispatcher.dispatchBeforeHierarchy(android.view.View,android.view.KeyEvent):0:0 -> dispatchKeyShortcutEvent
    10:11:boolean dispatchKeyShortcutEvent(android.view.KeyEvent):0 -> dispatchKeyShortcutEvent
    12:16:boolean dispatchKeyShortcutEvent(android.view.KeyEvent):0:0 -> dispatchKeyShortcutEvent
    0:4:boolean superDispatchKeyEvent(android.view.KeyEvent):0:0 -> h
    0:6:void onCreate(android.os.Bundle):0:0 -> onCreate
    0:6:void androidx.lifecycle.LifecycleRegistry.markState(androidx.lifecycle.Lifecycle$State):0:0 -> onSaveInstanceState
    0:6:void onSaveInstanceState(android.os.Bundle):0 -> onSaveInstanceState
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:16:void androidx.lifecycle.LifecycleRegistry.setCurrentState(androidx.lifecycle.Lifecycle$State):0:0 -> onSaveInstanceState
    7:16:void androidx.lifecycle.LifecycleRegistry.markState(androidx.lifecycle.Lifecycle$State):0 -> onSaveInstanceState
    7:16:void onSaveInstanceState(android.os.Bundle):0 -> onSaveInstanceState
    17:20:void onSaveInstanceState(android.os.Bundle):0:0 -> onSaveInstanceState
androidx.core.app.NavUtils$Api16Impl -> m.g:
    0:4:android.content.Intent getParentActivityIntent(android.app.Activity):0:0 -> a
    0:4:boolean navigateUpTo(android.app.Activity,android.content.Intent):0:0 -> b
    0:4:boolean shouldUpRecreateTask(android.app.Activity,android.content.Intent):0:0 -> c
androidx.core.app.RemoteActionCompat -> androidx.core.app.RemoteActionCompat:
    androidx.core.graphics.drawable.IconCompat mIcon -> a
    java.lang.CharSequence mTitle -> b
    java.lang.CharSequence mContentDescription -> c
    android.app.PendingIntent mActionIntent -> d
    boolean mEnabled -> e
    boolean mShouldShowIcon -> f
androidx.core.app.RemoteActionCompatParcelizer -> androidx.core.app.RemoteActionCompatParcelizer:
    8:14:androidx.versionedparcelable.VersionedParcelable androidx.versionedparcelable.VersionedParcel.readVersionedParcelable(androidx.versionedparcelable.VersionedParcelable,int):0:0 -> read
    8:14:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):0 -> read
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/a;)Landroidx/core/app/RemoteActionCompat;"}
    15:18:androidx.versionedparcelable.VersionedParcelable androidx.versionedparcelable.VersionedParcel.readVersionedParcelable(androidx.versionedparcelable.VersionedParcelable,int):0:0 -> read
    15:18:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):0 -> read
    19:25:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):0:0 -> read
    26:35:java.lang.CharSequence androidx.versionedparcelable.VersionedParcel.readCharSequence(java.lang.CharSequence,int):0:0 -> read
    26:35:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):0 -> read
    36:45:java.lang.CharSequence androidx.versionedparcelable.VersionedParcelParcel.readCharSequence():0:0 -> read
    36:45:java.lang.CharSequence androidx.versionedparcelable.VersionedParcel.readCharSequence(java.lang.CharSequence,int):0 -> read
    36:45:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):0 -> read
    46:50:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):0:0 -> read
    51:60:java.lang.CharSequence androidx.versionedparcelable.VersionedParcel.readCharSequence(java.lang.CharSequence,int):0:0 -> read
    51:60:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):0 -> read
    61:70:java.lang.CharSequence androidx.versionedparcelable.VersionedParcelParcel.readCharSequence():0:0 -> read
    61:70:java.lang.CharSequence androidx.versionedparcelable.VersionedParcel.readCharSequence(java.lang.CharSequence,int):0 -> read
    61:70:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):0 -> read
    71:86:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):0:0 -> read
    87:97:boolean androidx.versionedparcelable.VersionedParcel.readBoolean(boolean,int):0:0 -> read
    87:97:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):0 -> read
    98:108:boolean androidx.versionedparcelable.VersionedParcelParcel.readBoolean():0:0 -> read
    98:108:boolean androidx.versionedparcelable.VersionedParcel.readBoolean(boolean,int):0 -> read
    98:108:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):0 -> read
    109:113:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):0:0 -> read
    114:122:boolean androidx.versionedparcelable.VersionedParcel.readBoolean(boolean,int):0:0 -> read
    114:122:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):0 -> read
    123:133:boolean androidx.versionedparcelable.VersionedParcelParcel.readBoolean():0:0 -> read
    123:133:boolean androidx.versionedparcelable.VersionedParcel.readBoolean(boolean,int):0 -> read
    123:133:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):0 -> read
    134:136:androidx.core.app.RemoteActionCompat read(androidx.versionedparcelable.VersionedParcel):0:0 -> read
    6:11:void androidx.versionedparcelable.VersionedParcel.writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable,int):0:0 -> write
    6:11:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):0 -> write
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/app/RemoteActionCompat;Ll0/a;)V"}
    12:14:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):0:0 -> write
    15:20:void androidx.versionedparcelable.VersionedParcel.writeCharSequence(java.lang.CharSequence,int):0:0 -> write
    15:20:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):0 -> write
    21:26:void androidx.versionedparcelable.VersionedParcelParcel.writeCharSequence(java.lang.CharSequence):0:0 -> write
    21:26:void androidx.versionedparcelable.VersionedParcel.writeCharSequence(java.lang.CharSequence,int):0 -> write
    21:26:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):0 -> write
    27:29:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):0:0 -> write
    30:32:void androidx.versionedparcelable.VersionedParcel.writeCharSequence(java.lang.CharSequence,int):0:0 -> write
    30:32:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):0 -> write
    33:35:void androidx.versionedparcelable.VersionedParcelParcel.writeCharSequence(java.lang.CharSequence):0:0 -> write
    33:35:void androidx.versionedparcelable.VersionedParcel.writeCharSequence(java.lang.CharSequence,int):0 -> write
    33:35:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):0 -> write
    36:38:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):0:0 -> write
    39:41:void androidx.versionedparcelable.VersionedParcel.writeParcelable(android.os.Parcelable,int):0:0 -> write
    39:41:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):0 -> write
    42:44:void androidx.versionedparcelable.VersionedParcelParcel.writeParcelable(android.os.Parcelable):0:0 -> write
    42:44:void androidx.versionedparcelable.VersionedParcel.writeParcelable(android.os.Parcelable,int):0 -> write
    42:44:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):0 -> write
    45:47:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):0:0 -> write
    48:50:void androidx.versionedparcelable.VersionedParcel.writeBoolean(boolean,int):0:0 -> write
    48:50:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):0 -> write
    51:53:void androidx.versionedparcelable.VersionedParcelParcel.writeBoolean(boolean):0:0 -> write
    51:53:void androidx.versionedparcelable.VersionedParcel.writeBoolean(boolean,int):0 -> write
    51:53:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):0 -> write
    54:56:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):0:0 -> write
    57:59:void androidx.versionedparcelable.VersionedParcel.writeBoolean(boolean,int):0:0 -> write
    57:59:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):0 -> write
    60:63:void androidx.versionedparcelable.VersionedParcelParcel.writeBoolean(boolean):0:0 -> write
    60:63:void androidx.versionedparcelable.VersionedParcel.writeBoolean(boolean,int):0 -> write
    60:63:void write(androidx.core.app.RemoteActionCompat,androidx.versionedparcelable.VersionedParcel):0 -> write
androidx.core.content.ContextCompat$Api16Impl -> n.a:
    0:3:void startActivities(android.content.Context,android.content.Intent[],android.os.Bundle):0:0 -> a
    0:3:void startActivity(android.content.Context,android.content.Intent,android.os.Bundle):0:0 -> b
androidx.core.content.ContextCompat$Api21Impl -> n.b:
    0:4:java.io.File getCodeCacheDir(android.content.Context):0:0 -> a
    0:4:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):0:0 -> b
    0:4:java.io.File getNoBackupFilesDir(android.content.Context):0:0 -> c
androidx.core.content.ContextCompat$Api23Impl -> n.c:
    0:4:int getColor(android.content.Context,int):0:0 -> a
    0:4:java.lang.Object getSystemService(android.content.Context,java.lang.Class):0:0 -> b
    0:4:java.lang.String getSystemServiceName(android.content.Context,java.lang.Class):0:0 -> c
androidx.core.content.res.CamColor -> o.a:
    float mHue -> a
    float mChroma -> b
    float mJ -> c
    float mJstar -> d
    float mAstar -> e
    float mBstar -> f
    0:15:void <init>(float,float,float,float,float,float,float,float,float):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFFFF)V"}
    2:69:float[] androidx.core.content.res.CamUtils.xyzFromInt(int):0:0 -> a
    2:69:androidx.core.content.res.CamColor androidx.core.content.res.CamColor.fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):0 -> a
    2:69:androidx.core.content.res.CamColor fromColor(int):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lo/a;"}
    70:110:androidx.core.content.res.CamColor androidx.core.content.res.CamColor.fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):0:0 -> a
    70:110:androidx.core.content.res.CamColor fromColor(int):0 -> a
    111:112:float[] androidx.core.content.res.ViewingConditions.getRgbD():0:0 -> a
    111:112:androidx.core.content.res.CamColor androidx.core.content.res.CamColor.fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    111:112:androidx.core.content.res.CamColor fromColor(int):0 -> a
    113:480:androidx.core.content.res.CamColor androidx.core.content.res.CamColor.fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions):0:0 -> a
    113:480:androidx.core.content.res.CamColor fromColor(int):0 -> a
    2:7:float androidx.core.content.res.ViewingConditions.getC():0:0 -> b
    2:7:androidx.core.content.res.CamColor androidx.core.content.res.CamColor.fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    2:7:androidx.core.content.res.CamColor fromJch(float,float,float):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(FFF)Lo/a;"}
    8:97:androidx.core.content.res.CamColor androidx.core.content.res.CamColor.fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):0:0 -> b
    8:97:androidx.core.content.res.CamColor fromJch(float,float,float):0 -> b
    32:39:float androidx.core.content.res.ViewingConditions.getN():0:0 -> c
    32:39:int viewed(androidx.core.content.res.ViewingConditions):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo/n;)I"}
    40:380:int viewed(androidx.core.content.res.ViewingConditions):0:0 -> c
androidx.core.content.res.ColorStateListInflaterCompat -> o.b:
    java.lang.ThreadLocal sTempTypedValue -> a
    0:7:void <clinit>():0:0 -> <clinit>
    0:29:android.content.res.ColorStateList createFromXml(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;Landroid/content/res/XmlResourceParser;Landroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList;"}
    18:69:android.content.res.ColorStateList androidx.core.content.res.ColorStateListInflaterCompat.inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> b
    18:69:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;Landroid/content/res/XmlResourceParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroid/content/res/ColorStateList;"}
    70:79:android.content.res.TypedArray androidx.core.content.res.ColorStateListInflaterCompat.obtainAttributes(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int[]):0:0 -> b
    70:79:android.content.res.ColorStateList androidx.core.content.res.ColorStateListInflaterCompat.inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    70:79:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    80:87:android.content.res.ColorStateList androidx.core.content.res.ColorStateListInflaterCompat.inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> b
    80:87:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    88:108:android.util.TypedValue androidx.core.content.res.ColorStateListInflaterCompat.getTypedValue():0:0 -> b
    88:108:boolean androidx.core.content.res.ColorStateListInflaterCompat.isColorInt(android.content.res.Resources,int):0 -> b
    88:108:android.content.res.ColorStateList androidx.core.content.res.ColorStateListInflaterCompat.inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    88:108:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    109:124:boolean androidx.core.content.res.ColorStateListInflaterCompat.isColorInt(android.content.res.Resources,int):0:0 -> b
    109:124:android.content.res.ColorStateList androidx.core.content.res.ColorStateListInflaterCompat.inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    109:124:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    125:279:android.content.res.ColorStateList androidx.core.content.res.ColorStateListInflaterCompat.inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> b
    125:279:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    280:305:int androidx.core.content.res.ColorStateListInflaterCompat.modulateColorAlpha(int,float,float):0:0 -> b
    280:305:android.content.res.ColorStateList androidx.core.content.res.ColorStateListInflaterCompat.inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    280:305:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    306:323:int androidx.core.content.res.CamColor.toColor(float,float,float):0:0 -> b
    306:323:int androidx.core.content.res.ColorStateListInflaterCompat.modulateColorAlpha(int,float,float):0 -> b
    306:323:android.content.res.ColorStateList androidx.core.content.res.ColorStateListInflaterCompat.inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    306:323:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    324:393:int androidx.core.content.res.CamColor.toColor(float,float,float,androidx.core.content.res.ViewingConditions):0:0 -> b
    324:393:int androidx.core.content.res.CamColor.toColor(float,float,float):0 -> b
    324:393:int androidx.core.content.res.ColorStateListInflaterCompat.modulateColorAlpha(int,float,float):0 -> b
    324:393:android.content.res.ColorStateList androidx.core.content.res.ColorStateListInflaterCompat.inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    324:393:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    394:416:androidx.core.content.res.CamColor androidx.core.content.res.CamColor.findCamByJ(float,float,float):0:0 -> b
    394:416:int androidx.core.content.res.CamColor.toColor(float,float,float,androidx.core.content.res.ViewingConditions):0 -> b
    394:416:int androidx.core.content.res.CamColor.toColor(float,float,float):0 -> b
    394:416:int androidx.core.content.res.ColorStateListInflaterCompat.modulateColorAlpha(int,float,float):0 -> b
    394:416:android.content.res.ColorStateList androidx.core.content.res.ColorStateListInflaterCompat.inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    394:416:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    417:422:int androidx.core.content.res.CamColor.viewedInSrgb():0:0 -> b
    417:422:androidx.core.content.res.CamColor androidx.core.content.res.CamColor.findCamByJ(float,float,float):0 -> b
    417:422:int androidx.core.content.res.CamColor.toColor(float,float,float,androidx.core.content.res.ViewingConditions):0 -> b
    417:422:int androidx.core.content.res.CamColor.toColor(float,float,float):0 -> b
    417:422:int androidx.core.content.res.ColorStateListInflaterCompat.modulateColorAlpha(int,float,float):0 -> b
    417:422:android.content.res.ColorStateList androidx.core.content.res.ColorStateListInflaterCompat.inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    417:422:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    423:490:float androidx.core.content.res.CamUtils.yFromInt(int):0:0 -> b
    423:490:float androidx.core.content.res.CamUtils.lStarFromInt(int):0 -> b
    423:490:androidx.core.content.res.CamColor androidx.core.content.res.CamColor.findCamByJ(float,float,float):0 -> b
    423:490:int androidx.core.content.res.CamColor.toColor(float,float,float,androidx.core.content.res.ViewingConditions):0 -> b
    423:490:int androidx.core.content.res.CamColor.toColor(float,float,float):0 -> b
    423:490:int androidx.core.content.res.ColorStateListInflaterCompat.modulateColorAlpha(int,float,float):0 -> b
    423:490:android.content.res.ColorStateList androidx.core.content.res.ColorStateListInflaterCompat.inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    423:490:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    491:501:float androidx.core.content.res.CamUtils.lStarFromY(float):0:0 -> b
    491:501:float androidx.core.content.res.CamUtils.lStarFromInt(int):0 -> b
    491:501:androidx.core.content.res.CamColor androidx.core.content.res.CamColor.findCamByJ(float,float,float):0 -> b
    491:501:int androidx.core.content.res.CamColor.toColor(float,float,float,androidx.core.content.res.ViewingConditions):0 -> b
    491:501:int androidx.core.content.res.CamColor.toColor(float,float,float):0 -> b
    491:501:int androidx.core.content.res.ColorStateListInflaterCompat.modulateColorAlpha(int,float,float):0 -> b
    491:501:android.content.res.ColorStateList androidx.core.content.res.ColorStateListInflaterCompat.inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    491:501:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    502:526:androidx.core.content.res.CamColor androidx.core.content.res.CamColor.findCamByJ(float,float,float):0:0 -> b
    502:526:int androidx.core.content.res.CamColor.toColor(float,float,float,androidx.core.content.res.ViewingConditions):0 -> b
    502:526:int androidx.core.content.res.CamColor.toColor(float,float,float):0 -> b
    502:526:int androidx.core.content.res.ColorStateListInflaterCompat.modulateColorAlpha(int,float,float):0 -> b
    502:526:android.content.res.ColorStateList androidx.core.content.res.ColorStateListInflaterCompat.inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    502:526:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    527:530:float androidx.core.content.res.CamColor.getJStar():0:0 -> b
    527:530:float androidx.core.content.res.CamColor.distance(androidx.core.content.res.CamColor):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    527:530:androidx.core.content.res.CamColor androidx.core.content.res.CamColor.findCamByJ(float,float,float):0 -> b
    527:530:int androidx.core.content.res.CamColor.toColor(float,float,float,androidx.core.content.res.ViewingConditions):0 -> b
    527:530:int androidx.core.content.res.CamColor.toColor(float,float,float):0 -> b
    527:530:int androidx.core.content.res.ColorStateListInflaterCompat.modulateColorAlpha(int,float,float):0 -> b
    527:530:android.content.res.ColorStateList androidx.core.content.res.ColorStateListInflaterCompat.inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    527:530:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    531:636:float androidx.core.content.res.CamColor.distance(androidx.core.content.res.CamColor):0:0 -> b
    531:636:androidx.core.content.res.CamColor androidx.core.content.res.CamColor.findCamByJ(float,float,float):0 -> b
    531:636:int androidx.core.content.res.CamColor.toColor(float,float,float,androidx.core.content.res.ViewingConditions):0 -> b
    531:636:int androidx.core.content.res.CamColor.toColor(float,float,float):0 -> b
    531:636:int androidx.core.content.res.ColorStateListInflaterCompat.modulateColorAlpha(int,float,float):0 -> b
    531:636:android.content.res.ColorStateList androidx.core.content.res.ColorStateListInflaterCompat.inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    531:636:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    637:772:int androidx.core.content.res.CamColor.toColor(float,float,float,androidx.core.content.res.ViewingConditions):0:0 -> b
    637:772:int androidx.core.content.res.CamColor.toColor(float,float,float):0 -> b
    637:772:int androidx.core.content.res.ColorStateListInflaterCompat.modulateColorAlpha(int,float,float):0 -> b
    637:772:android.content.res.ColorStateList androidx.core.content.res.ColorStateListInflaterCompat.inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    637:772:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    773:814:int androidx.core.content.res.CamUtils.intFromLStar(float):0:0 -> b
    773:814:int androidx.core.content.res.CamColor.toColor(float,float,float,androidx.core.content.res.ViewingConditions):0 -> b
    773:814:int androidx.core.content.res.CamColor.toColor(float,float,float):0 -> b
    773:814:int androidx.core.content.res.ColorStateListInflaterCompat.modulateColorAlpha(int,float,float):0 -> b
    773:814:android.content.res.ColorStateList androidx.core.content.res.ColorStateListInflaterCompat.inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    773:814:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    815:835:int[] androidx.core.content.res.GrowingArrayUtils.append(int[],int,int):0:0 -> b
    815:835:android.content.res.ColorStateList androidx.core.content.res.ColorStateListInflaterCompat.inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    815:835:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    836:865:java.lang.Object[] androidx.core.content.res.GrowingArrayUtils.append(java.lang.Object[],int,java.lang.Object):0:0 -> b
    836:865:android.content.res.ColorStateList androidx.core.content.res.ColorStateListInflaterCompat.inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    836:865:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    866:912:android.content.res.ColorStateList androidx.core.content.res.ColorStateListInflaterCompat.inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> b
    866:912:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0 -> b
    913:942:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> b
androidx.core.content.res.FontResourcesParserCompat$Api21Impl -> o.c:
    0:4:int getType(android.content.res.TypedArray,int):0:0 -> a
androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry -> o.d:
androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry -> o.e:
    androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry[] mEntries -> a
    0:5:void <init>(androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry[]):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Lo/f;)V"}
androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry -> o.f:
    int mWeight -> a
    boolean mItalic -> b
    java.lang.String mVariationSettings -> c
    int mTtcIndex -> d
    int mResourceId -> e
    0:13:void <init>(java.lang.String,int,boolean,java.lang.String,int,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILjava/lang/String;Ljava/lang/String;Z)V"}
androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry -> o.g:
    androidx.core.provider.FontRequest mRequest -> a
    int mTimeoutMs -> b
    int mStrategy -> c
    java.lang.String mSystemFontFamilyName -> d
    0:11:void <init>(androidx.core.provider.FontRequest,int,int,java.lang.String):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/r;IILjava/lang/String;)V"}
androidx.core.content.res.ResourcesCompat -> o.m:
    java.lang.ThreadLocal sTempTypedValue -> a
    java.util.WeakHashMap sColorStateCaches -> b
    java.lang.Object sColorStateCacheLock -> c
    0:22:void <clinit>():0:0 -> <clinit>
androidx.core.content.res.ResourcesCompat$Api23Impl -> o.h:
    0:4:int getColor(android.content.res.Resources,int,android.content.res.Resources$Theme):0:0 -> a
    0:4:android.content.res.ColorStateList getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):0:0 -> b
androidx.core.content.res.ResourcesCompat$ColorStateListCacheEntry -> o.i:
    android.content.res.ColorStateList mValue -> a
    android.content.res.Configuration mConfiguration -> b
    int mThemeHash -> c
    0:17:void <init>(android.content.res.ColorStateList,android.content.res.Configuration,android.content.res.Resources$Theme):0:0 -> <init>
androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey -> o.j:
    android.content.res.Resources mResources -> a
    android.content.res.Resources$Theme mTheme -> b
    0:7:void <init>(android.content.res.Resources,android.content.res.Resources$Theme):0:0 -> <init>
    28:41:boolean androidx.core.util.ObjectsCompat.equals(java.lang.Object,java.lang.Object):0:0 -> equals
    28:41:boolean equals(java.lang.Object):0 -> equals
    8:12:int androidx.core.util.ObjectsCompat.hash(java.lang.Object[]):0:0 -> hashCode
    8:12:int hashCode():0 -> hashCode
androidx.core.content.res.ResourcesCompat$FontCallback$$ExternalSyntheticLambda0 -> o.k:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.core.content.res.ResourcesCompat$FontCallback androidx.core.content.res.ResourcesCompat$FontCallback$$InternalSyntheticLambda$1$eb024717ed4c535c671b8ebfdb6d8b6605f4b7bfdc73b1f041999a70ce54ed62$0.f$0 -> a
    0:5:void androidx.core.content.res.ResourcesCompat$FontCallback$$InternalSyntheticLambda$1$eb024717ed4c535c671b8ebfdb6d8b6605f4b7bfdc73b1f041999a70ce54ed62$0.<init>(androidx.core.content.res.ResourcesCompat$FontCallback,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/x0;)V"}
    0:5:void androidx.core.content.res.ResourcesCompat$FontCallback$$InternalSyntheticLambda$1$eb024717ed4c535c671b8ebfdb6d8b6605f4b7bfdc73b1f041999a70ce54ed62$0.run():0:0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.content.res.ResourcesCompat$ThemeCompat$Api29Impl -> o.l:
    0:3:void rebase(android.content.res.Resources$Theme):0:0 -> a
androidx.core.content.res.ViewingConditions -> o.n:
    float mAw -> a
    float mNbb -> b
    float mNcb -> c
    float mC -> d
    float mNc -> e
    float mN -> f
    float[] mRgbD -> g
    float mFl -> h
    float mFlRoot -> i
    float mZ -> j
    androidx.core.content.res.ViewingConditions DEFAULT -> k
    17:330:androidx.core.content.res.ViewingConditions androidx.core.content.res.ViewingConditions.make(float[],float,float,float,boolean):0:0 -> <clinit>
    17:330:void <clinit>():0 -> <clinit>
    331:333:void <clinit>():0:0 -> <clinit>
    0:23:void <init>(float,float,float,float,float,float,float[],float,float,float):0:0 -> <init>
androidx.core.graphics.ColorUtils -> p.a:
    int $r8$clinit -> a
    0:5:void <clinit>():0:0 -> <clinit>
    154:158:int androidx.core.graphics.ColorUtils.constrain(int,int,int):0:0 -> a
    154:158:int XYZToColor(double,double,double):0 -> a
    159:167:int XYZToColor(double,double,double):0:0 -> a
    168:172:int androidx.core.graphics.ColorUtils.constrain(int,int,int):0:0 -> a
    168:172:int XYZToColor(double,double,double):0 -> a
    173:180:int XYZToColor(double,double,double):0:0 -> a
    181:184:int androidx.core.graphics.ColorUtils.constrain(int,int,int):0:0 -> a
    181:184:int XYZToColor(double,double,double):0 -> a
    185:189:int XYZToColor(double,double,double):0:0 -> a
    13:16:int androidx.core.graphics.ColorUtils.compositeAlpha(int,int):0:0 -> b
    13:16:int compositeColors(int,int):0 -> b
    17:37:int compositeColors(int,int):0:0 -> b
    38:38:int androidx.core.graphics.ColorUtils.compositeComponent(int,int,int,int,int):0:0 -> b
    38:38:int compositeColors(int,int):0 -> b
    39:58:int compositeColors(int,int):0:0 -> b
    59:59:int androidx.core.graphics.ColorUtils.compositeComponent(int,int,int,int,int):0:0 -> b
    59:59:int compositeColors(int,int):0 -> b
    60:78:int compositeColors(int,int):0:0 -> b
    79:80:int androidx.core.graphics.ColorUtils.compositeComponent(int,int,int,int,int):0:0 -> b
    79:80:int compositeColors(int,int):0 -> b
    81:85:int compositeColors(int,int):0:0 -> b
androidx.core.graphics.Insets -> p.c:
    int left -> a
    int top -> b
    int right -> c
    int bottom -> d
    androidx.core.graphics.Insets NONE -> e
    0:8:void <clinit>():0:0 -> <clinit>
    0:11:void <init>(int,int,int,int):0:0 -> <init>
    0:16:androidx.core.graphics.Insets of(int,int,int,int):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Lp/c;"}
    0:12:android.graphics.Insets toPlatformInsets():0:0 -> b
    0:47:boolean equals(java.lang.Object):0:0 -> equals
    0:17:int hashCode():0:0 -> hashCode
    0:51:java.lang.String toString():0:0 -> toString
androidx.core.graphics.Insets$Api29Impl -> p.b:
    0:4:android.graphics.Insets of(int,int,int,int):0:0 -> a
androidx.core.graphics.PaintCompat -> p.e:
    int $r8$clinit -> a
    0:5:void <clinit>():0:0 -> <clinit>
androidx.core.graphics.PaintCompat$Api23Impl -> p.d:
    0:4:boolean hasGlyph(android.graphics.Paint,java.lang.String):0:0 -> a
androidx.core.graphics.TypefaceCompat -> p.f:
    androidx.core.graphics.TypefaceCompatBaseImpl sTypefaceCompatImpl -> a
    androidx.collection.LruCache sTypefaceCache -> b
    0:16:void <clinit>():0:0 -> <clinit>
    14:17:java.lang.String androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry.getSystemFontFamilyName():0:0 -> a
    14:17:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lo/d;Landroid/content/res/Resources;ILjava/lang/String;IILh/x0;)Landroid/graphics/Typeface;"}
    18:46:android.graphics.Typeface androidx.core.graphics.TypefaceCompat.getSystemFontFamily(java.lang.String):0:0 -> a
    18:46:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    47:50:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0:0 -> a
    51:57:int androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry.getFetchStrategy():0:0 -> a
    51:57:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    58:59:int androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry.getTimeout():0:0 -> a
    58:59:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    60:68:android.os.Handler androidx.core.content.res.ResourcesCompat$FontCallback.getHandler(android.os.Handler):0:0 -> a
    60:68:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    69:73:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0:0 -> a
    74:75:androidx.core.provider.FontRequest androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry.getRequest():0:0 -> a
    74:75:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    76:82:android.graphics.Typeface androidx.core.provider.FontsContractCompat.requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):0:0 -> a
    76:82:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    83:84:android.graphics.Typeface androidx.core.provider.FontRequestWorker.requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):0:0 -> a
    83:84:android.graphics.Typeface androidx.core.provider.FontsContractCompat.requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):0 -> a
    83:84:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    85:89:java.lang.String androidx.core.provider.FontRequestWorker.createCacheId(androidx.core.provider.FontRequest,int):0:0 -> a
    85:89:android.graphics.Typeface androidx.core.provider.FontRequestWorker.requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):0 -> a
    85:89:android.graphics.Typeface androidx.core.provider.FontsContractCompat.requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):0 -> a
    85:89:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    90:91:java.lang.String androidx.core.provider.FontRequest.getId():0:0 -> a
    90:91:java.lang.String androidx.core.provider.FontRequestWorker.createCacheId(androidx.core.provider.FontRequest,int):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    90:91:android.graphics.Typeface androidx.core.provider.FontRequestWorker.requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):0 -> a
    90:91:android.graphics.Typeface androidx.core.provider.FontsContractCompat.requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):0 -> a
    90:91:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    92:93:java.lang.String androidx.core.provider.FontRequest.getId():0:0 -> a
    92:93:java.lang.String androidx.core.provider.FontRequestWorker.createCacheId(androidx.core.provider.FontRequest,int):0 -> a
    92:93:android.graphics.Typeface androidx.core.provider.FontRequestWorker.requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):0 -> a
    92:93:android.graphics.Typeface androidx.core.provider.FontsContractCompat.requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):0 -> a
    92:93:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    94:108:java.lang.String androidx.core.provider.FontRequestWorker.createCacheId(androidx.core.provider.FontRequest,int):0:0 -> a
    94:108:android.graphics.Typeface androidx.core.provider.FontRequestWorker.requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):0 -> a
    94:108:android.graphics.Typeface androidx.core.provider.FontsContractCompat.requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):0 -> a
    94:108:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    109:118:android.graphics.Typeface androidx.core.provider.FontRequestWorker.requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):0:0 -> a
    109:118:android.graphics.Typeface androidx.core.provider.FontsContractCompat.requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):0 -> a
    109:118:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    119:136:void androidx.core.provider.CallbackWithHandler.onTypefaceRetrieved(android.graphics.Typeface):0:0 -> a
    119:136:void androidx.core.provider.CallbackWithHandler.onTypefaceResult(androidx.core.provider.FontRequestWorker$TypefaceResult):0 -> a
    119:136:android.graphics.Typeface androidx.core.provider.FontRequestWorker.requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):0 -> a
    119:136:android.graphics.Typeface androidx.core.provider.FontsContractCompat.requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):0 -> a
    119:136:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    137:160:android.graphics.Typeface androidx.core.provider.FontRequestWorker.requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):0:0 -> a
    137:160:android.graphics.Typeface androidx.core.provider.FontsContractCompat.requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):0 -> a
    137:160:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    161:171:java.lang.Object androidx.core.provider.RequestExecutor.submit(java.util.concurrent.ExecutorService,java.util.concurrent.Callable,int):0:0 -> a
    161:171:android.graphics.Typeface androidx.core.provider.FontRequestWorker.requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):0 -> a
    161:171:android.graphics.Typeface androidx.core.provider.FontsContractCompat.requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):0 -> a
    161:171:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    172:180:android.graphics.Typeface androidx.core.provider.FontRequestWorker.requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):0:0 -> a
    172:180:android.graphics.Typeface androidx.core.provider.FontsContractCompat.requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):0 -> a
    172:180:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    181:197:java.lang.Object androidx.core.provider.RequestExecutor.submit(java.util.concurrent.ExecutorService,java.util.concurrent.Callable,int):0:0 -> a
    181:197:android.graphics.Typeface androidx.core.provider.FontRequestWorker.requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):0 -> a
    181:197:android.graphics.Typeface androidx.core.provider.FontsContractCompat.requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):0 -> a
    181:197:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    198:217:void androidx.core.provider.CallbackWithHandler.onTypefaceRequestFailed(int):0:0 -> a
    198:217:void androidx.core.provider.CallbackWithHandler.onTypefaceResult(androidx.core.provider.FontRequestWorker$TypefaceResult):0 -> a
    198:217:android.graphics.Typeface androidx.core.provider.FontRequestWorker.requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):0 -> a
    198:217:android.graphics.Typeface androidx.core.provider.FontsContractCompat.requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):0 -> a
    198:217:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    218:219:android.graphics.Typeface androidx.core.provider.FontRequestWorker.requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):0:0 -> a
    218:219:android.graphics.Typeface androidx.core.provider.FontsContractCompat.requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):0 -> a
    218:219:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    220:224:java.lang.String androidx.core.provider.FontRequestWorker.createCacheId(androidx.core.provider.FontRequest,int):0:0 -> a
    220:224:android.graphics.Typeface androidx.core.provider.FontRequestWorker.requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):0 -> a
    220:224:android.graphics.Typeface androidx.core.provider.FontsContractCompat.requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):0 -> a
    220:224:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    225:226:java.lang.String androidx.core.provider.FontRequest.getId():0:0 -> a
    225:226:java.lang.String androidx.core.provider.FontRequestWorker.createCacheId(androidx.core.provider.FontRequest,int):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    225:226:android.graphics.Typeface androidx.core.provider.FontRequestWorker.requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):0 -> a
    225:226:android.graphics.Typeface androidx.core.provider.FontsContractCompat.requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):0 -> a
    225:226:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    227:228:java.lang.String androidx.core.provider.FontRequest.getId():0:0 -> a
    227:228:java.lang.String androidx.core.provider.FontRequestWorker.createCacheId(androidx.core.provider.FontRequest,int):0 -> a
    227:228:android.graphics.Typeface androidx.core.provider.FontRequestWorker.requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):0 -> a
    227:228:android.graphics.Typeface androidx.core.provider.FontsContractCompat.requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):0 -> a
    227:228:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    229:243:java.lang.String androidx.core.provider.FontRequestWorker.createCacheId(androidx.core.provider.FontRequest,int):0:0 -> a
    229:243:android.graphics.Typeface androidx.core.provider.FontRequestWorker.requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):0 -> a
    229:243:android.graphics.Typeface androidx.core.provider.FontsContractCompat.requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):0 -> a
    229:243:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    244:253:android.graphics.Typeface androidx.core.provider.FontRequestWorker.requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):0:0 -> a
    244:253:android.graphics.Typeface androidx.core.provider.FontsContractCompat.requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):0 -> a
    244:253:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    254:267:void androidx.core.provider.CallbackWithHandler.onTypefaceRetrieved(android.graphics.Typeface):0:0 -> a
    254:267:void androidx.core.provider.CallbackWithHandler.onTypefaceResult(androidx.core.provider.FontRequestWorker$TypefaceResult):0 -> a
    254:267:android.graphics.Typeface androidx.core.provider.FontRequestWorker.requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):0 -> a
    254:267:android.graphics.Typeface androidx.core.provider.FontsContractCompat.requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):0 -> a
    254:267:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    268:277:android.graphics.Typeface androidx.core.provider.FontRequestWorker.requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):0:0 -> a
    268:277:android.graphics.Typeface androidx.core.provider.FontsContractCompat.requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):0 -> a
    268:277:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    278:281:java.lang.Object androidx.collection.SimpleArrayMap.get(java.lang.Object):0:0 -> a
    278:281:android.graphics.Typeface androidx.core.provider.FontRequestWorker.requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    278:281:android.graphics.Typeface androidx.core.provider.FontsContractCompat.requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):0 -> a
    278:281:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    282:321:android.graphics.Typeface androidx.core.provider.FontRequestWorker.requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):0:0 -> a
    282:321:android.graphics.Typeface androidx.core.provider.FontsContractCompat.requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):0 -> a
    282:321:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    322:342:android.os.Handler androidx.core.provider.CalleeHandler.create():0:0 -> a
    322:342:void androidx.core.provider.RequestExecutor.execute(java.util.concurrent.Executor,java.util.concurrent.Callable,androidx.core.util.Consumer):0 -> a
    322:342:android.graphics.Typeface androidx.core.provider.FontRequestWorker.requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):0 -> a
    322:342:android.graphics.Typeface androidx.core.provider.FontsContractCompat.requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):0 -> a
    322:342:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    343:355:void androidx.core.provider.RequestExecutor.execute(java.util.concurrent.Executor,java.util.concurrent.Callable,androidx.core.util.Consumer):0:0 -> a
    343:355:android.graphics.Typeface androidx.core.provider.FontRequestWorker.requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):0 -> a
    343:355:android.graphics.Typeface androidx.core.provider.FontsContractCompat.requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):0 -> a
    343:355:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    356:357:android.graphics.Typeface androidx.core.provider.FontRequestWorker.requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):0:0 -> a
    356:357:android.graphics.Typeface androidx.core.provider.FontsContractCompat.requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):0 -> a
    356:357:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    358:364:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0:0 -> a
    365:366:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry[] androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry.getEntries():0:0 -> a
    365:366:android.graphics.Typeface androidx.core.graphics.TypefaceCompatApi29Impl.createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    365:366:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    367:375:android.graphics.Typeface androidx.core.graphics.TypefaceCompatApi29Impl.createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0:0 -> a
    367:375:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    376:378:int androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry.getResourceId():0:0 -> a
    376:378:android.graphics.Typeface androidx.core.graphics.TypefaceCompatApi29Impl.createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    376:378:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    379:381:android.graphics.Typeface androidx.core.graphics.TypefaceCompatApi29Impl.createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0:0 -> a
    379:381:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    382:383:int androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry.getWeight():0:0 -> a
    382:383:android.graphics.Typeface androidx.core.graphics.TypefaceCompatApi29Impl.createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0 -> a
    382:383:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    384:387:android.graphics.Typeface androidx.core.graphics.TypefaceCompatApi29Impl.createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0:0 -> a
    384:387:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    388:394:boolean androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry.isItalic():0:0 -> a
    388:394:android.graphics.Typeface androidx.core.graphics.TypefaceCompatApi29Impl.createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0 -> a
    388:394:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    395:398:android.graphics.Typeface androidx.core.graphics.TypefaceCompatApi29Impl.createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0:0 -> a
    395:398:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    399:400:int androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry.getTtcIndex():0:0 -> a
    399:400:android.graphics.Typeface androidx.core.graphics.TypefaceCompatApi29Impl.createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0 -> a
    399:400:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    401:404:android.graphics.Typeface androidx.core.graphics.TypefaceCompatApi29Impl.createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0:0 -> a
    401:404:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    405:406:java.lang.String androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry.getVariationSettings():0:0 -> a
    405:406:android.graphics.Typeface androidx.core.graphics.TypefaceCompatApi29Impl.createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0 -> a
    405:406:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    407:464:android.graphics.Typeface androidx.core.graphics.TypefaceCompatApi29Impl.createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0:0 -> a
    407:464:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0 -> a
    465:483:android.graphics.Typeface createFromResourcesFamilyXml(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry,android.content.res.Resources,int,java.lang.String,int,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean):0:0 -> a
    0:39:java.lang.String createResourceUid(android.content.res.Resources,int,java.lang.String,int,int):0:0 -> b
androidx.core.graphics.TypefaceCompatApi29Impl -> p.g:
    0:4:void <init>():0:0 -> <init>
    13:16:android.net.Uri androidx.core.provider.FontsContractCompat$FontInfo.getUri():0:0 -> t
    13:16:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):0 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;[Lt/i;I)Landroid/graphics/Typeface;"}
    17:30:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):0:0 -> t
    31:32:int androidx.core.provider.FontsContractCompat$FontInfo.getWeight():0:0 -> t
    31:32:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):0 -> t
    33:36:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):0:0 -> t
    37:43:boolean androidx.core.provider.FontsContractCompat$FontInfo.isItalic():0:0 -> t
    37:43:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):0 -> t
    44:47:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):0:0 -> t
    48:49:int androidx.core.provider.FontsContractCompat$FontInfo.getTtcIndex():0:0 -> t
    48:49:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):0 -> t
    50:116:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):0:0 -> t
    0:37:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):0:0 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"}
    0:60:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):0:0 -> v
    0:29:int getMatchScore(android.graphics.fonts.FontStyle,android.graphics.fonts.FontStyle):0:0 -> w
androidx.core.graphics.TypefaceCompatUtil$Api19Impl -> p.h:
    0:4:android.os.ParcelFileDescriptor openFileDescriptor(android.content.ContentResolver,android.net.Uri,java.lang.String,android.os.CancellationSignal):0:0 -> a
androidx.core.graphics.drawable.DrawableCompat$Api19Impl -> q.a:
    0:4:int getAlpha(android.graphics.drawable.Drawable):0:0 -> a
    0:4:android.graphics.drawable.Drawable getChild(android.graphics.drawable.DrawableContainer$DrawableContainerState,int):0:0 -> b
    0:4:android.graphics.drawable.Drawable getDrawable(android.graphics.drawable.InsetDrawable):0:0 -> c
    0:4:boolean isAutoMirrored(android.graphics.drawable.Drawable):0:0 -> d
    0:3:void setAutoMirrored(android.graphics.drawable.Drawable,boolean):0:0 -> e
androidx.core.graphics.drawable.DrawableCompat$Api21Impl -> q.b:
    0:3:void applyTheme(android.graphics.drawable.Drawable,android.content.res.Resources$Theme):0:0 -> a
    0:4:boolean canApplyTheme(android.graphics.drawable.Drawable):0:0 -> b
    0:4:android.graphics.ColorFilter getColorFilter(android.graphics.drawable.Drawable):0:0 -> c
    0:3:void inflate(android.graphics.drawable.Drawable,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> d
    0:3:void setHotspot(android.graphics.drawable.Drawable,float,float):0:0 -> e
    0:3:void setHotspotBounds(android.graphics.drawable.Drawable,int,int,int,int):0:0 -> f
    0:3:void setTint(android.graphics.drawable.Drawable,int):0:0 -> g
    0:3:void setTintList(android.graphics.drawable.Drawable,android.content.res.ColorStateList):0:0 -> h
    0:3:void setTintMode(android.graphics.drawable.Drawable,android.graphics.PorterDuff$Mode):0:0 -> i
androidx.core.graphics.drawable.DrawableCompat$Api23Impl -> q.c:
    0:4:int getLayoutDirection(android.graphics.drawable.Drawable):0:0 -> a
    0:4:boolean setLayoutDirection(android.graphics.drawable.Drawable,int):0:0 -> b
androidx.core.graphics.drawable.IconCompat -> androidx.core.graphics.drawable.IconCompat:
    int mType -> a
    java.lang.Object mObj1 -> b
    byte[] mData -> c
    android.os.Parcelable mParcelable -> d
    int mInt1 -> e
    int mInt2 -> f
    android.content.res.ColorStateList mTintList -> g
    android.graphics.PorterDuff$Mode mTintMode -> h
    java.lang.String mTintModeStr -> i
    java.lang.String mString1 -> j
    android.graphics.PorterDuff$Mode DEFAULT_TINT_MODE -> k
    106:111:int getResId():0:0 -> toString
    106:111:java.lang.String toString():0 -> toString
    112:119:int androidx.core.graphics.drawable.IconCompat$Api23Impl.getResId(java.lang.Object):0:0 -> toString
    112:119:int getResId():0 -> toString
    112:119:java.lang.String toString():0 -> toString
    120:121:int getResId():0:0 -> toString
    120:121:java.lang.String toString():0 -> toString
    122:138:java.lang.String toString():0:0 -> toString
    139:160:int getResId():0:0 -> toString
    139:160:java.lang.String toString():0 -> toString
    161:231:java.lang.String toString():0:0 -> toString
androidx.core.graphics.drawable.IconCompat$Api28Impl -> q.d:
    0:6:int getResId(java.lang.Object):0:0 -> a
    0:6:java.lang.String getResPackage(java.lang.Object):0:0 -> b
    0:6:int getType(java.lang.Object):0:0 -> c
    0:6:android.net.Uri getUri(java.lang.Object):0:0 -> d
androidx.core.graphics.drawable.IconCompatParcelizer -> androidx.core.graphics.drawable.IconCompatParcelizer:
    8:14:int androidx.versionedparcelable.VersionedParcel.readInt(int,int):0:0 -> read
    8:14:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):0 -> read
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/a;)Landroidx/core/graphics/drawable/IconCompat;"}
    15:17:int androidx.versionedparcelable.VersionedParcel.readInt(int,int):0:0 -> read
    15:17:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):0 -> read
    18:23:int androidx.versionedparcelable.VersionedParcelParcel.readInt():0:0 -> read
    18:23:int androidx.versionedparcelable.VersionedParcel.readInt(int,int):0 -> read
    18:23:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):0 -> read
    24:28:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):0:0 -> read
    29:38:byte[] androidx.versionedparcelable.VersionedParcel.readByteArray(byte[],int):0:0 -> read
    29:38:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):0 -> read
    39:54:byte[] androidx.versionedparcelable.VersionedParcelParcel.readByteArray():0:0 -> read
    39:54:byte[] androidx.versionedparcelable.VersionedParcel.readByteArray(byte[],int):0 -> read
    39:54:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):0 -> read
    55:68:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):0:0 -> read
    69:78:int androidx.versionedparcelable.VersionedParcel.readInt(int,int):0:0 -> read
    69:78:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):0 -> read
    79:84:int androidx.versionedparcelable.VersionedParcelParcel.readInt():0:0 -> read
    79:84:int androidx.versionedparcelable.VersionedParcel.readInt(int,int):0 -> read
    79:84:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):0 -> read
    85:89:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):0:0 -> read
    90:99:int androidx.versionedparcelable.VersionedParcel.readInt(int,int):0:0 -> read
    90:99:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):0 -> read
    100:105:int androidx.versionedparcelable.VersionedParcelParcel.readInt():0:0 -> read
    100:105:int androidx.versionedparcelable.VersionedParcel.readInt(int,int):0 -> read
    100:105:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):0 -> read
    106:121:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):0:0 -> read
    122:131:java.lang.String androidx.versionedparcelable.VersionedParcel.readString(java.lang.String,int):0:0 -> read
    122:131:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):0 -> read
    132:137:java.lang.String androidx.versionedparcelable.VersionedParcelParcel.readString():0:0 -> read
    132:137:java.lang.String androidx.versionedparcelable.VersionedParcel.readString(java.lang.String,int):0 -> read
    132:137:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):0 -> read
    138:143:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):0:0 -> read
    144:152:java.lang.String androidx.versionedparcelable.VersionedParcel.readString(java.lang.String,int):0:0 -> read
    144:152:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):0 -> read
    153:158:java.lang.String androidx.versionedparcelable.VersionedParcelParcel.readString():0:0 -> read
    153:158:java.lang.String androidx.versionedparcelable.VersionedParcel.readString(java.lang.String,int):0 -> read
    153:158:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):0 -> read
    159:160:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):0:0 -> read
    161:249:void androidx.core.graphics.drawable.IconCompat.onPostParceling():0:0 -> read
    161:249:androidx.core.graphics.drawable.IconCompat read(androidx.versionedparcelable.VersionedParcel):0 -> read
    3:4:void androidx.core.graphics.drawable.IconCompat.onPreParceling(boolean):0:0 -> write
    3:4:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):0 -> write
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/drawable/IconCompat;Ll0/a;)V"}
    5:63:void androidx.core.graphics.drawable.IconCompat.onPreParceling(boolean):0:0 -> write
    5:63:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):0 -> write
    64:69:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):0:0 -> write
    70:75:void androidx.versionedparcelable.VersionedParcel.writeInt(int,int):0:0 -> write
    70:75:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):0 -> write
    76:80:void androidx.versionedparcelable.VersionedParcelParcel.writeInt(int):0:0 -> write
    76:80:void androidx.versionedparcelable.VersionedParcel.writeInt(int,int):0 -> write
    76:80:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):0 -> write
    81:85:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):0:0 -> write
    86:91:void androidx.versionedparcelable.VersionedParcel.writeByteArray(byte[],int):0:0 -> write
    86:91:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):0 -> write
    92:100:void androidx.versionedparcelable.VersionedParcelParcel.writeByteArray(byte[]):0:0 -> write
    92:100:void androidx.versionedparcelable.VersionedParcel.writeByteArray(byte[],int):0 -> write
    92:100:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):0 -> write
    101:106:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):0:0 -> write
    107:112:void androidx.versionedparcelable.VersionedParcel.writeParcelable(android.os.Parcelable,int):0:0 -> write
    107:112:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):0 -> write
    113:117:void androidx.versionedparcelable.VersionedParcelParcel.writeParcelable(android.os.Parcelable):0:0 -> write
    113:117:void androidx.versionedparcelable.VersionedParcel.writeParcelable(android.os.Parcelable,int):0 -> write
    113:117:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):0 -> write
    118:122:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):0:0 -> write
    123:128:void androidx.versionedparcelable.VersionedParcel.writeInt(int,int):0:0 -> write
    123:128:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):0 -> write
    129:133:void androidx.versionedparcelable.VersionedParcelParcel.writeInt(int):0:0 -> write
    129:133:void androidx.versionedparcelable.VersionedParcel.writeInt(int,int):0 -> write
    129:133:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):0 -> write
    134:138:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):0:0 -> write
    139:144:void androidx.versionedparcelable.VersionedParcel.writeInt(int,int):0:0 -> write
    139:144:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):0 -> write
    145:149:void androidx.versionedparcelable.VersionedParcelParcel.writeInt(int):0:0 -> write
    145:149:void androidx.versionedparcelable.VersionedParcel.writeInt(int,int):0 -> write
    145:149:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):0 -> write
    150:154:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):0:0 -> write
    155:160:void androidx.versionedparcelable.VersionedParcel.writeParcelable(android.os.Parcelable,int):0:0 -> write
    155:160:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):0 -> write
    161:165:void androidx.versionedparcelable.VersionedParcelParcel.writeParcelable(android.os.Parcelable):0:0 -> write
    161:165:void androidx.versionedparcelable.VersionedParcel.writeParcelable(android.os.Parcelable,int):0 -> write
    161:165:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):0 -> write
    166:170:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):0:0 -> write
    171:176:void androidx.versionedparcelable.VersionedParcel.writeString(java.lang.String,int):0:0 -> write
    171:176:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):0 -> write
    177:181:void androidx.versionedparcelable.VersionedParcelParcel.writeString(java.lang.String):0:0 -> write
    177:181:void androidx.versionedparcelable.VersionedParcel.writeString(java.lang.String,int):0 -> write
    177:181:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):0 -> write
    182:187:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):0:0 -> write
    188:192:void androidx.versionedparcelable.VersionedParcel.writeString(java.lang.String,int):0:0 -> write
    188:192:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):0 -> write
    193:199:void androidx.versionedparcelable.VersionedParcelParcel.writeString(java.lang.String):0:0 -> write
    193:199:void androidx.versionedparcelable.VersionedParcel.writeString(java.lang.String,int):0 -> write
    193:199:void write(androidx.core.graphics.drawable.IconCompat,androidx.versionedparcelable.VersionedParcel):0 -> write
androidx.core.graphics.drawable.WrappedDrawable -> q.e:
androidx.core.graphics.drawable.WrappedDrawableApi14 -> q.f:
    void setWrappedDrawable(android.graphics.drawable.Drawable) -> a
androidx.core.internal.view.SupportMenu -> r.a:
androidx.core.internal.view.SupportMenuItem -> r.b:
    androidx.core.view.ActionProvider getSupportActionProvider() -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lg/r;"}
    androidx.core.internal.view.SupportMenuItem setSupportActionProvider(androidx.core.view.ActionProvider) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/r;)Lr/b;"}
    int getAlphabeticModifiers() -> getAlphabeticModifiers
    java.lang.CharSequence getContentDescription() -> getContentDescription
    android.content.res.ColorStateList getIconTintList() -> getIconTintList
    android.graphics.PorterDuff$Mode getIconTintMode() -> getIconTintMode
    int getNumericModifiers() -> getNumericModifiers
    java.lang.CharSequence getTooltipText() -> getTooltipText
    android.view.MenuItem setAlphabeticShortcut(char,int) -> setAlphabeticShortcut
    androidx.core.internal.view.SupportMenuItem setContentDescription(java.lang.CharSequence) -> setContentDescription
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lr/b;"}
    android.view.MenuItem setIconTintList(android.content.res.ColorStateList) -> setIconTintList
    android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode) -> setIconTintMode
    android.view.MenuItem setNumericShortcut(char,int) -> setNumericShortcut
    android.view.MenuItem setShortcut(char,char,int,int) -> setShortcut
    androidx.core.internal.view.SupportMenuItem setTooltipText(java.lang.CharSequence) -> setTooltipText
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lr/b;"}
androidx.core.os.BuildCompat -> s.c:
    int $r8$clinit -> a
    0:20:void <clinit>():0:0 -> <clinit>
    16:48:boolean androidx.core.os.BuildCompat.isAtLeastPreReleaseCodename(java.lang.String,java.lang.String):0:0 -> a
    16:48:boolean isAtLeastT():0 -> a
androidx.core.os.BuildCompat$Extensions30Impl -> s.b:
    int $r8$clinit -> a
    0:12:void <clinit>():0:0 -> <clinit>
androidx.core.os.BuildCompat$Extensions30Impl$$ExternalSyntheticApiModelOutline0 -> s.a:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    0:6:int androidx.core.os.BuildCompat$Extensions30Impl$$InternalSyntheticApiModelOutline$1$c250635ae2721c7c82ff40a4a293717ec308920e04acbe03b9eeb89595feeb57$0.m(int):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()I"}
    0:2:android.view.WindowInsets androidx.core.view.WindowInsetsCompat$Impl30$$InternalSyntheticApiModelOutline$1$7c95e3cf87277cc9e90a5ee20212fa74552db1fed9bbd019afd18ee3ae455fac$0.m():0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    0:2:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$InternalSyntheticApiModelOutline$1$32b66231ce0e8ef8eeab38c7038fe1fe404c4b5c14841837aaf20b59c85736fc$0.m():0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$InternalSyntheticApiModelOutline$1$bb9fd610a63e02320be8d299acf7b4380bf37d6c12d8cd670fe3ab5c7e6f4dfe$0.m(android.view.accessibility.AccessibilityNodeInfo,java.lang.CharSequence):0:0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
    0:6:int androidx.core.os.BuildCompat$Extensions30Impl$$InternalSyntheticApiModelOutline$1$c250635ae2721c7c82ff40a4a293717ec308920e04acbe03b9eeb89595feeb57$1.m(int):0:0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()I"}
    0:2:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$InternalSyntheticApiModelOutline$1$32b66231ce0e8ef8eeab38c7038fe1fe404c4b5c14841837aaf20b59c85736fc$1.m():0:0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
    0:6:int androidx.core.os.BuildCompat$Extensions30Impl$$InternalSyntheticApiModelOutline$1$c250635ae2721c7c82ff40a4a293717ec308920e04acbe03b9eeb89595feeb57$2.m(int):0:0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()I"}
    0:7:int androidx.core.os.BuildCompat$Extensions30Impl$$InternalSyntheticApiModelOutline$1$c250635ae2721c7c82ff40a4a293717ec308920e04acbe03b9eeb89595feeb57$3.m(int):0:0 -> h
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()I"}
androidx.core.os.LocaleListCompat -> s.f:
    androidx.core.os.LocaleListInterface mImpl -> a
    androidx.core.os.LocaleListCompat sEmptyLocaleList -> b
    3:6:androidx.core.os.LocaleListCompat androidx.core.os.LocaleListCompat.create(java.util.Locale[]):0:0 -> <clinit>
    3:6:void <clinit>():0 -> <clinit>
    7:16:androidx.core.os.LocaleListCompat androidx.core.os.LocaleListCompat.wrap(android.os.LocaleList):0:0 -> <clinit>
    7:16:androidx.core.os.LocaleListCompat androidx.core.os.LocaleListCompat.create(java.util.Locale[]):0 -> <clinit>
    7:16:void <clinit>():0 -> <clinit>
    17:19:void <clinit>():0:0 -> <clinit>
    0:5:void <init>(androidx.core.os.LocaleListInterface):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls/h;)V"}
    33:36:androidx.core.os.LocaleListCompat androidx.core.os.LocaleListCompat.create(java.util.Locale[]):0:0 -> a
    33:36:androidx.core.os.LocaleListCompat forLanguageTags(java.lang.String):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ls/f;"}
    37:47:androidx.core.os.LocaleListCompat androidx.core.os.LocaleListCompat.wrap(android.os.LocaleList):0:0 -> a
    37:47:androidx.core.os.LocaleListCompat androidx.core.os.LocaleListCompat.create(java.util.Locale[]):0 -> a
    37:47:androidx.core.os.LocaleListCompat forLanguageTags(java.lang.String):0 -> a
    48:50:androidx.core.os.LocaleListCompat forLanguageTags(java.lang.String):0:0 -> a
    0:19:boolean equals(java.lang.Object):0:0 -> equals
    0:6:int hashCode():0:0 -> hashCode
    0:6:java.lang.String toString():0:0 -> toString
androidx.core.os.LocaleListCompat$Api21Impl -> s.d:
    java.util.Locale[] PSEUDO_LOCALE -> a
    0:24:void <clinit>():0:0 -> <clinit>
    0:4:java.util.Locale forLanguageTag(java.lang.String):0:0 -> a
    24:66:boolean androidx.core.os.LocaleListCompat$Api21Impl.isPseudoLocale(java.util.Locale):0:0 -> b
    24:66:boolean matchesLanguageAndScript(java.util.Locale,java.util.Locale):0 -> b
    67:78:java.lang.String androidx.core.text.ICUCompat.maximizeAndGetScript(java.util.Locale):0:0 -> b
    67:78:boolean matchesLanguageAndScript(java.util.Locale,java.util.Locale):0 -> b
    79:107:boolean matchesLanguageAndScript(java.util.Locale,java.util.Locale):0:0 -> b
    108:119:java.lang.String androidx.core.text.ICUCompat.maximizeAndGetScript(java.util.Locale):0:0 -> b
    108:119:boolean matchesLanguageAndScript(java.util.Locale,java.util.Locale):0 -> b
    120:125:boolean matchesLanguageAndScript(java.util.Locale,java.util.Locale):0:0 -> b
androidx.core.os.LocaleListCompat$Api24Impl -> s.e:
    0:5:android.os.LocaleList createLocaleList(java.util.Locale[]):0:0 -> a
    0:4:android.os.LocaleList getAdjustedDefault():0:0 -> b
    0:4:android.os.LocaleList getDefault():0:0 -> c
androidx.core.os.LocaleListInterface -> s.g:
    java.lang.Object getLocaleList() -> a
androidx.core.os.LocaleListPlatformWrapper -> s.h:
    android.os.LocaleList mLocaleList -> a
    0:7:void <init>(java.lang.Object):0:0 -> <init>
    0:2:java.lang.Object getLocaleList():0:0 -> a
    0:12:boolean equals(java.lang.Object):0:0 -> equals
    0:6:int hashCode():0:0 -> hashCode
    0:6:java.lang.String toString():0:0 -> toString
androidx.core.os.TraceCompat$Api18Impl -> s.i:
    0:3:void beginSection(java.lang.String):0:0 -> a
    0:3:void endSection():0:0 -> b
androidx.core.provider.CallbackWithHandler$1 -> t.a:
    int $r8$classId -> a
    androidx.core.provider.FontsContractCompat$FontRequestCallback val$callback -> b
    android.graphics.Typeface val$typeface -> c
    androidx.core.provider.CallbackWithHandler this$0 -> d
    0:11:void androidx.core.provider.CallbackWithHandler$1.<init>(androidx.core.provider.CallbackWithHandler,androidx.core.provider.FontsContractCompat$FontRequestCallback,android.graphics.Typeface):0:0 -> <init>
    0:11:void $r8$init$synthetic(java.lang.Object,java.lang.Object,java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    10:15:void androidx.core.provider.RequestExecutor$ReplyRunnable$1.run():0:0 -> run
    10:15:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    16:19:void androidx.core.provider.CallbackWithHandler$1.run():0:0 -> run
    16:19:void run$bridge():0 -> run
    20:21:void androidx.core.graphics.TypefaceCompat$ResourcesCallbackAdapter.onTypefaceRetrieved(android.graphics.Typeface):0:0 -> run
    20:21:void androidx.core.provider.CallbackWithHandler$1.run():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:21:void run$bridge():0 -> run
    22:29:void androidx.core.graphics.TypefaceCompat$ResourcesCallbackAdapter.onTypefaceRetrieved(android.graphics.Typeface):0:0 -> run
    22:29:void androidx.core.provider.CallbackWithHandler$1.run():0 -> run
    22:29:void run$bridge():0 -> run
    30:53:void androidx.core.provider.RequestExecutor$ReplyRunnable.run():0:0 -> run
    30:53:void run$bridge():0 -> run
androidx.core.provider.CallbackWithHandler$2 -> t.b:
    int $r8$classId -> a
    int val$reason -> b
    androidx.core.provider.FontsContractCompat$FontRequestCallback val$callback -> c
    androidx.core.provider.CallbackWithHandler this$0 -> d
    1:1:void androidx.emoji2.text.EmojiCompat$ListenerDispatcher.<init>(java.util.Collection,int):0:0 -> <init>
    1:1:void $r8$init$synthetic(java.util.Collection,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/ArrayList;)V"}
    2:2:void androidx.emoji2.text.EmojiCompat$ListenerDispatcher.<init>(androidx.emoji2.text.EmojiCompat$InitCallback,int):0:0 -> <init>
    2:2:void $r8$init$synthetic(androidx.emoji2.text.EmojiCompat$InitCallback,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/h;I)V"}
    3:3:java.lang.Object androidx.core.util.Preconditions.checkNotNull(java.lang.Object,java.lang.Object):0:0 -> <init>
    3:3:void androidx.emoji2.text.EmojiCompat$ListenerDispatcher.<init>(androidx.emoji2.text.EmojiCompat$InitCallback,int):0 -> <init>
    3:3:void $r8$init$synthetic(androidx.emoji2.text.EmojiCompat$InitCallback,int):0 -> <init>
    4:4:void androidx.core.provider.CallbackWithHandler$2.<init>(androidx.core.provider.CallbackWithHandler,androidx.core.provider.FontsContractCompat$FontRequestCallback,int):0:0 -> <init>
    4:4:void $r8$init$synthetic(androidx.core.provider.CallbackWithHandler,androidx.core.graphics.TypefaceCompat$ResourcesCallbackAdapter,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/a0;Ld/n0;I)V"}
    5:5:void androidx.emoji2.text.EmojiCompat$ListenerDispatcher.<init>(java.util.Collection,int,java.lang.Throwable):0:0 -> <init>
    5:5:void $r8$init$synthetic(java.util.Collection,int,java.lang.Throwable):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;ILjava/lang/Throwable;)V"}
    6:6:java.lang.Object androidx.core.util.Preconditions.checkNotNull(java.lang.Object,java.lang.Object):0:0 -> <init>
    6:6:void androidx.emoji2.text.EmojiCompat$ListenerDispatcher.<init>(java.util.Collection,int,java.lang.Throwable):0 -> <init>
    6:6:void $r8$init$synthetic(java.util.Collection,int,java.lang.Throwable):0 -> <init>
    8:9:void androidx.core.provider.CallbackWithHandler$2.run():0:0 -> run
    8:9:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    10:12:void androidx.core.graphics.TypefaceCompat$ResourcesCallbackAdapter.onTypefaceRequestFailed(int):0:0 -> run
    10:12:void androidx.core.provider.CallbackWithHandler$2.run():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:12:void run$bridge():0 -> run
    13:53:void androidx.emoji2.text.EmojiCompat$ListenerDispatcher.run():0:0 -> run
    13:53:void run$bridge():0 -> run
androidx.core.provider.FontProvider$$ExternalSyntheticLambda0 -> t.c:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    4:29:int androidx.core.provider.FontProvider.lambda$static$0(byte[],byte[]):0:0 -> compare
    4:29:int androidx.core.provider.FontProvider$$InternalSyntheticLambda$1$dea2eb8be429cfd62f5acef186358e480674e03c0f86125880269ad68ae94a4b$0.compare(java.lang.Object,java.lang.Object):0 -> compare
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.provider.FontProvider$Api16Impl -> t.d:
    0:13:android.database.Cursor query(android.content.ContentResolver,android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,java.lang.Object):0:0 -> a
androidx.core.provider.FontRequestWorker -> t.h:
    androidx.collection.LruCache sTypefaceCache -> a
    java.util.concurrent.ExecutorService DEFAULT_EXECUTOR_SERVICE -> b
    java.lang.Object LOCK -> c
    androidx.collection.SimpleArrayMap PENDING_REPLIES -> d
    9:35:java.util.concurrent.ThreadPoolExecutor androidx.core.provider.RequestExecutor.createDefaultExecutor(java.lang.String,int,int):0:0 -> <clinit>
    9:35:void <clinit>():0 -> <clinit>
    36:52:void <clinit>():0:0 -> <clinit>
    22:32:int androidx.core.provider.FontsContractCompat$FontFamilyResult.getStatusCode():0:0 -> a
    22:32:int androidx.core.provider.FontRequestWorker.getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    22:32:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/Context;Lh/r;I)Lt/g;"}
    33:37:androidx.core.provider.FontsContractCompat$FontInfo[] androidx.core.provider.FontsContractCompat$FontFamilyResult.getFonts():0:0 -> a
    33:37:int androidx.core.provider.FontRequestWorker.getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):0 -> a
    33:37:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):0 -> a
    38:48:int androidx.core.provider.FontRequestWorker.getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):0:0 -> a
    38:48:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):0 -> a
    49:65:int androidx.core.provider.FontsContractCompat$FontInfo.getResultCode():0:0 -> a
    49:65:int androidx.core.provider.FontRequestWorker.getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    49:65:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):0 -> a
    66:71:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):0:0 -> a
    72:73:androidx.core.provider.FontsContractCompat$FontInfo[] androidx.core.provider.FontsContractCompat$FontFamilyResult.getFonts():0:0 -> a
    72:73:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):0 -> a
    74:81:android.graphics.Typeface androidx.core.graphics.TypefaceCompat.createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):0:0 -> a
    74:81:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):0 -> a
    82:103:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):0:0 -> a
androidx.core.provider.FontRequestWorker$1 -> t.e:
    int $r8$classId -> a
    java.lang.String val$id -> b
    android.content.Context val$context -> c
    androidx.core.provider.FontRequest val$request -> d
    int val$style -> e
    0:13:void androidx.core.provider.FontRequestWorker$1.<init>(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):0:0 -> <init>
    0:13:void $r8$init$synthetic(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/Context;Lh/r;II)V"}
    14:18:androidx.core.provider.FontRequestWorker$TypefaceResult androidx.core.provider.FontRequestWorker$1.call():0:0 -> a
    14:18:androidx.core.provider.FontRequestWorker$TypefaceResult call$bridge():0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lt/g;"}
    19:31:androidx.core.provider.FontRequestWorker$TypefaceResult androidx.core.provider.FontRequestWorker$3.call():0:0 -> a
    19:31:androidx.core.provider.FontRequestWorker$TypefaceResult call$bridge():0 -> a
    6:10:java.lang.Object androidx.core.provider.FontRequestWorker$1.call():0:0 -> call
    6:10:java.lang.Object call$bridge():0 -> call
      # {"id":"com.android.tools.r8.synthesized"}
    11:15:java.lang.Object androidx.core.provider.FontRequestWorker$3.call():0:0 -> call
    11:15:java.lang.Object call$bridge():0 -> call
androidx.core.provider.FontRequestWorker$2 -> t.f:
    int $r8$classId -> a
    androidx.core.provider.CallbackWithHandler val$callback -> b
    0:7:void androidx.core.provider.FontRequestWorker$2.<init>(androidx.core.provider.CallbackWithHandler):0:0 -> <init>
    0:7:void $r8$init$synthetic(java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)V"}
    6:11:void androidx.core.provider.FontRequestWorker$2.accept(java.lang.Object):0:0 -> a
    6:11:void accept$bridge(java.lang.Object):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    12:17:void androidx.core.provider.FontRequestWorker$4.accept(java.lang.Object):0:0 -> a
    12:17:void accept$bridge(java.lang.Object):0 -> a
    8:21:void androidx.core.provider.FontRequestWorker$2.accept(androidx.core.provider.FontRequestWorker$TypefaceResult):0:0 -> b
    8:21:void accept$bridge(androidx.core.provider.FontRequestWorker$TypefaceResult):0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt/g;)V"}
    22:31:void androidx.core.provider.FontRequestWorker$4.accept(androidx.core.provider.FontRequestWorker$TypefaceResult):0:0 -> b
    22:31:void accept$bridge(androidx.core.provider.FontRequestWorker$TypefaceResult):0 -> b
    32:35:java.lang.Object androidx.collection.SimpleArrayMap.get(java.lang.Object):0:0 -> b
    32:35:void androidx.core.provider.FontRequestWorker$4.accept(androidx.core.provider.FontRequestWorker$TypefaceResult):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    32:35:void accept$bridge(androidx.core.provider.FontRequestWorker$TypefaceResult):0 -> b
    36:73:void androidx.core.provider.FontRequestWorker$4.accept(androidx.core.provider.FontRequestWorker$TypefaceResult):0:0 -> b
    36:73:void accept$bridge(androidx.core.provider.FontRequestWorker$TypefaceResult):0 -> b
androidx.core.provider.FontRequestWorker$TypefaceResult -> t.g:
    android.graphics.Typeface mTypeface -> a
    int mResult -> b
    1:1:void <init>(int):0:0 -> <init>
    2:2:void <init>(android.graphics.Typeface):0:0 -> <init>
androidx.core.provider.FontsContractCompat$FontInfo -> t.i:
    android.net.Uri mUri -> a
    int mTtcIndex -> b
    int mWeight -> c
    boolean mItalic -> d
    int mResultCode -> e
    3:5:java.lang.Object androidx.core.util.Preconditions.checkNotNull(java.lang.Object):0:0 -> <init>
    3:5:void <init>(android.net.Uri,int,int,boolean,int):0 -> <init>
    6:16:void <init>(android.net.Uri,int,int,boolean,int):0:0 -> <init>
androidx.core.provider.RequestExecutor$DefaultThreadFactory -> t.k:
    java.lang.String mThreadName -> a
    int mPriority -> b
    0:11:void <init>(java.lang.String,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    0:9:java.lang.Thread newThread(java.lang.Runnable):0:0 -> newThread
androidx.core.provider.RequestExecutor$DefaultThreadFactory$ProcessPriorityThread -> t.j:
    int mPriority -> a
    0:5:void <init>(java.lang.Runnable,java.lang.String,int):0:0 -> <init>
    0:8:void run():0:0 -> run
androidx.core.text.ICUCompat$Api24Impl -> u.a:
    0:6:android.icu.util.ULocale addLikelySubtags(java.lang.Object):0:0 -> a
    0:4:android.icu.util.ULocale forLocale(java.util.Locale):0:0 -> b
    0:6:java.lang.String getScript(java.lang.Object):0:0 -> c
androidx.core.text.PrecomputedTextCompat -> u.c:
androidx.core.text.PrecomputedTextCompat$Params -> u.b:
    android.text.TextPaint mPaint -> a
    android.text.TextDirectionHeuristic mTextDir -> b
    int mBreakStrategy -> c
    int mHyphenationFrequency -> d
    0:27:void <init>(android.text.PrecomputedText$Params):0:0 -> <init>
    12:13:int androidx.core.text.PrecomputedTextCompat$Params.getBreakStrategy():0:0 -> equals
    12:13:boolean androidx.core.text.PrecomputedTextCompat$Params.equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):0 -> equals
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:13:boolean equals(java.lang.Object):0 -> equals
    14:157:boolean androidx.core.text.PrecomputedTextCompat$Params.equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):0:0 -> equals
    14:157:boolean equals(java.lang.Object):0 -> equals
    158:165:boolean equals(java.lang.Object):0:0 -> equals
    76:80:int androidx.core.util.ObjectsCompat.hash(java.lang.Object[]):0:0 -> hashCode
    76:80:int hashCode():0 -> hashCode
    0:243:java.lang.String toString():0:0 -> toString
androidx.core.util.Consumer -> v.a:
    void accept(java.lang.Object) -> a
androidx.core.util.ObjectsCompat$Api19Impl -> v.b:
    0:4:boolean equals(java.lang.Object,java.lang.Object):0:0 -> a
    0:4:int hash(java.lang.Object[]):0:0 -> b
androidx.core.view.AccessibilityDelegateCompat -> w.c:
    android.view.View$AccessibilityDelegate mOriginalDelegate -> a
    android.view.View$AccessibilityDelegate mBridge -> b
    android.view.View$AccessibilityDelegate DEFAULT_DELEGATE -> c
    0:7:void <clinit>():0:0 -> <clinit>
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(android.view.View$AccessibilityDelegate):0:0 -> <init>
    0:5:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> a
    0:1:android.view.accessibility.AccessibilityNodeInfo androidx.core.view.accessibility.AccessibilityNodeInfoCompat.unwrap():0:0 -> b
    0:1:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lx/e;)V"}
    2:7:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    3:16:java.util.List androidx.core.view.AccessibilityDelegateCompat.getActionList(android.view.View):0:0 -> c
    3:16:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> c
    17:28:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0:0 -> c
    29:30:int androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.getId():0:0 -> c
    29:30:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    31:42:int androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.getId():0:0 -> c
    31:42:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> c
    43:67:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0:0 -> c
    68:92:boolean androidx.core.view.AccessibilityDelegateCompat.performClickableSpanAction(int,android.view.View):0:0 -> c
    68:92:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> c
    93:100:boolean androidx.core.view.AccessibilityDelegateCompat.isSpanStillValid(android.text.style.ClickableSpan,android.view.View):0:0 -> c
    93:100:boolean androidx.core.view.AccessibilityDelegateCompat.performClickableSpanAction(int,android.view.View):0 -> c
    93:100:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> c
    101:124:android.text.style.ClickableSpan[] androidx.core.view.accessibility.AccessibilityNodeInfoCompat.getClickableSpans(java.lang.CharSequence):0:0 -> c
    101:124:boolean androidx.core.view.AccessibilityDelegateCompat.isSpanStillValid(android.text.style.ClickableSpan,android.view.View):0 -> c
    101:124:boolean androidx.core.view.AccessibilityDelegateCompat.performClickableSpanAction(int,android.view.View):0 -> c
    101:124:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> c
    125:143:boolean androidx.core.view.AccessibilityDelegateCompat.isSpanStillValid(android.text.style.ClickableSpan,android.view.View):0:0 -> c
    125:143:boolean androidx.core.view.AccessibilityDelegateCompat.performClickableSpanAction(int,android.view.View):0 -> c
    125:143:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> c
    144:149:boolean androidx.core.view.AccessibilityDelegateCompat.performClickableSpanAction(int,android.view.View):0:0 -> c
    144:149:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> c
androidx.core.view.AccessibilityDelegateCompat$AccessibilityDelegateAdapter -> w.a:
    androidx.core.view.AccessibilityDelegateCompat mCompat -> a
    0:5:void <init>(androidx.core.view.AccessibilityDelegateCompat):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/c;)V"}
    0:3:boolean androidx.core.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> dispatchPopulateAccessibilityEvent
    0:3:boolean dispatchPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> dispatchPopulateAccessibilityEvent
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:8:boolean androidx.core.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> dispatchPopulateAccessibilityEvent
    4:8:boolean dispatchPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> dispatchPopulateAccessibilityEvent
    0:3:androidx.core.view.accessibility.AccessibilityNodeProviderCompat androidx.core.view.AccessibilityDelegateCompat.getAccessibilityNodeProvider(android.view.View):0:0 -> getAccessibilityNodeProvider
    0:3:android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(android.view.View):0 -> getAccessibilityNodeProvider
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:21:androidx.core.view.accessibility.AccessibilityNodeProviderCompat androidx.core.view.AccessibilityDelegateCompat.getAccessibilityNodeProvider(android.view.View):0:0 -> getAccessibilityNodeProvider
    4:21:android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(android.view.View):0 -> getAccessibilityNodeProvider
    22:27:android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(android.view.View):0:0 -> getAccessibilityNodeProvider
    0:5:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> onInitializeAccessibilityEvent
    0:4:androidx.core.view.accessibility.AccessibilityNodeInfoCompat androidx.core.view.accessibility.AccessibilityNodeInfoCompat.wrap(android.view.accessibility.AccessibilityNodeInfo):0:0 -> onInitializeAccessibilityNodeInfo
    0:4:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):0 -> onInitializeAccessibilityNodeInfo
    5:6:boolean androidx.core.view.ViewCompat.isScreenReaderFocusable(android.view.View):0:0 -> onInitializeAccessibilityNodeInfo
    5:6:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):0 -> onInitializeAccessibilityNodeInfo
    7:15:androidx.core.view.ViewCompat$AccessibilityViewProperty androidx.core.view.ViewCompat.screenReaderFocusableProperty():0:0 -> onInitializeAccessibilityNodeInfo
    7:15:boolean androidx.core.view.ViewCompat.isScreenReaderFocusable(android.view.View):0 -> onInitializeAccessibilityNodeInfo
    7:15:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):0 -> onInitializeAccessibilityNodeInfo
    16:33:boolean androidx.core.view.ViewCompat.isScreenReaderFocusable(android.view.View):0:0 -> onInitializeAccessibilityNodeInfo
    16:33:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):0 -> onInitializeAccessibilityNodeInfo
    34:36:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat.setScreenReaderFocusable(boolean):0:0 -> onInitializeAccessibilityNodeInfo
    34:36:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):0 -> onInitializeAccessibilityNodeInfo
    37:45:androidx.core.view.ViewCompat$AccessibilityViewProperty androidx.core.view.ViewCompat.accessibilityHeadingProperty():0:0 -> onInitializeAccessibilityNodeInfo
    37:45:boolean androidx.core.view.ViewCompat.isAccessibilityHeading(android.view.View):0 -> onInitializeAccessibilityNodeInfo
    37:45:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):0 -> onInitializeAccessibilityNodeInfo
    46:62:boolean androidx.core.view.ViewCompat.isAccessibilityHeading(android.view.View):0:0 -> onInitializeAccessibilityNodeInfo
    46:62:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):0 -> onInitializeAccessibilityNodeInfo
    63:65:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat.setHeading(boolean):0:0 -> onInitializeAccessibilityNodeInfo
    63:65:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):0 -> onInitializeAccessibilityNodeInfo
    66:77:androidx.core.view.ViewCompat$AccessibilityViewProperty androidx.core.view.ViewCompat.paneTitleProperty():0:0 -> onInitializeAccessibilityNodeInfo
    66:77:java.lang.CharSequence androidx.core.view.ViewCompat.getAccessibilityPaneTitle(android.view.View):0 -> onInitializeAccessibilityNodeInfo
    66:77:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):0 -> onInitializeAccessibilityNodeInfo
    78:83:java.lang.CharSequence androidx.core.view.ViewCompat.getAccessibilityPaneTitle(android.view.View):0:0 -> onInitializeAccessibilityNodeInfo
    78:83:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):0 -> onInitializeAccessibilityNodeInfo
    84:86:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat.setPaneTitle(java.lang.CharSequence):0:0 -> onInitializeAccessibilityNodeInfo
    84:86:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):0 -> onInitializeAccessibilityNodeInfo
    87:99:androidx.core.view.ViewCompat$AccessibilityViewProperty androidx.core.view.ViewCompat.stateDescriptionProperty():0:0 -> onInitializeAccessibilityNodeInfo
    87:99:java.lang.CharSequence androidx.core.view.ViewCompat.getStateDescription(android.view.View):0 -> onInitializeAccessibilityNodeInfo
    87:99:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):0 -> onInitializeAccessibilityNodeInfo
    100:105:java.lang.CharSequence androidx.core.view.ViewCompat.getStateDescription(android.view.View):0:0 -> onInitializeAccessibilityNodeInfo
    100:105:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):0 -> onInitializeAccessibilityNodeInfo
    106:107:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat.setStateDescription(java.lang.CharSequence):0:0 -> onInitializeAccessibilityNodeInfo
    106:107:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):0 -> onInitializeAccessibilityNodeInfo
    108:115:boolean androidx.core.os.BuildCompat.isAtLeastR():0:0 -> onInitializeAccessibilityNodeInfo
    108:115:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat.setStateDescription(java.lang.CharSequence):0 -> onInitializeAccessibilityNodeInfo
    108:115:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):0 -> onInitializeAccessibilityNodeInfo
    116:128:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat.setStateDescription(java.lang.CharSequence):0:0 -> onInitializeAccessibilityNodeInfo
    116:128:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):0 -> onInitializeAccessibilityNodeInfo
    129:139:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):0:0 -> onInitializeAccessibilityNodeInfo
    140:151:java.util.List androidx.core.view.AccessibilityDelegateCompat.getActionList(android.view.View):0:0 -> onInitializeAccessibilityNodeInfo
    140:151:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):0 -> onInitializeAccessibilityNodeInfo
    152:163:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):0:0 -> onInitializeAccessibilityNodeInfo
    164:176:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat.addAction(androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat):0:0 -> onInitializeAccessibilityNodeInfo
    164:176:void onInitializeAccessibilityNodeInfo(android.view.View,android.view.accessibility.AccessibilityNodeInfo):0 -> onInitializeAccessibilityNodeInfo
    0:3:void androidx.core.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> onPopulateAccessibilityEvent
    0:3:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> onPopulateAccessibilityEvent
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:7:void androidx.core.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> onPopulateAccessibilityEvent
    4:7:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> onPopulateAccessibilityEvent
    0:3:boolean androidx.core.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent(android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> onRequestSendAccessibilityEvent
    0:3:boolean onRequestSendAccessibilityEvent(android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent):0 -> onRequestSendAccessibilityEvent
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:8:boolean androidx.core.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent(android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> onRequestSendAccessibilityEvent
    4:8:boolean onRequestSendAccessibilityEvent(android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent):0 -> onRequestSendAccessibilityEvent
    0:6:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0:0 -> performAccessibilityAction
    0:3:void androidx.core.view.AccessibilityDelegateCompat.sendAccessibilityEvent(android.view.View,int):0:0 -> sendAccessibilityEvent
    0:3:void sendAccessibilityEvent(android.view.View,int):0 -> sendAccessibilityEvent
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:7:void androidx.core.view.AccessibilityDelegateCompat.sendAccessibilityEvent(android.view.View,int):0:0 -> sendAccessibilityEvent
    4:7:void sendAccessibilityEvent(android.view.View,int):0 -> sendAccessibilityEvent
    0:3:void androidx.core.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> sendAccessibilityEventUnchecked
    0:3:void sendAccessibilityEventUnchecked(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> sendAccessibilityEventUnchecked
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:7:void androidx.core.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> sendAccessibilityEventUnchecked
    4:7:void sendAccessibilityEventUnchecked(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> sendAccessibilityEventUnchecked
androidx.core.view.AccessibilityDelegateCompat$Api16Impl -> w.b:
    0:4:android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(android.view.View$AccessibilityDelegate,android.view.View):0:0 -> a
    0:4:boolean performAccessibilityAction(android.view.View$AccessibilityDelegate,android.view.View,int,android.os.Bundle):0:0 -> b
androidx.core.view.ContentInfoCompat -> w.i:
    androidx.core.view.ContentInfoCompat$Compat mCompat -> a
    0:5:void <init>(androidx.core.view.ContentInfoCompat$Compat):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/h;)V"}
    0:6:java.lang.String toString():0:0 -> toString
androidx.core.view.ContentInfoCompat$$ExternalSyntheticApiModelOutline0 -> w.d:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    0:4:int androidx.core.view.ContentInfoCompat$Compat31Impl$$InternalSyntheticApiModelOutline$1$ef970f20e0cfa67ecfa0368d0465008ea4bd078e48ca1576f418aa6304e5d689$0.m(android.view.ContentInfo):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:android.content.ClipData androidx.core.view.ContentInfoCompat$Compat31Impl$$InternalSyntheticApiModelOutline$1$369f13d7419cf036bec9ef6d7236efc35387a21a6d08f82fe727fee658710189$0.m(android.view.ContentInfo):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    0:5:android.view.ContentInfo$Builder androidx.core.view.ContentInfoCompat$BuilderCompat31Impl$$InternalSyntheticApiModelOutline$6$4b13573966f84996e6c030ce4d15f96e408aa543c2fb9c2ccffc65198071f2ff$0.m(android.content.ClipData,int):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:android.view.ContentInfo androidx.core.view.ContentInfoCompat$BuilderCompat31Impl$$InternalSyntheticApiModelOutline$1$dafd072194ec4197845d9786223d9dc30bd25efd65a79b57445e409cbd3e7107$0.m(android.view.ContentInfo$Builder):0:0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
    0:2:android.view.ContentInfo androidx.core.view.ContentInfoCompat$$InternalSyntheticApiModelOutline$1$4f7b48e3a4cd49533a8068912450a1fa92878e6f99f5b6981d716c890701104f$0.m(java.lang.Object):0:0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
    0:3:android.view.ContentInfo$Builder androidx.core.view.ContentInfoCompat$BuilderCompat31Impl$$InternalSyntheticApiModelOutline$1$3bc1660159d81e26cf63e5fc74aac032046fefd8fccac9f5865700fde4996424$0.m(android.view.ContentInfo$Builder,int):0:0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ContentInfo$Builder;I)V"}
    0:3:android.view.ContentInfo$Builder androidx.core.view.ContentInfoCompat$BuilderCompat31Impl$$InternalSyntheticApiModelOutline$2$a9170f138ee3e057999d712963c512aa029438eba362b138d0010117498c3421$0.m(android.view.ContentInfo$Builder,android.net.Uri):0:0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ContentInfo$Builder;Landroid/net/Uri;)V"}
    0:3:android.view.ContentInfo$Builder androidx.core.view.ContentInfoCompat$BuilderCompat31Impl$$InternalSyntheticApiModelOutline$2$1d9d2ad6e4da531f16af947280438658a516139f84a26232f8adb98e05cf1d5d$0.m(android.view.ContentInfo$Builder,android.os.Bundle):0:0 -> h
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ContentInfo$Builder;Landroid/os/Bundle;)V"}
    0:4:int androidx.core.view.ContentInfoCompat$Compat31Impl$$InternalSyntheticApiModelOutline$1$f1863533b38de5528ccee698ee59416a4b1953fb5ce2c4e0e697d9a62c6937fb$0.m(android.view.ContentInfo):0:0 -> i
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.ContentInfoCompat$BuilderCompat -> w.f:
    void setExtras(android.os.Bundle) -> a
    void setLinkUri(android.net.Uri) -> b
    androidx.core.view.ContentInfoCompat build() -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/i;"}
    void setFlags(int) -> d
androidx.core.view.ContentInfoCompat$BuilderCompat31Impl -> w.e:
    android.view.ContentInfo$Builder mPlatformBuilder -> a
    0:9:void <init>(android.content.ClipData,int):0:0 -> <init>
    0:5:void setExtras(android.os.Bundle):0:0 -> a
    0:5:void setLinkUri(android.net.Uri):0:0 -> b
    0:16:androidx.core.view.ContentInfoCompat build():0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/i;"}
    0:5:void setFlags(int):0:0 -> d
androidx.core.view.ContentInfoCompat$BuilderCompatImpl -> w.g:
    int $r8$classId -> a
    android.content.ClipData mClip -> b
    int mSource -> c
    int mFlags -> d
    android.net.Uri mLinkUri -> e
    android.os.Bundle mExtras -> f
    1:1:void androidx.core.view.ContentInfoCompat$BuilderCompatImpl.<init>(android.content.ClipData,int):0:0 -> <init>
    1:1:void $r8$init$synthetic(android.content.ClipData,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    2:2:void androidx.core.view.ContentInfoCompat$CompatImpl.<init>(androidx.core.view.ContentInfoCompat$BuilderCompatImpl):0:0 -> <init>
    2:2:void $r8$init$synthetic(androidx.core.view.ContentInfoCompat$BuilderCompatImpl):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/g;)V"}
    3:3:java.lang.Object androidx.core.util.Preconditions.checkNotNull(java.lang.Object):0:0 -> <init>
    3:3:void androidx.core.view.ContentInfoCompat$CompatImpl.<init>(androidx.core.view.ContentInfoCompat$BuilderCompatImpl):0 -> <init>
    3:3:void $r8$init$synthetic(androidx.core.view.ContentInfoCompat$BuilderCompatImpl):0 -> <init>
    4:4:void androidx.core.view.ContentInfoCompat$CompatImpl.<init>(androidx.core.view.ContentInfoCompat$BuilderCompatImpl):0:0 -> <init>
    4:4:void $r8$init$synthetic(androidx.core.view.ContentInfoCompat$BuilderCompatImpl):0 -> <init>
    5:5:int androidx.core.util.Preconditions.checkArgumentInRange(int,int,int,java.lang.String):0:0 -> <init>
    5:5:void androidx.core.view.ContentInfoCompat$CompatImpl.<init>(androidx.core.view.ContentInfoCompat$BuilderCompatImpl):0 -> <init>
    5:5:void $r8$init$synthetic(androidx.core.view.ContentInfoCompat$BuilderCompatImpl):0 -> <init>
    6:6:void androidx.core.view.ContentInfoCompat$CompatImpl.<init>(androidx.core.view.ContentInfoCompat$BuilderCompatImpl):0:0 -> <init>
    6:6:void $r8$init$synthetic(androidx.core.view.ContentInfoCompat$BuilderCompatImpl):0 -> <init>
    7:7:int androidx.core.util.Preconditions.checkFlagsArgument(int,int):0:0 -> <init>
    7:7:void androidx.core.view.ContentInfoCompat$CompatImpl.<init>(androidx.core.view.ContentInfoCompat$BuilderCompatImpl):0 -> <init>
    7:7:void $r8$init$synthetic(androidx.core.view.ContentInfoCompat$BuilderCompatImpl):0 -> <init>
    8:8:int androidx.core.util.Preconditions.checkArgumentInRange(int,int,int,java.lang.String):0:0 -> <init>
    8:8:void androidx.core.view.ContentInfoCompat$CompatImpl.<init>(androidx.core.view.ContentInfoCompat$BuilderCompatImpl):0 -> <init>
    8:8:void $r8$init$synthetic(androidx.core.view.ContentInfoCompat$BuilderCompatImpl):0 -> <init>
    0:2:void setExtras(android.os.Bundle):0:0 -> a
    0:2:void setLinkUri(android.net.Uri):0:0 -> b
    0:10:androidx.core.view.ContentInfoCompat build():0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/i;"}
    0:2:void setFlags(int):0:0 -> d
    0:2:int androidx.core.view.ContentInfoCompat$CompatImpl.getSource():0:0 -> e
    0:2:android.content.ClipData androidx.core.view.ContentInfoCompat$CompatImpl.getClip():0:0 -> i
    0:2:int androidx.core.view.ContentInfoCompat$CompatImpl.getFlags():0:0 -> l
    0:1:android.view.ContentInfo androidx.core.view.ContentInfoCompat$CompatImpl.getWrapped():0:0 -> n
    10:30:java.lang.String androidx.core.view.ContentInfoCompat$CompatImpl.toString():0:0 -> toString
    10:30:java.lang.String androidx.core.view.ContentInfoCompat$CompatImpl.toString$bridge():0 -> toString
      # {"id":"com.android.tools.r8.synthesized"}
    31:71:java.lang.String androidx.core.view.ContentInfoCompat.sourceToString(int):0:0 -> toString
    31:71:java.lang.String androidx.core.view.ContentInfoCompat$CompatImpl.toString():0 -> toString
    31:71:java.lang.String androidx.core.view.ContentInfoCompat$CompatImpl.toString$bridge():0 -> toString
    72:88:java.lang.String androidx.core.view.ContentInfoCompat$CompatImpl.toString():0:0 -> toString
    72:88:java.lang.String androidx.core.view.ContentInfoCompat$CompatImpl.toString$bridge():0 -> toString
    89:92:java.lang.String androidx.core.view.ContentInfoCompat.flagsToString(int):0:0 -> toString
    89:92:java.lang.String androidx.core.view.ContentInfoCompat$CompatImpl.toString():0 -> toString
    89:92:java.lang.String androidx.core.view.ContentInfoCompat$CompatImpl.toString$bridge():0 -> toString
    93:155:java.lang.String androidx.core.view.ContentInfoCompat$CompatImpl.toString():0:0 -> toString
    93:155:java.lang.String androidx.core.view.ContentInfoCompat$CompatImpl.toString$bridge():0 -> toString
androidx.core.view.ContentInfoCompat$Compat -> w.h:
    int getSource() -> e
    android.content.ClipData getClip() -> i
    int getFlags() -> l
    android.view.ContentInfo getWrapped() -> n
androidx.core.view.DisplayCutoutCompat -> w.j:
    android.view.DisplayCutout mDisplayCutout -> a
    0:5:void <init>(android.view.DisplayCutout):0:0 -> <init>
    17:27:boolean androidx.core.util.ObjectsCompat.equals(java.lang.Object,java.lang.Object):0:0 -> equals
    17:27:boolean equals(java.lang.Object):0 -> equals
    0:10:int hashCode():0:0 -> hashCode
    0:21:java.lang.String toString():0:0 -> toString
androidx.core.view.KeyEventDispatcher$Component -> w.k:
androidx.core.view.MarginLayoutParamsCompat$Api17Impl -> w.l:
    0:4:int getLayoutDirection(android.view.ViewGroup$MarginLayoutParams):0:0 -> a
    0:4:int getMarginEnd(android.view.ViewGroup$MarginLayoutParams):0:0 -> b
    0:4:int getMarginStart(android.view.ViewGroup$MarginLayoutParams):0:0 -> c
    0:4:boolean isMarginRelative(android.view.ViewGroup$MarginLayoutParams):0:0 -> d
    0:3:void resolveLayoutDirection(android.view.ViewGroup$MarginLayoutParams,int):0:0 -> e
    0:3:void setLayoutDirection(android.view.ViewGroup$MarginLayoutParams,int):0:0 -> f
    0:3:void setMarginEnd(android.view.ViewGroup$MarginLayoutParams,int):0:0 -> g
    0:3:void setMarginStart(android.view.ViewGroup$MarginLayoutParams,int):0:0 -> h
androidx.core.view.MenuItemCompat$Api26Impl -> w.m:
    0:4:int getAlphabeticModifiers(android.view.MenuItem):0:0 -> a
    0:4:java.lang.CharSequence getContentDescription(android.view.MenuItem):0:0 -> b
    0:4:android.content.res.ColorStateList getIconTintList(android.view.MenuItem):0:0 -> c
    0:4:android.graphics.PorterDuff$Mode getIconTintMode(android.view.MenuItem):0:0 -> d
    0:4:int getNumericModifiers(android.view.MenuItem):0:0 -> e
    0:4:java.lang.CharSequence getTooltipText(android.view.MenuItem):0:0 -> f
    0:4:android.view.MenuItem setAlphabeticShortcut(android.view.MenuItem,char,int):0:0 -> g
    0:4:android.view.MenuItem setContentDescription(android.view.MenuItem,java.lang.CharSequence):0:0 -> h
    0:4:android.view.MenuItem setIconTintList(android.view.MenuItem,android.content.res.ColorStateList):0:0 -> i
    0:4:android.view.MenuItem setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode):0:0 -> j
    0:4:android.view.MenuItem setNumericShortcut(android.view.MenuItem,char,int):0:0 -> k
    0:4:android.view.MenuItem setShortcut(android.view.MenuItem,char,char,int,int):0:0 -> l
    0:4:android.view.MenuItem setTooltipText(android.view.MenuItem,java.lang.CharSequence):0:0 -> m
androidx.core.view.NestedScrollingChildHelper -> w.n:
    boolean mIsNestedScrollingEnabled -> a
    int[] mTempNestedScrollConsumed -> b
    android.view.ViewParent mNestedScrollingParentTouch -> c
    android.view.ViewParent mNestedScrollingParentNonTouch -> d
    android.view.View mView -> e
    1:1:void <init>(android.view.View):0:0 -> <init>
    2:2:void androidx.emoji2.text.EmojiProcessor.<init>(androidx.emoji2.text.MetadataRepo,androidx.emoji2.text.EmojiCompat$SpanFactory,androidx.emoji2.text.EmojiCompat$GlyphChecker,boolean,int[]):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/h;La1/c;Landroidx/emoji2/text/c;)V"}
    0:13:boolean androidx.emoji2.text.EmojiProcessor.hasModifiers(android.view.KeyEvent):0:0 -> a
    0:13:boolean androidx.emoji2.text.EmojiProcessor.delete(android.text.Editable,android.view.KeyEvent,boolean):0 -> a
    14:82:boolean androidx.emoji2.text.EmojiProcessor.delete(android.text.Editable,android.view.KeyEvent,boolean):0:0 -> a
    0:11:void dispatchNestedScroll(int,int,int,int,int[],int,int[]):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(III[I)V"}
    5:9:boolean androidx.core.view.NestedScrollingChildHelper.isNestedScrollingEnabled():0:0 -> c
    5:9:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):0 -> c
    10:55:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):0:0 -> c
    56:66:int[] androidx.core.view.NestedScrollingChildHelper.getTempNestedScrollConsumed():0:0 -> c
    56:66:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):0 -> c
    67:77:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):0:0 -> c
    78:178:void androidx.core.view.ViewParentCompat.onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):0:0 -> c
    78:178:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):0 -> c
    179:193:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):0:0 -> c
    0:14:android.view.ViewParent getNestedScrollingParentForType(int):0:0 -> d
    0:6:int androidx.emoji2.text.EmojiMetadata.getHasGlyph():0:0 -> e
    0:6:boolean androidx.emoji2.text.EmojiProcessor.hasGlyph(java.lang.CharSequence,int,int,androidx.emoji2.text.EmojiMetadata):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;IILandroidx/emoji2/text/o;)Z"}
    7:10:boolean androidx.emoji2.text.EmojiProcessor.hasGlyph(java.lang.CharSequence,int,int,androidx.emoji2.text.EmojiMetadata):0:0 -> e
    11:16:short androidx.emoji2.text.EmojiMetadata.getSdkAdded():0:0 -> e
    11:16:boolean androidx.emoji2.text.EmojiProcessor.hasGlyph(java.lang.CharSequence,int,int,androidx.emoji2.text.EmojiMetadata):0 -> e
    17:30:short androidx.emoji2.text.flatbuffer.MetadataItem.sdkAdded():0:0 -> e
    17:30:short androidx.emoji2.text.EmojiMetadata.getSdkAdded():0 -> e
    17:30:boolean androidx.emoji2.text.EmojiProcessor.hasGlyph(java.lang.CharSequence,int,int,androidx.emoji2.text.EmojiMetadata):0 -> e
    31:35:boolean androidx.emoji2.text.EmojiProcessor.hasGlyph(java.lang.CharSequence,int,int,androidx.emoji2.text.EmojiMetadata):0:0 -> e
    36:57:java.lang.StringBuilder androidx.emoji2.text.DefaultGlyphChecker.getStringBuilder():0:0 -> e
    36:57:boolean androidx.emoji2.text.DefaultGlyphChecker.hasGlyph(java.lang.CharSequence,int,int,int):0 -> e
    36:57:boolean androidx.emoji2.text.EmojiProcessor.hasGlyph(java.lang.CharSequence,int,int,androidx.emoji2.text.EmojiMetadata):0 -> e
    58:80:boolean androidx.emoji2.text.DefaultGlyphChecker.hasGlyph(java.lang.CharSequence,int,int,int):0:0 -> e
    58:80:boolean androidx.emoji2.text.EmojiProcessor.hasGlyph(java.lang.CharSequence,int,int,androidx.emoji2.text.EmojiMetadata):0 -> e
    81:89:boolean androidx.core.graphics.PaintCompat.hasGlyph(android.graphics.Paint,java.lang.String):0:0 -> e
    81:89:boolean androidx.emoji2.text.DefaultGlyphChecker.hasGlyph(java.lang.CharSequence,int,int,int):0 -> e
    81:89:boolean androidx.emoji2.text.EmojiProcessor.hasGlyph(java.lang.CharSequence,int,int,androidx.emoji2.text.EmojiMetadata):0 -> e
    90:91:void androidx.emoji2.text.EmojiMetadata.setHasGlyph(boolean):0:0 -> e
    90:91:boolean androidx.emoji2.text.EmojiProcessor.hasGlyph(java.lang.CharSequence,int,int,androidx.emoji2.text.EmojiMetadata):0 -> e
    92:97:int androidx.emoji2.text.EmojiMetadata.getHasGlyph():0:0 -> e
    92:97:boolean androidx.emoji2.text.EmojiProcessor.hasGlyph(java.lang.CharSequence,int,int,androidx.emoji2.text.EmojiMetadata):0 -> e
androidx.core.view.NestedScrollingParent2 -> w.o:
    void onNestedScrollAccepted(android.view.View,android.view.View,int,int) -> a
    void onNestedScroll(android.view.View,int,int,int,int,int) -> c
    void onStopNestedScroll(android.view.View,int) -> d
    void onNestedPreScroll(android.view.View,int,int,int[],int) -> e
    boolean onStartNestedScroll(android.view.View,android.view.View,int,int) -> f
androidx.core.view.NestedScrollingParent3 -> w.p:
    void onNestedScroll(android.view.View,int,int,int,int,int,int[]) -> b
androidx.core.view.NestedScrollingParentHelper -> w.q:
    int mNestedScrollAxesTouch -> a
    int mNestedScrollAxesNonTouch -> b
    void <init>(android.view.ViewGroup) -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
androidx.core.view.OnApplyWindowInsetsListener -> w.r:
androidx.core.view.OnReceiveContentListener -> w.s:
androidx.core.view.OnReceiveContentViewBehavior -> w.t:
    androidx.core.view.ContentInfoCompat onReceiveContent(androidx.core.view.ContentInfoCompat) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/i;)Lw/i;"}
androidx.core.view.ViewCompat -> w.n0:
    java.util.WeakHashMap sViewPropertyAnimatorMap -> a
    androidx.core.view.OnReceiveContentViewBehavior NO_OP_ON_RECEIVE_CONTENT_VIEW_BEHAVIOR -> b
    androidx.core.view.ViewCompat$AccessibilityPaneVisibilityManager sAccessibilityPaneVisibilityManager -> c
    0:23:void <clinit>():0:0 -> <clinit>
    0:31:androidx.core.view.ViewPropertyAnimatorCompat animate(android.view.View):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lw/t0;"}
    0:20:java.lang.String[] getOnReceiveContentMimeTypes(android.view.View):0:0 -> b
    93:99:androidx.core.view.OnReceiveContentViewBehavior androidx.core.view.ViewCompat.getFallback(android.view.View):0:0 -> c
    93:99:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lw/i;)Lw/i;"}
    100:104:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):0:0 -> c
    105:111:androidx.core.view.OnReceiveContentViewBehavior androidx.core.view.ViewCompat.getFallback(android.view.View):0:0 -> c
    105:111:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):0 -> c
    112:116:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):0:0 -> c
    9:12:void androidx.core.view.ViewCompat$2.frameworkSet(android.view.View,java.lang.CharSequence):0:0 -> d
    9:12:void androidx.core.view.ViewCompat$3.frameworkSet(android.view.View,java.lang.Object):0 -> d
    9:12:void androidx.core.view.ViewCompat$AccessibilityViewProperty.set(android.view.View,java.lang.Object):0 -> d
    9:12:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):0 -> d
    13:20:void androidx.core.view.ViewCompat$3.frameworkSet(android.view.View,java.lang.CharSequence):0:0 -> d
    13:20:void androidx.core.view.ViewCompat$3.frameworkSet(android.view.View,java.lang.Object):0 -> d
    13:20:void androidx.core.view.ViewCompat$AccessibilityViewProperty.set(android.view.View,java.lang.Object):0 -> d
    13:20:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):0 -> d
    21:24:void androidx.core.view.ViewCompat$2.frameworkSet(android.view.View,java.lang.CharSequence):0:0 -> d
    21:24:void androidx.core.view.ViewCompat$2.frameworkSet(android.view.View,java.lang.Object):0 -> d
    21:24:void androidx.core.view.ViewCompat$AccessibilityViewProperty.set(android.view.View,java.lang.Object):0 -> d
    21:24:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):0 -> d
    25:28:void androidx.core.view.ViewCompat$3.frameworkSet(android.view.View,java.lang.CharSequence):0:0 -> d
    25:28:void androidx.core.view.ViewCompat$2.frameworkSet(android.view.View,java.lang.Object):0 -> d
    25:28:void androidx.core.view.ViewCompat$AccessibilityViewProperty.set(android.view.View,java.lang.Object):0 -> d
    25:28:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):0 -> d
    29:35:void androidx.core.view.ViewCompat$1.frameworkSet(android.view.View,java.lang.Object):0:0 -> d
    29:35:void androidx.core.view.ViewCompat$AccessibilityViewProperty.set(android.view.View,java.lang.Object):0 -> d
    29:35:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):0 -> d
    36:43:void androidx.core.view.ViewCompat$1.frameworkSet(android.view.View,java.lang.Boolean):0:0 -> d
    36:43:void androidx.core.view.ViewCompat$1.frameworkSet(android.view.View,java.lang.Object):0 -> d
    36:43:void androidx.core.view.ViewCompat$AccessibilityViewProperty.set(android.view.View,java.lang.Object):0 -> d
    36:43:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):0 -> d
    44:51:void androidx.core.view.ViewCompat$4.frameworkSet(android.view.View,java.lang.Boolean):0:0 -> d
    44:51:void androidx.core.view.ViewCompat$1.frameworkSet(android.view.View,java.lang.Object):0 -> d
    44:51:void androidx.core.view.ViewCompat$AccessibilityViewProperty.set(android.view.View,java.lang.Object):0 -> d
    44:51:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):0 -> d
    52:58:void androidx.core.view.ViewCompat$4.frameworkSet(android.view.View,java.lang.Object):0:0 -> d
    52:58:void androidx.core.view.ViewCompat$AccessibilityViewProperty.set(android.view.View,java.lang.Object):0 -> d
    52:58:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):0 -> d
    59:66:void androidx.core.view.ViewCompat$1.frameworkSet(android.view.View,java.lang.Boolean):0:0 -> d
    59:66:void androidx.core.view.ViewCompat$4.frameworkSet(android.view.View,java.lang.Object):0 -> d
    59:66:void androidx.core.view.ViewCompat$AccessibilityViewProperty.set(android.view.View,java.lang.Object):0 -> d
    59:66:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):0 -> d
    67:73:void androidx.core.view.ViewCompat$4.frameworkSet(android.view.View,java.lang.Boolean):0:0 -> d
    67:73:void androidx.core.view.ViewCompat$4.frameworkSet(android.view.View,java.lang.Object):0 -> d
    67:73:void androidx.core.view.ViewCompat$AccessibilityViewProperty.set(android.view.View,java.lang.Object):0 -> d
    67:73:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):0 -> d
    74:77:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):0:0 -> d
    78:79:void androidx.core.view.ViewCompat$AccessibilityPaneVisibilityManager.addAccessibilityPane(android.view.View):0:0 -> d
    78:79:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    80:109:void androidx.core.view.ViewCompat$AccessibilityPaneVisibilityManager.addAccessibilityPane(android.view.View):0:0 -> d
    80:109:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):0 -> d
    110:117:void androidx.core.view.ViewCompat$AccessibilityPaneVisibilityManager.registerForLayoutCallback(android.view.View):0:0 -> d
    110:117:void androidx.core.view.ViewCompat$AccessibilityPaneVisibilityManager.addAccessibilityPane(android.view.View):0 -> d
    110:117:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):0 -> d
    118:119:void androidx.core.view.ViewCompat$AccessibilityPaneVisibilityManager.removeAccessibilityPane(android.view.View):0:0 -> d
    118:119:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    120:125:void androidx.core.view.ViewCompat$AccessibilityPaneVisibilityManager.removeAccessibilityPane(android.view.View):0:0 -> d
    120:125:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):0 -> d
    126:133:void androidx.core.view.ViewCompat$AccessibilityPaneVisibilityManager.unregisterForLayoutCallback(android.view.View):0:0 -> d
    126:133:void androidx.core.view.ViewCompat$AccessibilityPaneVisibilityManager.removeAccessibilityPane(android.view.View):0 -> d
    126:133:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):0 -> d
androidx.core.view.ViewCompat$$ExternalSyntheticLambda0 -> w.u:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    0:0:androidx.core.view.ContentInfoCompat androidx.core.view.ViewCompat$$InternalSyntheticLambda$1$32a2c537725442ee4ae90f16773237f2371bb9b4d0e5fb29df8b99d9c001b7e2$0.onReceiveContent(androidx.core.view.ContentInfoCompat) -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/i;)Lw/i;"}
androidx.core.view.ViewCompat$1 -> w.v:
    int $r8$classId -> d
    1:1:void androidx.core.view.ViewCompat$1.<init>(int,java.lang.Class,int):0:0 -> <init>
    1:1:void $r8$init$synthetic(int,java.lang.Class,int,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(II)V"}
    2:2:void androidx.core.view.ViewCompat$AccessibilityViewProperty.<init>(int,java.lang.Class,int):0:0 -> <init>
    2:2:void androidx.core.view.ViewCompat$1.<init>(int,java.lang.Class,int):0 -> <init>
    2:2:void $r8$init$synthetic(int,java.lang.Class,int,int):0 -> <init>
    3:3:void androidx.core.view.ViewCompat$2.<init>(int,java.lang.Class,int,int):0:0 -> <init>
    3:3:void $r8$init$synthetic(int,java.lang.Class,int,int,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)V"}
    6:14:java.lang.Boolean androidx.core.view.ViewCompat$1.frameworkGet(android.view.View):0:0 -> b
    6:14:java.lang.Boolean frameworkGet$bridge(android.view.View):0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    15:23:java.lang.Boolean androidx.core.view.ViewCompat$4.frameworkGet(android.view.View):0:0 -> b
    15:23:java.lang.Boolean frameworkGet$bridge(android.view.View):0 -> b
androidx.core.view.ViewCompat$AccessibilityPaneVisibilityManager -> w.w:
    java.util.WeakHashMap mPanesToVisible -> a
    0:10:void <init>():0:0 -> <init>
    0:0:void onGlobalLayout() -> onGlobalLayout
    0:7:void androidx.core.view.ViewCompat$AccessibilityPaneVisibilityManager.registerForLayoutCallback(android.view.View):0:0 -> onViewAttachedToWindow
    0:7:void onViewAttachedToWindow(android.view.View):0 -> onViewAttachedToWindow
    0:0:void onViewDetachedFromWindow(android.view.View) -> onViewDetachedFromWindow
androidx.core.view.ViewCompat$AccessibilityViewProperty -> w.x:
    int mTagKey -> a
    java.lang.Class mType -> b
    int mFrameworkMinimumSdk -> c
    0:9:void <init>(int,java.lang.Class,int,int):0:0 -> <init>
    0:10:boolean androidx.core.view.ViewCompat$AccessibilityViewProperty.frameworkAvailable():0:0 -> a
    0:10:java.lang.Object get(android.view.View):0 -> a
    11:22:java.lang.Object get(android.view.View):0:0 -> a
    23:27:java.lang.CharSequence androidx.core.view.ViewCompat$2.frameworkGet(android.view.View):0:0 -> a
    23:27:java.lang.Object androidx.core.view.ViewCompat$3.frameworkGet(android.view.View):0 -> a
    23:27:java.lang.Object get(android.view.View):0 -> a
    28:36:java.lang.CharSequence androidx.core.view.ViewCompat$3.frameworkGet(android.view.View):0:0 -> a
    28:36:java.lang.Object androidx.core.view.ViewCompat$3.frameworkGet(android.view.View):0 -> a
    28:36:java.lang.Object get(android.view.View):0 -> a
    37:41:java.lang.CharSequence androidx.core.view.ViewCompat$2.frameworkGet(android.view.View):0:0 -> a
    37:41:java.lang.Object androidx.core.view.ViewCompat$2.frameworkGet(android.view.View):0 -> a
    37:41:java.lang.Object get(android.view.View):0 -> a
    42:46:java.lang.CharSequence androidx.core.view.ViewCompat$3.frameworkGet(android.view.View):0:0 -> a
    42:46:java.lang.Object androidx.core.view.ViewCompat$2.frameworkGet(android.view.View):0 -> a
    42:46:java.lang.Object get(android.view.View):0 -> a
    47:51:java.lang.Object androidx.core.view.ViewCompat$1.frameworkGet(android.view.View):0:0 -> a
    47:51:java.lang.Object get(android.view.View):0 -> a
    52:56:java.lang.Object androidx.core.view.ViewCompat$4.frameworkGet(android.view.View):0:0 -> a
    52:56:java.lang.Object get(android.view.View):0 -> a
    57:73:java.lang.Object get(android.view.View):0:0 -> a
androidx.core.view.ViewCompat$Api15Impl -> w.y:
    0:4:boolean hasOnClickListeners(android.view.View):0:0 -> a
androidx.core.view.ViewCompat$Api16Impl -> w.z:
    0:4:android.view.accessibility.AccessibilityNodeProvider getAccessibilityNodeProvider(android.view.View):0:0 -> a
    0:4:boolean getFitsSystemWindows(android.view.View):0:0 -> b
    0:4:int getImportantForAccessibility(android.view.View):0:0 -> c
    0:4:int getMinimumHeight(android.view.View):0:0 -> d
    0:4:int getMinimumWidth(android.view.View):0:0 -> e
    0:4:android.view.ViewParent getParentForAccessibility(android.view.View):0:0 -> f
    0:4:int getWindowSystemUiVisibility(android.view.View):0:0 -> g
    0:4:boolean hasOverlappingRendering(android.view.View):0:0 -> h
    0:4:boolean hasTransientState(android.view.View):0:0 -> i
    0:4:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0:0 -> j
    0:3:void postInvalidateOnAnimation(android.view.View):0:0 -> k
    0:3:void postInvalidateOnAnimation(android.view.View,int,int,int,int):0:0 -> l
    0:3:void postOnAnimation(android.view.View,java.lang.Runnable):0:0 -> m
    0:3:void postOnAnimationDelayed(android.view.View,java.lang.Runnable,long):0:0 -> n
    0:3:void removeOnGlobalLayoutListener(android.view.ViewTreeObserver,android.view.ViewTreeObserver$OnGlobalLayoutListener):0:0 -> o
    0:3:void requestFitSystemWindows(android.view.View):0:0 -> p
    0:3:void setBackground(android.view.View,android.graphics.drawable.Drawable):0:0 -> q
    0:3:void setHasTransientState(android.view.View,boolean):0:0 -> r
    0:3:void setImportantForAccessibility(android.view.View,int):0:0 -> s
androidx.core.view.ViewCompat$Api17Impl -> w.a0:
    0:4:int generateViewId():0:0 -> a
    0:4:android.view.Display getDisplay(android.view.View):0:0 -> b
    0:4:int getLabelFor(android.view.View):0:0 -> c
    0:4:int getLayoutDirection(android.view.View):0:0 -> d
    0:4:int getPaddingEnd(android.view.View):0:0 -> e
    0:4:int getPaddingStart(android.view.View):0:0 -> f
    0:4:boolean isPaddingRelative(android.view.View):0:0 -> g
    0:3:void setLabelFor(android.view.View,int):0:0 -> h
    0:3:void setLayerPaint(android.view.View,android.graphics.Paint):0:0 -> i
    0:3:void setLayoutDirection(android.view.View,int):0:0 -> j
    0:3:void setPaddingRelative(android.view.View,int,int,int,int):0:0 -> k
androidx.core.view.ViewCompat$Api19Impl -> w.b0:
    0:4:int getAccessibilityLiveRegion(android.view.View):0:0 -> a
    0:4:boolean isAttachedToWindow(android.view.View):0:0 -> b
    0:4:boolean isLaidOut(android.view.View):0:0 -> c
    0:4:boolean isLayoutDirectionResolved(android.view.View):0:0 -> d
    0:3:void notifySubtreeAccessibilityStateChanged(android.view.ViewParent,android.view.View,android.view.View,int):0:0 -> e
    0:3:void setAccessibilityLiveRegion(android.view.View,int):0:0 -> f
    0:3:void setContentChangeTypes(android.view.accessibility.AccessibilityEvent,int):0:0 -> g
androidx.core.view.ViewCompat$Api20Impl -> w.c0:
    0:4:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):0:0 -> a
    0:4:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):0:0 -> b
    0:3:void requestApplyInsets(android.view.View):0:0 -> c
androidx.core.view.ViewCompat$Api21Impl -> w.e0:
    0:14:void callCompatInsetAnimationCallback(android.view.WindowInsets,android.view.View):0:0 -> a
    0:18:androidx.core.view.WindowInsetsCompat computeSystemWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat,android.graphics.Rect):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lw/f1;Landroid/graphics/Rect;)Lw/f1;"}
    0:4:boolean dispatchNestedFling(android.view.View,float,float,boolean):0:0 -> c
    0:4:boolean dispatchNestedPreFling(android.view.View,float,float):0:0 -> d
    0:4:boolean dispatchNestedPreScroll(android.view.View,int,int,int[],int[]):0:0 -> e
    0:4:boolean dispatchNestedScroll(android.view.View,int,int,int,int,int[]):0:0 -> f
    0:4:android.content.res.ColorStateList getBackgroundTintList(android.view.View):0:0 -> g
    0:4:android.graphics.PorterDuff$Mode getBackgroundTintMode(android.view.View):0:0 -> h
    0:4:float getElevation(android.view.View):0:0 -> i
    0:43:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat$Api21ReflectionHolder.getRootWindowInsets(android.view.View):0:0 -> j
    0:43:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lw/f1;"}
    44:60:void androidx.core.view.WindowInsetsCompat$Builder.<init>():0:0 -> j
    44:60:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat$Api21ReflectionHolder.getRootWindowInsets(android.view.View):0 -> j
    44:60:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):0 -> j
    61:72:androidx.core.graphics.Insets androidx.core.graphics.Insets.of(android.graphics.Rect):0:0 -> j
    61:72:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat$Api21ReflectionHolder.getRootWindowInsets(android.view.View):0 -> j
    61:72:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):0 -> j
    73:75:androidx.core.view.WindowInsetsCompat$Builder androidx.core.view.WindowInsetsCompat$Builder.setStableInsets(androidx.core.graphics.Insets):0:0 -> j
    73:75:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat$Api21ReflectionHolder.getRootWindowInsets(android.view.View):0 -> j
    73:75:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):0 -> j
    76:87:androidx.core.graphics.Insets androidx.core.graphics.Insets.of(android.graphics.Rect):0:0 -> j
    76:87:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat$Api21ReflectionHolder.getRootWindowInsets(android.view.View):0 -> j
    76:87:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):0 -> j
    88:90:androidx.core.view.WindowInsetsCompat$Builder androidx.core.view.WindowInsetsCompat$Builder.setSystemWindowInsets(androidx.core.graphics.Insets):0:0 -> j
    88:90:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat$Api21ReflectionHolder.getRootWindowInsets(android.view.View):0 -> j
    88:90:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):0 -> j
    91:94:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat$Builder.build():0:0 -> j
    91:94:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat$Api21ReflectionHolder.getRootWindowInsets(android.view.View):0 -> j
    91:94:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):0 -> j
    95:96:void androidx.core.view.WindowInsetsCompat.setRootWindowInsets(androidx.core.view.WindowInsetsCompat):0:0 -> j
    95:96:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat$Api21ReflectionHolder.getRootWindowInsets(android.view.View):0 -> j
    95:96:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):0 -> j
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    97:99:void androidx.core.view.WindowInsetsCompat.setRootWindowInsets(androidx.core.view.WindowInsetsCompat):0:0 -> j
    97:99:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat$Api21ReflectionHolder.getRootWindowInsets(android.view.View):0 -> j
    97:99:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):0 -> j
    100:103:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat$Api21ReflectionHolder.getRootWindowInsets(android.view.View):0:0 -> j
    100:103:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):0 -> j
    104:110:void androidx.core.view.WindowInsetsCompat.copyRootViewBounds(android.view.View):0:0 -> j
    104:110:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat$Api21ReflectionHolder.getRootWindowInsets(android.view.View):0 -> j
    104:110:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):0 -> j
    111:135:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat$Api21ReflectionHolder.getRootWindowInsets(android.view.View):0:0 -> j
    111:135:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):0 -> j
    0:4:java.lang.String getTransitionName(android.view.View):0:0 -> k
    0:4:float getTranslationZ(android.view.View):0:0 -> l
    0:4:float getZ(android.view.View):0:0 -> m
    0:4:boolean hasNestedScrollingParent(android.view.View):0:0 -> n
    0:4:boolean isImportantForAccessibility(android.view.View):0:0 -> o
    0:4:boolean isNestedScrollingEnabled(android.view.View):0:0 -> p
    0:3:void setBackgroundTintList(android.view.View,android.content.res.ColorStateList):0:0 -> q
    0:3:void setBackgroundTintMode(android.view.View,android.graphics.PorterDuff$Mode):0:0 -> r
    0:3:void setElevation(android.view.View,float):0:0 -> s
    0:3:void setNestedScrollingEnabled(android.view.View,boolean):0:0 -> t
    0:35:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):0:0 -> u
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lw/r;)V"}
    0:3:void setTransitionName(android.view.View,java.lang.String):0:0 -> v
    0:3:void setTranslationZ(android.view.View,float):0:0 -> w
    0:3:void setZ(android.view.View,float):0:0 -> x
    0:4:boolean startNestedScroll(android.view.View,int):0:0 -> y
    0:3:void stopNestedScroll(android.view.View):0:0 -> z
androidx.core.view.ViewCompat$Api21Impl$1 -> w.d0:
    androidx.core.view.WindowInsetsCompat mLastInsets -> a
    android.view.View val$v -> b
    androidx.core.view.OnApplyWindowInsetsListener val$listener -> c
    0:10:void <init>(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lw/r;)V"}
    51:53:void androidx.core.view.ViewCompat.requestApplyInsets(android.view.View):0:0 -> onApplyWindowInsets
    51:53:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):0 -> onApplyWindowInsets
    54:58:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):0:0 -> onApplyWindowInsets
androidx.core.view.ViewCompat$Api23Impl -> w.f0:
    8:11:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat.toWindowInsetsCompat(android.view.WindowInsets):0:0 -> a
    8:11:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lw/f1;"}
    12:16:void androidx.core.view.WindowInsetsCompat.setRootWindowInsets(androidx.core.view.WindowInsetsCompat):0:0 -> a
    12:16:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):0 -> a
    17:20:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):0:0 -> a
    21:24:void androidx.core.view.WindowInsetsCompat.copyRootViewBounds(android.view.View):0:0 -> a
    21:24:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):0 -> a
    0:4:int getScrollIndicators(android.view.View):0:0 -> b
    0:3:void setScrollIndicators(android.view.View,int):0:0 -> c
    0:3:void setScrollIndicators(android.view.View,int,int):0:0 -> d
androidx.core.view.ViewCompat$Api28Impl -> w.h0:
    0:33:void addOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lw/m0;)V"}
    0:4:java.lang.CharSequence getAccessibilityPaneTitle(android.view.View):0:0 -> b
    0:4:boolean isAccessibilityHeading(android.view.View):0:0 -> c
    0:4:boolean isScreenReaderFocusable(android.view.View):0:0 -> d
    13:16:java.lang.Object androidx.collection.SimpleArrayMap.get(java.lang.Object):0:0 -> e
    13:16:void removeOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lw/m0;)V"}
    17:24:void removeOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):0:0 -> e
    0:4:java.lang.Object requireViewById(android.view.View,int):0:0 -> f
    0:3:void setAccessibilityHeading(android.view.View,boolean):0:0 -> g
    0:3:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):0:0 -> h
    0:3:void setScreenReaderFocusable(android.view.View,boolean):0:0 -> i
androidx.core.view.ViewCompat$Api28Impl$$ExternalSyntheticLambda0 -> w.g0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    0:1:boolean androidx.core.view.ViewCompat$Api28Impl$$InternalSyntheticLambda$1$2681dfbdcb67c35f98eab0e2bfd7b6e0f40bc9ea41db120cd68736076963a523$0.onUnhandledKeyEvent(android.view.View,android.view.KeyEvent):0:0 -> onUnhandledKeyEvent
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.ViewCompat$Api29Impl -> w.i0:
    0:4:android.view.View$AccessibilityDelegate getAccessibilityDelegate(android.view.View):0:0 -> a
    0:4:java.util.List getSystemGestureExclusionRects(android.view.View):0:0 -> b
    0:3:void saveAttributeDataForStyleable(android.view.View,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):0:0 -> c
    0:3:void setSystemGestureExclusionRects(android.view.View,java.util.List):0:0 -> d
androidx.core.view.ViewCompat$Api30Impl -> w.j0:
    0:4:java.lang.CharSequence getStateDescription(android.view.View):0:0 -> a
    0:3:void setStateDescription(android.view.View,java.lang.CharSequence):0:0 -> b
androidx.core.view.ViewCompat$Api31Impl -> w.k0:
    0:4:java.lang.String[] getReceiveContentMimeTypes(android.view.View):0:0 -> a
    0:1:android.view.ContentInfo androidx.core.view.ContentInfoCompat.toContentInfo():0:0 -> b
    0:1:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lw/i;)Lw/i;"}
    2:12:android.view.ContentInfo androidx.core.view.ContentInfoCompat.toContentInfo():0:0 -> b
    2:12:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):0 -> b
    13:23:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):0:0 -> b
    24:34:androidx.core.view.ContentInfoCompat androidx.core.view.ContentInfoCompat.toContentInfoCompat(android.view.ContentInfo):0:0 -> b
    24:34:androidx.core.view.ContentInfoCompat performReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):0 -> b
    0:15:void setOnReceiveContentListener(android.view.View,java.lang.String[],androidx.core.view.OnReceiveContentListener):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;[Ljava/lang/String;Lw/s;)V"}
androidx.core.view.ViewCompat$OnReceiveContentListenerAdapter -> w.l0:
    androidx.core.view.OnReceiveContentListener mJetpackListener -> a
    0:5:void <init>(androidx.core.view.OnReceiveContentListener):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/s;)V"}
    0:9:androidx.core.view.ContentInfoCompat androidx.core.view.ContentInfoCompat.toContentInfoCompat(android.view.ContentInfo):0:0 -> onReceiveContent
    0:9:android.view.ContentInfo onReceiveContent(android.view.View,android.view.ContentInfo):0 -> onReceiveContent
    10:24:android.view.ContentInfo onReceiveContent(android.view.View,android.view.ContentInfo):0:0 -> onReceiveContent
    25:38:android.view.ContentInfo androidx.core.view.ContentInfoCompat.toContentInfo():0:0 -> onReceiveContent
    25:38:android.view.ContentInfo onReceiveContent(android.view.View,android.view.ContentInfo):0 -> onReceiveContent
androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat -> w.m0:
androidx.core.view.ViewConfigurationCompat$Api28Impl -> w.o0:
    0:4:int getScaledHoverSlop(android.view.ViewConfiguration):0:0 -> a
    0:4:boolean shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration):0:0 -> b
androidx.core.view.ViewParentCompat$Api21Impl -> w.p0:
    0:4:boolean onNestedFling(android.view.ViewParent,android.view.View,float,float,boolean):0:0 -> a
    0:4:boolean onNestedPreFling(android.view.ViewParent,android.view.View,float,float):0:0 -> b
    0:3:void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[]):0:0 -> c
    0:3:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int):0:0 -> d
    0:3:void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int):0:0 -> e
    0:4:boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int):0:0 -> f
    0:3:void onStopNestedScroll(android.view.ViewParent,android.view.View):0:0 -> g
androidx.core.view.ViewPropertyAnimatorCompat -> w.t0:
    java.lang.ref.WeakReference mView -> a
    0:10:void <init>(android.view.View):0:0 -> <init>
    0:17:androidx.core.view.ViewPropertyAnimatorCompat alpha(float):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(F)V"}
    0:17:void cancel():0:0 -> b
    0:17:androidx.core.view.ViewPropertyAnimatorCompat setDuration(long):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(J)V"}
    12:33:void androidx.core.view.ViewPropertyAnimatorCompat.setListenerInternal(android.view.View,androidx.core.view.ViewPropertyAnimatorListener):0:0 -> d
    12:33:androidx.core.view.ViewPropertyAnimatorCompat setListener(androidx.core.view.ViewPropertyAnimatorListener):0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/u0;)V"}
    0:17:androidx.core.view.ViewPropertyAnimatorCompat translationY(float):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(F)V"}
androidx.core.view.ViewPropertyAnimatorCompat$$ExternalSyntheticLambda0 -> w.q0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.core.view.ViewPropertyAnimatorUpdateListener androidx.core.view.ViewPropertyAnimatorCompat$$InternalSyntheticLambda$1$56b5ddebd4eed0da034de87f77c6e02d47cd4c786473978faa1193e25da055e5$0.f$0 -> a
    0:5:void androidx.core.view.ViewPropertyAnimatorCompat$$InternalSyntheticLambda$1$56b5ddebd4eed0da034de87f77c6e02d47cd4c786473978faa1193e25da055e5$0.<init>(androidx.core.view.ViewPropertyAnimatorUpdateListener,android.view.View):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld/n0;Landroid/view/View;)V"}
    0:3:void androidx.appcompat.app.WindowDecorActionBar$3.onAnimationUpdate(android.view.View):0:0 -> onAnimationUpdate
    0:3:void androidx.core.view.ViewPropertyAnimatorCompat.lambda$setUpdateListener$0(androidx.core.view.ViewPropertyAnimatorUpdateListener,android.view.View,android.animation.ValueAnimator):0 -> onAnimationUpdate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    0:3:void androidx.core.view.ViewPropertyAnimatorCompat$$InternalSyntheticLambda$1$56b5ddebd4eed0da034de87f77c6e02d47cd4c786473978faa1193e25da055e5$0.onAnimationUpdate(android.animation.ValueAnimator):0 -> onAnimationUpdate
      # {"id":"com.android.tools.r8.synthesized"}
    4:17:void androidx.appcompat.app.WindowDecorActionBar$3.onAnimationUpdate(android.view.View):0:0 -> onAnimationUpdate
    4:17:void androidx.core.view.ViewPropertyAnimatorCompat.lambda$setUpdateListener$0(androidx.core.view.ViewPropertyAnimatorUpdateListener,android.view.View,android.animation.ValueAnimator):0 -> onAnimationUpdate
    4:17:void androidx.core.view.ViewPropertyAnimatorCompat$$InternalSyntheticLambda$1$56b5ddebd4eed0da034de87f77c6e02d47cd4c786473978faa1193e25da055e5$0.onAnimationUpdate(android.animation.ValueAnimator):0 -> onAnimationUpdate
androidx.core.view.ViewPropertyAnimatorCompat$1 -> w.r0:
    androidx.core.view.ViewPropertyAnimatorListener val$listener -> a
    android.view.View val$view -> b
    0:7:void <init>(androidx.core.view.ViewPropertyAnimatorCompat,androidx.core.view.ViewPropertyAnimatorListener,android.view.View):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/u0;Landroid/view/View;)V"}
    0:7:void onAnimationCancel(android.animation.Animator):0:0 -> onAnimationCancel
    0:5:void onAnimationEnd(android.animation.Animator):0:0 -> onAnimationEnd
    0:5:void onAnimationStart(android.animation.Animator):0:0 -> onAnimationStart
androidx.core.view.ViewPropertyAnimatorCompat$Api19Impl -> w.s0:
    0:4:android.view.ViewPropertyAnimator setUpdateListener(android.view.ViewPropertyAnimator,android.animation.ValueAnimator$AnimatorUpdateListener):0:0 -> a
androidx.core.view.ViewPropertyAnimatorListener -> w.u0:
    void onAnimationEnd(android.view.View) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    void onAnimationCancel(android.view.View) -> c
    void onAnimationStart(android.view.View) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
androidx.core.view.WindowInsetsCompat -> w.f1:
    androidx.core.view.WindowInsetsCompat$Impl mImpl -> a
    androidx.core.view.WindowInsetsCompat CONSUMED -> b
    0:13:void <clinit>():0:0 -> <clinit>
    1:1:void <init>(androidx.core.view.WindowInsetsCompat):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    2:2:void <init>(android.view.WindowInsets):0:0 -> <init>
    0:12:android.view.WindowInsets toWindowInsets():0:0 -> a
    2:4:java.lang.Object androidx.core.util.Preconditions.checkNotNull(java.lang.Object):0:0 -> b
    2:4:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsets;Landroid/view/View;)Lw/f1;"}
    5:11:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):0:0 -> b
    12:17:boolean androidx.core.view.ViewCompat.isAttachedToWindow(android.view.View):0:0 -> b
    12:17:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):0 -> b
    18:21:androidx.core.view.WindowInsetsCompat androidx.core.view.ViewCompat.getRootWindowInsets(android.view.View):0:0 -> b
    18:21:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):0 -> b
    22:26:void androidx.core.view.WindowInsetsCompat.setRootWindowInsets(androidx.core.view.WindowInsetsCompat):0:0 -> b
    22:26:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):0 -> b
    27:30:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):0:0 -> b
    31:34:void androidx.core.view.WindowInsetsCompat.copyRootViewBounds(android.view.View):0:0 -> b
    31:34:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):0 -> b
    14:20:boolean androidx.core.util.ObjectsCompat.equals(java.lang.Object,java.lang.Object):0:0 -> equals
    14:20:boolean equals(java.lang.Object):0 -> equals
    0:10:int hashCode():0:0 -> hashCode
androidx.core.view.WindowInsetsCompat$Api21ReflectionHolder -> w.v0:
    java.lang.reflect.Field sViewAttachInfoField -> a
    java.lang.reflect.Field sStableInsets -> b
    java.lang.reflect.Field sContentInsets -> c
    boolean sReflectionSucceeded -> d
    0:69:void <clinit>():0:0 -> <clinit>
androidx.core.view.WindowInsetsCompat$BuilderImpl -> w.y0:
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(androidx.core.view.WindowInsetsCompat):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/f1;)V"}
    0:0:void applyInsetTypes() -> a
    androidx.core.view.WindowInsetsCompat build() -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/f1;"}
androidx.core.view.WindowInsetsCompat$BuilderImpl29 -> w.w0:
    android.view.WindowInsets$Builder mPlatBuilder -> a
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(androidx.core.view.WindowInsetsCompat):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/f1;)V"}
    10:13:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat.toWindowInsetsCompat(android.view.WindowInsets):0:0 -> b
    10:13:androidx.core.view.WindowInsetsCompat build():0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/f1;"}
    14:19:void androidx.core.view.WindowInsetsCompat.setOverriddenInsets(androidx.core.graphics.Insets[]):0:0 -> b
    14:19:androidx.core.view.WindowInsetsCompat build():0 -> b
    0:9:void setStableInsets(androidx.core.graphics.Insets):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp/c;)V"}
    0:9:void setSystemWindowInsets(androidx.core.graphics.Insets):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp/c;)V"}
androidx.core.view.WindowInsetsCompat$BuilderImpl30 -> w.x0:
    void <init>() -> <init>
    1:1:void <init>(androidx.core.view.WindowInsetsCompat):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/f1;)V"}
androidx.core.view.WindowInsetsCompat$Impl -> w.e1:
    androidx.core.view.WindowInsetsCompat mHost -> a
    androidx.core.view.WindowInsetsCompat CONSUMED -> b
    0:16:void androidx.core.view.WindowInsetsCompat$Builder.<init>():0:0 -> <clinit>
    0:16:void <clinit>():0 -> <clinit>
    17:20:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat$Builder.build():0:0 -> <clinit>
    17:20:void <clinit>():0 -> <clinit>
    21:22:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat.consumeDisplayCutout():0:0 -> <clinit>
    21:22:void <clinit>():0 -> <clinit>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:26:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat.consumeDisplayCutout():0:0 -> <clinit>
    23:26:void <clinit>():0 -> <clinit>
    27:28:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat.consumeStableInsets():0:0 -> <clinit>
    27:28:void <clinit>():0 -> <clinit>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    29:32:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat.consumeStableInsets():0:0 -> <clinit>
    29:32:void <clinit>():0 -> <clinit>
    33:34:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat.consumeSystemWindowInsets():0:0 -> <clinit>
    33:34:void <clinit>():0 -> <clinit>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    35:38:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat.consumeSystemWindowInsets():0:0 -> <clinit>
    35:38:void <clinit>():0 -> <clinit>
    39:41:void <clinit>():0:0 -> <clinit>
    0:5:void <init>(androidx.core.view.WindowInsetsCompat):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/f1;)V"}
    0:2:androidx.core.view.WindowInsetsCompat consumeDisplayCutout():0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/f1;"}
    0:2:androidx.core.view.WindowInsetsCompat consumeStableInsets():0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/f1;"}
    0:2:androidx.core.view.WindowInsetsCompat consumeSystemWindowInsets():0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/f1;"}
    0:0:void copyRootViewBounds(android.view.View) -> d
    0:1:androidx.core.view.DisplayCutoutCompat getDisplayCutout():0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/j;"}
    40:45:boolean androidx.core.util.ObjectsCompat.equals(java.lang.Object,java.lang.Object):0:0 -> equals
    40:45:boolean equals(java.lang.Object):0 -> equals
    46:53:boolean equals(java.lang.Object):0:0 -> equals
    54:59:boolean androidx.core.util.ObjectsCompat.equals(java.lang.Object,java.lang.Object):0:0 -> equals
    54:59:boolean equals(java.lang.Object):0 -> equals
    60:67:boolean equals(java.lang.Object):0:0 -> equals
    68:76:boolean androidx.core.util.ObjectsCompat.equals(java.lang.Object,java.lang.Object):0:0 -> equals
    68:76:boolean equals(java.lang.Object):0 -> equals
    0:2:androidx.core.graphics.Insets getStableInsets():0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp/c;"}
    0:2:androidx.core.graphics.Insets getSystemWindowInsets():0:0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp/c;"}
    0:2:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):0:0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Lw/f1;"}
    32:36:int androidx.core.util.ObjectsCompat.hash(java.lang.Object[]):0:0 -> hashCode
    32:36:int hashCode():0 -> hashCode
    0:1:boolean isConsumed():0:0 -> i
    0:1:boolean isRound():0:0 -> j
    0:0:void setOverriddenInsets(androidx.core.graphics.Insets[]) -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Lp/c;)V"}
    0:0:void setRootWindowInsets(androidx.core.view.WindowInsetsCompat) -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/f1;)V"}
androidx.core.view.WindowInsetsCompat$Impl20 -> w.z0:
    android.view.WindowInsets mPlatformInsets -> c
    androidx.core.graphics.Insets mSystemWindowInsets -> d
    androidx.core.graphics.Insets mRootViewVisibleInsets -> e
    boolean sVisibleRectReflectionFetched -> f
    java.lang.reflect.Method sGetViewRootImplMethod -> g
    java.lang.Class sAttachInfoClass -> h
    java.lang.reflect.Field sVisibleInsetsField -> i
    java.lang.reflect.Field sAttachInfoField -> j
    0:8:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/f1;Landroid/view/WindowInsets;)V"}
    0:11:void copyRootViewBounds(android.view.View):0:0 -> d
    0:30:androidx.core.graphics.Insets getSystemWindowInsets():0:0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp/c;"}
    0:6:boolean isRound():0:0 -> j
    0:0:void setOverriddenInsets(androidx.core.graphics.Insets[]) -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Lp/c;)V"}
    0:0:void setRootWindowInsets(androidx.core.view.WindowInsetsCompat) -> l
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/f1;)V"}
    65:78:androidx.core.graphics.Insets androidx.core.graphics.Insets.of(android.graphics.Rect):0:0 -> m
    65:78:androidx.core.graphics.Insets getVisibleInsets(android.view.View):0 -> m
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lp/c;"}
    79:108:androidx.core.graphics.Insets getVisibleInsets(android.view.View):0:0 -> m
    0:81:void loadReflectionField():0:0 -> n
    0:2:void setRootViewData(androidx.core.graphics.Insets):0:0 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp/c;)V"}
androidx.core.view.WindowInsetsCompat$Impl21 -> w.a1:
    androidx.core.graphics.Insets mStableInsets -> k
    0:6:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/f1;Landroid/view/WindowInsets;)V"}
    7:11:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat.toWindowInsetsCompat(android.view.WindowInsets):0:0 -> b
    7:11:androidx.core.view.WindowInsetsCompat consumeStableInsets():0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/f1;"}
    7:11:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat.toWindowInsetsCompat(android.view.WindowInsets):0:0 -> c
    7:11:androidx.core.view.WindowInsetsCompat consumeSystemWindowInsets():0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/f1;"}
    0:30:androidx.core.graphics.Insets getStableInsets():0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp/c;"}
    0:6:boolean isConsumed():0:0 -> i
androidx.core.view.WindowInsetsCompat$Impl28 -> w.b1:
    0:3:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/f1;Landroid/view/WindowInsets;)V"}
    7:11:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat.toWindowInsetsCompat(android.view.WindowInsets):0:0 -> a
    7:11:androidx.core.view.WindowInsetsCompat consumeDisplayCutout():0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/f1;"}
    10:16:androidx.core.view.DisplayCutoutCompat androidx.core.view.DisplayCutoutCompat.wrap(android.view.DisplayCutout):0:0 -> e
    10:16:androidx.core.view.DisplayCutoutCompat getDisplayCutout():0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/j;"}
    0:34:boolean equals(java.lang.Object):0:0 -> equals
    0:6:int hashCode():0:0 -> hashCode
androidx.core.view.WindowInsetsCompat$Impl29 -> w.c1:
    0:3:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/f1;Landroid/view/WindowInsets;)V"}
    7:11:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat.toWindowInsetsCompat(android.view.WindowInsets):0:0 -> h
    7:11:androidx.core.view.WindowInsetsCompat inset(int,int,int,int):0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Lw/f1;"}
androidx.core.view.WindowInsetsCompat$Impl30 -> w.d1:
    androidx.core.view.WindowInsetsCompat CONSUMED -> l
    5:8:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat.toWindowInsetsCompat(android.view.WindowInsets):0:0 -> <clinit>
    5:8:void <clinit>():0 -> <clinit>
    9:11:void <clinit>():0:0 -> <clinit>
    0:3:void <init>(androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/f1;Landroid/view/WindowInsets;)V"}
    0:0:void copyRootViewBounds(android.view.View) -> d
androidx.core.view.accessibility.AccessibilityClickableSpanCompat -> x.a:
    int mOriginalClickableSpanId -> a
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat mNodeInfoCompat -> b
    int mClickableSpanActionId -> c
    0:9:void <init>(int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILx/e;I)V"}
    12:15:boolean androidx.core.view.accessibility.AccessibilityNodeInfoCompat.performAction(int,android.os.Bundle):0:0 -> onClick
    12:15:void onClick(android.view.View):0 -> onClick
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:21:boolean androidx.core.view.accessibility.AccessibilityNodeInfoCompat.performAction(int,android.os.Bundle):0:0 -> onClick
    16:21:void onClick(android.view.View):0 -> onClick
androidx.core.view.accessibility.AccessibilityNodeInfoCompat -> x.e:
    android.view.accessibility.AccessibilityNodeInfo mInfo -> a
    0:5:void <init>(android.view.accessibility.AccessibilityNodeInfo):0:0 -> <init>
    0:24:java.util.List extrasIntList(java.lang.String):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ljava/util/ArrayList;"}
    0:143:java.lang.String getActionSymbolicName(int):0:0 -> b
    0:31:boolean equals(java.lang.Object):0:0 -> equals
    0:10:int hashCode():0:0 -> hashCode
    17:21:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent(android.graphics.Rect):0:0 -> toString
    17:21:java.lang.String toString():0 -> toString
    22:38:java.lang.String toString():0:0 -> toString
    39:41:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen(android.graphics.Rect):0:0 -> toString
    39:41:java.lang.String toString():0 -> toString
    42:63:java.lang.String toString():0:0 -> toString
    64:67:java.lang.CharSequence androidx.core.view.accessibility.AccessibilityNodeInfoCompat.getPackageName():0:0 -> toString
    64:67:java.lang.String toString():0 -> toString
    68:75:java.lang.String toString():0:0 -> toString
    76:79:java.lang.CharSequence androidx.core.view.accessibility.AccessibilityNodeInfoCompat.getClassName():0:0 -> toString
    76:79:java.lang.String toString():0 -> toString
    80:89:java.lang.String toString():0:0 -> toString
    90:102:boolean androidx.core.view.accessibility.AccessibilityNodeInfoCompat.hasSpans():0:0 -> toString
    90:102:java.lang.CharSequence androidx.core.view.accessibility.AccessibilityNodeInfoCompat.getText():0 -> toString
    90:102:java.lang.String toString():0 -> toString
    103:164:java.lang.CharSequence androidx.core.view.accessibility.AccessibilityNodeInfoCompat.getText():0:0 -> toString
    103:164:java.lang.String toString():0 -> toString
    165:170:android.os.Bundle androidx.core.view.accessibility.AccessibilityNodeInfoCompat.getExtras():0:0 -> toString
    165:170:java.lang.CharSequence androidx.core.view.accessibility.AccessibilityNodeInfoCompat.getText():0 -> toString
    165:170:java.lang.String toString():0 -> toString
    171:217:java.lang.CharSequence androidx.core.view.accessibility.AccessibilityNodeInfoCompat.getText():0:0 -> toString
    171:217:java.lang.String toString():0 -> toString
    218:225:java.lang.String toString():0:0 -> toString
    226:229:java.lang.CharSequence androidx.core.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription():0:0 -> toString
    226:229:java.lang.String toString():0 -> toString
    230:237:java.lang.String toString():0:0 -> toString
    238:241:java.lang.String androidx.core.view.accessibility.AccessibilityNodeInfoCompat.getViewIdResourceName():0:0 -> toString
    238:241:java.lang.String toString():0 -> toString
    242:249:java.lang.String toString():0:0 -> toString
    250:270:java.lang.String androidx.core.view.accessibility.AccessibilityNodeInfoCompat.getUniqueId():0:0 -> toString
    250:270:java.lang.String toString():0 -> toString
    271:278:java.lang.String toString():0:0 -> toString
    279:282:boolean androidx.core.view.accessibility.AccessibilityNodeInfoCompat.isCheckable():0:0 -> toString
    279:282:java.lang.String toString():0 -> toString
    283:290:java.lang.String toString():0:0 -> toString
    291:294:boolean androidx.core.view.accessibility.AccessibilityNodeInfoCompat.isChecked():0:0 -> toString
    291:294:java.lang.String toString():0 -> toString
    295:302:java.lang.String toString():0:0 -> toString
    303:306:boolean androidx.core.view.accessibility.AccessibilityNodeInfoCompat.isFocusable():0:0 -> toString
    303:306:java.lang.String toString():0 -> toString
    307:314:java.lang.String toString():0:0 -> toString
    315:318:boolean androidx.core.view.accessibility.AccessibilityNodeInfoCompat.isFocused():0:0 -> toString
    315:318:java.lang.String toString():0 -> toString
    319:326:java.lang.String toString():0:0 -> toString
    327:330:boolean androidx.core.view.accessibility.AccessibilityNodeInfoCompat.isSelected():0:0 -> toString
    327:330:java.lang.String toString():0 -> toString
    331:338:java.lang.String toString():0:0 -> toString
    339:342:boolean androidx.core.view.accessibility.AccessibilityNodeInfoCompat.isClickable():0:0 -> toString
    339:342:java.lang.String toString():0 -> toString
    343:350:java.lang.String toString():0:0 -> toString
    351:354:boolean androidx.core.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable():0:0 -> toString
    351:354:java.lang.String toString():0 -> toString
    355:362:java.lang.String toString():0:0 -> toString
    363:366:boolean androidx.core.view.accessibility.AccessibilityNodeInfoCompat.isEnabled():0:0 -> toString
    363:366:java.lang.String toString():0 -> toString
    367:374:java.lang.String toString():0:0 -> toString
    375:378:boolean androidx.core.view.accessibility.AccessibilityNodeInfoCompat.isPassword():0:0 -> toString
    375:378:java.lang.String toString():0 -> toString
    379:388:java.lang.String toString():0:0 -> toString
    389:392:boolean androidx.core.view.accessibility.AccessibilityNodeInfoCompat.isScrollable():0:0 -> toString
    389:392:java.lang.String toString():0 -> toString
    393:407:java.lang.String toString():0:0 -> toString
    408:432:java.util.List androidx.core.view.accessibility.AccessibilityNodeInfoCompat.getActionList():0:0 -> toString
    408:432:java.lang.String toString():0 -> toString
    433:435:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.<init>(java.lang.Object):0:0 -> toString
    433:435:java.util.List androidx.core.view.accessibility.AccessibilityNodeInfoCompat.getActionList():0 -> toString
    433:435:java.lang.String toString():0 -> toString
    436:445:java.util.List androidx.core.view.accessibility.AccessibilityNodeInfoCompat.getActionList():0:0 -> toString
    436:445:java.lang.String toString():0 -> toString
    446:457:java.lang.String toString():0:0 -> toString
    458:459:int androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.getId():0:0 -> toString
    458:459:java.lang.String toString():0 -> toString
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    460:465:int androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.getId():0:0 -> toString
    460:465:java.lang.String toString():0 -> toString
    466:477:java.lang.String toString():0:0 -> toString
    478:494:java.lang.CharSequence androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.getLabel():0:0 -> toString
    478:494:java.lang.String toString():0 -> toString
    495:527:java.lang.String toString():0:0 -> toString
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat -> x.c:
    java.lang.Object mAction -> a
    int mId -> b
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_FORWARD -> c
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_BACKWARD -> d
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_UP -> e
    androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_DOWN -> f
    4:6:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.<init>(int,java.lang.CharSequence):0:0 -> <clinit>
    4:6:void <clinit>():0 -> <clinit>
    7:9:void <clinit>():0:0 -> <clinit>
    10:12:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.<init>(int,java.lang.CharSequence):0:0 -> <clinit>
    10:12:void <clinit>():0 -> <clinit>
    13:15:void <clinit>():0:0 -> <clinit>
    16:18:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.<init>(int,java.lang.CharSequence):0:0 -> <clinit>
    16:18:void <clinit>():0 -> <clinit>
    19:22:void <clinit>():0:0 -> <clinit>
    23:25:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.<init>(int,java.lang.CharSequence):0:0 -> <clinit>
    23:25:void <clinit>():0 -> <clinit>
    26:29:void <clinit>():0:0 -> <clinit>
    30:32:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.<init>(int,java.lang.CharSequence):0:0 -> <clinit>
    30:32:void <clinit>():0 -> <clinit>
    33:36:void <clinit>():0:0 -> <clinit>
    37:39:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.<init>(int,java.lang.CharSequence):0:0 -> <clinit>
    37:39:void <clinit>():0 -> <clinit>
    40:43:void <clinit>():0:0 -> <clinit>
    44:46:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.<init>(int,java.lang.CharSequence):0:0 -> <clinit>
    44:46:void <clinit>():0 -> <clinit>
    47:50:void <clinit>():0:0 -> <clinit>
    51:53:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.<init>(int,java.lang.CharSequence):0:0 -> <clinit>
    51:53:void <clinit>():0 -> <clinit>
    54:57:void <clinit>():0:0 -> <clinit>
    58:62:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.<init>(int,java.lang.CharSequence,java.lang.Class):0:0 -> <clinit>
    58:62:void <clinit>():0 -> <clinit>
    63:66:void <clinit>():0:0 -> <clinit>
    67:69:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.<init>(int,java.lang.CharSequence,java.lang.Class):0:0 -> <clinit>
    67:69:void <clinit>():0 -> <clinit>
    70:73:void <clinit>():0:0 -> <clinit>
    74:78:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.<init>(int,java.lang.CharSequence,java.lang.Class):0:0 -> <clinit>
    74:78:void <clinit>():0 -> <clinit>
    79:82:void <clinit>():0:0 -> <clinit>
    83:85:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.<init>(int,java.lang.CharSequence,java.lang.Class):0:0 -> <clinit>
    83:85:void <clinit>():0 -> <clinit>
    86:89:void <clinit>():0:0 -> <clinit>
    90:92:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.<init>(int,java.lang.CharSequence):0:0 -> <clinit>
    90:92:void <clinit>():0 -> <clinit>
    93:98:void <clinit>():0:0 -> <clinit>
    99:101:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.<init>(int,java.lang.CharSequence):0:0 -> <clinit>
    99:101:void <clinit>():0 -> <clinit>
    102:107:void <clinit>():0:0 -> <clinit>
    108:110:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.<init>(int,java.lang.CharSequence):0:0 -> <clinit>
    108:110:void <clinit>():0 -> <clinit>
    111:115:void <clinit>():0:0 -> <clinit>
    116:118:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.<init>(int,java.lang.CharSequence):0:0 -> <clinit>
    116:118:void <clinit>():0 -> <clinit>
    119:122:void <clinit>():0:0 -> <clinit>
    123:125:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.<init>(int,java.lang.CharSequence):0:0 -> <clinit>
    123:125:void <clinit>():0 -> <clinit>
    126:129:void <clinit>():0:0 -> <clinit>
    130:134:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.<init>(int,java.lang.CharSequence,java.lang.Class):0:0 -> <clinit>
    130:134:void <clinit>():0 -> <clinit>
    135:138:void <clinit>():0:0 -> <clinit>
    139:141:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.<init>(int,java.lang.CharSequence):0:0 -> <clinit>
    139:141:void <clinit>():0 -> <clinit>
    142:145:void <clinit>():0:0 -> <clinit>
    146:148:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.<init>(int,java.lang.CharSequence):0:0 -> <clinit>
    146:148:void <clinit>():0 -> <clinit>
    149:152:void <clinit>():0:0 -> <clinit>
    153:155:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.<init>(int,java.lang.CharSequence):0:0 -> <clinit>
    153:155:void <clinit>():0 -> <clinit>
    156:159:void <clinit>():0:0 -> <clinit>
    160:164:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.<init>(int,java.lang.CharSequence,java.lang.Class):0:0 -> <clinit>
    160:164:void <clinit>():0 -> <clinit>
    165:427:void <clinit>():0:0 -> <clinit>
    0:15:void <init>(java.lang.Object,int,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand,java.lang.Class):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;ILjava/lang/Class;)V"}
    0:28:boolean equals(java.lang.Object):0:0 -> equals
    0:10:int hashCode():0:0 -> hashCode
    21:37:java.lang.CharSequence androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat.getLabel():0:0 -> toString
    21:37:java.lang.String toString():0 -> toString
    38:49:java.lang.String toString():0:0 -> toString
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline2 -> x.b:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    0:2:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$InternalSyntheticApiModelOutline$1$32b66231ce0e8ef8eeab38c7038fe1fe404c4b5c14841837aaf20b59c85736fc$2.m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    0:2:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$InternalSyntheticApiModelOutline$1$32b66231ce0e8ef8eeab38c7038fe1fe404c4b5c14841837aaf20b59c85736fc$3.m():0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    0:2:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$InternalSyntheticApiModelOutline$1$32b66231ce0e8ef8eeab38c7038fe1fe404c4b5c14841837aaf20b59c85736fc$4.m():0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.accessibility.AccessibilityNodeInfoCompat$Api19Impl -> x.d:
    0:4:android.os.Bundle getExtras(android.view.accessibility.AccessibilityNodeInfo):0:0 -> a
androidx.core.view.accessibility.AccessibilityRecordCompat$Api15Impl -> x.f:
    0:4:int getMaxScrollX(android.view.accessibility.AccessibilityRecord):0:0 -> a
    0:4:int getMaxScrollY(android.view.accessibility.AccessibilityRecord):0:0 -> b
    0:3:void setMaxScrollX(android.view.accessibility.AccessibilityRecord,int):0:0 -> c
    0:3:void setMaxScrollY(android.view.accessibility.AccessibilityRecord,int):0:0 -> d
androidx.core.view.accessibility.AccessibilityViewCommand$MoveAtGranularityArguments -> x.g:
androidx.core.view.accessibility.AccessibilityViewCommand$MoveHtmlArguments -> x.h:
androidx.core.view.accessibility.AccessibilityViewCommand$MoveWindowArguments -> x.i:
androidx.core.view.accessibility.AccessibilityViewCommand$ScrollToPositionArguments -> x.j:
androidx.core.view.accessibility.AccessibilityViewCommand$SetProgressArguments -> x.k:
androidx.core.view.accessibility.AccessibilityViewCommand$SetSelectionArguments -> x.l:
androidx.core.view.accessibility.AccessibilityViewCommand$SetTextArguments -> x.m:
androidx.core.view.inputmethod.EditorInfoCompat$Api30Impl -> y.a:
    0:4:void setInitialSurroundingSubText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/inputmethod/EditorInfo;Ljava/lang/CharSequence;)V"}
androidx.core.view.inputmethod.InputConnectionCompat$$ExternalSyntheticLambda0 -> y.b:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    android.view.View androidx.core.view.inputmethod.InputConnectionCompat$$InternalSyntheticLambda$1$9ca49cbbfd3efba151d118d3a92f0eaa941bc2c8d62e7c5cde2c2e096aa30913$0.f$0 -> a
    0:5:void androidx.core.view.inputmethod.InputConnectionCompat$$InternalSyntheticLambda$1$9ca49cbbfd3efba151d118d3a92f0eaa941bc2c8d62e7c5cde2c2e096aa30913$0.<init>(android.view.View):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.inputmethod.InputConnectionCompat$1 -> y.c:
    androidx.core.view.inputmethod.InputConnectionCompat$OnCommitContentListener val$listener -> a
    0:6:void androidx.core.view.inputmethod.InputConnectionCompat$1.<init>(android.view.inputmethod.InputConnection,boolean,androidx.core.view.inputmethod.InputConnectionCompat$OnCommitContentListener):0:0 -> <init>
    0:6:void $r8$init$synthetic(android.view.inputmethod.InputConnection,boolean,androidx.core.view.inputmethod.InputConnectionCompat$$InternalSyntheticLambda$1$9ca49cbbfd3efba151d118d3a92f0eaa941bc2c8d62e7c5cde2c2e096aa30913$0,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/inputmethod/InputConnection;Ly/b;)V"}
    4:15:androidx.core.view.inputmethod.InputContentInfoCompat androidx.core.view.inputmethod.InputContentInfoCompat.wrap(java.lang.Object):0:0 -> commitContent
    4:15:boolean androidx.core.view.inputmethod.InputConnectionCompat$1.commitContent(android.view.inputmethod.InputContentInfo,int,android.os.Bundle):0 -> commitContent
    4:15:boolean commitContent$bridge(android.view.inputmethod.InputContentInfo,int,android.os.Bundle):0 -> commitContent
      # {"id":"com.android.tools.r8.synthesized"}
    16:26:boolean androidx.core.view.inputmethod.InputConnectionCompat$1.commitContent(android.view.inputmethod.InputContentInfo,int,android.os.Bundle):0:0 -> commitContent
    16:26:boolean commitContent$bridge(android.view.inputmethod.InputContentInfo,int,android.os.Bundle):0 -> commitContent
    27:29:boolean androidx.core.view.inputmethod.InputConnectionCompat.lambda$createOnCommitContentListenerUsingPerformReceiveContent$0(android.view.View,androidx.core.view.inputmethod.InputContentInfoCompat,int,android.os.Bundle):0:0 -> commitContent
    27:29:boolean androidx.core.view.inputmethod.InputConnectionCompat$1.commitContent(android.view.inputmethod.InputContentInfo,int,android.os.Bundle):0 -> commitContent
    27:29:boolean commitContent$bridge(android.view.inputmethod.InputContentInfo,int,android.os.Bundle):0 -> commitContent
    30:37:java.lang.Object androidx.core.view.inputmethod.InputContentInfoCompat.unwrap():0:0 -> commitContent
    30:37:boolean androidx.core.view.inputmethod.InputConnectionCompat.lambda$createOnCommitContentListenerUsingPerformReceiveContent$0(android.view.View,androidx.core.view.inputmethod.InputContentInfoCompat,int,android.os.Bundle):0 -> commitContent
    30:37:boolean androidx.core.view.inputmethod.InputConnectionCompat$1.commitContent(android.view.inputmethod.InputContentInfo,int,android.os.Bundle):0 -> commitContent
    30:37:boolean commitContent$bridge(android.view.inputmethod.InputContentInfo,int,android.os.Bundle):0 -> commitContent
    38:84:boolean androidx.core.view.inputmethod.InputConnectionCompat.lambda$createOnCommitContentListenerUsingPerformReceiveContent$0(android.view.View,androidx.core.view.inputmethod.InputContentInfoCompat,int,android.os.Bundle):0:0 -> commitContent
    38:84:boolean androidx.core.view.inputmethod.InputConnectionCompat$1.commitContent(android.view.inputmethod.InputContentInfo,int,android.os.Bundle):0 -> commitContent
    38:84:boolean commitContent$bridge(android.view.inputmethod.InputContentInfo,int,android.os.Bundle):0 -> commitContent
    85:102:void androidx.core.view.ContentInfoCompat$Builder.<init>(android.content.ClipData,int):0:0 -> commitContent
    85:102:boolean androidx.core.view.inputmethod.InputConnectionCompat.lambda$createOnCommitContentListenerUsingPerformReceiveContent$0(android.view.View,androidx.core.view.inputmethod.InputContentInfoCompat,int,android.os.Bundle):0 -> commitContent
    85:102:boolean androidx.core.view.inputmethod.InputConnectionCompat$1.commitContent(android.view.inputmethod.InputContentInfo,int,android.os.Bundle):0 -> commitContent
    85:102:boolean commitContent$bridge(android.view.inputmethod.InputContentInfo,int,android.os.Bundle):0 -> commitContent
    103:106:boolean androidx.core.view.inputmethod.InputConnectionCompat.lambda$createOnCommitContentListenerUsingPerformReceiveContent$0(android.view.View,androidx.core.view.inputmethod.InputContentInfoCompat,int,android.os.Bundle):0:0 -> commitContent
    103:106:boolean androidx.core.view.inputmethod.InputConnectionCompat$1.commitContent(android.view.inputmethod.InputContentInfo,int,android.os.Bundle):0 -> commitContent
    103:106:boolean commitContent$bridge(android.view.inputmethod.InputContentInfo,int,android.os.Bundle):0 -> commitContent
    107:109:androidx.core.view.ContentInfoCompat$Builder androidx.core.view.ContentInfoCompat$Builder.setLinkUri(android.net.Uri):0:0 -> commitContent
    107:109:boolean androidx.core.view.inputmethod.InputConnectionCompat.lambda$createOnCommitContentListenerUsingPerformReceiveContent$0(android.view.View,androidx.core.view.inputmethod.InputContentInfoCompat,int,android.os.Bundle):0 -> commitContent
    107:109:boolean androidx.core.view.inputmethod.InputConnectionCompat$1.commitContent(android.view.inputmethod.InputContentInfo,int,android.os.Bundle):0 -> commitContent
    107:109:boolean commitContent$bridge(android.view.inputmethod.InputContentInfo,int,android.os.Bundle):0 -> commitContent
    110:112:androidx.core.view.ContentInfoCompat$Builder androidx.core.view.ContentInfoCompat$Builder.setExtras(android.os.Bundle):0:0 -> commitContent
    110:112:boolean androidx.core.view.inputmethod.InputConnectionCompat.lambda$createOnCommitContentListenerUsingPerformReceiveContent$0(android.view.View,androidx.core.view.inputmethod.InputContentInfoCompat,int,android.os.Bundle):0 -> commitContent
    110:112:boolean androidx.core.view.inputmethod.InputConnectionCompat$1.commitContent(android.view.inputmethod.InputContentInfo,int,android.os.Bundle):0 -> commitContent
    110:112:boolean commitContent$bridge(android.view.inputmethod.InputContentInfo,int,android.os.Bundle):0 -> commitContent
    113:116:androidx.core.view.ContentInfoCompat androidx.core.view.ContentInfoCompat$Builder.build():0:0 -> commitContent
    113:116:boolean androidx.core.view.inputmethod.InputConnectionCompat.lambda$createOnCommitContentListenerUsingPerformReceiveContent$0(android.view.View,androidx.core.view.inputmethod.InputContentInfoCompat,int,android.os.Bundle):0 -> commitContent
    113:116:boolean androidx.core.view.inputmethod.InputConnectionCompat$1.commitContent(android.view.inputmethod.InputContentInfo,int,android.os.Bundle):0 -> commitContent
    113:116:boolean commitContent$bridge(android.view.inputmethod.InputContentInfo,int,android.os.Bundle):0 -> commitContent
    117:128:boolean androidx.core.view.inputmethod.InputConnectionCompat.lambda$createOnCommitContentListenerUsingPerformReceiveContent$0(android.view.View,androidx.core.view.inputmethod.InputContentInfoCompat,int,android.os.Bundle):0:0 -> commitContent
    117:128:boolean androidx.core.view.inputmethod.InputConnectionCompat$1.commitContent(android.view.inputmethod.InputContentInfo,int,android.os.Bundle):0 -> commitContent
    117:128:boolean commitContent$bridge(android.view.inputmethod.InputContentInfo,int,android.os.Bundle):0 -> commitContent
    129:133:boolean androidx.core.view.inputmethod.InputConnectionCompat$1.commitContent(android.view.inputmethod.InputContentInfo,int,android.os.Bundle):0:0 -> commitContent
    129:133:boolean commitContent$bridge(android.view.inputmethod.InputContentInfo,int,android.os.Bundle):0 -> commitContent
    0:4:boolean androidx.core.view.inputmethod.InputConnectionCompat$2.performPrivateCommand$bridge(java.lang.String,android.os.Bundle):0:0 -> performPrivateCommand
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.view.inputmethod.InputContentInfoCompat$InputContentInfoCompatImpl -> y.d:
    android.content.ClipDescription getDescription() -> g
    void requestPermission() -> h
    android.net.Uri getLinkUri() -> k
    java.lang.Object getInputContentInfo() -> m
    android.net.Uri getContentUri() -> o
androidx.core.widget.AutoScrollHelper$ClampedScroller -> z.a:
    int mRampUpDuration -> a
    int mRampDownDuration -> b
    float mTargetVelocityX -> c
    float mTargetVelocityY -> d
    long mStartTime -> e
    long mDeltaTime -> f
    long mStopTime -> g
    float mStopValue -> h
    int mEffectiveRampDown -> i
    0:15:void <init>():0:0 -> <init>
    0:53:float getValueAt(long):0:0 -> a
androidx.core.widget.CompoundButtonCompat$Api21Impl -> z.b:
    0:4:android.content.res.ColorStateList getButtonTintList(android.widget.CompoundButton):0:0 -> a
    0:4:android.graphics.PorterDuff$Mode getButtonTintMode(android.widget.CompoundButton):0:0 -> b
    0:3:void setButtonTintList(android.widget.CompoundButton,android.content.res.ColorStateList):0:0 -> c
    0:3:void setButtonTintMode(android.widget.CompoundButton,android.graphics.PorterDuff$Mode):0:0 -> d
androidx.core.widget.CompoundButtonCompat$Api23Impl -> z.c:
    0:4:android.graphics.drawable.Drawable getButtonDrawable(android.widget.CompoundButton):0:0 -> a
androidx.core.widget.EdgeEffectCompat$Api21Impl -> z.d:
    0:3:void onPull(android.widget.EdgeEffect,float,float):0:0 -> a
androidx.core.widget.EdgeEffectCompat$Api31Impl -> z.e:
    0:11:android.widget.EdgeEffect create(android.content.Context,android.util.AttributeSet):0:0 -> a
    0:6:float getDistance(android.widget.EdgeEffect):0:0 -> b
    0:9:float onPullDistance(android.widget.EdgeEffect,float,float):0:0 -> c
androidx.core.widget.ImageViewCompat$Api21Impl -> z.f:
    0:4:android.content.res.ColorStateList getImageTintList(android.widget.ImageView):0:0 -> a
    0:4:android.graphics.PorterDuff$Mode getImageTintMode(android.widget.ImageView):0:0 -> b
    0:3:void setImageTintList(android.widget.ImageView,android.content.res.ColorStateList):0:0 -> c
    0:3:void setImageTintMode(android.widget.ImageView,android.graphics.PorterDuff$Mode):0:0 -> d
androidx.core.widget.ListViewAutoScrollHelper -> z.g:
    androidx.core.widget.AutoScrollHelper$ClampedScroller androidx.core.widget.AutoScrollHelper.mScroller -> a
    android.view.animation.Interpolator androidx.core.widget.AutoScrollHelper.mEdgeInterpolator -> b
    android.view.View androidx.core.widget.AutoScrollHelper.mTarget -> c
    java.lang.Runnable androidx.core.widget.AutoScrollHelper.mRunnable -> d
    float[] androidx.core.widget.AutoScrollHelper.mRelativeEdges -> e
    float[] androidx.core.widget.AutoScrollHelper.mMaximumEdges -> f
    int androidx.core.widget.AutoScrollHelper.mEdgeType -> g
    int androidx.core.widget.AutoScrollHelper.mActivationDelay -> h
    float[] androidx.core.widget.AutoScrollHelper.mRelativeVelocity -> i
    float[] androidx.core.widget.AutoScrollHelper.mMinimumVelocity -> j
    float[] androidx.core.widget.AutoScrollHelper.mMaximumVelocity -> k
    boolean androidx.core.widget.AutoScrollHelper.mAlreadyDelayed -> l
    boolean androidx.core.widget.AutoScrollHelper.mNeedsReset -> m
    boolean androidx.core.widget.AutoScrollHelper.mNeedsCancel -> n
    boolean androidx.core.widget.AutoScrollHelper.mAnimating -> o
    boolean androidx.core.widget.AutoScrollHelper.mEnabled -> p
    android.widget.ListView mTarget -> q
    int androidx.core.widget.AutoScrollHelper.DEFAULT_ACTIVATION_DELAY -> r
    0:6:void androidx.core.widget.AutoScrollHelper.<clinit>():0:0 -> <clinit>
    0:94:void androidx.core.widget.AutoScrollHelper.<init>(android.view.View):0:0 -> <init>
    0:94:void <init>(android.widget.ListView):0 -> <init>
    95:117:androidx.core.widget.AutoScrollHelper androidx.core.widget.AutoScrollHelper.setEdgeType(int):0:0 -> <init>
    95:117:void androidx.core.widget.AutoScrollHelper.<init>(android.view.View):0 -> <init>
    95:117:void <init>(android.widget.ListView):0 -> <init>
    118:123:androidx.core.widget.AutoScrollHelper androidx.core.widget.AutoScrollHelper.setActivationDelay(int):0:0 -> <init>
    118:123:void androidx.core.widget.AutoScrollHelper.<init>(android.view.View):0 -> <init>
    118:123:void <init>(android.widget.ListView):0 -> <init>
    124:125:void androidx.core.widget.AutoScrollHelper$ClampedScroller.setRampUpDuration(int):0:0 -> <init>
    124:125:androidx.core.widget.AutoScrollHelper androidx.core.widget.AutoScrollHelper.setRampUpDuration(int):0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    124:125:void androidx.core.widget.AutoScrollHelper.<init>(android.view.View):0 -> <init>
    124:125:void <init>(android.widget.ListView):0 -> <init>
    126:127:void androidx.core.widget.AutoScrollHelper$ClampedScroller.setRampDownDuration(int):0:0 -> <init>
    126:127:androidx.core.widget.AutoScrollHelper androidx.core.widget.AutoScrollHelper.setRampDownDuration(int):0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    126:127:void androidx.core.widget.AutoScrollHelper.<init>(android.view.View):0 -> <init>
    126:127:void <init>(android.widget.ListView):0 -> <init>
    128:131:void <init>(android.widget.ListView):0:0 -> <init>
    0:9:float androidx.core.widget.AutoScrollHelper.computeTargetVelocity(int,float,float,float):0:0 -> a
    0:9:float computeTargetVelocity(int,float,float,float):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    10:59:float androidx.core.widget.AutoScrollHelper.getEdgeValue(float,float,float,float):0:0 -> a
    10:59:float androidx.core.widget.AutoScrollHelper.computeTargetVelocity(int,float,float,float):0 -> a
    10:59:float computeTargetVelocity(int,float,float,float):0 -> a
    60:88:float androidx.core.widget.AutoScrollHelper.computeTargetVelocity(int,float,float,float):0:0 -> a
    60:88:float computeTargetVelocity(int,float,float,float):0 -> a
    0:10:float androidx.core.widget.AutoScrollHelper.constrain(float,float,float):0:0 -> b
    6:46:float androidx.core.widget.AutoScrollHelper.constrainEdgeValue(float,float):0:0 -> c
    6:46:float constrainEdgeValue(float,float):0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    68:71:void androidx.core.widget.AutoScrollHelper$ClampedScroller.setTargetVelocity(float,float):0:0 -> d
    68:71:boolean androidx.core.widget.AutoScrollHelper.onTouch(android.view.View,android.view.MotionEvent):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    72:73:void androidx.core.widget.AutoScrollHelper$ClampedScroller.setTargetVelocity(float,float):0:0 -> d
    72:73:boolean androidx.core.widget.AutoScrollHelper.onTouch(android.view.View,android.view.MotionEvent):0 -> d
    74:83:boolean androidx.core.widget.AutoScrollHelper.onTouch(android.view.View,android.view.MotionEvent):0:0 -> d
    84:112:void androidx.core.widget.AutoScrollHelper.startAnimating():0:0 -> d
    84:112:boolean androidx.core.widget.AutoScrollHelper.onTouch(android.view.View,android.view.MotionEvent):0 -> d
    113:116:void androidx.core.view.ViewCompat.postOnAnimationDelayed(android.view.View,java.lang.Runnable,long):0:0 -> d
    113:116:void androidx.core.widget.AutoScrollHelper.startAnimating():0 -> d
    113:116:boolean androidx.core.widget.AutoScrollHelper.onTouch(android.view.View,android.view.MotionEvent):0 -> d
    117:124:void androidx.core.widget.AutoScrollHelper.startAnimating():0:0 -> d
    117:124:boolean androidx.core.widget.AutoScrollHelper.onTouch(android.view.View,android.view.MotionEvent):0 -> d
    0:12:void androidx.core.widget.AutoScrollHelper.requestStop():0:0 -> e
    0:12:void requestStop():0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
    13:42:void androidx.core.widget.AutoScrollHelper$ClampedScroller.requestStop():0:0 -> e
    13:42:void androidx.core.widget.AutoScrollHelper.requestStop():0 -> e
    13:42:void requestStop():0 -> e
    0:3:int androidx.core.widget.AutoScrollHelper$ClampedScroller.getVerticalDirection():0:0 -> f
    0:3:boolean androidx.core.widget.AutoScrollHelper.shouldAnimate():0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    0:3:boolean shouldAnimate():0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
    4:9:int androidx.core.widget.AutoScrollHelper$ClampedScroller.getVerticalDirection():0:0 -> f
    4:9:boolean androidx.core.widget.AutoScrollHelper.shouldAnimate():0 -> f
    4:9:boolean shouldAnimate():0 -> f
    10:17:int androidx.core.widget.AutoScrollHelper$ClampedScroller.getHorizontalDirection():0:0 -> f
    10:17:boolean androidx.core.widget.AutoScrollHelper.shouldAnimate():0 -> f
    10:17:boolean shouldAnimate():0 -> f
    18:80:boolean androidx.core.widget.ListViewAutoScrollHelper.canTargetScrollVertically(int):0:0 -> f
    18:80:boolean androidx.core.widget.AutoScrollHelper.shouldAnimate():0 -> f
    18:80:boolean shouldAnimate():0 -> f
    0:4:boolean onTouch(android.view.View,android.view.MotionEvent):0:0 -> onTouch
      # {"id":"com.android.tools.r8.synthesized"}
androidx.core.widget.ListViewCompat$Api19Impl -> z.h:
    0:4:boolean canScrollList(android.widget.ListView,int):0:0 -> a
    0:3:void scrollListBy(android.widget.ListView,int):0:0 -> b
androidx.core.widget.NestedScrollView -> androidx.core.widget.NestedScrollView:
    androidx.core.widget.NestedScrollView$OnScrollChangeListener mOnScrollChangeListener -> A
    float DECELERATION_RATE -> B
    androidx.core.widget.NestedScrollView$AccessibilityDelegate ACCESSIBILITY_DELEGATE -> C
    int[] SCROLLVIEW_STYLEABLE -> D
    float mPhysicalCoeff -> a
    long mLastScroll -> b
    android.graphics.Rect mTempRect -> c
    android.widget.OverScroller mScroller -> d
    android.widget.EdgeEffect mEdgeGlowTop -> e
    android.widget.EdgeEffect mEdgeGlowBottom -> f
    int mLastMotionY -> g
    boolean mIsLayoutDirty -> h
    boolean mIsLaidOut -> i
    android.view.View mChildToScrollTo -> j
    boolean mIsBeingDragged -> k
    android.view.VelocityTracker mVelocityTracker -> l
    boolean mFillViewport -> m
    boolean mSmoothScrollingEnabled -> n
    int mTouchSlop -> o
    int mMinimumVelocity -> p
    int mMaximumVelocity -> q
    int mActivePointerId -> r
    int[] mScrollOffset -> s
    int[] mScrollConsumed -> t
    int mNestedYOffset -> u
    int mLastScrollerY -> v
    androidx.core.widget.NestedScrollView$SavedState mSavedState -> w
    androidx.core.view.NestedScrollingParentHelper mParentHelper -> x
    androidx.core.view.NestedScrollingChildHelper mChildHelper -> y
    float mVerticalScrollFactor -> z
    3:37:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    3:37:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    38:53:android.widget.EdgeEffect androidx.core.widget.EdgeEffectCompat.create(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    38:53:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    38:53:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    54:57:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    54:57:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    58:67:android.widget.EdgeEffect androidx.core.widget.EdgeEffectCompat.create(android.content.Context,android.util.AttributeSet):0:0 -> <init>
    58:67:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    58:67:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    68:92:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    68:92:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    93:140:void initScrollView():0:0 -> <init>
    93:140:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    93:140:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    141:175:void <init>(android.content.Context,android.util.AttributeSet,int):0:0 -> <init>
    141:175:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    176:179:void androidx.core.view.ViewCompat.setAccessibilityDelegate(android.view.View,androidx.core.view.AccessibilityDelegateCompat):0:0 -> <init>
    176:179:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    176:179:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    180:183:android.view.View$AccessibilityDelegate androidx.core.view.ViewCompat.getAccessibilityDelegateInternal(android.view.View):0:0 -> <init>
    180:183:void androidx.core.view.ViewCompat.setAccessibilityDelegate(android.view.View,androidx.core.view.AccessibilityDelegateCompat):0 -> <init>
    180:183:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    180:183:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    184:195:void androidx.core.view.ViewCompat.setAccessibilityDelegate(android.view.View,androidx.core.view.AccessibilityDelegateCompat):0:0 -> <init>
    184:195:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    184:195:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    196:197:android.view.View$AccessibilityDelegate androidx.core.view.AccessibilityDelegateCompat.getBridge():0:0 -> <init>
    196:197:void androidx.core.view.ViewCompat.setAccessibilityDelegate(android.view.View,androidx.core.view.AccessibilityDelegateCompat):0 -> <init>
    196:197:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    196:197:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    198:201:void androidx.core.view.ViewCompat.setAccessibilityDelegate(android.view.View,androidx.core.view.AccessibilityDelegateCompat):0:0 -> <init>
    198:201:void <init>(android.content.Context,android.util.AttributeSet,int):0 -> <init>
    198:201:void <init>(android.content.Context,android.util.AttributeSet):0 -> <init>
    1:4:void androidx.core.view.NestedScrollingParentHelper.onNestedScrollAccepted(android.view.View,android.view.View,int,int):0:0 -> a
    1:4:void onNestedScrollAccepted(android.view.View,android.view.View,int,int):0 -> a
    5:10:void androidx.core.view.NestedScrollingParentHelper.onNestedScrollAccepted(android.view.View,android.view.View,int,int):0:0 -> a
    5:10:void onNestedScrollAccepted(android.view.View,android.view.View,int,int):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:14:void onNestedScrollAccepted(android.view.View,android.view.View,int,int):0:0 -> a
    1:1:void addView(android.view.View):0:0 -> addView
    2:2:void addView(android.view.View,int):0:0 -> addView
    3:3:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):0:0 -> addView
    4:4:void addView(android.view.View,android.view.ViewGroup$LayoutParams):0:0 -> addView
    0:3:void onNestedScroll(android.view.View,int,int,int,int,int,int[]):0:0 -> b
    0:4:void onNestedScroll(android.view.View,int,int,int,int,int):0:0 -> c
    24:99:int consumeFlingInVerticalStretch(int):0:0 -> computeScroll
    24:99:void computeScroll():0 -> computeScroll
    100:150:void computeScroll():0:0 -> computeScroll
    151:154:void dispatchNestedScroll(int,int,int,int,int[],int,int[]):0:0 -> computeScroll
    151:154:void computeScroll():0 -> computeScroll
    155:157:void androidx.core.view.NestedScrollingChildHelper.dispatchNestedScroll(int,int,int,int,int[],int,int[]):0:0 -> computeScroll
    155:157:void dispatchNestedScroll(int,int,int,int,int[],int,int[]):0 -> computeScroll
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    155:157:void computeScroll():0 -> computeScroll
    158:210:void computeScroll():0:0 -> computeScroll
    211:218:void abortAnimatedScroll():0:0 -> computeScroll
    211:218:void computeScroll():0 -> computeScroll
    219:228:void computeScroll():0:0 -> computeScroll
    229:232:void androidx.core.view.ViewCompat.postInvalidateOnAnimation(android.view.View):0:0 -> computeScroll
    229:232:void computeScroll():0 -> computeScroll
    233:236:void computeScroll():0:0 -> computeScroll
    0:5:void androidx.core.view.NestedScrollingParentHelper.onStopNestedScroll(android.view.View,int):0:0 -> d
    0:5:void onStopNestedScroll(android.view.View,int):0 -> d
    6:10:void androidx.core.view.NestedScrollingParentHelper.onStopNestedScroll(android.view.View,int):0:0 -> d
    6:10:void onStopNestedScroll(android.view.View,int):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:14:void onStopNestedScroll(android.view.View,int):0:0 -> d
    0:6:boolean androidx.core.view.NestedScrollingChildHelper.isNestedScrollingEnabled():0:0 -> dispatchNestedFling
    0:6:boolean androidx.core.view.NestedScrollingChildHelper.dispatchNestedFling(float,float,boolean):0 -> dispatchNestedFling
    0:6:boolean dispatchNestedFling(float,float,boolean):0 -> dispatchNestedFling
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    7:21:boolean androidx.core.view.NestedScrollingChildHelper.dispatchNestedFling(float,float,boolean):0:0 -> dispatchNestedFling
    7:21:boolean dispatchNestedFling(float,float,boolean):0 -> dispatchNestedFling
    0:6:boolean androidx.core.view.NestedScrollingChildHelper.isNestedScrollingEnabled():0:0 -> dispatchNestedPreFling
    0:6:boolean androidx.core.view.NestedScrollingChildHelper.dispatchNestedPreFling(float,float):0 -> dispatchNestedPreFling
    0:6:boolean dispatchNestedPreFling(float,float):0 -> dispatchNestedPreFling
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    7:21:boolean androidx.core.view.NestedScrollingChildHelper.dispatchNestedPreFling(float,float):0:0 -> dispatchNestedPreFling
    7:21:boolean dispatchNestedPreFling(float,float):0 -> dispatchNestedPreFling
    9:13:boolean androidx.core.view.NestedScrollingChildHelper.dispatchNestedScroll(int,int,int,int,int[]):0:0 -> dispatchNestedScroll
    9:13:boolean dispatchNestedScroll(int,int,int,int,int[]):0 -> dispatchNestedScroll
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    92:94:void androidx.core.view.ViewCompat.postInvalidateOnAnimation(android.view.View):0:0 -> draw
    92:94:void draw(android.graphics.Canvas):0 -> draw
    95:192:void draw(android.graphics.Canvas):0:0 -> draw
    193:195:void androidx.core.view.ViewCompat.postInvalidateOnAnimation(android.view.View):0:0 -> draw
    193:195:void draw(android.graphics.Canvas):0 -> draw
    196:199:void draw(android.graphics.Canvas):0:0 -> draw
    0:9:void onNestedPreScroll(android.view.View,int,int,int[],int):0:0 -> e
    0:7:boolean onStartNestedScroll(android.view.View,android.view.View,int,int):0:0 -> f
    131:141:boolean isOffScreen(android.view.View):0:0 -> g
    131:141:boolean arrowScroll(int):0 -> g
    142:157:boolean arrowScroll(int):0:0 -> g
    0:3:int androidx.core.view.NestedScrollingParentHelper.getNestedScrollAxes():0:0 -> getNestedScrollAxes
    0:3:int getNestedScrollAxes():0 -> getNestedScrollAxes
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:7:int androidx.core.view.NestedScrollingParentHelper.getNestedScrollAxes():0:0 -> getNestedScrollAxes
    4:7:int getNestedScrollAxes():0 -> getNestedScrollAxes
    0:120:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):0:0 -> h
    0:10:boolean androidx.core.view.NestedScrollingChildHelper.hasNestedScrollingParent(int):0:0 -> hasNestedScrollingParent
    0:10:boolean hasNestedScrollingParent(int):0 -> hasNestedScrollingParent
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    0:10:boolean hasNestedScrollingParent():0 -> hasNestedScrollingParent
    8:14:boolean androidx.core.view.NestedScrollingChildHelper.isNestedScrollingEnabled():0:0 -> i
    8:14:boolean androidx.core.view.NestedScrollingChildHelper.dispatchNestedPreScroll(int,int,int[],int[],int):0 -> i
    8:14:boolean dispatchNestedPreScroll(int,int,int[],int[],int):0 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    15:57:boolean androidx.core.view.NestedScrollingChildHelper.dispatchNestedPreScroll(int,int,int[],int[],int):0:0 -> i
    15:57:boolean dispatchNestedPreScroll(int,int,int[],int[],int):0 -> i
    58:72:int[] androidx.core.view.NestedScrollingChildHelper.getTempNestedScrollConsumed():0:0 -> i
    58:72:boolean androidx.core.view.NestedScrollingChildHelper.dispatchNestedPreScroll(int,int,int[],int[],int):0 -> i
    58:72:boolean dispatchNestedPreScroll(int,int,int[],int[],int):0 -> i
    73:79:boolean androidx.core.view.NestedScrollingChildHelper.dispatchNestedPreScroll(int,int,int[],int[],int):0:0 -> i
    73:79:boolean dispatchNestedPreScroll(int,int,int[],int[],int):0 -> i
    80:131:void androidx.core.view.ViewParentCompat.onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[],int):0:0 -> i
    80:131:boolean androidx.core.view.NestedScrollingChildHelper.dispatchNestedPreScroll(int,int,int[],int[],int):0 -> i
    80:131:boolean dispatchNestedPreScroll(int,int,int[],int[],int):0 -> i
    132:154:boolean androidx.core.view.NestedScrollingChildHelper.dispatchNestedPreScroll(int,int,int[],int[],int):0:0 -> i
    132:154:boolean dispatchNestedPreScroll(int,int,int[],int[],int):0 -> i
    0:4:boolean androidx.core.view.NestedScrollingChildHelper.isNestedScrollingEnabled():0:0 -> isNestedScrollingEnabled
    0:4:boolean isNestedScrollingEnabled():0 -> isNestedScrollingEnabled
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:15:void recycleVelocityTracker():0:0 -> j
    6:15:void endTouchDrag():0 -> j
    16:29:void endTouchDrag():0:0 -> j
    5:55:boolean canScroll():0:0 -> k
    5:55:boolean executeKeyEvent(android.view.KeyEvent):0 -> k
    56:136:boolean executeKeyEvent(android.view.KeyEvent):0:0 -> k
    137:207:boolean pageScroll(int):0:0 -> k
    137:207:boolean executeKeyEvent(android.view.KeyEvent):0 -> k
    208:239:boolean executeKeyEvent(android.view.KeyEvent):0:0 -> k
    32:42:void runAnimatedScroll(boolean):0:0 -> l
    32:42:void fling(int):0 -> l
    43:46:void androidx.core.view.ViewCompat.postInvalidateOnAnimation(android.view.View):0:0 -> l
    43:46:void runAnimatedScroll(boolean):0 -> l
    43:46:void fling(int):0 -> l
    0:65:boolean fullScroll(int):0:0 -> m
    0:22:boolean isViewDescendantOf(android.view.View,android.view.View):0:0 -> n
    0:30:boolean isWithinDeltaOfScreen(android.view.View,int,int):0:0 -> o
    13:29:boolean androidx.core.view.MotionEventCompat.isFromSource(android.view.MotionEvent,int):0:0 -> onGenericMotionEvent
    13:29:boolean onGenericMotionEvent(android.view.MotionEvent):0 -> onGenericMotionEvent
    30:39:boolean onGenericMotionEvent(android.view.MotionEvent):0:0 -> onGenericMotionEvent
    40:55:boolean androidx.core.view.MotionEventCompat.isFromSource(android.view.MotionEvent,int):0:0 -> onGenericMotionEvent
    40:55:boolean onGenericMotionEvent(android.view.MotionEvent):0 -> onGenericMotionEvent
    56:78:boolean onGenericMotionEvent(android.view.MotionEvent):0:0 -> onGenericMotionEvent
    79:89:boolean androidx.core.view.MotionEventCompat.isFromSource(android.view.MotionEvent,int):0:0 -> onGenericMotionEvent
    79:89:boolean onGenericMotionEvent(android.view.MotionEvent):0 -> onGenericMotionEvent
    90:94:boolean onGenericMotionEvent(android.view.MotionEvent):0:0 -> onGenericMotionEvent
    103:112:void initVelocityTrackerIfNotExists():0:0 -> onInterceptTouchEvent
    103:112:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
    113:134:boolean onInterceptTouchEvent(android.view.MotionEvent):0:0 -> onInterceptTouchEvent
    135:143:void recycleVelocityTracker():0:0 -> onInterceptTouchEvent
    135:143:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
    144:168:boolean onInterceptTouchEvent(android.view.MotionEvent):0:0 -> onInterceptTouchEvent
    169:171:void androidx.core.view.ViewCompat.postInvalidateOnAnimation(android.view.View):0:0 -> onInterceptTouchEvent
    169:171:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
    172:186:boolean onInterceptTouchEvent(android.view.MotionEvent):0:0 -> onInterceptTouchEvent
    187:231:boolean inChild(int,int):0:0 -> onInterceptTouchEvent
    187:231:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
    232:249:boolean onInterceptTouchEvent(android.view.MotionEvent):0:0 -> onInterceptTouchEvent
    250:259:void recycleVelocityTracker():0:0 -> onInterceptTouchEvent
    250:259:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
    260:267:boolean onInterceptTouchEvent(android.view.MotionEvent):0:0 -> onInterceptTouchEvent
    268:281:void initOrResetVelocityTracker():0:0 -> onInterceptTouchEvent
    268:281:boolean onInterceptTouchEvent(android.view.MotionEvent):0 -> onInterceptTouchEvent
    282:315:boolean onInterceptTouchEvent(android.view.MotionEvent):0:0 -> onInterceptTouchEvent
    18:35:void scrollToChild(android.view.View):0:0 -> onLayout
    18:35:void onLayout(boolean,int,int,int,int):0 -> onLayout
    36:138:void onLayout(boolean,int,int,int,int):0:0 -> onLayout
    31:42:boolean isOffScreen(android.view.View):0:0 -> onRequestFocusInDescendants
    31:42:boolean onRequestFocusInDescendants(int,android.graphics.Rect):0 -> onRequestFocusInDescendants
    43:47:boolean onRequestFocusInDescendants(int,android.graphics.Rect):0:0 -> onRequestFocusInDescendants
    9:10:void androidx.appcompat.app.AlertController$2.onScrollChange(androidx.core.widget.NestedScrollView,int,int,int,int):0:0 -> onScrollChanged
    9:10:void onScrollChanged(int,int,int,int):0 -> onScrollChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:20:void androidx.appcompat.app.AlertController$2.onScrollChange(androidx.core.widget.NestedScrollView,int,int,int,int):0:0 -> onScrollChanged
    11:20:void onScrollChanged(int,int,int,int):0 -> onScrollChanged
    33:36:void doScrollY(int):0:0 -> onSizeChanged
    33:36:void onSizeChanged(int,int,int,int):0 -> onSizeChanged
    37:40:void smoothScrollBy(int,int):0:0 -> onSizeChanged
    37:40:void doScrollY(int):0 -> onSizeChanged
    37:40:void onSizeChanged(int,int,int,int):0 -> onSizeChanged
    41:44:void doScrollY(int):0:0 -> onSizeChanged
    41:44:void onSizeChanged(int,int,int,int):0 -> onSizeChanged
    0:9:void initVelocityTrackerIfNotExists():0:0 -> onTouchEvent
    0:9:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    10:173:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
    174:257:int releaseVerticalGlow(int,float):0:0 -> onTouchEvent
    174:257:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    258:335:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
    336:381:boolean edgeEffectFling(int):0:0 -> onTouchEvent
    336:381:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    382:419:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
    420:422:void androidx.core.view.ViewCompat.postInvalidateOnAnimation(android.view.View):0:0 -> onTouchEvent
    420:422:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    423:454:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
    455:462:void abortAnimatedScroll():0:0 -> onTouchEvent
    455:462:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    463:471:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
    472:478:void initializeTouchDrag(int,int):0:0 -> onTouchEvent
    472:478:boolean onTouchEvent(android.view.MotionEvent):0 -> onTouchEvent
    479:489:boolean onTouchEvent(android.view.MotionEvent):0:0 -> onTouchEvent
    0:27:void onNestedScrollInternal(int,int,int[]):0:0 -> p
    0:37:void onSecondaryPointerUp(android.view.MotionEvent):0:0 -> q
    42:54:boolean androidx.core.view.NestedScrollingChildHelper.hasNestedScrollingParent(int):0:0 -> r
    42:54:boolean hasNestedScrollingParent(int):0 -> r
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    42:54:boolean overScrollByCompat(int,int,int,int,int,int,int,int,boolean):0 -> r
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Z"}
    55:78:boolean overScrollByCompat(int,int,int,int,int,int,int,int,boolean):0:0 -> r
    4:22:void scrollToChild(android.view.View):0:0 -> requestChildFocus
    4:22:void requestChildFocus(android.view.View,android.view.View):0 -> requestChildFocus
    23:28:void requestChildFocus(android.view.View,android.view.View):0:0 -> requestChildFocus
    21:38:boolean scrollToChildRect(android.graphics.Rect,boolean):0:0 -> requestChildRectangleOnScreen
    21:38:boolean requestChildRectangleOnScreen(android.view.View,android.graphics.Rect,boolean):0 -> requestChildRectangleOnScreen
    39:42:void smoothScrollBy(int,int):0:0 -> requestChildRectangleOnScreen
    39:42:boolean scrollToChildRect(android.graphics.Rect,boolean):0 -> requestChildRectangleOnScreen
    39:42:boolean requestChildRectangleOnScreen(android.view.View,android.graphics.Rect,boolean):0 -> requestChildRectangleOnScreen
    2:11:void recycleVelocityTracker():0:0 -> requestDisallowInterceptTouchEvent
    2:11:void requestDisallowInterceptTouchEvent(boolean):0 -> requestDisallowInterceptTouchEvent
    12:15:void requestDisallowInterceptTouchEvent(boolean):0:0 -> requestDisallowInterceptTouchEvent
    25:124:android.view.View findFocusableViewInBounds(boolean,int,int):0:0 -> s
    25:124:boolean scrollAndFocus(int,int,int):0 -> s
    125:138:boolean scrollAndFocus(int,int,int):0:0 -> s
    0:5:void androidx.core.view.NestedScrollingChildHelper.setNestedScrollingEnabled(boolean):0:0 -> setNestedScrollingEnabled
    0:5:void setNestedScrollingEnabled(boolean):0 -> setNestedScrollingEnabled
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:11:void androidx.core.view.NestedScrollingChildHelper.setNestedScrollingEnabled(boolean):0:0 -> setNestedScrollingEnabled
    6:11:void setNestedScrollingEnabled(boolean):0 -> setNestedScrollingEnabled
    12:14:void androidx.core.view.ViewCompat.stopNestedScroll(android.view.View):0:0 -> setNestedScrollingEnabled
    12:14:void androidx.core.view.NestedScrollingChildHelper.setNestedScrollingEnabled(boolean):0 -> setNestedScrollingEnabled
    12:14:void setNestedScrollingEnabled(boolean):0 -> setNestedScrollingEnabled
    15:17:void androidx.core.view.NestedScrollingChildHelper.setNestedScrollingEnabled(boolean):0:0 -> setNestedScrollingEnabled
    15:17:void setNestedScrollingEnabled(boolean):0 -> setNestedScrollingEnabled
    0:2:void setOnScrollChangeListener(androidx.core.widget.NestedScrollView$OnScrollChangeListener):0:0 -> setOnScrollChangeListener
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz/k;)V"}
    54:80:boolean canOverScroll():0:0 -> t
    54:80:int scrollBy(int,int,int,boolean):0 -> t
    81:86:int scrollBy(int,int,int,boolean):0:0 -> t
    87:104:boolean androidx.core.view.NestedScrollingChildHelper.hasNestedScrollingParent(int):0:0 -> t
    87:104:boolean hasNestedScrollingParent(int):0 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    87:104:int scrollBy(int,int,int,boolean):0 -> t
    105:119:int scrollBy(int,int,int,boolean):0:0 -> t
    120:131:void dispatchNestedScroll(int,int,int,int,int[],int,int[]):0:0 -> t
    120:131:int scrollBy(int,int,int,boolean):0 -> t
    132:135:void androidx.core.view.NestedScrollingChildHelper.dispatchNestedScroll(int,int,int,int,int[],int,int[]):0:0 -> t
    132:135:void dispatchNestedScroll(int,int,int,int,int[],int,int[]):0 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    132:135:int scrollBy(int,int,int,boolean):0 -> t
    136:229:int scrollBy(int,int,int,boolean):0:0 -> t
    230:239:void androidx.core.view.ViewCompat.postInvalidateOnAnimation(android.view.View):0:0 -> t
    230:239:int scrollBy(int,int,int,boolean):0 -> t
    240:256:int scrollBy(int,int,int,boolean):0:0 -> t
    15:58:float getSplineFlingDistance(int):0:0 -> u
    15:58:boolean shouldAbsorb(android.widget.EdgeEffect,int):0 -> u
    91:105:void runAnimatedScroll(boolean):0:0 -> v
    91:105:void smoothScrollBy(int,int,int,boolean):0 -> v
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIZ)V"}
    106:109:void androidx.core.view.ViewCompat.postInvalidateOnAnimation(android.view.View):0:0 -> v
    106:109:void runAnimatedScroll(boolean):0 -> v
    106:109:void smoothScrollBy(int,int,int,boolean):0 -> v
    110:117:void smoothScrollBy(int,int,int,boolean):0:0 -> v
    118:125:void abortAnimatedScroll():0:0 -> v
    118:125:void smoothScrollBy(int,int,int,boolean):0 -> v
    126:135:void smoothScrollBy(int,int,int,boolean):0:0 -> v
    0:16:boolean androidx.core.view.NestedScrollingChildHelper.hasNestedScrollingParent(int):0:0 -> w
    0:16:boolean androidx.core.view.NestedScrollingChildHelper.startNestedScroll(int,int):0 -> w
    0:16:boolean startNestedScroll(int,int):0 -> w
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    17:20:boolean androidx.core.view.NestedScrollingChildHelper.isNestedScrollingEnabled():0:0 -> w
    17:20:boolean androidx.core.view.NestedScrollingChildHelper.startNestedScroll(int,int):0 -> w
    17:20:boolean startNestedScroll(int,int):0 -> w
    21:31:boolean androidx.core.view.NestedScrollingChildHelper.startNestedScroll(int,int):0:0 -> w
    21:31:boolean startNestedScroll(int,int):0 -> w
    32:83:boolean androidx.core.view.ViewParentCompat.onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int,int):0:0 -> w
    32:83:boolean androidx.core.view.NestedScrollingChildHelper.startNestedScroll(int,int):0 -> w
    32:83:boolean startNestedScroll(int,int):0 -> w
    84:90:void androidx.core.view.NestedScrollingChildHelper.setNestedScrollingParentForType(int,android.view.ViewParent):0:0 -> w
    84:90:boolean androidx.core.view.NestedScrollingChildHelper.startNestedScroll(int,int):0 -> w
    84:90:boolean startNestedScroll(int,int):0 -> w
    91:125:void androidx.core.view.ViewParentCompat.onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int,int):0:0 -> w
    91:125:boolean androidx.core.view.NestedScrollingChildHelper.startNestedScroll(int,int):0 -> w
    91:125:boolean startNestedScroll(int,int):0 -> w
    126:138:boolean androidx.core.view.NestedScrollingChildHelper.startNestedScroll(int,int):0:0 -> w
    126:138:boolean startNestedScroll(int,int):0 -> w
    0:56:boolean stopGlowAnimations(android.view.MotionEvent):0:0 -> x
    0:7:void androidx.core.view.NestedScrollingChildHelper.stopNestedScroll(int):0:0 -> y
    0:7:void stopNestedScroll(int):0 -> y
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:11:void androidx.core.view.NestedScrollingChildHelper.stopNestedScroll(int):0:0 -> y
    8:11:void stopNestedScroll(int):0 -> y
    12:59:void androidx.core.view.ViewParentCompat.onStopNestedScroll(android.view.ViewParent,android.view.View,int):0:0 -> y
    12:59:void androidx.core.view.NestedScrollingChildHelper.stopNestedScroll(int):0 -> y
    12:59:void stopNestedScroll(int):0 -> y
    60:65:void androidx.core.view.NestedScrollingChildHelper.setNestedScrollingParentForType(int,android.view.ViewParent):0:0 -> y
    60:65:void androidx.core.view.NestedScrollingChildHelper.stopNestedScroll(int):0 -> y
    60:65:void stopNestedScroll(int):0 -> y
androidx.core.widget.NestedScrollView$AccessibilityDelegate -> z.i:
    44:46:void androidx.core.view.accessibility.AccessibilityRecordCompat.setMaxScrollX(android.view.accessibility.AccessibilityRecord,int):0:0 -> a
    44:46:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> a
    47:50:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> a
    51:54:void androidx.core.view.accessibility.AccessibilityRecordCompat.setMaxScrollY(android.view.accessibility.AccessibilityRecord,int):0:0 -> a
    51:54:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0 -> a
    0:6:void androidx.core.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    0:6:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lx/e;)V"}
    7:14:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    15:17:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat.setClassName(java.lang.CharSequence):0:0 -> b
    15:17:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    18:30:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    31:33:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat.setScrollable(boolean):0:0 -> b
    31:33:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    34:41:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    42:48:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat.addAction(androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat):0:0 -> b
    42:48:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    49:50:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    51:57:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat.addAction(androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat):0:0 -> b
    51:57:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    58:65:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    66:72:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat.addAction(androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat):0:0 -> b
    66:72:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    73:74:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b
    75:82:void androidx.core.view.accessibility.AccessibilityNodeInfoCompat.addAction(androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat):0:0 -> b
    75:82:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):0 -> b
    91:105:void androidx.core.widget.NestedScrollView.smoothScrollTo(int,int,int,boolean):0:0 -> c
    91:105:void androidx.core.widget.NestedScrollView.smoothScrollTo(int,int,boolean):0 -> c
    91:105:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> c
    106:134:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0:0 -> c
    135:149:void androidx.core.widget.NestedScrollView.smoothScrollTo(int,int,int,boolean):0:0 -> c
    135:149:void androidx.core.widget.NestedScrollView.smoothScrollTo(int,int,boolean):0 -> c
    135:149:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0 -> c
androidx.core.widget.NestedScrollView$Api21Impl -> z.j:
    0:4:boolean getClipToPadding(android.view.ViewGroup):0:0 -> a
androidx.core.widget.NestedScrollView$OnScrollChangeListener -> z.k:
androidx.core.widget.NestedScrollView$SavedState -> z.l:
    int scrollPosition -> a
    0:8:void <clinit>():0:0 -> <clinit>
    0:9:void <init>(android.os.Parcel):0:0 -> <init>
    0:37:java.lang.String toString():0:0 -> toString
    0:8:void writeToParcel(android.os.Parcel,int):0:0 -> writeToParcel
androidx.core.widget.PopupWindowCompat$Api19Impl -> z.m:
    0:3:void showAsDropDown(android.widget.PopupWindow,android.view.View,int,int,int):0:0 -> a
androidx.core.widget.PopupWindowCompat$Api23Impl -> z.n:
    0:4:boolean getOverlapAnchor(android.widget.PopupWindow):0:0 -> a
    0:4:int getWindowLayoutType(android.widget.PopupWindow):0:0 -> b
    0:3:void setOverlapAnchor(android.widget.PopupWindow,boolean):0:0 -> c
    0:3:void setWindowLayoutType(android.widget.PopupWindow,int):0:0 -> d
androidx.core.widget.TextViewCompat$Api16Impl -> z.o:
    0:4:boolean getIncludeFontPadding(android.widget.TextView):0:0 -> a
    0:4:int getMaxLines(android.widget.TextView):0:0 -> b
    0:4:int getMinLines(android.widget.TextView):0:0 -> c
androidx.core.widget.TextViewCompat$Api17Impl -> z.p:
    0:4:android.graphics.drawable.Drawable[] getCompoundDrawablesRelative(android.widget.TextView):0:0 -> a
    0:4:int getLayoutDirection(android.view.View):0:0 -> b
    0:4:int getTextDirection(android.view.View):0:0 -> c
    0:4:java.util.Locale getTextLocale(android.widget.TextView):0:0 -> d
    0:3:void setCompoundDrawablesRelative(android.widget.TextView,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0:0 -> e
    0:3:void setCompoundDrawablesRelativeWithIntrinsicBounds(android.widget.TextView,int,int,int,int):0:0 -> f
    0:3:void setCompoundDrawablesRelativeWithIntrinsicBounds(android.widget.TextView,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0:0 -> g
    0:3:void setTextDirection(android.view.View,int):0:0 -> h
androidx.core.widget.TextViewCompat$Api23Impl -> z.q:
    0:4:int getBreakStrategy(android.widget.TextView):0:0 -> a
    0:4:android.content.res.ColorStateList getCompoundDrawableTintList(android.widget.TextView):0:0 -> b
    0:4:android.graphics.PorterDuff$Mode getCompoundDrawableTintMode(android.widget.TextView):0:0 -> c
    0:4:int getHyphenationFrequency(android.widget.TextView):0:0 -> d
    0:3:void setBreakStrategy(android.widget.TextView,int):0:0 -> e
    0:3:void setCompoundDrawableTintList(android.widget.TextView,android.content.res.ColorStateList):0:0 -> f
    0:3:void setCompoundDrawableTintMode(android.widget.TextView,android.graphics.PorterDuff$Mode):0:0 -> g
    0:3:void setHyphenationFrequency(android.widget.TextView,int):0:0 -> h
androidx.core.widget.TextViewCompat$Api28Impl -> z.r:
    0:4:java.lang.String[] getDigitStrings(android.icu.text.DecimalFormatSymbols):0:0 -> a
    0:4:android.text.PrecomputedText$Params getTextMetricsParams(android.widget.TextView):0:0 -> b
    0:3:void setFirstBaselineToTopHeight(android.widget.TextView,int):0:0 -> c
androidx.core.widget.TextViewOnReceiveContentListener -> z.s:
    26:27:int androidx.core.view.ContentInfoCompat.getSource():0:0 -> a
    26:27:androidx.core.view.ContentInfoCompat onReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lw/i;)Lw/i;"}
    28:35:int androidx.core.view.ContentInfoCompat.getSource():0:0 -> a
    28:35:androidx.core.view.ContentInfoCompat onReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):0 -> a
    36:41:android.content.ClipData androidx.core.view.ContentInfoCompat.getClip():0:0 -> a
    36:41:androidx.core.view.ContentInfoCompat onReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):0 -> a
    42:45:int androidx.core.view.ContentInfoCompat.getFlags():0:0 -> a
    42:45:androidx.core.view.ContentInfoCompat onReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):0 -> a
    46:75:androidx.core.view.ContentInfoCompat onReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):0:0 -> a
    76:96:java.lang.CharSequence androidx.core.widget.TextViewOnReceiveContentListener$Api16Impl.coerce(android.content.Context,android.content.ClipData$Item,int):0:0 -> a
    76:96:java.lang.CharSequence androidx.core.widget.TextViewOnReceiveContentListener.coerceToText(android.content.Context,android.content.ClipData$Item,int):0 -> a
    76:96:androidx.core.view.ContentInfoCompat onReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):0 -> a
    97:128:void androidx.core.widget.TextViewOnReceiveContentListener.replaceSelection(android.text.Editable,java.lang.CharSequence):0:0 -> a
    97:128:androidx.core.view.ContentInfoCompat onReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):0 -> a
    129:149:androidx.core.view.ContentInfoCompat onReceiveContent(android.view.View,androidx.core.view.ContentInfoCompat):0:0 -> a
androidx.cursoradapter.widget.CursorAdapter -> a0.b:
    boolean mDataValid -> a
    boolean mAutoRequery -> b
    android.database.Cursor mCursor -> c
    int mRowIDColumn -> d
    androidx.cursoradapter.widget.CursorAdapter$ChangeObserver mChangeObserver -> e
    android.database.DataSetObserver mDataSetObserver -> f
    androidx.cursoradapter.widget.CursorFilter mCursorFilter -> g
    4:29:void androidx.cursoradapter.widget.CursorAdapter.init(android.content.Context,android.database.Cursor,int):0:0 -> <init>
    4:29:void <init>(android.content.Context,android.database.Cursor,boolean):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)V"}
    void bindView(android.view.View,android.content.Context,android.database.Cursor) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroid/database/Cursor;)V"}
    0:65:android.database.Cursor androidx.cursoradapter.widget.CursorAdapter.swapCursor(android.database.Cursor):0:0 -> b
    0:65:void changeCursor(android.database.Cursor):0 -> b
    66:69:void changeCursor(android.database.Cursor):0:0 -> b
    java.lang.CharSequence convertToString(android.database.Cursor) -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/database/Cursor;)Ljava/lang/String;"}
    android.view.View newView(android.content.Context,android.database.Cursor,android.view.ViewGroup) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;)Landroid/view/View;"}
    0:14:int getCount():0:0 -> getCount
    14:22:android.view.View androidx.cursoradapter.widget.ResourceCursorAdapter.newDropDownView(android.content.Context,android.database.Cursor,android.view.ViewGroup):0:0 -> getDropDownView
    14:22:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):0 -> getDropDownView
    23:30:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):0:0 -> getDropDownView
    0:13:android.widget.Filter getFilter():0:0 -> getFilter
    0:15:java.lang.Object getItem(int):0:0 -> getItem
    0:25:long getItemId(int):0:0 -> getItemId
    0:51:android.view.View getView(int,android.view.View,android.view.ViewGroup):0:0 -> getView
androidx.cursoradapter.widget.CursorAdapter$ChangeObserver -> a0.a:
    int $r8$classId -> a
    androidx.cursoradapter.widget.CursorAdapter this$0 -> b
    3:13:void androidx.cursoradapter.widget.CursorAdapter$ChangeObserver.<init>(androidx.cursoradapter.widget.CursorAdapter):0:0 -> <init>
    3:13:void $r8$init$synthetic(androidx.cursoradapter.widget.CursorAdapter):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/b;)V"}
    0:11:boolean deliverSelfNotifications$bridge():0:0 -> deliverSelfNotifications
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:void androidx.cursoradapter.widget.CursorAdapter$ChangeObserver.onChange(boolean):0:0 -> onChange
    1:1:void onChange$bridge(boolean):0 -> onChange
      # {"id":"com.android.tools.r8.synthesized"}
    2:2:void androidx.cursoradapter.widget.CursorAdapter.onContentChanged():0:0 -> onChange
    2:2:void androidx.cursoradapter.widget.CursorAdapter$ChangeObserver.onChange(boolean):0 -> onChange
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    2:2:void onChange$bridge(boolean):0 -> onChange
    3:3:void androidx.cursoradapter.widget.CursorAdapter.onContentChanged():0:0 -> onChange
    3:3:void androidx.cursoradapter.widget.CursorAdapter$ChangeObserver.onChange(boolean):0 -> onChange
    3:3:void onChange$bridge(boolean):0 -> onChange
    4:4:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$1.onChange(boolean,android.net.Uri):0:0 -> onChange
    4:4:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$1.onChange$bridge(boolean,android.net.Uri):0 -> onChange
      # {"id":"com.android.tools.r8.synthesized"}
androidx.cursoradapter.widget.CursorFilter -> a0.d:
    androidx.cursoradapter.widget.CursorFilter$CursorFilterClient mClient -> a
    0:5:void <init>(androidx.cursoradapter.widget.CursorFilter$CursorFilterClient):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/c;)V"}
    0:10:java.lang.CharSequence convertResultToString(java.lang.Object):0:0 -> convertResultToString
    12:15:android.database.Cursor androidx.appcompat.widget.SuggestionsAdapter.runQueryOnBackgroundThread(java.lang.CharSequence):0:0 -> performFiltering
    12:15:android.widget.Filter$FilterResults performFiltering(java.lang.CharSequence):0 -> performFiltering
    16:17:android.database.Cursor androidx.appcompat.widget.SuggestionsAdapter.runQueryOnBackgroundThread(java.lang.CharSequence):0:0 -> performFiltering
    16:17:android.widget.Filter$FilterResults performFiltering(java.lang.CharSequence):0 -> performFiltering
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    18:52:android.database.Cursor androidx.appcompat.widget.SuggestionsAdapter.runQueryOnBackgroundThread(java.lang.CharSequence):0:0 -> performFiltering
    18:52:android.widget.Filter$FilterResults performFiltering(java.lang.CharSequence):0 -> performFiltering
    53:74:android.widget.Filter$FilterResults performFiltering(java.lang.CharSequence):0:0 -> performFiltering
    5:6:android.database.Cursor androidx.cursoradapter.widget.CursorAdapter.getCursor():0:0 -> publishResults
    5:6:void publishResults(java.lang.CharSequence,android.widget.Filter$FilterResults):0 -> publishResults
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:20:void publishResults(java.lang.CharSequence,android.widget.Filter$FilterResults):0:0 -> publishResults
androidx.cursoradapter.widget.CursorFilter$CursorFilterClient -> a0.c:
androidx.customview.view.AbsSavedState -> b0.b:
    android.os.Parcelable mSuperState -> a
    androidx.customview.view.AbsSavedState EMPTY_STATE -> b
    0:15:void <clinit>():0:0 -> <clinit>
    1:1:void androidx.customview.view.AbsSavedState.<init>():0:0 -> <init>
    1:1:void <init>(androidx.customview.view.AbsSavedState$1):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    2:2:void <init>(android.os.Parcel,java.lang.ClassLoader):0:0 -> <init>
    3:3:void <init>(android.os.Parcelable):0:0 -> <init>
    0:1:int describeContents():0:0 -> describeContents
    0:5:void writeToParcel(android.os.Parcel,int):0:0 -> writeToParcel
androidx.customview.view.AbsSavedState$1 -> b0.a:
androidx.emoji2.text.ConcurrencyHelpers$$ExternalSyntheticLambda0 -> androidx.emoji2.text.a:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    java.lang.String androidx.emoji2.text.ConcurrencyHelpers$$InternalSyntheticLambda$2$99b7997f70184b7bd3329246bb81dfdeae2dea638daba8dd1bf6fd60e9fd1279$0.f$0 -> a
    0:5:void androidx.emoji2.text.ConcurrencyHelpers$$InternalSyntheticLambda$2$99b7997f70184b7bd3329246bb81dfdeae2dea638daba8dd1bf6fd60e9fd1279$0.<init>(java.lang.String):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    0:12:java.lang.Thread androidx.emoji2.text.ConcurrencyHelpers.lambda$createBackgroundPriorityExecutor$0(java.lang.String,java.lang.Runnable):0:0 -> newThread
    0:12:java.lang.Thread androidx.emoji2.text.ConcurrencyHelpers$$InternalSyntheticLambda$2$99b7997f70184b7bd3329246bb81dfdeae2dea638daba8dd1bf6fd60e9fd1279$0.newThread(java.lang.Runnable):0 -> newThread
      # {"id":"com.android.tools.r8.synthesized"}
androidx.emoji2.text.ConcurrencyHelpers$Handler28Impl -> androidx.emoji2.text.b:
    0:4:android.os.Handler createAsync(android.os.Looper):0:0 -> a
androidx.emoji2.text.DefaultGlyphChecker -> androidx.emoji2.text.c:
    android.text.TextPaint mTextPaint -> a
    java.lang.ThreadLocal sStringBuilder -> b
androidx.emoji2.text.EmojiCompat -> androidx.emoji2.text.j:
    java.util.concurrent.locks.ReadWriteLock mInitLock -> a
    java.util.Set mInitCallbacks -> b
    int mLoadState -> c
    android.os.Handler mMainHandler -> d
    androidx.emoji2.text.EmojiCompat$CompatInternal mHelper -> e
    androidx.emoji2.text.EmojiCompat$MetadataRepoLoader mMetadataLoader -> f
    int mMetadataLoadStrategy -> g
    androidx.emoji2.text.EmojiCompat$GlyphChecker mGlyphChecker -> h
    java.lang.Object INSTANCE_LOCK -> i
    androidx.emoji2.text.EmojiCompat sInstance -> j
    50:86:void loadMetadata():0:0 -> <init>
    50:86:void <init>(androidx.emoji2.text.EmojiCompat$Config):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/k;)V"}
    87:102:void androidx.emoji2.text.EmojiCompat$CompatInternal19.loadMetadata():0:0 -> <init>
    87:102:void loadMetadata():0 -> <init>
    87:102:void <init>(androidx.emoji2.text.EmojiCompat$Config):0 -> <init>
    16:22:void androidx.core.util.Preconditions.checkState(boolean,java.lang.String):0:0 -> a
    16:22:androidx.emoji2.text.EmojiCompat get():0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/emoji2/text/j;"}
    23:24:androidx.emoji2.text.EmojiCompat get():0:0 -> a
    0:31:int getLoadState():0:0 -> b
    11:21:boolean isInitialized():0:0 -> c
    11:21:void load():0 -> c
    22:57:void load():0:0 -> c
    58:59:void androidx.emoji2.text.EmojiCompat$CompatInternal19.loadMetadata():0:0 -> c
    58:59:void load():0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    60:81:void androidx.emoji2.text.EmojiCompat$CompatInternal19.loadMetadata():0:0 -> c
    60:81:void load():0 -> c
    82:91:void load():0:0 -> c
    92:99:void androidx.core.util.Preconditions.checkState(boolean,java.lang.String):0:0 -> c
    92:99:void load():0 -> c
    0:59:void onMetadataLoadFailed(java.lang.Throwable):0:0 -> d
    0:59:void onMetadataLoadSuccess():0:0 -> e
    0:23:boolean isInitialized():0:0 -> f
    0:23:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IILjava/lang/CharSequence;)Ljava/lang/CharSequence;"}
    24:74:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):0:0 -> f
    75:90:int androidx.core.util.Preconditions.checkArgumentNonnegative(int,java.lang.String):0:0 -> f
    75:90:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):0 -> f
    91:98:void androidx.core.util.Preconditions.checkState(boolean,java.lang.String):0:0 -> f
    91:98:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,int):0 -> f
    61:68:java.lang.Object androidx.core.util.Preconditions.checkNotNull(java.lang.Object,java.lang.Object):0:0 -> g
    61:68:void registerInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/h;)V"}
androidx.emoji2.text.EmojiCompat$CompatInternal19 -> androidx.emoji2.text.e:
    androidx.emoji2.text.EmojiProcessor mProcessor -> c
    androidx.emoji2.text.MetadataRepo mMetadataRepo -> d
    5:11:java.lang.CharSequence androidx.emoji2.text.EmojiProcessor.process(java.lang.CharSequence,int,int,int,boolean):0:0 -> t
    5:11:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):0 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;IIZ)Ljava/lang/CharSequence;"}
    12:14:void androidx.emoji2.text.SpannableBuilder.beginBatchEdit():0:0 -> t
    12:14:java.lang.CharSequence androidx.emoji2.text.EmojiProcessor.process(java.lang.CharSequence,int,int,int,boolean):0 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:14:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    15:116:java.lang.CharSequence androidx.emoji2.text.EmojiProcessor.process(java.lang.CharSequence,int,int,int,boolean):0:0 -> t
    15:116:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    117:118:androidx.emoji2.text.MetadataRepo$Node androidx.emoji2.text.MetadataRepo.getRootNode():0:0 -> t
    117:118:java.lang.CharSequence androidx.emoji2.text.EmojiProcessor.process(java.lang.CharSequence,int,int,int,boolean):0 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    117:118:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    119:120:androidx.emoji2.text.MetadataRepo$Node androidx.emoji2.text.MetadataRepo.getRootNode():0:0 -> t
    119:120:java.lang.CharSequence androidx.emoji2.text.EmojiProcessor.process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    119:120:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    121:159:java.lang.CharSequence androidx.emoji2.text.EmojiProcessor.process(java.lang.CharSequence,int,int,int,boolean):0:0 -> t
    121:159:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    160:161:androidx.emoji2.text.EmojiMetadata androidx.emoji2.text.EmojiProcessor$ProcessorSm.getFlushMetadata():0:0 -> t
    160:161:java.lang.CharSequence androidx.emoji2.text.EmojiProcessor.process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    160:161:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    162:163:androidx.emoji2.text.EmojiMetadata androidx.emoji2.text.MetadataRepo$Node.getData():0:0 -> t
    162:163:androidx.emoji2.text.EmojiMetadata androidx.emoji2.text.EmojiProcessor$ProcessorSm.getFlushMetadata():0 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    162:163:java.lang.CharSequence androidx.emoji2.text.EmojiProcessor.process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    162:163:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    164:181:java.lang.CharSequence androidx.emoji2.text.EmojiProcessor.process(java.lang.CharSequence,int,int,int,boolean):0:0 -> t
    164:181:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    182:183:androidx.emoji2.text.EmojiMetadata androidx.emoji2.text.EmojiProcessor$ProcessorSm.getFlushMetadata():0:0 -> t
    182:183:java.lang.CharSequence androidx.emoji2.text.EmojiProcessor.process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    182:183:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    184:185:androidx.emoji2.text.EmojiMetadata androidx.emoji2.text.MetadataRepo$Node.getData():0:0 -> t
    184:185:androidx.emoji2.text.EmojiMetadata androidx.emoji2.text.EmojiProcessor$ProcessorSm.getFlushMetadata():0 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    184:185:java.lang.CharSequence androidx.emoji2.text.EmojiProcessor.process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    184:185:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    186:192:void androidx.emoji2.text.EmojiProcessor.addEmoji(android.text.Spannable,androidx.emoji2.text.EmojiMetadata,int,int):0:0 -> t
    186:192:java.lang.CharSequence androidx.emoji2.text.EmojiProcessor.process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    186:192:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    193:197:androidx.emoji2.text.EmojiSpan androidx.emoji2.text.EmojiCompat$SpanFactory.createSpan(androidx.emoji2.text.EmojiMetadata):0:0 -> t
    193:197:void androidx.emoji2.text.EmojiProcessor.addEmoji(android.text.Spannable,androidx.emoji2.text.EmojiMetadata,int,int):0 -> t
    193:197:java.lang.CharSequence androidx.emoji2.text.EmojiProcessor.process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    193:197:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    198:204:void androidx.emoji2.text.EmojiProcessor.addEmoji(android.text.Spannable,androidx.emoji2.text.EmojiMetadata,int,int):0:0 -> t
    198:204:java.lang.CharSequence androidx.emoji2.text.EmojiProcessor.process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    198:204:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    205:233:java.lang.CharSequence androidx.emoji2.text.EmojiProcessor.process(java.lang.CharSequence,int,int,int,boolean):0:0 -> t
    205:233:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    234:239:boolean androidx.emoji2.text.EmojiProcessor$ProcessorSm.isInFlushableState():0:0 -> t
    234:239:java.lang.CharSequence androidx.emoji2.text.EmojiProcessor.process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    234:239:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    240:243:androidx.emoji2.text.EmojiMetadata androidx.emoji2.text.MetadataRepo$Node.getData():0:0 -> t
    240:243:boolean androidx.emoji2.text.EmojiProcessor$ProcessorSm.isInFlushableState():0 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    240:243:java.lang.CharSequence androidx.emoji2.text.EmojiProcessor.process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    240:243:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    244:260:boolean androidx.emoji2.text.EmojiProcessor$ProcessorSm.isInFlushableState():0:0 -> t
    244:260:java.lang.CharSequence androidx.emoji2.text.EmojiProcessor.process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    244:260:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    261:262:androidx.emoji2.text.EmojiMetadata androidx.emoji2.text.EmojiProcessor$ProcessorSm.getCurrentMetadata():0:0 -> t
    261:262:java.lang.CharSequence androidx.emoji2.text.EmojiProcessor.process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    261:262:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    263:264:androidx.emoji2.text.EmojiMetadata androidx.emoji2.text.MetadataRepo$Node.getData():0:0 -> t
    263:264:androidx.emoji2.text.EmojiMetadata androidx.emoji2.text.EmojiProcessor$ProcessorSm.getCurrentMetadata():0 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    263:264:java.lang.CharSequence androidx.emoji2.text.EmojiProcessor.process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    263:264:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    265:278:java.lang.CharSequence androidx.emoji2.text.EmojiProcessor.process(java.lang.CharSequence,int,int,int,boolean):0:0 -> t
    265:278:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    279:280:androidx.emoji2.text.EmojiMetadata androidx.emoji2.text.EmojiProcessor$ProcessorSm.getCurrentMetadata():0:0 -> t
    279:280:java.lang.CharSequence androidx.emoji2.text.EmojiProcessor.process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    279:280:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    281:282:androidx.emoji2.text.EmojiMetadata androidx.emoji2.text.MetadataRepo$Node.getData():0:0 -> t
    281:282:androidx.emoji2.text.EmojiMetadata androidx.emoji2.text.EmojiProcessor$ProcessorSm.getCurrentMetadata():0 -> t
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    281:282:java.lang.CharSequence androidx.emoji2.text.EmojiProcessor.process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    281:282:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    283:289:void androidx.emoji2.text.EmojiProcessor.addEmoji(android.text.Spannable,androidx.emoji2.text.EmojiMetadata,int,int):0:0 -> t
    283:289:java.lang.CharSequence androidx.emoji2.text.EmojiProcessor.process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    283:289:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    290:294:androidx.emoji2.text.EmojiSpan androidx.emoji2.text.EmojiCompat$SpanFactory.createSpan(androidx.emoji2.text.EmojiMetadata):0:0 -> t
    290:294:void androidx.emoji2.text.EmojiProcessor.addEmoji(android.text.Spannable,androidx.emoji2.text.EmojiMetadata,int,int):0 -> t
    290:294:java.lang.CharSequence androidx.emoji2.text.EmojiProcessor.process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    290:294:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    295:299:void androidx.emoji2.text.EmojiProcessor.addEmoji(android.text.Spannable,androidx.emoji2.text.EmojiMetadata,int,int):0:0 -> t
    295:299:java.lang.CharSequence androidx.emoji2.text.EmojiProcessor.process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    295:299:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    300:303:android.text.Spannable androidx.emoji2.text.UnprecomputeTextOnModificationSpannable.getUnwrappedSpannable():0:0 -> t
    300:303:java.lang.CharSequence androidx.emoji2.text.EmojiProcessor.process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    300:303:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    304:331:java.lang.CharSequence androidx.emoji2.text.EmojiProcessor.process(java.lang.CharSequence,int,int,int,boolean):0:0 -> t
    304:331:java.lang.CharSequence process(java.lang.CharSequence,int,int,int,boolean):0 -> t
    4:5:int androidx.emoji2.text.MetadataRepo.getMetadataVersion():0:0 -> u
    4:5:void updateEditorInfoAttrs(android.view.inputmethod.EditorInfo):0 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:8:int androidx.emoji2.text.MetadataRepo.getMetadataVersion():0:0 -> u
    6:8:void updateEditorInfoAttrs(android.view.inputmethod.EditorInfo):0 -> u
    9:15:int androidx.emoji2.text.flatbuffer.MetadataList.version():0:0 -> u
    9:15:int androidx.emoji2.text.MetadataRepo.getMetadataVersion():0 -> u
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:15:void updateEditorInfoAttrs(android.view.inputmethod.EditorInfo):0 -> u
    16:28:int androidx.emoji2.text.flatbuffer.MetadataList.version():0:0 -> u
    16:28:int androidx.emoji2.text.MetadataRepo.getMetadataVersion():0 -> u
    16:28:void updateEditorInfoAttrs(android.view.inputmethod.EditorInfo):0 -> u
    29:46:void updateEditorInfoAttrs(android.view.inputmethod.EditorInfo):0:0 -> u
androidx.emoji2.text.EmojiCompat$CompatInternal19$1 -> androidx.emoji2.text.d:
    androidx.emoji2.text.EmojiCompat$CompatInternal19 this$0 -> o
    0:9:void onFailed(java.lang.Throwable):0:0 -> B
    2:3:void androidx.emoji2.text.EmojiCompat$CompatInternal19.onMetadataLoadSuccess(androidx.emoji2.text.MetadataRepo):0:0 -> C
    2:3:void onLoaded(androidx.emoji2.text.MetadataRepo):0 -> C
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/h;)V"}
    4:18:void androidx.emoji2.text.EmojiCompat$CompatInternal19.onMetadataLoadSuccess(androidx.emoji2.text.MetadataRepo):0:0 -> C
    4:18:void onLoaded(androidx.emoji2.text.MetadataRepo):0 -> C
    19:20:androidx.emoji2.text.EmojiCompat$GlyphChecker androidx.emoji2.text.EmojiCompat.access$000(androidx.emoji2.text.EmojiCompat):0:0 -> C
    19:20:void androidx.emoji2.text.EmojiCompat$CompatInternal19.onMetadataLoadSuccess(androidx.emoji2.text.MetadataRepo):0 -> C
    19:20:void onLoaded(androidx.emoji2.text.MetadataRepo):0 -> C
    21:38:void androidx.emoji2.text.EmojiCompat$CompatInternal19.onMetadataLoadSuccess(androidx.emoji2.text.MetadataRepo):0:0 -> C
    21:38:void onLoaded(androidx.emoji2.text.MetadataRepo):0 -> C
androidx.emoji2.text.EmojiCompat$Config -> androidx.emoji2.text.f:
    androidx.emoji2.text.EmojiCompat$MetadataRepoLoader mMetadataLoader -> a
    int mMetadataLoadStrategy -> b
    androidx.emoji2.text.EmojiCompat$GlyphChecker mGlyphChecker -> c
androidx.emoji2.text.EmojiCompat$GlyphChecker -> androidx.emoji2.text.g:
androidx.emoji2.text.EmojiCompat$InitCallback -> androidx.emoji2.text.h:
    void onInitialized() -> a
androidx.emoji2.text.EmojiCompat$MetadataRepoLoader -> androidx.emoji2.text.i:
    void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/a;)V"}
androidx.emoji2.text.EmojiCompatInitializer -> androidx.emoji2.text.EmojiCompatInitializer:
    0:6:java.util.List dependencies():0:0 -> a
    0:4:java.lang.Object create(android.content.Context):0:0 -> b
    5:27:androidx.emoji2.text.EmojiCompat androidx.emoji2.text.EmojiCompat.init(androidx.emoji2.text.EmojiCompat$Config):0:0 -> c
    5:27:java.lang.Boolean create(android.content.Context):0 -> c
    28:36:void delayUntilFirstResume(android.content.Context):0:0 -> c
    28:36:java.lang.Boolean create(android.content.Context):0 -> c
    37:60:java.lang.Object androidx.startup.AppInitializer.doInitialize(java.lang.Class):0:0 -> c
    37:60:java.lang.Object androidx.startup.AppInitializer.initializeComponent(java.lang.Class):0 -> c
    37:60:void delayUntilFirstResume(android.content.Context):0 -> c
    37:60:java.lang.Boolean create(android.content.Context):0 -> c
    61:74:void delayUntilFirstResume(android.content.Context):0:0 -> c
    61:74:java.lang.Boolean create(android.content.Context):0 -> c
    75:77:java.lang.Boolean create(android.content.Context):0:0 -> c
    78:79:java.lang.Object androidx.startup.AppInitializer.doInitialize(java.lang.Class):0:0 -> c
    78:79:java.lang.Object androidx.startup.AppInitializer.initializeComponent(java.lang.Class):0 -> c
    78:79:void delayUntilFirstResume(android.content.Context):0 -> c
    78:79:java.lang.Boolean create(android.content.Context):0 -> c
androidx.emoji2.text.EmojiCompatInitializer$1 -> androidx.emoji2.text.EmojiCompatInitializer$1:
    androidx.lifecycle.Lifecycle val$lifecycle -> a
    androidx.emoji2.text.EmojiCompatInitializer this$0 -> b
    5:12:android.os.Handler androidx.emoji2.text.ConcurrencyHelpers.mainHandlerAsync():0:0 -> a
    5:12:void androidx.emoji2.text.EmojiCompatInitializer.loadEmojiCompatAfterDelay():0 -> a
    5:12:void onResume(androidx.lifecycle.LifecycleOwner):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    13:22:void androidx.emoji2.text.EmojiCompatInitializer.loadEmojiCompatAfterDelay():0:0 -> a
    13:22:void onResume(androidx.lifecycle.LifecycleOwner):0 -> a
    23:28:void onResume(androidx.lifecycle.LifecycleOwner):0:0 -> a
androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultConfig -> androidx.emoji2.text.k:
    androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper androidx.emoji2.text.FontRequestEmojiCompatConfig.DEFAULT_FONTS_CONTRACT -> d
    0:8:void androidx.emoji2.text.FontRequestEmojiCompatConfig.<clinit>():0:0 -> <clinit>
    0:8:void $r8$clinit$synthetic():0 -> <clinit>
      # {"id":"com.android.tools.r8.synthesized"}
    1:1:androidx.emoji2.text.EmojiCompat$Config androidx.emoji2.text.EmojiCompat$Config.setMetadataLoadStrategy(int):0:0 -> <init>
    1:1:void <init>(android.content.Context):0 -> <init>
    2:2:void androidx.emoji2.text.FontRequestEmojiCompatConfig.<init>(android.content.Context,androidx.core.provider.FontRequest):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lh/r;)V"}
androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$$ExternalSyntheticLambda0 -> androidx.emoji2.text.l:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$$InternalSyntheticLambda$1$140a2bd3fa101cb046040bbcca744ab7501b3b0c683a7652387846f552944305$0.f$0 -> a
    androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$$InternalSyntheticLambda$1$140a2bd3fa101cb046040bbcca744ab7501b3b0c683a7652387846f552944305$0.f$1 -> b
    java.util.concurrent.ThreadPoolExecutor androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$$InternalSyntheticLambda$1$140a2bd3fa101cb046040bbcca744ab7501b3b0c683a7652387846f552944305$0.f$2 -> c
    0:9:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$$InternalSyntheticLambda$1$140a2bd3fa101cb046040bbcca744ab7501b3b0c683a7652387846f552944305$0.<init>(androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader,androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/a;Lh0/a;Ljava/util/concurrent/ThreadPoolExecutor;)V"}
    9:16:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader.doLoad(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):0:0 -> run
    9:16:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader.lambda$load$0(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):0 -> run
    9:16:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$$InternalSyntheticLambda$1$140a2bd3fa101cb046040bbcca744ab7501b3b0c683a7652387846f552944305$0.run():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    17:18:androidx.emoji2.text.EmojiCompat$MetadataRepoLoader androidx.emoji2.text.EmojiCompat$Config.getMetadataRepoLoader():0:0 -> run
    17:18:androidx.emoji2.text.FontRequestEmojiCompatConfig androidx.emoji2.text.FontRequestEmojiCompatConfig.setLoadingExecutor(java.util.concurrent.Executor):0 -> run
    17:18:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader.doLoad(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):0 -> run
    17:18:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader.lambda$load$0(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):0 -> run
    17:18:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$$InternalSyntheticLambda$1$140a2bd3fa101cb046040bbcca744ab7501b3b0c683a7652387846f552944305$0.run():0 -> run
    19:20:androidx.emoji2.text.FontRequestEmojiCompatConfig androidx.emoji2.text.FontRequestEmojiCompatConfig.setLoadingExecutor(java.util.concurrent.Executor):0:0 -> run
    19:20:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader.doLoad(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):0 -> run
    19:20:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader.lambda$load$0(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):0 -> run
    19:20:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$$InternalSyntheticLambda$1$140a2bd3fa101cb046040bbcca744ab7501b3b0c683a7652387846f552944305$0.run():0 -> run
    21:22:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader.setExecutor(java.util.concurrent.Executor):0:0 -> run
    21:22:androidx.emoji2.text.FontRequestEmojiCompatConfig androidx.emoji2.text.FontRequestEmojiCompatConfig.setLoadingExecutor(java.util.concurrent.Executor):0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    21:22:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader.doLoad(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):0 -> run
    21:22:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader.lambda$load$0(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):0 -> run
    21:22:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$$InternalSyntheticLambda$1$140a2bd3fa101cb046040bbcca744ab7501b3b0c683a7652387846f552944305$0.run():0 -> run
    23:26:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader.setExecutor(java.util.concurrent.Executor):0:0 -> run
    23:26:androidx.emoji2.text.FontRequestEmojiCompatConfig androidx.emoji2.text.FontRequestEmojiCompatConfig.setLoadingExecutor(java.util.concurrent.Executor):0 -> run
    23:26:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader.doLoad(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):0 -> run
    23:26:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader.lambda$load$0(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):0 -> run
    23:26:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$$InternalSyntheticLambda$1$140a2bd3fa101cb046040bbcca744ab7501b3b0c683a7652387846f552944305$0.run():0 -> run
    27:28:androidx.emoji2.text.EmojiCompat$MetadataRepoLoader androidx.emoji2.text.EmojiCompat$Config.getMetadataRepoLoader():0:0 -> run
    27:28:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader.doLoad(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):0 -> run
    27:28:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader.lambda$load$0(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):0 -> run
    27:28:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$$InternalSyntheticLambda$1$140a2bd3fa101cb046040bbcca744ab7501b3b0c683a7652387846f552944305$0.run():0 -> run
    29:38:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader.doLoad(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):0:0 -> run
    29:38:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader.lambda$load$0(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):0 -> run
    29:38:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$$InternalSyntheticLambda$1$140a2bd3fa101cb046040bbcca744ab7501b3b0c683a7652387846f552944305$0.run():0 -> run
    39:40:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader.setExecutor(java.util.concurrent.Executor):0:0 -> run
    39:40:androidx.emoji2.text.FontRequestEmojiCompatConfig androidx.emoji2.text.FontRequestEmojiCompatConfig.setLoadingExecutor(java.util.concurrent.Executor):0 -> run
    39:40:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader.doLoad(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):0 -> run
    39:40:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader.lambda$load$0(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):0 -> run
    39:40:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$$InternalSyntheticLambda$1$140a2bd3fa101cb046040bbcca744ab7501b3b0c683a7652387846f552944305$0.run():0 -> run
    41:56:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader.doLoad(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):0:0 -> run
    41:56:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader.lambda$load$0(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):0 -> run
    41:56:void androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$$InternalSyntheticLambda$1$140a2bd3fa101cb046040bbcca744ab7501b3b0c683a7652387846f552944305$0.run():0 -> run
androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader$1 -> androidx.emoji2.text.m:
    androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback val$loaderCallback -> o
    java.util.concurrent.ThreadPoolExecutor val$executor -> p
    0:7:void <init>(androidx.emoji2.text.EmojiCompatInitializer$BackgroundDefaultLoader,androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback,java.util.concurrent.ThreadPoolExecutor):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/a;Ljava/util/concurrent/ThreadPoolExecutor;)V"}
    0:15:void onFailed(java.lang.Throwable):0:0 -> B
    0:15:void onLoaded(androidx.emoji2.text.MetadataRepo):0:0 -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/h;)V"}
androidx.emoji2.text.EmojiCompatInitializer$LoadEmojiCompatRunnable -> androidx.emoji2.text.n:
    2:4:void androidx.core.os.TraceCompat.beginSection(java.lang.String):0:0 -> run
    2:4:void run():0 -> run
    5:13:boolean androidx.emoji2.text.EmojiCompat.isConfigured():0:0 -> run
    5:13:void run():0 -> run
    14:20:void run():0:0 -> run
    21:28:void androidx.core.os.TraceCompat.endSection():0:0 -> run
    21:28:void run():0 -> run
    29:29:void run():0:0 -> run
androidx.emoji2.text.EmojiMetadata -> androidx.emoji2.text.o:
    int mIndex -> a
    androidx.emoji2.text.MetadataRepo mMetadataRepo -> b
    int mHasGlyph -> c
    java.lang.ThreadLocal sMetadataItem -> d
    0:10:void <init>(androidx.emoji2.text.MetadataRepo,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/h;I)V"}
    6:13:int androidx.emoji2.text.flatbuffer.MetadataItem.codepoints(int):0:0 -> a
    6:13:int getCodepointAt(int):0 -> a
    14:26:int androidx.emoji2.text.flatbuffer.Table.__vector(int):0:0 -> a
    14:26:int androidx.emoji2.text.flatbuffer.MetadataItem.codepoints(int):0 -> a
    14:26:int getCodepointAt(int):0 -> a
    27:33:int androidx.emoji2.text.flatbuffer.MetadataItem.codepoints(int):0:0 -> a
    27:33:int getCodepointAt(int):0 -> a
    6:11:int androidx.emoji2.text.flatbuffer.MetadataItem.codepointsLength():0:0 -> b
    6:11:int getCodepointsLength():0 -> b
    12:30:int androidx.emoji2.text.flatbuffer.Table.__vector_len(int):0:0 -> b
    12:30:int androidx.emoji2.text.flatbuffer.MetadataItem.codepointsLength():0 -> b
    12:30:int getCodepointsLength():0 -> b
    18:21:androidx.emoji2.text.flatbuffer.MetadataList androidx.emoji2.text.MetadataRepo.getMetadataList():0:0 -> c
    18:21:androidx.emoji2.text.flatbuffer.MetadataItem getMetadataItem():0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc0/a;"}
    22:24:androidx.emoji2.text.flatbuffer.MetadataList androidx.emoji2.text.MetadataRepo.getMetadataList():0:0 -> c
    22:24:androidx.emoji2.text.flatbuffer.MetadataItem getMetadataItem():0 -> c
    25:30:androidx.emoji2.text.flatbuffer.MetadataItem androidx.emoji2.text.flatbuffer.MetadataList.list(androidx.emoji2.text.flatbuffer.MetadataItem,int):0:0 -> c
    25:30:androidx.emoji2.text.flatbuffer.MetadataItem getMetadataItem():0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    31:42:int androidx.emoji2.text.flatbuffer.Table.__vector(int):0:0 -> c
    31:42:androidx.emoji2.text.flatbuffer.MetadataItem androidx.emoji2.text.flatbuffer.MetadataList.list(androidx.emoji2.text.flatbuffer.MetadataItem,int):0 -> c
    31:42:androidx.emoji2.text.flatbuffer.MetadataItem getMetadataItem():0 -> c
    43:47:androidx.emoji2.text.flatbuffer.MetadataItem androidx.emoji2.text.flatbuffer.MetadataList.list(androidx.emoji2.text.flatbuffer.MetadataItem,int):0:0 -> c
    43:47:androidx.emoji2.text.flatbuffer.MetadataItem getMetadataItem():0 -> c
    48:54:int androidx.emoji2.text.flatbuffer.Table.__indirect(int):0:0 -> c
    48:54:androidx.emoji2.text.flatbuffer.MetadataItem androidx.emoji2.text.flatbuffer.MetadataList.list(androidx.emoji2.text.flatbuffer.MetadataItem,int):0 -> c
    48:54:androidx.emoji2.text.flatbuffer.MetadataItem getMetadataItem():0 -> c
    55:56:androidx.emoji2.text.flatbuffer.MetadataItem androidx.emoji2.text.flatbuffer.MetadataList.list(androidx.emoji2.text.flatbuffer.MetadataItem,int):0:0 -> c
    55:56:androidx.emoji2.text.flatbuffer.MetadataItem getMetadataItem():0 -> c
    57:84:void androidx.emoji2.text.flatbuffer.Table.__reset(int,java.nio.ByteBuffer):0:0 -> c
    57:84:void androidx.emoji2.text.flatbuffer.MetadataItem.__init(int,java.nio.ByteBuffer):0 -> c
    57:84:androidx.emoji2.text.flatbuffer.MetadataItem androidx.emoji2.text.flatbuffer.MetadataItem.__assign(int,java.nio.ByteBuffer):0 -> c
    57:84:androidx.emoji2.text.flatbuffer.MetadataItem androidx.emoji2.text.flatbuffer.MetadataList.list(androidx.emoji2.text.flatbuffer.MetadataItem,int):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    57:84:androidx.emoji2.text.flatbuffer.MetadataItem getMetadataItem():0 -> c
    17:21:int getId():0:0 -> toString
    17:21:java.lang.String toString():0 -> toString
    22:39:int androidx.emoji2.text.flatbuffer.MetadataItem.id():0:0 -> toString
    22:39:int getId():0 -> toString
    22:39:java.lang.String toString():0 -> toString
    40:81:java.lang.String toString():0:0 -> toString
androidx.emoji2.text.EmojiProcessor$ProcessorSm -> androidx.emoji2.text.p:
    int mState -> a
    androidx.emoji2.text.MetadataRepo$Node mRootNode -> b
    androidx.emoji2.text.MetadataRepo$Node mCurrentNode -> c
    androidx.emoji2.text.MetadataRepo$Node mFlushNode -> d
    int mLastCodepoint -> e
    int mCurrentDepth -> f
    boolean mUseEmojiAsDefaultStyle -> g
    int[] mEmojiAsDefaultStyleExceptions -> h
    2:7:androidx.emoji2.text.MetadataRepo$Node androidx.emoji2.text.MetadataRepo$Node.get(int):0:0 -> a
    2:7:int check(int):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:13:androidx.emoji2.text.MetadataRepo$Node androidx.emoji2.text.MetadataRepo$Node.get(int):0:0 -> a
    8:13:int check(int):0 -> a
    14:63:int check(int):0:0 -> a
    64:67:androidx.emoji2.text.EmojiMetadata androidx.emoji2.text.MetadataRepo$Node.getData():0:0 -> a
    64:67:int check(int):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    68:93:int check(int):0:0 -> a
    0:10:int reset():0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    2:3:androidx.emoji2.text.EmojiMetadata androidx.emoji2.text.MetadataRepo$Node.getData():0:0 -> c
    2:3:boolean shouldUseEmojiPresentationStyleForSingleCodepoint():0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:8:boolean androidx.emoji2.text.EmojiMetadata.isDefaultEmoji():0:0 -> c
    4:8:boolean shouldUseEmojiPresentationStyleForSingleCodepoint():0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:33:boolean androidx.emoji2.text.flatbuffer.MetadataItem.emojiStyle():0:0 -> c
    9:33:boolean androidx.emoji2.text.EmojiMetadata.isDefaultEmoji():0 -> c
    9:33:boolean shouldUseEmojiPresentationStyleForSingleCodepoint():0 -> c
    34:57:boolean shouldUseEmojiPresentationStyleForSingleCodepoint():0:0 -> c
    58:59:androidx.emoji2.text.EmojiMetadata androidx.emoji2.text.MetadataRepo$Node.getData():0:0 -> c
    58:59:boolean shouldUseEmojiPresentationStyleForSingleCodepoint():0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    60:71:boolean shouldUseEmojiPresentationStyleForSingleCodepoint():0:0 -> c
androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader -> androidx.emoji2.text.r:
    android.content.Context mContext -> a
    androidx.core.provider.FontRequest mRequest -> b
    androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper mFontProviderHelper -> c
    java.lang.Object mLock -> d
    android.os.Handler mMainHandler -> e
    java.util.concurrent.Executor mExecutor -> f
    java.util.concurrent.ThreadPoolExecutor mMyThreadPoolExecutor -> g
    androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback mCallback -> h
    android.database.ContentObserver mObserver -> i
    0:24:void <init>(android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lh/r;)V"}
    25:32:java.lang.Object androidx.core.util.Preconditions.checkNotNull(java.lang.Object,java.lang.Object):0:0 -> <init>
    25:32:void <init>(android.content.Context,androidx.core.provider.FontRequest,androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper):0 -> <init>
    0:12:void load(androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh0/a;)V"}
    17:23:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper.unregisterObserver(android.content.Context,android.database.ContentObserver):0:0 -> b
    17:23:void cleanUp():0 -> b
    24:51:void cleanUp():0:0 -> b
    15:40:java.util.concurrent.ThreadPoolExecutor androidx.emoji2.text.ConcurrencyHelpers.createBackgroundPriorityExecutor(java.lang.String):0:0 -> c
    15:40:void loadInternal():0 -> c
    41:60:void loadInternal():0:0 -> c
    9:12:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontsContractCompat.fetchFonts(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontRequest):0:0 -> d
    9:12:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper.fetchFonts(android.content.Context,androidx.core.provider.FontRequest):0 -> d
    9:12:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lt/i;"}
    13:16:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():0:0 -> d
    17:22:androidx.core.provider.FontsContractCompat$FontInfo[] androidx.core.provider.FontsContractCompat$FontFamilyResult.getFonts():0:0 -> d
    17:22:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():0 -> d
    23:71:androidx.core.provider.FontsContractCompat$FontInfo retrieveFontInfo():0:0 -> d
androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$ExternalSyntheticLambda0 -> androidx.emoji2.text.q:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    int androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$InternalSyntheticLambda$2$4d8265d104f33b0eb9fc891e7007fb0d4ab6ac155b9bdc9dd4448711d98a526a$0.$r8$classId -> a
    androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$InternalSyntheticLambda$2$4d8265d104f33b0eb9fc891e7007fb0d4ab6ac155b9bdc9dd4448711d98a526a$0.f$0 -> b
    0:7:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$InternalSyntheticLambda$2$4d8265d104f33b0eb9fc891e7007fb0d4ab6ac155b9bdc9dd4448711d98a526a$0.<init>(androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader):0:0 -> <init>
    0:7:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$InternalSyntheticLambda$2$4d8265d104f33b0eb9fc891e7007fb0d4ab6ac155b9bdc9dd4448711d98a526a$0.$r8$init$synthetic(androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/r;I)V"}
    11:25:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader.createMetadata():0:0 -> run
    11:25:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$InternalSyntheticLambda$2$4d8265d104f33b0eb9fc891e7007fb0d4ab6ac155b9bdc9dd4448711d98a526a$0.run$bridge():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    26:30:int androidx.core.provider.FontsContractCompat$FontInfo.getResultCode():0:0 -> run
    26:30:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader.createMetadata():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    26:30:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$InternalSyntheticLambda$2$4d8265d104f33b0eb9fc891e7007fb0d4ab6ac155b9bdc9dd4448711d98a526a$0.run$bridge():0 -> run
    31:42:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader.createMetadata():0:0 -> run
    31:42:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$InternalSyntheticLambda$2$4d8265d104f33b0eb9fc891e7007fb0d4ab6ac155b9bdc9dd4448711d98a526a$0.run$bridge():0 -> run
    43:45:void androidx.core.os.TraceCompat.beginSection(java.lang.String):0:0 -> run
    43:45:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader.createMetadata():0 -> run
    43:45:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$InternalSyntheticLambda$2$4d8265d104f33b0eb9fc891e7007fb0d4ab6ac155b9bdc9dd4448711d98a526a$0.run$bridge():0 -> run
    46:52:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader.createMetadata():0:0 -> run
    46:52:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$InternalSyntheticLambda$2$4d8265d104f33b0eb9fc891e7007fb0d4ab6ac155b9bdc9dd4448711d98a526a$0.run$bridge():0 -> run
    53:56:android.graphics.Typeface androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper.buildTypeface(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo):0:0 -> run
    53:56:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader.createMetadata():0 -> run
    53:56:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$InternalSyntheticLambda$2$4d8265d104f33b0eb9fc891e7007fb0d4ab6ac155b9bdc9dd4448711d98a526a$0.run$bridge():0 -> run
    57:63:android.graphics.Typeface androidx.core.graphics.TypefaceCompat.createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):0:0 -> run
    57:63:android.graphics.Typeface androidx.core.provider.FontsContractCompat.buildTypeface(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[]):0 -> run
    57:63:android.graphics.Typeface androidx.emoji2.text.FontRequestEmojiCompatConfig$FontProviderHelper.buildTypeface(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo):0 -> run
    57:63:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader.createMetadata():0 -> run
    57:63:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$InternalSyntheticLambda$2$4d8265d104f33b0eb9fc891e7007fb0d4ab6ac155b9bdc9dd4448711d98a526a$0.run$bridge():0 -> run
    64:65:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader.createMetadata():0:0 -> run
    64:65:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$InternalSyntheticLambda$2$4d8265d104f33b0eb9fc891e7007fb0d4ab6ac155b9bdc9dd4448711d98a526a$0.run$bridge():0 -> run
    66:67:android.net.Uri androidx.core.provider.FontsContractCompat$FontInfo.getUri():0:0 -> run
    66:67:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader.createMetadata():0 -> run
    66:67:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$InternalSyntheticLambda$2$4d8265d104f33b0eb9fc891e7007fb0d4ab6ac155b9bdc9dd4448711d98a526a$0.run$bridge():0 -> run
    68:77:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader.createMetadata():0:0 -> run
    68:77:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$InternalSyntheticLambda$2$4d8265d104f33b0eb9fc891e7007fb0d4ab6ac155b9bdc9dd4448711d98a526a$0.run$bridge():0 -> run
    78:80:void androidx.core.os.TraceCompat.beginSection(java.lang.String):0:0 -> run
    78:80:androidx.emoji2.text.MetadataRepo androidx.emoji2.text.MetadataRepo.create(android.graphics.Typeface,java.nio.ByteBuffer):0 -> run
    78:80:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader.createMetadata():0 -> run
    78:80:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$InternalSyntheticLambda$2$4d8265d104f33b0eb9fc891e7007fb0d4ab6ac155b9bdc9dd4448711d98a526a$0.run$bridge():0 -> run
    81:89:androidx.emoji2.text.MetadataRepo androidx.emoji2.text.MetadataRepo.create(android.graphics.Typeface,java.nio.ByteBuffer):0:0 -> run
    81:89:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader.createMetadata():0 -> run
    81:89:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$InternalSyntheticLambda$2$4d8265d104f33b0eb9fc891e7007fb0d4ab6ac155b9bdc9dd4448711d98a526a$0.run$bridge():0 -> run
    90:92:void androidx.core.os.TraceCompat.endSection():0:0 -> run
    90:92:androidx.emoji2.text.MetadataRepo androidx.emoji2.text.MetadataRepo.create(android.graphics.Typeface,java.nio.ByteBuffer):0 -> run
    90:92:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader.createMetadata():0 -> run
    90:92:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$InternalSyntheticLambda$2$4d8265d104f33b0eb9fc891e7007fb0d4ab6ac155b9bdc9dd4448711d98a526a$0.run$bridge():0 -> run
    93:95:void androidx.core.os.TraceCompat.endSection():0:0 -> run
    93:95:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader.createMetadata():0 -> run
    93:95:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$InternalSyntheticLambda$2$4d8265d104f33b0eb9fc891e7007fb0d4ab6ac155b9bdc9dd4448711d98a526a$0.run$bridge():0 -> run
    96:114:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader.createMetadata():0:0 -> run
    96:114:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$InternalSyntheticLambda$2$4d8265d104f33b0eb9fc891e7007fb0d4ab6ac155b9bdc9dd4448711d98a526a$0.run$bridge():0 -> run
    115:117:void androidx.core.os.TraceCompat.endSection():0:0 -> run
    115:117:androidx.emoji2.text.MetadataRepo androidx.emoji2.text.MetadataRepo.create(android.graphics.Typeface,java.nio.ByteBuffer):0 -> run
    115:117:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader.createMetadata():0 -> run
    115:117:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$InternalSyntheticLambda$2$4d8265d104f33b0eb9fc891e7007fb0d4ab6ac155b9bdc9dd4448711d98a526a$0.run$bridge():0 -> run
    118:118:androidx.emoji2.text.MetadataRepo androidx.emoji2.text.MetadataRepo.create(android.graphics.Typeface,java.nio.ByteBuffer):0:0 -> run
    118:118:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader.createMetadata():0 -> run
    118:118:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$InternalSyntheticLambda$2$4d8265d104f33b0eb9fc891e7007fb0d4ab6ac155b9bdc9dd4448711d98a526a$0.run$bridge():0 -> run
    119:127:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader.createMetadata():0:0 -> run
    119:127:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$InternalSyntheticLambda$2$4d8265d104f33b0eb9fc891e7007fb0d4ab6ac155b9bdc9dd4448711d98a526a$0.run$bridge():0 -> run
    128:130:void androidx.core.os.TraceCompat.endSection():0:0 -> run
    128:130:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader.createMetadata():0 -> run
    128:130:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$InternalSyntheticLambda$2$4d8265d104f33b0eb9fc891e7007fb0d4ab6ac155b9bdc9dd4448711d98a526a$0.run$bridge():0 -> run
    131:176:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader.createMetadata():0:0 -> run
    131:176:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$InternalSyntheticLambda$2$4d8265d104f33b0eb9fc891e7007fb0d4ab6ac155b9bdc9dd4448711d98a526a$0.run$bridge():0 -> run
    177:183:void androidx.emoji2.text.FontRequestEmojiCompatConfig$FontRequestMetadataLoader$$InternalSyntheticLambda$2$4d8265d104f33b0eb9fc891e7007fb0d4ab6ac155b9bdc9dd4448711d98a526a$0.run$bridge():0:0 -> run
androidx.emoji2.text.MetadataRepo$Node -> androidx.emoji2.text.s:
    android.util.SparseArray mChildren -> a
    androidx.emoji2.text.EmojiMetadata mData -> b
    4:18:androidx.emoji2.text.MetadataRepo$Node get(int):0:0 -> a
    4:18:void put(androidx.emoji2.text.EmojiMetadata,int,int):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/o;II)V"}
    19:20:void put(androidx.emoji2.text.EmojiMetadata,int,int):0:0 -> a
    21:23:void <init>():0:0 -> a
    21:23:void put(androidx.emoji2.text.EmojiMetadata,int,int):0 -> a
    24:40:void put(androidx.emoji2.text.EmojiMetadata,int,int):0:0 -> a
androidx.emoji2.text.SpannableBuilder -> androidx.emoji2.text.u:
    java.lang.Class mWatcherClass -> a
    java.util.List mWatchers -> b
    1:1:java.lang.Object androidx.core.util.Preconditions.checkNotNull(java.lang.Object,java.lang.Object):0:0 -> <init>
    1:1:void <init>(java.lang.Class,java.lang.CharSequence):0 -> <init>
    2:2:java.lang.Object androidx.core.util.Preconditions.checkNotNull(java.lang.Object,java.lang.Object):0:0 -> <init>
    2:2:void <init>(java.lang.Class,java.lang.CharSequence,int,int):0 -> <init>
    15:16:void androidx.emoji2.text.SpannableBuilder$WatcherWrapper.blockCalls():0:0 -> a
    15:16:void blockWatchers():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:23:void androidx.emoji2.text.SpannableBuilder$WatcherWrapper.blockCalls():0:0 -> a
    17:23:void blockWatchers():0 -> a
    1:1:android.text.SpannableStringBuilder append(char):0:0 -> append
    1:1:android.text.Editable append(char):0 -> append
    2:2:android.text.SpannableStringBuilder append(java.lang.CharSequence):0:0 -> append
    2:2:android.text.Editable append(java.lang.CharSequence):0 -> append
    3:3:android.text.SpannableStringBuilder append(java.lang.CharSequence,int,int):0:0 -> append
    3:3:android.text.Editable append(java.lang.CharSequence,int,int):0 -> append
    4:4:android.text.SpannableStringBuilder append(char):0:0 -> append
    5:5:android.text.SpannableStringBuilder append(java.lang.CharSequence):0:0 -> append
    6:6:android.text.SpannableStringBuilder append(java.lang.CharSequence,int,int):0:0 -> append
    7:7:android.text.SpannableStringBuilder append(java.lang.CharSequence,java.lang.Object,int):0:0 -> append
    8:8:android.text.SpannableStringBuilder append(char):0:0 -> append
    8:8:java.lang.Appendable append(char):0 -> append
    9:9:android.text.SpannableStringBuilder append(java.lang.CharSequence):0:0 -> append
    9:9:java.lang.Appendable append(java.lang.CharSequence):0 -> append
    10:10:android.text.SpannableStringBuilder append(java.lang.CharSequence,int,int):0:0 -> append
    10:10:java.lang.Appendable append(java.lang.CharSequence,int,int):0 -> append
    5:33:void fireWatchers():0:0 -> b
    5:33:void endBatchEdit():0 -> b
    0:24:androidx.emoji2.text.SpannableBuilder$WatcherWrapper getWatcherFor(java.lang.Object):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Landroidx/emoji2/text/t;"}
    7:18:boolean isWatcher(java.lang.Class):0:0 -> d
    7:18:boolean isWatcher(java.lang.Object):0 -> d
    1:1:android.text.SpannableStringBuilder delete(int,int):0:0 -> delete
    1:1:android.text.Editable delete(int,int):0 -> delete
    2:2:android.text.SpannableStringBuilder delete(int,int):0:0 -> delete
    15:16:void androidx.emoji2.text.SpannableBuilder$WatcherWrapper.unblockCalls():0:0 -> e
    15:16:void unblockwatchers():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:23:void androidx.emoji2.text.SpannableBuilder$WatcherWrapper.unblockCalls():0:0 -> e
    17:23:void unblockwatchers():0 -> e
    0:9:boolean isWatcher(java.lang.Class):0:0 -> getSpans
    0:9:java.lang.Object[] getSpans(int,int,java.lang.Class):0 -> getSpans
    10:42:java.lang.Object[] getSpans(int,int,java.lang.Class):0:0 -> getSpans
    1:1:android.text.SpannableStringBuilder insert(int,java.lang.CharSequence):0:0 -> insert
    1:1:android.text.Editable insert(int,java.lang.CharSequence):0 -> insert
    2:2:android.text.SpannableStringBuilder insert(int,java.lang.CharSequence,int,int):0:0 -> insert
    2:2:android.text.Editable insert(int,java.lang.CharSequence,int,int):0 -> insert
    3:3:android.text.SpannableStringBuilder insert(int,java.lang.CharSequence):0:0 -> insert
    4:4:android.text.SpannableStringBuilder insert(int,java.lang.CharSequence,int,int):0:0 -> insert
    2:10:boolean isWatcher(java.lang.Class):0:0 -> nextSpanTransition
    2:10:int nextSpanTransition(int,int,java.lang.Class):0 -> nextSpanTransition
    11:17:int nextSpanTransition(int,int,java.lang.Class):0:0 -> nextSpanTransition
    1:1:android.text.Editable replace(int,int,java.lang.CharSequence):0:0 -> replace
    2:2:android.text.Editable replace(int,int,java.lang.CharSequence,int,int):0:0 -> replace
    3:3:android.text.SpannableStringBuilder replace(int,int,java.lang.CharSequence):0:0 -> replace
    4:4:android.text.SpannableStringBuilder replace(int,int,java.lang.CharSequence,int,int):0:0 -> replace
androidx.emoji2.text.SpannableBuilder$WatcherWrapper -> androidx.emoji2.text.t:
    java.lang.Object mObject -> a
    java.util.concurrent.atomic.AtomicInteger mBlockCalls -> b
    8:12:boolean isEmojiSpan(java.lang.Object):0:0 -> onSpanAdded
    8:12:void onSpanAdded(android.text.Spannable,java.lang.Object,int,int):0 -> onSpanAdded
    13:20:void onSpanAdded(android.text.Spannable,java.lang.Object,int,int):0:0 -> onSpanAdded
    8:12:boolean isEmojiSpan(java.lang.Object):0:0 -> onSpanChanged
    8:12:void onSpanChanged(android.text.Spannable,java.lang.Object,int,int,int,int):0 -> onSpanChanged
    13:27:void onSpanChanged(android.text.Spannable,java.lang.Object,int,int,int,int):0:0 -> onSpanChanged
    8:12:boolean isEmojiSpan(java.lang.Object):0:0 -> onSpanRemoved
    8:12:void onSpanRemoved(android.text.Spannable,java.lang.Object,int,int):0 -> onSpanRemoved
    13:20:void onSpanRemoved(android.text.Spannable,java.lang.Object,int,int):0:0 -> onSpanRemoved
androidx.emoji2.text.TypefaceEmojiSpan -> androidx.emoji2.text.v:
    android.graphics.Paint$FontMetricsInt androidx.emoji2.text.EmojiSpan.mTmpFontMetrics -> a
    androidx.emoji2.text.EmojiMetadata androidx.emoji2.text.EmojiSpan.mMetadata -> b
    float androidx.emoji2.text.EmojiSpan.mRatio -> c
    0:18:void androidx.emoji2.text.EmojiSpan.<init>(androidx.emoji2.text.EmojiMetadata):0:0 -> <init>
    0:18:void <init>(androidx.emoji2.text.EmojiMetadata):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/emoji2/text/o;)V"}
    19:26:java.lang.Object androidx.core.util.Preconditions.checkNotNull(java.lang.Object,java.lang.Object):0:0 -> <init>
    19:26:void androidx.emoji2.text.EmojiSpan.<init>(androidx.emoji2.text.EmojiMetadata):0 -> <init>
    19:26:void <init>(androidx.emoji2.text.EmojiMetadata):0 -> <init>
    18:25:short androidx.emoji2.text.EmojiMetadata.getHeight():0:0 -> a
    18:25:int androidx.emoji2.text.EmojiSpan.getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    26:45:short androidx.emoji2.text.flatbuffer.MetadataItem.height():0:0 -> a
    26:45:short androidx.emoji2.text.EmojiMetadata.getHeight():0 -> a
    26:45:int androidx.emoji2.text.EmojiSpan.getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):0 -> a
    46:47:int androidx.emoji2.text.EmojiSpan.getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):0:0 -> a
    48:51:short androidx.emoji2.text.EmojiMetadata.getHeight():0:0 -> a
    48:51:int androidx.emoji2.text.EmojiSpan.getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):0 -> a
    52:65:short androidx.emoji2.text.flatbuffer.MetadataItem.height():0:0 -> a
    52:65:short androidx.emoji2.text.EmojiMetadata.getHeight():0 -> a
    52:65:int androidx.emoji2.text.EmojiSpan.getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):0 -> a
    66:71:short androidx.emoji2.text.EmojiMetadata.getWidth():0:0 -> a
    66:71:int androidx.emoji2.text.EmojiSpan.getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    72:87:short androidx.emoji2.text.flatbuffer.MetadataItem.width():0:0 -> a
    72:87:short androidx.emoji2.text.EmojiMetadata.getWidth():0 -> a
    72:87:int androidx.emoji2.text.EmojiSpan.getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):0 -> a
    88:111:int androidx.emoji2.text.EmojiSpan.getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):0:0 -> a
    13:16:android.graphics.Typeface androidx.emoji2.text.MetadataRepo.getTypeface():0:0 -> draw
    13:16:void androidx.emoji2.text.EmojiMetadata.draw(android.graphics.Canvas,float,float,android.graphics.Paint):0 -> draw
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:16:void draw(android.graphics.Canvas,java.lang.CharSequence,int,int,float,int,int,int,android.graphics.Paint):0 -> draw
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    17:18:android.graphics.Typeface androidx.emoji2.text.MetadataRepo.getTypeface():0:0 -> draw
    17:18:void androidx.emoji2.text.EmojiMetadata.draw(android.graphics.Canvas,float,float,android.graphics.Paint):0 -> draw
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:18:void draw(android.graphics.Canvas,java.lang.CharSequence,int,int,float,int,int,int,android.graphics.Paint):0 -> draw
    19:20:android.graphics.Typeface androidx.emoji2.text.MetadataRepo.getTypeface():0:0 -> draw
    19:20:void androidx.emoji2.text.EmojiMetadata.draw(android.graphics.Canvas,float,float,android.graphics.Paint):0 -> draw
    19:20:void draw(android.graphics.Canvas,java.lang.CharSequence,int,int,float,int,int,int,android.graphics.Paint):0 -> draw
    21:31:void androidx.emoji2.text.EmojiMetadata.draw(android.graphics.Canvas,float,float,android.graphics.Paint):0:0 -> draw
    21:31:void draw(android.graphics.Canvas,java.lang.CharSequence,int,int,float,int,int,int,android.graphics.Paint):0 -> draw
    32:33:char[] androidx.emoji2.text.MetadataRepo.getEmojiCharArray():0:0 -> draw
    32:33:void androidx.emoji2.text.EmojiMetadata.draw(android.graphics.Canvas,float,float,android.graphics.Paint):0 -> draw
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    32:33:void draw(android.graphics.Canvas,java.lang.CharSequence,int,int,float,int,int,int,android.graphics.Paint):0 -> draw
    34:41:char[] androidx.emoji2.text.MetadataRepo.getEmojiCharArray():0:0 -> draw
    34:41:void androidx.emoji2.text.EmojiMetadata.draw(android.graphics.Canvas,float,float,android.graphics.Paint):0 -> draw
    34:41:void draw(android.graphics.Canvas,java.lang.CharSequence,int,int,float,int,int,int,android.graphics.Paint):0 -> draw
    42:48:void androidx.emoji2.text.EmojiMetadata.draw(android.graphics.Canvas,float,float,android.graphics.Paint):0:0 -> draw
    42:48:void draw(android.graphics.Canvas,java.lang.CharSequence,int,int,float,int,int,int,android.graphics.Paint):0 -> draw
    0:4:int getSize(android.graphics.Paint,java.lang.CharSequence,int,int,android.graphics.Paint$FontMetricsInt):0:0 -> getSize
      # {"id":"com.android.tools.r8.synthesized"}
androidx.emoji2.text.UnprecomputeTextOnModificationSpannable -> androidx.emoji2.text.w:
    boolean mSafeToWrite -> a
    android.text.Spannable mDelegate -> b
    1:1:void <init>(android.text.Spannable):0:0 -> <init>
    2:2:void <init>(java.lang.CharSequence):0:0 -> <init>
    2:6:java.util.stream.IntStream androidx.emoji2.text.UnprecomputeTextOnModificationSpannable$CharSequenceHelper_API24.chars(java.lang.CharSequence):0:0 -> chars
    2:6:java.util.stream.IntStream chars():0 -> chars
    2:6:java.util.stream.IntStream androidx.emoji2.text.UnprecomputeTextOnModificationSpannable$CharSequenceHelper_API24.codePoints(java.lang.CharSequence):0:0 -> codePoints
    2:6:java.util.stream.IntStream codePoints():0 -> codePoints
    0:5:void ensureSafeWrites():0:0 -> removeSpan
    0:5:void removeSpan(java.lang.Object):0 -> removeSpan
    6:9:boolean androidx.emoji2.text.UnprecomputeTextOnModificationSpannable$PrecomputedTextDetector_28.isPrecomputedText(java.lang.CharSequence):0:0 -> removeSpan
    6:9:void ensureSafeWrites():0 -> removeSpan
    6:9:void removeSpan(java.lang.Object):0 -> removeSpan
    10:19:void ensureSafeWrites():0:0 -> removeSpan
    10:19:void removeSpan(java.lang.Object):0 -> removeSpan
    20:25:void removeSpan(java.lang.Object):0:0 -> removeSpan
    0:5:void ensureSafeWrites():0:0 -> setSpan
    0:5:void setSpan(java.lang.Object,int,int,int):0 -> setSpan
    6:9:boolean androidx.emoji2.text.UnprecomputeTextOnModificationSpannable$PrecomputedTextDetector_28.isPrecomputedText(java.lang.CharSequence):0:0 -> setSpan
    6:9:void ensureSafeWrites():0 -> setSpan
    6:9:void setSpan(java.lang.Object,int,int,int):0 -> setSpan
    10:19:void ensureSafeWrites():0:0 -> setSpan
    10:19:void setSpan(java.lang.Object,int,int,int):0 -> setSpan
    20:25:void setSpan(java.lang.Object,int,int,int):0:0 -> setSpan
androidx.emoji2.text.flatbuffer.MetadataItem -> c0.a:
androidx.emoji2.text.flatbuffer.MetadataList -> c0.b:
androidx.emoji2.text.flatbuffer.Table -> c0.c:
    int bb_pos -> a
    java.nio.ByteBuffer bb -> b
    int vtable_start -> c
    int vtable_size -> d
    3:14:androidx.emoji2.text.flatbuffer.Utf8 androidx.emoji2.text.flatbuffer.Utf8.getDefault():0:0 -> <init>
    3:14:void <init>():0 -> <init>
    0:15:int __offset(int):0:0 -> a
androidx.emoji2.viewsintegration.EmojiEditTextHelper -> d0.b:
    androidx.emoji2.viewsintegration.EmojiEditTextHelper$HelperInternal mHelper -> a
    13:20:java.lang.Object androidx.core.util.Preconditions.checkNotNull(java.lang.Object,java.lang.Object):0:0 -> <init>
    13:20:void <init>(android.widget.EditText,boolean):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/EditText;)V"}
androidx.emoji2.viewsintegration.EmojiEditTextHelper$HelperInternal19 -> d0.a:
    android.widget.EditText mEditText -> h
    androidx.emoji2.viewsintegration.EmojiTextWatcher mTextWatcher -> i
    17:41:android.text.Editable$Factory androidx.emoji2.viewsintegration.EmojiEditableFactory.getInstance():0:0 -> <init>
    17:41:void <init>(android.widget.EditText,boolean):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/EditText;)V"}
    42:45:void <init>(android.widget.EditText,boolean):0:0 -> <init>
    0:5:void androidx.emoji2.viewsintegration.EmojiTextWatcher.setEnabled(boolean):0:0 -> e
    0:5:void setEnabled(boolean):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:20:void androidx.emoji2.viewsintegration.EmojiTextWatcher.setEnabled(boolean):0:0 -> e
    6:20:void setEnabled(boolean):0 -> e
    21:54:void androidx.emoji2.text.EmojiCompat.unregisterInitCallback(androidx.emoji2.text.EmojiCompat$InitCallback):0:0 -> e
    21:54:void androidx.emoji2.viewsintegration.EmojiTextWatcher.setEnabled(boolean):0 -> e
    21:54:void setEnabled(boolean):0 -> e
    55:72:void androidx.emoji2.viewsintegration.EmojiTextWatcher.setEnabled(boolean):0:0 -> e
    55:72:void setEnabled(boolean):0 -> e
    0:19:android.text.method.KeyListener getKeyListener(android.text.method.KeyListener):0:0 -> f
    0:12:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):0:0 -> g
androidx.emoji2.viewsintegration.EmojiEditableFactory -> d0.c:
    java.lang.Object INSTANCE_LOCK -> a
    android.text.Editable$Factory sInstance -> b
    java.lang.Class sWatcherClass -> c
    0:7:void <clinit>():0:0 -> <clinit>
    0:18:void <init>():0:0 -> <init>
    4:9:androidx.emoji2.text.SpannableBuilder androidx.emoji2.text.SpannableBuilder.create(java.lang.Class,java.lang.CharSequence):0:0 -> newEditable
    4:9:android.text.Editable newEditable(java.lang.CharSequence):0 -> newEditable
    10:14:android.text.Editable newEditable(java.lang.CharSequence):0:0 -> newEditable
androidx.emoji2.viewsintegration.EmojiInputConnection -> d0.d:
    android.widget.TextView mTextView -> a
    androidx.emoji2.viewsintegration.EmojiInputConnection$EmojiCompatDeleteHelper mEmojiCompatDeleteHelper -> b
    8:14:void androidx.emoji2.viewsintegration.EmojiInputConnection.<init>(android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,androidx.emoji2.viewsintegration.EmojiInputConnection$EmojiCompatDeleteHelper):0:0 -> <init>
    8:14:void <init>(android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/EditText;Landroid/view/inputmethod/InputConnection;Landroid/view/inputmethod/EditorInfo;)V"}
    15:24:boolean androidx.emoji2.text.EmojiCompat.isConfigured():0:0 -> <init>
    15:24:void androidx.emoji2.viewsintegration.EmojiInputConnection$EmojiCompatDeleteHelper.updateEditorInfoAttrs(android.view.inputmethod.EditorInfo):0 -> <init>
    15:24:void androidx.emoji2.viewsintegration.EmojiInputConnection.<init>(android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,androidx.emoji2.viewsintegration.EmojiInputConnection$EmojiCompatDeleteHelper):0 -> <init>
    15:24:void <init>(android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):0 -> <init>
    25:28:void androidx.emoji2.viewsintegration.EmojiInputConnection$EmojiCompatDeleteHelper.updateEditorInfoAttrs(android.view.inputmethod.EditorInfo):0:0 -> <init>
    25:28:void androidx.emoji2.viewsintegration.EmojiInputConnection.<init>(android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,androidx.emoji2.viewsintegration.EmojiInputConnection$EmojiCompatDeleteHelper):0 -> <init>
    25:28:void <init>(android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):0 -> <init>
    29:40:boolean androidx.emoji2.text.EmojiCompat.isInitialized():0:0 -> <init>
    29:40:void androidx.emoji2.text.EmojiCompat.updateEditorInfo(android.view.inputmethod.EditorInfo):0 -> <init>
    29:40:void androidx.emoji2.viewsintegration.EmojiInputConnection$EmojiCompatDeleteHelper.updateEditorInfoAttrs(android.view.inputmethod.EditorInfo):0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    29:40:void androidx.emoji2.viewsintegration.EmojiInputConnection.<init>(android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,androidx.emoji2.viewsintegration.EmojiInputConnection$EmojiCompatDeleteHelper):0 -> <init>
    29:40:void <init>(android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(4)"]}
    41:57:void androidx.emoji2.text.EmojiCompat.updateEditorInfo(android.view.inputmethod.EditorInfo):0:0 -> <init>
    41:57:void androidx.emoji2.viewsintegration.EmojiInputConnection$EmojiCompatDeleteHelper.updateEditorInfoAttrs(android.view.inputmethod.EditorInfo):0 -> <init>
    41:57:void androidx.emoji2.viewsintegration.EmojiInputConnection.<init>(android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,androidx.emoji2.viewsintegration.EmojiInputConnection$EmojiCompatDeleteHelper):0 -> <init>
    41:57:void <init>(android.widget.TextView,android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo):0 -> <init>
    0:5:android.text.Editable androidx.emoji2.viewsintegration.EmojiInputConnection.getEditable():0:0 -> deleteSurroundingText
    0:5:boolean deleteSurroundingText(int,int):0 -> deleteSurroundingText
    6:25:boolean deleteSurroundingText(int,int):0:0 -> deleteSurroundingText
    0:5:android.text.Editable androidx.emoji2.viewsintegration.EmojiInputConnection.getEditable():0:0 -> deleteSurroundingTextInCodePoints
    0:5:boolean deleteSurroundingTextInCodePoints(int,int):0 -> deleteSurroundingTextInCodePoints
    6:26:boolean deleteSurroundingTextInCodePoints(int,int):0:0 -> deleteSurroundingTextInCodePoints
androidx.emoji2.viewsintegration.EmojiInputFilter -> d0.f:
    android.widget.TextView mTextView -> a
    androidx.emoji2.text.EmojiCompat$InitCallback mInitCallback -> b
    0:5:void <init>(android.widget.TextView):0:0 -> <init>
    69:74:java.lang.CharSequence androidx.emoji2.text.EmojiCompat.process(java.lang.CharSequence,int,int,int):0:0 -> filter
    69:74:java.lang.CharSequence androidx.emoji2.text.EmojiCompat.process(java.lang.CharSequence,int,int):0 -> filter
    69:74:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):0 -> filter
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    75:78:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):0:0 -> filter
    79:91:androidx.emoji2.text.EmojiCompat$InitCallback androidx.emoji2.viewsintegration.EmojiInputFilter.getInitCallback():0:0 -> filter
    79:91:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):0 -> filter
    92:95:java.lang.CharSequence filter(java.lang.CharSequence,int,int,android.text.Spanned,int,int):0:0 -> filter
androidx.emoji2.viewsintegration.EmojiInputFilter$InitCallbackImpl -> d0.e:
    java.lang.ref.Reference mViewRef -> a
    java.lang.ref.Reference mEmojiInputFilterReference -> b
    0:17:void <init>(android.widget.TextView,androidx.emoji2.viewsintegration.EmojiInputFilter):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;Ld0/f;)V"}
    22:45:boolean androidx.emoji2.viewsintegration.EmojiInputFilter$InitCallbackImpl.isInputFilterCurrentlyRegisteredOnTextView(android.widget.TextView,android.text.InputFilter):0:0 -> a
    22:45:void onInitialized():0 -> a
    46:66:void onInitialized():0:0 -> a
    67:70:java.lang.CharSequence androidx.emoji2.text.EmojiCompat.process(java.lang.CharSequence):0:0 -> a
    67:70:void onInitialized():0 -> a
    71:77:java.lang.CharSequence androidx.emoji2.text.EmojiCompat.process(java.lang.CharSequence,int,int,int):0:0 -> a
    71:77:java.lang.CharSequence androidx.emoji2.text.EmojiCompat.process(java.lang.CharSequence,int,int):0 -> a
    71:77:java.lang.CharSequence androidx.emoji2.text.EmojiCompat.process(java.lang.CharSequence):0 -> a
    71:77:void onInitialized():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    78:98:void onInitialized():0:0 -> a
    99:114:void androidx.emoji2.viewsintegration.EmojiInputFilter.updateSelection(android.text.Spannable,int,int):0:0 -> a
    99:114:void onInitialized():0 -> a
androidx.emoji2.viewsintegration.EmojiKeyListener -> d0.g:
    android.text.method.KeyListener mKeyListener -> a
    androidx.emoji2.viewsintegration.EmojiKeyListener$EmojiCompatHandleKeyDownHelper mEmojiCompatHandleKeyDownHelper -> b
    7:14:void androidx.emoji2.viewsintegration.EmojiKeyListener.<init>(android.text.method.KeyListener,androidx.emoji2.viewsintegration.EmojiKeyListener$EmojiCompatHandleKeyDownHelper):0:0 -> <init>
    7:14:void <init>(android.text.method.KeyListener):0 -> <init>
    0:5:void clearMetaKeyState(android.view.View,android.text.Editable,int):0:0 -> clearMetaKeyState
    0:6:int getInputType():0:0 -> getInputType
    5:18:boolean androidx.emoji2.viewsintegration.EmojiKeyListener$EmojiCompatHandleKeyDownHelper.handleKeyDown(android.text.Editable,int,android.view.KeyEvent):0:0 -> onKeyDown
    5:18:boolean onKeyDown(android.view.View,android.text.Editable,int,android.view.KeyEvent):0 -> onKeyDown
    19:37:boolean androidx.emoji2.text.EmojiProcessor.handleOnKeyDown(android.text.Editable,int,android.view.KeyEvent):0:0 -> onKeyDown
    19:37:boolean androidx.emoji2.text.EmojiCompat.handleOnKeyDown(android.text.Editable,int,android.view.KeyEvent):0 -> onKeyDown
    19:37:boolean androidx.emoji2.viewsintegration.EmojiKeyListener$EmojiCompatHandleKeyDownHelper.handleKeyDown(android.text.Editable,int,android.view.KeyEvent):0 -> onKeyDown
    19:37:boolean onKeyDown(android.view.View,android.text.Editable,int,android.view.KeyEvent):0 -> onKeyDown
    38:47:boolean onKeyDown(android.view.View,android.text.Editable,int,android.view.KeyEvent):0:0 -> onKeyDown
    0:6:boolean onKeyOther(android.view.View,android.text.Editable,android.view.KeyEvent):0:0 -> onKeyOther
    0:6:boolean onKeyUp(android.view.View,android.text.Editable,int,android.view.KeyEvent):0:0 -> onKeyUp
androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal19 -> d0.h:
    android.widget.TextView mTextView -> h
    androidx.emoji2.viewsintegration.EmojiInputFilter mEmojiInputFilter -> i
    boolean mEnabled -> j
    0:17:void <init>(android.widget.TextView):0:0 -> <init>
    6:26:android.util.SparseArray androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal19.getEmojiInputFilterPositionArray(android.text.InputFilter[]):0:0 -> a
    6:26:android.text.InputFilter[] androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal19.removeEmojiInputFilterIfPresent(android.text.InputFilter[]):0 -> a
    6:26:android.text.InputFilter[] getFilters(android.text.InputFilter[]):0 -> a
    27:62:android.text.InputFilter[] androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal19.removeEmojiInputFilterIfPresent(android.text.InputFilter[]):0:0 -> a
    27:62:android.text.InputFilter[] getFilters(android.text.InputFilter[]):0 -> a
    63:87:android.text.InputFilter[] androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal19.addEmojiInputFilterIfMissing(android.text.InputFilter[]):0:0 -> a
    63:87:android.text.InputFilter[] getFilters(android.text.InputFilter[]):0 -> a
    0:5:void setAllCaps(boolean):0:0 -> d
    5:18:void androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal19.updateFilters():0:0 -> e
    5:18:void setEnabled(boolean):0 -> e
    6:9:android.text.method.TransformationMethod androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal19.wrapTransformationMethod(android.text.method.TransformationMethod):0:0 -> f
    6:9:void updateTransformationMethod():0 -> f
    10:26:android.text.method.TransformationMethod androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal19.wrapForEnabled(android.text.method.TransformationMethod):0:0 -> f
    10:26:android.text.method.TransformationMethod androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal19.wrapTransformationMethod(android.text.method.TransformationMethod):0 -> f
    10:26:void updateTransformationMethod():0 -> f
    27:32:android.text.method.TransformationMethod androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal19.unwrapForDisabled(android.text.method.TransformationMethod):0:0 -> f
    27:32:android.text.method.TransformationMethod androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal19.wrapTransformationMethod(android.text.method.TransformationMethod):0 -> f
    27:32:void updateTransformationMethod():0 -> f
    33:34:android.text.method.TransformationMethod androidx.emoji2.viewsintegration.EmojiTransformationMethod.getOriginalTransformationMethod():0:0 -> f
    33:34:android.text.method.TransformationMethod androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal19.unwrapForDisabled(android.text.method.TransformationMethod):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    33:34:android.text.method.TransformationMethod androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal19.wrapTransformationMethod(android.text.method.TransformationMethod):0 -> f
    33:34:void updateTransformationMethod():0 -> f
    35:38:void updateTransformationMethod():0:0 -> f
androidx.emoji2.viewsintegration.EmojiTextViewHelper$SkippingHelper19 -> d0.i:
    androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal19 mHelperDelegate -> h
    0:12:void <init>(android.widget.TextView):0:0 -> <init>
    0:11:boolean androidx.emoji2.text.EmojiCompat.isConfigured():0:0 -> a
    0:11:boolean androidx.emoji2.viewsintegration.EmojiTextViewHelper$SkippingHelper19.skipBecauseEmojiCompatNotInitialized():0 -> a
    0:11:android.text.InputFilter[] getFilters(android.text.InputFilter[]):0 -> a
    12:18:android.text.InputFilter[] getFilters(android.text.InputFilter[]):0:0 -> a
    0:11:boolean androidx.emoji2.text.EmojiCompat.isConfigured():0:0 -> d
    0:11:boolean androidx.emoji2.viewsintegration.EmojiTextViewHelper$SkippingHelper19.skipBecauseEmojiCompatNotInitialized():0 -> d
    0:11:void setAllCaps(boolean):0 -> d
    12:17:void setAllCaps(boolean):0:0 -> d
    0:8:boolean androidx.emoji2.text.EmojiCompat.isConfigured():0:0 -> e
    0:8:boolean androidx.emoji2.viewsintegration.EmojiTextViewHelper$SkippingHelper19.skipBecauseEmojiCompatNotInitialized():0 -> e
    0:8:void setEnabled(boolean):0 -> e
    9:12:void setEnabled(boolean):0:0 -> e
    13:15:void androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal19.setEnabledUnsafe(boolean):0:0 -> e
    13:15:void setEnabled(boolean):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:19:void setEnabled(boolean):0:0 -> e
androidx.emoji2.viewsintegration.EmojiTextWatcher -> d0.k:
    android.widget.EditText mEditText -> a
    boolean mExpectInitializedEmojiCompat -> b
    androidx.emoji2.text.EmojiCompat$InitCallback mInitCallback -> c
    boolean mEnabled -> d
    0:11:void <init>(android.widget.EditText,boolean):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/EditText;)V"}
    35:38:java.lang.CharSequence androidx.emoji2.text.EmojiCompat.process(java.lang.CharSequence):0:0 -> a
    35:38:void processTextOnEnablingEvent(android.widget.EditText,int):0 -> a
    39:45:java.lang.CharSequence androidx.emoji2.text.EmojiCompat.process(java.lang.CharSequence,int,int,int):0:0 -> a
    39:45:java.lang.CharSequence androidx.emoji2.text.EmojiCompat.process(java.lang.CharSequence,int,int):0 -> a
    39:45:java.lang.CharSequence androidx.emoji2.text.EmojiCompat.process(java.lang.CharSequence):0 -> a
    39:45:void processTextOnEnablingEvent(android.widget.EditText,int):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    46:61:void androidx.emoji2.viewsintegration.EmojiInputFilter.updateSelection(android.text.Spannable,int,int):0:0 -> a
    46:61:void processTextOnEnablingEvent(android.widget.EditText,int):0 -> a
    0:0:void afterTextChanged(android.text.Editable) -> afterTextChanged
    0:0:void beforeTextChanged(java.lang.CharSequence,int,int,int) -> beforeTextChanged
    8:17:boolean androidx.emoji2.viewsintegration.EmojiTextWatcher.shouldSkipForDisabledOrNotConfigured():0:0 -> onTextChanged
    8:17:void onTextChanged(java.lang.CharSequence,int,int,int):0 -> onTextChanged
    18:32:boolean androidx.emoji2.text.EmojiCompat.isConfigured():0:0 -> onTextChanged
    18:32:boolean androidx.emoji2.viewsintegration.EmojiTextWatcher.shouldSkipForDisabledOrNotConfigured():0 -> onTextChanged
    18:32:void onTextChanged(java.lang.CharSequence,int,int,int):0 -> onTextChanged
    33:67:void onTextChanged(java.lang.CharSequence,int,int,int):0:0 -> onTextChanged
    68:80:androidx.emoji2.text.EmojiCompat$InitCallback androidx.emoji2.viewsintegration.EmojiTextWatcher.getInitCallback():0:0 -> onTextChanged
    68:80:void onTextChanged(java.lang.CharSequence,int,int,int):0 -> onTextChanged
    81:84:void onTextChanged(java.lang.CharSequence,int,int,int):0:0 -> onTextChanged
androidx.emoji2.viewsintegration.EmojiTextWatcher$InitCallbackImpl -> d0.j:
    java.lang.ref.Reference mViewRef -> a
    0:10:void <init>(android.widget.EditText):0:0 -> <init>
    0:12:void onInitialized():0:0 -> a
androidx.emoji2.viewsintegration.EmojiTransformationMethod -> d0.l:
    android.text.method.TransformationMethod mTransformationMethod -> a
    0:5:void <init>(android.text.method.TransformationMethod):0:0 -> <init>
    36:40:java.lang.CharSequence androidx.emoji2.text.EmojiCompat.process(java.lang.CharSequence):0:0 -> getTransformation
    36:40:java.lang.CharSequence getTransformation(java.lang.CharSequence,android.view.View):0 -> getTransformation
    41:46:java.lang.CharSequence androidx.emoji2.text.EmojiCompat.process(java.lang.CharSequence,int,int,int):0:0 -> getTransformation
    41:46:java.lang.CharSequence androidx.emoji2.text.EmojiCompat.process(java.lang.CharSequence,int,int):0 -> getTransformation
    41:46:java.lang.CharSequence androidx.emoji2.text.EmojiCompat.process(java.lang.CharSequence):0 -> getTransformation
    41:46:java.lang.CharSequence getTransformation(java.lang.CharSequence,android.view.View):0 -> getTransformation
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    0:12:void onFocusChanged(android.view.View,java.lang.CharSequence,boolean,int,android.graphics.Rect):0:0 -> onFocusChanged
androidx.fragment.R$styleable -> e0.a:
    int[] Fragment -> a
    int[] FragmentContainerView -> b
    0:21:void <clinit>():0:0 -> <clinit>
androidx.fragment.app.BackStackRecord -> androidx.fragment.app.a:
    java.util.ArrayList androidx.fragment.app.FragmentTransaction.mOps -> a
    int androidx.fragment.app.FragmentTransaction.mEnterAnim -> b
    int androidx.fragment.app.FragmentTransaction.mExitAnim -> c
    int androidx.fragment.app.FragmentTransaction.mPopEnterAnim -> d
    int androidx.fragment.app.FragmentTransaction.mPopExitAnim -> e
    int androidx.fragment.app.FragmentTransaction.mTransition -> f
    boolean androidx.fragment.app.FragmentTransaction.mAddToBackStack -> g
    java.lang.String androidx.fragment.app.FragmentTransaction.mName -> h
    int androidx.fragment.app.FragmentTransaction.mBreadCrumbTitleRes -> i
    java.lang.CharSequence androidx.fragment.app.FragmentTransaction.mBreadCrumbTitleText -> j
    int androidx.fragment.app.FragmentTransaction.mBreadCrumbShortTitleRes -> k
    java.lang.CharSequence androidx.fragment.app.FragmentTransaction.mBreadCrumbShortTitleText -> l
    java.util.ArrayList androidx.fragment.app.FragmentTransaction.mSharedElementSourceNames -> m
    java.util.ArrayList androidx.fragment.app.FragmentTransaction.mSharedElementTargetNames -> n
    boolean androidx.fragment.app.FragmentTransaction.mReorderingAllowed -> o
    androidx.fragment.app.FragmentManager mManager -> p
    int mIndex -> q
    0:3:androidx.fragment.app.FragmentHostCallback androidx.fragment.app.FragmentManager.getHost():0:0 -> <init>
    0:3:void <init>(androidx.fragment.app.FragmentManager):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/s;)V"}
    4:5:android.content.Context androidx.fragment.app.FragmentHostCallback.getContext():0:0 -> <init>
    4:5:void <init>(androidx.fragment.app.FragmentManager):0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:8:void <init>(androidx.fragment.app.FragmentManager):0:0 -> <init>
    9:22:void androidx.fragment.app.FragmentTransaction.<init>(androidx.fragment.app.FragmentFactory,java.lang.ClassLoader):0:0 -> <init>
    9:22:void <init>(androidx.fragment.app.FragmentManager):0 -> <init>
    23:27:void <init>(androidx.fragment.app.FragmentManager):0:0 -> <init>
    0:60:void bumpBackStackNesting(int):0:0 -> a
    0:397:void dump(java.lang.String,java.io.PrintWriter,boolean):0:0 -> b
    51:51:void androidx.fragment.app.FragmentManager.setMaxLifecycle(androidx.fragment.app.Fragment,androidx.lifecycle.Lifecycle$State):0:0 -> c
    51:51:void executeOps():0 -> c
    52:71:void executeOps():0:0 -> c
    52:52:void androidx.fragment.app.FragmentManager.setMaxLifecycle(androidx.fragment.app.Fragment,androidx.lifecycle.Lifecycle$State):0:0 -> d
    52:52:void executePopOps(boolean):0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    53:63:void executePopOps(boolean):0:0 -> d
    38:43:void androidx.fragment.app.FragmentManager.addBackStackState(androidx.fragment.app.BackStackRecord):0:0 -> e
    38:43:boolean generateOps(java.util.ArrayList,java.util.ArrayList):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Ljava/util/ArrayList;)V"}
    44:56:void androidx.fragment.app.FragmentManager.addBackStackState(androidx.fragment.app.BackStackRecord):0:0 -> e
    44:56:boolean generateOps(java.util.ArrayList,java.util.ArrayList):0 -> e
androidx.fragment.app.BackStackState -> androidx.fragment.app.b:
    int[] mOps -> a
    java.util.ArrayList mFragmentWhos -> b
    int[] mOldMaxLifecycleStates -> c
    int[] mCurrentMaxLifecycleStates -> d
    int mTransition -> e
    java.lang.String mName -> f
    int mIndex -> g
    int mBreadCrumbTitleRes -> h
    java.lang.CharSequence mBreadCrumbTitleText -> i
    int mBreadCrumbShortTitleRes -> j
    java.lang.CharSequence mBreadCrumbShortTitleText -> k
    java.util.ArrayList mSharedElementSourceNames -> l
    java.util.ArrayList mSharedElementTargetNames -> m
    boolean mReorderingAllowed -> n
    1:1:void <init>(android.os.Parcel):0:0 -> <init>
    2:2:void <init>(androidx.fragment.app.BackStackRecord):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/a;)V"}
androidx.fragment.app.Fragment -> androidx.fragment.app.d:
androidx.fragment.app.Fragment$5 -> androidx.fragment.app.Fragment$5:
    0:6:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;Landroidx/lifecycle/k;)V"}
androidx.fragment.app.Fragment$InstantiationException -> androidx.fragment.app.c:
    1:1:void androidx.startup.StartupException.<init>(java.lang.String):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"}
    2:2:void <init>(java.lang.String,java.lang.Exception):0:0 -> <init>
androidx.fragment.app.FragmentActivity -> androidx.fragment.app.h:
    androidx.fragment.app.FragmentController mFragments -> n
    androidx.lifecycle.LifecycleRegistry mFragmentLifecycleRegistry -> o
    boolean mCreated -> p
    boolean mResumed -> q
    boolean mStopped -> r
    11:16:androidx.fragment.app.FragmentController androidx.fragment.app.FragmentController.createController(androidx.fragment.app.FragmentHostCallback):0:0 -> <init>
    11:16:void <init>():0 -> <init>
    17:27:void <init>():0:0 -> <init>
    28:31:androidx.savedstate.SavedStateRegistry androidx.savedstate.SavedStateRegistryController.getSavedStateRegistry():0:0 -> <init>
    28:31:androidx.savedstate.SavedStateRegistry androidx.activity.ComponentActivity.getSavedStateRegistry():0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    28:31:void init():0 -> <init>
    28:31:void <init>():0 -> <init>
    32:50:void init():0:0 -> <init>
    32:50:void <init>():0 -> <init>
    85:88:androidx.loader.app.LoaderManager androidx.loader.app.LoaderManager.getInstance(androidx.lifecycle.LifecycleOwner):0:0 -> dump
    85:88:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    89:103:androidx.loader.app.LoaderManagerImpl$LoaderViewModel androidx.loader.app.LoaderManagerImpl$LoaderViewModel.getInstance(androidx.lifecycle.ViewModelStore):0:0 -> dump
    89:103:void androidx.loader.app.LoaderManagerImpl.<init>(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.ViewModelStore):0 -> dump
    89:103:androidx.loader.app.LoaderManager androidx.loader.app.LoaderManager.getInstance(androidx.lifecycle.LifecycleOwner):0 -> dump
    89:103:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    104:105:void androidx.loader.app.LoaderManagerImpl$LoaderViewModel.dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> dump
    104:105:void androidx.loader.app.LoaderManagerImpl.dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    104:105:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    106:109:int androidx.collection.SparseArrayCompat.size():0:0 -> dump
    106:109:void androidx.loader.app.LoaderManagerImpl$LoaderViewModel.dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    106:109:void androidx.loader.app.LoaderManagerImpl.dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    106:109:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    110:117:void androidx.loader.app.LoaderManagerImpl$LoaderViewModel.dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> dump
    110:117:void androidx.loader.app.LoaderManagerImpl.dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    110:117:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    118:122:int androidx.collection.SparseArrayCompat.size():0:0 -> dump
    118:122:void androidx.loader.app.LoaderManagerImpl$LoaderViewModel.dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    118:122:void androidx.loader.app.LoaderManagerImpl.dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    118:122:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    123:126:java.lang.Object androidx.collection.SparseArrayCompat.valueAt(int):0:0 -> dump
    123:126:void androidx.loader.app.LoaderManagerImpl$LoaderViewModel.dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    123:126:void androidx.loader.app.LoaderManagerImpl.dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    123:126:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    127:137:void androidx.loader.app.LoaderManagerImpl$LoaderViewModel.dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> dump
    127:137:void androidx.loader.app.LoaderManagerImpl.dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    127:137:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    138:141:int androidx.collection.SparseArrayCompat.keyAt(int):0:0 -> dump
    138:141:void androidx.loader.app.LoaderManagerImpl$LoaderViewModel.dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    138:141:void androidx.loader.app.LoaderManagerImpl.dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    138:141:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    142:150:void androidx.loader.app.LoaderManagerImpl$LoaderViewModel.dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> dump
    142:150:void androidx.loader.app.LoaderManagerImpl.dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    142:150:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    151:152:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> dump
    153:154:androidx.fragment.app.FragmentManager androidx.fragment.app.FragmentController.getSupportFragmentManager():0:0 -> dump
    153:154:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    155:158:androidx.fragment.app.FragmentManager androidx.fragment.app.FragmentController.getSupportFragmentManager():0:0 -> dump
    155:158:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    159:161:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> dump
    162:183:void androidx.fragment.app.FragmentManager.dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> dump
    162:183:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    184:272:void androidx.fragment.app.FragmentStore.dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> dump
    184:272:void androidx.fragment.app.FragmentManager.dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    184:272:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    273:325:void androidx.fragment.app.FragmentManager.dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> dump
    273:325:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    326:331:void androidx.fragment.app.BackStackRecord.dump(java.lang.String,java.io.PrintWriter):0:0 -> dump
    326:331:void androidx.fragment.app.FragmentManager.dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    326:331:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    332:490:void androidx.fragment.app.FragmentManager.dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0:0 -> dump
    332:490:void dump(java.lang.String,java.io.FileDescriptor,java.io.PrintWriter,java.lang.String[]):0 -> dump
    8:9:void androidx.fragment.app.FragmentController.dispatchConfigurationChanged(android.content.res.Configuration):0:0 -> onConfigurationChanged
    8:9:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:13:void androidx.fragment.app.FragmentController.dispatchConfigurationChanged(android.content.res.Configuration):0:0 -> onConfigurationChanged
    10:13:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    14:15:void androidx.fragment.app.FragmentManager.dispatchConfigurationChanged(android.content.res.Configuration):0:0 -> onConfigurationChanged
    14:15:void androidx.fragment.app.FragmentController.dispatchConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:15:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    16:38:void androidx.fragment.app.FragmentManager.dispatchConfigurationChanged(android.content.res.Configuration):0:0 -> onConfigurationChanged
    16:38:void androidx.fragment.app.FragmentController.dispatchConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    16:38:void onConfigurationChanged(android.content.res.Configuration):0 -> onConfigurationChanged
    10:13:void androidx.fragment.app.FragmentController.dispatchCreate():0:0 -> onCreate
    10:13:void onCreate(android.os.Bundle):0 -> onCreate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:18:void androidx.fragment.app.FragmentController.dispatchCreate():0:0 -> onCreate
    14:18:void onCreate(android.os.Bundle):0 -> onCreate
    19:20:void androidx.fragment.app.FragmentManager.dispatchCreate():0:0 -> onCreate
    19:20:void androidx.fragment.app.FragmentController.dispatchCreate():0 -> onCreate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:20:void onCreate(android.os.Bundle):0 -> onCreate
    21:24:void androidx.fragment.app.FragmentManager.dispatchCreate():0:0 -> onCreate
    21:24:void androidx.fragment.app.FragmentController.dispatchCreate():0 -> onCreate
    21:24:void onCreate(android.os.Bundle):0 -> onCreate
    25:28:void androidx.fragment.app.FragmentManagerViewModel.setIsStateSaved(boolean):0:0 -> onCreate
    25:28:void androidx.fragment.app.FragmentManager.dispatchCreate():0 -> onCreate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    25:28:void androidx.fragment.app.FragmentController.dispatchCreate():0 -> onCreate
    25:28:void onCreate(android.os.Bundle):0 -> onCreate
    29:32:void androidx.fragment.app.FragmentManager.dispatchCreate():0:0 -> onCreate
    29:32:void androidx.fragment.app.FragmentController.dispatchCreate():0 -> onCreate
    29:32:void onCreate(android.os.Bundle):0 -> onCreate
    9:12:boolean androidx.fragment.app.FragmentController.dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):0:0 -> onCreatePanelMenu
    9:12:boolean onCreatePanelMenu(int,android.view.Menu):0 -> onCreatePanelMenu
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:16:boolean androidx.fragment.app.FragmentController.dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):0:0 -> onCreatePanelMenu
    13:16:boolean onCreatePanelMenu(int,android.view.Menu):0 -> onCreatePanelMenu
    17:21:boolean androidx.fragment.app.FragmentManager.dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):0:0 -> onCreatePanelMenu
    17:21:boolean androidx.fragment.app.FragmentController.dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):0 -> onCreatePanelMenu
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    17:21:boolean onCreatePanelMenu(int,android.view.Menu):0 -> onCreatePanelMenu
    22:46:boolean androidx.fragment.app.FragmentManager.dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):0:0 -> onCreatePanelMenu
    22:46:boolean androidx.fragment.app.FragmentController.dispatchCreateOptionsMenu(android.view.Menu,android.view.MenuInflater):0 -> onCreatePanelMenu
    22:46:boolean onCreatePanelMenu(int,android.view.Menu):0 -> onCreatePanelMenu
    1:1:android.view.View androidx.fragment.app.FragmentController.onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    1:1:android.view.View dispatchFragmentsOnCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    1:1:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    2:2:android.view.View androidx.fragment.app.FragmentController.onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    2:2:android.view.View dispatchFragmentsOnCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    2:2:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    3:3:android.view.View androidx.fragment.app.FragmentController.onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(0)"]}
    3:3:android.view.View dispatchFragmentsOnCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    3:3:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    4:4:android.view.View androidx.fragment.app.FragmentController.onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    4:4:android.view.View dispatchFragmentsOnCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    4:4:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    5:5:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    6:6:android.view.View androidx.fragment.app.FragmentController.onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    6:6:android.view.View dispatchFragmentsOnCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:6:android.view.View onCreateView(java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    7:7:android.view.View androidx.fragment.app.FragmentController.onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    7:7:android.view.View dispatchFragmentsOnCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    7:7:android.view.View onCreateView(java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    8:8:android.view.View androidx.fragment.app.FragmentController.onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(0)"]}
    8:8:android.view.View dispatchFragmentsOnCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    8:8:android.view.View onCreateView(java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    9:9:android.view.View androidx.fragment.app.FragmentController.onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    9:9:android.view.View dispatchFragmentsOnCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    9:9:android.view.View onCreateView(java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    10:10:android.view.View onCreateView(java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    3:6:void androidx.fragment.app.FragmentController.dispatchDestroy():0:0 -> onDestroy
    3:6:void onDestroy():0 -> onDestroy
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:11:void androidx.fragment.app.FragmentController.dispatchDestroy():0:0 -> onDestroy
    7:11:void onDestroy():0 -> onDestroy
    12:13:void androidx.fragment.app.FragmentManager.dispatchDestroy():0:0 -> onDestroy
    12:13:void androidx.fragment.app.FragmentController.dispatchDestroy():0 -> onDestroy
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:13:void onDestroy():0 -> onDestroy
    14:16:void androidx.fragment.app.FragmentManager.dispatchDestroy():0:0 -> onDestroy
    14:16:void androidx.fragment.app.FragmentController.dispatchDestroy():0 -> onDestroy
    14:16:void onDestroy():0 -> onDestroy
    17:32:void androidx.fragment.app.FragmentManager.endAnimatingAwayFragments():0:0 -> onDestroy
    17:32:void androidx.fragment.app.FragmentManager.dispatchDestroy():0 -> onDestroy
    17:32:void androidx.fragment.app.FragmentController.dispatchDestroy():0 -> onDestroy
    17:32:void onDestroy():0 -> onDestroy
    33:43:void androidx.fragment.app.FragmentManager.dispatchDestroy():0:0 -> onDestroy
    33:43:void androidx.fragment.app.FragmentController.dispatchDestroy():0 -> onDestroy
    33:43:void onDestroy():0 -> onDestroy
    44:47:void androidx.activity.OnBackPressedCallback.remove():0:0 -> onDestroy
    44:47:void androidx.fragment.app.FragmentManager.dispatchDestroy():0 -> onDestroy
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    44:47:void androidx.fragment.app.FragmentController.dispatchDestroy():0 -> onDestroy
    44:47:void onDestroy():0 -> onDestroy
    48:67:void androidx.activity.OnBackPressedCallback.remove():0:0 -> onDestroy
    48:67:void androidx.fragment.app.FragmentManager.dispatchDestroy():0 -> onDestroy
    48:67:void androidx.fragment.app.FragmentController.dispatchDestroy():0 -> onDestroy
    48:67:void onDestroy():0 -> onDestroy
    68:73:void androidx.fragment.app.FragmentManager.dispatchDestroy():0:0 -> onDestroy
    68:73:void androidx.fragment.app.FragmentController.dispatchDestroy():0 -> onDestroy
    68:73:void onDestroy():0 -> onDestroy
    74:81:void androidx.activity.result.ActivityResultRegistry$3.unregister():0:0 -> onDestroy
    74:81:void androidx.fragment.app.FragmentManager.dispatchDestroy():0 -> onDestroy
    74:81:void androidx.fragment.app.FragmentController.dispatchDestroy():0 -> onDestroy
    74:81:void onDestroy():0 -> onDestroy
    82:83:void androidx.activity.result.ActivityResultRegistry.unregister(java.lang.String):0:0 -> onDestroy
    82:83:void androidx.activity.result.ActivityResultRegistry$3.unregister():0 -> onDestroy
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    82:83:void androidx.fragment.app.FragmentManager.dispatchDestroy():0 -> onDestroy
    82:83:void androidx.fragment.app.FragmentController.dispatchDestroy():0 -> onDestroy
    82:83:void onDestroy():0 -> onDestroy
    84:196:void androidx.activity.result.ActivityResultRegistry.unregister(java.lang.String):0:0 -> onDestroy
    84:196:void androidx.activity.result.ActivityResultRegistry$3.unregister():0 -> onDestroy
    84:196:void androidx.fragment.app.FragmentManager.dispatchDestroy():0 -> onDestroy
    84:196:void androidx.fragment.app.FragmentController.dispatchDestroy():0 -> onDestroy
    84:196:void onDestroy():0 -> onDestroy
    197:198:void androidx.fragment.app.FragmentManager.dispatchDestroy():0:0 -> onDestroy
    197:198:void androidx.fragment.app.FragmentController.dispatchDestroy():0 -> onDestroy
    197:198:void onDestroy():0 -> onDestroy
    199:200:void androidx.activity.result.ActivityResultRegistry$3.unregister():0:0 -> onDestroy
    199:200:void androidx.fragment.app.FragmentManager.dispatchDestroy():0 -> onDestroy
    199:200:void androidx.fragment.app.FragmentController.dispatchDestroy():0 -> onDestroy
    199:200:void onDestroy():0 -> onDestroy
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    201:206:void androidx.activity.result.ActivityResultRegistry$3.unregister():0:0 -> onDestroy
    201:206:void androidx.fragment.app.FragmentManager.dispatchDestroy():0 -> onDestroy
    201:206:void androidx.fragment.app.FragmentController.dispatchDestroy():0 -> onDestroy
    201:206:void onDestroy():0 -> onDestroy
    207:208:void androidx.activity.result.ActivityResultRegistry.unregister(java.lang.String):0:0 -> onDestroy
    207:208:void androidx.activity.result.ActivityResultRegistry$3.unregister():0 -> onDestroy
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    207:208:void androidx.fragment.app.FragmentManager.dispatchDestroy():0 -> onDestroy
    207:208:void androidx.fragment.app.FragmentController.dispatchDestroy():0 -> onDestroy
    207:208:void onDestroy():0 -> onDestroy
    209:315:void androidx.activity.result.ActivityResultRegistry.unregister(java.lang.String):0:0 -> onDestroy
    209:315:void androidx.activity.result.ActivityResultRegistry$3.unregister():0 -> onDestroy
    209:315:void androidx.fragment.app.FragmentManager.dispatchDestroy():0 -> onDestroy
    209:315:void androidx.fragment.app.FragmentController.dispatchDestroy():0 -> onDestroy
    209:315:void onDestroy():0 -> onDestroy
    316:317:void androidx.fragment.app.FragmentManager.dispatchDestroy():0:0 -> onDestroy
    316:317:void androidx.fragment.app.FragmentController.dispatchDestroy():0 -> onDestroy
    316:317:void onDestroy():0 -> onDestroy
    318:319:void androidx.activity.result.ActivityResultRegistry$3.unregister():0:0 -> onDestroy
    318:319:void androidx.fragment.app.FragmentManager.dispatchDestroy():0 -> onDestroy
    318:319:void androidx.fragment.app.FragmentController.dispatchDestroy():0 -> onDestroy
    318:319:void onDestroy():0 -> onDestroy
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    320:325:void androidx.activity.result.ActivityResultRegistry$3.unregister():0:0 -> onDestroy
    320:325:void androidx.fragment.app.FragmentManager.dispatchDestroy():0 -> onDestroy
    320:325:void androidx.fragment.app.FragmentController.dispatchDestroy():0 -> onDestroy
    320:325:void onDestroy():0 -> onDestroy
    326:327:void androidx.activity.result.ActivityResultRegistry.unregister(java.lang.String):0:0 -> onDestroy
    326:327:void androidx.activity.result.ActivityResultRegistry$3.unregister():0 -> onDestroy
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    326:327:void androidx.fragment.app.FragmentManager.dispatchDestroy():0 -> onDestroy
    326:327:void androidx.fragment.app.FragmentController.dispatchDestroy():0 -> onDestroy
    326:327:void onDestroy():0 -> onDestroy
    328:434:void androidx.activity.result.ActivityResultRegistry.unregister(java.lang.String):0:0 -> onDestroy
    328:434:void androidx.activity.result.ActivityResultRegistry$3.unregister():0 -> onDestroy
    328:434:void androidx.fragment.app.FragmentManager.dispatchDestroy():0 -> onDestroy
    328:434:void androidx.fragment.app.FragmentController.dispatchDestroy():0 -> onDestroy
    328:434:void onDestroy():0 -> onDestroy
    435:442:void onDestroy():0:0 -> onDestroy
    443:452:void androidx.fragment.app.FragmentManager.endAnimatingAwayFragments():0:0 -> onDestroy
    443:452:void androidx.fragment.app.FragmentManager.dispatchDestroy():0 -> onDestroy
    443:452:void androidx.fragment.app.FragmentController.dispatchDestroy():0 -> onDestroy
    443:452:void onDestroy():0 -> onDestroy
    3:6:void androidx.fragment.app.FragmentController.dispatchLowMemory():0:0 -> onLowMemory
    3:6:void onLowMemory():0 -> onLowMemory
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:10:void androidx.fragment.app.FragmentController.dispatchLowMemory():0:0 -> onLowMemory
    7:10:void onLowMemory():0 -> onLowMemory
    11:12:void androidx.fragment.app.FragmentManager.dispatchLowMemory():0:0 -> onLowMemory
    11:12:void androidx.fragment.app.FragmentController.dispatchLowMemory():0 -> onLowMemory
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:12:void onLowMemory():0 -> onLowMemory
    13:35:void androidx.fragment.app.FragmentManager.dispatchLowMemory():0:0 -> onLowMemory
    13:35:void androidx.fragment.app.FragmentController.dispatchLowMemory():0 -> onLowMemory
    13:35:void onLowMemory():0 -> onLowMemory
    17:18:boolean androidx.fragment.app.FragmentController.dispatchContextItemSelected(android.view.MenuItem):0:0 -> onMenuItemSelected
    17:18:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:22:boolean androidx.fragment.app.FragmentController.dispatchContextItemSelected(android.view.MenuItem):0:0 -> onMenuItemSelected
    19:22:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    23:27:boolean androidx.fragment.app.FragmentManager.dispatchContextItemSelected(android.view.MenuItem):0:0 -> onMenuItemSelected
    23:27:boolean androidx.fragment.app.FragmentController.dispatchContextItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:27:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    28:52:boolean androidx.fragment.app.FragmentManager.dispatchContextItemSelected(android.view.MenuItem):0:0 -> onMenuItemSelected
    28:52:boolean androidx.fragment.app.FragmentController.dispatchContextItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    28:52:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    53:54:boolean androidx.fragment.app.FragmentController.dispatchOptionsItemSelected(android.view.MenuItem):0:0 -> onMenuItemSelected
    53:54:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    55:58:boolean androidx.fragment.app.FragmentController.dispatchOptionsItemSelected(android.view.MenuItem):0:0 -> onMenuItemSelected
    55:58:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    59:63:boolean androidx.fragment.app.FragmentManager.dispatchOptionsItemSelected(android.view.MenuItem):0:0 -> onMenuItemSelected
    59:63:boolean androidx.fragment.app.FragmentController.dispatchOptionsItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    59:63:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    64:88:boolean androidx.fragment.app.FragmentManager.dispatchOptionsItemSelected(android.view.MenuItem):0:0 -> onMenuItemSelected
    64:88:boolean androidx.fragment.app.FragmentController.dispatchOptionsItemSelected(android.view.MenuItem):0 -> onMenuItemSelected
    64:88:boolean onMenuItemSelected(int,android.view.MenuItem):0 -> onMenuItemSelected
    0:3:void androidx.fragment.app.FragmentController.dispatchMultiWindowModeChanged(boolean):0:0 -> onMultiWindowModeChanged
    0:3:void onMultiWindowModeChanged(boolean):0 -> onMultiWindowModeChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:7:void androidx.fragment.app.FragmentController.dispatchMultiWindowModeChanged(boolean):0:0 -> onMultiWindowModeChanged
    4:7:void onMultiWindowModeChanged(boolean):0 -> onMultiWindowModeChanged
    8:9:void androidx.fragment.app.FragmentManager.dispatchMultiWindowModeChanged(boolean):0:0 -> onMultiWindowModeChanged
    8:9:void androidx.fragment.app.FragmentController.dispatchMultiWindowModeChanged(boolean):0 -> onMultiWindowModeChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:9:void onMultiWindowModeChanged(boolean):0 -> onMultiWindowModeChanged
    10:32:void androidx.fragment.app.FragmentManager.dispatchMultiWindowModeChanged(boolean):0:0 -> onMultiWindowModeChanged
    10:32:void androidx.fragment.app.FragmentController.dispatchMultiWindowModeChanged(boolean):0 -> onMultiWindowModeChanged
    10:32:void onMultiWindowModeChanged(boolean):0 -> onMultiWindowModeChanged
    2:5:void androidx.fragment.app.FragmentController.dispatchOptionsMenuClosed(android.view.Menu):0:0 -> onPanelClosed
    2:5:void onPanelClosed(int,android.view.Menu):0 -> onPanelClosed
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:9:void androidx.fragment.app.FragmentController.dispatchOptionsMenuClosed(android.view.Menu):0:0 -> onPanelClosed
    6:9:void onPanelClosed(int,android.view.Menu):0 -> onPanelClosed
    10:15:void androidx.fragment.app.FragmentManager.dispatchOptionsMenuClosed(android.view.Menu):0:0 -> onPanelClosed
    10:15:void androidx.fragment.app.FragmentController.dispatchOptionsMenuClosed(android.view.Menu):0 -> onPanelClosed
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:15:void onPanelClosed(int,android.view.Menu):0 -> onPanelClosed
    16:39:void androidx.fragment.app.FragmentManager.dispatchOptionsMenuClosed(android.view.Menu):0:0 -> onPanelClosed
    16:39:void androidx.fragment.app.FragmentController.dispatchOptionsMenuClosed(android.view.Menu):0 -> onPanelClosed
    16:39:void onPanelClosed(int,android.view.Menu):0 -> onPanelClosed
    40:43:void onPanelClosed(int,android.view.Menu):0:0 -> onPanelClosed
    6:9:void androidx.fragment.app.FragmentController.dispatchPause():0:0 -> onPause
    6:9:void onPause():0 -> onPause
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:14:void androidx.fragment.app.FragmentController.dispatchPause():0:0 -> onPause
    10:14:void onPause():0 -> onPause
    15:17:void androidx.fragment.app.FragmentManager.dispatchPause():0:0 -> onPause
    15:17:void androidx.fragment.app.FragmentController.dispatchPause():0 -> onPause
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:17:void onPause():0 -> onPause
    18:25:void onPause():0:0 -> onPause
    0:3:void androidx.fragment.app.FragmentController.dispatchPictureInPictureModeChanged(boolean):0:0 -> onPictureInPictureModeChanged
    0:3:void onPictureInPictureModeChanged(boolean):0 -> onPictureInPictureModeChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:7:void androidx.fragment.app.FragmentController.dispatchPictureInPictureModeChanged(boolean):0:0 -> onPictureInPictureModeChanged
    4:7:void onPictureInPictureModeChanged(boolean):0 -> onPictureInPictureModeChanged
    8:9:void androidx.fragment.app.FragmentManager.dispatchPictureInPictureModeChanged(boolean):0:0 -> onPictureInPictureModeChanged
    8:9:void androidx.fragment.app.FragmentController.dispatchPictureInPictureModeChanged(boolean):0 -> onPictureInPictureModeChanged
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:9:void onPictureInPictureModeChanged(boolean):0 -> onPictureInPictureModeChanged
    10:32:void androidx.fragment.app.FragmentManager.dispatchPictureInPictureModeChanged(boolean):0:0 -> onPictureInPictureModeChanged
    10:32:void androidx.fragment.app.FragmentController.dispatchPictureInPictureModeChanged(boolean):0 -> onPictureInPictureModeChanged
    10:32:void onPictureInPictureModeChanged(boolean):0 -> onPictureInPictureModeChanged
    3:9:void onResumeFragments():0:0 -> onPostResume
    3:9:void onPostResume():0 -> onPostResume
    10:13:void androidx.fragment.app.FragmentController.dispatchResume():0:0 -> onPostResume
    10:13:void onResumeFragments():0 -> onPostResume
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:13:void onPostResume():0 -> onPostResume
    14:18:void androidx.fragment.app.FragmentController.dispatchResume():0:0 -> onPostResume
    14:18:void onResumeFragments():0 -> onPostResume
    14:18:void onPostResume():0 -> onPostResume
    19:20:void androidx.fragment.app.FragmentManager.dispatchResume():0:0 -> onPostResume
    19:20:void androidx.fragment.app.FragmentController.dispatchResume():0 -> onPostResume
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:20:void onResumeFragments():0 -> onPostResume
    19:20:void onPostResume():0 -> onPostResume
    21:24:void androidx.fragment.app.FragmentManager.dispatchResume():0:0 -> onPostResume
    21:24:void androidx.fragment.app.FragmentController.dispatchResume():0 -> onPostResume
    21:24:void onResumeFragments():0 -> onPostResume
    21:24:void onPostResume():0 -> onPostResume
    25:28:void androidx.fragment.app.FragmentManagerViewModel.setIsStateSaved(boolean):0:0 -> onPostResume
    25:28:void androidx.fragment.app.FragmentManager.dispatchResume():0 -> onPostResume
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    25:28:void androidx.fragment.app.FragmentController.dispatchResume():0 -> onPostResume
    25:28:void onResumeFragments():0 -> onPostResume
    25:28:void onPostResume():0 -> onPostResume
    29:32:void androidx.fragment.app.FragmentManager.dispatchResume():0:0 -> onPostResume
    29:32:void androidx.fragment.app.FragmentController.dispatchResume():0 -> onPostResume
    29:32:void onResumeFragments():0 -> onPostResume
    29:32:void onPostResume():0 -> onPostResume
    4:6:boolean onPrepareOptionsPanel(android.view.View,android.view.Menu):0:0 -> onPreparePanel
    4:6:boolean onPreparePanel(int,android.view.View,android.view.Menu):0 -> onPreparePanel
    7:10:boolean androidx.fragment.app.FragmentController.dispatchPrepareOptionsMenu(android.view.Menu):0:0 -> onPreparePanel
    7:10:boolean onPreparePanel(int,android.view.View,android.view.Menu):0 -> onPreparePanel
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:14:boolean androidx.fragment.app.FragmentController.dispatchPrepareOptionsMenu(android.view.Menu):0:0 -> onPreparePanel
    11:14:boolean onPreparePanel(int,android.view.View,android.view.Menu):0 -> onPreparePanel
    15:19:boolean androidx.fragment.app.FragmentManager.dispatchPrepareOptionsMenu(android.view.Menu):0:0 -> onPreparePanel
    15:19:boolean androidx.fragment.app.FragmentController.dispatchPrepareOptionsMenu(android.view.Menu):0 -> onPreparePanel
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:19:boolean onPreparePanel(int,android.view.View,android.view.Menu):0 -> onPreparePanel
    20:44:boolean androidx.fragment.app.FragmentManager.dispatchPrepareOptionsMenu(android.view.Menu):0:0 -> onPreparePanel
    20:44:boolean androidx.fragment.app.FragmentController.dispatchPrepareOptionsMenu(android.view.Menu):0 -> onPreparePanel
    20:44:boolean onPreparePanel(int,android.view.View,android.view.Menu):0 -> onPreparePanel
    45:48:boolean onPreparePanel(int,android.view.View,android.view.Menu):0:0 -> onPreparePanel
    11:20:boolean androidx.fragment.app.FragmentController.execPendingActions():0:0 -> onResume
    11:20:void onResume():0 -> onResume
    20:24:void androidx.fragment.app.FragmentController.dispatchActivityCreated():0:0 -> onStart
    20:24:void onStart():0 -> onStart
    25:26:void androidx.fragment.app.FragmentManager.dispatchActivityCreated():0:0 -> onStart
    25:26:void androidx.fragment.app.FragmentController.dispatchActivityCreated():0 -> onStart
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    25:26:void onStart():0 -> onStart
    27:30:void androidx.fragment.app.FragmentManager.dispatchActivityCreated():0:0 -> onStart
    27:30:void androidx.fragment.app.FragmentController.dispatchActivityCreated():0 -> onStart
    27:30:void onStart():0 -> onStart
    31:34:void androidx.fragment.app.FragmentManagerViewModel.setIsStateSaved(boolean):0:0 -> onStart
    31:34:void androidx.fragment.app.FragmentManager.dispatchActivityCreated():0 -> onStart
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    31:34:void androidx.fragment.app.FragmentController.dispatchActivityCreated():0 -> onStart
    31:34:void onStart():0 -> onStart
    35:37:void androidx.fragment.app.FragmentManager.dispatchActivityCreated():0:0 -> onStart
    35:37:void androidx.fragment.app.FragmentController.dispatchActivityCreated():0 -> onStart
    35:37:void onStart():0 -> onStart
    38:45:boolean androidx.fragment.app.FragmentController.execPendingActions():0:0 -> onStart
    38:45:void onStart():0 -> onStart
    46:52:void onStart():0:0 -> onStart
    53:56:void androidx.fragment.app.FragmentController.dispatchStart():0:0 -> onStart
    53:56:void onStart():0 -> onStart
    57:58:void androidx.fragment.app.FragmentManager.dispatchStart():0:0 -> onStart
    57:58:void androidx.fragment.app.FragmentController.dispatchStart():0 -> onStart
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    57:58:void onStart():0 -> onStart
    59:62:void androidx.fragment.app.FragmentManager.dispatchStart():0:0 -> onStart
    59:62:void androidx.fragment.app.FragmentController.dispatchStart():0 -> onStart
    59:62:void onStart():0 -> onStart
    63:66:void androidx.fragment.app.FragmentManagerViewModel.setIsStateSaved(boolean):0:0 -> onStart
    63:66:void androidx.fragment.app.FragmentManager.dispatchStart():0 -> onStart
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    63:66:void androidx.fragment.app.FragmentController.dispatchStart():0 -> onStart
    63:66:void onStart():0 -> onStart
    67:70:void androidx.fragment.app.FragmentManager.dispatchStart():0:0 -> onStart
    67:70:void androidx.fragment.app.FragmentController.dispatchStart():0 -> onStart
    67:70:void onStart():0 -> onStart
    6:9:androidx.fragment.app.FragmentManager androidx.fragment.app.FragmentController.getSupportFragmentManager():0:0 -> onStop
    6:9:androidx.fragment.app.FragmentManager getSupportFragmentManager():0 -> onStop
    6:9:void markFragmentsCreated():0 -> onStop
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    6:9:void onStop():0 -> onStop
    10:13:androidx.fragment.app.FragmentManager androidx.fragment.app.FragmentController.getSupportFragmentManager():0:0 -> onStop
    10:13:androidx.fragment.app.FragmentManager getSupportFragmentManager():0 -> onStop
    10:13:void markFragmentsCreated():0 -> onStop
    10:13:void onStop():0 -> onStop
    14:15:java.util.List androidx.fragment.app.FragmentManager.getFragments():0:0 -> onStop
    14:15:boolean markState(androidx.fragment.app.FragmentManager,androidx.lifecycle.Lifecycle$State):0 -> onStop
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    14:15:void markFragmentsCreated():0 -> onStop
    14:15:void onStop():0 -> onStop
    16:19:java.util.List androidx.fragment.app.FragmentManager.getFragments():0:0 -> onStop
    16:19:boolean markState(androidx.fragment.app.FragmentManager,androidx.lifecycle.Lifecycle$State):0 -> onStop
    16:19:void markFragmentsCreated():0 -> onStop
    16:19:void onStop():0 -> onStop
    20:37:boolean markState(androidx.fragment.app.FragmentManager,androidx.lifecycle.Lifecycle$State):0:0 -> onStop
    20:37:void markFragmentsCreated():0 -> onStop
    20:37:void onStop():0 -> onStop
    38:39:void androidx.fragment.app.FragmentController.dispatchStop():0:0 -> onStop
    38:39:void onStop():0 -> onStop
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    40:43:void androidx.fragment.app.FragmentController.dispatchStop():0:0 -> onStop
    40:43:void onStop():0 -> onStop
    44:45:void androidx.fragment.app.FragmentManager.dispatchStop():0:0 -> onStop
    44:45:void androidx.fragment.app.FragmentController.dispatchStop():0 -> onStop
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    44:45:void onStop():0 -> onStop
    46:47:void androidx.fragment.app.FragmentManager.dispatchStop():0:0 -> onStop
    46:47:void androidx.fragment.app.FragmentController.dispatchStop():0 -> onStop
    46:47:void onStop():0 -> onStop
    48:51:void androidx.fragment.app.FragmentManagerViewModel.setIsStateSaved(boolean):0:0 -> onStop
    48:51:void androidx.fragment.app.FragmentManager.dispatchStop():0 -> onStop
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    48:51:void androidx.fragment.app.FragmentController.dispatchStop():0 -> onStop
    48:51:void onStop():0 -> onStop
    52:54:void androidx.fragment.app.FragmentManager.dispatchStop():0:0 -> onStop
    52:54:void androidx.fragment.app.FragmentController.dispatchStop():0 -> onStop
    52:54:void onStop():0 -> onStop
    55:62:void onStop():0:0 -> onStop
androidx.fragment.app.FragmentActivity$1 -> androidx.fragment.app.e:
    androidx.fragment.app.FragmentActivity this$0 -> a
    0:5:void <init>(androidx.fragment.app.FragmentActivity):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld/l;)V"}
    7:8:androidx.fragment.app.FragmentManager androidx.fragment.app.FragmentController.getSupportFragmentManager():0:0 -> a
    7:8:androidx.fragment.app.FragmentManager androidx.fragment.app.FragmentActivity.getSupportFragmentManager():0 -> a
    7:8:void androidx.fragment.app.FragmentActivity.markFragmentsCreated():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    7:8:android.os.Bundle saveState():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    9:10:androidx.fragment.app.FragmentManager androidx.fragment.app.FragmentController.getSupportFragmentManager():0:0 -> a
    9:10:androidx.fragment.app.FragmentManager androidx.fragment.app.FragmentActivity.getSupportFragmentManager():0 -> a
    9:10:void androidx.fragment.app.FragmentActivity.markFragmentsCreated():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    9:10:android.os.Bundle saveState():0 -> a
    11:14:androidx.fragment.app.FragmentManager androidx.fragment.app.FragmentController.getSupportFragmentManager():0:0 -> a
    11:14:androidx.fragment.app.FragmentManager androidx.fragment.app.FragmentActivity.getSupportFragmentManager():0 -> a
    11:14:void androidx.fragment.app.FragmentActivity.markFragmentsCreated():0 -> a
    11:14:android.os.Bundle saveState():0 -> a
    15:16:java.util.List androidx.fragment.app.FragmentManager.getFragments():0:0 -> a
    15:16:boolean androidx.fragment.app.FragmentActivity.markState(androidx.fragment.app.FragmentManager,androidx.lifecycle.Lifecycle$State):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:16:void androidx.fragment.app.FragmentActivity.markFragmentsCreated():0 -> a
    15:16:android.os.Bundle saveState():0 -> a
    17:20:java.util.List androidx.fragment.app.FragmentManager.getFragments():0:0 -> a
    17:20:boolean androidx.fragment.app.FragmentActivity.markState(androidx.fragment.app.FragmentManager,androidx.lifecycle.Lifecycle$State):0 -> a
    17:20:void androidx.fragment.app.FragmentActivity.markFragmentsCreated():0 -> a
    17:20:android.os.Bundle saveState():0 -> a
    21:38:boolean androidx.fragment.app.FragmentActivity.markState(androidx.fragment.app.FragmentManager,androidx.lifecycle.Lifecycle$State):0:0 -> a
    21:38:void androidx.fragment.app.FragmentActivity.markFragmentsCreated():0 -> a
    21:38:android.os.Bundle saveState():0 -> a
    39:51:android.os.Bundle saveState():0:0 -> a
    52:53:android.os.Parcelable androidx.fragment.app.FragmentController.saveAllState():0:0 -> a
    52:53:android.os.Bundle saveState():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    54:57:android.os.Parcelable androidx.fragment.app.FragmentController.saveAllState():0:0 -> a
    54:57:android.os.Bundle saveState():0 -> a
    58:61:void androidx.fragment.app.FragmentManager.forcePostponedTransactions():0:0 -> a
    58:61:android.os.Parcelable androidx.fragment.app.FragmentManager.saveAllState():0 -> a
    58:61:android.os.Parcelable androidx.fragment.app.FragmentController.saveAllState():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    58:61:android.os.Bundle saveState():0 -> a
    62:77:void androidx.fragment.app.FragmentManager.forcePostponedTransactions():0:0 -> a
    62:77:android.os.Parcelable androidx.fragment.app.FragmentManager.saveAllState():0 -> a
    62:77:android.os.Parcelable androidx.fragment.app.FragmentController.saveAllState():0 -> a
    62:77:android.os.Bundle saveState():0 -> a
    78:81:void androidx.fragment.app.SpecialEffectsController.forcePostponedExecutePendingOperations():0:0 -> a
    78:81:void androidx.fragment.app.FragmentManager.forcePostponedTransactions():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    78:81:android.os.Parcelable androidx.fragment.app.FragmentManager.saveAllState():0 -> a
    78:81:android.os.Parcelable androidx.fragment.app.FragmentController.saveAllState():0 -> a
    78:81:android.os.Bundle saveState():0 -> a
    82:97:void androidx.fragment.app.FragmentManager.endAnimatingAwayFragments():0:0 -> a
    82:97:android.os.Parcelable androidx.fragment.app.FragmentManager.saveAllState():0 -> a
    82:97:android.os.Parcelable androidx.fragment.app.FragmentController.saveAllState():0 -> a
    82:97:android.os.Bundle saveState():0 -> a
    98:104:android.os.Parcelable androidx.fragment.app.FragmentManager.saveAllState():0:0 -> a
    98:104:android.os.Parcelable androidx.fragment.app.FragmentController.saveAllState():0 -> a
    98:104:android.os.Bundle saveState():0 -> a
    105:107:void androidx.fragment.app.FragmentManagerViewModel.setIsStateSaved(boolean):0:0 -> a
    105:107:android.os.Parcelable androidx.fragment.app.FragmentManager.saveAllState():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    105:107:android.os.Parcelable androidx.fragment.app.FragmentController.saveAllState():0 -> a
    105:107:android.os.Bundle saveState():0 -> a
    108:112:android.os.Parcelable androidx.fragment.app.FragmentManager.saveAllState():0:0 -> a
    108:112:android.os.Parcelable androidx.fragment.app.FragmentController.saveAllState():0 -> a
    108:112:android.os.Bundle saveState():0 -> a
    113:145:java.util.ArrayList androidx.fragment.app.FragmentStore.saveActiveFragments():0:0 -> a
    113:145:android.os.Parcelable androidx.fragment.app.FragmentManager.saveAllState():0 -> a
    113:145:android.os.Parcelable androidx.fragment.app.FragmentController.saveAllState():0 -> a
    113:145:android.os.Bundle saveState():0 -> a
    146:169:android.os.Parcelable androidx.fragment.app.FragmentManager.saveAllState():0:0 -> a
    146:169:android.os.Parcelable androidx.fragment.app.FragmentController.saveAllState():0 -> a
    146:169:android.os.Bundle saveState():0 -> a
    170:171:java.util.ArrayList androidx.fragment.app.FragmentStore.saveAddedFragments():0:0 -> a
    170:171:android.os.Parcelable androidx.fragment.app.FragmentManager.saveAllState():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    170:171:android.os.Parcelable androidx.fragment.app.FragmentController.saveAllState():0 -> a
    170:171:android.os.Bundle saveState():0 -> a
    172:207:java.util.ArrayList androidx.fragment.app.FragmentStore.saveAddedFragments():0:0 -> a
    172:207:android.os.Parcelable androidx.fragment.app.FragmentManager.saveAllState():0 -> a
    172:207:android.os.Parcelable androidx.fragment.app.FragmentController.saveAllState():0 -> a
    172:207:android.os.Bundle saveState():0 -> a
    208:334:android.os.Parcelable androidx.fragment.app.FragmentManager.saveAllState():0:0 -> a
    208:334:android.os.Parcelable androidx.fragment.app.FragmentController.saveAllState():0 -> a
    208:334:android.os.Bundle saveState():0 -> a
    335:338:android.os.Bundle saveState():0:0 -> a
    339:349:java.util.ArrayList androidx.fragment.app.FragmentStore.saveAddedFragments():0:0 -> a
    339:349:android.os.Parcelable androidx.fragment.app.FragmentManager.saveAllState():0 -> a
    339:349:android.os.Parcelable androidx.fragment.app.FragmentController.saveAllState():0 -> a
    339:349:android.os.Bundle saveState():0 -> a
    350:359:void androidx.fragment.app.FragmentManager.endAnimatingAwayFragments():0:0 -> a
    350:359:android.os.Parcelable androidx.fragment.app.FragmentManager.saveAllState():0 -> a
    350:359:android.os.Parcelable androidx.fragment.app.FragmentController.saveAllState():0 -> a
    350:359:android.os.Bundle saveState():0 -> a
androidx.fragment.app.FragmentActivity$2 -> androidx.fragment.app.f:
    androidx.fragment.app.FragmentActivity this$0 -> a
    0:5:void <init>(androidx.fragment.app.FragmentActivity):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld/l;)V"}
    4:5:void androidx.fragment.app.FragmentController.attachHost(androidx.fragment.app.Fragment):0:0 -> a
    4:5:void onContextAvailable(android.content.Context):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    6:9:void androidx.fragment.app.FragmentController.attachHost(androidx.fragment.app.Fragment):0:0 -> a
    6:9:void onContextAvailable(android.content.Context):0 -> a
    10:13:void androidx.fragment.app.FragmentManager.attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):0:0 -> a
    10:13:void androidx.fragment.app.FragmentController.attachHost(androidx.fragment.app.Fragment):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:13:void onContextAvailable(android.content.Context):0 -> a
    14:24:void androidx.fragment.app.FragmentManager.attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):0:0 -> a
    14:24:void androidx.fragment.app.FragmentController.attachHost(androidx.fragment.app.Fragment):0 -> a
    14:24:void onContextAvailable(android.content.Context):0 -> a
    25:29:void androidx.fragment.app.FragmentManager.addFragmentOnAttachListener(androidx.fragment.app.FragmentOnAttachListener):0:0 -> a
    25:29:void androidx.fragment.app.FragmentManager.attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):0 -> a
    25:29:void androidx.fragment.app.FragmentController.attachHost(androidx.fragment.app.Fragment):0 -> a
    25:29:void onContextAvailable(android.content.Context):0 -> a
    30:58:void androidx.fragment.app.FragmentManager.attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):0:0 -> a
    30:58:void androidx.fragment.app.FragmentController.attachHost(androidx.fragment.app.Fragment):0 -> a
    30:58:void onContextAvailable(android.content.Context):0 -> a
    59:74:androidx.fragment.app.FragmentManagerViewModel androidx.fragment.app.FragmentManagerViewModel.getInstance(androidx.lifecycle.ViewModelStore):0:0 -> a
    59:74:void androidx.fragment.app.FragmentManager.attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):0 -> a
    59:74:void androidx.fragment.app.FragmentController.attachHost(androidx.fragment.app.Fragment):0 -> a
    59:74:void onContextAvailable(android.content.Context):0 -> a
    75:81:void androidx.fragment.app.FragmentManager.attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):0:0 -> a
    75:81:void androidx.fragment.app.FragmentController.attachHost(androidx.fragment.app.Fragment):0 -> a
    75:81:void onContextAvailable(android.content.Context):0 -> a
    82:84:void androidx.fragment.app.FragmentManagerViewModel.setIsStateSaved(boolean):0:0 -> a
    82:84:void androidx.fragment.app.FragmentManager.attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    82:84:void androidx.fragment.app.FragmentController.attachHost(androidx.fragment.app.Fragment):0 -> a
    82:84:void onContextAvailable(android.content.Context):0 -> a
    85:89:void androidx.fragment.app.FragmentStore.setNonConfig(androidx.fragment.app.FragmentManagerViewModel):0:0 -> a
    85:89:void androidx.fragment.app.FragmentManager.attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    85:89:void androidx.fragment.app.FragmentController.attachHost(androidx.fragment.app.Fragment):0 -> a
    85:89:void onContextAvailable(android.content.Context):0 -> a
    90:157:void androidx.fragment.app.FragmentManager.attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):0:0 -> a
    90:157:void androidx.fragment.app.FragmentController.attachHost(androidx.fragment.app.Fragment):0 -> a
    90:157:void onContextAvailable(android.content.Context):0 -> a
    158:159:androidx.savedstate.SavedStateRegistry androidx.savedstate.SavedStateRegistryController.getSavedStateRegistry():0:0 -> a
    158:159:androidx.savedstate.SavedStateRegistry androidx.activity.ComponentActivity.getSavedStateRegistry():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    158:159:void onContextAvailable(android.content.Context):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    160:163:androidx.savedstate.SavedStateRegistry androidx.savedstate.SavedStateRegistryController.getSavedStateRegistry():0:0 -> a
    160:163:androidx.savedstate.SavedStateRegistry androidx.activity.ComponentActivity.getSavedStateRegistry():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    160:163:void onContextAvailable(android.content.Context):0 -> a
    164:175:void onContextAvailable(android.content.Context):0:0 -> a
    176:177:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0:0 -> a
    176:177:void onContextAvailable(android.content.Context):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    178:192:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0:0 -> a
    178:192:void onContextAvailable(android.content.Context):0 -> a
    193:200:void androidx.fragment.app.FragmentManager.restoreSaveState(android.os.Parcelable):0:0 -> a
    193:200:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0 -> a
    193:200:void onContextAvailable(android.content.Context):0 -> a
    201:204:void androidx.fragment.app.FragmentStore.resetActiveFragments():0:0 -> a
    201:204:void androidx.fragment.app.FragmentManager.restoreSaveState(android.os.Parcelable):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    201:204:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0 -> a
    201:204:void onContextAvailable(android.content.Context):0 -> a
    205:207:void androidx.fragment.app.FragmentStore.resetActiveFragments():0:0 -> a
    205:207:void androidx.fragment.app.FragmentManager.restoreSaveState(android.os.Parcelable):0 -> a
    205:207:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0 -> a
    205:207:void onContextAvailable(android.content.Context):0 -> a
    208:231:void androidx.fragment.app.FragmentManager.restoreSaveState(android.os.Parcelable):0:0 -> a
    208:231:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0 -> a
    208:231:void onContextAvailable(android.content.Context):0 -> a
    232:233:androidx.fragment.app.Fragment androidx.fragment.app.FragmentManagerViewModel.findRetainedFragmentByWho(java.lang.String):0:0 -> a
    232:233:void androidx.fragment.app.FragmentManager.restoreSaveState(android.os.Parcelable):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    232:233:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0 -> a
    232:233:void onContextAvailable(android.content.Context):0 -> a
    234:242:androidx.fragment.app.Fragment androidx.fragment.app.FragmentManagerViewModel.findRetainedFragmentByWho(java.lang.String):0:0 -> a
    234:242:void androidx.fragment.app.FragmentManager.restoreSaveState(android.os.Parcelable):0 -> a
    234:242:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0 -> a
    234:242:void onContextAvailable(android.content.Context):0 -> a
    243:244:void androidx.fragment.app.FragmentManager.restoreSaveState(android.os.Parcelable):0:0 -> a
    243:244:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0 -> a
    243:244:void onContextAvailable(android.content.Context):0 -> a
    245:246:android.content.Context androidx.fragment.app.FragmentHostCallback.getContext():0:0 -> a
    245:246:void androidx.fragment.app.FragmentManager.restoreSaveState(android.os.Parcelable):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    245:246:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0 -> a
    245:246:void onContextAvailable(android.content.Context):0 -> a
    247:250:void androidx.fragment.app.FragmentManager.restoreSaveState(android.os.Parcelable):0:0 -> a
    247:250:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0 -> a
    247:250:void onContextAvailable(android.content.Context):0 -> a
    251:265:void androidx.fragment.app.FragmentStateManager.<init>(androidx.fragment.app.FragmentLifecycleCallbacksDispatcher,androidx.fragment.app.FragmentStore,java.lang.ClassLoader,androidx.fragment.app.FragmentFactory,androidx.fragment.app.FragmentState):0:0 -> a
    251:265:void androidx.fragment.app.FragmentManager.restoreSaveState(android.os.Parcelable):0 -> a
    251:265:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0 -> a
    251:265:void onContextAvailable(android.content.Context):0 -> a
    266:270:void androidx.fragment.app.FragmentManager.restoreSaveState(android.os.Parcelable):0:0 -> a
    266:270:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0 -> a
    266:270:void onContextAvailable(android.content.Context):0 -> a
    271:281:java.util.Collection androidx.fragment.app.FragmentManagerViewModel.getRetainedFragments():0:0 -> a
    271:281:void androidx.fragment.app.FragmentManager.restoreSaveState(android.os.Parcelable):0 -> a
    271:281:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0 -> a
    271:281:void onContextAvailable(android.content.Context):0 -> a
    282:293:void androidx.fragment.app.FragmentManager.restoreSaveState(android.os.Parcelable):0:0 -> a
    282:293:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0 -> a
    282:293:void onContextAvailable(android.content.Context):0 -> a
    294:295:void androidx.fragment.app.FragmentStore.restoreAddedFragments(java.util.List):0:0 -> a
    294:295:void androidx.fragment.app.FragmentManager.restoreSaveState(android.os.Parcelable):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    294:295:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0 -> a
    294:295:void onContextAvailable(android.content.Context):0 -> a
    296:317:void androidx.fragment.app.FragmentStore.restoreAddedFragments(java.util.List):0:0 -> a
    296:317:void androidx.fragment.app.FragmentManager.restoreSaveState(android.os.Parcelable):0 -> a
    296:317:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0 -> a
    296:317:void onContextAvailable(android.content.Context):0 -> a
    318:326:androidx.fragment.app.Fragment androidx.fragment.app.FragmentStore.findActiveFragment(java.lang.String):0:0 -> a
    318:326:void androidx.fragment.app.FragmentStore.restoreAddedFragments(java.util.List):0 -> a
    318:326:void androidx.fragment.app.FragmentManager.restoreSaveState(android.os.Parcelable):0 -> a
    318:326:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0 -> a
    318:326:void onContextAvailable(android.content.Context):0 -> a
    327:351:void androidx.fragment.app.FragmentStore.restoreAddedFragments(java.util.List):0:0 -> a
    327:351:void androidx.fragment.app.FragmentManager.restoreSaveState(android.os.Parcelable):0 -> a
    327:351:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0 -> a
    327:351:void onContextAvailable(android.content.Context):0 -> a
    352:376:void androidx.fragment.app.FragmentManager.restoreSaveState(android.os.Parcelable):0:0 -> a
    352:376:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0 -> a
    352:376:void onContextAvailable(android.content.Context):0 -> a
    377:453:androidx.fragment.app.BackStackRecord androidx.fragment.app.BackStackState.instantiate(androidx.fragment.app.FragmentManager):0:0 -> a
    377:453:void androidx.fragment.app.FragmentManager.restoreSaveState(android.os.Parcelable):0 -> a
    377:453:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0 -> a
    377:453:void onContextAvailable(android.content.Context):0 -> a
    454:462:androidx.fragment.app.Fragment androidx.fragment.app.FragmentStore.findActiveFragment(java.lang.String):0:0 -> a
    454:462:androidx.fragment.app.Fragment androidx.fragment.app.FragmentManager.findActiveFragment(java.lang.String):0 -> a
    454:462:androidx.fragment.app.BackStackRecord androidx.fragment.app.BackStackState.instantiate(androidx.fragment.app.FragmentManager):0 -> a
    454:462:void androidx.fragment.app.FragmentManager.restoreSaveState(android.os.Parcelable):0 -> a
    454:462:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0 -> a
    454:462:void onContextAvailable(android.content.Context):0 -> a
    463:518:androidx.fragment.app.BackStackRecord androidx.fragment.app.BackStackState.instantiate(androidx.fragment.app.FragmentManager):0:0 -> a
    463:518:void androidx.fragment.app.FragmentManager.restoreSaveState(android.os.Parcelable):0 -> a
    463:518:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0 -> a
    463:518:void onContextAvailable(android.content.Context):0 -> a
    519:544:void androidx.fragment.app.FragmentTransaction.addOp(androidx.fragment.app.FragmentTransaction$Op):0:0 -> a
    519:544:androidx.fragment.app.BackStackRecord androidx.fragment.app.BackStackState.instantiate(androidx.fragment.app.FragmentManager):0 -> a
    519:544:void androidx.fragment.app.FragmentManager.restoreSaveState(android.os.Parcelable):0 -> a
    519:544:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0 -> a
    519:544:void onContextAvailable(android.content.Context):0 -> a
    545:589:androidx.fragment.app.BackStackRecord androidx.fragment.app.BackStackState.instantiate(androidx.fragment.app.FragmentManager):0:0 -> a
    545:589:void androidx.fragment.app.FragmentManager.restoreSaveState(android.os.Parcelable):0 -> a
    545:589:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0 -> a
    545:589:void onContextAvailable(android.content.Context):0 -> a
    590:670:void androidx.fragment.app.FragmentManager.restoreSaveState(android.os.Parcelable):0:0 -> a
    590:670:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0 -> a
    590:670:void onContextAvailable(android.content.Context):0 -> a
    671:679:androidx.fragment.app.Fragment androidx.fragment.app.FragmentStore.findActiveFragment(java.lang.String):0:0 -> a
    671:679:androidx.fragment.app.Fragment androidx.fragment.app.FragmentManager.findActiveFragment(java.lang.String):0 -> a
    671:679:void androidx.fragment.app.FragmentManager.restoreSaveState(android.os.Parcelable):0 -> a
    671:679:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0 -> a
    671:679:void onContextAvailable(android.content.Context):0 -> a
    680:699:void androidx.fragment.app.FragmentManager.restoreSaveState(android.os.Parcelable):0:0 -> a
    680:699:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0 -> a
    680:699:void onContextAvailable(android.content.Context):0 -> a
    700:701:android.content.Context androidx.fragment.app.FragmentHostCallback.getContext():0:0 -> a
    700:701:void androidx.fragment.app.FragmentManager.restoreSaveState(android.os.Parcelable):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    700:701:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0 -> a
    700:701:void onContextAvailable(android.content.Context):0 -> a
    702:738:void androidx.fragment.app.FragmentManager.restoreSaveState(android.os.Parcelable):0:0 -> a
    702:738:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0 -> a
    702:738:void onContextAvailable(android.content.Context):0 -> a
    739:747:void androidx.fragment.app.FragmentController.restoreSaveState(android.os.Parcelable):0:0 -> a
    739:747:void onContextAvailable(android.content.Context):0 -> a
    748:755:void androidx.fragment.app.FragmentManager.attachController(androidx.fragment.app.FragmentHostCallback,androidx.fragment.app.FragmentContainer,androidx.fragment.app.Fragment):0:0 -> a
    748:755:void androidx.fragment.app.FragmentController.attachHost(androidx.fragment.app.Fragment):0 -> a
    748:755:void onContextAvailable(android.content.Context):0 -> a
androidx.fragment.app.FragmentActivity$HostCallbacks -> androidx.fragment.app.g:
    androidx.fragment.app.FragmentActivity this$0 -> d
    0:5:void <init>(androidx.fragment.app.FragmentActivity):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld/l;)V"}
    0:4:androidx.activity.OnBackPressedDispatcher androidx.activity.ComponentActivity.getOnBackPressedDispatcher():0:0 -> a
    0:4:androidx.activity.OnBackPressedDispatcher getOnBackPressedDispatcher():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/activity/p;"}
    0:6:androidx.lifecycle.ViewModelStore getViewModelStore():0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/h0;"}
    0:4:androidx.activity.result.ActivityResultRegistry androidx.activity.ComponentActivity.getActivityResultRegistry():0:0 -> f
    0:4:androidx.activity.result.ActivityResultRegistry getActivityResultRegistry():0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/activity/f;"}
    0:4:androidx.lifecycle.Lifecycle getLifecycle():0:0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/t;"}
androidx.fragment.app.FragmentAnim$1 -> androidx.fragment.app.i:
    androidx.fragment.app.Fragment val$fragment -> a
    0:5:void <init>(androidx.fragment.app.Fragment):0:0 -> <init>
    0:5:void $r8$init$synthetic(java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)V"}
    6:11:void androidx.fragment.app.FragmentManager.noteStateNotSaved():0:0 -> a
    6:11:void androidx.fragment.app.FragmentController.noteStateNotSaved():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:17:void androidx.fragment.app.FragmentManager.noteStateNotSaved():0:0 -> a
    12:17:void androidx.fragment.app.FragmentController.noteStateNotSaved():0 -> a
    18:20:void androidx.fragment.app.FragmentManagerViewModel.setIsStateSaved(boolean):0:0 -> a
    18:20:void androidx.fragment.app.FragmentManager.noteStateNotSaved():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    18:20:void androidx.fragment.app.FragmentController.noteStateNotSaved():0 -> a
    21:45:void androidx.fragment.app.FragmentManager.noteStateNotSaved():0:0 -> a
    21:45:void androidx.fragment.app.FragmentController.noteStateNotSaved():0 -> a
androidx.fragment.app.FragmentAnim$2$1 -> androidx.fragment.app.j:
    int $r8$classId -> a
    androidx.fragment.app.FragmentAnim$2 this$0 -> b
    0:7:void <init>(androidx.fragment.app.FragmentAnim$2):0:0 -> <init>
    0:7:void $r8$init$synthetic(java.lang.Object,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)V"}
    8:14:void androidx.fragment.app.FragmentManager$5.run():0:0 -> run
    8:14:void run$bridge():0 -> run
      # {"id":"com.android.tools.r8.synthesized"}
    15:18:void androidx.fragment.app.DefaultSpecialEffectsController$4$1.run():0:0 -> run
    15:18:void run$bridge():0 -> run
    19:23:void run():0:0 -> run
    19:23:void run$bridge():0 -> run
androidx.fragment.app.FragmentContainerView -> androidx.fragment.app.k:
    java.util.ArrayList mDisappearingFragmentChildren -> a
    java.util.ArrayList mTransitioningFragmentViews -> b
    android.view.View$OnApplyWindowInsetsListener mApplyWindowInsetsListener -> c
    boolean mDrawDisappearingViewsFirst -> d
    85:109:void androidx.fragment.app.FragmentManager.onContainerAvailable(androidx.fragment.app.FragmentContainerView):0:0 -> <init>
    85:109:void <init>(android.content.Context,android.util.AttributeSet,androidx.fragment.app.FragmentManager):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;Landroidx/fragment/app/s;)V"}
    0:26:void addDisappearingFragmentView(android.view.View):0:0 -> a
    3:5:androidx.fragment.app.Fragment androidx.fragment.app.FragmentManager.getViewFragment(android.view.View):0:0 -> addView
    3:5:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):0 -> addView
    6:30:void addView(android.view.View,int,android.view.ViewGroup$LayoutParams):0:0 -> addView
    3:5:androidx.fragment.app.Fragment androidx.fragment.app.FragmentManager.getViewFragment(android.view.View):0:0 -> addViewInLayout
    3:5:boolean addViewInLayout(android.view.View,int,android.view.ViewGroup$LayoutParams,boolean):0 -> addViewInLayout
    6:30:boolean addViewInLayout(android.view.View,int,android.view.ViewGroup$LayoutParams,boolean):0:0 -> addViewInLayout
    1:4:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat.toWindowInsetsCompat(android.view.WindowInsets):0:0 -> dispatchApplyWindowInsets
    1:4:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):0 -> dispatchApplyWindowInsets
    5:12:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):0:0 -> dispatchApplyWindowInsets
    13:17:androidx.core.view.WindowInsetsCompat androidx.core.view.WindowInsetsCompat.toWindowInsetsCompat(android.view.WindowInsets):0:0 -> dispatchApplyWindowInsets
    13:17:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):0 -> dispatchApplyWindowInsets
    18:19:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):0:0 -> dispatchApplyWindowInsets
    20:40:androidx.core.view.WindowInsetsCompat androidx.core.view.ViewCompat.onApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):0:0 -> dispatchApplyWindowInsets
    20:40:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):0 -> dispatchApplyWindowInsets
    41:42:boolean androidx.core.view.WindowInsetsCompat.isConsumed():0:0 -> dispatchApplyWindowInsets
    41:42:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):0 -> dispatchApplyWindowInsets
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    43:48:boolean androidx.core.view.WindowInsetsCompat.isConsumed():0:0 -> dispatchApplyWindowInsets
    43:48:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):0 -> dispatchApplyWindowInsets
    49:61:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):0:0 -> dispatchApplyWindowInsets
    62:84:androidx.core.view.WindowInsetsCompat androidx.core.view.ViewCompat.dispatchApplyWindowInsets(android.view.View,androidx.core.view.WindowInsetsCompat):0:0 -> dispatchApplyWindowInsets
    62:84:android.view.WindowInsets dispatchApplyWindowInsets(android.view.WindowInsets):0 -> dispatchApplyWindowInsets
androidx.fragment.app.FragmentHostCallback -> androidx.fragment.app.l:
    android.content.Context mContext -> a
    android.os.Handler mHandler -> b
    androidx.fragment.app.FragmentManager mFragmentManager -> c
    5:7:void androidx.fragment.app.FragmentContainer.<init>():0:0 -> <init>
    5:7:void <init>(android.app.Activity,android.content.Context,android.os.Handler,int):0 -> <init>
    5:7:void <init>(androidx.fragment.app.FragmentActivity):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ld/l;)V"}
    8:19:void <init>(android.app.Activity,android.content.Context,android.os.Handler,int):0:0 -> <init>
    8:19:void <init>(androidx.fragment.app.FragmentActivity):0 -> <init>
androidx.fragment.app.FragmentLayoutInflaterFactory -> androidx.fragment.app.m:
    androidx.fragment.app.FragmentManager mFragmentManager -> a
    0:5:void <init>(androidx.fragment.app.FragmentManager):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/s;)V"}
    1:1:boolean androidx.fragment.app.FragmentFactory.isFragmentClass(java.lang.ClassLoader,java.lang.String):0:0 -> onCreateView
    1:1:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    2:2:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    3:3:androidx.fragment.app.Fragment androidx.fragment.app.FragmentStore.findFragmentByTag(java.lang.String):0:0 -> onCreateView
    3:3:androidx.fragment.app.Fragment androidx.fragment.app.FragmentManager.findFragmentByTag(java.lang.String):0 -> onCreateView
    3:3:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    4:4:androidx.fragment.app.Fragment androidx.fragment.app.FragmentStore.findFragmentByTag(java.lang.String):0:0 -> onCreateView
    4:4:androidx.fragment.app.Fragment androidx.fragment.app.FragmentManager.findFragmentByTag(java.lang.String):0 -> onCreateView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:4:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    5:5:androidx.fragment.app.Fragment androidx.fragment.app.FragmentStore.findFragmentByTag(java.lang.String):0:0 -> onCreateView
    5:5:androidx.fragment.app.Fragment androidx.fragment.app.FragmentManager.findFragmentByTag(java.lang.String):0 -> onCreateView
    5:5:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    6:6:androidx.fragment.app.Fragment androidx.fragment.app.FragmentStore.findFragmentByTag(java.lang.String):0:0 -> onCreateView
    6:6:androidx.fragment.app.Fragment androidx.fragment.app.FragmentManager.findFragmentByTag(java.lang.String):0 -> onCreateView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:6:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    7:7:androidx.fragment.app.Fragment androidx.fragment.app.FragmentStore.findFragmentByTag(java.lang.String):0:0 -> onCreateView
    7:7:androidx.fragment.app.Fragment androidx.fragment.app.FragmentManager.findFragmentByTag(java.lang.String):0 -> onCreateView
    7:7:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0 -> onCreateView
    8:8:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    9:9:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(0)"]}
    10:10:android.view.View onCreateView(android.view.View,java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
    11:11:android.view.View onCreateView(java.lang.String,android.content.Context,android.util.AttributeSet):0:0 -> onCreateView
androidx.fragment.app.FragmentManager$1 -> androidx.fragment.app.o:
    boolean androidx.activity.OnBackPressedCallback.mEnabled -> a
    java.util.concurrent.CopyOnWriteArrayList androidx.activity.OnBackPressedCallback.mCancellables -> b
    androidx.core.util.Consumer androidx.activity.OnBackPressedCallback.mEnabledConsumer -> c
    androidx.fragment.app.FragmentManager this$0 -> d
    2:15:void androidx.activity.OnBackPressedCallback.<init>(boolean):0:0 -> <init>
    2:15:void <init>(androidx.fragment.app.FragmentManager,boolean):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/s;)V"}
androidx.fragment.app.FragmentManager$10 -> androidx.fragment.app.n:
    int $r8$classId -> a
    androidx.fragment.app.FragmentManager this$0 -> b
    0:7:void <init>(androidx.fragment.app.FragmentManager):0:0 -> <init>
    0:7:void $r8$init$synthetic(androidx.fragment.app.FragmentManagerImpl,int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/s;I)V"}
    10:59:void onActivityResult(androidx.activity.result.ActivityResult):0:0 -> a
    10:59:void onActivityResult$bridge(androidx.activity.result.ActivityResult):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    60:109:void androidx.fragment.app.FragmentManager$9.onActivityResult(androidx.activity.result.ActivityResult):0:0 -> a
    60:109:void onActivityResult$bridge(androidx.activity.result.ActivityResult):0 -> a
    7:8:void androidx.fragment.app.FragmentManager$11.onActivityResult(java.lang.Object):0:0 -> b
    7:8:void onActivityResult$bridge(java.lang.Object):0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    9:117:void androidx.fragment.app.FragmentManager$11.onActivityResult(java.util.Map):0:0 -> b
    9:117:void androidx.fragment.app.FragmentManager$11.onActivityResult(java.lang.Object):0 -> b
    9:117:void onActivityResult$bridge(java.lang.Object):0 -> b
    118:123:void onActivityResult(java.lang.Object):0:0 -> b
    118:123:void onActivityResult$bridge(java.lang.Object):0 -> b
    124:129:void androidx.fragment.app.FragmentManager$9.onActivityResult(java.lang.Object):0:0 -> b
    124:129:void onActivityResult$bridge(java.lang.Object):0 -> b
androidx.fragment.app.FragmentManager$3 -> androidx.fragment.app.p:
    androidx.fragment.app.FragmentManager this$0 -> a
    androidx.collection.SimpleArrayMap androidx.fragment.app.FragmentFactory.sClassCacheMap -> b
    0:7:void androidx.fragment.app.FragmentFactory.<clinit>():0:0 -> <clinit>
    2:5:void androidx.fragment.app.FragmentFactory.<init>():0:0 -> <init>
    2:5:void <init>(androidx.fragment.app.FragmentManager):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/s;)V"}
    0:3:androidx.fragment.app.FragmentHostCallback androidx.fragment.app.FragmentManager.getHost():0:0 -> a
    0:3:androidx.fragment.app.Fragment instantiate(java.lang.ClassLoader,java.lang.String):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)V"}
    4:9:android.content.Context androidx.fragment.app.FragmentHostCallback.getContext():0:0 -> a
    4:9:androidx.fragment.app.Fragment instantiate(java.lang.ClassLoader,java.lang.String):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    10:126:androidx.fragment.app.Fragment androidx.fragment.app.Fragment.instantiate(android.content.Context,java.lang.String,android.os.Bundle):0:0 -> a
    10:126:androidx.fragment.app.Fragment androidx.fragment.app.FragmentContainer.instantiate(android.content.Context,java.lang.String,android.os.Bundle):0 -> a
    10:126:androidx.fragment.app.Fragment instantiate(java.lang.ClassLoader,java.lang.String):0 -> a
    3:6:java.lang.Object androidx.collection.SimpleArrayMap.get(java.lang.Object):0:0 -> b
    3:6:java.lang.Class androidx.fragment.app.FragmentFactory.loadClass(java.lang.ClassLoader,java.lang.String):0 -> b
    7:18:java.lang.Class androidx.fragment.app.FragmentFactory.loadClass(java.lang.ClassLoader,java.lang.String):0:0 -> b
    19:22:java.lang.Object androidx.collection.SimpleArrayMap.get(java.lang.Object):0:0 -> b
    19:22:java.lang.Class androidx.fragment.app.FragmentFactory.loadClass(java.lang.ClassLoader,java.lang.String):0 -> b
    23:35:java.lang.Class androidx.fragment.app.FragmentFactory.loadClass(java.lang.ClassLoader,java.lang.String):0:0 -> b
    0:54:java.lang.Class androidx.fragment.app.FragmentFactory.loadFragmentClass(java.lang.ClassLoader,java.lang.String):0:0 -> c
androidx.fragment.app.FragmentManager$6 -> androidx.fragment.app.FragmentManager$6:
    11:11:java.util.Map androidx.fragment.app.FragmentManager.access$000(androidx.fragment.app.FragmentManager):0:0 -> e
    11:11:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;Landroidx/lifecycle/k;)V"}
androidx.fragment.app.FragmentManager$FragmentIntentSenderContract -> androidx.fragment.app.q:
    0:5:androidx.activity.result.ActivityResult parseResult(int,android.content.Intent):0:0 -> H
    0:5:java.lang.Object parseResult(int,android.content.Intent):0 -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Intent;I)Ljava/lang/Object;"}
androidx.fragment.app.FragmentManager$LaunchedFragmentInfo -> androidx.fragment.app.r:
    java.lang.String mWho -> a
    int mRequestCode -> b
androidx.fragment.app.FragmentManagerImpl -> androidx.fragment.app.s:
    java.util.ArrayList androidx.fragment.app.FragmentManager.mPendingActions -> a
    boolean androidx.fragment.app.FragmentManager.mExecutingActions -> b
    androidx.fragment.app.FragmentStore androidx.fragment.app.FragmentManager.mFragmentStore -> c
    java.util.ArrayList androidx.fragment.app.FragmentManager.mBackStack -> d
    androidx.fragment.app.FragmentLayoutInflaterFactory androidx.fragment.app.FragmentManager.mLayoutInflaterFactory -> e
    androidx.activity.OnBackPressedDispatcher androidx.fragment.app.FragmentManager.mOnBackPressedDispatcher -> f
    androidx.activity.OnBackPressedCallback androidx.fragment.app.FragmentManager.mOnBackPressedCallback -> g
    java.util.concurrent.atomic.AtomicInteger androidx.fragment.app.FragmentManager.mBackStackIndex -> h
    java.util.Map androidx.fragment.app.FragmentManager.mResults -> i
    java.util.concurrent.CopyOnWriteArrayList androidx.fragment.app.FragmentManager.mOnAttachListeners -> j
    int androidx.fragment.app.FragmentManager.mCurState -> k
    androidx.fragment.app.FragmentHostCallback androidx.fragment.app.FragmentManager.mHost -> l
    androidx.fragment.app.FragmentContainer androidx.fragment.app.FragmentManager.mContainer -> m
    androidx.fragment.app.FragmentFactory androidx.fragment.app.FragmentManager.mHostFragmentFactory -> n
    androidx.activity.result.ActivityResultLauncher androidx.fragment.app.FragmentManager.mStartActivityForResult -> o
    androidx.activity.result.ActivityResultLauncher androidx.fragment.app.FragmentManager.mStartIntentSenderForResult -> p
    androidx.activity.result.ActivityResultLauncher androidx.fragment.app.FragmentManager.mRequestPermissions -> q
    java.util.ArrayDeque androidx.fragment.app.FragmentManager.mLaunchedFragments -> r
    boolean androidx.fragment.app.FragmentManager.mStateSaved -> s
    boolean androidx.fragment.app.FragmentManager.mStopped -> t
    boolean androidx.fragment.app.FragmentManager.mDestroyed -> u
    java.util.ArrayList androidx.fragment.app.FragmentManager.mTmpRecords -> v
    java.util.ArrayList androidx.fragment.app.FragmentManager.mTmpIsPop -> w
    java.util.ArrayList androidx.fragment.app.FragmentManager.mTmpAddedFragments -> x
    androidx.fragment.app.FragmentManagerViewModel androidx.fragment.app.FragmentManager.mNonConfig -> y
    java.lang.Runnable androidx.fragment.app.FragmentManager.mExecCommit -> z
    0:64:void androidx.fragment.app.FragmentManager.<init>():0:0 -> <init>
    0:64:void <init>():0 -> <init>
    65:69:void androidx.fragment.app.FragmentLifecycleCallbacksDispatcher.<init>(androidx.fragment.app.FragmentManager):0:0 -> <init>
    65:69:void androidx.fragment.app.FragmentManager.<init>():0 -> <init>
    65:69:void <init>():0 -> <init>
    70:102:void androidx.fragment.app.FragmentManager.<init>():0:0 -> <init>
    70:102:void <init>():0 -> <init>
    1:13:void androidx.fragment.app.FragmentManager.cleanupExec():0:0 -> a
    1:13:void cleanupExec():0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    0:30:java.util.Set androidx.fragment.app.FragmentManager.collectAllSpecialEffectsController():0:0 -> b
    0:30:java.util.Set collectAllSpecialEffectsController():0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/HashSet;"}
    2:5:void androidx.fragment.app.FragmentManager.dispatchStateChange(int):0:0 -> c
    2:5:void dispatchStateChange(int):0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
    6:7:void androidx.fragment.app.FragmentStore.dispatchStateChange(int):0:0 -> c
    6:7:void androidx.fragment.app.FragmentManager.dispatchStateChange(int):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:7:void dispatchStateChange(int):0 -> c
    8:29:void androidx.fragment.app.FragmentStore.dispatchStateChange(int):0:0 -> c
    8:29:void androidx.fragment.app.FragmentManager.dispatchStateChange(int):0 -> c
    8:29:void dispatchStateChange(int):0 -> c
    30:67:void androidx.fragment.app.FragmentManager.dispatchStateChange(int):0:0 -> c
    30:67:void dispatchStateChange(int):0 -> c
    0:33:void androidx.fragment.app.FragmentManager.ensureExecReady(boolean):0:0 -> d
    0:33:void ensureExecReady(boolean):0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
    34:35:android.os.Handler androidx.fragment.app.FragmentHostCallback.getHandler():0:0 -> d
    34:35:void androidx.fragment.app.FragmentManager.ensureExecReady(boolean):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    34:35:void ensureExecReady(boolean):0 -> d
    36:44:void androidx.fragment.app.FragmentManager.ensureExecReady(boolean):0:0 -> d
    36:44:void ensureExecReady(boolean):0 -> d
    45:59:boolean androidx.fragment.app.FragmentManager.isStateSaved():0:0 -> d
    45:59:void androidx.fragment.app.FragmentManager.checkStateLoss():0 -> d
    45:59:void androidx.fragment.app.FragmentManager.ensureExecReady(boolean):0 -> d
    45:59:void ensureExecReady(boolean):0 -> d
    60:67:void androidx.fragment.app.FragmentManager.checkStateLoss():0:0 -> d
    60:67:void androidx.fragment.app.FragmentManager.ensureExecReady(boolean):0 -> d
    60:67:void ensureExecReady(boolean):0 -> d
    68:104:void androidx.fragment.app.FragmentManager.ensureExecReady(boolean):0:0 -> d
    68:104:void ensureExecReady(boolean):0 -> d
    0:8:boolean androidx.fragment.app.FragmentManager.execPendingActions(boolean):0:0 -> e
    0:8:boolean execPendingActions(boolean):0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
    9:55:boolean androidx.fragment.app.FragmentManager.generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):0:0 -> e
    9:55:boolean androidx.fragment.app.FragmentManager.execPendingActions(boolean):0 -> e
    9:55:boolean execPendingActions(boolean):0 -> e
    56:57:android.os.Handler androidx.fragment.app.FragmentHostCallback.getHandler():0:0 -> e
    56:57:boolean androidx.fragment.app.FragmentManager.generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    56:57:boolean androidx.fragment.app.FragmentManager.execPendingActions(boolean):0 -> e
    56:57:boolean execPendingActions(boolean):0 -> e
    58:66:boolean androidx.fragment.app.FragmentManager.generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):0:0 -> e
    58:66:boolean androidx.fragment.app.FragmentManager.execPendingActions(boolean):0 -> e
    58:66:boolean execPendingActions(boolean):0 -> e
    67:89:boolean androidx.fragment.app.FragmentManager.execPendingActions(boolean):0:0 -> e
    67:89:boolean execPendingActions(boolean):0 -> e
    90:91:void androidx.fragment.app.FragmentStore.burpActive():0:0 -> e
    90:91:boolean androidx.fragment.app.FragmentManager.execPendingActions(boolean):0 -> e
    90:91:boolean execPendingActions(boolean):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    92:105:void androidx.fragment.app.FragmentStore.burpActive():0:0 -> e
    92:105:boolean androidx.fragment.app.FragmentManager.execPendingActions(boolean):0 -> e
    92:105:boolean execPendingActions(boolean):0 -> e
    106:107:boolean androidx.fragment.app.FragmentManager.generateOpsForPendingActions(java.util.ArrayList,java.util.ArrayList):0:0 -> e
    106:107:boolean androidx.fragment.app.FragmentManager.execPendingActions(boolean):0 -> e
    106:107:boolean execPendingActions(boolean):0 -> e
    0:61:void androidx.fragment.app.FragmentManager.executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0:0 -> f
    0:61:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> f
      # {"id":"com.android.tools.r8.synthesized"}
    62:63:androidx.fragment.app.Fragment androidx.fragment.app.BackStackRecord.expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):0:0 -> f
    62:63:void androidx.fragment.app.FragmentManager.executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    62:63:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> f
    64:128:androidx.fragment.app.Fragment androidx.fragment.app.BackStackRecord.expandOps(java.util.ArrayList,androidx.fragment.app.Fragment):0:0 -> f
    64:128:void androidx.fragment.app.FragmentManager.executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> f
    64:128:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> f
    129:130:void androidx.fragment.app.FragmentManager.executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0:0 -> f
    129:130:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> f
    131:132:androidx.fragment.app.Fragment androidx.fragment.app.BackStackRecord.trackAddedFragmentsInPop(java.util.ArrayList,androidx.fragment.app.Fragment):0:0 -> f
    131:132:void androidx.fragment.app.FragmentManager.executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    131:132:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> f
    133:182:androidx.fragment.app.Fragment androidx.fragment.app.BackStackRecord.trackAddedFragmentsInPop(java.util.ArrayList,androidx.fragment.app.Fragment):0:0 -> f
    133:182:void androidx.fragment.app.FragmentManager.executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> f
    133:182:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> f
    183:244:void androidx.fragment.app.FragmentManager.executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0:0 -> f
    183:244:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> f
    245:281:void androidx.fragment.app.FragmentManager.executeOps(java.util.ArrayList,java.util.ArrayList,int,int):0:0 -> f
    245:281:void androidx.fragment.app.FragmentManager.executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> f
    245:281:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> f
    282:357:void androidx.fragment.app.FragmentManager.executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0:0 -> f
    282:357:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> f
    358:396:java.util.Set androidx.fragment.app.FragmentManager.collectChangedControllers(java.util.ArrayList,int,int):0:0 -> f
    358:396:void androidx.fragment.app.FragmentManager.executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> f
    358:396:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> f
    397:432:void androidx.fragment.app.FragmentManager.executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0:0 -> f
    397:432:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> f
    433:439:void androidx.fragment.app.BackStackRecord.runOnCommitRunnables():0:0 -> f
    433:439:void androidx.fragment.app.FragmentManager.executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    433:439:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> f
    440:445:void androidx.fragment.app.FragmentManager.executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0:0 -> f
    440:445:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> f
    446:449:void androidx.fragment.app.SpecialEffectsController.updateOperationDirection(boolean):0:0 -> f
    446:449:void androidx.fragment.app.FragmentManager.executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    446:449:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> f
    450:450:void androidx.fragment.app.SpecialEffectsController.markPostponedState():0:0 -> f
    450:450:void androidx.fragment.app.FragmentManager.executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> f
    450:450:void executeOpsTogether(java.util.ArrayList,java.util.ArrayList,int,int):0 -> f
    0:3:androidx.fragment.app.Fragment androidx.fragment.app.FragmentStore.findFragmentById(int):0:0 -> g
    0:3:androidx.fragment.app.Fragment androidx.fragment.app.FragmentManager.findFragmentById(int):0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    0:3:androidx.fragment.app.Fragment findFragmentById(int):0 -> g
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    4:44:androidx.fragment.app.Fragment androidx.fragment.app.FragmentStore.findFragmentById(int):0:0 -> g
    4:44:androidx.fragment.app.Fragment androidx.fragment.app.FragmentManager.findFragmentById(int):0 -> g
    4:44:androidx.fragment.app.Fragment findFragmentById(int):0 -> g
    0:11:boolean androidx.fragment.app.FragmentManager.isLoggingEnabled(int):0:0 -> h
    0:24:void androidx.fragment.app.FragmentManager.moveToState(int,boolean):0:0 -> i
    0:24:void moveToState(int,boolean):0 -> i
      # {"id":"com.android.tools.r8.synthesized"}
    25:28:void androidx.fragment.app.FragmentStore.moveToExpectedState():0:0 -> i
    25:28:void androidx.fragment.app.FragmentManager.moveToState(int,boolean):0 -> i
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    25:28:void moveToState(int,boolean):0 -> i
    29:63:void androidx.fragment.app.FragmentStore.moveToExpectedState():0:0 -> i
    29:63:void androidx.fragment.app.FragmentManager.moveToState(int,boolean):0 -> i
    29:63:void moveToState(int,boolean):0 -> i
    64:85:void androidx.fragment.app.FragmentManager.startPendingDeferredFragments():0:0 -> i
    64:85:void androidx.fragment.app.FragmentManager.moveToState(int,boolean):0 -> i
    64:85:void moveToState(int,boolean):0 -> i
    86:86:void androidx.fragment.app.FragmentManager.performPendingDeferredStart(androidx.fragment.app.FragmentStateManager):0:0 -> i
    86:86:void androidx.fragment.app.FragmentManager.startPendingDeferredFragments():0 -> i
    86:86:void androidx.fragment.app.FragmentManager.moveToState(int,boolean):0 -> i
    86:86:void moveToState(int,boolean):0 -> i
    87:94:void androidx.fragment.app.FragmentStore.moveToExpectedState():0:0 -> i
    87:94:void androidx.fragment.app.FragmentManager.moveToState(int,boolean):0 -> i
    87:94:void moveToState(int,boolean):0 -> i
    0:102:void androidx.fragment.app.FragmentManager.removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):0:0 -> j
    0:102:void removeRedundantOperationsAndExecute(java.util.ArrayList,java.util.ArrayList):0 -> j
      # {"id":"com.android.tools.r8.synthesized"}
    0:78:java.lang.String androidx.fragment.app.FragmentManager.toString():0:0 -> k
    0:13:void androidx.fragment.app.FragmentManager.updateOnBackPressedCallbackEnabled():0:0 -> l
    0:13:void updateOnBackPressedCallbackEnabled():0 -> l
      # {"id":"com.android.tools.r8.synthesized"}
    14:15:void androidx.activity.OnBackPressedCallback.setEnabled(boolean):0:0 -> l
    14:15:void androidx.fragment.app.FragmentManager.updateOnBackPressedCallbackEnabled():0 -> l
    14:15:void updateOnBackPressedCallbackEnabled():0 -> l
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    16:27:void androidx.activity.OnBackPressedCallback.setEnabled(boolean):0:0 -> l
    16:27:void androidx.fragment.app.FragmentManager.updateOnBackPressedCallbackEnabled():0 -> l
    16:27:void updateOnBackPressedCallbackEnabled():0 -> l
    28:32:void androidx.fragment.app.FragmentManager.updateOnBackPressedCallbackEnabled():0:0 -> l
    28:32:void updateOnBackPressedCallbackEnabled():0 -> l
    33:47:int androidx.fragment.app.FragmentManager.getBackStackEntryCount():0:0 -> l
    33:47:void androidx.fragment.app.FragmentManager.updateOnBackPressedCallbackEnabled():0 -> l
    33:47:void updateOnBackPressedCallbackEnabled():0 -> l
    48:49:void androidx.activity.OnBackPressedCallback.setEnabled(boolean):0:0 -> l
    48:49:void androidx.fragment.app.FragmentManager.updateOnBackPressedCallbackEnabled():0 -> l
    48:49:void updateOnBackPressedCallbackEnabled():0 -> l
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    50:61:void androidx.activity.OnBackPressedCallback.setEnabled(boolean):0:0 -> l
    50:61:void androidx.fragment.app.FragmentManager.updateOnBackPressedCallbackEnabled():0 -> l
    50:61:void updateOnBackPressedCallbackEnabled():0 -> l
    62:63:void androidx.fragment.app.FragmentManager.updateOnBackPressedCallbackEnabled():0:0 -> l
    62:63:void updateOnBackPressedCallbackEnabled():0 -> l
    0:4:java.lang.String toString():0:0 -> toString
      # {"id":"com.android.tools.r8.synthesized"}
androidx.fragment.app.FragmentManagerState -> androidx.fragment.app.t:
    java.util.ArrayList mActive -> a
    java.util.ArrayList mAdded -> b
    androidx.fragment.app.BackStackState[] mBackStack -> c
    int mBackStackIndex -> d
    java.lang.String mPrimaryNavActiveWho -> e
    java.util.ArrayList mResultKeys -> f
    java.util.ArrayList mResults -> g
    java.util.ArrayList mLaunchedFragments -> h
    1:1:void <init>():0:0 -> <init>
    2:2:void <init>(android.os.Parcel):0:0 -> <init>
androidx.fragment.app.FragmentManagerViewModel -> androidx.fragment.app.v:
    java.util.HashMap mRetainedFragments -> c
    java.util.HashMap mChildNonConfigs -> d
    java.util.HashMap mViewModelStores -> e
    androidx.lifecycle.ViewModelProvider$Factory FACTORY -> f
    0:26:void onCleared():0:0 -> a
androidx.fragment.app.FragmentManagerViewModel$1 -> androidx.fragment.app.u:
    int $r8$classId -> a
    0:5:void $r8$init$synthetic(int):0:0 -> <init>
    0:5:void $r8$init$synthetic(int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    6:12:androidx.lifecycle.ViewModel create(java.lang.Class):0:0 -> a
    6:12:androidx.lifecycle.ViewModel create$bridge(java.lang.Class):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/lifecycle/f0;"}
    13:19:androidx.lifecycle.ViewModel androidx.loader.app.LoaderManagerImpl$LoaderViewModel$1.create(java.lang.Class):0:0 -> a
    13:19:androidx.lifecycle.ViewModel create$bridge(java.lang.Class):0 -> a
androidx.fragment.app.FragmentOnAttachListener -> androidx.fragment.app.w:
androidx.fragment.app.FragmentState -> androidx.fragment.app.x:
    java.lang.String mClassName -> a
    java.lang.String mWho -> b
    boolean mFromLayout -> c
    int mFragmentId -> d
    int mContainerId -> e
    java.lang.String mTag -> f
    boolean mRetainInstance -> g
    boolean mRemoving -> h
    boolean mDetached -> i
    android.os.Bundle mArguments -> j
    boolean mHidden -> k
    int mMaxLifecycleState -> l
    android.os.Bundle mSavedFragmentState -> m
androidx.fragment.app.FragmentStore -> androidx.fragment.app.y:
    java.util.ArrayList mAdded -> a
    java.util.HashMap mActive -> b
    0:24:androidx.fragment.app.Fragment findFragmentByWho(java.lang.String):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    0:29:java.util.List getActiveFragmentStateManagers():0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ljava/util/ArrayList;"}
    0:27:java.util.List getFragments():0:0 -> c
androidx.fragment.app.FragmentTransaction$Op -> androidx.fragment.app.z:
    int mCmd -> a
    int mEnterAnim -> b
    int mExitAnim -> c
    int mPopEnterAnim -> d
    int mPopExitAnim -> e
    androidx.lifecycle.Lifecycle$State mOldMaxState -> f
    androidx.lifecycle.Lifecycle$State mCurrentMaxState -> g
    0:13:void <init>(int,androidx.fragment.app.Fragment):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)V"}
androidx.fragment.app.LogWriter -> androidx.fragment.app.a0:
    java.lang.String mTag -> a
    java.lang.StringBuilder mBuilder -> b
    0:16:void <init>(java.lang.String):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    0:25:void flushBuilder():0:0 -> a
androidx.fragment.app.SpecialEffectsController -> androidx.fragment.app.c0:
    void forceCompleteAllOperations() -> a
androidx.fragment.app.SpecialEffectsController$Operation$LifecycleImpact$EnumUnboxingSharedUtility -> androidx.fragment.app.b0:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    0:0:void <clinit>() -> <clinit>
      # {"id":"com.android.tools.r8.synthesized"}
    0:6:int ordinal(int):0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
androidx.lifecycle.ClassesInfoCache -> androidx.lifecycle.c:
    java.util.Map mCallbackMap -> a
    java.util.Map mHasLifecycleMethods -> b
    androidx.lifecycle.ClassesInfoCache sInstance -> c
    79:82:java.lang.reflect.Method[] getDeclaredMethods(java.lang.Class):0:0 -> a
    79:82:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;[Ljava/lang/reflect/Method;)Landroidx/lifecycle/a;"}
    83:213:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):0:0 -> a
    214:221:java.lang.reflect.Method[] getDeclaredMethods(java.lang.Class):0:0 -> a
    214:221:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):0 -> a
    0:16:androidx.lifecycle.ClassesInfoCache$CallbackInfo getInfo(java.lang.Class):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/lifecycle/a;"}
    0:70:void verifyAndPutHandler(java.util.Map,androidx.lifecycle.ClassesInfoCache$MethodReference,androidx.lifecycle.Lifecycle$Event,java.lang.Class):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashMap;Landroidx/lifecycle/b;Landroidx/lifecycle/k;Ljava/lang/Class;)V"}
androidx.lifecycle.ClassesInfoCache$CallbackInfo -> androidx.lifecycle.a:
    java.util.Map mEventToHandlers -> a
    java.util.Map mHandlerToEvent -> b
    0:68:void <init>(java.util.Map):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/HashMap;)V"}
    19:76:void androidx.lifecycle.ClassesInfoCache$MethodReference.invokeCallback(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):0:0 -> a
    19:76:void invokeMethodsForEvent(java.util.List,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Landroidx/lifecycle/r;Landroidx/lifecycle/k;Ljava/lang/Object;)V"}
androidx.lifecycle.ClassesInfoCache$MethodReference -> androidx.lifecycle.b:
    int mCallType -> a
    java.lang.reflect.Method mMethod -> b
androidx.lifecycle.CompositeGeneratedAdaptersObserver -> androidx.lifecycle.CompositeGeneratedAdaptersObserver:
    androidx.lifecycle.GeneratedAdapter[] mGeneratedAdapters -> a
    0:4:void androidx.lifecycle.MethodCallsLogger.<init>():0:0 -> e
    0:4:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;Landroidx/lifecycle/k;)V"}
    5:21:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> e
androidx.lifecycle.DefaultLifecycleObserver -> androidx.lifecycle.d:
    void androidx.lifecycle.FullLifecycleObserver.onResume(androidx.lifecycle.LifecycleOwner) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
androidx.lifecycle.EmptyActivityLifecycleCallbacks -> androidx.lifecycle.e:
androidx.lifecycle.FullLifecycleObserverAdapter -> androidx.lifecycle.FullLifecycleObserverAdapter:
    androidx.lifecycle.FullLifecycleObserver mFullLifecycleObserver -> a
    androidx.lifecycle.LifecycleEventObserver mLifecycleEventObserver -> b
    0:7:void <init>(androidx.lifecycle.FullLifecycleObserver,androidx.lifecycle.LifecycleEventObserver):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/d;Landroidx/lifecycle/p;)V"}
    0:37:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;Landroidx/lifecycle/k;)V"}
androidx.lifecycle.FullLifecycleObserverAdapter$1 -> androidx.lifecycle.f:
    int[] $SwitchMap$androidx$lifecycle$Lifecycle$Event -> a
androidx.lifecycle.GeneratedAdapter -> androidx.lifecycle.g:
androidx.lifecycle.HasDefaultViewModelProviderFactory -> androidx.lifecycle.h:
androidx.lifecycle.LegacySavedStateHandleController$1 -> androidx.lifecycle.LegacySavedStateHandleController$1:
    0:6:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;Landroidx/lifecycle/k;)V"}
androidx.lifecycle.LegacySavedStateHandleController$OnRecreation -> androidx.lifecycle.i:
    13:14:androidx.savedstate.SavedStateRegistry androidx.savedstate.SavedStateRegistryController.getSavedStateRegistry():0:0 -> a
    13:14:androidx.savedstate.SavedStateRegistry androidx.activity.ComponentActivity.getSavedStateRegistry():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    13:14:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/f;)V"}
    15:16:androidx.savedstate.SavedStateRegistry androidx.savedstate.SavedStateRegistryController.getSavedStateRegistry():0:0 -> a
    15:16:androidx.savedstate.SavedStateRegistry androidx.activity.ComponentActivity.getSavedStateRegistry():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    15:16:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):0 -> a
    17:19:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):0:0 -> a
    20:30:java.util.Set androidx.lifecycle.ViewModelStore.keys():0:0 -> a
    20:30:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):0 -> a
    31:46:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):0:0 -> a
    47:54:androidx.lifecycle.ViewModel androidx.lifecycle.ViewModelStore.get(java.lang.String):0:0 -> a
    47:54:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):0 -> a
    55:58:androidx.lifecycle.Lifecycle androidx.activity.ComponentActivity.getLifecycle():0:0 -> a
    55:58:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):0 -> a
    59:65:java.lang.Object androidx.lifecycle.ViewModel.getTag(java.lang.String):0:0 -> a
    59:65:void androidx.lifecycle.LegacySavedStateHandleController.attachHandleIfNeeded(androidx.lifecycle.ViewModel,androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    59:65:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):0 -> a
    66:73:java.lang.Object androidx.lifecycle.ViewModel.getTag(java.lang.String):0:0 -> a
    66:73:void androidx.lifecycle.LegacySavedStateHandleController.attachHandleIfNeeded(androidx.lifecycle.ViewModel,androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):0 -> a
    66:73:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):0 -> a
    74:77:void androidx.lifecycle.LegacySavedStateHandleController.attachHandleIfNeeded(androidx.lifecycle.ViewModel,androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):0:0 -> a
    74:77:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):0 -> a
    78:83:boolean androidx.lifecycle.SavedStateHandleController.isAttached():0:0 -> a
    78:83:void androidx.lifecycle.LegacySavedStateHandleController.attachHandleIfNeeded(androidx.lifecycle.ViewModel,androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):0 -> a
    78:83:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):0 -> a
    84:99:void androidx.lifecycle.SavedStateHandleController.attachToLifecycle(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):0:0 -> a
    84:99:void androidx.lifecycle.LegacySavedStateHandleController.attachHandleIfNeeded(androidx.lifecycle.ViewModel,androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):0 -> a
    84:99:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):0 -> a
    100:101:java.lang.Object androidx.lifecycle.ViewModel.getTag(java.lang.String):0:0 -> a
    100:101:void androidx.lifecycle.LegacySavedStateHandleController.attachHandleIfNeeded(androidx.lifecycle.ViewModel,androidx.savedstate.SavedStateRegistry,androidx.lifecycle.Lifecycle):0 -> a
    100:101:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):0 -> a
    102:112:java.util.Set androidx.lifecycle.ViewModelStore.keys():0:0 -> a
    102:112:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):0 -> a
    113:130:void onRecreated(androidx.savedstate.SavedStateRegistryOwner):0:0 -> a
androidx.lifecycle.Lifecycle -> androidx.lifecycle.m:
    void addObserver(androidx.lifecycle.LifecycleObserver) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/q;)V"}
    void removeObserver(androidx.lifecycle.LifecycleObserver) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/q;)V"}
androidx.lifecycle.Lifecycle$1 -> androidx.lifecycle.j:
    int[] $SwitchMap$androidx$lifecycle$Lifecycle$State -> a
    int[] $SwitchMap$androidx$lifecycle$Lifecycle$Event -> b
androidx.lifecycle.Lifecycle$Event -> androidx.lifecycle.k:
    0:3:void <init>(java.lang.String,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)V"}
    0:45:androidx.lifecycle.Lifecycle$State getTargetState():0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/l;"}
androidx.lifecycle.Lifecycle$State -> androidx.lifecycle.l:
    androidx.lifecycle.Lifecycle$State DESTROYED -> a
    androidx.lifecycle.Lifecycle$State INITIALIZED -> b
    androidx.lifecycle.Lifecycle$State CREATED -> c
    androidx.lifecycle.Lifecycle$State STARTED -> d
    androidx.lifecycle.Lifecycle$State RESUMED -> e
    androidx.lifecycle.Lifecycle$State[] $VALUES -> f
    0:3:void <init>(java.lang.String,int):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;)V"}
androidx.lifecycle.LifecycleDispatcher -> androidx.lifecycle.o:
    java.util.concurrent.atomic.AtomicBoolean sInitialized -> a
androidx.lifecycle.LifecycleDispatcher$DispatcherActivityCallback -> androidx.lifecycle.n:
androidx.lifecycle.LifecycleEventObserver -> androidx.lifecycle.p:
    void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event) -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;Landroidx/lifecycle/k;)V"}
androidx.lifecycle.LifecycleObserver -> androidx.lifecycle.q:
androidx.lifecycle.LifecycleOwner -> androidx.lifecycle.r:
    androidx.lifecycle.Lifecycle getLifecycle() -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/t;"}
androidx.lifecycle.LifecycleRegistry -> androidx.lifecycle.t:
    androidx.arch.core.internal.FastSafeIterableMap mObserverMap -> a
    androidx.lifecycle.Lifecycle$State mState -> b
    java.lang.ref.WeakReference mLifecycleOwner -> c
    int mAddingObserverCounter -> d
    boolean mHandlingEvent -> e
    boolean mNewEventOccurred -> f
    java.util.ArrayList mParentStates -> g
    boolean mEnforceMainThread -> h
    0:38:void <init>(androidx.lifecycle.LifecycleOwner,boolean):0:0 -> <init>
    0:38:void <init>(androidx.lifecycle.LifecycleOwner):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;)V"}
    21:28:java.lang.Object androidx.arch.core.internal.FastSafeIterableMap.putIfAbsent(java.lang.Object,java.lang.Object):0:0 -> a
    21:28:void addObserver(androidx.lifecycle.LifecycleObserver):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/q;)V"}
    29:33:java.lang.Object androidx.arch.core.internal.FastSafeIterableMap.putIfAbsent(java.lang.Object,java.lang.Object):0:0 -> a
    29:33:void addObserver(androidx.lifecycle.LifecycleObserver):0 -> a
    34:56:androidx.arch.core.internal.SafeIterableMap$Entry androidx.arch.core.internal.SafeIterableMap.put(java.lang.Object,java.lang.Object):0:0 -> a
    34:56:java.lang.Object androidx.arch.core.internal.FastSafeIterableMap.putIfAbsent(java.lang.Object,java.lang.Object):0 -> a
    34:56:void addObserver(androidx.lifecycle.LifecycleObserver):0 -> a
    57:60:java.lang.Object androidx.arch.core.internal.FastSafeIterableMap.putIfAbsent(java.lang.Object,java.lang.Object):0:0 -> a
    57:60:void addObserver(androidx.lifecycle.LifecycleObserver):0 -> a
    61:107:void addObserver(androidx.lifecycle.LifecycleObserver):0:0 -> a
    108:109:boolean androidx.arch.core.internal.FastSafeIterableMap.contains(java.lang.Object):0:0 -> a
    108:109:void addObserver(androidx.lifecycle.LifecycleObserver):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    110:115:boolean androidx.arch.core.internal.FastSafeIterableMap.contains(java.lang.Object):0:0 -> a
    110:115:void addObserver(androidx.lifecycle.LifecycleObserver):0 -> a
    116:117:void addObserver(androidx.lifecycle.LifecycleObserver):0:0 -> a
    118:122:void pushParentState(androidx.lifecycle.Lifecycle$State):0:0 -> a
    118:122:void addObserver(androidx.lifecycle.LifecycleObserver):0 -> a
    123:124:void addObserver(androidx.lifecycle.LifecycleObserver):0:0 -> a
    125:148:androidx.lifecycle.Lifecycle$Event androidx.lifecycle.Lifecycle$Event.upFrom(androidx.lifecycle.Lifecycle$State):0:0 -> a
    125:148:void addObserver(androidx.lifecycle.LifecycleObserver):0 -> a
    149:151:void addObserver(androidx.lifecycle.LifecycleObserver):0:0 -> a
    152:160:void popParentState():0:0 -> a
    152:160:void addObserver(androidx.lifecycle.LifecycleObserver):0 -> a
    161:198:void addObserver(androidx.lifecycle.LifecycleObserver):0:0 -> a
    7:13:java.lang.Object androidx.arch.core.internal.SafeIterableMap.remove(java.lang.Object):0:0 -> b
    7:13:java.lang.Object androidx.arch.core.internal.FastSafeIterableMap.remove(java.lang.Object):0 -> b
    7:13:void removeObserver(androidx.lifecycle.LifecycleObserver):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/q;)V"}
    14:76:java.lang.Object androidx.arch.core.internal.SafeIterableMap.remove(java.lang.Object):0:0 -> b
    14:76:java.lang.Object androidx.arch.core.internal.FastSafeIterableMap.remove(java.lang.Object):0 -> b
    14:76:void removeObserver(androidx.lifecycle.LifecycleObserver):0 -> b
    77:82:java.lang.Object androidx.arch.core.internal.FastSafeIterableMap.remove(java.lang.Object):0:0 -> b
    77:82:void removeObserver(androidx.lifecycle.LifecycleObserver):0 -> b
    2:10:boolean androidx.arch.core.internal.FastSafeIterableMap.contains(java.lang.Object):0:0 -> c
    2:10:java.util.Map$Entry androidx.arch.core.internal.FastSafeIterableMap.ceil(java.lang.Object):0 -> c
    2:10:androidx.lifecycle.Lifecycle$State calculateTargetState(androidx.lifecycle.LifecycleObserver):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/q;)Landroidx/lifecycle/l;"}
    11:24:java.util.Map$Entry androidx.arch.core.internal.FastSafeIterableMap.ceil(java.lang.Object):0:0 -> c
    11:24:androidx.lifecycle.Lifecycle$State calculateTargetState(androidx.lifecycle.LifecycleObserver):0 -> c
    25:57:androidx.lifecycle.Lifecycle$State calculateTargetState(androidx.lifecycle.LifecycleObserver):0:0 -> c
    58:76:androidx.lifecycle.Lifecycle$State min(androidx.lifecycle.Lifecycle$State,androidx.lifecycle.Lifecycle$State):0:0 -> c
    58:76:androidx.lifecycle.Lifecycle$State calculateTargetState(androidx.lifecycle.LifecycleObserver):0 -> c
    4:26:androidx.arch.core.executor.ArchTaskExecutor androidx.arch.core.executor.ArchTaskExecutor.getInstance():0:0 -> d
    4:26:void enforceMainThreadIfNeeded(java.lang.String):0 -> d
    27:59:void enforceMainThreadIfNeeded(java.lang.String):0:0 -> d
    60:62:androidx.arch.core.executor.ArchTaskExecutor androidx.arch.core.executor.ArchTaskExecutor.getInstance():0:0 -> d
    60:62:void enforceMainThreadIfNeeded(java.lang.String):0 -> d
    0:12:void handleLifecycleEvent(androidx.lifecycle.Lifecycle$Event):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"}
    0:70:void moveToState(androidx.lifecycle.Lifecycle$State):0:0 -> f
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/l;)V"}
    10:11:boolean isSynced():0:0 -> g
    10:11:void sync():0 -> g
    12:18:int androidx.arch.core.internal.SafeIterableMap.size():0:0 -> g
    12:18:boolean isSynced():0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:18:void sync():0 -> g
    19:20:java.util.Map$Entry androidx.arch.core.internal.SafeIterableMap.eldest():0:0 -> g
    19:20:boolean isSynced():0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    19:20:void sync():0 -> g
    21:22:java.lang.Object androidx.arch.core.internal.SafeIterableMap$Entry.getValue():0:0 -> g
    21:22:boolean isSynced():0 -> g
    21:22:void sync():0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    23:26:boolean isSynced():0:0 -> g
    23:26:void sync():0 -> g
    27:28:java.util.Map$Entry androidx.arch.core.internal.SafeIterableMap.newest():0:0 -> g
    27:28:boolean isSynced():0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    27:28:void sync():0 -> g
    29:30:java.lang.Object androidx.arch.core.internal.SafeIterableMap$Entry.getValue():0:0 -> g
    29:30:boolean isSynced():0 -> g
    29:30:void sync():0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    31:43:boolean isSynced():0:0 -> g
    31:43:void sync():0 -> g
    44:49:void sync():0:0 -> g
    50:51:java.util.Map$Entry androidx.arch.core.internal.SafeIterableMap.eldest():0:0 -> g
    50:51:void sync():0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    52:53:java.lang.Object androidx.arch.core.internal.SafeIterableMap$Entry.getValue():0:0 -> g
    52:53:void sync():0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    54:68:void sync():0:0 -> g
    69:70:void backwardPass(androidx.lifecycle.LifecycleOwner):0:0 -> g
    69:70:void sync():0 -> g
    71:72:java.util.Iterator androidx.arch.core.internal.SafeIterableMap.descendingIterator():0:0 -> g
    71:72:void backwardPass(androidx.lifecycle.LifecycleOwner):0 -> g
    71:72:void sync():0 -> g
    73:74:java.util.Iterator androidx.arch.core.internal.SafeIterableMap.descendingIterator():0:0 -> g
    73:74:void backwardPass(androidx.lifecycle.LifecycleOwner):0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    73:74:void sync():0 -> g
    75:86:java.util.Iterator androidx.arch.core.internal.SafeIterableMap.descendingIterator():0:0 -> g
    75:86:void backwardPass(androidx.lifecycle.LifecycleOwner):0 -> g
    75:86:void sync():0 -> g
    87:130:void backwardPass(androidx.lifecycle.LifecycleOwner):0:0 -> g
    87:130:void sync():0 -> g
    131:132:boolean androidx.arch.core.internal.FastSafeIterableMap.contains(java.lang.Object):0:0 -> g
    131:132:void backwardPass(androidx.lifecycle.LifecycleOwner):0 -> g
    131:132:void sync():0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    133:138:boolean androidx.arch.core.internal.FastSafeIterableMap.contains(java.lang.Object):0:0 -> g
    133:138:void backwardPass(androidx.lifecycle.LifecycleOwner):0 -> g
    133:138:void sync():0 -> g
    139:140:void backwardPass(androidx.lifecycle.LifecycleOwner):0:0 -> g
    139:140:void sync():0 -> g
    141:163:androidx.lifecycle.Lifecycle$Event androidx.lifecycle.Lifecycle$Event.downFrom(androidx.lifecycle.Lifecycle$State):0:0 -> g
    141:163:void backwardPass(androidx.lifecycle.LifecycleOwner):0 -> g
    141:163:void sync():0 -> g
    164:167:void backwardPass(androidx.lifecycle.LifecycleOwner):0:0 -> g
    164:167:void sync():0 -> g
    168:170:void pushParentState(androidx.lifecycle.Lifecycle$State):0:0 -> g
    168:170:void backwardPass(androidx.lifecycle.LifecycleOwner):0 -> g
    168:170:void sync():0 -> g
    171:173:void backwardPass(androidx.lifecycle.LifecycleOwner):0:0 -> g
    171:173:void sync():0 -> g
    174:183:void popParentState():0:0 -> g
    174:183:void backwardPass(androidx.lifecycle.LifecycleOwner):0 -> g
    174:183:void sync():0 -> g
    184:205:void backwardPass(androidx.lifecycle.LifecycleOwner):0:0 -> g
    184:205:void sync():0 -> g
    206:207:void sync():0:0 -> g
    208:209:java.util.Map$Entry androidx.arch.core.internal.SafeIterableMap.newest():0:0 -> g
    208:209:void sync():0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    210:229:void sync():0:0 -> g
    230:234:void forwardPass(androidx.lifecycle.LifecycleOwner):0:0 -> g
    230:234:void sync():0 -> g
    235:246:androidx.arch.core.internal.SafeIterableMap$IteratorWithAdditions androidx.arch.core.internal.SafeIterableMap.iteratorWithAdditions():0:0 -> g
    235:246:void forwardPass(androidx.lifecycle.LifecycleOwner):0 -> g
    235:246:void sync():0 -> g
    247:290:void forwardPass(androidx.lifecycle.LifecycleOwner):0:0 -> g
    247:290:void sync():0 -> g
    291:292:boolean androidx.arch.core.internal.FastSafeIterableMap.contains(java.lang.Object):0:0 -> g
    291:292:void forwardPass(androidx.lifecycle.LifecycleOwner):0 -> g
    291:292:void sync():0 -> g
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
    293:298:boolean androidx.arch.core.internal.FastSafeIterableMap.contains(java.lang.Object):0:0 -> g
    293:298:void forwardPass(androidx.lifecycle.LifecycleOwner):0 -> g
    293:298:void sync():0 -> g
    299:300:void forwardPass(androidx.lifecycle.LifecycleOwner):0:0 -> g
    299:300:void sync():0 -> g
    301:303:void pushParentState(androidx.lifecycle.Lifecycle$State):0:0 -> g
    301:303:void forwardPass(androidx.lifecycle.LifecycleOwner):0 -> g
    301:303:void sync():0 -> g
    304:305:void forwardPass(androidx.lifecycle.LifecycleOwner):0:0 -> g
    304:305:void sync():0 -> g
    306:327:androidx.lifecycle.Lifecycle$Event androidx.lifecycle.Lifecycle$Event.upFrom(androidx.lifecycle.Lifecycle$State):0:0 -> g
    306:327:void forwardPass(androidx.lifecycle.LifecycleOwner):0 -> g
    306:327:void sync():0 -> g
    328:330:void forwardPass(androidx.lifecycle.LifecycleOwner):0:0 -> g
    328:330:void sync():0 -> g
    331:340:void popParentState():0:0 -> g
    331:340:void forwardPass(androidx.lifecycle.LifecycleOwner):0 -> g
    331:340:void sync():0 -> g
    341:363:void forwardPass(androidx.lifecycle.LifecycleOwner):0:0 -> g
    341:363:void sync():0 -> g
    364:371:void sync():0:0 -> g
androidx.lifecycle.LifecycleRegistry$ObserverWithState -> androidx.lifecycle.s:
    androidx.lifecycle.Lifecycle$State mState -> a
    androidx.lifecycle.LifecycleEventObserver mLifecycleObserver -> b
    5:119:androidx.lifecycle.LifecycleEventObserver androidx.lifecycle.Lifecycling.lifecycleEventObserver(java.lang.Object):0:0 -> <init>
    5:119:void <init>(androidx.lifecycle.LifecycleObserver,androidx.lifecycle.Lifecycle$State):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/q;Landroidx/lifecycle/l;)V"}
    120:124:void <init>(androidx.lifecycle.LifecycleObserver,androidx.lifecycle.Lifecycle$State):0:0 -> <init>
    6:12:androidx.lifecycle.Lifecycle$State androidx.lifecycle.LifecycleRegistry.min(androidx.lifecycle.Lifecycle$State,androidx.lifecycle.Lifecycle$State):0:0 -> a
    6:12:void dispatchEvent(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;Landroidx/lifecycle/k;)V"}
    13:22:void dispatchEvent(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> a
androidx.lifecycle.Lifecycling -> androidx.lifecycle.u:
    java.util.Map sCallbackCache -> a
    java.util.Map sClassToAdapters -> b
    0:32:androidx.lifecycle.GeneratedAdapter createGeneratedAdapter(java.lang.reflect.Constructor,java.lang.Object):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/reflect/Constructor;Ljava/lang/Object;)V"}
    0:25:java.lang.String getAdapterName(java.lang.String):0:0 -> b
    15:24:int resolveObserverCallbackType(java.lang.Class):0:0 -> c
    15:24:int getObserverConstructorType(java.lang.Class):0 -> c
    25:118:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):0:0 -> c
    25:118:int resolveObserverCallbackType(java.lang.Class):0 -> c
    25:118:int getObserverConstructorType(java.lang.Class):0 -> c
    119:130:int resolveObserverCallbackType(java.lang.Class):0:0 -> c
    119:130:int getObserverConstructorType(java.lang.Class):0 -> c
    131:132:boolean androidx.lifecycle.ClassesInfoCache.hasLifecycleMethods(java.lang.Class):0:0 -> c
    131:132:int resolveObserverCallbackType(java.lang.Class):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    131:132:int getObserverConstructorType(java.lang.Class):0 -> c
    133:146:boolean androidx.lifecycle.ClassesInfoCache.hasLifecycleMethods(java.lang.Class):0:0 -> c
    133:146:int resolveObserverCallbackType(java.lang.Class):0 -> c
    133:146:int getObserverConstructorType(java.lang.Class):0 -> c
    147:150:java.lang.reflect.Method[] androidx.lifecycle.ClassesInfoCache.getDeclaredMethods(java.lang.Class):0:0 -> c
    147:150:boolean androidx.lifecycle.ClassesInfoCache.hasLifecycleMethods(java.lang.Class):0 -> c
    147:150:int resolveObserverCallbackType(java.lang.Class):0 -> c
    147:150:int getObserverConstructorType(java.lang.Class):0 -> c
    151:184:boolean androidx.lifecycle.ClassesInfoCache.hasLifecycleMethods(java.lang.Class):0:0 -> c
    151:184:int resolveObserverCallbackType(java.lang.Class):0 -> c
    151:184:int getObserverConstructorType(java.lang.Class):0 -> c
    185:188:int resolveObserverCallbackType(java.lang.Class):0:0 -> c
    185:188:int getObserverConstructorType(java.lang.Class):0 -> c
    189:203:boolean isLifecycleParent(java.lang.Class):0:0 -> c
    189:203:int resolveObserverCallbackType(java.lang.Class):0 -> c
    189:203:int getObserverConstructorType(java.lang.Class):0 -> c
    204:233:int resolveObserverCallbackType(java.lang.Class):0:0 -> c
    204:233:int getObserverConstructorType(java.lang.Class):0 -> c
    234:245:boolean isLifecycleParent(java.lang.Class):0:0 -> c
    234:245:int resolveObserverCallbackType(java.lang.Class):0 -> c
    234:245:int getObserverConstructorType(java.lang.Class):0 -> c
    246:277:int resolveObserverCallbackType(java.lang.Class):0:0 -> c
    246:277:int getObserverConstructorType(java.lang.Class):0 -> c
    278:286:int getObserverConstructorType(java.lang.Class):0:0 -> c
    287:294:java.lang.reflect.Method[] androidx.lifecycle.ClassesInfoCache.getDeclaredMethods(java.lang.Class):0:0 -> c
    287:294:boolean androidx.lifecycle.ClassesInfoCache.hasLifecycleMethods(java.lang.Class):0 -> c
    287:294:int resolveObserverCallbackType(java.lang.Class):0 -> c
    287:294:int getObserverConstructorType(java.lang.Class):0 -> c
androidx.lifecycle.Lifecycling$1 -> androidx.lifecycle.Lifecycling$1:
    0:1:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;Landroidx/lifecycle/k;)V"}
androidx.lifecycle.LiveData$LifecycleBoundObserver -> androidx.lifecycle.LiveData$LifecycleBoundObserver:
    0:1:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;Landroidx/lifecycle/k;)V"}
androidx.lifecycle.OnLifecycleEvent -> androidx.lifecycle.v:
androidx.lifecycle.ProcessLifecycleInitializer -> androidx.lifecycle.ProcessLifecycleInitializer:
    0:4:java.util.List dependencies():0:0 -> a
    0:3:androidx.lifecycle.LifecycleOwner create(android.content.Context):0:0 -> b
    0:3:java.lang.Object create(android.content.Context):0 -> b
    4:5:boolean androidx.startup.AppInitializer.isEagerlyInitialized(java.lang.Class):0:0 -> b
    4:5:androidx.lifecycle.LifecycleOwner create(android.content.Context):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    4:5:java.lang.Object create(android.content.Context):0 -> b
    6:13:boolean androidx.startup.AppInitializer.isEagerlyInitialized(java.lang.Class):0:0 -> b
    6:13:androidx.lifecycle.LifecycleOwner create(android.content.Context):0 -> b
    6:13:java.lang.Object create(android.content.Context):0 -> b
    14:37:void androidx.lifecycle.LifecycleDispatcher.init(android.content.Context):0:0 -> b
    14:37:androidx.lifecycle.LifecycleOwner create(android.content.Context):0 -> b
    14:37:java.lang.Object create(android.content.Context):0 -> b
    38:42:void androidx.lifecycle.ProcessLifecycleOwner.init(android.content.Context):0:0 -> b
    38:42:androidx.lifecycle.LifecycleOwner create(android.content.Context):0 -> b
    38:42:java.lang.Object create(android.content.Context):0 -> b
    43:71:void androidx.lifecycle.ProcessLifecycleOwner.attach(android.content.Context):0:0 -> b
    43:71:void androidx.lifecycle.ProcessLifecycleOwner.init(android.content.Context):0 -> b
    43:71:androidx.lifecycle.LifecycleOwner create(android.content.Context):0 -> b
    43:71:java.lang.Object create(android.content.Context):0 -> b
    72:79:androidx.lifecycle.LifecycleOwner create(android.content.Context):0:0 -> b
    72:79:java.lang.Object create(android.content.Context):0 -> b
androidx.lifecycle.ProcessLifecycleOwner -> androidx.lifecycle.y:
    int mStartedCounter -> a
    int mResumedCounter -> b
    boolean mPauseSent -> c
    boolean mStopSent -> d
    android.os.Handler mHandler -> e
    androidx.lifecycle.LifecycleRegistry mRegistry -> f
    java.lang.Runnable mDelayedPauseRunnable -> g
    androidx.lifecycle.ProcessLifecycleOwner sInstance -> h
    0:30:void activityResumed():0:0 -> b
    0:2:androidx.lifecycle.Lifecycle getLifecycle():0:0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/t;"}
androidx.lifecycle.ProcessLifecycleOwner$3 -> androidx.lifecycle.x:
    2:5:void androidx.lifecycle.ProcessLifecycleOwner.activityPaused():0:0 -> onActivityPaused
    2:5:void onActivityPaused(android.app.Activity):0 -> onActivityPaused
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:19:void androidx.lifecycle.ProcessLifecycleOwner.activityPaused():0:0 -> onActivityPaused
    6:19:void onActivityPaused(android.app.Activity):0 -> onActivityPaused
    2:5:void androidx.lifecycle.ProcessLifecycleOwner.activityStopped():0:0 -> onActivityStopped
    2:5:void onActivityStopped(android.app.Activity):0 -> onActivityStopped
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    6:9:void androidx.lifecycle.ProcessLifecycleOwner.activityStopped():0:0 -> onActivityStopped
    6:9:void onActivityStopped(android.app.Activity):0 -> onActivityStopped
    10:24:void androidx.lifecycle.ProcessLifecycleOwner.dispatchStopIfNeeded():0:0 -> onActivityStopped
    10:24:void androidx.lifecycle.ProcessLifecycleOwner.activityStopped():0 -> onActivityStopped
    10:24:void onActivityStopped(android.app.Activity):0 -> onActivityStopped
androidx.lifecycle.ProcessLifecycleOwner$3$1 -> androidx.lifecycle.w:
    4:7:void androidx.lifecycle.ProcessLifecycleOwner.activityStarted():0:0 -> onActivityPostStarted
    4:7:void onActivityPostStarted(android.app.Activity):0 -> onActivityPostStarted
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:26:void androidx.lifecycle.ProcessLifecycleOwner.activityStarted():0:0 -> onActivityPostStarted
    8:26:void onActivityPostStarted(android.app.Activity):0 -> onActivityPostStarted
androidx.lifecycle.ReflectiveGenericLifecycleObserver -> androidx.lifecycle.ReflectiveGenericLifecycleObserver:
    java.lang.Object mWrapped -> a
    androidx.lifecycle.ClassesInfoCache$CallbackInfo mInfo -> b
    0:3:void androidx.lifecycle.ClassesInfoCache$CallbackInfo.invokeCallbacks(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):0:0 -> e
    0:3:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;Landroidx/lifecycle/k;)V"}
    4:26:void androidx.lifecycle.ClassesInfoCache$CallbackInfo.invokeCallbacks(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):0:0 -> e
    4:26:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
androidx.lifecycle.ReportFragment -> androidx.lifecycle.a0:
    androidx.lifecycle.ReportFragment$ActivityInitializationListener mProcessListener -> a
    0:17:void dispatch(android.app.Activity,androidx.lifecycle.Lifecycle$Event):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;Landroidx/lifecycle/k;)V"}
    0:34:void injectIfNeededIn(android.app.Activity):0:0 -> b
    7:14:void androidx.lifecycle.ProcessLifecycleOwner$2.onResume():0:0 -> onResume
    7:14:void dispatchResume(androidx.lifecycle.ReportFragment$ActivityInitializationListener):0 -> onResume
    7:14:void onResume():0 -> onResume
    7:10:void androidx.lifecycle.ProcessLifecycleOwner$2.onStart():0:0 -> onStart
    7:10:void dispatchStart(androidx.lifecycle.ReportFragment$ActivityInitializationListener):0 -> onStart
    7:10:void onStart():0 -> onStart
    11:14:void androidx.lifecycle.ProcessLifecycleOwner.activityStarted():0:0 -> onStart
    11:14:void androidx.lifecycle.ProcessLifecycleOwner$2.onStart():0 -> onStart
    11:14:void dispatchStart(androidx.lifecycle.ReportFragment$ActivityInitializationListener):0 -> onStart
    11:14:void onStart():0 -> onStart
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    15:33:void androidx.lifecycle.ProcessLifecycleOwner.activityStarted():0:0 -> onStart
    15:33:void androidx.lifecycle.ProcessLifecycleOwner$2.onStart():0 -> onStart
    15:33:void dispatchStart(androidx.lifecycle.ReportFragment$ActivityInitializationListener):0 -> onStart
    15:33:void onStart():0 -> onStart
androidx.lifecycle.ReportFragment$LifecycleCallbacks -> androidx.lifecycle.z:
androidx.lifecycle.SavedStateHandleAttacher -> androidx.lifecycle.SavedStateHandleAttacher:
    androidx.lifecycle.SavedStateHandlesProvider provider -> a
    17:22:void androidx.lifecycle.SavedStateHandlesProvider.performRestore():0:0 -> e
    17:22:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;Landroidx/lifecycle/k;)V"}
    23:34:void androidx.lifecycle.SavedStateHandlesProvider.performRestore():0:0 -> e
    23:34:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
    35:43:androidx.lifecycle.SavedStateHandlesVM androidx.lifecycle.SavedStateHandlesProvider.getViewModel():0:0 -> e
    35:43:void androidx.lifecycle.SavedStateHandlesProvider.performRestore():0 -> e
    35:43:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
    44:67:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> e
androidx.lifecycle.SavedStateHandleController -> androidx.lifecycle.SavedStateHandleController:
    boolean mIsAttached -> a
    0:14:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;Landroidx/lifecycle/k;)V"}
androidx.lifecycle.SavedStateHandleSupport$savedStateHandlesVM$1$1 -> androidx.lifecycle.b0:
    int $r8$classId -> a
    androidx.lifecycle.SavedStateHandleSupport$savedStateHandlesVM$1$1 INSTANCE -> b
    kotlinx.coroutines.CoroutineDispatcher$Key$1 kotlinx.coroutines.CoroutineDispatcher$Key$1.INSTANCE -> c
    kotlinx.coroutines.ExecutorCoroutineDispatcher$Key$1 kotlinx.coroutines.ExecutorCoroutineDispatcher$Key$1.INSTANCE -> d
    0:24:void $r8$clinit$synthetic():0:0 -> <clinit>
      # {"id":"com.android.tools.r8.synthesized"}
    0:5:void <init>():0:0 -> <init>
    0:5:void $r8$init$synthetic(int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    7:8:java.lang.Object kotlinx.coroutines.CoroutineDispatcher$Key$1.invoke(java.lang.Object):0:0 -> a
    7:8:java.lang.Object invoke$bridge(java.lang.Object):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    9:16:kotlinx.coroutines.CoroutineDispatcher kotlinx.coroutines.CoroutineDispatcher$Key$1.invoke(kotlin.coroutines.CoroutineContext$Element):0:0 -> a
    9:16:java.lang.Object kotlinx.coroutines.CoroutineDispatcher$Key$1.invoke(java.lang.Object):0 -> a
    9:16:java.lang.Object invoke$bridge(java.lang.Object):0 -> a
    17:20:java.lang.Object invoke(java.lang.Object):0:0 -> a
    17:20:java.lang.Object invoke$bridge(java.lang.Object):0 -> a
    21:29:androidx.lifecycle.SavedStateHandlesVM invoke(androidx.lifecycle.viewmodel.CreationExtras):0:0 -> a
    21:29:java.lang.Object invoke(java.lang.Object):0 -> a
    21:29:java.lang.Object invoke$bridge(java.lang.Object):0 -> a
    30:31:java.lang.Object kotlinx.coroutines.ExecutorCoroutineDispatcher$Key$1.invoke(java.lang.Object):0:0 -> a
    30:31:java.lang.Object invoke$bridge(java.lang.Object):0 -> a
    32:39:kotlinx.coroutines.ExecutorCoroutineDispatcher kotlinx.coroutines.ExecutorCoroutineDispatcher$Key$1.invoke(kotlin.coroutines.CoroutineContext$Element):0:0 -> a
    32:39:java.lang.Object kotlinx.coroutines.ExecutorCoroutineDispatcher$Key$1.invoke(java.lang.Object):0 -> a
    32:39:java.lang.Object invoke$bridge(java.lang.Object):0 -> a
androidx.lifecycle.SavedStateHandlesProvider -> androidx.lifecycle.d0:
    androidx.savedstate.SavedStateRegistry savedStateRegistry -> a
    boolean restored -> b
    android.os.Bundle restoredState -> c
    kotlin.Lazy viewModel$delegate -> d
    15:19:kotlin.Lazy kotlin.LazyKt__LazyJVMKt.lazy(kotlin.jvm.functions.Function0):0:0 -> <init>
    15:19:void <init>(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.ViewModelStoreOwner):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/d;Landroidx/fragment/app/h;)V"}
    20:22:void <init>(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.ViewModelStoreOwner):0:0 -> <init>
    12:19:androidx.lifecycle.SavedStateHandlesVM getViewModel():0:0 -> a
    12:19:android.os.Bundle saveState():0 -> a
    20:21:java.util.Map androidx.lifecycle.SavedStateHandlesVM.getHandles():0:0 -> a
    20:21:android.os.Bundle saveState():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    22:60:android.os.Bundle saveState():0:0 -> a
androidx.lifecycle.SavedStateHandlesProvider$viewModel$2 -> androidx.lifecycle.c0:
    androidx.lifecycle.ViewModelStoreOwner $viewModelStoreOwner -> a
    0:5:void <init>(androidx.lifecycle.ViewModelStoreOwner):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/h;)V"}
    2:6:androidx.lifecycle.SavedStateHandlesVM androidx.lifecycle.SavedStateHandleSupport.getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):0:0 -> a
    2:6:androidx.lifecycle.SavedStateHandlesVM invoke():0 -> a
    2:6:java.lang.Object invoke():0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/e0;"}
    7:11:void androidx.lifecycle.viewmodel.InitializerViewModelFactoryBuilder.<init>():0:0 -> a
    7:11:androidx.lifecycle.SavedStateHandlesVM androidx.lifecycle.SavedStateHandleSupport.getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    7:11:androidx.lifecycle.SavedStateHandlesVM invoke():0 -> a
    7:11:java.lang.Object invoke():0 -> a
    12:16:kotlin.reflect.KClass kotlin.jvm.internal.Reflection.getOrCreateKotlinClass(java.lang.Class):0:0 -> a
    12:16:androidx.lifecycle.SavedStateHandlesVM androidx.lifecycle.SavedStateHandleSupport.getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    12:16:androidx.lifecycle.SavedStateHandlesVM invoke():0 -> a
    12:16:java.lang.Object invoke():0 -> a
    17:18:kotlin.reflect.KClass kotlin.jvm.internal.ReflectionFactory.getOrCreateKotlinClass(java.lang.Class):0:0 -> a
    17:18:kotlin.reflect.KClass kotlin.jvm.internal.Reflection.getOrCreateKotlinClass(java.lang.Class):0 -> a
    17:18:androidx.lifecycle.SavedStateHandlesVM androidx.lifecycle.SavedStateHandleSupport.getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    17:18:androidx.lifecycle.SavedStateHandlesVM invoke():0 -> a
    17:18:java.lang.Object invoke():0 -> a
    19:20:void androidx.lifecycle.viewmodel.InitializerViewModelFactoryBuilder.addInitializer(kotlin.reflect.KClass,kotlin.jvm.functions.Function1):0:0 -> a
    19:20:androidx.lifecycle.SavedStateHandlesVM androidx.lifecycle.SavedStateHandleSupport.getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    19:20:androidx.lifecycle.SavedStateHandlesVM invoke():0 -> a
    19:20:java.lang.Object invoke():0 -> a
    21:22:void kotlin.jvm.internal.Intrinsics.checkNotNull(java.lang.Object,java.lang.String):0:0 -> a
    21:22:java.lang.Class kotlin.jvm.JvmClassMappingKt.getJavaClass(kotlin.reflect.KClass):0 -> a
    21:22:void androidx.lifecycle.viewmodel.InitializerViewModelFactoryBuilder.addInitializer(kotlin.reflect.KClass,kotlin.jvm.functions.Function1):0 -> a
    21:22:androidx.lifecycle.SavedStateHandlesVM androidx.lifecycle.SavedStateHandleSupport.getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    21:22:androidx.lifecycle.SavedStateHandlesVM invoke():0 -> a
    21:22:java.lang.Object invoke():0 -> a
    23:28:void androidx.lifecycle.viewmodel.InitializerViewModelFactoryBuilder.addInitializer(kotlin.reflect.KClass,kotlin.jvm.functions.Function1):0:0 -> a
    23:28:androidx.lifecycle.SavedStateHandlesVM androidx.lifecycle.SavedStateHandleSupport.getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    23:28:androidx.lifecycle.SavedStateHandlesVM invoke():0 -> a
    23:28:java.lang.Object invoke():0 -> a
    29:51:androidx.lifecycle.ViewModelProvider$Factory androidx.lifecycle.viewmodel.InitializerViewModelFactoryBuilder.build():0:0 -> a
    29:51:androidx.lifecycle.SavedStateHandlesVM androidx.lifecycle.SavedStateHandleSupport.getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    29:51:androidx.lifecycle.SavedStateHandlesVM invoke():0 -> a
    29:51:java.lang.Object invoke():0 -> a
    52:53:androidx.lifecycle.SavedStateHandlesVM androidx.lifecycle.SavedStateHandleSupport.getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):0:0 -> a
    52:53:androidx.lifecycle.SavedStateHandlesVM invoke():0 -> a
    52:53:java.lang.Object invoke():0 -> a
    54:62:void androidx.lifecycle.ViewModelProvider.<init>(androidx.lifecycle.ViewModelStoreOwner,androidx.lifecycle.ViewModelProvider$Factory):0:0 -> a
    54:62:androidx.lifecycle.SavedStateHandlesVM androidx.lifecycle.SavedStateHandleSupport.getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    54:62:androidx.lifecycle.SavedStateHandlesVM invoke():0 -> a
    54:62:java.lang.Object invoke():0 -> a
    63:70:androidx.lifecycle.viewmodel.CreationExtras androidx.lifecycle.ViewModelProviderGetKt.defaultCreationExtras(androidx.lifecycle.ViewModelStoreOwner):0:0 -> a
    63:70:void androidx.lifecycle.ViewModelProvider.<init>(androidx.lifecycle.ViewModelStoreOwner,androidx.lifecycle.ViewModelProvider$Factory):0 -> a
    63:70:androidx.lifecycle.SavedStateHandlesVM androidx.lifecycle.SavedStateHandleSupport.getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    63:70:androidx.lifecycle.SavedStateHandlesVM invoke():0 -> a
    63:70:java.lang.Object invoke():0 -> a
    71:72:androidx.lifecycle.viewmodel.CreationExtras androidx.activity.ComponentActivity.getDefaultViewModelCreationExtras():0:0 -> a
    71:72:androidx.lifecycle.viewmodel.CreationExtras androidx.lifecycle.ViewModelProviderGetKt.defaultCreationExtras(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    71:72:void androidx.lifecycle.ViewModelProvider.<init>(androidx.lifecycle.ViewModelStoreOwner,androidx.lifecycle.ViewModelProvider$Factory):0 -> a
    71:72:androidx.lifecycle.SavedStateHandlesVM androidx.lifecycle.SavedStateHandleSupport.getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    71:72:androidx.lifecycle.SavedStateHandlesVM invoke():0 -> a
    71:72:java.lang.Object invoke():0 -> a
    73:77:void androidx.lifecycle.viewmodel.MutableCreationExtras.<init>(androidx.lifecycle.viewmodel.CreationExtras,int,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> a
    73:77:void androidx.lifecycle.viewmodel.MutableCreationExtras.<init>():0 -> a
    73:77:androidx.lifecycle.viewmodel.CreationExtras androidx.activity.ComponentActivity.getDefaultViewModelCreationExtras():0 -> a
    73:77:androidx.lifecycle.viewmodel.CreationExtras androidx.lifecycle.ViewModelProviderGetKt.defaultCreationExtras(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    73:77:void androidx.lifecycle.ViewModelProvider.<init>(androidx.lifecycle.ViewModelStoreOwner,androidx.lifecycle.ViewModelProvider$Factory):0 -> a
    73:77:androidx.lifecycle.SavedStateHandlesVM androidx.lifecycle.SavedStateHandleSupport.getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    73:77:androidx.lifecycle.SavedStateHandlesVM invoke():0 -> a
    73:77:java.lang.Object invoke():0 -> a
    78:91:androidx.lifecycle.viewmodel.CreationExtras androidx.activity.ComponentActivity.getDefaultViewModelCreationExtras():0:0 -> a
    78:91:androidx.lifecycle.viewmodel.CreationExtras androidx.lifecycle.ViewModelProviderGetKt.defaultCreationExtras(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    78:91:void androidx.lifecycle.ViewModelProvider.<init>(androidx.lifecycle.ViewModelStoreOwner,androidx.lifecycle.ViewModelProvider$Factory):0 -> a
    78:91:androidx.lifecycle.SavedStateHandlesVM androidx.lifecycle.SavedStateHandleSupport.getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    78:91:androidx.lifecycle.SavedStateHandlesVM invoke():0 -> a
    78:91:java.lang.Object invoke():0 -> a
    92:94:void androidx.lifecycle.viewmodel.MutableCreationExtras.set(androidx.lifecycle.viewmodel.CreationExtras$Key,java.lang.Object):0:0 -> a
    92:94:androidx.lifecycle.viewmodel.CreationExtras androidx.activity.ComponentActivity.getDefaultViewModelCreationExtras():0 -> a
    92:94:androidx.lifecycle.viewmodel.CreationExtras androidx.lifecycle.ViewModelProviderGetKt.defaultCreationExtras(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    92:94:void androidx.lifecycle.ViewModelProvider.<init>(androidx.lifecycle.ViewModelStoreOwner,androidx.lifecycle.ViewModelProvider$Factory):0 -> a
    92:94:androidx.lifecycle.SavedStateHandlesVM androidx.lifecycle.SavedStateHandleSupport.getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    92:94:androidx.lifecycle.SavedStateHandlesVM invoke():0 -> a
    92:94:java.lang.Object invoke():0 -> a
    95:96:androidx.lifecycle.viewmodel.CreationExtras androidx.activity.ComponentActivity.getDefaultViewModelCreationExtras():0:0 -> a
    95:96:androidx.lifecycle.viewmodel.CreationExtras androidx.lifecycle.ViewModelProviderGetKt.defaultCreationExtras(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    95:96:void androidx.lifecycle.ViewModelProvider.<init>(androidx.lifecycle.ViewModelStoreOwner,androidx.lifecycle.ViewModelProvider$Factory):0 -> a
    95:96:androidx.lifecycle.SavedStateHandlesVM androidx.lifecycle.SavedStateHandleSupport.getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    95:96:androidx.lifecycle.SavedStateHandlesVM invoke():0 -> a
    95:96:java.lang.Object invoke():0 -> a
    97:99:void androidx.lifecycle.viewmodel.MutableCreationExtras.set(androidx.lifecycle.viewmodel.CreationExtras$Key,java.lang.Object):0:0 -> a
    97:99:androidx.lifecycle.viewmodel.CreationExtras androidx.activity.ComponentActivity.getDefaultViewModelCreationExtras():0 -> a
    97:99:androidx.lifecycle.viewmodel.CreationExtras androidx.lifecycle.ViewModelProviderGetKt.defaultCreationExtras(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    97:99:void androidx.lifecycle.ViewModelProvider.<init>(androidx.lifecycle.ViewModelStoreOwner,androidx.lifecycle.ViewModelProvider$Factory):0 -> a
    97:99:androidx.lifecycle.SavedStateHandlesVM androidx.lifecycle.SavedStateHandleSupport.getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    97:99:androidx.lifecycle.SavedStateHandlesVM invoke():0 -> a
    97:99:java.lang.Object invoke():0 -> a
    100:101:androidx.lifecycle.viewmodel.CreationExtras androidx.activity.ComponentActivity.getDefaultViewModelCreationExtras():0:0 -> a
    100:101:androidx.lifecycle.viewmodel.CreationExtras androidx.lifecycle.ViewModelProviderGetKt.defaultCreationExtras(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    100:101:void androidx.lifecycle.ViewModelProvider.<init>(androidx.lifecycle.ViewModelStoreOwner,androidx.lifecycle.ViewModelProvider$Factory):0 -> a
    100:101:androidx.lifecycle.SavedStateHandlesVM androidx.lifecycle.SavedStateHandleSupport.getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    100:101:androidx.lifecycle.SavedStateHandlesVM invoke():0 -> a
    100:101:java.lang.Object invoke():0 -> a
    102:104:void androidx.lifecycle.viewmodel.MutableCreationExtras.set(androidx.lifecycle.viewmodel.CreationExtras$Key,java.lang.Object):0:0 -> a
    102:104:androidx.lifecycle.viewmodel.CreationExtras androidx.activity.ComponentActivity.getDefaultViewModelCreationExtras():0 -> a
    102:104:androidx.lifecycle.viewmodel.CreationExtras androidx.lifecycle.ViewModelProviderGetKt.defaultCreationExtras(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    102:104:void androidx.lifecycle.ViewModelProvider.<init>(androidx.lifecycle.ViewModelStoreOwner,androidx.lifecycle.ViewModelProvider$Factory):0 -> a
    102:104:androidx.lifecycle.SavedStateHandlesVM androidx.lifecycle.SavedStateHandleSupport.getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    102:104:androidx.lifecycle.SavedStateHandlesVM invoke():0 -> a
    102:104:java.lang.Object invoke():0 -> a
    105:130:androidx.lifecycle.viewmodel.CreationExtras androidx.activity.ComponentActivity.getDefaultViewModelCreationExtras():0:0 -> a
    105:130:androidx.lifecycle.viewmodel.CreationExtras androidx.lifecycle.ViewModelProviderGetKt.defaultCreationExtras(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    105:130:void androidx.lifecycle.ViewModelProvider.<init>(androidx.lifecycle.ViewModelStoreOwner,androidx.lifecycle.ViewModelProvider$Factory):0 -> a
    105:130:androidx.lifecycle.SavedStateHandlesVM androidx.lifecycle.SavedStateHandleSupport.getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    105:130:androidx.lifecycle.SavedStateHandlesVM invoke():0 -> a
    105:130:java.lang.Object invoke():0 -> a
    131:134:void androidx.lifecycle.viewmodel.MutableCreationExtras.set(androidx.lifecycle.viewmodel.CreationExtras$Key,java.lang.Object):0:0 -> a
    131:134:androidx.lifecycle.viewmodel.CreationExtras androidx.activity.ComponentActivity.getDefaultViewModelCreationExtras():0 -> a
    131:134:androidx.lifecycle.viewmodel.CreationExtras androidx.lifecycle.ViewModelProviderGetKt.defaultCreationExtras(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    131:134:void androidx.lifecycle.ViewModelProvider.<init>(androidx.lifecycle.ViewModelStoreOwner,androidx.lifecycle.ViewModelProvider$Factory):0 -> a
    131:134:androidx.lifecycle.SavedStateHandlesVM androidx.lifecycle.SavedStateHandleSupport.getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    131:134:androidx.lifecycle.SavedStateHandlesVM invoke():0 -> a
    131:134:java.lang.Object invoke():0 -> a
    135:136:androidx.lifecycle.viewmodel.CreationExtras androidx.lifecycle.ViewModelProviderGetKt.defaultCreationExtras(androidx.lifecycle.ViewModelStoreOwner):0:0 -> a
    135:136:void androidx.lifecycle.ViewModelProvider.<init>(androidx.lifecycle.ViewModelStoreOwner,androidx.lifecycle.ViewModelProvider$Factory):0 -> a
    135:136:androidx.lifecycle.SavedStateHandlesVM androidx.lifecycle.SavedStateHandleSupport.getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    135:136:androidx.lifecycle.SavedStateHandlesVM invoke():0 -> a
    135:136:java.lang.Object invoke():0 -> a
    137:141:void androidx.lifecycle.ViewModelProvider.<init>(androidx.lifecycle.ViewModelStoreOwner,androidx.lifecycle.ViewModelProvider$Factory):0:0 -> a
    137:141:androidx.lifecycle.SavedStateHandlesVM androidx.lifecycle.SavedStateHandleSupport.getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    137:141:androidx.lifecycle.SavedStateHandlesVM invoke():0 -> a
    137:141:java.lang.Object invoke():0 -> a
    142:148:androidx.lifecycle.SavedStateHandlesVM androidx.lifecycle.SavedStateHandleSupport.getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):0:0 -> a
    142:148:androidx.lifecycle.SavedStateHandlesVM invoke():0 -> a
    142:148:java.lang.Object invoke():0 -> a
    149:156:androidx.lifecycle.ViewModelProvider$Factory androidx.lifecycle.viewmodel.InitializerViewModelFactoryBuilder.build():0:0 -> a
    149:156:androidx.lifecycle.SavedStateHandlesVM androidx.lifecycle.SavedStateHandleSupport.getSavedStateHandlesVM(androidx.lifecycle.ViewModelStoreOwner):0 -> a
    149:156:androidx.lifecycle.SavedStateHandlesVM invoke():0 -> a
    149:156:java.lang.Object invoke():0 -> a
androidx.lifecycle.SavedStateHandlesVM -> androidx.lifecycle.e0:
    java.util.Map handles -> c
androidx.lifecycle.SingleGeneratedAdapterObserver -> androidx.lifecycle.SingleGeneratedAdapterObserver:
    0:1:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;Landroidx/lifecycle/k;)V"}
androidx.lifecycle.ViewModel -> androidx.lifecycle.f0:
    java.util.Map mBagOfTags -> a
    java.util.Set mCloseables -> b
    0:0:void onCleared() -> a
androidx.lifecycle.ViewModelProvider$Factory -> androidx.lifecycle.g0:
    0:7:androidx.lifecycle.ViewModel create(java.lang.Class):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/lifecycle/f0;"}
    0:4:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Lf0/d;)Landroidx/lifecycle/f0;"}
androidx.lifecycle.ViewModelStore -> androidx.lifecycle.h0:
    java.util.HashMap mMap -> a
androidx.lifecycle.ViewModelStoreOwner -> androidx.lifecycle.i0:
    androidx.lifecycle.ViewModelStore getViewModelStore() -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/h0;"}
androidx.lifecycle.viewmodel.CreationExtras -> f0.b:
    java.util.Map map -> a
    0:10:void <init>():0:0 -> <init>
androidx.lifecycle.viewmodel.CreationExtras$Empty -> f0.a:
    androidx.lifecycle.viewmodel.CreationExtras$Empty INSTANCE -> b
    0:7:void <clinit>():0:0 -> <clinit>
androidx.lifecycle.viewmodel.InitializerViewModelFactory -> f0.c:
    androidx.lifecycle.viewmodel.ViewModelInitializer[] initializers -> a
    0:10:void <init>(androidx.lifecycle.viewmodel.ViewModelInitializer[]):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"([Lf0/e;)V"}
    10:11:java.lang.Class androidx.lifecycle.viewmodel.ViewModelInitializer.getClazz$lifecycle_viewmodel_release():0:0 -> b
    10:11:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Lf0/d;)Landroidx/lifecycle/f0;"}
    12:55:androidx.lifecycle.ViewModel create(java.lang.Class,androidx.lifecycle.viewmodel.CreationExtras):0:0 -> b
androidx.lifecycle.viewmodel.MutableCreationExtras -> f0.d:
    8:11:java.util.Map androidx.lifecycle.viewmodel.CreationExtras.getMap$lifecycle_viewmodel_release():0:0 -> <init>
    8:11:void <init>(androidx.lifecycle.viewmodel.CreationExtras):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/b;)V"}
    12:15:void <init>(androidx.lifecycle.viewmodel.CreationExtras):0:0 -> <init>
androidx.lifecycle.viewmodel.ViewModelInitializer -> f0.e:
    java.lang.Class clazz -> a
    kotlin.jvm.functions.Function1 initializer -> b
    0:9:void <init>(java.lang.Class,kotlin.jvm.functions.Function1):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)V"}
androidx.loader.app.LoaderManagerImpl$LoaderViewModel -> g0.a:
    androidx.collection.SparseArrayCompat mLoaders -> c
    androidx.lifecycle.ViewModelProvider$Factory FACTORY -> d
    0:8:void <clinit>():0:0 -> <clinit>
    0:10:void <init>():0:0 -> <init>
    0:7:int androidx.collection.SparseArrayCompat.size():0:0 -> a
    0:7:void onCleared():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    8:20:void androidx.collection.SparseArrayCompat.clear():0:0 -> a
    8:20:void onCleared():0 -> a
    21:24:java.lang.Object androidx.collection.SparseArrayCompat.valueAt(int):0:0 -> a
    21:24:void onCleared():0 -> a
    25:28:void onCleared():0:0 -> a
androidx.loader.content.Loader -> h0.a:
    long androidx.tracing.Trace.sTraceTagApp -> a
    java.lang.reflect.Method androidx.tracing.Trace.sIsTagEnabledMethod -> b
    kotlinx.coroutines.internal.Symbol kotlinx.coroutines.EventLoop_commonKt.CLOSED_EMPTY -> c
    androidx.lifecycle.viewmodel.CreationExtras$Key androidx.lifecycle.SavedStateHandleSupport.SAVED_STATE_REGISTRY_OWNER_KEY -> d
    androidx.lifecycle.viewmodel.CreationExtras$Key androidx.lifecycle.SavedStateHandleSupport.VIEW_MODEL_STORE_OWNER_KEY -> e
    androidx.lifecycle.viewmodel.CreationExtras$Key androidx.lifecycle.SavedStateHandleSupport.DEFAULT_ARGS_KEY -> f
    int[] androidx.collection.ContainerHelpers.EMPTY_INTS -> g
    java.lang.Object[] androidx.collection.ContainerHelpers.EMPTY_OBJECTS -> h
    float[][] androidx.core.content.res.CamUtils.XYZ_TO_CAM16RGB -> i
    float[][] androidx.core.content.res.CamUtils.CAM16RGB_TO_XYZ -> j
    float[] androidx.core.content.res.CamUtils.WHITE_POINT_D65 -> k
    float[][] androidx.core.content.res.CamUtils.SRGB_TO_XYZ -> l
    java.util.Comparator androidx.core.provider.FontProvider.sByteArrayComparator -> m
    java.lang.Object[] kotlin.jvm.internal.CollectionToArray.EMPTY -> n
    0:10:void kotlinx.coroutines.EventLoop_commonKt.<clinit>():0:0 -> <clinit>
    0:10:void h0.Loader.$r8$clinit$synthetic():0 -> <clinit>
      # {"id":"com.android.tools.r8.synthesized"}
    11:34:void androidx.lifecycle.SavedStateHandleSupport.<clinit>():0:0 -> <clinit>
    11:34:void h0.Loader.$r8$clinit$synthetic():0 -> <clinit>
    35:43:void androidx.collection.ContainerHelpers.<clinit>():0:0 -> <clinit>
    35:43:void h0.Loader.$r8$clinit$synthetic():0 -> <clinit>
    44:111:void androidx.core.content.res.CamUtils.<clinit>():0:0 -> <clinit>
    44:111:void h0.Loader.$r8$clinit$synthetic():0 -> <clinit>
    112:121:void androidx.core.provider.FontProvider.<clinit>():0:0 -> <clinit>
    112:121:void h0.Loader.$r8$clinit$synthetic():0 -> <clinit>
    122:125:void kotlin.jvm.internal.CollectionToArray.<clinit>():0:0 -> <clinit>
    122:125:void h0.Loader.$r8$clinit$synthetic():0 -> <clinit>
    0:19:android.view.inputmethod.InputConnection androidx.appcompat.widget.AppCompatHintHelper.onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,android.view.View):0:0 -> A
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroid/view/inputmethod/EditorInfo;Landroid/view/inputmethod/InputConnection;)V"}
    void androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback.onFailed(java.lang.Throwable) -> B
    void androidx.emoji2.text.EmojiCompat$MetadataRepoLoaderCallback.onLoaded(androidx.emoji2.text.MetadataRepo) -> C
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/h;)V"}
    0:31:boolean androidx.core.view.ViewParentCompat.onNestedFling(android.view.ViewParent,android.view.View,float,float,boolean):0:0 -> D
    0:31:boolean androidx.core.view.ViewParentCompat.onNestedPreFling(android.view.ViewParent,android.view.View,float,float):0:0 -> E
    11:14:void androidx.core.widget.EdgeEffectCompat.onPull(android.widget.EdgeEffect,float,float):0:0 -> F
    11:14:float androidx.core.widget.EdgeEffectCompat.onPullDistance(android.widget.EdgeEffect,float,float):0 -> F
    20:32:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry androidx.core.content.res.FontResourcesParserCompat.readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0:0 -> G
    20:32:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry androidx.core.content.res.FontResourcesParserCompat.parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0 -> G
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/XmlResourceParser;Landroid/content/res/Resources;)Lo/d;"}
    33:142:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry androidx.core.content.res.FontResourcesParserCompat.readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0:0 -> G
    33:142:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry androidx.core.content.res.FontResourcesParserCompat.readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0 -> G
    33:142:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry androidx.core.content.res.FontResourcesParserCompat.parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0 -> G
    143:252:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry androidx.core.content.res.FontResourcesParserCompat.readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0:0 -> G
    143:252:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry androidx.core.content.res.FontResourcesParserCompat.readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0 -> G
    143:252:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry androidx.core.content.res.FontResourcesParserCompat.readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0 -> G
    143:252:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry androidx.core.content.res.FontResourcesParserCompat.parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0 -> G
    253:283:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry androidx.core.content.res.FontResourcesParserCompat.readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0:0 -> G
    253:283:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry androidx.core.content.res.FontResourcesParserCompat.readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0 -> G
    253:283:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry androidx.core.content.res.FontResourcesParserCompat.parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0 -> G
    284:288:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry androidx.core.content.res.FontResourcesParserCompat.readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0:0 -> G
    284:288:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry androidx.core.content.res.FontResourcesParserCompat.parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0 -> G
    289:296:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry androidx.core.content.res.FontResourcesParserCompat.parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0:0 -> G
    java.lang.Object androidx.activity.result.contract.ActivityResultContract.parseResult(int,android.content.Intent) -> H
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Intent;I)Ljava/lang/Object;"}
    0:115:void androidx.appcompat.app.AppLocalesStorageHelper.persistLocales(android.content.Context,java.lang.String):0:0 -> I
    10:12:androidx.emoji2.text.MetadataListReader$OffsetInfo androidx.emoji2.text.MetadataListReader.findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):0:0 -> J
    10:12:androidx.emoji2.text.flatbuffer.MetadataList androidx.emoji2.text.MetadataListReader.read(java.nio.ByteBuffer):0 -> J
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/MappedByteBuffer;)Lc0/b;"}
    13:27:int androidx.emoji2.text.MetadataListReader$ByteBufferReader.readUnsignedShort():0:0 -> J
    13:27:androidx.emoji2.text.MetadataListReader$OffsetInfo androidx.emoji2.text.MetadataListReader.findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):0 -> J
    13:27:androidx.emoji2.text.flatbuffer.MetadataList androidx.emoji2.text.MetadataListReader.read(java.nio.ByteBuffer):0 -> J
    28:38:androidx.emoji2.text.MetadataListReader$OffsetInfo androidx.emoji2.text.MetadataListReader.findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):0:0 -> J
    28:38:androidx.emoji2.text.flatbuffer.MetadataList androidx.emoji2.text.MetadataListReader.read(java.nio.ByteBuffer):0 -> J
    39:45:int androidx.emoji2.text.MetadataListReader$ByteBufferReader.readTag():0:0 -> J
    39:45:androidx.emoji2.text.MetadataListReader$OffsetInfo androidx.emoji2.text.MetadataListReader.findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):0 -> J
    39:45:androidx.emoji2.text.flatbuffer.MetadataList androidx.emoji2.text.MetadataListReader.read(java.nio.ByteBuffer):0 -> J
    46:69:androidx.emoji2.text.MetadataListReader$OffsetInfo androidx.emoji2.text.MetadataListReader.findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):0:0 -> J
    46:69:androidx.emoji2.text.flatbuffer.MetadataList androidx.emoji2.text.MetadataListReader.read(java.nio.ByteBuffer):0 -> J
    70:77:long androidx.emoji2.text.MetadataListReader$ByteBufferReader.getPosition():0:0 -> J
    70:77:androidx.emoji2.text.MetadataListReader$OffsetInfo androidx.emoji2.text.MetadataListReader.findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):0 -> J
    70:77:androidx.emoji2.text.flatbuffer.MetadataList androidx.emoji2.text.MetadataListReader.read(java.nio.ByteBuffer):0 -> J
    78:94:androidx.emoji2.text.MetadataListReader$OffsetInfo androidx.emoji2.text.MetadataListReader.findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):0:0 -> J
    78:94:androidx.emoji2.text.flatbuffer.MetadataList androidx.emoji2.text.MetadataListReader.read(java.nio.ByteBuffer):0 -> J
    95:101:int androidx.emoji2.text.MetadataListReader$ByteBufferReader.readTag():0:0 -> J
    95:101:androidx.emoji2.text.MetadataListReader$OffsetInfo androidx.emoji2.text.MetadataListReader.findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):0 -> J
    95:101:androidx.emoji2.text.flatbuffer.MetadataList androidx.emoji2.text.MetadataListReader.read(java.nio.ByteBuffer):0 -> J
    102:124:androidx.emoji2.text.MetadataListReader$OffsetInfo androidx.emoji2.text.MetadataListReader.findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):0:0 -> J
    102:124:androidx.emoji2.text.flatbuffer.MetadataList androidx.emoji2.text.MetadataListReader.read(java.nio.ByteBuffer):0 -> J
    125:127:androidx.emoji2.text.flatbuffer.MetadataList androidx.emoji2.text.MetadataListReader.read(java.nio.ByteBuffer):0:0 -> J
    128:132:androidx.emoji2.text.flatbuffer.MetadataList androidx.emoji2.text.flatbuffer.MetadataList.getRootAsMetadataList(java.nio.ByteBuffer):0:0 -> J
    128:132:androidx.emoji2.text.flatbuffer.MetadataList androidx.emoji2.text.MetadataListReader.read(java.nio.ByteBuffer):0 -> J
    133:150:androidx.emoji2.text.flatbuffer.MetadataList androidx.emoji2.text.flatbuffer.MetadataList.getRootAsMetadataList(java.nio.ByteBuffer,androidx.emoji2.text.flatbuffer.MetadataList):0:0 -> J
    133:150:androidx.emoji2.text.flatbuffer.MetadataList androidx.emoji2.text.flatbuffer.MetadataList.getRootAsMetadataList(java.nio.ByteBuffer):0 -> J
    133:150:androidx.emoji2.text.flatbuffer.MetadataList androidx.emoji2.text.MetadataListReader.read(java.nio.ByteBuffer):0 -> J
    151:170:void androidx.emoji2.text.flatbuffer.Table.__reset(int,java.nio.ByteBuffer):0:0 -> J
    151:170:void androidx.emoji2.text.flatbuffer.MetadataList.__init(int,java.nio.ByteBuffer):0 -> J
    151:170:androidx.emoji2.text.flatbuffer.MetadataList androidx.emoji2.text.flatbuffer.MetadataList.__assign(int,java.nio.ByteBuffer):0 -> J
    151:170:androidx.emoji2.text.flatbuffer.MetadataList androidx.emoji2.text.flatbuffer.MetadataList.getRootAsMetadataList(java.nio.ByteBuffer,androidx.emoji2.text.flatbuffer.MetadataList):0 -> J
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(3)"]}
    151:170:androidx.emoji2.text.flatbuffer.MetadataList androidx.emoji2.text.flatbuffer.MetadataList.getRootAsMetadataList(java.nio.ByteBuffer):0 -> J
    151:170:androidx.emoji2.text.flatbuffer.MetadataList androidx.emoji2.text.MetadataListReader.read(java.nio.ByteBuffer):0 -> J
    171:182:androidx.emoji2.text.MetadataListReader$OffsetInfo androidx.emoji2.text.MetadataListReader.findOffsetInfo(androidx.emoji2.text.MetadataListReader$OpenTypeReader):0:0 -> J
    171:182:androidx.emoji2.text.flatbuffer.MetadataList androidx.emoji2.text.MetadataListReader.read(java.nio.ByteBuffer):0 -> J
    31:38:int androidx.core.content.res.FontResourcesParserCompat.getType(android.content.res.TypedArray,int):0:0 -> K
    31:38:java.util.List androidx.core.content.res.FontResourcesParserCompat.readCerts(android.content.res.Resources,int):0 -> K
    39:54:java.util.List androidx.core.content.res.FontResourcesParserCompat.readCerts(android.content.res.Resources,int):0:0 -> K
    55:75:java.util.List androidx.core.content.res.FontResourcesParserCompat.toByteArrayList(java.lang.String[]):0:0 -> K
    55:75:java.util.List androidx.core.content.res.FontResourcesParserCompat.readCerts(android.content.res.Resources,int):0 -> K
    76:85:java.util.List androidx.core.content.res.FontResourcesParserCompat.readCerts(android.content.res.Resources,int):0:0 -> K
    86:106:java.util.List androidx.core.content.res.FontResourcesParserCompat.toByteArrayList(java.lang.String[]):0:0 -> K
    86:106:java.util.List androidx.core.content.res.FontResourcesParserCompat.readCerts(android.content.res.Resources,int):0 -> K
    107:118:java.util.List androidx.core.content.res.FontResourcesParserCompat.readCerts(android.content.res.Resources,int):0:0 -> K
    0:111:java.lang.String androidx.appcompat.app.AppLocalesStorageHelper.readLocales(android.content.Context):0:0 -> L
    6:42:java.lang.Throwable kotlin.jvm.internal.Intrinsics.sanitizeStackTrace(java.lang.Throwable,java.lang.String):0:0 -> M
    6:42:java.lang.Throwable kotlin.jvm.internal.Intrinsics.sanitizeStackTrace(java.lang.Throwable):0 -> M
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/NullPointerException;)V"}
    0:41:void androidx.core.view.inputmethod.EditorInfoCompat.setSurroundingText(android.view.inputmethod.EditorInfo,java.lang.CharSequence,int,int):0:0 -> N
    0:20:void androidx.core.content.res.FontResourcesParserCompat.skip(org.xmlpull.v1.XmlPullParser):0:0 -> O
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/XmlResourceParser;)V"}
    0:15:java.lang.String kotlin.jvm.internal.Intrinsics.stringPlus(java.lang.String,java.lang.Object):0:0 -> P
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/Serializable;Ljava/lang/String;)Ljava/lang/String;"}
    6:7:java.lang.String kotlinx.coroutines.internal.SystemPropsKt.systemProp(java.lang.String):0:0 -> Q
    6:7:long kotlinx.coroutines.internal.SystemPropsKt__SystemProps_commonKt.systemProp(java.lang.String,long,long,long):0 -> Q
    6:7:long kotlinx.coroutines.internal.SystemPropsKt.systemProp(java.lang.String,long,long,long):0 -> Q
    8:19:java.lang.String kotlinx.coroutines.internal.SystemPropsKt__SystemPropsKt.systemProp(java.lang.String):0:0 -> Q
    8:19:java.lang.String kotlinx.coroutines.internal.SystemPropsKt.systemProp(java.lang.String):0 -> Q
    8:19:long kotlinx.coroutines.internal.SystemPropsKt__SystemProps_commonKt.systemProp(java.lang.String,long,long,long):0 -> Q
    8:19:long kotlinx.coroutines.internal.SystemPropsKt.systemProp(java.lang.String,long,long,long):0 -> Q
    20:29:int kotlin.text.CharsKt__CharJVMKt.checkRadix(int):0:0 -> Q
    20:29:java.lang.Long kotlin.text.StringsKt__StringNumberConversionsKt.toLongOrNull(java.lang.String,int):0 -> Q
    20:29:java.lang.Long kotlin.text.StringsKt__StringNumberConversionsKt.toLongOrNull(java.lang.String):0 -> Q
    20:29:long kotlinx.coroutines.internal.SystemPropsKt__SystemProps_commonKt.systemProp(java.lang.String,long,long,long):0 -> Q
    20:29:long kotlinx.coroutines.internal.SystemPropsKt.systemProp(java.lang.String,long,long,long):0 -> Q
    30:40:boolean kotlin.ranges.IntRange.contains(int):0:0 -> Q
    30:40:int kotlin.text.CharsKt__CharJVMKt.checkRadix(int):0 -> Q
    30:40:java.lang.Long kotlin.text.StringsKt__StringNumberConversionsKt.toLongOrNull(java.lang.String,int):0 -> Q
    30:40:java.lang.Long kotlin.text.StringsKt__StringNumberConversionsKt.toLongOrNull(java.lang.String):0 -> Q
    30:40:long kotlinx.coroutines.internal.SystemPropsKt__SystemProps_commonKt.systemProp(java.lang.String,long,long,long):0 -> Q
    30:40:long kotlinx.coroutines.internal.SystemPropsKt.systemProp(java.lang.String,long,long,long):0 -> Q
    41:109:java.lang.Long kotlin.text.StringsKt__StringNumberConversionsKt.toLongOrNull(java.lang.String,int):0:0 -> Q
    41:109:java.lang.Long kotlin.text.StringsKt__StringNumberConversionsKt.toLongOrNull(java.lang.String):0 -> Q
    41:109:long kotlinx.coroutines.internal.SystemPropsKt__SystemProps_commonKt.systemProp(java.lang.String,long,long,long):0 -> Q
    41:109:long kotlinx.coroutines.internal.SystemPropsKt.systemProp(java.lang.String,long,long,long):0 -> Q
    110:129:int kotlin.text.CharsKt__CharJVMKt.digitOf(char,int):0:0 -> Q
    110:129:java.lang.Long kotlin.text.StringsKt__StringNumberConversionsKt.toLongOrNull(java.lang.String,int):0 -> Q
    110:129:java.lang.Long kotlin.text.StringsKt__StringNumberConversionsKt.toLongOrNull(java.lang.String):0 -> Q
    110:129:long kotlinx.coroutines.internal.SystemPropsKt__SystemProps_commonKt.systemProp(java.lang.String,long,long,long):0 -> Q
    110:129:long kotlinx.coroutines.internal.SystemPropsKt.systemProp(java.lang.String,long,long,long):0 -> Q
    130:179:java.lang.Long kotlin.text.StringsKt__StringNumberConversionsKt.toLongOrNull(java.lang.String,int):0:0 -> Q
    130:179:java.lang.Long kotlin.text.StringsKt__StringNumberConversionsKt.toLongOrNull(java.lang.String):0 -> Q
    130:179:long kotlinx.coroutines.internal.SystemPropsKt__SystemProps_commonKt.systemProp(java.lang.String,long,long,long):0 -> Q
    130:179:long kotlinx.coroutines.internal.SystemPropsKt.systemProp(java.lang.String,long,long,long):0 -> Q
    180:281:long kotlinx.coroutines.internal.SystemPropsKt__SystemProps_commonKt.systemProp(java.lang.String,long,long,long):0:0 -> Q
    180:281:long kotlinx.coroutines.internal.SystemPropsKt.systemProp(java.lang.String,long,long,long):0 -> Q
    282:306:int kotlin.text.CharsKt__CharJVMKt.checkRadix(int):0:0 -> Q
    282:306:java.lang.Long kotlin.text.StringsKt__StringNumberConversionsKt.toLongOrNull(java.lang.String,int):0 -> Q
    282:306:java.lang.Long kotlin.text.StringsKt__StringNumberConversionsKt.toLongOrNull(java.lang.String):0 -> Q
    282:306:long kotlinx.coroutines.internal.SystemPropsKt__SystemProps_commonKt.systemProp(java.lang.String,long,long,long):0 -> Q
    282:306:long kotlinx.coroutines.internal.SystemPropsKt.systemProp(java.lang.String,long,long,long):0 -> Q
    16:21:int kotlinx.coroutines.internal.SystemPropsKt__SystemProps_commonKt.systemProp(java.lang.String,int,int,int):0:0 -> R
    16:21:int kotlinx.coroutines.internal.SystemPropsKt.systemProp(java.lang.String,int,int,int):0 -> R
    16:21:int kotlinx.coroutines.internal.SystemPropsKt__SystemProps_commonKt.systemProp$default(java.lang.String,int,int,int,int,java.lang.Object):0 -> R
    16:21:int kotlinx.coroutines.internal.SystemPropsKt.systemProp$default(java.lang.String,int,int,int,int,java.lang.Object):0 -> R
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;IIII)I"}
    0:96:java.lang.Object[] kotlin.jvm.internal.CollectionToArray.toArray(java.util.Collection):0:0 -> S
    132:142:void kotlin.jvm.internal.Intrinsics.throwJavaNpe(java.lang.String):0:0 -> T
    132:142:void kotlin.jvm.internal.Intrinsics.checkNotNull(java.lang.Object,java.lang.String):0 -> T
    132:142:java.lang.Object[] kotlin.jvm.internal.CollectionToArray.toArray(java.util.Collection,java.lang.Object[]):0 -> T
    0:19:float androidx.core.content.res.CamUtils.yFromLStar(float):0:0 -> U
      # {"id":"com.android.tools.r8.residualsignature","signature":"()F"}
    0:0:void androidx.core.view.ViewPropertyAnimatorListenerAdapter.onAnimationCancel(android.view.View) -> c
    0:0:void androidx.core.view.ViewPropertyAnimatorListenerAdapter.onAnimationStart(android.view.View) -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    12:29:boolean kotlin.internal.jdk7.JDK7PlatformImplementations.sdkIsNullOrAtLeast(int):0:0 -> f
    12:29:void kotlin.internal.jdk7.JDK7PlatformImplementations.addSuppressed(java.lang.Throwable,java.lang.Throwable):0 -> f
    12:29:void kotlin.ExceptionsKt__ExceptionsKt.addSuppressed(java.lang.Throwable,java.lang.Throwable):0 -> f
    30:33:void kotlin.internal.jdk7.JDK7PlatformImplementations.addSuppressed(java.lang.Throwable,java.lang.Throwable):0:0 -> f
    30:33:void kotlin.ExceptionsKt__ExceptionsKt.addSuppressed(java.lang.Throwable,java.lang.Throwable):0 -> f
    34:45:void kotlin.internal.PlatformImplementations.addSuppressed(java.lang.Throwable,java.lang.Throwable):0:0 -> f
    34:45:void kotlin.internal.jdk7.JDK7PlatformImplementations.addSuppressed(java.lang.Throwable,java.lang.Throwable):0 -> f
    34:45:void kotlin.ExceptionsKt__ExceptionsKt.addSuppressed(java.lang.Throwable,java.lang.Throwable):0 -> f
    0:12:boolean kotlin.jvm.internal.Intrinsics.areEqual(java.lang.Object,java.lang.Object):0:0 -> g
    0:25:int androidx.collection.ContainerHelpers.binarySearch(int[],int,int):0:0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(II[I)I"}
    0:27:int androidx.collection.ContainerHelpers.binarySearch(long[],int,long):0:0 -> i
    0:8:void androidx.core.util.Preconditions.checkArgument(boolean,java.lang.Object):0:0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLjava/lang/String;)V"}
    0:8:java.lang.Object androidx.core.util.Preconditions.checkNotNull(java.lang.Object,java.lang.Object):0:0 -> k
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/String;)V"}
    0:17:void kotlin.jvm.internal.Intrinsics.checkNotNullExpressionValue(java.lang.Object,java.lang.String):0:0 -> l
    2:3:void kotlin.jvm.internal.Intrinsics.throwParameterIsNullNPE(java.lang.String):0:0 -> m
    2:3:void kotlin.jvm.internal.Intrinsics.checkNotNullParameter(java.lang.Object,java.lang.String):0 -> m
    4:88:java.lang.String kotlin.jvm.internal.Intrinsics.createParameterIsNullExceptionMessage(java.lang.String):0:0 -> m
    4:88:void kotlin.jvm.internal.Intrinsics.throwParameterIsNullNPE(java.lang.String):0 -> m
    4:88:void kotlin.jvm.internal.Intrinsics.checkNotNullParameter(java.lang.Object,java.lang.String):0 -> m
    89:96:void kotlin.jvm.internal.Intrinsics.throwParameterIsNullNPE(java.lang.String):0:0 -> m
    89:96:void kotlin.jvm.internal.Intrinsics.checkNotNullParameter(java.lang.Object,java.lang.String):0 -> m
    12:19:int androidx.core.content.PermissionChecker.checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):0:0 -> n
    12:19:int androidx.core.content.PermissionChecker.checkSelfPermission(android.content.Context,java.lang.String):0 -> n
    20:29:java.lang.String androidx.core.app.AppOpsManagerCompat.permissionToOp(java.lang.String):0:0 -> n
    20:29:int androidx.core.content.PermissionChecker.checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):0 -> n
    20:29:int androidx.core.content.PermissionChecker.checkSelfPermission(android.content.Context,java.lang.String):0 -> n
    30:55:int androidx.core.content.PermissionChecker.checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):0:0 -> n
    30:55:int androidx.core.content.PermissionChecker.checkSelfPermission(android.content.Context,java.lang.String):0 -> n
    56:66:boolean androidx.core.util.ObjectsCompat.equals(java.lang.Object,java.lang.Object):0:0 -> n
    56:66:int androidx.core.content.PermissionChecker.checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):0 -> n
    56:66:int androidx.core.content.PermissionChecker.checkSelfPermission(android.content.Context,java.lang.String):0 -> n
    67:90:int androidx.core.app.AppOpsManagerCompat.checkOrNoteProxyOp(android.content.Context,int,java.lang.String,java.lang.String):0:0 -> n
    67:90:int androidx.core.content.PermissionChecker.checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):0 -> n
    67:90:int androidx.core.content.PermissionChecker.checkSelfPermission(android.content.Context,java.lang.String):0 -> n
    91:108:int androidx.core.app.AppOpsManagerCompat.noteProxyOpNoThrow(android.content.Context,java.lang.String,java.lang.String):0:0 -> n
    91:108:int androidx.core.content.PermissionChecker.checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):0 -> n
    91:108:int androidx.core.content.PermissionChecker.checkSelfPermission(android.content.Context,java.lang.String):0 -> n
    0:8:androidx.core.provider.FontRequest androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.queryForDefaultFontRequest(android.content.Context):0:0 -> o
    0:8:androidx.emoji2.text.EmojiCompat$Config androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.create(android.content.Context):0 -> o
    0:8:androidx.emoji2.text.FontRequestEmojiCompatConfig androidx.emoji2.text.DefaultEmojiCompatConfig.create(android.content.Context):0 -> o
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/emoji2/text/k;"}
    9:16:android.content.pm.ProviderInfo androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.queryDefaultInstalledContentProvider(android.content.pm.PackageManager):0:0 -> o
    9:16:androidx.core.provider.FontRequest androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.queryForDefaultFontRequest(android.content.Context):0 -> o
    9:16:androidx.emoji2.text.EmojiCompat$Config androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.create(android.content.Context):0 -> o
    9:16:androidx.emoji2.text.FontRequestEmojiCompatConfig androidx.emoji2.text.DefaultEmojiCompatConfig.create(android.content.Context):0 -> o
    17:20:java.util.List androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper_API19.queryIntentContentProviders(android.content.pm.PackageManager,android.content.Intent,int):0:0 -> o
    17:20:android.content.pm.ProviderInfo androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.queryDefaultInstalledContentProvider(android.content.pm.PackageManager):0 -> o
    17:20:androidx.core.provider.FontRequest androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.queryForDefaultFontRequest(android.content.Context):0 -> o
    17:20:androidx.emoji2.text.EmojiCompat$Config androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.create(android.content.Context):0 -> o
    17:20:androidx.emoji2.text.FontRequestEmojiCompatConfig androidx.emoji2.text.DefaultEmojiCompatConfig.create(android.content.Context):0 -> o
    21:37:android.content.pm.ProviderInfo androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.queryDefaultInstalledContentProvider(android.content.pm.PackageManager):0:0 -> o
    21:37:androidx.core.provider.FontRequest androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.queryForDefaultFontRequest(android.content.Context):0 -> o
    21:37:androidx.emoji2.text.EmojiCompat$Config androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.create(android.content.Context):0 -> o
    21:37:androidx.emoji2.text.FontRequestEmojiCompatConfig androidx.emoji2.text.DefaultEmojiCompatConfig.create(android.content.Context):0 -> o
    38:41:android.content.pm.ProviderInfo androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper_API19.getProviderInfo(android.content.pm.ResolveInfo):0:0 -> o
    38:41:android.content.pm.ProviderInfo androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.queryDefaultInstalledContentProvider(android.content.pm.PackageManager):0 -> o
    38:41:androidx.core.provider.FontRequest androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.queryForDefaultFontRequest(android.content.Context):0 -> o
    38:41:androidx.emoji2.text.EmojiCompat$Config androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.create(android.content.Context):0 -> o
    38:41:androidx.emoji2.text.FontRequestEmojiCompatConfig androidx.emoji2.text.DefaultEmojiCompatConfig.create(android.content.Context):0 -> o
    42:60:boolean androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.hasFlagSystem(android.content.pm.ProviderInfo):0:0 -> o
    42:60:android.content.pm.ProviderInfo androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.queryDefaultInstalledContentProvider(android.content.pm.PackageManager):0 -> o
    42:60:androidx.core.provider.FontRequest androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.queryForDefaultFontRequest(android.content.Context):0 -> o
    42:60:androidx.emoji2.text.EmojiCompat$Config androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.create(android.content.Context):0 -> o
    42:60:androidx.emoji2.text.FontRequestEmojiCompatConfig androidx.emoji2.text.DefaultEmojiCompatConfig.create(android.content.Context):0 -> o
    61:66:androidx.core.provider.FontRequest androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.generateFontRequestFrom(android.content.pm.ProviderInfo,android.content.pm.PackageManager):0:0 -> o
    61:66:androidx.core.provider.FontRequest androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.queryForDefaultFontRequest(android.content.Context):0 -> o
    61:66:androidx.emoji2.text.EmojiCompat$Config androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.create(android.content.Context):0 -> o
    61:66:androidx.emoji2.text.FontRequestEmojiCompatConfig androidx.emoji2.text.DefaultEmojiCompatConfig.create(android.content.Context):0 -> o
    67:72:android.content.pm.Signature[] androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigHelper_API28.getSigningSignatures(android.content.pm.PackageManager,java.lang.String):0:0 -> o
    67:72:androidx.core.provider.FontRequest androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.generateFontRequestFrom(android.content.pm.ProviderInfo,android.content.pm.PackageManager):0 -> o
    67:72:androidx.core.provider.FontRequest androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.queryForDefaultFontRequest(android.content.Context):0 -> o
    67:72:androidx.emoji2.text.EmojiCompat$Config androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.create(android.content.Context):0 -> o
    67:72:androidx.emoji2.text.FontRequestEmojiCompatConfig androidx.emoji2.text.DefaultEmojiCompatConfig.create(android.content.Context):0 -> o
    73:96:java.util.List androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.convertToByteArray(android.content.pm.Signature[]):0:0 -> o
    73:96:androidx.core.provider.FontRequest androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.generateFontRequestFrom(android.content.pm.ProviderInfo,android.content.pm.PackageManager):0 -> o
    73:96:androidx.core.provider.FontRequest androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.queryForDefaultFontRequest(android.content.Context):0 -> o
    73:96:androidx.emoji2.text.EmojiCompat$Config androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.create(android.content.Context):0 -> o
    73:96:androidx.emoji2.text.FontRequestEmojiCompatConfig androidx.emoji2.text.DefaultEmojiCompatConfig.create(android.content.Context):0 -> o
    97:107:androidx.core.provider.FontRequest androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.generateFontRequestFrom(android.content.pm.ProviderInfo,android.content.pm.PackageManager):0:0 -> o
    97:107:androidx.core.provider.FontRequest androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.queryForDefaultFontRequest(android.content.Context):0 -> o
    97:107:androidx.emoji2.text.EmojiCompat$Config androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.create(android.content.Context):0 -> o
    97:107:androidx.emoji2.text.FontRequestEmojiCompatConfig androidx.emoji2.text.DefaultEmojiCompatConfig.create(android.content.Context):0 -> o
    108:114:androidx.core.provider.FontRequest androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.queryForDefaultFontRequest(android.content.Context):0:0 -> o
    108:114:androidx.emoji2.text.EmojiCompat$Config androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.create(android.content.Context):0 -> o
    108:114:androidx.emoji2.text.FontRequestEmojiCompatConfig androidx.emoji2.text.DefaultEmojiCompatConfig.create(android.content.Context):0 -> o
    115:120:androidx.emoji2.text.EmojiCompat$Config androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.configOrNull(android.content.Context,androidx.core.provider.FontRequest):0:0 -> o
    115:120:androidx.emoji2.text.EmojiCompat$Config androidx.emoji2.text.DefaultEmojiCompatConfig$DefaultEmojiCompatConfigFactory.create(android.content.Context):0 -> o
    115:120:androidx.emoji2.text.FontRequestEmojiCompatConfig androidx.emoji2.text.DefaultEmojiCompatConfig.create(android.content.Context):0 -> o
    2:9:android.content.res.ColorStateList androidx.core.content.ContextCompat.getColorStateList(android.content.Context,int):0:0 -> p
    2:9:android.content.res.ColorStateList androidx.appcompat.content.res.AppCompatResources.getColorStateList(android.content.Context,int):0 -> p
    10:14:android.content.res.ColorStateList androidx.core.content.res.ResourcesCompat.getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):0:0 -> p
    10:14:android.content.res.ColorStateList androidx.core.content.ContextCompat.getColorStateList(android.content.Context,int):0 -> p
    10:14:android.content.res.ColorStateList androidx.appcompat.content.res.AppCompatResources.getColorStateList(android.content.Context,int):0 -> p
    15:82:android.content.res.ColorStateList androidx.core.content.res.ResourcesCompat.getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):0:0 -> p
    15:82:android.content.res.ColorStateList androidx.core.content.res.ResourcesCompat.getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):0 -> p
    15:82:android.content.res.ColorStateList androidx.core.content.ContextCompat.getColorStateList(android.content.Context,int):0 -> p
    15:82:android.content.res.ColorStateList androidx.appcompat.content.res.AppCompatResources.getColorStateList(android.content.Context,int):0 -> p
    83:101:android.util.TypedValue androidx.core.content.res.ResourcesCompat.getTypedValue():0:0 -> p
    83:101:boolean androidx.core.content.res.ResourcesCompat.isColorInt(android.content.res.Resources,int):0 -> p
    83:101:android.content.res.ColorStateList androidx.core.content.res.ResourcesCompat.inflateColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):0 -> p
    83:101:android.content.res.ColorStateList androidx.core.content.res.ResourcesCompat.getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):0 -> p
    83:101:android.content.res.ColorStateList androidx.core.content.ContextCompat.getColorStateList(android.content.Context,int):0 -> p
    83:101:android.content.res.ColorStateList androidx.appcompat.content.res.AppCompatResources.getColorStateList(android.content.Context,int):0 -> p
    102:119:boolean androidx.core.content.res.ResourcesCompat.isColorInt(android.content.res.Resources,int):0:0 -> p
    102:119:android.content.res.ColorStateList androidx.core.content.res.ResourcesCompat.inflateColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):0 -> p
    102:119:android.content.res.ColorStateList androidx.core.content.res.ResourcesCompat.getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):0 -> p
    102:119:android.content.res.ColorStateList androidx.core.content.ContextCompat.getColorStateList(android.content.Context,int):0 -> p
    102:119:android.content.res.ColorStateList androidx.appcompat.content.res.AppCompatResources.getColorStateList(android.content.Context,int):0 -> p
    120:138:android.content.res.ColorStateList androidx.core.content.res.ResourcesCompat.inflateColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):0:0 -> p
    120:138:android.content.res.ColorStateList androidx.core.content.res.ResourcesCompat.getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):0 -> p
    120:138:android.content.res.ColorStateList androidx.core.content.ContextCompat.getColorStateList(android.content.Context,int):0 -> p
    120:138:android.content.res.ColorStateList androidx.appcompat.content.res.AppCompatResources.getColorStateList(android.content.Context,int):0 -> p
    139:179:void androidx.core.content.res.ResourcesCompat.addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):0:0 -> p
    139:179:android.content.res.ColorStateList androidx.core.content.res.ResourcesCompat.getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):0 -> p
    139:179:android.content.res.ColorStateList androidx.core.content.ContextCompat.getColorStateList(android.content.Context,int):0 -> p
    139:179:android.content.res.ColorStateList androidx.appcompat.content.res.AppCompatResources.getColorStateList(android.content.Context,int):0 -> p
    180:185:android.content.res.ColorStateList androidx.core.content.res.ResourcesCompat.getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):0:0 -> p
    180:185:android.content.res.ColorStateList androidx.core.content.ContextCompat.getColorStateList(android.content.Context,int):0 -> p
    180:185:android.content.res.ColorStateList androidx.appcompat.content.res.AppCompatResources.getColorStateList(android.content.Context,int):0 -> p
    186:187:android.content.res.ColorStateList androidx.core.content.res.ResourcesCompat.getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):0:0 -> p
    186:187:android.content.res.ColorStateList androidx.core.content.res.ResourcesCompat.getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):0 -> p
    186:187:android.content.res.ColorStateList androidx.core.content.ContextCompat.getColorStateList(android.content.Context,int):0 -> p
    186:187:android.content.res.ColorStateList androidx.appcompat.content.res.AppCompatResources.getColorStateList(android.content.Context,int):0 -> p
    0:12:float androidx.core.widget.EdgeEffectCompat.getDistance(android.widget.EdgeEffect):0:0 -> q
    0:8:android.graphics.drawable.Drawable androidx.appcompat.content.res.AppCompatResources.getDrawable(android.content.Context,int):0:0 -> r
    11:12:java.lang.String androidx.core.provider.FontRequest.getProviderAuthority():0:0 -> s
    11:12:android.content.pm.ProviderInfo androidx.core.provider.FontProvider.getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):0 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:12:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontProvider.getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):0 -> s
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lh/r;)Ld/h;"}
    13:15:java.lang.String androidx.core.provider.FontRequest.getProviderAuthority():0:0 -> s
    13:15:android.content.pm.ProviderInfo androidx.core.provider.FontProvider.getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):0 -> s
    13:15:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontProvider.getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):0 -> s
    16:23:android.content.pm.ProviderInfo androidx.core.provider.FontProvider.getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):0:0 -> s
    16:23:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontProvider.getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):0 -> s
    24:27:java.lang.String androidx.core.provider.FontRequest.getProviderPackage():0:0 -> s
    24:27:android.content.pm.ProviderInfo androidx.core.provider.FontProvider.getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):0 -> s
    24:27:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontProvider.getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):0 -> s
    28:43:android.content.pm.ProviderInfo androidx.core.provider.FontProvider.getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):0:0 -> s
    28:43:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontProvider.getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):0 -> s
    44:64:java.util.List androidx.core.provider.FontProvider.convertToByteArrayList(android.content.pm.Signature[]):0:0 -> s
    44:64:android.content.pm.ProviderInfo androidx.core.provider.FontProvider.getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):0 -> s
    44:64:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontProvider.getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):0 -> s
    65:69:android.content.pm.ProviderInfo androidx.core.provider.FontProvider.getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):0:0 -> s
    65:69:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontProvider.getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):0 -> s
    70:71:java.util.List androidx.core.provider.FontRequest.getCertificates():0:0 -> s
    70:71:java.util.List androidx.core.provider.FontProvider.getCertificates(androidx.core.provider.FontRequest,android.content.res.Resources):0 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    70:71:android.content.pm.ProviderInfo androidx.core.provider.FontProvider.getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):0 -> s
    70:71:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontProvider.getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):0 -> s
    72:76:java.util.List androidx.core.provider.FontRequest.getCertificates():0:0 -> s
    72:76:java.util.List androidx.core.provider.FontProvider.getCertificates(androidx.core.provider.FontRequest,android.content.res.Resources):0 -> s
    72:76:android.content.pm.ProviderInfo androidx.core.provider.FontProvider.getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):0 -> s
    72:76:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontProvider.getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):0 -> s
    77:78:int androidx.core.provider.FontRequest.getCertificatesArrayResId():0:0 -> s
    77:78:java.util.List androidx.core.provider.FontProvider.getCertificates(androidx.core.provider.FontRequest,android.content.res.Resources):0 -> s
    77:78:android.content.pm.ProviderInfo androidx.core.provider.FontProvider.getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):0 -> s
    77:78:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontProvider.getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):0 -> s
    79:83:java.util.List androidx.core.provider.FontProvider.getCertificates(androidx.core.provider.FontRequest,android.content.res.Resources):0:0 -> s
    79:83:android.content.pm.ProviderInfo androidx.core.provider.FontProvider.getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):0 -> s
    79:83:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontProvider.getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):0 -> s
    84:105:android.content.pm.ProviderInfo androidx.core.provider.FontProvider.getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):0:0 -> s
    84:105:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontProvider.getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):0 -> s
    106:156:boolean androidx.core.provider.FontProvider.equalsByteArrayList(java.util.List,java.util.List):0:0 -> s
    106:156:android.content.pm.ProviderInfo androidx.core.provider.FontProvider.getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):0 -> s
    106:156:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontProvider.getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):0 -> s
    157:162:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontsContractCompat$FontFamilyResult.create(int,androidx.core.provider.FontsContractCompat$FontInfo[]):0:0 -> s
    157:162:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontProvider.getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):0 -> s
    163:176:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontProvider.getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):0:0 -> s
    177:255:androidx.core.provider.FontsContractCompat$FontInfo[] androidx.core.provider.FontProvider.query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):0:0 -> s
    177:255:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontProvider.getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):0 -> s
    256:257:java.lang.String androidx.core.provider.FontRequest.getQuery():0:0 -> s
    256:257:androidx.core.provider.FontsContractCompat$FontInfo[] androidx.core.provider.FontProvider.query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):0 -> s
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    256:257:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontProvider.getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):0 -> s
    258:270:java.lang.String androidx.core.provider.FontRequest.getQuery():0:0 -> s
    258:270:androidx.core.provider.FontsContractCompat$FontInfo[] androidx.core.provider.FontProvider.query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):0 -> s
    258:270:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontProvider.getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):0 -> s
    271:382:androidx.core.provider.FontsContractCompat$FontInfo[] androidx.core.provider.FontProvider.query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):0:0 -> s
    271:382:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontProvider.getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):0 -> s
    383:388:androidx.core.provider.FontsContractCompat$FontInfo androidx.core.provider.FontsContractCompat$FontInfo.create(android.net.Uri,int,int,boolean,int):0:0 -> s
    383:388:androidx.core.provider.FontsContractCompat$FontInfo[] androidx.core.provider.FontProvider.query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):0 -> s
    383:388:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontProvider.getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):0 -> s
    389:411:androidx.core.provider.FontsContractCompat$FontInfo[] androidx.core.provider.FontProvider.query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):0:0 -> s
    389:411:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontProvider.getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):0 -> s
    412:421:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontsContractCompat$FontFamilyResult.create(int,androidx.core.provider.FontsContractCompat$FontInfo[]):0:0 -> s
    412:421:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontProvider.getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):0 -> s
    422:425:androidx.core.provider.FontsContractCompat$FontInfo[] androidx.core.provider.FontProvider.query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):0:0 -> s
    422:425:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontProvider.getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):0 -> s
    426:473:android.content.pm.ProviderInfo androidx.core.provider.FontProvider.getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):0:0 -> s
    426:473:androidx.core.provider.FontsContractCompat$FontFamilyResult androidx.core.provider.FontProvider.getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):0 -> s
    0:13:java.lang.Class kotlin.jvm.JvmClassMappingKt.getJavaObjectType(kotlin.reflect.KClass):0:0 -> t
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/a;)Ljava/lang/Class;"}
    7:18:java.lang.String androidx.core.app.NavUtils.getParentActivityName(android.app.Activity):0:0 -> u
    7:18:android.content.Intent androidx.core.app.NavUtils.getParentActivityIntent(android.app.Activity):0 -> u
    19:70:android.content.Intent androidx.core.app.NavUtils.getParentActivityIntent(android.app.Activity):0:0 -> u
    71:76:java.lang.String androidx.core.app.NavUtils.getParentActivityName(android.app.Activity):0:0 -> u
    71:76:android.content.Intent androidx.core.app.NavUtils.getParentActivityIntent(android.app.Activity):0 -> u
    0:59:java.lang.String androidx.core.app.NavUtils.getParentActivityName(android.content.Context,android.content.ComponentName):0:0 -> v
    9:67:boolean androidx.tracing.Trace.isEnabledFallback():0:0 -> w
    9:67:boolean androidx.tracing.Trace.isEnabled():0 -> w
    68:96:void androidx.tracing.Trace.handleException(java.lang.String,java.lang.Exception):0:0 -> w
    68:96:boolean androidx.tracing.Trace.isEnabledFallback():0 -> w
    68:96:boolean androidx.tracing.Trace.isEnabled():0 -> w
    0:38:float androidx.core.content.res.CamUtils.linearized(int):0:0 -> x
    0:25:int kotlin.collections.MapsKt__MapsJVMKt.mapCapacity(int):0:0 -> y
    0:71:java.nio.ByteBuffer androidx.core.graphics.TypefaceCompatUtil.mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):0:0 -> z
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/net/Uri;)Ljava/nio/MappedByteBuffer;"}
androidx.savedstate.Recreator -> androidx.savedstate.Recreator:
    androidx.savedstate.SavedStateRegistryOwner owner -> a
    0:10:void <init>(androidx.savedstate.SavedStateRegistryOwner):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/f;)V"}
    16:17:androidx.savedstate.SavedStateRegistry androidx.savedstate.SavedStateRegistryController.getSavedStateRegistry():0:0 -> e
    16:17:androidx.savedstate.SavedStateRegistry androidx.activity.ComponentActivity.getSavedStateRegistry():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:17:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;Landroidx/lifecycle/k;)V"}
    18:21:androidx.savedstate.SavedStateRegistry androidx.savedstate.SavedStateRegistryController.getSavedStateRegistry():0:0 -> e
    18:21:androidx.savedstate.SavedStateRegistry androidx.activity.ComponentActivity.getSavedStateRegistry():0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    18:21:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
    22:54:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> e
    55:179:void reflectiveNew(java.lang.String):0:0 -> e
    55:179:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
    180:195:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> e
androidx.savedstate.SavedStateRegistry -> i0.d:
    androidx.arch.core.internal.SafeIterableMap components -> a
    boolean attached -> b
    android.os.Bundle restoredState -> c
    boolean isRestored -> d
    androidx.savedstate.Recreator$SavedStateProvider recreatorProvider -> e
    boolean isAllowingSavingState -> f
    0:13:void <init>():0:0 -> <init>
    0:50:android.os.Bundle consumeRestoredStateForKey(java.lang.String):0:0 -> a
    7:25:androidx.arch.core.internal.SafeIterableMap$Entry androidx.arch.core.internal.SafeIterableMap.get(java.lang.Object):0:0 -> b
    7:25:java.lang.Object androidx.arch.core.internal.SafeIterableMap.putIfAbsent(java.lang.Object,java.lang.Object):0 -> b
    7:25:void registerSavedStateProvider(java.lang.String,androidx.savedstate.SavedStateRegistry$SavedStateProvider):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(2)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Li0/c;)V"}
    26:28:java.lang.Object androidx.arch.core.internal.SafeIterableMap.putIfAbsent(java.lang.Object,java.lang.Object):0:0 -> b
    26:28:void registerSavedStateProvider(java.lang.String,androidx.savedstate.SavedStateRegistry$SavedStateProvider):0 -> b
    29:52:androidx.arch.core.internal.SafeIterableMap$Entry androidx.arch.core.internal.SafeIterableMap.put(java.lang.Object,java.lang.Object):0:0 -> b
    29:52:java.lang.Object androidx.arch.core.internal.SafeIterableMap.putIfAbsent(java.lang.Object,java.lang.Object):0 -> b
    29:52:void registerSavedStateProvider(java.lang.String,androidx.savedstate.SavedStateRegistry$SavedStateProvider):0 -> b
    53:73:void registerSavedStateProvider(java.lang.String,androidx.savedstate.SavedStateRegistry$SavedStateProvider):0:0 -> b
    0:30:void runOnNextRecreation(java.lang.Class):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    31:39:void androidx.savedstate.Recreator$SavedStateProvider.add(java.lang.String):0:0 -> c
    31:39:void runOnNextRecreation(java.lang.Class):0 -> c
    40:80:void runOnNextRecreation(java.lang.Class):0:0 -> c
androidx.savedstate.SavedStateRegistry$$ExternalSyntheticLambda0 -> i0.a:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    androidx.savedstate.SavedStateRegistry androidx.savedstate.SavedStateRegistry$$InternalSyntheticLambda$2$719ab437d0ecac5a4dba8ec5006130a48f9c8392d4682d57a4ee7203b99f6266$0.f$0 -> a
    0:5:void androidx.savedstate.SavedStateRegistry$$InternalSyntheticLambda$2$719ab437d0ecac5a4dba8ec5006130a48f9c8392d4682d57a4ee7203b99f6266$0.<init>(androidx.savedstate.SavedStateRegistry):0:0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/d;)V"}
    0:20:void androidx.savedstate.SavedStateRegistry.performAttach$lambda-4(androidx.savedstate.SavedStateRegistry,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> e
    0:20:void androidx.savedstate.SavedStateRegistry$$InternalSyntheticLambda$2$719ab437d0ecac5a4dba8ec5006130a48f9c8392d4682d57a4ee7203b99f6266$0.onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0 -> e
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/r;Landroidx/lifecycle/k;)V"}
androidx.savedstate.SavedStateRegistry$AutoRecreated -> i0.b:
androidx.savedstate.SavedStateRegistry$SavedStateProvider -> i0.c:
    android.os.Bundle saveState() -> a
androidx.savedstate.SavedStateRegistryController -> i0.e:
    androidx.savedstate.SavedStateRegistryOwner owner -> a
    androidx.savedstate.SavedStateRegistry savedStateRegistry -> b
    boolean attached -> c
    0:12:void androidx.savedstate.SavedStateRegistryController.<init>(androidx.savedstate.SavedStateRegistryOwner):0:0 -> <init>
    0:12:void <init>(androidx.savedstate.SavedStateRegistryOwner,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/fragment/app/h;)V"}
    5:8:androidx.lifecycle.Lifecycle androidx.activity.ComponentActivity.getLifecycle():0:0 -> a
    5:8:void performAttach():0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    9:11:void performAttach():0:0 -> a
    12:13:androidx.lifecycle.Lifecycle$State androidx.lifecycle.LifecycleRegistry.getCurrentState():0:0 -> a
    12:13:void performAttach():0 -> a
    14:36:void performAttach():0:0 -> a
    37:51:void androidx.savedstate.SavedStateRegistry.performAttach$savedstate_release(androidx.lifecycle.Lifecycle):0:0 -> a
    37:51:void performAttach():0 -> a
    52:54:void performAttach():0:0 -> a
    55:66:void androidx.savedstate.SavedStateRegistry.performAttach$savedstate_release(androidx.lifecycle.Lifecycle):0:0 -> a
    55:66:void performAttach():0 -> a
    67:78:void performAttach():0:0 -> a
androidx.savedstate.SavedStateRegistryOwner -> i0.f:
androidx.startup.AppInitializer -> j0.a:
    java.util.Map mInitialized -> a
    java.util.Set mDiscovered -> b
    android.content.Context mContext -> c
    androidx.startup.AppInitializer sInstance -> d
    java.lang.Object sLock -> e
    0:7:void <clinit>():0:0 -> <clinit>
    0:23:void <init>(android.content.Context):0:0 -> <init>
    0:92:void discoverAndInitialize(android.os.Bundle):0:0 -> a
    10:12:void androidx.tracing.TraceApi18Impl.beginSection(java.lang.String):0:0 -> b
    10:12:void androidx.tracing.Trace.beginSection(java.lang.String):0 -> b
    10:12:java.lang.Object doInitialize(java.lang.Class,java.util.Set):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Ljava/util/HashSet;)Ljava/lang/Object;"}
    13:105:java.lang.Object doInitialize(java.lang.Class,java.util.Set):0:0 -> b
    106:114:void androidx.tracing.TraceApi18Impl.endSection():0:0 -> b
    106:114:void androidx.tracing.Trace.endSection():0 -> b
    106:114:java.lang.Object doInitialize(java.lang.Class,java.util.Set):0 -> b
    115:131:java.lang.Object doInitialize(java.lang.Class,java.util.Set):0:0 -> b
    132:134:void androidx.tracing.TraceApi18Impl.endSection():0:0 -> b
    132:134:void androidx.tracing.Trace.endSection():0 -> b
    132:134:java.lang.Object doInitialize(java.lang.Class,java.util.Set):0 -> b
    135:135:java.lang.Object doInitialize(java.lang.Class,java.util.Set):0:0 -> b
    0:25:androidx.startup.AppInitializer getInstance(android.content.Context):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lj0/a;"}
androidx.startup.InitializationProvider -> androidx.startup.InitializationProvider:
    16:19:void androidx.startup.AppInitializer.discoverAndInitialize():0:0 -> onCreate
    16:19:boolean onCreate():0 -> onCreate
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    20:22:void androidx.tracing.TraceApi18Impl.beginSection(java.lang.String):0:0 -> onCreate
    20:22:void androidx.tracing.Trace.beginSection(java.lang.String):0 -> onCreate
    20:22:void androidx.startup.AppInitializer.discoverAndInitialize():0 -> onCreate
    20:22:boolean onCreate():0 -> onCreate
    23:52:void androidx.startup.AppInitializer.discoverAndInitialize():0:0 -> onCreate
    23:52:boolean onCreate():0 -> onCreate
    53:59:void androidx.tracing.TraceApi18Impl.endSection():0:0 -> onCreate
    53:59:void androidx.tracing.Trace.endSection():0 -> onCreate
    53:59:void androidx.startup.AppInitializer.discoverAndInitialize():0 -> onCreate
    53:59:boolean onCreate():0 -> onCreate
    60:65:void androidx.startup.AppInitializer.discoverAndInitialize():0:0 -> onCreate
    60:65:boolean onCreate():0 -> onCreate
    66:68:void androidx.tracing.TraceApi18Impl.endSection():0:0 -> onCreate
    66:68:void androidx.tracing.Trace.endSection():0 -> onCreate
    66:68:void androidx.startup.AppInitializer.discoverAndInitialize():0 -> onCreate
    66:68:boolean onCreate():0 -> onCreate
    69:71:void androidx.startup.AppInitializer.discoverAndInitialize():0:0 -> onCreate
    69:71:boolean onCreate():0 -> onCreate
    72:78:boolean onCreate():0:0 -> onCreate
androidx.startup.Initializer -> j0.b:
    java.util.List dependencies() -> a
    java.lang.Object create(android.content.Context) -> b
androidx.vectordrawable.graphics.drawable.VectorDrawableCommon -> k0.a:
androidx.vectordrawable.graphics.drawable.VectorDrawableCompat -> k0.b:
androidx.versionedparcelable.ParcelImpl -> androidx.versionedparcelable.ParcelImpl:
    androidx.versionedparcelable.VersionedParcelable mParcel -> a
androidx.versionedparcelable.VersionedParcel -> l0.a:
    androidx.collection.ArrayMap mReadCache -> a
    androidx.collection.ArrayMap mWriteCache -> b
    androidx.collection.ArrayMap mParcelizerCache -> c
    0:9:void <init>(androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk/b;Lk/b;Lk/b;)V"}
    androidx.versionedparcelable.VersionedParcel createSubParcel() -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll0/b;"}
    4:10:java.lang.Object androidx.collection.SimpleArrayMap.get(java.lang.Object):0:0 -> b
    4:10:java.lang.Class findParcelClass(java.lang.Class):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:53:java.lang.Class findParcelClass(java.lang.Class):0:0 -> b
    0:6:java.lang.Object androidx.collection.SimpleArrayMap.get(java.lang.Object):0:0 -> c
    0:6:java.lang.reflect.Method getReadMethod(java.lang.String):0 -> c
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    7:38:java.lang.reflect.Method getReadMethod(java.lang.String):0:0 -> c
    4:10:java.lang.Object androidx.collection.SimpleArrayMap.get(java.lang.Object):0:0 -> d
    4:10:java.lang.reflect.Method getWriteMethod(java.lang.Class):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    11:41:java.lang.reflect.Method getWriteMethod(java.lang.Class):0:0 -> d
    boolean readField(int) -> e
    9:21:android.os.Parcelable androidx.versionedparcelable.VersionedParcelParcel.readParcelable():0:0 -> f
    9:21:android.os.Parcelable readParcelable(android.os.Parcelable,int):0 -> f
    3:12:java.lang.String androidx.versionedparcelable.VersionedParcelParcel.readString():0:0 -> g
    3:12:androidx.versionedparcelable.VersionedParcelable readVersionedParcelable():0 -> g
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll0/c;"}
    13:16:androidx.versionedparcelable.VersionedParcelable readVersionedParcelable():0:0 -> g
    17:82:androidx.versionedparcelable.VersionedParcelable androidx.versionedparcelable.VersionedParcel.readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):0:0 -> g
    17:82:androidx.versionedparcelable.VersionedParcelable readVersionedParcelable():0 -> g
    void setOutputField(int) -> h
    5:10:void androidx.versionedparcelable.VersionedParcelParcel.writeString(java.lang.String):0:0 -> i
    5:10:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/c;)V"}
    11:25:void androidx.versionedparcelable.VersionedParcel.writeVersionedParcelableCreator(androidx.versionedparcelable.VersionedParcelable):0:0 -> i
    11:25:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):0 -> i
    26:30:void androidx.versionedparcelable.VersionedParcelParcel.writeString(java.lang.String):0:0 -> i
    26:30:void androidx.versionedparcelable.VersionedParcel.writeVersionedParcelableCreator(androidx.versionedparcelable.VersionedParcelable):0 -> i
    26:30:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):0 -> i
    31:34:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):0:0 -> i
    35:49:void androidx.versionedparcelable.VersionedParcel.writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):0:0 -> i
    35:49:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):0 -> i
    50:78:void androidx.versionedparcelable.VersionedParcelParcel.closeField():0:0 -> i
    50:78:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):0 -> i
    79:129:void androidx.versionedparcelable.VersionedParcel.writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):0:0 -> i
    79:129:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):0 -> i
    130:149:void androidx.versionedparcelable.VersionedParcel.writeVersionedParcelableCreator(androidx.versionedparcelable.VersionedParcelable):0:0 -> i
    130:149:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):0 -> i
androidx.versionedparcelable.VersionedParcelParcel -> l0.b:
    android.util.SparseIntArray mPositionLookup -> d
    android.os.Parcel mParcel -> e
    int mOffset -> f
    int mEnd -> g
    java.lang.String mPrefix -> h
    int mCurrentField -> i
    int mNextRead -> j
    int mFieldId -> k
    1:1:void <init>(android.os.Parcel):0:0 -> <init>
    2:2:void <init>(android.os.Parcel,int,int,java.lang.String,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;IILjava/lang/String;Lk/b;Lk/b;Lk/b;)V"}
    0:46:androidx.versionedparcelable.VersionedParcel createSubParcel():0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll0/b;"}
    0:57:boolean readField(int):0:0 -> e
    0:26:void androidx.versionedparcelable.VersionedParcelParcel.closeField():0:0 -> h
    0:26:void setOutputField(int):0 -> h
    27:36:void setOutputField(int):0:0 -> h
    37:43:void androidx.versionedparcelable.VersionedParcelParcel.writeInt(int):0:0 -> h
    37:43:void setOutputField(int):0 -> h
androidx.versionedparcelable.VersionedParcelable -> l0.c:
kotlin.Pair -> m0.a:
    java.lang.Object first -> a
    java.lang.Object second -> b
    0:7:void <init>(java.lang.Object,java.lang.Object):0:0 -> <init>
    0:34:boolean equals(java.lang.Object):0:0 -> equals
    0:23:int hashCode():0:0 -> hashCode
    0:31:java.lang.String toString():0:0 -> toString
kotlin.Result$Failure -> m0.b:
    java.lang.Throwable exception -> a
    0:5:void <init>(java.lang.Throwable):0:0 -> <init>
    0:19:boolean equals(java.lang.Object):0:0 -> equals
    0:6:int hashCode():0:0 -> hashCode
    0:21:java.lang.String toString():0:0 -> toString
kotlin.SynchronizedLazyImpl -> m0.c:
    kotlin.jvm.functions.Function0 initializer -> a
    java.lang.Object _value -> b
    java.lang.Object lock -> c
    0:11:void kotlin.SynchronizedLazyImpl.<init>(kotlin.jvm.functions.Function0,java.lang.Object):0:0 -> <init>
    0:11:void <init>(kotlin.jvm.functions.Function0,java.lang.Object,int,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/c0;)V"}
    30:39:void kotlin.jvm.internal.Intrinsics.throwJavaNpe():0:0 -> a
    30:39:void kotlin.jvm.internal.Intrinsics.checkNotNull(java.lang.Object):0 -> a
    30:39:java.lang.Object getValue():0 -> a
    40:41:java.lang.Object getValue():0:0 -> a
    0:10:boolean kotlin.SynchronizedLazyImpl.isInitialized():0:0 -> toString
    0:10:java.lang.String toString():0 -> toString
    11:22:java.lang.String toString():0:0 -> toString
kotlin.collections.EmptyIterator -> n0.a:
    kotlin.collections.EmptyIterator INSTANCE -> a
    0:7:void <clinit>():0:0 -> <clinit>
    0:7:void add(java.lang.Object):0:0 -> add
    0:1:boolean hasNext():0:0 -> hasNext
    0:1:boolean hasPrevious():0:0 -> hasPrevious
    0:5:java.lang.Void kotlin.collections.EmptyIterator.next():0:0 -> next
    0:5:java.lang.Object next():0 -> next
    0:1:int nextIndex():0:0 -> nextIndex
    0:5:java.lang.Void kotlin.collections.EmptyIterator.previous():0:0 -> previous
    0:5:java.lang.Object previous():0 -> previous
    0:1:int previousIndex():0:0 -> previousIndex
    0:7:void remove():0:0 -> remove
    0:7:void set(java.lang.Object):0:0 -> set
kotlin.collections.EmptyList -> n0.b:
    kotlin.collections.EmptyList INSTANCE -> a
    0:7:void <clinit>():0:0 -> <clinit>
    1:1:void add(int,java.lang.Object):0:0 -> add
    2:2:boolean add(java.lang.Object):0:0 -> add
    1:1:boolean addAll(int,java.util.Collection):0:0 -> addAll
    2:2:boolean addAll(java.util.Collection):0:0 -> addAll
    0:7:void clear():0:0 -> clear
    10:13:boolean kotlin.collections.EmptyList.contains(java.lang.Void):0:0 -> contains
    10:13:boolean contains(java.lang.Object):0 -> contains
    0:9:boolean containsAll(java.util.Collection):0:0 -> containsAll
    0:15:boolean equals(java.lang.Object):0:0 -> equals
    0:24:java.lang.Void kotlin.collections.EmptyList.get(int):0:0 -> get
    0:24:java.lang.Object get(int):0 -> get
    0:1:int hashCode():0:0 -> hashCode
    10:13:int kotlin.collections.EmptyList.indexOf(java.lang.Void):0:0 -> indexOf
    10:13:int indexOf(java.lang.Object):0 -> indexOf
    0:1:boolean isEmpty():0:0 -> isEmpty
    0:2:java.util.Iterator iterator():0:0 -> iterator
    10:13:int kotlin.collections.EmptyList.lastIndexOf(java.lang.Void):0:0 -> lastIndexOf
    10:13:int lastIndexOf(java.lang.Object):0 -> lastIndexOf
    1:1:java.util.ListIterator listIterator():0:0 -> listIterator
    2:2:java.util.ListIterator listIterator(int):0:0 -> listIterator
    1:1:java.lang.Object remove(int):0:0 -> remove
    2:2:boolean remove(java.lang.Object):0:0 -> remove
    0:7:boolean removeAll(java.util.Collection):0:0 -> removeAll
    0:7:boolean retainAll(java.util.Collection):0:0 -> retainAll
    0:7:java.lang.Object set(int,java.lang.Object):0:0 -> set
    0:1:int size():0:0 -> size
    0:32:java.util.List subList(int,int):0:0 -> subList
    1:1:java.lang.Object[] toArray():0:0 -> toArray
    2:2:java.lang.Object[] toArray(java.lang.Object[]):0:0 -> toArray
    0:2:java.lang.String toString():0:0 -> toString
kotlin.collections.EmptyMap -> n0.c:
    kotlin.collections.EmptyMap INSTANCE -> a
    0:7:void <clinit>():0:0 -> <clinit>
    0:7:void clear():0:0 -> clear
    0:1:boolean containsKey(java.lang.Object):0:0 -> containsKey
    10:13:boolean kotlin.collections.EmptyMap.containsValue(java.lang.Void):0:0 -> containsValue
    10:13:boolean containsValue(java.lang.Object):0 -> containsValue
    0:2:java.util.Set entrySet():0:0 -> entrySet
    0:15:boolean equals(java.lang.Object):0:0 -> equals
    0:1:java.lang.Object get(java.lang.Object):0:0 -> get
    0:1:int hashCode():0:0 -> hashCode
    0:1:boolean isEmpty():0:0 -> isEmpty
    0:2:java.util.Set keySet():0:0 -> keySet
    0:7:java.lang.Object put(java.lang.Object,java.lang.Object):0:0 -> put
    0:7:void putAll(java.util.Map):0:0 -> putAll
    0:7:java.lang.Void kotlin.collections.EmptyMap.remove(java.lang.Object):0:0 -> remove
    0:7:java.lang.Object remove(java.lang.Object):0 -> remove
    0:1:int size():0:0 -> size
    0:2:java.lang.String toString():0:0 -> toString
    0:2:java.util.Collection values():0:0 -> values
kotlin.collections.EmptySet -> n0.d:
    kotlin.collections.EmptySet INSTANCE -> a
    0:7:void <clinit>():0:0 -> <clinit>
    0:7:boolean add(java.lang.Object):0:0 -> add
    0:7:boolean addAll(java.util.Collection):0:0 -> addAll
    0:7:void clear():0:0 -> clear
    10:13:boolean kotlin.collections.EmptySet.contains(java.lang.Void):0:0 -> contains
    10:13:boolean contains(java.lang.Object):0 -> contains
    0:9:boolean containsAll(java.util.Collection):0:0 -> containsAll
    0:15:boolean equals(java.lang.Object):0:0 -> equals
    0:1:int hashCode():0:0 -> hashCode
    0:1:boolean isEmpty():0:0 -> isEmpty
    0:2:java.util.Iterator iterator():0:0 -> iterator
    0:7:boolean remove(java.lang.Object):0:0 -> remove
    0:7:boolean removeAll(java.util.Collection):0:0 -> removeAll
    0:7:boolean retainAll(java.util.Collection):0:0 -> retainAll
    0:1:int size():0:0 -> size
    1:1:java.lang.Object[] toArray():0:0 -> toArray
    2:2:java.lang.Object[] toArray(java.lang.Object[]):0:0 -> toArray
    0:2:java.lang.String toString():0:0 -> toString
kotlin.collections.MapsKt___MapsJvmKt -> n0.e:
    37:53:java.util.Map kotlin.collections.MapsKt__MapsJVMKt.mapOf(kotlin.Pair):0:0 -> V
    37:53:java.util.Map kotlin.collections.MapsKt__MapsKt.toMap(java.lang.Iterable):0 -> V
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)Ljava/util/Map;"}
    0:15:void kotlin.collections.MapsKt__MapsKt.putAll(java.util.Map,java.lang.Iterable):0:0 -> W
    0:15:java.util.Map kotlin.collections.MapsKt__MapsKt.toMap(java.lang.Iterable,java.util.Map):0 -> W
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Ljava/util/LinkedHashMap;)V"}
    16:17:java.lang.Object kotlin.Pair.component1():0:0 -> W
    16:17:void kotlin.collections.MapsKt__MapsKt.putAll(java.util.Map,java.lang.Iterable):0 -> W
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    16:17:java.util.Map kotlin.collections.MapsKt__MapsKt.toMap(java.lang.Iterable,java.util.Map):0 -> W
    18:24:void kotlin.collections.MapsKt__MapsKt.putAll(java.util.Map,java.lang.Iterable):0:0 -> W
    18:24:java.util.Map kotlin.collections.MapsKt__MapsKt.toMap(java.lang.Iterable,java.util.Map):0 -> W
kotlin.coroutines.AbstractCoroutineContextElement -> o0.a:
    0:5:void <init>(kotlin.coroutines.CoroutineContext$Key):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/g;)V"}
    2:11:java.lang.Object kotlin.coroutines.CoroutineContext$Element$DefaultImpls.fold(kotlin.coroutines.CoroutineContext$Element,java.lang.Object,kotlin.jvm.functions.Function2):0:0 -> fold
    2:11:java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2):0 -> fold
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ls0/o;)Ljava/lang/Object;"}
    2:17:kotlin.coroutines.CoroutineContext$Element kotlin.coroutines.CoroutineContext$Element$DefaultImpls.get(kotlin.coroutines.CoroutineContext$Element,kotlin.coroutines.CoroutineContext$Key):0:0 -> get
    2:17:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):0 -> get
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/g;)Lo0/f;"}
    0:2:kotlin.coroutines.CoroutineContext$Key getKey():0:0 -> getKey
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo0/g;"}
    2:17:kotlin.coroutines.CoroutineContext kotlin.coroutines.CoroutineContext$Element$DefaultImpls.minusKey(kotlin.coroutines.CoroutineContext$Element,kotlin.coroutines.CoroutineContext$Key):0:0 -> minusKey
    2:17:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):0 -> minusKey
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/g;)Lo0/h;"}
    2:4:kotlin.coroutines.CoroutineContext kotlin.coroutines.CoroutineContext$Element$DefaultImpls.plus(kotlin.coroutines.CoroutineContext$Element,kotlin.coroutines.CoroutineContext):0:0 -> plus
    2:4:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext):0 -> plus
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/h;)Lo0/h;"}
    5:18:kotlin.coroutines.CoroutineContext kotlin.coroutines.CoroutineContext$DefaultImpls.plus(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext):0:0 -> plus
    5:18:kotlin.coroutines.CoroutineContext kotlin.coroutines.CoroutineContext$Element$DefaultImpls.plus(kotlin.coroutines.CoroutineContext$Element,kotlin.coroutines.CoroutineContext):0 -> plus
    5:18:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext):0 -> plus
kotlin.coroutines.AbstractCoroutineContextKey -> o0.b:
    kotlin.jvm.functions.Function1 safeCast -> a
    kotlin.coroutines.CoroutineContext$Key topmostKey -> b
    0:20:void <init>(kotlin.coroutines.CoroutineContext$Key,kotlin.jvm.functions.Function1):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/g;Landroidx/lifecycle/b0;)V"}
kotlin.coroutines.CombinedContext -> o0.d:
    kotlin.coroutines.CoroutineContext left -> a
    kotlin.coroutines.CoroutineContext$Element element -> b
    0:17:void <init>(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/f;Lo0/h;)V"}
    15:42:int kotlin.coroutines.CombinedContext.size():0:0 -> equals
    15:42:boolean equals(java.lang.Object):0 -> equals
    43:44:boolean kotlin.coroutines.CombinedContext.containsAll(kotlin.coroutines.CombinedContext):0:0 -> equals
    43:44:boolean equals(java.lang.Object):0 -> equals
    45:60:boolean kotlin.coroutines.CombinedContext.contains(kotlin.coroutines.CoroutineContext$Element):0:0 -> equals
    45:60:boolean kotlin.coroutines.CombinedContext.containsAll(kotlin.coroutines.CombinedContext):0 -> equals
    45:60:boolean equals(java.lang.Object):0 -> equals
    61:73:boolean kotlin.coroutines.CombinedContext.containsAll(kotlin.coroutines.CombinedContext):0:0 -> equals
    61:73:boolean equals(java.lang.Object):0 -> equals
    74:88:boolean kotlin.coroutines.CombinedContext.contains(kotlin.coroutines.CoroutineContext$Element):0:0 -> equals
    74:88:boolean kotlin.coroutines.CombinedContext.containsAll(kotlin.coroutines.CombinedContext):0 -> equals
    74:88:boolean equals(java.lang.Object):0 -> equals
    89:107:void kotlin.jvm.internal.Intrinsics.throwJavaNpe(java.lang.String):0:0 -> equals
    89:107:void kotlin.jvm.internal.Intrinsics.checkNotNull(java.lang.Object,java.lang.String):0 -> equals
    89:107:boolean kotlin.coroutines.CombinedContext.containsAll(kotlin.coroutines.CombinedContext):0 -> equals
    89:107:boolean equals(java.lang.Object):0 -> equals
    0:14:java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2):0:0 -> fold
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ls0/o;)Ljava/lang/Object;"}
    0:27:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):0:0 -> get
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/g;)Lo0/f;"}
    0:13:int hashCode():0:0 -> hashCode
    0:34:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):0:0 -> minusKey
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/g;)Lo0/h;"}
    0:29:java.lang.String toString():0:0 -> toString
kotlin.coroutines.CombinedContext$toString$1 -> o0.c:
    int $r8$classId -> a
    kotlin.coroutines.CombinedContext$toString$1 INSTANCE -> b
    kotlin.coroutines.CoroutineContext$plus$1 kotlin.coroutines.CoroutineContext$plus$1.INSTANCE -> c
    0:16:void $r8$clinit$synthetic():0:0 -> <clinit>
      # {"id":"com.android.tools.r8.synthesized"}
    0:5:void kotlin.coroutines.CombinedContext$toString$1.<init>():0:0 -> <init>
    0:5:void $r8$init$synthetic(int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    10:13:java.lang.Object kotlin.coroutines.CombinedContext$toString$1.invoke(java.lang.Object,java.lang.Object):0:0 -> a
    10:13:java.lang.Object invoke$bridge(java.lang.Object,java.lang.Object):0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    14:56:java.lang.String kotlin.coroutines.CombinedContext$toString$1.invoke(java.lang.String,kotlin.coroutines.CoroutineContext$Element):0:0 -> a
    14:56:java.lang.Object kotlin.coroutines.CombinedContext$toString$1.invoke(java.lang.Object,java.lang.Object):0 -> a
    14:56:java.lang.Object invoke$bridge(java.lang.Object,java.lang.Object):0 -> a
    57:60:java.lang.Object kotlin.coroutines.CoroutineContext$plus$1.invoke(java.lang.Object,java.lang.Object):0:0 -> a
    57:60:java.lang.Object invoke$bridge(java.lang.Object,java.lang.Object):0 -> a
    61:121:kotlin.coroutines.CoroutineContext kotlin.coroutines.CoroutineContext$plus$1.invoke(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):0:0 -> a
    61:121:java.lang.Object kotlin.coroutines.CoroutineContext$plus$1.invoke(java.lang.Object,java.lang.Object):0 -> a
    61:121:java.lang.Object invoke$bridge(java.lang.Object,java.lang.Object):0 -> a
kotlin.coroutines.ContinuationInterceptor -> o0.e:
kotlin.coroutines.CoroutineContext -> o0.h:
    java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2) -> fold
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ls0/o;)Ljava/lang/Object;"}
    kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key) -> get
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/g;)Lo0/f;"}
    kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key) -> minusKey
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/g;)Lo0/h;"}
kotlin.coroutines.CoroutineContext$Element -> o0.f:
    kotlin.coroutines.CoroutineContext$Key getKey() -> getKey
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo0/g;"}
kotlin.coroutines.CoroutineContext$Key -> o0.g:
kotlin.coroutines.EmptyCoroutineContext -> o0.i:
    kotlin.coroutines.EmptyCoroutineContext INSTANCE -> a
    0:7:void <clinit>():0:0 -> <clinit>
    0:0:java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2) -> fold
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ls0/o;)Ljava/lang/Object;"}
    0:6:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):0:0 -> get
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/g;)Lo0/f;"}
    0:1:int hashCode():0:0 -> hashCode
    0:5:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):0:0 -> minusKey
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/g;)Lo0/h;"}
    0:2:java.lang.String toString():0:0 -> toString
kotlin.internal.PlatformImplementations$ReflectThrowable -> p0.a:
    java.lang.reflect.Method addSuppressed -> a
    40:45:java.lang.Object kotlin.collections.ArraysKt___ArraysKt.singleOrNull(java.lang.Object[]):0:0 -> <clinit>
    40:45:void <clinit>():0 -> <clinit>
    46:84:void <clinit>():0:0 -> <clinit>
kotlin.internal.jdk7.JDK7PlatformImplementations$ReflectSdkVersion -> q0.a:
    java.lang.Integer sdkVersion -> a
    0:41:void <clinit>():0:0 -> <clinit>
kotlin.internal.jdk8.JDK8PlatformImplementations$ReflectSdkVersion -> r0.a:
    java.lang.Integer sdkVersion -> a
    0:41:void <clinit>():0:0 -> <clinit>
kotlin.jvm.functions.Function1 -> s0.k:
kotlin.jvm.functions.Function10 -> s0.a:
kotlin.jvm.functions.Function11 -> s0.b:
kotlin.jvm.functions.Function12 -> s0.c:
kotlin.jvm.functions.Function13 -> s0.d:
kotlin.jvm.functions.Function14 -> s0.e:
kotlin.jvm.functions.Function15 -> s0.f:
kotlin.jvm.functions.Function16 -> s0.g:
kotlin.jvm.functions.Function17 -> s0.h:
kotlin.jvm.functions.Function18 -> s0.i:
kotlin.jvm.functions.Function19 -> s0.j:
kotlin.jvm.functions.Function2 -> s0.o:
kotlin.jvm.functions.Function20 -> s0.l:
kotlin.jvm.functions.Function21 -> s0.m:
kotlin.jvm.functions.Function22 -> s0.n:
kotlin.jvm.functions.Function3 -> s0.p:
kotlin.jvm.functions.Function4 -> s0.q:
kotlin.jvm.functions.Function5 -> s0.r:
kotlin.jvm.functions.Function6 -> s0.s:
kotlin.jvm.functions.Function7 -> s0.t:
kotlin.jvm.functions.Function8 -> s0.u:
kotlin.jvm.functions.Function9 -> s0.v:
kotlin.jvm.internal.ClassBasedDeclarationContainer -> t0.a:
kotlin.jvm.internal.ClassReference -> t0.b:
    java.util.Map FUNCTION_CLASSES -> a
    50:55:java.util.List kotlin.collections.ArraysUtilJVM.asList(java.lang.Object[]):0:0 -> <clinit>
    50:55:java.util.List kotlin.collections.ArraysKt___ArraysJvmKt.asList(java.lang.Object[]):0 -> <clinit>
    50:55:java.util.List kotlin.collections.CollectionsKt__CollectionsKt.listOf(java.lang.Object[]):0 -> <clinit>
    50:55:void <clinit>():0 -> <clinit>
    56:58:java.util.List kotlin.collections.ArraysKt___ArraysJvmKt.asList(java.lang.Object[]):0:0 -> <clinit>
    56:58:java.util.List kotlin.collections.CollectionsKt__CollectionsKt.listOf(java.lang.Object[]):0 -> <clinit>
    56:58:void <clinit>():0 -> <clinit>
    59:60:void <clinit>():0:0 -> <clinit>
    61:64:int kotlin.collections.CollectionsKt__IterablesKt.collectionSizeOrDefault(java.lang.Iterable,int):0:0 -> <clinit>
    61:64:void <clinit>():0 -> <clinit>
    65:92:void <clinit>():0:0 -> <clinit>
    93:97:kotlin.Pair kotlin.TuplesKt.to(java.lang.Object,java.lang.Object):0:0 -> <clinit>
    93:97:void <clinit>():0 -> <clinit>
    98:102:void <clinit>():0:0 -> <clinit>
    103:110:void kotlin.collections.CollectionsKt__CollectionsKt.throwIndexOverflow():0:0 -> <clinit>
    103:110:void <clinit>():0 -> <clinit>
    111:541:void <clinit>():0:0 -> <clinit>
    0:23:boolean equals(java.lang.Object):0:0 -> equals
    0:8:int hashCode():0:0 -> hashCode
    0:1:java.lang.String toString():0:0 -> toString
kotlin.jvm.internal.Lambda -> t0.c:
    0:4:java.lang.String kotlin.jvm.internal.Reflection.renderLambdaToString(kotlin.jvm.internal.Lambda):0:0 -> toString
    0:4:java.lang.String toString():0 -> toString
    5:35:java.lang.String kotlin.jvm.internal.ReflectionFactory.renderLambdaToString(kotlin.jvm.internal.FunctionBase):0:0 -> toString
    5:35:java.lang.String kotlin.jvm.internal.ReflectionFactory.renderLambdaToString(kotlin.jvm.internal.Lambda):0 -> toString
    5:35:java.lang.String kotlin.jvm.internal.Reflection.renderLambdaToString(kotlin.jvm.internal.Lambda):0 -> toString
    5:35:java.lang.String toString():0 -> toString
    36:39:java.lang.String toString():0:0 -> toString
kotlin.jvm.internal.Reflection -> t0.d:
    kotlin.jvm.internal.ReflectionFactory factory -> a
    0:24:void <clinit>():0:0 -> <clinit>
kotlin.jvm.internal.ReflectionFactory -> t0.e:
kotlin.random.AbstractPlatformRandom -> u0.a:
    java.util.Random getImpl() -> a
kotlin.random.FallbackThreadLocalRandom -> u0.c:
    kotlin.random.FallbackThreadLocalRandom$implStorage$1 implStorage -> c
    0:10:void <init>():0:0 -> <init>
    0:13:java.util.Random getImpl():0:0 -> a
kotlin.random.FallbackThreadLocalRandom$implStorage$1 -> u0.b:
    0:5:java.util.Random kotlin.random.FallbackThreadLocalRandom$implStorage$1.initialValue():0:0 -> initialValue
    0:5:java.lang.Object initialValue():0 -> initialValue
kotlin.random.Random -> u0.e:
    kotlin.random.Random$Default Default -> a
    kotlin.random.Random defaultRandom -> b
    2:4:void kotlin.random.Random$Default.<init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <clinit>
    2:4:void <clinit>():0 -> <clinit>
    5:6:void <clinit>():0:0 -> <clinit>
    7:24:boolean kotlin.internal.jdk8.JDK8PlatformImplementations.sdkIsNullOrAtLeast(int):0:0 -> <clinit>
    7:24:kotlin.random.Random kotlin.internal.jdk8.JDK8PlatformImplementations.defaultPlatformRandom():0 -> <clinit>
    7:24:void <clinit>():0 -> <clinit>
    25:30:kotlin.random.Random kotlin.internal.jdk8.JDK8PlatformImplementations.defaultPlatformRandom():0:0 -> <clinit>
    25:30:void <clinit>():0 -> <clinit>
    31:35:kotlin.random.Random kotlin.internal.PlatformImplementations.defaultPlatformRandom():0:0 -> <clinit>
    31:35:kotlin.random.Random kotlin.internal.jdk8.JDK8PlatformImplementations.defaultPlatformRandom():0 -> <clinit>
    31:35:void <clinit>():0 -> <clinit>
    36:38:void <clinit>():0:0 -> <clinit>
    void <init>() -> <init>
kotlin.random.Random$Default -> u0.d:
kotlin.random.jdk8.PlatformThreadLocalRandom -> v0.a:
    0:9:java.util.Random getImpl():0:0 -> a
kotlin.ranges.IntProgression -> w0.a:
    int first -> a
    int last -> b
    int step -> c
    16:58:int kotlin.internal.ProgressionUtilKt.mod(int,int):0:0 -> <init>
    16:58:int kotlin.internal.ProgressionUtilKt.differenceModulo(int,int,int):0 -> <init>
    16:58:int kotlin.internal.ProgressionUtilKt.getProgressionLastElement(int,int,int):0 -> <init>
    16:58:void <init>(int,int,int):0 -> <init>
    59:63:void <init>(int,int,int):0:0 -> <init>
    64:71:int kotlin.internal.ProgressionUtilKt.getProgressionLastElement(int,int,int):0:0 -> <init>
    64:71:void <init>(int,int,int):0 -> <init>
    72:87:void <init>(int,int,int):0:0 -> <init>
    0:11:kotlin.collections.IntIterator kotlin.ranges.IntProgression.iterator():0:0 -> iterator
    0:11:java.util.Iterator iterator():0 -> iterator
kotlin.ranges.IntProgressionIterator -> w0.b:
    int step -> a
    int finalElement -> b
    boolean hasNext -> c
    int next -> d
    0:2:void kotlin.collections.IntIterator.<init>():0:0 -> <init>
    0:2:void <init>(int,int,int):0 -> <init>
    3:26:void <init>(int,int,int):0:0 -> <init>
    0:24:int kotlin.ranges.IntProgressionIterator.nextInt():0:0 -> a
    0:24:java.lang.Object kotlin.collections.IntIterator.next():0 -> a
    25:29:java.lang.Object kotlin.collections.IntIterator.next():0:0 -> a
    0:7:void kotlin.collections.IntIterator.remove():0:0 -> b
    0:2:boolean hasNext():0:0 -> hasNext
    0:4:java.lang.Object next():0:0 -> next
      # {"id":"com.android.tools.r8.synthesized"}
    0:4:void remove():0:0 -> remove
      # {"id":"com.android.tools.r8.synthesized"}
kotlin.ranges.IntRange -> w0.c:
    0:7:void <clinit>():0:0 -> <clinit>
    0:4:void <init>(int,int):0:0 -> <init>
    21:22:int kotlin.ranges.IntProgression.getFirst():0:0 -> equals
    21:22:boolean equals(java.lang.Object):0 -> equals
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    23:26:boolean equals(java.lang.Object):0:0 -> equals
    27:28:int kotlin.ranges.IntProgression.getLast():0:0 -> equals
    27:28:boolean equals(java.lang.Object):0 -> equals
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    29:36:boolean equals(java.lang.Object):0:0 -> equals
    0:15:int hashCode():0:0 -> hashCode
    0:9:boolean isEmpty():0:0 -> isEmpty
    0:24:java.lang.String toString():0:0 -> toString
kotlin.reflect.KClass -> x0.a:
kotlin.sequences.ConstrainedOnceSequence -> y0.a:
    java.util.concurrent.atomic.AtomicReference sequenceRef -> a
    0:10:void <init>(kotlin.sequences.Sequence):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly0/d;)V"}
    0:23:java.util.Iterator iterator():0:0 -> iterator
kotlin.sequences.Sequence -> y0.b:
    java.util.Iterator iterator() -> iterator
kotlin.sequences.SequencesKt -> y0.c:
    23:32:java.util.List kotlin.collections.CollectionsKt__CollectionsJVMKt.listOf(java.lang.Object):0:0 -> X
    23:32:java.util.List kotlin.sequences.SequencesKt___SequencesKt.toList(kotlin.sequences.Sequence):0 -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ly0/b;)Ljava/util/List;"}
    33:52:java.util.List kotlin.sequences.SequencesKt___SequencesKt.toList(kotlin.sequences.Sequence):0:0 -> X
kotlin.sequences.SequencesKt__SequencesKt$asSequence$$inlined$Sequence$1 -> y0.d:
    java.util.Iterator $this_asSequence$inlined -> a
    0:5:void <init>(java.util.Iterator):0:0 -> <init>
    0:2:java.util.Iterator iterator():0:0 -> iterator
kotlin.text.StringsKt__StringBuilderKt -> z0.a:
kotlin.text.StringsKt__StringNumberConversionsKt -> z0.b:
kotlin.text.StringsKt__StringsKt -> z0.c:
    2:9:java.lang.String kotlin.text.StringsKt__StringsKt.substringAfterLast(java.lang.String,char,java.lang.String):0:0 -> X
    2:9:java.lang.String substringAfterLast$default(java.lang.String,char,java.lang.String,int,java.lang.Object):0 -> X
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ljava/lang/String;"}
    10:17:int kotlin.text.StringsKt__StringsKt.getLastIndex(java.lang.CharSequence):0:0 -> X
    10:17:int kotlin.text.StringsKt__StringsKt.lastIndexOf$default(java.lang.CharSequence,char,int,boolean,int,java.lang.Object):0 -> X
    10:17:java.lang.String kotlin.text.StringsKt__StringsKt.substringAfterLast(java.lang.String,char,java.lang.String):0 -> X
    10:17:java.lang.String substringAfterLast$default(java.lang.String,char,java.lang.String,int,java.lang.Object):0 -> X
    18:26:int kotlin.text.StringsKt__StringsKt.lastIndexOf(java.lang.CharSequence,char,int,boolean):0:0 -> X
    18:26:int kotlin.text.StringsKt__StringsKt.lastIndexOf$default(java.lang.CharSequence,char,int,boolean,int,java.lang.Object):0 -> X
    18:26:java.lang.String kotlin.text.StringsKt__StringsKt.substringAfterLast(java.lang.String,char,java.lang.String):0 -> X
    18:26:java.lang.String substringAfterLast$default(java.lang.String,char,java.lang.String,int,java.lang.Object):0 -> X
    27:40:java.lang.String kotlin.text.StringsKt__StringsKt.substringAfterLast(java.lang.String,char,java.lang.String):0:0 -> X
    27:40:java.lang.String substringAfterLast$default(java.lang.String,char,java.lang.String,int,java.lang.Object):0 -> X
kotlinx.coroutines.CoroutineDispatcher -> a1.b:
    kotlinx.coroutines.CoroutineDispatcher$Key Key -> a
    3:5:void kotlinx.coroutines.CoroutineDispatcher$Key.<init>(kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> <clinit>
    3:5:void <clinit>():0 -> <clinit>
    6:8:void <clinit>():0:0 -> <clinit>
    0:5:void <init>():0:0 -> <init>
    void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable) -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/h;Ljava/lang/Runnable;)V"}
    0:4:boolean isDispatchNeeded(kotlin.coroutines.CoroutineContext):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Z"}
    2:15:kotlin.coroutines.CoroutineContext$Element kotlin.coroutines.ContinuationInterceptor$DefaultImpls.get(kotlin.coroutines.ContinuationInterceptor,kotlin.coroutines.CoroutineContext$Key):0:0 -> get
    2:15:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):0 -> get
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/g;)Lo0/f;"}
    16:30:boolean kotlin.coroutines.AbstractCoroutineContextKey.isSubKey$kotlin_stdlib(kotlin.coroutines.CoroutineContext$Key):0:0 -> get
    16:30:kotlin.coroutines.CoroutineContext$Element kotlin.coroutines.ContinuationInterceptor$DefaultImpls.get(kotlin.coroutines.ContinuationInterceptor,kotlin.coroutines.CoroutineContext$Key):0 -> get
    16:30:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):0 -> get
    31:40:kotlin.coroutines.CoroutineContext$Element kotlin.coroutines.AbstractCoroutineContextKey.tryCast$kotlin_stdlib(kotlin.coroutines.CoroutineContext$Element):0:0 -> get
    31:40:kotlin.coroutines.CoroutineContext$Element kotlin.coroutines.ContinuationInterceptor$DefaultImpls.get(kotlin.coroutines.ContinuationInterceptor,kotlin.coroutines.CoroutineContext$Key):0 -> get
    31:40:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):0 -> get
    41:53:kotlin.coroutines.CoroutineContext$Element kotlin.coroutines.ContinuationInterceptor$DefaultImpls.get(kotlin.coroutines.ContinuationInterceptor,kotlin.coroutines.CoroutineContext$Key):0:0 -> get
    41:53:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):0 -> get
    2:16:kotlin.coroutines.CoroutineContext kotlin.coroutines.ContinuationInterceptor$DefaultImpls.minusKey(kotlin.coroutines.ContinuationInterceptor,kotlin.coroutines.CoroutineContext$Key):0:0 -> minusKey
    2:16:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):0 -> minusKey
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/g;)Lo0/h;"}
    17:31:boolean kotlin.coroutines.AbstractCoroutineContextKey.isSubKey$kotlin_stdlib(kotlin.coroutines.CoroutineContext$Key):0:0 -> minusKey
    17:31:kotlin.coroutines.CoroutineContext kotlin.coroutines.ContinuationInterceptor$DefaultImpls.minusKey(kotlin.coroutines.ContinuationInterceptor,kotlin.coroutines.CoroutineContext$Key):0 -> minusKey
    17:31:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):0 -> minusKey
    32:44:kotlin.coroutines.CoroutineContext$Element kotlin.coroutines.AbstractCoroutineContextKey.tryCast$kotlin_stdlib(kotlin.coroutines.CoroutineContext$Element):0:0 -> minusKey
    32:44:kotlin.coroutines.CoroutineContext kotlin.coroutines.ContinuationInterceptor$DefaultImpls.minusKey(kotlin.coroutines.ContinuationInterceptor,kotlin.coroutines.CoroutineContext$Key):0 -> minusKey
    32:44:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):0 -> minusKey
    45:50:kotlin.coroutines.CoroutineContext kotlin.coroutines.ContinuationInterceptor$DefaultImpls.minusKey(kotlin.coroutines.ContinuationInterceptor,kotlin.coroutines.CoroutineContext$Key):0:0 -> minusKey
    45:50:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):0 -> minusKey
    5:12:java.lang.String kotlinx.coroutines.DebugStringsKt.getClassSimpleName(java.lang.Object):0:0 -> toString
    5:12:java.lang.String toString():0 -> toString
    13:20:java.lang.String toString():0:0 -> toString
    21:28:java.lang.String kotlinx.coroutines.DebugStringsKt.getHexAddress(java.lang.Object):0:0 -> toString
    21:28:java.lang.String toString():0 -> toString
    29:36:java.lang.String toString():0:0 -> toString
kotlinx.coroutines.CoroutineDispatcher$Key -> a1.a:
    3:10:void kotlinx.coroutines.CoroutineDispatcher$Key.<init>():0:0 -> <init>
    3:10:void $r8$init$synthetic(int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    11:18:void kotlinx.coroutines.ExecutorCoroutineDispatcher$Key.<init>():0:0 -> <init>
    11:18:void $r8$init$synthetic(int):0 -> <init>
kotlinx.coroutines.CoroutineExceptionHandler -> a1.d:
    void handleException(kotlin.coroutines.CoroutineContext,java.lang.Throwable) -> handleException
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/h;Ljava/lang/Throwable;)V"}
kotlinx.coroutines.CoroutineExceptionHandler$Key -> a1.c:
    kotlinx.coroutines.CoroutineExceptionHandler$Key $$INSTANCE -> a
    kotlinx.coroutines.Job$Key kotlinx.coroutines.Job$Key.$$INSTANCE -> b
    androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory$Companion$ApplicationKeyImpl androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory$Companion$ApplicationKeyImpl.INSTANCE -> c
    androidx.lifecycle.ViewModelProvider$NewInstanceFactory$Companion$ViewModelKeyImpl androidx.lifecycle.ViewModelProvider$NewInstanceFactory$Companion$ViewModelKeyImpl.INSTANCE -> d
    androidx.emoji2.text.flatbuffer.Utf8 androidx.emoji2.text.flatbuffer.Utf8.DEFAULT -> e
    kotlin.UNINITIALIZED_VALUE kotlin.UNINITIALIZED_VALUE.INSTANCE -> f
    kotlin.coroutines.ContinuationInterceptor$Key kotlin.coroutines.ContinuationInterceptor$Key.$$INSTANCE -> g
    0:6:void kotlinx.coroutines.CoroutineExceptionHandler$Key.<clinit>():0:0 -> <clinit>
    0:6:void a1.CoroutineExceptionHandler$Key.$r8$clinit$synthetic():0 -> <clinit>
      # {"id":"com.android.tools.r8.synthesized"}
    7:13:void kotlinx.coroutines.Job$Key.<clinit>():0:0 -> <clinit>
    7:13:void a1.CoroutineExceptionHandler$Key.$r8$clinit$synthetic():0 -> <clinit>
    14:20:void androidx.lifecycle.ViewModelProvider$AndroidViewModelFactory$Companion$ApplicationKeyImpl.<clinit>():0:0 -> <clinit>
    14:20:void a1.CoroutineExceptionHandler$Key.$r8$clinit$synthetic():0 -> <clinit>
    21:27:void androidx.lifecycle.ViewModelProvider$NewInstanceFactory$Companion$ViewModelKeyImpl.<clinit>():0:0 -> <clinit>
    21:27:void a1.CoroutineExceptionHandler$Key.$r8$clinit$synthetic():0 -> <clinit>
    28:34:void kotlin.UNINITIALIZED_VALUE.<clinit>():0:0 -> <clinit>
    28:34:void a1.CoroutineExceptionHandler$Key.$r8$clinit$synthetic():0 -> <clinit>
    35:42:void kotlin.coroutines.ContinuationInterceptor$Key.<clinit>():0:0 -> <clinit>
    35:42:void a1.CoroutineExceptionHandler$Key.$r8$clinit$synthetic():0 -> <clinit>
    0:3:void androidx.activity.result.contract.ActivityResultContracts$RequestMultiplePermissions$Companion.<init>():0:0 -> <init>
    0:3:void androidx.activity.result.contract.ActivityResultContracts$RequestMultiplePermissions$Companion.$r8$init$synthetic(int):0 -> <init>
      # {"id":"com.android.tools.r8.synthesized"}
    0:0:android.text.InputFilter[] androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal.getFilters(android.text.InputFilter[]) -> a
    0:0:void androidx.appcompat.widget.ActionMenuView$ActionMenuPresenterCallback.onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean) -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;Z)V"}
    15:44:boolean androidx.emoji2.text.EmojiProcessor.handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):0:0 -> c
    15:44:boolean androidx.emoji2.text.EmojiCompat.handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):0 -> c
    15:44:boolean androidx.emoji2.viewsintegration.EmojiInputConnection$EmojiCompatDeleteHelper.handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):0 -> c
    45:104:int androidx.emoji2.text.EmojiProcessor$CodepointIndexFinder.findIndexBackward(java.lang.CharSequence,int,int):0:0 -> c
    45:104:boolean androidx.emoji2.text.EmojiProcessor.handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):0 -> c
    45:104:boolean androidx.emoji2.text.EmojiCompat.handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):0 -> c
    45:104:boolean androidx.emoji2.viewsintegration.EmojiInputConnection$EmojiCompatDeleteHelper.handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):0 -> c
    105:108:boolean androidx.emoji2.text.EmojiProcessor.handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):0:0 -> c
    105:108:boolean androidx.emoji2.text.EmojiCompat.handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):0 -> c
    105:108:boolean androidx.emoji2.viewsintegration.EmojiInputConnection$EmojiCompatDeleteHelper.handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):0 -> c
    109:177:int androidx.emoji2.text.EmojiProcessor$CodepointIndexFinder.findIndexForward(java.lang.CharSequence,int,int):0:0 -> c
    109:177:boolean androidx.emoji2.text.EmojiProcessor.handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):0 -> c
    109:177:boolean androidx.emoji2.text.EmojiCompat.handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):0 -> c
    109:177:boolean androidx.emoji2.viewsintegration.EmojiInputConnection$EmojiCompatDeleteHelper.handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):0 -> c
    178:251:boolean androidx.emoji2.text.EmojiProcessor.handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):0:0 -> c
    178:251:boolean androidx.emoji2.text.EmojiCompat.handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):0 -> c
    178:251:boolean androidx.emoji2.viewsintegration.EmojiInputConnection$EmojiCompatDeleteHelper.handleDeleteSurroundingText(android.view.inputmethod.InputConnection,android.text.Editable,int,int,boolean):0 -> c
    0:0:void androidx.emoji2.viewsintegration.EmojiTextViewHelper$HelperInternal.setAllCaps(boolean) -> d
    0:0:void androidx.emoji2.viewsintegration.EmojiEditTextHelper$HelperInternal.setEnabled$bridge(boolean) -> e
      # {"id":"com.android.tools.r8.synthesized"}
    0:1:boolean androidx.appcompat.widget.ActionMenuView$ActionMenuPresenterCallback.onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> j
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lg/o;)Z"}
kotlinx.coroutines.CoroutineExceptionHandlerImplKt -> a1.f:
    java.util.List handlers -> a
    6:13:kotlin.sequences.Sequence kotlin.sequences.SequencesKt__SequencesKt.asSequence(java.util.Iterator):0:0 -> <clinit>
    6:13:void <clinit>():0 -> <clinit>
    14:24:kotlin.sequences.Sequence kotlin.sequences.SequencesKt__SequencesKt.constrainOnce(kotlin.sequences.Sequence):0:0 -> <clinit>
    14:24:kotlin.sequences.Sequence kotlin.sequences.SequencesKt__SequencesKt.asSequence(java.util.Iterator):0 -> <clinit>
    14:24:void <clinit>():0 -> <clinit>
    25:31:void <clinit>():0:0 -> <clinit>
    0:36:void handleCoroutineExceptionImpl(kotlin.coroutines.CoroutineContext,java.lang.Throwable):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Throwable;)V"}
    37:46:java.lang.Throwable kotlinx.coroutines.CoroutineExceptionHandlerKt.handlerException(java.lang.Throwable,java.lang.Throwable):0:0 -> a
    37:46:void handleCoroutineExceptionImpl(kotlin.coroutines.CoroutineContext,java.lang.Throwable):0 -> a
    47:70:void handleCoroutineExceptionImpl(kotlin.coroutines.CoroutineContext,java.lang.Throwable):0:0 -> a
kotlinx.coroutines.CoroutineExceptionHandlerImplKt$$ExternalSyntheticServiceLoad0 -> a1.e:
# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
# {"id":"com.android.tools.r8.synthesized"}
    0:30:java.util.Iterator kotlinx.coroutines.CoroutineExceptionHandlerImplKt$$InternalSyntheticServiceLoad$13$478c88df453783dfc8506c95dd58658ac1438d4bc8e64b40195125dc6804c27c$0.m():0:0 -> a
      # {"id":"com.android.tools.r8.synthesized"}
    0:8:void androidx.activity.ComponentActivity$2$$InternalSyntheticThrowCCEIfNotNull$7$2426281d929556731e1b65bbfd9277e7e2ea46feb0be3ce1487ce116e56d9daa$0.m(java.lang.Object):0:0 -> b
      # {"id":"com.android.tools.r8.synthesized"}
    0:8:void kotlinx.coroutines.CoroutineExceptionHandlerKt$$InternalSyntheticThrowCCEIfNotNull$17$b8144a0e319a6f58431ed0126e44ab9f4d3d6e04ce19398a22fc91f819f72187$0.m(java.lang.Object):0:0 -> c
      # {"id":"com.android.tools.r8.synthesized"}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/f;)V"}
    0:30:java.util.Iterator kotlinx.coroutines.internal.MainDispatcherLoader$$InternalSyntheticServiceLoad$23$e491d11ba296b94ecf40a133d871da4d69bdd50e901198d925613b221d857d48$0.m():0:0 -> d
      # {"id":"com.android.tools.r8.synthesized"}
kotlinx.coroutines.DefaultExecutor -> a1.g:
    kotlinx.coroutines.DefaultExecutor INSTANCE -> c
    long KEEP_ALIVE_NANOS -> d
    0:32:void <clinit>():0:0 -> <clinit>
    4:30:java.lang.Thread kotlinx.coroutines.DefaultExecutor.createThreadSync():0:0 -> c
    4:30:java.lang.Thread getThread():0 -> c
    0:9:boolean kotlinx.coroutines.DefaultExecutor.isShutDown():0:0 -> d
    0:9:void enqueue(java.lang.Runnable):0 -> d
    10:13:void enqueue(java.lang.Runnable):0:0 -> d
    14:21:void kotlinx.coroutines.DefaultExecutor.shutdownError():0:0 -> d
    14:21:void enqueue(java.lang.Runnable):0 -> d
    1:14:boolean kotlinx.coroutines.DefaultExecutor.isShutdownRequested():0:0 -> h
    1:14:void acknowledgeShutdownIfNeeded():0 -> h
    15:29:void acknowledgeShutdownIfNeeded():0:0 -> h
    2:7:void kotlinx.coroutines.ThreadLocalEventLoop.setEventLoop$kotlinx_coroutines_core(kotlinx.coroutines.EventLoop):0:0 -> run
    2:7:void run():0 -> run
    8:8:boolean kotlinx.coroutines.DefaultExecutor.notifyStartup():0:0 -> run
    8:8:void run():0 -> run
    9:24:boolean kotlinx.coroutines.DefaultExecutor.isShutdownRequested():0:0 -> run
    9:24:boolean kotlinx.coroutines.DefaultExecutor.notifyStartup():0 -> run
    9:24:void run():0 -> run
    25:36:boolean kotlinx.coroutines.DefaultExecutor.notifyStartup():0:0 -> run
    25:36:void run():0 -> run
    37:113:void run():0:0 -> run
    114:125:boolean kotlinx.coroutines.DefaultExecutor.isShutdownRequested():0:0 -> run
    114:125:void run():0 -> run
    126:147:void run():0:0 -> run
    148:149:boolean kotlinx.coroutines.DefaultExecutor.notifyStartup():0:0 -> run
    148:149:void run():0 -> run
    150:164:void run():0:0 -> run
kotlinx.coroutines.DefaultExecutorKt -> a1.h:
    int $r8$clinit -> a
    2:3:java.lang.String kotlinx.coroutines.internal.SystemPropsKt.systemProp(java.lang.String):0:0 -> <clinit>
    2:3:boolean kotlinx.coroutines.internal.SystemPropsKt__SystemProps_commonKt.systemProp(java.lang.String,boolean):0 -> <clinit>
    2:3:boolean kotlinx.coroutines.internal.SystemPropsKt.systemProp(java.lang.String,boolean):0 -> <clinit>
    2:3:void <clinit>():0 -> <clinit>
    4:13:java.lang.String kotlinx.coroutines.internal.SystemPropsKt__SystemPropsKt.systemProp(java.lang.String):0:0 -> <clinit>
    4:13:java.lang.String kotlinx.coroutines.internal.SystemPropsKt.systemProp(java.lang.String):0 -> <clinit>
    4:13:boolean kotlinx.coroutines.internal.SystemPropsKt__SystemProps_commonKt.systemProp(java.lang.String,boolean):0 -> <clinit>
    4:13:boolean kotlinx.coroutines.internal.SystemPropsKt.systemProp(java.lang.String,boolean):0 -> <clinit>
    4:13:void <clinit>():0 -> <clinit>
    14:20:boolean kotlinx.coroutines.internal.SystemPropsKt__SystemProps_commonKt.systemProp(java.lang.String,boolean):0:0 -> <clinit>
    14:20:boolean kotlinx.coroutines.internal.SystemPropsKt.systemProp(java.lang.String,boolean):0 -> <clinit>
    14:20:void <clinit>():0 -> <clinit>
    21:22:kotlinx.coroutines.Delay kotlinx.coroutines.DefaultExecutorKt.initializeDefaultDelay():0:0 -> <clinit>
    21:22:void <clinit>():0 -> <clinit>
    23:24:kotlinx.coroutines.MainCoroutineDispatcher kotlinx.coroutines.Dispatchers.getMain():0:0 -> <clinit>
    23:24:kotlinx.coroutines.Delay kotlinx.coroutines.DefaultExecutorKt.initializeDefaultDelay():0 -> <clinit>
    23:24:void <clinit>():0 -> <clinit>
    25:27:boolean kotlinx.coroutines.internal.MainDispatchersKt.isMissing(kotlinx.coroutines.MainCoroutineDispatcher):0:0 -> <clinit>
    25:27:kotlinx.coroutines.Delay kotlinx.coroutines.DefaultExecutorKt.initializeDefaultDelay():0 -> <clinit>
    25:27:void <clinit>():0 -> <clinit>
    28:29:kotlinx.coroutines.MainCoroutineDispatcher kotlinx.coroutines.android.HandlerContext.getImmediate():0:0 -> <clinit>
    28:29:boolean kotlinx.coroutines.internal.MainDispatchersKt.isMissing(kotlinx.coroutines.MainCoroutineDispatcher):0 -> <clinit>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    28:29:kotlinx.coroutines.Delay kotlinx.coroutines.DefaultExecutorKt.initializeDefaultDelay():0 -> <clinit>
    28:29:void <clinit>():0 -> <clinit>
    30:39:kotlinx.coroutines.Delay kotlinx.coroutines.DefaultExecutorKt.initializeDefaultDelay():0:0 -> <clinit>
    30:39:void <clinit>():0 -> <clinit>
kotlinx.coroutines.Delay -> a1.i:
kotlinx.coroutines.DiagnosticCoroutineContextException -> a1.j:
    kotlin.coroutines.CoroutineContext context -> a
    0:7:void <init>(kotlin.coroutines.CoroutineContext):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    0:6:java.lang.Throwable fillInStackTrace():0:0 -> fillInStackTrace
    0:6:java.lang.String getLocalizedMessage():0:0 -> getLocalizedMessage
kotlinx.coroutines.Dispatchers -> a1.k:
    kotlinx.coroutines.CoroutineDispatcher IO -> a
    0:8:void <clinit>():0:0 -> <clinit>
kotlinx.coroutines.EventLoopImplBase -> a1.l:
    java.util.concurrent.atomic.AtomicReferenceFieldUpdater _queue$FU -> b
    0:17:void <clinit>():0:0 -> <clinit>
    0:11:void <init>():0:0 -> <init>
    0:3:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/h;Ljava/lang/Runnable;)V"}
    0:1:boolean kotlinx.coroutines.EventLoopImplBase.enqueueImpl(java.lang.Runnable):0:0 -> d
    0:1:void enqueue(java.lang.Runnable):0 -> d
    2:11:boolean kotlinx.coroutines.EventLoopImplBase.isCompleted():0:0 -> d
    2:11:boolean kotlinx.coroutines.EventLoopImplBase.enqueueImpl(java.lang.Runnable):0 -> d
    2:11:void enqueue(java.lang.Runnable):0 -> d
    12:114:boolean kotlinx.coroutines.EventLoopImplBase.enqueueImpl(java.lang.Runnable):0:0 -> d
    12:114:void enqueue(java.lang.Runnable):0 -> d
    115:128:void kotlinx.coroutines.EventLoopImplPlatform.unpark():0:0 -> d
    115:128:void enqueue(java.lang.Runnable):0 -> d
    129:134:void enqueue(java.lang.Runnable):0:0 -> d
    0:28:boolean isEmpty():0:0 -> e
    5:80:java.lang.Runnable kotlinx.coroutines.EventLoopImplBase.dequeue():0:0 -> f
    5:80:long processNextEvent():0 -> f
    81:84:long processNextEvent():0:0 -> f
    85:120:long kotlinx.coroutines.EventLoopImplBase.getNextTime():0:0 -> f
    85:120:long processNextEvent():0 -> f
    0:5:void resetAll():0:0 -> g
kotlinx.coroutines.EventLoopImplPlatform -> a1.m:
    0:3:void kotlinx.coroutines.EventLoop.<init>():0:0 -> <init>
    0:3:void <init>():0 -> <init>
    java.lang.Thread getThread() -> c
kotlinx.coroutines.ExecutorCoroutineDispatcher -> a1.n:
    2:7:void kotlin.coroutines.AbstractCoroutineContextKey.<init>(kotlin.coroutines.CoroutineContext$Key,kotlin.jvm.functions.Function1):0:0 -> <clinit>
    2:7:void kotlinx.coroutines.ExecutorCoroutineDispatcher$Key.<init>():0 -> <clinit>
    2:7:void kotlinx.coroutines.ExecutorCoroutineDispatcher$Key.<init>(kotlin.jvm.internal.DefaultConstructorMarker):0 -> <clinit>
    2:7:void <clinit>():0 -> <clinit>
kotlinx.coroutines.MainCoroutineDispatcher -> a1.o:
kotlinx.coroutines.ThreadLocalEventLoop -> a1.p:
    java.lang.ThreadLocal ref -> a
    0:7:void <clinit>():0:0 -> <clinit>
kotlinx.coroutines.Unconfined -> a1.q:
    int $r8$clinit -> b
    0:5:void <clinit>():0:0 -> <clinit>
    0:16:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/h;Ljava/lang/Runnable;)V"}
    0:2:java.lang.String toString():0:0 -> toString
kotlinx.coroutines.YieldContext -> a1.r:
    kotlinx.coroutines.YieldContext$Key Key -> a
    0:7:void <clinit>():0:0 -> <clinit>
kotlinx.coroutines.android.AndroidDispatcherFactory -> kotlinx.coroutines.android.AndroidDispatcherFactory:
    0:23:kotlinx.coroutines.MainCoroutineDispatcher createDispatcher(java.util.List):0:0 -> createDispatcher
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)La1/o;"}
kotlinx.coroutines.android.AndroidExceptionPreHandler -> kotlinx.coroutines.android.AndroidExceptionPreHandler:
    0:0:void handleException(kotlin.coroutines.CoroutineContext,java.lang.Throwable) -> handleException
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/h;Ljava/lang/Throwable;)V"}
kotlinx.coroutines.android.HandlerContext -> b1.a:
    android.os.Handler handler -> b
    java.lang.String name -> c
    boolean invokeImmediately -> d
    kotlinx.coroutines.android.HandlerContext immediate -> e
    1:1:void kotlinx.coroutines.android.HandlerContext.<init>(android.os.Handler,java.lang.String):0:0 -> <init>
    1:1:void <init>(android.os.Handler,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Handler;)V"}
    2:2:void kotlinx.coroutines.android.HandlerDispatcher.<init>():0:0 -> <init>
    2:2:void kotlinx.coroutines.android.HandlerDispatcher.<init>(kotlin.jvm.internal.DefaultConstructorMarker):0 -> <init>
    2:2:void <init>(android.os.Handler,java.lang.String,boolean):0 -> <init>
    3:3:void <init>(android.os.Handler,java.lang.String,boolean):0:0 -> <init>
    0:11:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/h;Ljava/lang/Runnable;)V"}
    0:24:boolean isDispatchNeeded(kotlin.coroutines.CoroutineContext):0:0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Z"}
    24:32:void kotlinx.coroutines.JobKt__JobKt.cancel(kotlin.coroutines.CoroutineContext,java.util.concurrent.CancellationException):0:0 -> c
    24:32:void kotlinx.coroutines.JobKt.cancel(kotlin.coroutines.CoroutineContext,java.util.concurrent.CancellationException):0 -> c
    24:32:void cancelOnRejection(kotlin.coroutines.CoroutineContext,java.lang.Runnable):0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/h;Ljava/lang/Runnable;)V"}
    33:34:kotlinx.coroutines.CoroutineDispatcher kotlinx.coroutines.Dispatchers.getIO():0:0 -> c
    33:34:void cancelOnRejection(kotlin.coroutines.CoroutineContext,java.lang.Runnable):0 -> c
    35:38:void cancelOnRejection(kotlin.coroutines.CoroutineContext,java.lang.Runnable):0:0 -> c
    0:15:boolean equals(java.lang.Object):0:0 -> equals
    0:6:int hashCode():0:0 -> hashCode
    0:1:java.lang.String kotlinx.coroutines.MainCoroutineDispatcher.toStringInternalImpl():0:0 -> toString
    0:1:java.lang.String toString():0 -> toString
    2:9:kotlinx.coroutines.MainCoroutineDispatcher kotlinx.coroutines.Dispatchers.getMain():0:0 -> toString
    2:9:java.lang.String kotlinx.coroutines.MainCoroutineDispatcher.toStringInternalImpl():0 -> toString
    2:9:java.lang.String toString():0 -> toString
    10:11:java.lang.String kotlinx.coroutines.MainCoroutineDispatcher.toStringInternalImpl():0:0 -> toString
    10:11:java.lang.String toString():0 -> toString
    12:23:kotlinx.coroutines.MainCoroutineDispatcher kotlinx.coroutines.android.HandlerContext.getImmediate():0:0 -> toString
    12:23:java.lang.String kotlinx.coroutines.MainCoroutineDispatcher.toStringInternalImpl():0 -> toString
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    12:23:java.lang.String toString():0 -> toString
    24:44:java.lang.String toString():0:0 -> toString
kotlinx.coroutines.android.HandlerDispatcherKt -> b1.b:
    15:20:java.lang.Object kotlin.ResultKt.createFailure(java.lang.Throwable):0:0 -> <clinit>
    15:20:void <clinit>():0 -> <clinit>
    21:25:boolean kotlin.Result.isFailure-impl(java.lang.Object):0:0 -> <clinit>
    21:25:void <clinit>():0 -> <clinit>
    26:28:void <clinit>():0:0 -> <clinit>
    0:35:android.os.Handler asHandler(android.os.Looper,boolean):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Looper;)Landroid/os/Handler;"}
kotlinx.coroutines.internal.LimitedDispatcher -> c1.a:
    kotlinx.coroutines.CoroutineDispatcher dispatcher -> b
    int parallelism -> c
    kotlinx.coroutines.internal.LockFreeTaskQueue queue -> d
    java.lang.Object workerAllocationLock -> e
    17:18:kotlinx.coroutines.Delay kotlinx.coroutines.DefaultExecutorKt.getDefaultDelay():0:0 -> <init>
    17:18:void <init>(kotlinx.coroutines.CoroutineDispatcher,int):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/k;I)V"}
    19:33:void <init>(kotlinx.coroutines.CoroutineDispatcher,int):0:0 -> <init>
    0:18:boolean kotlinx.coroutines.internal.LimitedDispatcher.addAndTryDispatching(java.lang.Runnable):0:0 -> a
    0:18:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/h;Ljava/lang/Runnable;)V"}
    19:39:boolean kotlinx.coroutines.internal.LimitedDispatcher.tryAllocateWorker():0:0 -> a
    19:39:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):0 -> a
    40:46:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):0:0 -> a
    47:48:boolean kotlinx.coroutines.internal.LimitedDispatcher.tryAllocateWorker():0:0 -> a
    47:48:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):0 -> a
    16:24:void kotlinx.coroutines.CoroutineExceptionHandlerKt.handleCoroutineException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):0:0 -> run
    16:24:void run():0 -> run
    25:68:void run():0:0 -> run
kotlinx.coroutines.internal.LockFreeTaskQueue -> c1.b:
    java.util.concurrent.atomic.AtomicReferenceFieldUpdater _cur$FU -> a
    0:12:void <clinit>():0:0 -> <clinit>
    0:13:void <init>(boolean):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"()V"}
    0:39:boolean addLast(java.lang.Object):0:0 -> a
    0:30:void close():0:0 -> b
    0:8:int getSize():0:0 -> c
    0:32:java.lang.Object removeFirstOrNull():0:0 -> d
kotlinx.coroutines.internal.LockFreeTaskQueueCore -> c1.d:
    int capacity -> a
    boolean singleConsumer -> b
    int mask -> c
    java.util.concurrent.atomic.AtomicReferenceArray array -> d
    java.util.concurrent.atomic.AtomicReferenceFieldUpdater _next$FU -> e
    java.util.concurrent.atomic.AtomicLongFieldUpdater _state$FU -> f
    kotlinx.coroutines.internal.Symbol REMOVE_FROZEN -> g
    0:31:void <clinit>():0:0 -> <clinit>
    0:66:void <init>(int,boolean):0:0 -> <init>
    122:148:kotlinx.coroutines.internal.LockFreeTaskQueueCore kotlinx.coroutines.internal.LockFreeTaskQueueCore.fillPlaceholder(int,java.lang.Object):0:0 -> a
    122:148:int addLast(java.lang.Object):0 -> a
    0:34:boolean close():0:0 -> b
    0:24:int getSize():0:0 -> c
    0:22:boolean isEmpty():0:0 -> d
    0:25:long kotlinx.coroutines.internal.LockFreeTaskQueueCore.markFrozen():0:0 -> e
    0:25:kotlinx.coroutines.internal.LockFreeTaskQueueCore next():0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc1/d;"}
    26:34:kotlinx.coroutines.internal.LockFreeTaskQueueCore kotlinx.coroutines.internal.LockFreeTaskQueueCore.allocateOrGetNextCopy(long):0:0 -> e
    26:34:kotlinx.coroutines.internal.LockFreeTaskQueueCore next():0 -> e
    35:102:kotlinx.coroutines.internal.LockFreeTaskQueueCore kotlinx.coroutines.internal.LockFreeTaskQueueCore.allocateNextCopy(long):0:0 -> e
    35:102:kotlinx.coroutines.internal.LockFreeTaskQueueCore kotlinx.coroutines.internal.LockFreeTaskQueueCore.allocateOrGetNextCopy(long):0 -> e
    35:102:kotlinx.coroutines.internal.LockFreeTaskQueueCore next():0 -> e
    103:116:kotlinx.coroutines.internal.LockFreeTaskQueueCore kotlinx.coroutines.internal.LockFreeTaskQueueCore.allocateOrGetNextCopy(long):0:0 -> e
    103:116:kotlinx.coroutines.internal.LockFreeTaskQueueCore next():0 -> e
    106:148:kotlinx.coroutines.internal.LockFreeTaskQueueCore kotlinx.coroutines.internal.LockFreeTaskQueueCore.removeSlowPath(int,int):0:0 -> f
    106:148:java.lang.Object removeFirstOrNull():0 -> f
kotlinx.coroutines.internal.LockFreeTaskQueueCore$Placeholder -> c1.c:
    int index -> a
    0:5:void <init>(int):0:0 -> <init>
kotlinx.coroutines.internal.MainDispatcherFactory -> c1.e:
    kotlinx.coroutines.MainCoroutineDispatcher createDispatcher(java.util.List) -> createDispatcher
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)La1/o;"}
    int getLoadPriority() -> getLoadPriority
    java.lang.String hintOnError() -> hintOnError
kotlinx.coroutines.internal.MainDispatcherLoader -> c1.f:
    kotlinx.coroutines.MainCoroutineDispatcher dispatcher -> a
    2:4:java.lang.String kotlinx.coroutines.internal.SystemPropsKt.systemProp(java.lang.String):0:0 -> <clinit>
    2:4:boolean kotlinx.coroutines.internal.SystemPropsKt__SystemProps_commonKt.systemProp(java.lang.String,boolean):0 -> <clinit>
    2:4:boolean kotlinx.coroutines.internal.SystemPropsKt.systemProp(java.lang.String,boolean):0 -> <clinit>
    2:4:void <clinit>():0 -> <clinit>
    5:13:java.lang.String kotlinx.coroutines.internal.SystemPropsKt__SystemPropsKt.systemProp(java.lang.String):0:0 -> <clinit>
    5:13:java.lang.String kotlinx.coroutines.internal.SystemPropsKt.systemProp(java.lang.String):0 -> <clinit>
    5:13:boolean kotlinx.coroutines.internal.SystemPropsKt__SystemProps_commonKt.systemProp(java.lang.String,boolean):0 -> <clinit>
    5:13:boolean kotlinx.coroutines.internal.SystemPropsKt.systemProp(java.lang.String,boolean):0 -> <clinit>
    5:13:void <clinit>():0 -> <clinit>
    14:16:boolean kotlinx.coroutines.internal.SystemPropsKt__SystemProps_commonKt.systemProp(java.lang.String,boolean):0:0 -> <clinit>
    14:16:boolean kotlinx.coroutines.internal.SystemPropsKt.systemProp(java.lang.String,boolean):0 -> <clinit>
    14:16:void <clinit>():0 -> <clinit>
    17:22:kotlinx.coroutines.MainCoroutineDispatcher kotlinx.coroutines.internal.MainDispatcherLoader.loadMainDispatcher():0:0 -> <clinit>
    17:22:void <clinit>():0 -> <clinit>
    23:30:kotlin.sequences.Sequence kotlin.sequences.SequencesKt__SequencesKt.asSequence(java.util.Iterator):0:0 -> <clinit>
    23:30:kotlinx.coroutines.MainCoroutineDispatcher kotlinx.coroutines.internal.MainDispatcherLoader.loadMainDispatcher():0 -> <clinit>
    23:30:void <clinit>():0 -> <clinit>
    31:41:kotlin.sequences.Sequence kotlin.sequences.SequencesKt__SequencesKt.constrainOnce(kotlin.sequences.Sequence):0:0 -> <clinit>
    31:41:kotlin.sequences.Sequence kotlin.sequences.SequencesKt__SequencesKt.asSequence(java.util.Iterator):0 -> <clinit>
    31:41:kotlinx.coroutines.MainCoroutineDispatcher kotlinx.coroutines.internal.MainDispatcherLoader.loadMainDispatcher():0 -> <clinit>
    31:41:void <clinit>():0 -> <clinit>
    42:101:kotlinx.coroutines.MainCoroutineDispatcher kotlinx.coroutines.internal.MainDispatcherLoader.loadMainDispatcher():0:0 -> <clinit>
    42:101:void <clinit>():0 -> <clinit>
    102:111:kotlinx.coroutines.MainCoroutineDispatcher kotlinx.coroutines.internal.MainDispatchersKt.tryCreateDispatcher(kotlinx.coroutines.internal.MainDispatcherFactory,java.util.List):0:0 -> <clinit>
    102:111:kotlinx.coroutines.MainCoroutineDispatcher kotlinx.coroutines.internal.MainDispatcherLoader.loadMainDispatcher():0 -> <clinit>
    102:111:void <clinit>():0 -> <clinit>
    112:114:void <clinit>():0:0 -> <clinit>
    115:123:java.lang.Void kotlinx.coroutines.internal.MainDispatchersKt.throwMissingMainDispatcherException():0:0 -> <clinit>
    115:123:kotlinx.coroutines.internal.MissingMainCoroutineDispatcher kotlinx.coroutines.internal.MainDispatchersKt.createMissingDispatcher(java.lang.Throwable,java.lang.String):0 -> <clinit>
    115:123:kotlinx.coroutines.internal.MissingMainCoroutineDispatcher kotlinx.coroutines.internal.MainDispatchersKt.createMissingDispatcher$default(java.lang.Throwable,java.lang.String,int,java.lang.Object):0 -> <clinit>
    115:123:kotlinx.coroutines.MainCoroutineDispatcher kotlinx.coroutines.internal.MainDispatcherLoader.loadMainDispatcher():0 -> <clinit>
    115:123:void <clinit>():0 -> <clinit>
    124:124:kotlinx.coroutines.internal.MissingMainCoroutineDispatcher kotlinx.coroutines.internal.MainDispatchersKt.createMissingDispatcher(java.lang.Throwable,java.lang.String):0:0 -> <clinit>
    124:124:kotlinx.coroutines.internal.MissingMainCoroutineDispatcher kotlinx.coroutines.internal.MainDispatchersKt.createMissingDispatcher$default(java.lang.Throwable,java.lang.String,int,java.lang.Object):0 -> <clinit>
    124:124:kotlinx.coroutines.MainCoroutineDispatcher kotlinx.coroutines.internal.MainDispatcherLoader.loadMainDispatcher():0 -> <clinit>
    124:124:void <clinit>():0 -> <clinit>
kotlinx.coroutines.internal.ResizableAtomicArray -> c1.g:
    0:10:void <init>(int):0:0 -> <init>
    0:6:int currentLength():0:0 -> a
    0:14:java.lang.Object get(int):0:0 -> b
    0:43:void setSynchronized(int,java.lang.Object):0:0 -> c
      # {"id":"com.android.tools.r8.residualsignature","signature":"(ILkotlinx/coroutines/scheduling/a;)V"}
kotlinx.coroutines.internal.SystemPropsKt__SystemPropsKt -> c1.h:
    int AVAILABLE_PROCESSORS -> a
    0:10:void <clinit>():0:0 -> <clinit>
kotlinx.coroutines.scheduling.CoroutineScheduler -> kotlinx.coroutines.scheduling.b:
    int corePoolSize -> a
    int maxPoolSize -> b
    long idleWorkerKeepAliveNs -> c
    java.lang.String schedulerName -> d
    kotlinx.coroutines.scheduling.GlobalQueue globalCpuQueue -> e
    kotlinx.coroutines.scheduling.GlobalQueue globalBlockingQueue -> f
    kotlinx.coroutines.internal.ResizableAtomicArray workers -> g
    java.util.concurrent.atomic.AtomicLongFieldUpdater parkedWorkersStack$FU -> h
    java.util.concurrent.atomic.AtomicLongFieldUpdater controlState$FU -> i
    java.util.concurrent.atomic.AtomicIntegerFieldUpdater _isTerminated$FU -> j
    kotlinx.coroutines.internal.Symbol NOT_IN_STACK -> k
    3:6:boolean isTerminated():0:0 -> a
    3:6:int createNewWorker():0 -> a
    7:122:int createNewWorker():0:0 -> a
    0:4:kotlinx.coroutines.scheduling.Task createTask(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext):0:0 -> b
    0:4:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):0 -> b
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;Landroidx/fragment/app/u;Z)V"}
    5:8:long kotlinx.coroutines.scheduling.NanoTimeSource.nanoTime():0:0 -> b
    5:8:kotlinx.coroutines.scheduling.Task createTask(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext):0 -> b
    5:8:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):0 -> b
    9:25:kotlinx.coroutines.scheduling.Task createTask(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext):0:0 -> b
    9:25:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):0 -> b
    26:54:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker currentWorker():0:0 -> b
    26:54:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):0 -> b
    55:62:kotlinx.coroutines.scheduling.Task submitToLocalQueue(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,kotlinx.coroutines.scheduling.Task,boolean):0:0 -> b
    55:62:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):0 -> b
    63:71:int kotlinx.coroutines.scheduling.TaskContextImpl.getTaskMode():0:0 -> b
    63:71:kotlinx.coroutines.scheduling.Task submitToLocalQueue(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,kotlinx.coroutines.scheduling.Task,boolean):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    63:71:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):0 -> b
    72:82:kotlinx.coroutines.scheduling.Task submitToLocalQueue(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,kotlinx.coroutines.scheduling.Task,boolean):0:0 -> b
    72:82:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):0 -> b
    83:84:boolean addToGlobalQueue(kotlinx.coroutines.scheduling.Task):0:0 -> b
    83:84:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):0 -> b
    85:93:int kotlinx.coroutines.scheduling.TaskContextImpl.getTaskMode():0:0 -> b
    85:93:boolean addToGlobalQueue(kotlinx.coroutines.scheduling.Task):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    85:93:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):0 -> b
    94:105:boolean addToGlobalQueue(kotlinx.coroutines.scheduling.Task):0:0 -> b
    94:105:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):0 -> b
    106:127:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):0:0 -> b
    128:134:int kotlinx.coroutines.scheduling.TaskContextImpl.getTaskMode():0:0 -> b
    128:134:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    135:141:void signalCpuWork():0:0 -> b
    135:141:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):0 -> b
    142:150:boolean tryCreateWorker$default(kotlinx.coroutines.scheduling.CoroutineScheduler,long,int,java.lang.Object):0:0 -> b
    142:150:void signalCpuWork():0 -> b
    142:150:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):0 -> b
    151:154:void signalCpuWork():0:0 -> b
    151:154:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):0 -> b
    155:184:void signalBlockingWork(boolean):0:0 -> b
    155:184:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):0 -> b
    0:2:boolean isTerminated():0:0 -> c
    0:11:void shutdown(long):0:0 -> close
    0:11:void close():0 -> close
    12:37:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker currentWorker():0:0 -> close
    12:37:void shutdown(long):0 -> close
    12:37:void close():0 -> close
    38:87:void shutdown(long):0:0 -> close
    38:87:void close():0 -> close
    88:101:void kotlinx.coroutines.scheduling.WorkQueue.offloadAllWorkTo(kotlinx.coroutines.scheduling.GlobalQueue):0:0 -> close
    88:101:void shutdown(long):0 -> close
    88:101:void close():0 -> close
    102:121:boolean kotlinx.coroutines.scheduling.WorkQueue.pollTo(kotlinx.coroutines.scheduling.GlobalQueue):0:0 -> close
    102:121:void kotlinx.coroutines.scheduling.WorkQueue.offloadAllWorkTo(kotlinx.coroutines.scheduling.GlobalQueue):0 -> close
    102:121:void shutdown(long):0 -> close
    102:121:void close():0 -> close
    122:130:void kotlin.jvm.internal.Intrinsics.throwJavaNpe():0:0 -> close
    122:130:void kotlin.jvm.internal.Intrinsics.checkNotNull(java.lang.Object):0 -> close
    122:130:void shutdown(long):0 -> close
    122:130:void close():0 -> close
    131:184:void shutdown(long):0:0 -> close
    131:184:void close():0 -> close
    185:204:void runSafely(kotlinx.coroutines.scheduling.Task):0:0 -> close
    185:204:void shutdown(long):0 -> close
    185:204:void close():0 -> close
    205:206:void shutdown(long):0:0 -> close
    205:206:void close():0 -> close
    0:49:boolean parkedWorkersStackPush(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):0:0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/a;)V"}
    20:47:int parkedWorkersStackNextIndex(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):0:0 -> e
    20:47:void parkedWorkersStackTopUpdate(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,int,int):0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/a;II)V"}
    48:60:void parkedWorkersStackTopUpdate(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,int,int):0:0 -> e
    0:6:void dispatch$default(kotlinx.coroutines.scheduling.CoroutineScheduler,java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean,int,java.lang.Object):0:0 -> execute
    0:6:void execute(java.lang.Runnable):0 -> execute
    0:39:boolean tryCreateWorker(long):0:0 -> f
    0:30:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker parkedWorkersStackPop():0:0 -> g
    0:30:boolean tryUnpark():0 -> g
    31:55:int parkedWorkersStackNextIndex(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):0:0 -> g
    31:55:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker parkedWorkersStackPop():0 -> g
    31:55:boolean tryUnpark():0 -> g
    56:74:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker parkedWorkersStackPop():0:0 -> g
    56:74:boolean tryUnpark():0 -> g
    75:87:boolean tryUnpark():0:0 -> g
    134:141:java.lang.String kotlinx.coroutines.DebugStringsKt.getHexAddress(java.lang.Object):0:0 -> toString
    134:141:java.lang.String toString():0 -> toString
    142:302:java.lang.String toString():0:0 -> toString
kotlinx.coroutines.scheduling.CoroutineScheduler$Worker -> kotlinx.coroutines.scheduling.a:
    kotlinx.coroutines.scheduling.WorkQueue localQueue -> a
    kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState state -> b
    long terminationDeadline -> c
    long minDelayUntilStealableTaskNs -> d
    int rngState -> e
    boolean mayHaveLocalTasks -> f
    kotlinx.coroutines.scheduling.CoroutineScheduler this$0 -> g
    java.util.concurrent.atomic.AtomicIntegerFieldUpdater workerCtl$FU -> h
    2:32:void <init>(kotlinx.coroutines.scheduling.CoroutineScheduler):0:0 -> <init>
    2:32:void <init>(kotlinx.coroutines.scheduling.CoroutineScheduler,int):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/b;I)V"}
    33:34:kotlin.random.Random kotlin.random.Random.access$getDefaultRandom$cp():0:0 -> <init>
    33:34:int kotlin.random.Random$Default.nextInt():0 -> <init>
    33:34:void <init>(kotlinx.coroutines.scheduling.CoroutineScheduler):0 -> <init>
    33:34:void <init>(kotlinx.coroutines.scheduling.CoroutineScheduler,int):0 -> <init>
    35:38:int kotlin.random.AbstractPlatformRandom.nextInt():0:0 -> <init>
    35:38:int kotlin.random.Random$Default.nextInt():0 -> <init>
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    35:38:void <init>(kotlinx.coroutines.scheduling.CoroutineScheduler):0 -> <init>
    35:38:void <init>(kotlinx.coroutines.scheduling.CoroutineScheduler,int):0 -> <init>
    39:42:int kotlin.random.AbstractPlatformRandom.nextInt():0:0 -> <init>
    39:42:int kotlin.random.Random$Default.nextInt():0 -> <init>
    39:42:void <init>(kotlinx.coroutines.scheduling.CoroutineScheduler):0 -> <init>
    39:42:void <init>(kotlinx.coroutines.scheduling.CoroutineScheduler,int):0 -> <init>
    43:44:void <init>(kotlinx.coroutines.scheduling.CoroutineScheduler):0:0 -> <init>
    43:44:void <init>(kotlinx.coroutines.scheduling.CoroutineScheduler,int):0 -> <init>
    45:48:void <init>(kotlinx.coroutines.scheduling.CoroutineScheduler,int):0:0 -> <init>
    0:53:boolean tryAcquireCpuPermit():0:0 -> a
    0:53:kotlinx.coroutines.scheduling.Task findTask(boolean):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lkotlinx/coroutines/scheduling/h;"}
    54:80:kotlinx.coroutines.scheduling.Task findAnyTask(boolean):0:0 -> a
    54:80:kotlinx.coroutines.scheduling.Task findTask(boolean):0 -> a
    81:100:kotlinx.coroutines.scheduling.Task kotlinx.coroutines.scheduling.WorkQueue.poll():0:0 -> a
    81:100:kotlinx.coroutines.scheduling.Task findAnyTask(boolean):0 -> a
    81:100:kotlinx.coroutines.scheduling.Task findTask(boolean):0 -> a
    101:120:kotlinx.coroutines.scheduling.Task findAnyTask(boolean):0:0 -> a
    101:120:kotlinx.coroutines.scheduling.Task findTask(boolean):0 -> a
    121:125:kotlinx.coroutines.scheduling.Task findTask(boolean):0:0 -> a
    126:141:kotlinx.coroutines.scheduling.Task kotlinx.coroutines.scheduling.WorkQueue.poll():0:0 -> a
    126:141:kotlinx.coroutines.scheduling.Task findTask(boolean):0 -> a
    142:159:kotlinx.coroutines.scheduling.Task findTask(boolean):0:0 -> a
    0:2:int getIndexInArray():0:0 -> b
    0:2:java.lang.Object getNextParkedWorker():0:0 -> c
    0:26:int nextInt(int):0:0 -> d
    0:42:kotlinx.coroutines.scheduling.Task pollGlobalQueues():0:0 -> e
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/scheduling/h;"}
    0:38:void setIndexInArray(int):0:0 -> f
    0:2:void setNextParkedWorker(java.lang.Object):0:0 -> g
    0:25:boolean tryReleaseCpu(kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState):0:0 -> h
      # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Z"}
    68:73:long kotlinx.coroutines.scheduling.WorkQueue.tryStealFrom(kotlinx.coroutines.scheduling.WorkQueue):0:0 -> i
    68:73:kotlinx.coroutines.scheduling.Task trySteal(boolean):0 -> i
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lkotlinx/coroutines/scheduling/h;"}
    74:78:kotlinx.coroutines.scheduling.Task kotlinx.coroutines.scheduling.WorkQueue.add$default(kotlinx.coroutines.scheduling.WorkQueue,kotlinx.coroutines.scheduling.Task,boolean,int,java.lang.Object):0:0 -> i
    74:78:long kotlinx.coroutines.scheduling.WorkQueue.tryStealFrom(kotlinx.coroutines.scheduling.WorkQueue):0 -> i
    74:78:kotlinx.coroutines.scheduling.Task trySteal(boolean):0 -> i
    79:86:long kotlinx.coroutines.scheduling.WorkQueue.tryStealFrom(kotlinx.coroutines.scheduling.WorkQueue):0:0 -> i
    79:86:kotlinx.coroutines.scheduling.Task trySteal(boolean):0 -> i
    87:91:kotlinx.coroutines.scheduling.Task trySteal(boolean):0:0 -> i
    92:110:kotlinx.coroutines.scheduling.Task kotlinx.coroutines.scheduling.WorkQueue.poll():0:0 -> i
    92:110:kotlinx.coroutines.scheduling.Task trySteal(boolean):0 -> i
    111:129:kotlinx.coroutines.scheduling.Task trySteal(boolean):0:0 -> i
    4:29:void runWorker():0:0 -> run
    4:29:void run():0 -> run
    30:31:void executeTask(kotlinx.coroutines.scheduling.Task):0:0 -> run
    30:31:void runWorker():0 -> run
    30:31:void run():0 -> run
    32:33:int kotlinx.coroutines.scheduling.TaskContextImpl.getTaskMode():0:0 -> run
    32:33:void executeTask(kotlinx.coroutines.scheduling.Task):0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    32:33:void runWorker():0 -> run
    32:33:void run():0 -> run
    34:42:void idleReset(int):0:0 -> run
    34:42:void executeTask(kotlinx.coroutines.scheduling.Task):0 -> run
    34:42:void runWorker():0 -> run
    34:42:void run():0 -> run
    43:53:void beforeTask(int):0:0 -> run
    43:53:void executeTask(kotlinx.coroutines.scheduling.Task):0 -> run
    43:53:void runWorker():0 -> run
    43:53:void run():0 -> run
    54:60:void kotlinx.coroutines.scheduling.CoroutineScheduler.signalCpuWork():0:0 -> run
    54:60:void beforeTask(int):0 -> run
    54:60:void executeTask(kotlinx.coroutines.scheduling.Task):0 -> run
    54:60:void runWorker():0 -> run
    54:60:void run():0 -> run
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(4)"]}
    61:69:boolean kotlinx.coroutines.scheduling.CoroutineScheduler.tryCreateWorker$default(kotlinx.coroutines.scheduling.CoroutineScheduler,long,int,java.lang.Object):0:0 -> run
    61:69:void kotlinx.coroutines.scheduling.CoroutineScheduler.signalCpuWork():0 -> run
    61:69:void beforeTask(int):0 -> run
    61:69:void executeTask(kotlinx.coroutines.scheduling.Task):0 -> run
    61:69:void runWorker():0 -> run
    61:69:void run():0 -> run
    70:72:void kotlinx.coroutines.scheduling.CoroutineScheduler.signalCpuWork():0:0 -> run
    70:72:void beforeTask(int):0 -> run
    70:72:void executeTask(kotlinx.coroutines.scheduling.Task):0 -> run
    70:72:void runWorker():0 -> run
    70:72:void run():0 -> run
    73:75:void executeTask(kotlinx.coroutines.scheduling.Task):0:0 -> run
    73:75:void runWorker():0 -> run
    73:75:void run():0 -> run
    76:96:void kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(kotlinx.coroutines.scheduling.Task):0:0 -> run
    76:96:void executeTask(kotlinx.coroutines.scheduling.Task):0 -> run
    76:96:void runWorker():0 -> run
    76:96:void run():0 -> run
    97:112:void afterTask(int):0:0 -> run
    97:112:void executeTask(kotlinx.coroutines.scheduling.Task):0 -> run
    97:112:void runWorker():0 -> run
    97:112:void run():0 -> run
    113:140:void runWorker():0:0 -> run
    113:140:void run():0 -> run
    141:151:boolean inStack():0:0 -> run
    141:151:void tryPark():0 -> run
    141:151:void runWorker():0 -> run
    141:151:void run():0 -> run
    152:161:void tryPark():0:0 -> run
    152:161:void runWorker():0 -> run
    152:161:void run():0 -> run
    162:172:boolean inStack():0:0 -> run
    162:172:void tryPark():0 -> run
    162:172:void runWorker():0 -> run
    162:172:void run():0 -> run
    173:196:void tryPark():0:0 -> run
    173:196:void runWorker():0 -> run
    173:196:void run():0 -> run
    197:233:void park():0:0 -> run
    197:233:void tryPark():0 -> run
    197:233:void runWorker():0 -> run
    197:233:void run():0 -> run
    234:267:void tryTerminateWorker():0:0 -> run
    234:267:void park():0 -> run
    234:267:void tryPark():0 -> run
    234:267:void runWorker():0 -> run
    234:267:void run():0 -> run
    268:269:int getIndexInArray():0:0 -> run
    268:269:void tryTerminateWorker():0 -> run
    268:269:void park():0 -> run
    268:269:void tryPark():0 -> run
    268:269:void runWorker():0 -> run
    268:269:void run():0 -> run
    270:308:void tryTerminateWorker():0:0 -> run
    270:308:void park():0 -> run
    270:308:void tryPark():0 -> run
    270:308:void runWorker():0 -> run
    270:308:void run():0 -> run
    309:317:void kotlin.jvm.internal.Intrinsics.throwJavaNpe():0:0 -> run
    309:317:void kotlin.jvm.internal.Intrinsics.checkNotNull(java.lang.Object):0 -> run
    309:317:void tryTerminateWorker():0 -> run
    309:317:void park():0 -> run
    309:317:void tryPark():0 -> run
    309:317:void runWorker():0 -> run
    309:317:void run():0 -> run
    318:331:void tryTerminateWorker():0:0 -> run
    318:331:void park():0 -> run
    318:331:void tryPark():0 -> run
    318:331:void runWorker():0 -> run
    318:331:void run():0 -> run
    332:335:void runWorker():0:0 -> run
    332:335:void run():0 -> run
kotlinx.coroutines.scheduling.DefaultIoScheduler -> kotlinx.coroutines.scheduling.c:
    kotlinx.coroutines.scheduling.DefaultIoScheduler INSTANCE -> b
    kotlinx.coroutines.CoroutineDispatcher default -> c
    9:21:int kotlinx.coroutines.internal.SystemPropsKt__SystemPropsKt.getAVAILABLE_PROCESSORS():0:0 -> <clinit>
    9:21:int kotlinx.coroutines.internal.SystemPropsKt.getAVAILABLE_PROCESSORS():0 -> <clinit>
    9:21:void <clinit>():0 -> <clinit>
    22:34:void <clinit>():0:0 -> <clinit>
    35:39:kotlinx.coroutines.CoroutineDispatcher kotlinx.coroutines.CoroutineDispatcher.limitedParallelism(int):0:0 -> <clinit>
    35:39:void <clinit>():0 -> <clinit>
    40:44:void <clinit>():0:0 -> <clinit>
    45:62:void kotlinx.coroutines.internal.LimitedDispatcherKt.checkParallelism(int):0:0 -> <clinit>
    45:62:kotlinx.coroutines.CoroutineDispatcher kotlinx.coroutines.CoroutineDispatcher.limitedParallelism(int):0 -> <clinit>
    45:62:void <clinit>():0 -> <clinit>
    0:5:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/h;Ljava/lang/Runnable;)V"}
kotlinx.coroutines.scheduling.DefaultScheduler -> kotlinx.coroutines.scheduling.d:
    kotlinx.coroutines.scheduling.DefaultScheduler INSTANCE -> c
kotlinx.coroutines.scheduling.GlobalQueue -> kotlinx.coroutines.scheduling.e:
kotlinx.coroutines.scheduling.NanoTimeSource -> kotlinx.coroutines.scheduling.f:
    kotlinx.coroutines.scheduling.NanoTimeSource INSTANCE -> o
kotlinx.coroutines.scheduling.SchedulerCoroutineDispatcher -> kotlinx.coroutines.scheduling.g:
    kotlinx.coroutines.scheduling.CoroutineScheduler coroutineScheduler -> b
    5:13:kotlinx.coroutines.scheduling.CoroutineScheduler createScheduler():0:0 -> <init>
    5:13:void <init>(int,int,long,java.lang.String):0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(IIJ)V"}
    14:16:void <init>(int,int,long,java.lang.String):0:0 -> <init>
    2:10:void kotlinx.coroutines.scheduling.CoroutineScheduler.dispatch$default(kotlinx.coroutines.scheduling.CoroutineScheduler,java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean,int,java.lang.Object):0:0 -> a
    2:10:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/h;Ljava/lang/Runnable;)V"}
kotlinx.coroutines.scheduling.Task -> kotlinx.coroutines.scheduling.h:
    long submissionTime -> a
    kotlinx.coroutines.scheduling.TaskContext taskContext -> b
    0:7:void <init>(long,kotlinx.coroutines.scheduling.TaskContext):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(JLandroidx/fragment/app/u;)V"}
kotlinx.coroutines.scheduling.TaskImpl -> kotlinx.coroutines.scheduling.i:
    java.lang.Runnable block -> c
    0:5:void <init>(java.lang.Runnable,long,kotlinx.coroutines.scheduling.TaskContext):0:0 -> <init>
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;JLandroidx/fragment/app/u;)V"}
    7:16:java.lang.String kotlinx.coroutines.DebugStringsKt.getClassSimpleName(java.lang.Object):0:0 -> toString
    7:16:java.lang.String toString():0 -> toString
    17:24:java.lang.String toString():0:0 -> toString
    25:32:java.lang.String kotlinx.coroutines.DebugStringsKt.getHexAddress(java.lang.Object):0:0 -> toString
    25:32:java.lang.String toString():0 -> toString
    33:63:java.lang.String toString():0:0 -> toString
kotlinx.coroutines.scheduling.TasksKt -> kotlinx.coroutines.scheduling.j:
    long WORK_STEALING_TIME_RESOLUTION_NS -> a
    int CORE_POOL_SIZE -> b
    int MAX_POOL_SIZE -> c
    long IDLE_WORKER_KEEP_ALIVE_NS -> d
    kotlinx.coroutines.scheduling.SchedulerTimeSource schedulerTimeSource -> e
    kotlinx.coroutines.scheduling.TaskContext NonBlockingContext -> f
    kotlinx.coroutines.scheduling.TaskContext BlockingContext -> g
    12:15:long kotlinx.coroutines.internal.SystemPropsKt__SystemProps_commonKt.systemProp$default(java.lang.String,long,long,long,int,java.lang.Object):0:0 -> <clinit>
    12:15:long kotlinx.coroutines.internal.SystemPropsKt.systemProp$default(java.lang.String,long,long,long,int,java.lang.Object):0 -> <clinit>
    12:15:void <clinit>():0 -> <clinit>
    16:17:void <clinit>():0:0 -> <clinit>
    18:29:int kotlinx.coroutines.internal.SystemPropsKt__SystemPropsKt.getAVAILABLE_PROCESSORS():0:0 -> <clinit>
    18:29:int kotlinx.coroutines.internal.SystemPropsKt.getAVAILABLE_PROCESSORS():0 -> <clinit>
    18:29:void <clinit>():0 -> <clinit>
    30:60:void <clinit>():0:0 -> <clinit>
    61:64:long kotlinx.coroutines.internal.SystemPropsKt__SystemProps_commonKt.systemProp$default(java.lang.String,long,long,long,int,java.lang.Object):0:0 -> <clinit>
    61:64:long kotlinx.coroutines.internal.SystemPropsKt.systemProp$default(java.lang.String,long,long,long,int,java.lang.Object):0 -> <clinit>
    61:64:void <clinit>():0 -> <clinit>
    65:89:void <clinit>():0:0 -> <clinit>
kotlinx.coroutines.scheduling.UnlimitedIoScheduler -> kotlinx.coroutines.scheduling.k:
    kotlinx.coroutines.scheduling.UnlimitedIoScheduler INSTANCE -> b
    4:6:void kotlinx.coroutines.scheduling.SchedulerCoroutineDispatcher.dispatchWithContext$kotlinx_coroutines_core(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):0:0 -> a
    4:6:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):0 -> a
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/h;Ljava/lang/Runnable;)V"}
    7:10:void kotlinx.coroutines.scheduling.SchedulerCoroutineDispatcher.dispatchWithContext$kotlinx_coroutines_core(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):0:0 -> a
    7:10:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):0 -> a
kotlinx.coroutines.scheduling.WorkQueue -> kotlinx.coroutines.scheduling.l:
    java.util.concurrent.atomic.AtomicReferenceArray buffer -> a
    java.util.concurrent.atomic.AtomicReferenceFieldUpdater lastScheduledTask$FU -> b
    java.util.concurrent.atomic.AtomicIntegerFieldUpdater producerIndex$FU -> c
    java.util.concurrent.atomic.AtomicIntegerFieldUpdater consumerIndex$FU -> d
    java.util.concurrent.atomic.AtomicIntegerFieldUpdater blockingTasksInBuffer$FU -> e
    0:23:kotlinx.coroutines.scheduling.Task add(kotlinx.coroutines.scheduling.Task,boolean):0:0 -> a
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/h;Z)Lkotlinx/coroutines/scheduling/h;"}
    2:10:int kotlinx.coroutines.scheduling.TaskContextImpl.getTaskMode():0:0 -> b
    2:10:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):0 -> b
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/h;)Lkotlinx/coroutines/scheduling/h;"}
    11:15:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):0:0 -> b
    16:25:int getBufferSize$kotlinx_coroutines_core():0:0 -> b
    16:25:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):0 -> b
    26:52:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):0:0 -> b
    4:17:int getBufferSize$kotlinx_coroutines_core():0:0 -> c
    4:17:int getSize$kotlinx_coroutines_core():0 -> c
    33:34:void decrementIfBlocking(kotlinx.coroutines.scheduling.Task):0:0 -> d
    33:34:kotlinx.coroutines.scheduling.Task pollBuffer():0 -> d
      # {"id":"com.android.tools.r8.residualsignature","signature":"()Lkotlinx/coroutines/scheduling/h;"}
    35:43:int kotlinx.coroutines.scheduling.TaskContextImpl.getTaskMode():0:0 -> d
    35:43:void decrementIfBlocking(kotlinx.coroutines.scheduling.Task):0 -> d
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
    35:43:kotlinx.coroutines.scheduling.Task pollBuffer():0 -> d
    44:49:void decrementIfBlocking(kotlinx.coroutines.scheduling.Task):0:0 -> d
    44:49:kotlinx.coroutines.scheduling.Task pollBuffer():0 -> d
    26:36:int kotlinx.coroutines.scheduling.TaskContextImpl.getTaskMode():0:0 -> e
    26:36:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):0 -> e
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/l;)J"}
    37:57:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):0:0 -> e
    58:66:kotlinx.coroutines.scheduling.Task add$default(kotlinx.coroutines.scheduling.WorkQueue,kotlinx.coroutines.scheduling.Task,boolean,int,java.lang.Object):0:0 -> e
    58:66:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):0 -> e
    67:71:long tryStealBlockingFrom(kotlinx.coroutines.scheduling.WorkQueue):0:0 -> e
    15:24:int kotlinx.coroutines.scheduling.TaskContextImpl.getTaskMode():0:0 -> f
    15:24:long tryStealLastScheduled(kotlinx.coroutines.scheduling.WorkQueue,boolean):0 -> f
      # {"id":"com.android.tools.r8.rewriteFrame","conditions":["throws(Ljava/lang/NullPointerException;)"],"actions":["removeInnerFrames(1)"]}
      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lkotlinx/coroutines/scheduling/l;Z)J"}
    25:29:long tryStealLastScheduled(kotlinx.coroutines.scheduling.WorkQueue,boolean):0:0 -> f
    30:33:long kotlinx.coroutines.scheduling.NanoTimeSource.nanoTime():0:0 -> f
    30:33:long tryStealLastScheduled(kotlinx.coroutines.scheduling.WorkQueue,boolean):0 -> f
    34:63:long tryStealLastScheduled(kotlinx.coroutines.scheduling.WorkQueue,boolean):0:0 -> f
    64:69:kotlinx.coroutines.scheduling.Task add$default(kotlinx.coroutines.scheduling.WorkQueue,kotlinx.coroutines.scheduling.Task,boolean,int,java.lang.Object):0:0 -> f
    64:69:long tryStealLastScheduled(kotlinx.coroutines.scheduling.WorkQueue,boolean):0 -> f
