# compiler: R8 # compiler_version: 8.3.37 # min_api: 21 # common_typos_disable # {"id":"com.android.tools.r8.mapping","version":"2.2"} # pg_map_id: 0b5ce45 # pg_map_hash: SHA-256 0b5ce4500c96663418815a3b601f83d73a031ffc582bd95820624230504cfca8 _COROUTINE.ArtificialStackFrames -> a.a: # {"id":"sourceFile","fileName":"CoroutineDebugging.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:16:java.lang.StackTraceElement coroutineBoundary():0:0 -> a _COROUTINE.CoroutineDebuggingKt -> a.b: # {"id":"sourceFile","fileName":"CoroutineDebugging.kt"} java.lang.String ARTIFICIAL_FRAME_PACKAGE_NAME -> a 1:1:void ():0:0 -> 1:5:java.lang.StackTraceElement access$artificialFrame(java.lang.Throwable,java.lang.String):0:0 -> a 1:45:java.lang.StackTraceElement artificialFrame(java.lang.Throwable,java.lang.String):0:0 -> b _COROUTINE._BOUNDARY -> a.c: # {"id":"sourceFile","fileName":"CoroutineDebugging.kt"} android.support.v4.app.RemoteActionCompatParcelizer -> android.support.v4.app.RemoteActionCompatParcelizer: # {"id":"sourceFile","fileName":"RemoteActionCompatParcelizer.java"} android.support.v4.graphics.drawable.IconCompatParcelizer -> android.support.v4.graphics.drawable.IconCompatParcelizer: # {"id":"sourceFile","fileName":"IconCompatParcelizer.java"} androidx.activity.result.PickVisualMediaRequest -> b.a: # {"id":"sourceFile","fileName":"PickVisualMediaRequest.kt"} androidx.activity.result.contract.ActivityResultContracts$PickVisualMedia$VisualMediaType mediaType -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lc/e$e;"} 1:8:void ():0:0 -> 1:3:androidx.activity.result.contract.ActivityResultContracts$PickVisualMedia$VisualMediaType getMediaType():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc/e$e;"} 1:8:void setMediaType$activity_release(androidx.activity.result.contract.ActivityResultContracts$PickVisualMedia$VisualMediaType):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc/e$e;)V"} androidx.activity.result.PickVisualMediaRequest$Builder -> b.a$a: # {"id":"sourceFile","fileName":"PickVisualMediaRequest.kt"} androidx.activity.result.contract.ActivityResultContracts$PickVisualMedia$VisualMediaType mediaType -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lc/e$e;"} 1:8:void ():0:0 -> 1:11:androidx.activity.result.PickVisualMediaRequest build():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lb/a;"} 1:8:androidx.activity.result.PickVisualMediaRequest$Builder setMediaType(androidx.activity.result.contract.ActivityResultContracts$PickVisualMedia$VisualMediaType):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc/e$e;)Lb/a$a;"} androidx.activity.result.contract.ActivityResultContract -> c.a: # {"id":"sourceFile","fileName":"ActivityResultContract.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} androidx.activity.result.contract.ActivityResultContracts$PickMultipleVisualMedia -> c.c: # {"id":"sourceFile","fileName":"ActivityResultContracts.kt"} int maxItems -> a androidx.activity.result.contract.ActivityResultContracts$PickMultipleVisualMedia$Companion Companion -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lc/c$a;"} 1:9:void ():0:0 -> 1:21:void (int):0:0 -> 1:1:android.content.Intent createIntent(android.content.Context,androidx.activity.result.PickVisualMediaRequest):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lb/a;)Landroid/content/Intent;"} androidx.activity.result.contract.ActivityResultContracts$PickMultipleVisualMedia$$ExternalSyntheticApiModelOutline0 -> c.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:int m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.activity.result.contract.ActivityResultContracts$PickMultipleVisualMedia$Companion -> c.c$a: # {"id":"sourceFile","fileName":"ActivityResultContracts.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} androidx.activity.result.contract.ActivityResultContracts$PickVisualMedia -> c.e: # {"id":"sourceFile","fileName":"ActivityResultContracts.kt"} androidx.activity.result.contract.ActivityResultContracts$PickVisualMedia$Companion Companion -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lc/e$a;"} 1:9:void ():0:0 -> 1:4:void ():0:0 -> 1:168:android.content.Intent createIntent(android.content.Context,androidx.activity.result.PickVisualMediaRequest):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lb/a;)Landroid/content/Intent;"} 1:7:boolean isSystemPickerAvailable$activity_release():0:0 -> b androidx.activity.result.contract.ActivityResultContracts$PickVisualMedia$Companion -> c.e$a: # {"id":"sourceFile","fileName":"ActivityResultContracts.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:23:android.content.pm.ResolveInfo getGmsPicker$activity_release(android.content.Context):0:0 -> a 1:23:android.content.pm.ResolveInfo getSystemFallbackPicker$activity_release(android.content.Context):0:0 -> b 1:31:java.lang.String getVisualMimeType$activity_release(androidx.activity.result.contract.ActivityResultContracts$PickVisualMedia$VisualMediaType):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc/e$e;)Ljava/lang/String;"} 1:15:boolean isGmsPickerAvailable$activity_release(android.content.Context):0:0 -> d 1:15:boolean isSystemFallbackPickerAvailable$activity_release(android.content.Context):0:0 -> e 1:23:boolean isSystemPickerAvailable$activity_release():0:0 -> f androidx.activity.result.contract.ActivityResultContracts$PickVisualMedia$Companion$$ExternalSyntheticApiModelOutline0 -> c.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:int m(int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.activity.result.contract.ActivityResultContracts$PickVisualMedia$ImageAndVideo -> c.e$b: # {"id":"sourceFile","fileName":"ActivityResultContracts.kt"} androidx.activity.result.contract.ActivityResultContracts$PickVisualMedia$ImageAndVideo INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lc/e$b;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} androidx.activity.result.contract.ActivityResultContracts$PickVisualMedia$ImageOnly -> c.e$c: # {"id":"sourceFile","fileName":"ActivityResultContracts.kt"} androidx.activity.result.contract.ActivityResultContracts$PickVisualMedia$ImageOnly INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lc/e$c;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} androidx.activity.result.contract.ActivityResultContracts$PickVisualMedia$VideoOnly -> c.e$d: # {"id":"sourceFile","fileName":"ActivityResultContracts.kt"} androidx.activity.result.contract.ActivityResultContracts$PickVisualMedia$VideoOnly INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lc/e$d;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} androidx.activity.result.contract.ActivityResultContracts$PickVisualMedia$VisualMediaType -> c.e$e: # {"id":"sourceFile","fileName":"ActivityResultContracts.kt"} androidx.annotation.Keep -> d.a: # {"id":"sourceFile","fileName":"Keep.jvm.kt"} androidx.appcompat.R$attr -> e.a: int actionBarPopupTheme -> a int actionBarSize -> b int actionBarStyle -> c int actionModeStyle -> d int actionOverflowButtonStyle -> e int actionOverflowMenuStyle -> f int autoCompleteTextViewStyle -> g int colorAccent -> h int colorButtonNormal -> i int colorControlActivated -> j int colorControlHighlight -> k int colorControlNormal -> l int colorSwitchThumbNormal -> m int dropDownListViewStyle -> n int listMenuViewStyle -> o int searchViewStyle -> p int switchStyle -> q int textColorSearchUrl -> r int toolbarNavigationButtonStyle -> s int toolbarStyle -> t androidx.appcompat.R$color -> e.b: int abc_tint_btn_checkable -> a int abc_tint_default -> b int abc_tint_edittext -> c int abc_tint_seek_thumb -> d int abc_tint_spinner -> e int abc_tint_switch_track -> f androidx.appcompat.R$dimen -> e.c: int abc_cascading_menus_min_smallest_width -> a int abc_config_prefDialogWidth -> b int abc_dropdownitem_icon_width -> c int abc_dropdownitem_text_padding_left -> d int abc_search_view_preferred_height -> e int abc_search_view_preferred_width -> f int tooltip_precise_anchor_extra_offset -> g int tooltip_precise_anchor_threshold -> h int tooltip_y_offset_non_touch -> i int tooltip_y_offset_touch -> j androidx.appcompat.R$drawable -> e.d: int abc_seekbar_thumb_material -> A int abc_seekbar_tick_mark_material -> B int abc_seekbar_track_material -> C int abc_spinner_mtrl_am_alpha -> D int abc_spinner_textfield_background_material -> E int abc_switch_thumb_material -> F int abc_switch_track_mtrl_alpha -> G int abc_tab_indicator_material -> H int abc_text_cursor_material -> I int abc_text_select_handle_left_mtrl_dark -> J int abc_text_select_handle_left_mtrl_light -> K int abc_text_select_handle_middle_mtrl_dark -> L int abc_text_select_handle_middle_mtrl_light -> M int abc_text_select_handle_right_mtrl_dark -> N int abc_text_select_handle_right_mtrl_light -> O int abc_textfield_activated_mtrl_alpha -> P int abc_textfield_default_mtrl_alpha -> Q int abc_textfield_search_activated_mtrl_alpha -> R int abc_textfield_search_default_mtrl_alpha -> S int abc_textfield_search_material -> T int abc_ab_share_pack_mtrl_alpha -> a int abc_btn_borderless_material -> b int abc_btn_check_material -> c int abc_btn_check_material_anim -> d int abc_btn_colored_material -> e int abc_btn_default_mtrl_shape -> f int abc_btn_radio_material -> g int abc_btn_radio_material_anim -> h int abc_cab_background_internal_bg -> i int abc_cab_background_top_material -> j int abc_cab_background_top_mtrl_alpha -> k int abc_dialog_material_background -> l int abc_edit_text_material -> m int abc_ic_ab_back_material -> n int abc_ic_commit_search_api_mtrl_alpha -> o int abc_ic_menu_copy_mtrl_am_alpha -> p int abc_ic_menu_cut_mtrl_alpha -> q int abc_ic_menu_paste_mtrl_am_alpha -> r int abc_ic_menu_selectall_mtrl_alpha -> s int abc_ic_menu_share_mtrl_alpha -> t int abc_list_divider_mtrl_alpha -> u int abc_menu_hardkey_panel_mtrl_mult -> v int abc_popup_background_mtrl_mult -> w int abc_ratingbar_indicator_material -> x int abc_ratingbar_material -> y int abc_ratingbar_small_material -> z androidx.appcompat.R$id -> e.e: int title -> A int topPanel -> B int action_bar -> a int action_bar_activity_content -> b int action_bar_container -> c int action_bar_subtitle -> d int action_bar_title -> e int action_context_bar -> f int buttonPanel -> g int content -> h int contentPanel -> i int customPanel -> j int edit_query -> k int group_divider -> l int message -> m int search_button -> n int search_close_btn -> o int search_edit_frame -> p int search_go_btn -> q int search_mag_icon -> r int search_plate -> s int search_src_text -> t int search_voice_btn -> u int shortcut -> v int spacer -> w int split_action_bar -> x int submenuarrow -> y int submit_area -> z androidx.appcompat.R$layout -> e.f: int abc_action_bar_title_item -> a int abc_action_menu_item_layout -> b int abc_action_menu_layout -> c int abc_action_mode_close_item_material -> d int abc_cascading_menu_item_layout -> e int abc_list_menu_item_checkbox -> f int abc_list_menu_item_icon -> g int abc_list_menu_item_radio -> h int abc_popup_menu_header_item_layout -> i int abc_popup_menu_item_layout -> j int abc_search_dropdown_item_icons_2line -> k int abc_search_view -> l int abc_tooltip -> m androidx.appcompat.R$string -> e.g: int abc_action_bar_up_description -> a int abc_menu_alt_shortcut_label -> b int abc_menu_ctrl_shortcut_label -> c int abc_menu_delete_shortcut_label -> d int abc_menu_enter_shortcut_label -> e int abc_menu_function_shortcut_label -> f int abc_menu_meta_shortcut_label -> g int abc_menu_shift_shortcut_label -> h int abc_menu_space_shortcut_label -> i int abc_menu_sym_shortcut_label -> j int abc_prepend_shortcut_label -> k int abc_searchview_description_search -> l androidx.appcompat.R$style -> e.h: int Animation_AppCompat_Tooltip -> a androidx.appcompat.R$styleable -> e.i: int ActionMode_subtitleTextStyle -> A int LinearLayoutCompat_android_weightSum -> A0 int RecycleListView_paddingBottomNoButtons -> A1 int Toolbar_android_gravity -> A2 int ActionMode_titleTextStyle -> B int LinearLayoutCompat_divider -> B0 int RecycleListView_paddingTopNoTitle -> B1 int Toolbar_buttonGravity -> B2 int[] ActivityChooserView -> C int LinearLayoutCompat_dividerPadding -> C0 int[] SearchView -> C1 int Toolbar_collapseContentDescription -> C2 int[] AlertDialog -> D int LinearLayoutCompat_measureWithLargestChild -> D0 int SearchView_android_focusable -> D1 int Toolbar_collapseIcon -> D2 int[] AnimatedStateListDrawableCompat -> E int LinearLayoutCompat_showDividers -> E0 int SearchView_android_maxWidth -> E1 int Toolbar_contentInsetEnd -> E2 int[] AnimatedStateListDrawableItem -> F int[] LinearLayoutCompat_Layout -> F0 int SearchView_android_inputType -> F1 int Toolbar_contentInsetEndWithActions -> F2 int[] AnimatedStateListDrawableTransition -> G int LinearLayoutCompat_Layout_android_layout_gravity -> G0 int SearchView_android_imeOptions -> G1 int Toolbar_contentInsetLeft -> G2 int[] AppCompatImageView -> H int LinearLayoutCompat_Layout_android_layout_weight -> H0 int SearchView_closeIcon -> H1 int Toolbar_contentInsetRight -> H2 int AppCompatImageView_srcCompat -> I int[] ListPopupWindow -> I0 int SearchView_commitIcon -> I1 int Toolbar_contentInsetStart -> I2 int AppCompatImageView_tint -> J int ListPopupWindow_android_dropDownHorizontalOffset -> J0 int SearchView_defaultQueryHint -> J1 int Toolbar_contentInsetStartWithNavigation -> J2 int AppCompatImageView_tintMode -> K int ListPopupWindow_android_dropDownVerticalOffset -> K0 int SearchView_goIcon -> K1 int Toolbar_logo -> K2 int[] AppCompatSeekBar -> L int[] MenuGroup -> L0 int SearchView_iconifiedByDefault -> L1 int Toolbar_logoDescription -> L2 int[] AppCompatTextHelper -> M int MenuGroup_android_enabled -> M0 int SearchView_layout -> M1 int Toolbar_maxButtonHeight -> M2 int AppCompatTextHelper_android_textAppearance -> N int MenuGroup_android_id -> N0 int SearchView_queryBackground -> N1 int Toolbar_menu -> N2 int AppCompatTextHelper_android_drawableTop -> O int MenuGroup_android_visible -> O0 int SearchView_queryHint -> O1 int Toolbar_navigationContentDescription -> O2 int AppCompatTextHelper_android_drawableBottom -> P int MenuGroup_android_menuCategory -> P0 int SearchView_searchHintIcon -> P1 int Toolbar_navigationIcon -> P2 int AppCompatTextHelper_android_drawableLeft -> Q int MenuGroup_android_orderInCategory -> Q0 int SearchView_searchIcon -> Q1 int Toolbar_popupTheme -> Q2 int AppCompatTextHelper_android_drawableRight -> R int MenuGroup_android_checkableBehavior -> R0 int SearchView_submitBackground -> R1 int Toolbar_subtitle -> R2 int AppCompatTextHelper_android_drawableStart -> S int[] MenuItem -> S0 int SearchView_suggestionRowLayout -> S1 int Toolbar_subtitleTextAppearance -> S2 int AppCompatTextHelper_android_drawableEnd -> T int MenuItem_android_icon -> T0 int SearchView_voiceIcon -> T1 int Toolbar_subtitleTextColor -> T2 int[] AppCompatTextView -> U int MenuItem_android_enabled -> U0 int[] Spinner -> U1 int Toolbar_title -> U2 int AppCompatTextView_autoSizeMaxTextSize -> V int MenuItem_android_id -> V0 int[] StateListDrawable -> V1 int Toolbar_titleMargin -> V2 int AppCompatTextView_autoSizeMinTextSize -> W int MenuItem_android_checked -> W0 int[] StateListDrawableItem -> W1 int Toolbar_titleMarginBottom -> W2 int AppCompatTextView_autoSizePresetSizes -> X int MenuItem_android_visible -> X0 int[] SwitchCompat -> X1 int Toolbar_titleMarginEnd -> X2 int AppCompatTextView_autoSizeStepGranularity -> Y int MenuItem_android_menuCategory -> Y0 int SwitchCompat_android_textOn -> Y1 int Toolbar_titleMarginStart -> Y2 int AppCompatTextView_autoSizeTextType -> Z int MenuItem_android_orderInCategory -> Z0 int SwitchCompat_android_textOff -> Z1 int Toolbar_titleMarginTop -> Z2 int[] ActionBar -> a int AppCompatTextView_drawableBottomCompat -> a0 int MenuItem_android_title -> a1 int SwitchCompat_android_thumb -> a2 int Toolbar_titleMargins -> a3 int ActionBar_background -> b int AppCompatTextView_drawableEndCompat -> b0 int MenuItem_android_titleCondensed -> b1 int SwitchCompat_showText -> b2 int Toolbar_titleTextAppearance -> b3 int ActionBar_backgroundSplit -> c int AppCompatTextView_drawableLeftCompat -> c0 int MenuItem_android_alphabeticShortcut -> c1 int SwitchCompat_splitTrack -> c2 int Toolbar_titleTextColor -> c3 int ActionBar_backgroundStacked -> d int AppCompatTextView_drawableRightCompat -> d0 int MenuItem_android_numericShortcut -> d1 int SwitchCompat_switchMinWidth -> d2 int[] View -> d3 int ActionBar_contentInsetEnd -> e int AppCompatTextView_drawableStartCompat -> e0 int MenuItem_android_checkable -> e1 int SwitchCompat_switchPadding -> e2 int[] ViewBackgroundHelper -> e3 int ActionBar_contentInsetStart -> f int AppCompatTextView_drawableTint -> f0 int MenuItem_android_onClick -> f1 int SwitchCompat_switchTextAppearance -> f2 int ViewBackgroundHelper_android_background -> f3 int ActionBar_customNavigationLayout -> g int AppCompatTextView_drawableTintMode -> g0 int MenuItem_actionLayout -> g1 int SwitchCompat_thumbTextPadding -> g2 int ViewBackgroundHelper_backgroundTint -> g3 int ActionBar_displayOptions -> h int AppCompatTextView_drawableTopCompat -> h0 int MenuItem_actionProviderClass -> h1 int SwitchCompat_thumbTint -> h2 int ViewBackgroundHelper_backgroundTintMode -> h3 int ActionBar_height -> i int AppCompatTextView_firstBaselineToTopHeight -> i0 int MenuItem_actionViewClass -> i1 int SwitchCompat_thumbTintMode -> i2 int[] ViewStubCompat -> i3 int ActionBar_homeAsUpIndicator -> j int AppCompatTextView_lastBaselineToBottomHeight -> j0 int MenuItem_alphabeticModifiers -> j1 int SwitchCompat_track -> j2 int ViewStubCompat_android_id -> j3 int ActionBar_icon -> k int AppCompatTextView_lineHeight -> k0 int MenuItem_contentDescription -> k1 int SwitchCompat_trackTint -> k2 int ViewStubCompat_android_layout -> k3 int ActionBar_logo -> l int[] AppCompatTheme -> l0 int MenuItem_iconTint -> l1 int SwitchCompat_trackTintMode -> l2 int ViewStubCompat_android_inflatedId -> l3 int ActionBar_popupTheme -> m int[] ButtonBarLayout -> m0 int MenuItem_iconTintMode -> m1 int[] TextAppearance -> m2 int ActionBar_subtitle -> n int ButtonBarLayout_allowStacking -> n0 int MenuItem_numericModifiers -> n1 int TextAppearance_android_textSize -> n2 int ActionBar_subtitleTextStyle -> o int[] ColorStateListItem -> o0 int MenuItem_showAsAction -> o1 int TextAppearance_android_typeface -> o2 int ActionBar_title -> p int[] CompoundButton -> p0 int MenuItem_tooltipText -> p1 int TextAppearance_android_textStyle -> p2 int ActionBar_titleTextStyle -> q int[] DrawerArrowToggle -> q0 int[] MenuView -> q1 int TextAppearance_android_textColor -> q2 int[] ActionBarLayout -> r int[] FontFamily -> r0 int MenuView_android_itemTextAppearance -> r1 int TextAppearance_android_textColorHint -> r2 int ActionBarLayout_android_layout_gravity -> s int[] FontFamilyFont -> s0 int MenuView_android_itemBackground -> s1 int TextAppearance_android_textColorLink -> s2 int[] ActionMenuItemView -> t int[] GradientColor -> t0 int MenuView_preserveIconSpacing -> t1 int TextAppearance_android_fontFamily -> t2 int ActionMenuItemView_android_minWidth -> u int[] GradientColorItem -> u0 int MenuView_subMenuArrow -> u1 int TextAppearance_android_textFontWeight -> u2 int[] ActionMenuView -> v int[] LinearLayoutCompat -> v0 int[] PopupWindow -> v1 int TextAppearance_fontFamily -> v2 int[] ActionMode -> w int LinearLayoutCompat_android_gravity -> w0 int PopupWindow_android_popupBackground -> w1 int TextAppearance_fontVariationSettings -> w2 int ActionMode_background -> x int LinearLayoutCompat_android_orientation -> x0 int PopupWindow_overlapAnchor -> x1 int TextAppearance_textAllCaps -> x2 int ActionMode_closeItemLayout -> y int LinearLayoutCompat_android_baselineAligned -> y0 int[] PopupWindowBackgroundState -> y1 int TextAppearance_textLocale -> y2 int ActionMode_height -> z int LinearLayoutCompat_android_baselineAlignedChildIndex -> z0 int[] RecycleListView -> z1 int[] Toolbar -> z2 1:1:void ():0:0 -> androidx.appcompat.app.ActionBar$LayoutParams -> f.a: # {"id":"sourceFile","fileName":"ActionBar.java"} int gravity -> a 1:1:void (int,int):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet):0:0 -> 3:3:void (android.view.ViewGroup$LayoutParams):0:0 -> 4:4:void (androidx.appcompat.app.ActionBar$LayoutParams):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/a;)V"} androidx.appcompat.app.AlertController$RecycleListView -> androidx.appcompat.app.AlertController$RecycleListView: # {"id":"sourceFile","fileName":"AlertController.java"} int mPaddingTopNoTitle -> b int mPaddingBottomNoButtons -> c androidx.appcompat.content.res.AppCompatResources -> g.b: # {"id":"sourceFile","fileName":"AppCompatResources.java"} java.lang.ThreadLocal TL_TYPED_VALUE -> a java.util.WeakHashMap sColorStateCaches -> b java.lang.Object sColorStateCacheLock -> c 1:23:void ():0:0 -> 1:44:void addColorStateListToCache(android.content.Context,int,android.content.res.ColorStateList):0:0 -> a 1:57:android.content.res.ColorStateList getCachedColorStateList(android.content.Context,int):0:0 -> b 1:33:android.content.res.ColorStateList getColorStateList(android.content.Context,int):0:0 -> c 1:9:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):0:0 -> d 1:19:android.util.TypedValue getTypedValue():0:0 -> e 1:34:android.content.res.ColorStateList inflateColorStateList(android.content.Context,int):0:0 -> f 1:25:boolean isColorInt(android.content.Context,int):0:0 -> g androidx.appcompat.content.res.AppCompatResources$$ExternalSyntheticApiModelOutline0 -> g.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.content.res.ColorStateList m(android.content.Context,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.content.res.AppCompatResources$ColorStateListCacheEntry -> g.b$a: # {"id":"sourceFile","fileName":"AppCompatResources.java"} android.content.res.ColorStateList value -> a android.content.res.Configuration configuration -> b 1:8:void (android.content.res.ColorStateList,android.content.res.Configuration):0:0 -> androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat -> h.a: # {"id":"sourceFile","fileName":"AnimatedStateListDrawableCompat.java"} androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState mState -> q # {"id":"com.android.tools.r8.residualsignature","signature":"Lh/a$c;"} androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$Transition mTransition -> r # {"id":"com.android.tools.r8.residualsignature","signature":"Lh/a$g;"} int mTransitionToIndex -> s int mTransitionFromIndex -> t boolean mMutated -> u 1:1:void ():0:0 -> 1:1:void ():0:0 -> 2:2:void (androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState,android.content.res.Resources):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/a$c;Landroid/content/res/Resources;)V"} 1:4:void applyTheme(android.content.res.Resources$Theme):0:0 -> applyTheme 1:5:androidx.appcompat.graphics.drawable.DrawableContainer$DrawableContainerState cloneConstantState():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh/d$c;"} 1:5:boolean canApplyTheme():0:0 -> canApplyTheme 1:4:void draw(android.graphics.Canvas):0:0 -> draw 1:5:int getAlpha():0:0 -> getAlpha 1:5:int getChangingConfigurations():0:0 -> getChangingConfigurations 1:5:android.graphics.drawable.Drawable getCurrent():0:0 -> getCurrent 1:4:void getHotspotBounds(android.graphics.Rect):0:0 -> getHotspotBounds 1:5:int getIntrinsicHeight():0:0 -> getIntrinsicHeight 1:5:int getIntrinsicWidth():0:0 -> getIntrinsicWidth 1:5:int getMinimumHeight():0:0 -> getMinimumHeight 1:5:int getMinimumWidth():0:0 -> getMinimumWidth 1:5:int getOpacity():0:0 -> getOpacity 1:4:void getOutline(android.graphics.Outline):0:0 -> getOutline 1:5:boolean getPadding(android.graphics.Rect):0:0 -> getPadding 1:12:void setConstantState(androidx.appcompat.graphics.drawable.DrawableContainer$DrawableContainerState):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/d$c;)V"} 1:4:void invalidateDrawable(android.graphics.drawable.Drawable):0:0 -> invalidateDrawable 1:5:boolean isAutoMirrored():0:0 -> isAutoMirrored 1:2:boolean isStateful():0:0 -> isStateful 1:24:void jumpToCurrentState():0:0 -> jumpToCurrentState 1:9:androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState cloneConstantState():0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh/a$c;"} 1:57:androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat createFromXmlInner(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Lh/a;"} 1:32:void inflate(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> m 1:19:android.graphics.drawable.Drawable mutate():0:0 -> mutate 1:61:void inflateChildElements(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> n 1:8:void init():0:0 -> o 1:5:boolean onLayoutDirectionChanged(int):0:0 -> onLayoutDirectionChanged 1:39:boolean onStateChange(int[]):0:0 -> onStateChange 1:135:int parseItem(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> p 1:174:int parseTransition(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> q 1:132:boolean selectTransition(int):0:0 -> r 1:67:void updateStateFromTypedArray(android.content.res.TypedArray):0:0 -> s 1:4:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):0:0 -> scheduleDrawable 1:4:void setAlpha(int):0:0 -> setAlpha 1:4:void setAutoMirrored(boolean):0:0 -> setAutoMirrored 1:4:void setColorFilter(android.graphics.ColorFilter):0:0 -> setColorFilter 1:4:void setDither(boolean):0:0 -> setDither 1:4:void setHotspot(float,float):0:0 -> setHotspot 1:4:void setHotspotBounds(int,int,int,int):0:0 -> setHotspotBounds 1:4:void setTintList(android.content.res.ColorStateList):0:0 -> setTintList 1:4:void setTintMode(android.graphics.PorterDuff$Mode):0:0 -> setTintMode 1:22:boolean setVisible(boolean,boolean):0:0 -> setVisible 1:4:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):0:0 -> unscheduleDrawable androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$1 -> h.a$a: # {"id":"sourceFile","fileName":"AnimatedStateListDrawableCompat.java"} androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatableTransition -> h.a$b: # {"id":"sourceFile","fileName":"AnimatedStateListDrawableCompat.java"} android.graphics.drawable.Animatable mA -> a 1:7:void (android.graphics.drawable.Animatable):0:0 -> 1:6:void start():0:0 -> c 1:6:void stop():0:0 -> d androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState -> h.a$c: # {"id":"sourceFile","fileName":"AnimatedStateListDrawableCompat.java"} androidx.collection.LongSparseArray mTransitions -> K # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/c;"} androidx.collection.SparseArrayCompat mStateIds -> L # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/g;"} 1:28:void (androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedStateListState,androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat,android.content.res.Resources):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/a$c;Lh/a;Landroid/content/res/Resources;)V"} 1:14:int addStateSet(int[],android.graphics.drawable.Drawable,int):0:0 -> B 1:53:int addTransition(int,int,android.graphics.drawable.Drawable,boolean):0:0 -> C 1:7:long generateTransitionKey(int,int):0:0 -> D 1:21:int getKeyframeIdAt(int):0:0 -> E 1:14:int indexOfKeyframe(int[]):0:0 -> F 1:24:int indexOfTransition(int,int):0:0 -> G 1:38:boolean isTransitionReversed(int,int):0:0 -> H 1:38:boolean transitionHasReversibleFlag(int,int):0:0 -> I 1:1:android.graphics.drawable.Drawable newDrawable():0:0 -> newDrawable 2:2:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources):0:0 -> newDrawable 1:17:void mutate():0:0 -> r androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimatedVectorDrawableTransition -> h.a$d: # {"id":"sourceFile","fileName":"AnimatedStateListDrawableCompat.java"} androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat mAvd -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/vectordrawable/graphics/drawable/b;"} 1:7:void (androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/b;)V"} 1:6:void start():0:0 -> c 1:6:void stop():0:0 -> d androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$AnimationDrawableTransition -> h.a$e: # {"id":"sourceFile","fileName":"AnimatedStateListDrawableCompat.java"} android.animation.ObjectAnimator mAnim -> a boolean mHasReversibleFlag -> b 1:55:void (android.graphics.drawable.AnimationDrawable,boolean,boolean):0:0 -> 1:3:boolean canReverse():0:0 -> a 1:6:void reverse():0:0 -> b 1:6:void start():0:0 -> c 1:6:void stop():0:0 -> d androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$FrameInterpolator -> h.a$f: # {"id":"sourceFile","fileName":"AnimatedStateListDrawableCompat.java"} int[] mFrameTimes -> a int mFrames -> b int mTotalDuration -> c 1:7:void (android.graphics.drawable.AnimationDrawable,boolean):0:0 -> 1:3:int getTotalDuration():0:0 -> a 1:44:int updateFrames(android.graphics.drawable.AnimationDrawable,boolean):0:0 -> b 1:38:float getInterpolation(float):0:0 -> getInterpolation androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$Transition -> h.a$g: # {"id":"sourceFile","fileName":"AnimatedStateListDrawableCompat.java"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (androidx.appcompat.graphics.drawable.AnimatedStateListDrawableCompat$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/a$a;)V"} 1:2:boolean canReverse():0:0 -> a 1:1:void reverse():0:0 -> b void start() -> c void stop() -> d androidx.appcompat.graphics.drawable.DrawableContainer -> h.d: # {"id":"sourceFile","fileName":"DrawableContainer.java"} androidx.appcompat.graphics.drawable.DrawableContainer$DrawableContainerState mDrawableContainerState -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lh/d$c;"} android.graphics.Rect mHotspotBounds -> c android.graphics.drawable.Drawable mCurrDrawable -> d android.graphics.drawable.Drawable mLastDrawable -> e int mAlpha -> f boolean mHasAlpha -> g int mCurIndex -> h int mLastIndex -> i boolean mMutated -> j java.lang.Runnable mAnimationRunnable -> k long mEnterAnimationEnd -> l long mExitAnimationEnd -> m androidx.appcompat.graphics.drawable.DrawableContainer$BlockInvalidateCallback mBlockInvalidateCallback -> n # {"id":"com.android.tools.r8.residualsignature","signature":"Lh/d$b;"} 1:13:void ():0:0 -> 1:116:void animate(boolean):0:0 -> a 1:6:void applyTheme(android.content.res.Resources$Theme):0:0 -> applyTheme androidx.appcompat.graphics.drawable.DrawableContainer$DrawableContainerState cloneConstantState() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lh/d$c;"} 1:3:int getCurrentIndex():0:0 -> c 1:7:boolean canApplyTheme():0:0 -> canApplyTheme 1:165:void initializeDrawableForDisplay(android.graphics.drawable.Drawable):0:0 -> d 1:15:void draw(android.graphics.Canvas):0:0 -> draw 1:16:boolean needsMirroring():0:0 -> e 1:14:int resolveDensity(android.content.res.Resources,int):0:0 -> f 1:131:boolean selectDrawable(int):0:0 -> g 1:3:int getAlpha():0:0 -> getAlpha 1:12:int getChangingConfigurations():0:0 -> getChangingConfigurations 1:21:android.graphics.drawable.Drawable$ConstantState getConstantState():0:0 -> getConstantState 1:3:android.graphics.drawable.Drawable getCurrent():0:0 -> getCurrent 1:12:void getHotspotBounds(android.graphics.Rect):0:0 -> getHotspotBounds 1:26:int getIntrinsicHeight():0:0 -> getIntrinsicHeight 1:26:int getIntrinsicWidth():0:0 -> getIntrinsicWidth 1:26:int getMinimumHeight():0:0 -> getMinimumHeight 1:26:int getMinimumWidth():0:0 -> getMinimumWidth 1:20:int getOpacity():0:0 -> getOpacity 1:8:void getOutline(android.graphics.Outline):0:0 -> getOutline 1:56:boolean getPadding(android.graphics.Rect):0:0 -> getPadding 1:24:void setConstantState(androidx.appcompat.graphics.drawable.DrawableContainer$DrawableContainerState):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/d$c;)V"} 1:6:void updateDensity(android.content.res.Resources):0:0 -> i 1:25:void invalidateDrawable(android.graphics.drawable.Drawable):0:0 -> invalidateDrawable 1:5:boolean isAutoMirrored():0:0 -> isAutoMirrored 1:62:void jumpToCurrentState():0:0 -> jumpToCurrentState 1:24:android.graphics.drawable.Drawable mutate():0:0 -> mutate 1:15:void onBoundsChange(android.graphics.Rect):0:0 -> onBoundsChange 1:11:boolean onLayoutDirectionChanged(int):0:0 -> onLayoutDirectionChanged 1:20:boolean onLevelChange(int):0:0 -> onLevelChange 1:18:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):0:0 -> scheduleDrawable 1:34:void setAlpha(int):0:0 -> setAlpha 1:16:void setAutoMirrored(boolean):0:0 -> setAutoMirrored 1:19:void setColorFilter(android.graphics.ColorFilter):0:0 -> setColorFilter 1:16:void setDither(boolean):0:0 -> setDither 1:8:void setHotspot(float,float):0:0 -> setHotspot 1:23:void setHotspotBounds(int,int,int,int):0:0 -> setHotspotBounds 1:17:void setTintList(android.content.res.ColorStateList):0:0 -> setTintList 1:17:void setTintMode(android.graphics.PorterDuff$Mode):0:0 -> setTintMode 1:19:boolean setVisible(boolean,boolean):0:0 -> setVisible 1:18:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):0:0 -> unscheduleDrawable androidx.appcompat.graphics.drawable.DrawableContainer$$ExternalSyntheticApiModelOutline0 -> h.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:int m(h.DrawableContainer):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/d;)I"} androidx.appcompat.graphics.drawable.DrawableContainer$$ExternalSyntheticApiModelOutline1 -> h.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:boolean m(android.graphics.drawable.Drawable,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.graphics.drawable.DrawableContainer$1 -> h.d$a: # {"id":"sourceFile","fileName":"DrawableContainer.java"} androidx.appcompat.graphics.drawable.DrawableContainer this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lh/d;"} 1:6:void (androidx.appcompat.graphics.drawable.DrawableContainer):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/d;)V"} 1:12:void run():0:0 -> run androidx.appcompat.graphics.drawable.DrawableContainer$BlockInvalidateCallback -> h.d$b: # {"id":"sourceFile","fileName":"DrawableContainer.java"} android.graphics.drawable.Drawable$Callback mCallback -> b void () -> # {"id":"com.android.tools.r8.synthesized"} 1:6:android.graphics.drawable.Drawable$Callback unwrap():0:0 -> a 1:3:androidx.appcompat.graphics.drawable.DrawableContainer$BlockInvalidateCallback wrap(android.graphics.drawable.Drawable$Callback):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable$Callback;)Lh/d$b;"} 1:1:void invalidateDrawable(android.graphics.drawable.Drawable):0:0 -> invalidateDrawable 1:8:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):0:0 -> scheduleDrawable 1:8:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):0:0 -> unscheduleDrawable androidx.appcompat.graphics.drawable.DrawableContainer$DrawableContainerState -> h.d$c: # {"id":"sourceFile","fileName":"DrawableContainer.java"} int mEnterFadeDuration -> A int mExitFadeDuration -> B boolean mAutoMirrored -> C android.graphics.ColorFilter mColorFilter -> D boolean mHasColorFilter -> E android.content.res.ColorStateList mTintList -> F android.graphics.PorterDuff$Mode mTintMode -> G boolean mHasTintList -> H boolean mHasTintMode -> I androidx.appcompat.graphics.drawable.DrawableContainer mOwner -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lh/d;"} android.content.res.Resources mSourceRes -> b int mDensity -> c int mChangingConfigurations -> d int mChildrenChangingConfigurations -> e android.util.SparseArray mDrawableFutures -> f android.graphics.drawable.Drawable[] mDrawables -> g int mNumChildren -> h boolean mVariablePadding -> i boolean mCheckedPadding -> j android.graphics.Rect mConstantPadding -> k boolean mConstantSize -> l boolean mCheckedConstantSize -> m int mConstantWidth -> n int mConstantHeight -> o int mConstantMinimumWidth -> p int mConstantMinimumHeight -> q boolean mCheckedOpacity -> r int mOpacity -> s boolean mCheckedStateful -> t boolean mStateful -> u boolean mCheckedConstantState -> v boolean mCanConstantState -> w boolean mDither -> x boolean mMutated -> y int mLayoutDirection -> z 1:244:void (androidx.appcompat.graphics.drawable.DrawableContainer$DrawableContainerState,androidx.appcompat.graphics.drawable.DrawableContainer,android.content.res.Resources):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/d$c;Lh/d;Landroid/content/res/Resources;)V"} 1:56:int addChild(android.graphics.drawable.Drawable):0:0 -> a 1:49:void applyTheme(android.content.res.Resources$Theme):0:0 -> b 1:46:boolean canConstantState():0:0 -> c 1:41:boolean canApplyTheme():0:0 -> canApplyTheme 1:68:void computeConstantSize():0:0 -> d 1:46:void createAllFutures():0:0 -> e 1:4:int getCapacity():0:0 -> f 1:57:android.graphics.drawable.Drawable getChild(int):0:0 -> g 1:6:int getChangingConfigurations():0:0 -> getChangingConfigurations 1:3:int getChildCount():0:0 -> h 1:10:int getConstantHeight():0:0 -> i 1:10:int getConstantMinimumHeight():0:0 -> j 1:10:int getConstantMinimumWidth():0:0 -> k 1:88:android.graphics.Rect getConstantPadding():0:0 -> l 1:10:int getConstantWidth():0:0 -> m 1:47:int getOpacity():0:0 -> n 1:11:void growArray(int,int):0:0 -> o 1:6:void invalidateCache():0:0 -> p 1:3:boolean isConstantSize():0:0 -> q void mutate() -> r 1:21:android.graphics.drawable.Drawable prepareDrawable(android.graphics.drawable.Drawable):0:0 -> s 1:3:void setConstantSize(boolean):0:0 -> t 1:3:void setEnterFadeDuration(int):0:0 -> u 1:3:void setExitFadeDuration(int):0:0 -> v 1:34:boolean setLayoutDirection(int,int):0:0 -> w 1:3:void setVariablePadding(boolean):0:0 -> x 1:22:void updateDensity(android.content.res.Resources):0:0 -> y androidx.appcompat.graphics.drawable.DrawableWrapper -> h.e: # {"id":"sourceFile","fileName":"DrawableWrapper.java"} android.graphics.drawable.Drawable mDrawable -> b 1:7:void (android.graphics.drawable.Drawable):0:0 -> 1:3:android.graphics.drawable.Drawable getWrappedDrawable():0:0 -> a 1:16:void setWrappedDrawable(android.graphics.drawable.Drawable):0:0 -> b 1:6:void draw(android.graphics.Canvas):0:0 -> draw 1:7:int getChangingConfigurations():0:0 -> getChangingConfigurations 1:7:android.graphics.drawable.Drawable getCurrent():0:0 -> getCurrent 1:7:int getIntrinsicHeight():0:0 -> getIntrinsicHeight 1:7:int getIntrinsicWidth():0:0 -> getIntrinsicWidth 1:7:int getMinimumHeight():0:0 -> getMinimumHeight 1:7:int getMinimumWidth():0:0 -> getMinimumWidth 1:7:int getOpacity():0:0 -> getOpacity 1:7:boolean getPadding(android.graphics.Rect):0:0 -> getPadding 1:7:int[] getState():0:0 -> getState 1:7:android.graphics.Region getTransparentRegion():0:0 -> getTransparentRegion 1:4:void invalidateDrawable(android.graphics.drawable.Drawable):0:0 -> invalidateDrawable 1:7:boolean isAutoMirrored():0:0 -> isAutoMirrored 1:7:boolean isStateful():0:0 -> isStateful 1:6:void jumpToCurrentState():0:0 -> jumpToCurrentState 1:6:void onBoundsChange(android.graphics.Rect):0:0 -> onBoundsChange 1:7:boolean onLevelChange(int):0:0 -> onLevelChange 1:4:void scheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable,long):0:0 -> scheduleDrawable 1:6:void setAlpha(int):0:0 -> setAlpha 1:6:void setAutoMirrored(boolean):0:0 -> setAutoMirrored 1:6:void setChangingConfigurations(int):0:0 -> setChangingConfigurations 1:6:void setColorFilter(android.graphics.ColorFilter):0:0 -> setColorFilter 1:6:void setDither(boolean):0:0 -> setDither 1:6:void setFilterBitmap(boolean):0:0 -> setFilterBitmap 1:6:void setHotspot(float,float):0:0 -> setHotspot 1:6:void setHotspotBounds(int,int,int,int):0:0 -> setHotspotBounds 1:7:boolean setState(int[]):0:0 -> setState 1:6:void setTint(int):0:0 -> setTint 1:6:void setTintList(android.content.res.ColorStateList):0:0 -> setTintList 1:6:void setTintMode(android.graphics.PorterDuff$Mode):0:0 -> setTintMode 1:19:boolean setVisible(boolean,boolean):0:0 -> setVisible 1:4:void unscheduleDrawable(android.graphics.drawable.Drawable,java.lang.Runnable):0:0 -> unscheduleDrawable androidx.appcompat.graphics.drawable.StateListDrawable -> h.f: # {"id":"sourceFile","fileName":"StateListDrawable.java"} androidx.appcompat.graphics.drawable.StateListDrawable$StateListState mStateListState -> o # {"id":"com.android.tools.r8.residualsignature","signature":"Lh/f$a;"} boolean mMutated -> p 1:9:void (androidx.appcompat.graphics.drawable.StateListDrawable$StateListState):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/f$a;)V"} 1:11:void applyTheme(android.content.res.Resources$Theme):0:0 -> applyTheme 1:12:void setConstantState(androidx.appcompat.graphics.drawable.DrawableContainer$DrawableContainerState):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/d$c;)V"} 1:48:int[] extractStateSet(android.util.AttributeSet):0:0 -> j 1:19:android.graphics.drawable.Drawable mutate():0:0 -> mutate boolean onStateChange(int[]) -> onStateChange androidx.appcompat.graphics.drawable.StateListDrawable$StateListState -> h.f$a: # {"id":"sourceFile","fileName":"StateListDrawable.java"} int[][] mStateSets -> J 1:19:void (androidx.appcompat.graphics.drawable.StateListDrawable$StateListState,androidx.appcompat.graphics.drawable.StateListDrawable,android.content.res.Resources):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lh/f$a;Lh/f;Landroid/content/res/Resources;)V"} 1:23:int indexOfStateSet(int[]):0:0 -> A 1:14:void growArray(int,int):0:0 -> o void mutate() -> r 1:9:int addStateSet(int[],android.graphics.drawable.Drawable):0:0 -> z androidx.appcompat.resources.R$drawable -> i.a: int abc_vector_test -> a androidx.appcompat.resources.R$styleable -> i.b: int[] AnimatedStateListDrawableCompat -> a int AnimatedStateListDrawableCompat_android_dither -> b int AnimatedStateListDrawableCompat_android_visible -> c int AnimatedStateListDrawableCompat_android_variablePadding -> d int AnimatedStateListDrawableCompat_android_constantSize -> e int AnimatedStateListDrawableCompat_android_enterFadeDuration -> f int AnimatedStateListDrawableCompat_android_exitFadeDuration -> g int[] AnimatedStateListDrawableItem -> h int AnimatedStateListDrawableItem_android_id -> i int AnimatedStateListDrawableItem_android_drawable -> j int[] AnimatedStateListDrawableTransition -> k int AnimatedStateListDrawableTransition_android_drawable -> l int AnimatedStateListDrawableTransition_android_toId -> m int AnimatedStateListDrawableTransition_android_fromId -> n int AnimatedStateListDrawableTransition_android_reversible -> o int[] ColorStateListItem -> p int[] FontFamily -> q int[] FontFamilyFont -> r int[] GradientColor -> s int[] GradientColorItem -> t int[] StateListDrawable -> u int[] StateListDrawableItem -> v 1:106:void ():0:0 -> androidx.appcompat.text.AllCapsTransformationMethod -> j.a: # {"id":"sourceFile","fileName":"AllCapsTransformationMethod.java"} java.util.Locale mLocale -> a 1:16:void (android.content.Context):0:0 -> 1:15:java.lang.CharSequence getTransformation(java.lang.CharSequence,android.view.View):0:0 -> getTransformation 1:1:void onFocusChanged(android.view.View,java.lang.CharSequence,boolean,int,android.graphics.Rect):0:0 -> onFocusChanged androidx.appcompat.view.ActionBarPolicy -> k.a: # {"id":"sourceFile","fileName":"ActionBarPolicy.java"} android.content.Context mContext -> a 1:6:void (android.content.Context):0:0 -> 1:6:androidx.appcompat.view.ActionBarPolicy get(android.content.Context):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lk/a;"} 1:15:int getEmbeddedMenuWidthLimit():0:0 -> b 1:64:int getMaxActionButtons():0:0 -> c 1:2:boolean showsOverflowMenuButton():0:0 -> d androidx.appcompat.view.CollapsibleActionView -> k.b: # {"id":"sourceFile","fileName":"CollapsibleActionView.java"} void onActionViewExpanded() -> b void onActionViewCollapsed() -> c androidx.appcompat.view.SupportMenuInflater -> k.c: # {"id":"sourceFile","fileName":"SupportMenuInflater.java"} 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 1:13:void ():0:0 -> 1:16:void (android.content.Context):0:0 -> 1:20:java.lang.Object findRealOwner(java.lang.Object):0:0 -> a 1:15:java.lang.Object getRealOwner():0:0 -> b 1:184:void parseMenu(org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.view.Menu):0:0 -> c 1:58:void inflate(int,android.view.Menu):0:0 -> inflate androidx.appcompat.view.SupportMenuInflater$InflatedOnMenuItemClickListener -> k.c$a: # {"id":"sourceFile","fileName":"SupportMenuInflater.java"} java.lang.Object mRealOwner -> a java.lang.reflect.Method mMethod -> b java.lang.Class[] PARAM_TYPES -> c 1:11:void ():0:0 -> 1:57:void (java.lang.Object,java.lang.String):0:0 -> 1:51:boolean onMenuItemClick(android.view.MenuItem):0:0 -> onMenuItemClick androidx.appcompat.view.SupportMenuInflater$MenuState -> k.c$b: # {"id":"sourceFile","fileName":"SupportMenuInflater.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"Lk/c;"} 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 itemActionProviderClassName -> y java.lang.String itemListenerMethodName -> z 1:16:void (androidx.appcompat.view.SupportMenuInflater,android.view.Menu):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk/c;Landroid/view/Menu;)V"} 1:21:void addItem():0:0 -> a 1:25:android.view.SubMenu addSubMenuItem():0:0 -> b 1:9:char getShortcut(java.lang.String):0:0 -> c 1:3:boolean hasAddedItem():0:0 -> d 1:51:java.lang.Object newInstance(java.lang.String,java.lang.Class[],java.lang.Object[]):0:0 -> e 1:64:void readGroup(android.util.AttributeSet):0:0 -> f 1:305:void readItem(android.util.AttributeSet):0:0 -> g 1:15:void resetGroup():0:0 -> h 1:184:void setItem(android.view.MenuItem):0:0 -> i androidx.appcompat.view.SupportMenuInflater$MenuState$$ExternalSyntheticThrowCCEIfNotNull0 -> k.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:9:void m(java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.view.menu.ActionMenuItem -> l.a: # {"id":"sourceFile","fileName":"ActionMenuItem.java"} 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 android.content.Context mContext -> n android.view.MenuItem$OnMenuItemClickListener mClickListener -> o java.lang.CharSequence mContentDescription -> p java.lang.CharSequence mTooltipText -> q android.content.res.ColorStateList mIconTintList -> r android.graphics.PorterDuff$Mode mIconTintMode -> s boolean mHasIconTint -> t boolean mHasIconTintMode -> u int mFlags -> v 1:38:void (android.content.Context,int,int,int,int,java.lang.CharSequence):0:0 -> 1:45:void applyIconTint():0:0 -> a 1:6:androidx.core.internal.view.SupportMenuItem setActionView(int):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lr/b;"} 1:6:androidx.core.internal.view.SupportMenuItem setActionView(android.view.View):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lr/b;"} 1:2:boolean collapseActionView():0:0 -> collapseActionView 1:4:androidx.core.internal.view.SupportMenuItem setShowAsActionFlags(int):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lr/b;"} 1:2:boolean expandActionView():0:0 -> expandActionView 1:6:android.view.ActionProvider getActionProvider():0:0 -> getActionProvider 1:2:android.view.View getActionView():0:0 -> getActionView 1:3:int getAlphabeticModifiers():0:0 -> getAlphabeticModifiers 1:3:char getAlphabeticShortcut():0:0 -> getAlphabeticShortcut 1:3:java.lang.CharSequence getContentDescription():0:0 -> getContentDescription 1:3:int getGroupId():0:0 -> getGroupId 1:3:android.graphics.drawable.Drawable getIcon():0:0 -> getIcon 1:3:android.content.res.ColorStateList getIconTintList():0:0 -> getIconTintList 1:3:android.graphics.PorterDuff$Mode getIconTintMode():0:0 -> getIconTintMode 1:3:android.content.Intent getIntent():0:0 -> getIntent 1:3:int getItemId():0:0 -> getItemId 1:2:android.view.ContextMenu$ContextMenuInfo getMenuInfo():0:0 -> getMenuInfo 1:3:int getNumericModifiers():0:0 -> getNumericModifiers 1:3:char getNumericShortcut():0:0 -> getNumericShortcut 1:3:int getOrder():0:0 -> getOrder 1:2:android.view.SubMenu getSubMenu():0:0 -> getSubMenu 1:3:java.lang.CharSequence getTitle():0:0 -> getTitle 1:8:java.lang.CharSequence getTitleCondensed():0:0 -> getTitleCondensed 1:3:java.lang.CharSequence getTooltipText():0:0 -> getTooltipText 1:2:boolean hasSubMenu():0:0 -> hasSubMenu 1:2:boolean isActionViewExpanded():0:0 -> isActionViewExpanded 1:9:boolean isCheckable():0:0 -> isCheckable 1:10:boolean isChecked():0:0 -> isChecked 1:10:boolean isEnabled():0:0 -> isEnabled 1:10:boolean isVisible():0:0 -> isVisible 1:6: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 1:8:android.view.MenuItem setCheckable(boolean):0:0 -> setCheckable 1:13:android.view.MenuItem setChecked(boolean):0: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;"} 1:14: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 1:9:android.view.MenuItem setIconTintList(android.content.res.ColorStateList):0:0 -> setIconTintList 1:9:android.view.MenuItem setIconTintMode(android.graphics.PorterDuff$Mode):0:0 -> setIconTintMode 1:3: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 1:6:android.view.MenuItem setOnActionExpandListener(android.view.MenuItem$OnActionExpandListener):0:0 -> setOnActionExpandListener 1:3: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 1:1:void setShowAsAction(int):0:0 -> setShowAsAction 1: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 1:3: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;"} 1:13:android.view.MenuItem setVisible(boolean):0:0 -> setVisible androidx.appcompat.view.menu.ActionMenuItemView -> androidx.appcompat.view.menu.ActionMenuItemView: # {"id":"sourceFile","fileName":"ActionMenuItemView.java"} androidx.appcompat.view.menu.MenuItemImpl mItemData -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"} java.lang.CharSequence mTitle -> g android.graphics.drawable.Drawable mIcon -> h androidx.appcompat.view.menu.MenuBuilder$ItemInvoker mItemInvoker -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d$b;"} androidx.appcompat.widget.ForwardingListener mForwardingListener -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/Z;"} androidx.appcompat.view.menu.ActionMenuItemView$PopupCallback mPopupCallback -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/ActionMenuItemView$b;"} boolean mAllowTextWithIcon -> l boolean mExpandedFormat -> m int mMinWidth -> n int mSavedPaddingLeft -> o int mMaxIconSize -> p 1:1:void (android.content.Context,android.util.AttributeSet):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):0:0 -> 1:1:boolean needsDividerAfter():0:0 -> a 1:1:boolean needsDividerBefore():0:0 -> b 1:1:boolean prefersCondensedTitle():0:0 -> c 1:1:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;I)V"} 1:1:boolean hasText():0:0 -> f 1:1:boolean shouldAllowTextWithIcon():0:0 -> g 1:1:void updateTextButtonVisibility():0:0 -> h androidx.appcompat.view.menu.ActionMenuItemView$ActionMenuItemForwardingListener -> androidx.appcompat.view.menu.ActionMenuItemView$a: # {"id":"sourceFile","fileName":"ActionMenuItemView.java"} androidx.appcompat.view.menu.ActionMenuItemView this$0 -> k 1:13:androidx.appcompat.view.menu.ShowableListMenu getPopup():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll/b;"} 1:1:boolean onForwardingStarted():0:0 -> c androidx.appcompat.view.menu.ActionMenuItemView$PopupCallback -> androidx.appcompat.view.menu.ActionMenuItemView$b: # {"id":"sourceFile","fileName":"ActionMenuItemView.java"} androidx.appcompat.view.menu.ShowableListMenu getPopup() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll/b;"} androidx.appcompat.view.menu.BaseMenuPresenter -> androidx.appcompat.view.menu.a: # {"id":"sourceFile","fileName":"BaseMenuPresenter.java"} android.content.Context mSystemContext -> b android.content.Context mContext -> c androidx.appcompat.view.menu.MenuBuilder mMenu -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"} android.view.LayoutInflater mSystemInflater -> e android.view.LayoutInflater mInflater -> f androidx.appcompat.view.menu.MenuPresenter$Callback mCallback -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/h$a;"} int mMenuLayoutRes -> h int mItemLayoutRes -> i androidx.appcompat.view.menu.MenuView mMenuView -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/i;"} 1:1:void addItemView(android.view.View,int):0:0 -> a 1:1:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Z)V"} 1:1:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/d;)V"} 1:1:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroidx/appcompat/view/menu/e;)Z"} void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroidx/appcompat/view/menu/i$a;)V"} 1:1:androidx.appcompat.view.menu.MenuView$ItemView createItemView(android.view.ViewGroup):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup;)Landroidx/appcompat/view/menu/i$a;"} 1:1:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroidx/appcompat/view/menu/e;)Z"} 1:1:void setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/h$a;)V"} 1:1:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/k;)Z"} 1:1:void updateMenuView(boolean):0:0 -> k 1:1:boolean filterLeftoverView(android.view.ViewGroup,int):0:0 -> l 1:1:androidx.appcompat.view.menu.MenuPresenter$Callback getCallback():0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/h$a;"} 1:1:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;"} boolean shouldIncludeItem(int,androidx.appcompat.view.menu.MenuItemImpl) -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/appcompat/view/menu/e;)Z"} androidx.appcompat.view.menu.CascadingMenuPopup -> androidx.appcompat.view.menu.b: # {"id":"sourceFile","fileName":"CascadingMenuPopup.java"} android.widget.PopupWindow$OnDismissListener mOnDismissListener -> A boolean mShouldCloseImmediately -> B int ITEM_LAYOUT -> C android.content.Context mContext -> c int mMenuMaxWidth -> d int mPopupStyleAttr -> e int mPopupStyleRes -> f boolean mOverflowOnly -> g android.os.Handler mSubMenuHoverHandler -> h java.util.List mPendingMenus -> i java.util.List mShowingMenus -> j android.view.ViewTreeObserver$OnGlobalLayoutListener mGlobalLayoutListener -> k android.view.View$OnAttachStateChangeListener mAttachStateChangeListener -> l androidx.appcompat.widget.MenuItemHoverListener mMenuItemHoverListener -> m # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/f0;"} int mRawDropDownGravity -> n int mDropDownGravity -> o android.view.View mAnchorView -> p android.view.View mShownAnchorView -> q int mLastPosition -> r boolean mHasXOffset -> s boolean mHasYOffset -> t int mXOffset -> u int mYOffset -> v boolean mForceShowIcon -> w boolean mShowTitle -> x androidx.appcompat.view.menu.MenuPresenter$Callback mPresenterCallback -> y # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/h$a;"} android.view.ViewTreeObserver mTreeObserver -> z 1:1:int findIndexOfAddedMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)I"} 1:1:android.view.MenuItem findMenuItemForSubmenu(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuBuilder):0:0 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroidx/appcompat/view/menu/d;)Landroid/view/MenuItem;"} 1:1:android.view.View findParentViewForSubmenu(androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo,androidx.appcompat.view.menu.MenuBuilder):0:0 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/b$d;Landroidx/appcompat/view/menu/d;)Landroid/view/View;"} 1:1:int getInitialMenuPosition():0:0 -> D 1:1:int getNextMenuPosition(int):0:0 -> E 1:1:void showMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)V"} 1:1:void show():0:0 -> a 1:1:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Z)V"} 1:1:boolean flagActionItems():0:0 -> c 1:1:boolean isShowing():0:0 -> f 1:1:android.widget.ListView getListView():0:0 -> g 1:1:void setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/h$a;)V"} 1:1:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/k;)Z"} 1:1:void updateMenuView(boolean):0:0 -> k 1:1:void addMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)V"} 1:1:boolean closeMenuOnSubMenuOpened():0:0 -> m 1:1:void setAnchorView(android.view.View):0:0 -> p 1:1:void setForceShowIcon(boolean):0:0 -> r 1:1:void setGravity(int):0:0 -> s 1:1:void setHorizontalOffset(int):0:0 -> t 1:1:void setOnDismissListener(android.widget.PopupWindow$OnDismissListener):0:0 -> u 1:1:void setShowTitle(boolean):0:0 -> v 1:1:void setVerticalOffset(int):0:0 -> w 1:1:androidx.appcompat.widget.MenuPopupWindow createPopupWindow():0:0 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/j0;"} androidx.appcompat.view.menu.CascadingMenuPopup$1 -> androidx.appcompat.view.menu.b$a: # {"id":"sourceFile","fileName":"CascadingMenuPopup.java"} androidx.appcompat.view.menu.CascadingMenuPopup this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/b;"} androidx.appcompat.view.menu.CascadingMenuPopup$2 -> androidx.appcompat.view.menu.b$b: # {"id":"sourceFile","fileName":"CascadingMenuPopup.java"} androidx.appcompat.view.menu.CascadingMenuPopup this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/b;"} androidx.appcompat.view.menu.CascadingMenuPopup$3 -> androidx.appcompat.view.menu.b$c: # {"id":"sourceFile","fileName":"CascadingMenuPopup.java"} androidx.appcompat.view.menu.CascadingMenuPopup this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/b;"} 1:1:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)V"} 1:1:void onItemHoverExit(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)V"} androidx.appcompat.view.menu.CascadingMenuPopup$3$1 -> androidx.appcompat.view.menu.b$c$a: # {"id":"sourceFile","fileName":"CascadingMenuPopup.java"} androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo val$nextInfo -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/b$d;"} android.view.MenuItem val$item -> f androidx.appcompat.view.menu.MenuBuilder val$menu -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"} androidx.appcompat.view.menu.CascadingMenuPopup$3 this$1 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/b$c;"} androidx.appcompat.view.menu.CascadingMenuPopup$CascadingMenuInfo -> androidx.appcompat.view.menu.b$d: # {"id":"sourceFile","fileName":"CascadingMenuPopup.java"} androidx.appcompat.widget.MenuPopupWindow window -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/j0;"} androidx.appcompat.view.menu.MenuBuilder menu -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"} int position -> c 1:1:android.widget.ListView getListView():0:0 -> a androidx.appcompat.view.menu.ExpandedMenuView -> androidx.appcompat.view.menu.ExpandedMenuView: # {"id":"sourceFile","fileName":"ExpandedMenuView.java"} androidx.appcompat.view.menu.MenuBuilder mMenu -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"} int mAnimations -> c int[] TINT_ATTRS -> d 1:1:void (android.content.Context,android.util.AttributeSet):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):0:0 -> 1:1:boolean invokeItem(androidx.appcompat.view.menu.MenuItemImpl):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)Z"} androidx.appcompat.view.menu.ListMenuItemView -> androidx.appcompat.view.menu.ListMenuItemView: # {"id":"sourceFile","fileName":"ListMenuItemView.java"} androidx.appcompat.view.menu.MenuItemImpl mItemData -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"} android.widget.ImageView mIconView -> c android.widget.RadioButton mRadioButton -> d android.widget.TextView mTitleView -> e android.widget.CheckBox mCheckBox -> f android.widget.TextView mShortcutView -> g android.widget.ImageView mSubMenuArrowView -> h android.widget.ImageView mGroupDivider -> i android.widget.LinearLayout mContent -> j android.graphics.drawable.Drawable mBackground -> k int mTextAppearance -> l android.content.Context mTextAppearanceContext -> m boolean mPreserveIconSpacing -> n android.graphics.drawable.Drawable mSubMenuArrow -> o boolean mHasListDivider -> p int mMenuType -> q android.view.LayoutInflater mInflater -> r boolean mForceShowIcon -> s 1:1:void (android.content.Context,android.util.AttributeSet):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):0:0 -> 1:1:void addContentView(android.view.View):0:0 -> a 1:1:void addContentView(android.view.View,int):0:0 -> b 1:1:boolean prefersCondensedTitle():0:0 -> c 1:1:void initialize(androidx.appcompat.view.menu.MenuItemImpl,int):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;I)V"} 1:1:void insertCheckBox():0:0 -> e 1:1:void insertIconView():0:0 -> f 1:1:void insertRadioButton():0:0 -> g 1:1:void setShortcut(boolean,char):0:0 -> h androidx.appcompat.view.menu.MenuAdapter -> androidx.appcompat.view.menu.c: # {"id":"sourceFile","fileName":"MenuAdapter.java"} androidx.appcompat.view.menu.MenuBuilder mAdapterMenu -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"} int mExpandedIndex -> c boolean mForceShowIcon -> d boolean mOverflowOnly -> e android.view.LayoutInflater mInflater -> f int mItemLayoutRes -> g 1:1:void findExpandedIndex():0:0 -> a 1:1:androidx.appcompat.view.menu.MenuBuilder getAdapterMenu():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/d;"} 1:1:androidx.appcompat.view.menu.MenuItemImpl getItem(int):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/appcompat/view/menu/e;"} 1:1:void setForceShowIcon(boolean):0:0 -> d androidx.appcompat.view.menu.MenuBuilder -> androidx.appcompat.view.menu.d: # {"id":"sourceFile","fileName":"MenuBuilder.java"} int[] sCategoryToOrder -> A 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 # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d$a;"} 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 android.view.ContextMenu$ContextMenuInfo mCurrentMenuInfo -> m java.lang.CharSequence mHeaderTitle -> n android.graphics.drawable.Drawable mHeaderIcon -> o android.view.View mHeaderView -> p boolean mPreventDispatchingItemsChanged -> q boolean mItemsChangedWhileDispatchPrevented -> r boolean mStructureChangedWhileDispatchPrevented -> s boolean mOptionalIconsVisible -> t boolean mIsClosing -> u java.util.ArrayList mTempShortcutItemList -> v java.util.concurrent.CopyOnWriteArrayList mPresenters -> w androidx.appcompat.view.menu.MenuItemImpl mExpandedItem -> x # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"} boolean mGroupDividerEnabled -> y boolean mOverrideVisibleItems -> z 1:1:java.util.ArrayList getVisibleItems():0:0 -> A 1:1:boolean isGroupDividerEnabled():0:0 -> B 1:1:boolean isQwertyMode():0:0 -> C 1:1:boolean isShortcutsVisible():0:0 -> D 1:1:void onItemActionRequestChanged(androidx.appcompat.view.menu.MenuItemImpl):0:0 -> E # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)V"} 1:1:void onItemVisibleChanged(androidx.appcompat.view.menu.MenuItemImpl):0:0 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)V"} 1:1:void onItemsChanged(boolean):0:0 -> G 1:1:boolean performItemAction(android.view.MenuItem,int):0:0 -> H 1:1:boolean performItemAction(android.view.MenuItem,androidx.appcompat.view.menu.MenuPresenter,int):0:0 -> I # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/MenuItem;Landroidx/appcompat/view/menu/h;I)Z"} 1:1:void removeItemAtInt(int,boolean):0:0 -> J 1:1:void removeMenuPresenter(androidx.appcompat.view.menu.MenuPresenter):0:0 -> K # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/h;)V"} 1:1:void setCallback(androidx.appcompat.view.menu.MenuBuilder$Callback):0:0 -> L # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d$a;)V"} 1:1:void setExclusiveItemChecked(android.view.MenuItem):0:0 -> M 1:1:androidx.appcompat.view.menu.MenuBuilder setHeaderIconInt(int):0:0 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/appcompat/view/menu/d;"} 1:1:androidx.appcompat.view.menu.MenuBuilder setHeaderIconInt(android.graphics.drawable.Drawable):0:0 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;)Landroidx/appcompat/view/menu/d;"} 1:1:void setHeaderInternal(int,java.lang.CharSequence,int,android.graphics.drawable.Drawable,android.view.View):0:0 -> P 1:1:androidx.appcompat.view.menu.MenuBuilder setHeaderTitleInt(int):0:0 -> Q # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/appcompat/view/menu/d;"} 1:1:androidx.appcompat.view.menu.MenuBuilder setHeaderTitleInt(java.lang.CharSequence):0:0 -> R # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Landroidx/appcompat/view/menu/d;"} 1:1:androidx.appcompat.view.menu.MenuBuilder setHeaderViewInt(android.view.View):0:0 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/appcompat/view/menu/d;"} 1:1:void setShortcutsVisibleInner(boolean):0:0 -> T 1:1:void startDispatchingItemsChanged():0:0 -> U 1:1:void stopDispatchingItemsChanged():0:0 -> V 1:1:android.view.MenuItem addInternal(int,int,int,java.lang.CharSequence):0: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 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 addSubMenu(java.lang.CharSequence):0:0 -> addSubMenu 1:1:void addMenuPresenter(androidx.appcompat.view.menu.MenuPresenter,android.content.Context):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/h;Landroid/content/Context;)V"} 1:1:void changeMenuMode():0:0 -> c 1:1:void close(boolean):0:0 -> d 1:1:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)Z"} 1:1:androidx.appcompat.view.menu.MenuItemImpl createNewMenuItem(int,int,int,int,java.lang.CharSequence,int):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(IIIILjava/lang/CharSequence;I)Landroidx/appcompat/view/menu/e;"} 1:1:boolean dispatchMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)Z"} 1:1:void dispatchPresenterUpdate(boolean):0:0 -> h 1:1:boolean dispatchSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder,androidx.appcompat.view.menu.MenuPresenter):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/k;Landroidx/appcompat/view/menu/h;)Z"} 1:1:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)Z"} 1:1:int findGroupIndex(int):0:0 -> k 1:1:int findGroupIndex(int,int):0:0 -> l 1:1:int findInsertIndex(java.util.ArrayList,int):0:0 -> m 1:1:int findItemIndex(int):0:0 -> n 1:1:androidx.appcompat.view.menu.MenuItemImpl findItemWithShortcutForKey(int,android.view.KeyEvent):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroid/view/KeyEvent;)Landroidx/appcompat/view/menu/e;"} 1:1:void findItemsWithShortcutForKey(java.util.List,int,android.view.KeyEvent):0:0 -> p 1:1:void flagActionItems():0:0 -> q 1:1:java.util.ArrayList getActionItems():0:0 -> r 1:1:android.content.Context getContext():0:0 -> s 1:1:androidx.appcompat.view.menu.MenuItemImpl getExpandedItem():0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/e;"} 1:1:java.lang.CharSequence getHeaderTitle():0:0 -> u 1:1:java.util.ArrayList getNonActionItems():0:0 -> v 1:1:boolean getOptionalIconsVisible():0:0 -> w 1:1:int getOrdering(int):0:0 -> x 1:1:android.content.res.Resources getResources():0:0 -> y 1:1:androidx.appcompat.view.menu.MenuBuilder getRootMenu():0:0 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/d;"} androidx.appcompat.view.menu.MenuBuilder$Callback -> androidx.appcompat.view.menu.d$a: # {"id":"sourceFile","fileName":"MenuBuilder.java"} boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)Z"} void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)V"} androidx.appcompat.view.menu.MenuBuilder$ItemInvoker -> androidx.appcompat.view.menu.d$b: # {"id":"sourceFile","fileName":"MenuBuilder.java"} boolean invokeItem(androidx.appcompat.view.menu.MenuItemImpl) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)Z"} androidx.appcompat.view.menu.MenuItemImpl -> androidx.appcompat.view.menu.e: # {"id":"sourceFile","fileName":"MenuItemImpl.java"} android.view.View mActionView -> A android.view.MenuItem$OnActionExpandListener mOnActionExpandListener -> B boolean mIsActionViewExpanded -> C android.view.ContextMenu$ContextMenuInfo mMenuInfo -> D 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 # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"} androidx.appcompat.view.menu.SubMenuBuilder mSubMenu -> o # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/k;"} java.lang.Runnable mItemCallback -> p android.view.MenuItem$OnMenuItemClickListener mClickListener -> q java.lang.CharSequence mContentDescription -> r java.lang.CharSequence mTooltipText -> s android.content.res.ColorStateList mIconTintList -> t android.graphics.PorterDuff$Mode mIconTintMode -> u boolean mHasIconTint -> v boolean mHasIconTintMode -> w boolean mNeedToApplyIconTint -> x int mFlags -> y int mShowAsAction -> z 1:1:boolean showsTextAsAction():0:0 -> A 1:1:void actionFormatChanged():0:0 -> a 1:1:void appendModifier(java.lang.StringBuilder,int,int,java.lang.String):0:0 -> b 1:1:android.graphics.drawable.Drawable applyIconTintIfNecessary(android.graphics.drawable.Drawable):0:0 -> c 1:1:int getOrdering():0:0 -> d 1:1:char getShortcut():0:0 -> e 1:1:java.lang.String getShortcutLabel():0:0 -> f 1:1:androidx.core.view.ActionProvider getSupportActionProvider():0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/b;"} 1:1:java.lang.CharSequence getTitleForItemView(androidx.appcompat.view.menu.MenuView$ItemView):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/i$a;)Ljava/lang/CharSequence;"} 1:1:boolean hasCollapsibleActionView():0:0 -> i 1:1:boolean invoke():0:0 -> j 1:1:boolean isActionButton():0:0 -> k 1:1:boolean isExclusiveCheckable():0:0 -> l 1:1:boolean requestsActionButton():0:0 -> m 1:1:boolean requiresActionButton():0:0 -> n 1:24:androidx.core.internal.view.SupportMenuItem setActionView(int):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lr/b;"} 1:24:androidx.core.internal.view.SupportMenuItem setActionView(android.view.View):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lr/b;"} 1:1:void setActionViewExpanded(boolean):0:0 -> q 1:1:void setCheckedInt(boolean):0:0 -> r 1:1:void setExclusiveCheckable(boolean):0:0 -> s 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 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;"} 1:1:android.view.MenuItem setIcon(int):0:0 -> setIcon 2:2:android.view.MenuItem setIcon(android.graphics.drawable.Drawable):0:0 -> setIcon 1:1:android.view.MenuItem setNumericShortcut(char):0:0 -> setNumericShortcut 2:2:android.view.MenuItem setNumericShortcut(char,int):0:0 -> setNumericShortcut 1:1:android.view.MenuItem setShortcut(char,char):0:0 -> setShortcut 2:2:android.view.MenuItem setShortcut(char,char,int,int):0:0 -> setShortcut 1:1:android.view.MenuItem setTitle(int):0:0 -> setTitle 2:2:android.view.MenuItem setTitle(java.lang.CharSequence):0:0 -> setTitle 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;"} 1:1:void setIsActionButton(boolean):0:0 -> t 1:1:void setMenuInfo(android.view.ContextMenu$ContextMenuInfo):0:0 -> u 1:4:androidx.core.internal.view.SupportMenuItem setShowAsActionFlags(int):0:0 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lr/b;"} 1:1:void setSubMenu(androidx.appcompat.view.menu.SubMenuBuilder):0:0 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/k;)V"} 1:1:boolean setVisibleInt(boolean):0:0 -> x 1:1:boolean shouldShowIcon():0:0 -> y 1:1:boolean shouldShowShortcut():0:0 -> z androidx.appcompat.view.menu.MenuPopup -> androidx.appcompat.view.menu.f: # {"id":"sourceFile","fileName":"MenuPopup.java"} android.graphics.Rect mEpicenterBounds -> b 1:1:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/d;)V"} 1:1:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroidx/appcompat/view/menu/e;)Z"} 1:1:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroidx/appcompat/view/menu/e;)Z"} void addMenu(androidx.appcompat.view.menu.MenuBuilder) -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)V"} 1:1:boolean closeMenuOnSubMenuOpened():0:0 -> m 1:1:android.graphics.Rect getEpicenterBounds():0:0 -> n 1:1:int measureIndividualMenuWidth(android.widget.ListAdapter,android.view.ViewGroup,android.content.Context,int):0:0 -> o void setAnchorView(android.view.View) -> p 1:1:void setEpicenterBounds(android.graphics.Rect):0:0 -> q void setForceShowIcon(boolean) -> r void setGravity(int) -> s void setHorizontalOffset(int) -> t void setOnDismissListener(android.widget.PopupWindow$OnDismissListener) -> u void setShowTitle(boolean) -> v void setVerticalOffset(int) -> w 1:1:boolean shouldPreserveIconSpacing(androidx.appcompat.view.menu.MenuBuilder):0:0 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)Z"} 1:1:androidx.appcompat.view.menu.MenuAdapter toMenuAdapter(android.widget.ListAdapter):0:0 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/ListAdapter;)Landroidx/appcompat/view/menu/c;"} androidx.appcompat.view.menu.MenuPopupHelper -> androidx.appcompat.view.menu.g: # {"id":"sourceFile","fileName":"MenuPopupHelper.java"} android.content.Context mContext -> a androidx.appcompat.view.menu.MenuBuilder mMenu -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/h$a;"} androidx.appcompat.view.menu.MenuPopup mPopup -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/f;"} android.widget.PopupWindow$OnDismissListener mOnDismissListener -> k android.widget.PopupWindow$OnDismissListener mInternalOnDismissListener -> l 1:1:void (android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean,int):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/d;Landroid/view/View;ZI)V"} 2:2:void (android.content.Context,androidx.appcompat.view.menu.MenuBuilder,android.view.View,boolean,int,int):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/d;Landroid/view/View;ZII)V"} 1:1:androidx.appcompat.view.menu.MenuPopup createPopup():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/f;"} 1:1:void dismiss():0:0 -> b 1:1:androidx.appcompat.view.menu.MenuPopup getPopup():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/f;"} 1:1:boolean isShowing():0:0 -> d 1:1:void onDismiss():0:0 -> e 1:1:void setAnchorView(android.view.View):0:0 -> f 1:1:void setForceShowIcon(boolean):0:0 -> g 1:1:void setGravity(int):0:0 -> h 1:1:void setOnDismissListener(android.widget.PopupWindow$OnDismissListener):0:0 -> i 1:1:void setPresenterCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/h$a;)V"} 1:1:void show():0:0 -> k 1:1:void showPopup(int,int,boolean,boolean):0:0 -> l 1:1:boolean tryShow():0:0 -> m 1:1:boolean tryShow(int,int):0:0 -> n androidx.appcompat.view.menu.MenuPopupHelper$1 -> androidx.appcompat.view.menu.g$a: # {"id":"sourceFile","fileName":"MenuPopupHelper.java"} androidx.appcompat.view.menu.MenuPopupHelper this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/g;"} androidx.appcompat.view.menu.MenuPresenter -> androidx.appcompat.view.menu.h: # {"id":"sourceFile","fileName":"MenuPresenter.java"} void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Z)V"} boolean flagActionItems() -> c void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/d;)V"} boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroidx/appcompat/view/menu/e;)Z"} boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl) -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroidx/appcompat/view/menu/e;)Z"} void setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback) -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/h$a;)V"} boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder) -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/k;)Z"} void updateMenuView(boolean) -> k androidx.appcompat.view.menu.MenuPresenter$Callback -> androidx.appcompat.view.menu.h$a: # {"id":"sourceFile","fileName":"MenuPresenter.java"} void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Z)V"} boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)Z"} androidx.appcompat.view.menu.MenuView -> androidx.appcompat.view.menu.i: # {"id":"sourceFile","fileName":"MenuView.java"} androidx.appcompat.view.menu.MenuView$ItemView -> androidx.appcompat.view.menu.i$a: # {"id":"sourceFile","fileName":"MenuView.java"} boolean prefersCondensedTitle() -> c void initialize(androidx.appcompat.view.menu.MenuItemImpl,int) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;I)V"} androidx.appcompat.view.menu.ShowableListMenu -> l.b: # {"id":"sourceFile","fileName":"ShowableListMenu.java"} void show() -> a void dismiss() -> dismiss boolean isShowing() -> f android.widget.ListView getListView() -> g androidx.appcompat.view.menu.StandardMenuPopup -> androidx.appcompat.view.menu.j: # {"id":"sourceFile","fileName":"StandardMenuPopup.java"} android.content.Context mContext -> c androidx.appcompat.view.menu.MenuBuilder mMenu -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"} androidx.appcompat.view.menu.MenuAdapter mAdapter -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/c;"} boolean mOverflowOnly -> f int mPopupMaxWidth -> g int mPopupStyleAttr -> h int mPopupStyleRes -> i androidx.appcompat.widget.MenuPopupWindow mPopup -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/j0;"} android.view.ViewTreeObserver$OnGlobalLayoutListener mGlobalLayoutListener -> k android.view.View$OnAttachStateChangeListener mAttachStateChangeListener -> l android.widget.PopupWindow$OnDismissListener mOnDismissListener -> m android.view.View mAnchorView -> n android.view.View mShownAnchorView -> o androidx.appcompat.view.menu.MenuPresenter$Callback mPresenterCallback -> p # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/h$a;"} android.view.ViewTreeObserver mTreeObserver -> q boolean mWasDismissed -> r boolean mHasContentWidth -> s int mContentWidth -> t int mDropDownGravity -> u boolean mShowTitle -> v int ITEM_LAYOUT -> w 1:1:void show():0:0 -> a 1:1:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Z)V"} 1:1:boolean flagActionItems():0:0 -> c 1:1:boolean isShowing():0:0 -> f 1:1:android.widget.ListView getListView():0:0 -> g 1:1:void setCallback(androidx.appcompat.view.menu.MenuPresenter$Callback):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/h$a;)V"} 1:1:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/k;)Z"} 1:1:void updateMenuView(boolean):0:0 -> k 1:1:void addMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)V"} 1:1:void setAnchorView(android.view.View):0:0 -> p 1:1:void setForceShowIcon(boolean):0:0 -> r 1:1:void setGravity(int):0:0 -> s 1:1:void setHorizontalOffset(int):0:0 -> t 1:1:void setOnDismissListener(android.widget.PopupWindow$OnDismissListener):0:0 -> u 1:1:void setShowTitle(boolean):0:0 -> v 1:1:void setVerticalOffset(int):0:0 -> w 1:1:boolean tryShow():0:0 -> z androidx.appcompat.view.menu.StandardMenuPopup$1 -> androidx.appcompat.view.menu.j$a: # {"id":"sourceFile","fileName":"StandardMenuPopup.java"} androidx.appcompat.view.menu.StandardMenuPopup this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/j;"} androidx.appcompat.view.menu.StandardMenuPopup$2 -> androidx.appcompat.view.menu.j$b: # {"id":"sourceFile","fileName":"StandardMenuPopup.java"} androidx.appcompat.view.menu.StandardMenuPopup this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/j;"} androidx.appcompat.view.menu.SubMenuBuilder -> androidx.appcompat.view.menu.k: # {"id":"sourceFile","fileName":"SubMenuBuilder.java"} androidx.appcompat.view.menu.MenuBuilder mParentMenu -> B # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"} androidx.appcompat.view.menu.MenuItemImpl mItem -> C # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"} 1:1:boolean isGroupDividerEnabled():0:0 -> B 1:1:boolean isQwertyMode():0:0 -> C 1:1:boolean isShortcutsVisible():0:0 -> D 1:1:void setCallback(androidx.appcompat.view.menu.MenuBuilder$Callback):0:0 -> L # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d$a;)V"} 1:1:android.view.Menu getParentMenu():0:0 -> W 1:1:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuItemImpl):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)Z"} 1:1:boolean dispatchMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)Z"} 1:1:boolean expandItemActionView(androidx.appcompat.view.menu.MenuItemImpl):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)Z"} 1:1:android.view.SubMenu setHeaderIcon(int):0:0 -> setHeaderIcon 2:2:android.view.SubMenu setHeaderIcon(android.graphics.drawable.Drawable):0:0 -> setHeaderIcon 1:1:android.view.SubMenu setHeaderTitle(int):0:0 -> setHeaderTitle 2:2:android.view.SubMenu setHeaderTitle(java.lang.CharSequence):0:0 -> setHeaderTitle 1:1:android.view.SubMenu setIcon(int):0:0 -> setIcon 2:2:android.view.SubMenu setIcon(android.graphics.drawable.Drawable):0:0 -> setIcon 1:1:androidx.appcompat.view.menu.MenuBuilder getRootMenu():0:0 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/d;"} androidx.appcompat.widget.AbsActionBarView -> androidx.appcompat.widget.a: # {"id":"sourceFile","fileName":"AbsActionBarView.java"} androidx.appcompat.widget.AbsActionBarView$VisibilityAnimListener mVisAnimListener -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/a$a;"} android.content.Context mPopupContext -> c androidx.appcompat.widget.ActionMenuView mMenuView -> d androidx.appcompat.widget.ActionMenuPresenter mActionMenuPresenter -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"} int mContentHeight -> f boolean mEatingTouch -> g boolean mEatingHover -> h 1:1:int measureChildView(android.view.View,int,int,int):0:0 -> a 1:1:int next(int,int,boolean):0:0 -> b 1:1:int positionChild(android.view.View,int,int,int,boolean):0:0 -> c androidx.appcompat.widget.AbsActionBarView$VisibilityAnimListener -> androidx.appcompat.widget.a$a: # {"id":"sourceFile","fileName":"AbsActionBarView.java"} boolean mCanceled -> a androidx.appcompat.widget.AbsActionBarView this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/a;"} androidx.appcompat.widget.ActionBarBackgroundDrawable -> androidx.appcompat.widget.b: # {"id":"sourceFile","fileName":"ActionBarBackgroundDrawable.java"} androidx.appcompat.widget.ActionBarContainer mContainer -> a androidx.appcompat.widget.ActionBarContainer -> androidx.appcompat.widget.ActionBarContainer: # {"id":"sourceFile","fileName":"ActionBarContainer.java"} boolean mIsTransitioning -> b android.view.View mTabContainer -> c android.view.View mActionBarView -> d android.view.View mContextView -> e android.graphics.drawable.Drawable mBackground -> f android.graphics.drawable.Drawable mStackedBackground -> g android.graphics.drawable.Drawable mSplitBackground -> h boolean mIsSplit -> i boolean mIsStacked -> j int mHeight -> k 1:1:int getMeasuredHeightWithMargins(android.view.View):0:0 -> a 1:1:boolean isCollapsed(android.view.View):0:0 -> b 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: # {"id":"sourceFile","fileName":"ActionBarContextView.java"} java.lang.CharSequence mTitle -> i java.lang.CharSequence mSubtitle -> j android.view.View mClose -> k android.view.View mCustomView -> l android.widget.LinearLayout mTitleLayout -> m android.widget.TextView mTitleView -> n android.widget.TextView mSubtitleView -> o int mTitleStyleRes -> p int mSubtitleStyleRes -> q boolean mTitleOptional -> r int mCloseItemLayout -> s 1:1:void (android.content.Context,android.util.AttributeSet):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):0:0 -> 1:1:void initTitle():0:0 -> d androidx.appcompat.widget.ActionBarOverlayLayout -> androidx.appcompat.widget.ActionBarOverlayLayout: # {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"} androidx.core.view.NestedScrollingParentHelper mParentHelper -> A # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/p;"} int[] ATTRS -> B int mActionBarHeight -> b int mWindowVisibility -> c androidx.appcompat.widget.ContentFrameLayout mContent -> d androidx.appcompat.widget.ActionBarContainer mActionBarTop -> e androidx.appcompat.widget.DecorToolbar mDecorToolbar -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/P;"} android.graphics.drawable.Drawable mWindowContentOverlay -> g boolean mIgnoreWindowContentOverlay -> h boolean mOverlayMode -> i boolean mHasNonEmbeddedTabs -> j boolean mHideOnContentScroll -> k boolean mAnimatingForFling -> l int mHideOnContentScrollReference -> m int mLastSystemUiVisibility -> n android.graphics.Rect mBaseContentInsets -> o android.graphics.Rect mLastBaseContentInsets -> p android.graphics.Rect mContentInsets -> q android.graphics.Rect mBaseInnerInsets -> r android.graphics.Rect mLastBaseInnerInsets -> s android.graphics.Rect mInnerInsets -> t android.graphics.Rect mLastInnerInsets -> 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 1:1:void onNestedScrollAccepted(android.view.View,android.view.View,int,int):0:0 -> a 1:1:void onStopNestedScroll(android.view.View,int):0:0 -> b 1:1:void onNestedPreScroll(android.view.View,int,int,int[],int):0:0 -> c 1:1:void onNestedScroll(android.view.View,int,int,int,int,int,int[]):0:0 -> d 1:1:void onNestedScroll(android.view.View,int,int,int,int,int):0:0 -> e 1:1:boolean onStartNestedScroll(android.view.View,android.view.View,int,int):0:0 -> f 1:1:void addActionBarHideOffset():0:0 -> g 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 1:1:boolean applyInsets(android.view.View,android.graphics.Rect,boolean,boolean,boolean,boolean):0:0 -> h 1:1:androidx.appcompat.widget.ActionBarOverlayLayout$LayoutParams generateDefaultLayoutParams():0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/ActionBarOverlayLayout$e;"} 1:1:androidx.appcompat.widget.ActionBarOverlayLayout$LayoutParams generateLayoutParams(android.util.AttributeSet):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/ActionBarOverlayLayout$e;"} 1:1:androidx.appcompat.widget.DecorToolbar getDecorToolbar(android.view.View):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/appcompat/widget/P;"} 1:1:void haltActionBarHideOffsetAnimations():0:0 -> l 1:1:void init(android.content.Context):0:0 -> m 1:1:void postAddActionBarHideOffset():0:0 -> n 1:1:void postRemoveActionBarHideOffset():0:0 -> o 1:1:void pullChildren():0:0 -> p 1:1:void removeActionBarHideOffset():0:0 -> q 1:1:boolean shouldHideActionBarOnFling(float,float):0:0 -> r 1:1:void setIcon(int):0:0 -> setIcon 2:2:void setIcon(android.graphics.drawable.Drawable):0:0 -> setIcon androidx.appcompat.widget.ActionBarOverlayLayout$1 -> androidx.appcompat.widget.ActionBarOverlayLayout$a: # {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"} androidx.appcompat.widget.ActionBarOverlayLayout this$0 -> a androidx.appcompat.widget.ActionBarOverlayLayout$2 -> androidx.appcompat.widget.ActionBarOverlayLayout$b: # {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"} androidx.appcompat.widget.ActionBarOverlayLayout this$0 -> e androidx.appcompat.widget.ActionBarOverlayLayout$3 -> androidx.appcompat.widget.ActionBarOverlayLayout$c: # {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"} androidx.appcompat.widget.ActionBarOverlayLayout this$0 -> e androidx.appcompat.widget.ActionBarOverlayLayout$ActionBarVisibilityCallback -> androidx.appcompat.widget.ActionBarOverlayLayout$d: # {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"} androidx.appcompat.widget.ActionBarOverlayLayout$LayoutParams -> androidx.appcompat.widget.ActionBarOverlayLayout$e: # {"id":"sourceFile","fileName":"ActionBarOverlayLayout.java"} 1:1:void (int,int):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet):0:0 -> 3:3:void (android.view.ViewGroup$LayoutParams):0:0 -> androidx.appcompat.widget.ActionMenuPresenter -> androidx.appcompat.widget.c: # {"id":"sourceFile","fileName":"ActionMenuPresenter.java"} androidx.appcompat.widget.ActionMenuPresenter$OpenOverflowRunnable mPostedOpenRunnable -> A # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$c;"} androidx.appcompat.widget.ActionMenuPresenter$ActionMenuPopupCallback mPopupCallback -> B # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$b;"} androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback mPopupPresenterCallback -> C # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$f;"} int mOpenSubMenuId -> D androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton mOverflowButton -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$d;"} android.graphics.drawable.Drawable mPendingOverflowIcon -> l boolean mPendingOverflowIconSet -> m boolean mReserveOverflow -> n boolean mReserveOverflowSet -> o int mWidthLimit -> p int mActionItemWidthLimit -> q int mMaxItems -> r boolean mMaxItemsSet -> s boolean mStrictWidthLimit -> t boolean mWidthLimitSet -> u boolean mExpandedActionViewsExclusive -> v int mMinCellSize -> w android.util.SparseBooleanArray mActionButtonGroups -> x androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup mOverflowPopup -> y # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$e;"} androidx.appcompat.widget.ActionMenuPresenter$ActionButtonSubmenu mActionButtonPopup -> z # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$a;"} 1:1:boolean isOverflowMenuShowing():0:0 -> A 1:1:void onConfigurationChanged(android.content.res.Configuration):0:0 -> B 1:1:void setExpandedActionViewsExclusive(boolean):0:0 -> C 1:1:void setMenuView(androidx.appcompat.widget.ActionMenuView):0:0 -> D 1:1:void setOverflowIcon(android.graphics.drawable.Drawable):0:0 -> E 1:1:void setReserveOverflow(boolean):0:0 -> F 1:1:boolean showOverflowMenu():0:0 -> G 1:1:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Z)V"} 1:1:boolean flagActionItems():0:0 -> c 1:1:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/d;)V"} 1:1:void bindItemView(androidx.appcompat.view.menu.MenuItemImpl,androidx.appcompat.view.menu.MenuView$ItemView):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroidx/appcompat/view/menu/i$a;)V"} 1:1:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/k;)Z"} 1:1:void updateMenuView(boolean):0:0 -> k 1:1:boolean filterLeftoverView(android.view.ViewGroup,int):0:0 -> l 1:1:android.view.View getItemView(androidx.appcompat.view.menu.MenuItemImpl,android.view.View,android.view.ViewGroup):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;"} 1:1:boolean shouldIncludeItem(int,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/appcompat/view/menu/e;)Z"} 1:1:androidx.appcompat.view.menu.MenuBuilder access$000(androidx.appcompat.widget.ActionMenuPresenter):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/d;"} 1:1:androidx.appcompat.view.menu.MenuBuilder access$100(androidx.appcompat.widget.ActionMenuPresenter):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/d;"} 1:1:androidx.appcompat.view.menu.MenuView access$200(androidx.appcompat.widget.ActionMenuPresenter):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/i;"} 1:1:androidx.appcompat.view.menu.MenuBuilder access$300(androidx.appcompat.widget.ActionMenuPresenter):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/d;"} 1:1:androidx.appcompat.view.menu.MenuBuilder access$400(androidx.appcompat.widget.ActionMenuPresenter):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/d;"} 1:1:androidx.appcompat.view.menu.MenuView access$500(androidx.appcompat.widget.ActionMenuPresenter):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/c;)Landroidx/appcompat/view/menu/i;"} 1:1:boolean dismissPopupMenus():0:0 -> v 1:1:android.view.View findViewForItem(android.view.MenuItem):0:0 -> w 1:1:android.graphics.drawable.Drawable getOverflowIcon():0:0 -> x 1:1:boolean hideOverflowMenu():0:0 -> y 1:1:boolean hideSubMenus():0:0 -> z androidx.appcompat.widget.ActionMenuPresenter$ActionButtonSubmenu -> androidx.appcompat.widget.c$a: # {"id":"sourceFile","fileName":"ActionMenuPresenter.java"} androidx.appcompat.widget.ActionMenuPresenter this$0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"} 1:1:void onDismiss():0:0 -> e androidx.appcompat.widget.ActionMenuPresenter$ActionMenuPopupCallback -> androidx.appcompat.widget.c$b: # {"id":"sourceFile","fileName":"ActionMenuPresenter.java"} androidx.appcompat.widget.ActionMenuPresenter this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"} 1:13:androidx.appcompat.view.menu.ShowableListMenu getPopup():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll/b;"} androidx.appcompat.widget.ActionMenuPresenter$OpenOverflowRunnable -> androidx.appcompat.widget.c$c: # {"id":"sourceFile","fileName":"ActionMenuPresenter.java"} androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup mPopup -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$e;"} androidx.appcompat.widget.ActionMenuPresenter this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"} androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton -> androidx.appcompat.widget.c$d: # {"id":"sourceFile","fileName":"ActionMenuPresenter.java"} float[] mTempPts -> d androidx.appcompat.widget.ActionMenuPresenter this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"} 1:1:boolean needsDividerAfter():0:0 -> a 1:1:boolean needsDividerBefore():0:0 -> b androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton$1 -> androidx.appcompat.widget.c$d$a: # {"id":"sourceFile","fileName":"ActionMenuPresenter.java"} androidx.appcompat.widget.ActionMenuPresenter val$this$0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"} androidx.appcompat.widget.ActionMenuPresenter$OverflowMenuButton this$1 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c$d;"} 1:15:androidx.appcompat.view.menu.ShowableListMenu getPopup():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll/b;"} 1:1:boolean onForwardingStarted():0:0 -> c 1:1:boolean onForwardingStopped():0:0 -> d androidx.appcompat.widget.ActionMenuPresenter$OverflowPopup -> androidx.appcompat.widget.c$e: # {"id":"sourceFile","fileName":"ActionMenuPresenter.java"} androidx.appcompat.widget.ActionMenuPresenter this$0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"} 1:1:void onDismiss():0:0 -> e androidx.appcompat.widget.ActionMenuPresenter$PopupPresenterCallback -> androidx.appcompat.widget.c$f: # {"id":"sourceFile","fileName":"ActionMenuPresenter.java"} androidx.appcompat.widget.ActionMenuPresenter this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"} 1:1:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Z)V"} 1:1:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)Z"} androidx.appcompat.widget.ActionMenuView -> androidx.appcompat.widget.ActionMenuView: # {"id":"sourceFile","fileName":"ActionMenuView.java"} int mGeneratedItemPadding -> A androidx.appcompat.widget.ActionMenuView$OnMenuItemClickListener mOnMenuItemClickListener -> B # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/ActionMenuView$e;"} androidx.appcompat.view.menu.MenuBuilder mMenu -> q # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"} android.content.Context mPopupContext -> r int mPopupTheme -> s boolean mReserveOverflow -> t androidx.appcompat.widget.ActionMenuPresenter mPresenter -> u # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"} androidx.appcompat.view.menu.MenuPresenter$Callback mActionMenuPresenterCallback -> v # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/h$a;"} androidx.appcompat.view.menu.MenuBuilder$Callback mMenuBuilderCallback -> w # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d$a;"} boolean mFormatItems -> x int mFormatItemsWidth -> y int mMinCellSize -> z 1:1:void (android.content.Context):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet):0:0 -> 1:1:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.util.AttributeSet):0:0 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/ActionMenuView$c;"} 1:1:androidx.appcompat.widget.ActionMenuView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/ActionMenuView$c;"} 1:1:androidx.appcompat.widget.ActionMenuView$LayoutParams generateOverflowButtonLayoutParams():0:0 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/ActionMenuView$c;"} 1:1:boolean hasSupportDividerBeforeChildAt(int):0:0 -> D 1:1:void initialize(androidx.appcompat.view.menu.MenuBuilder):0:0 -> E # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)V"} 1:1:boolean isOverflowMenuShowing():0:0 -> F 1:1:int measureChildForCells(android.view.View,int,int,int,int):0:0 -> G 1:1:void onMeasureExactFormat(int,int):0:0 -> H 1:1:androidx.appcompat.view.menu.MenuBuilder peekMenu():0:0 -> I # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/view/menu/d;"} 1:1:void setMenuCallbacks(androidx.appcompat.view.menu.MenuPresenter$Callback,androidx.appcompat.view.menu.MenuBuilder$Callback):0:0 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/h$a;Landroidx/appcompat/view/menu/d$a;)V"} 1:1:boolean showOverflowMenu():0:0 -> K 1:1:boolean invokeItem(androidx.appcompat.view.menu.MenuItemImpl):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/e;)Z"} 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 1:1:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateDefaultLayoutParams():0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/a0$a;"} 1:1:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.util.AttributeSet):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/a0$a;"} 1:1:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/a0$a;"} 1:1:void dismissPopupMenus():0:0 -> y 1:1:androidx.appcompat.widget.ActionMenuView$LayoutParams generateDefaultLayoutParams():0:0 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/ActionMenuView$c;"} androidx.appcompat.widget.ActionMenuView$ActionMenuChildView -> androidx.appcompat.widget.ActionMenuView$a: # {"id":"sourceFile","fileName":"ActionMenuView.java"} boolean needsDividerAfter() -> a boolean needsDividerBefore() -> b androidx.appcompat.widget.ActionMenuView$ActionMenuPresenterCallback -> androidx.appcompat.widget.ActionMenuView$b: # {"id":"sourceFile","fileName":"ActionMenuView.java"} 1:1:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Z)V"} 1:1:boolean onOpenSubMenu(androidx.appcompat.view.menu.MenuBuilder):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)Z"} androidx.appcompat.widget.ActionMenuView$LayoutParams -> androidx.appcompat.widget.ActionMenuView$c: # {"id":"sourceFile","fileName":"ActionMenuView.java"} boolean isOverflowButton -> c int cellsUsed -> d int extraPixels -> e boolean expandable -> f boolean preventEdgeOffset -> g boolean expanded -> h 1:1:void (int,int):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet):0:0 -> 3:3:void (android.view.ViewGroup$LayoutParams):0:0 -> 4:4:void (androidx.appcompat.widget.ActionMenuView$LayoutParams):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/ActionMenuView$c;)V"} androidx.appcompat.widget.ActionMenuView$MenuBuilderCallback -> androidx.appcompat.widget.ActionMenuView$d: # {"id":"sourceFile","fileName":"ActionMenuView.java"} androidx.appcompat.widget.ActionMenuView this$0 -> a 1:1:boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)Z"} 1:1:void onMenuModeChange(androidx.appcompat.view.menu.MenuBuilder):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;)V"} androidx.appcompat.widget.ActionMenuView$OnMenuItemClickListener -> androidx.appcompat.widget.ActionMenuView$e: # {"id":"sourceFile","fileName":"ActionMenuView.java"} androidx.appcompat.widget.ActivityChooserView$InnerLayout -> androidx.appcompat.widget.ActivityChooserView$InnerLayout: # {"id":"sourceFile","fileName":"ActivityChooserView.java"} int[] TINT_ATTRS -> b androidx.appcompat.widget.AlertDialogLayout -> androidx.appcompat.widget.AlertDialogLayout: # {"id":"sourceFile","fileName":"AlertDialogLayout.java"} 1:1:void forceUniformWidth(int,int):0:0 -> i 1:1:void setChildFrame(android.view.View,int,int,int,int):0:0 -> x 1:1:int resolveMinimumHeight(android.view.View):0:0 -> y 1:1:boolean tryOnMeasure(int,int):0:0 -> z androidx.appcompat.widget.AppCompatAutoCompleteTextView -> androidx.appcompat.widget.d: # {"id":"sourceFile","fileName":"AppCompatAutoCompleteTextView.java"} androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"} androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/y;"} int[] TINT_ATTRS -> d androidx.appcompat.widget.AppCompatBackgroundHelper -> androidx.appcompat.widget.e: # {"id":"sourceFile","fileName":"AppCompatBackgroundHelper.java"} android.view.View mView -> a androidx.appcompat.widget.AppCompatDrawableManager mDrawableManager -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/f;"} int mBackgroundResId -> c androidx.appcompat.widget.TintInfo mInternalBackgroundTint -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/s0;"} androidx.appcompat.widget.TintInfo mBackgroundTint -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/s0;"} androidx.appcompat.widget.TintInfo mTmpInfo -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/s0;"} 1:1:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):0:0 -> a 1:1:void applySupportBackgroundTint():0:0 -> b 1:1:android.content.res.ColorStateList getSupportBackgroundTintList():0:0 -> c 1:1:android.graphics.PorterDuff$Mode getSupportBackgroundTintMode():0:0 -> d 1:1:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> e 1:1:void onSetBackgroundDrawable(android.graphics.drawable.Drawable):0:0 -> f 1:1:void onSetBackgroundResource(int):0:0 -> g 1:1:void setInternalBackgroundTint(android.content.res.ColorStateList):0:0 -> h 1:1:void setSupportBackgroundTintList(android.content.res.ColorStateList):0:0 -> i 1:1:void setSupportBackgroundTintMode(android.graphics.PorterDuff$Mode):0:0 -> j 1:1:boolean shouldApplyFrameworkTintUsingColorFilter():0:0 -> k androidx.appcompat.widget.AppCompatDrawableManager -> androidx.appcompat.widget.f: # {"id":"sourceFile","fileName":"AppCompatDrawableManager.java"} androidx.appcompat.widget.ResourceManagerInternal mResourceManager -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/k0;"} android.graphics.PorterDuff$Mode DEFAULT_MODE -> b androidx.appcompat.widget.AppCompatDrawableManager INSTANCE -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/f;"} 1:1:android.graphics.PorterDuff$Mode access$000():0:0 -> a 1:1:androidx.appcompat.widget.AppCompatDrawableManager get():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/f;"} 1:1:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):0:0 -> c 1:1:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):0:0 -> d 1:1:android.content.res.ColorStateList getTintList(android.content.Context,int):0:0 -> e 1:1:void preload():0:0 -> f 1:1:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/s0;[I)V"} androidx.appcompat.widget.AppCompatDrawableManager$1 -> androidx.appcompat.widget.f$a: # {"id":"sourceFile","fileName":"AppCompatDrawableManager.java"} 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 1:1:android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/k0;Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;"} 1:1:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):0:0 -> b 1:1:android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int):0:0 -> c 1:1:boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable):0:0 -> d 1:1:android.graphics.PorterDuff$Mode getTintModeForDrawableRes(int):0:0 -> e 1:1:boolean arrayContains(int[],int):0:0 -> f 1:1:android.content.res.ColorStateList createBorderlessButtonColorStateList(android.content.Context):0:0 -> g 1:1:android.content.res.ColorStateList createButtonColorStateList(android.content.Context,int):0:0 -> h 1:1:android.content.res.ColorStateList createColoredButtonColorStateList(android.content.Context):0:0 -> i 1:1:android.content.res.ColorStateList createDefaultButtonColorStateList(android.content.Context):0:0 -> j 1:1:android.content.res.ColorStateList createSwitchThumbColorStateList(android.content.Context):0:0 -> k 1:1:void setPorterDuffColorFilter(android.graphics.drawable.Drawable,int,android.graphics.PorterDuff$Mode):0:0 -> l androidx.appcompat.widget.AppCompatHintHelper -> androidx.appcompat.widget.g: # {"id":"sourceFile","fileName":"AppCompatHintHelper.java"} 1:1:android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.InputConnection,android.view.inputmethod.EditorInfo,android.view.View):0:0 -> a androidx.appcompat.widget.AppCompatImageButton -> androidx.appcompat.widget.h: # {"id":"sourceFile","fileName":"AppCompatImageButton.java"} androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"} androidx.appcompat.widget.AppCompatImageHelper mImageHelper -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/i;"} androidx.appcompat.widget.AppCompatImageHelper -> androidx.appcompat.widget.i: # {"id":"sourceFile","fileName":"AppCompatImageHelper.java"} android.widget.ImageView mView -> a androidx.appcompat.widget.TintInfo mInternalImageTint -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/s0;"} androidx.appcompat.widget.TintInfo mImageTint -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/s0;"} androidx.appcompat.widget.TintInfo mTmpInfo -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/s0;"} 1:1:boolean applyFrameworkTintUsingColorFilter(android.graphics.drawable.Drawable):0:0 -> a 1:1:void applySupportImageTint():0:0 -> b 1:1:android.content.res.ColorStateList getSupportImageTintList():0:0 -> c 1:1:android.graphics.PorterDuff$Mode getSupportImageTintMode():0:0 -> d 1:1:boolean hasOverlappingRendering():0:0 -> e 1:1:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> f 1:1:void setImageResource(int):0:0 -> g 1:1:void setSupportImageTintList(android.content.res.ColorStateList):0:0 -> h 1:1:void setSupportImageTintMode(android.graphics.PorterDuff$Mode):0:0 -> i 1:1:boolean shouldApplyFrameworkTintUsingColorFilter():0:0 -> j androidx.appcompat.widget.AppCompatImageView -> androidx.appcompat.widget.j: # {"id":"sourceFile","fileName":"AppCompatImageView.java"} androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"} androidx.appcompat.widget.AppCompatImageHelper mImageHelper -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/i;"} 1:1:void (android.content.Context):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet):0:0 -> 3:3:void (android.content.Context,android.util.AttributeSet,int):0:0 -> androidx.appcompat.widget.AppCompatPopupWindow -> androidx.appcompat.widget.k: # {"id":"sourceFile","fileName":"AppCompatPopupWindow.java"} boolean mOverlapAnchor -> a boolean COMPAT_OVERLAP_ANCHOR -> b 1:1:void init(android.content.Context,android.util.AttributeSet,int,int):0:0 -> a 1:1:void setSupportOverlapAnchor(boolean):0:0 -> b 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 androidx.appcompat.widget.AppCompatTextClassifierHelper -> androidx.appcompat.widget.q: # {"id":"sourceFile","fileName":"AppCompatTextClassifierHelper.java"} android.widget.TextView mTextView -> a android.view.textclassifier.TextClassifier mTextClassifier -> b 1:1:android.view.textclassifier.TextClassifier getTextClassifier():0:0 -> a 1:1:void setTextClassifier(android.view.textclassifier.TextClassifier):0:0 -> b androidx.appcompat.widget.AppCompatTextClassifierHelper$$ExternalSyntheticApiModelOutline0 -> androidx.appcompat.widget.l: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Class m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.AppCompatTextClassifierHelper$$ExternalSyntheticApiModelOutline1 -> androidx.appcompat.widget.m: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Object m(android.content.Context,java.lang.Class):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.AppCompatTextClassifierHelper$$ExternalSyntheticApiModelOutline2 -> androidx.appcompat.widget.n: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.textclassifier.TextClassificationManager m(java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.AppCompatTextClassifierHelper$$ExternalSyntheticApiModelOutline3 -> androidx.appcompat.widget.o: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.textclassifier.TextClassifier m(android.view.textclassifier.TextClassificationManager):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.AppCompatTextClassifierHelper$$ExternalSyntheticApiModelOutline4 -> androidx.appcompat.widget.p: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.textclassifier.TextClassifier m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.AppCompatTextHelper -> androidx.appcompat.widget.y: # {"id":"sourceFile","fileName":"AppCompatTextHelper.java"} android.widget.TextView mView -> a androidx.appcompat.widget.TintInfo mDrawableLeftTint -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/s0;"} androidx.appcompat.widget.TintInfo mDrawableTopTint -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/s0;"} androidx.appcompat.widget.TintInfo mDrawableRightTint -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/s0;"} androidx.appcompat.widget.TintInfo mDrawableBottomTint -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/s0;"} androidx.appcompat.widget.TintInfo mDrawableStartTint -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/s0;"} androidx.appcompat.widget.TintInfo mDrawableEndTint -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/s0;"} androidx.appcompat.widget.TintInfo mDrawableTint -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/s0;"} androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper mAutoSizeTextHelper -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/N;"} int mStyle -> j int mFontWeight -> k android.graphics.Typeface mFontTypeface -> l boolean mAsyncFontPending -> m 1:1:void setTextSizeInternal(int,float):0:0 -> A 1:1:void setTypefaceByCallback(android.graphics.Typeface):0:0 -> B 1:1:void updateTypefaceAndStyle(android.content.Context,androidx.appcompat.widget.TintTypedArray):0:0 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/widget/u0;)V"} 1:1:void applyCompoundDrawableTint(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/s0;)V"} 1:1:void applyCompoundDrawablesTints():0:0 -> b 1:1:void autoSizeText():0:0 -> c 1:1:androidx.appcompat.widget.TintInfo createTintInfo(android.content.Context,androidx.appcompat.widget.AppCompatDrawableManager,int):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/widget/f;I)Landroidx/appcompat/widget/s0;"} 1:1:int getAutoSizeMaxTextSize():0:0 -> e 1:1:int getAutoSizeMinTextSize():0:0 -> f 1:1:int getAutoSizeStepGranularity():0:0 -> g 1:1:int[] getAutoSizeTextAvailableSizes():0:0 -> h 1:1:int getAutoSizeTextType():0:0 -> i 1:1:android.content.res.ColorStateList getCompoundDrawableTintList():0:0 -> j 1:1:android.graphics.PorterDuff$Mode getCompoundDrawableTintMode():0:0 -> k 1:1:boolean isAutoSizeEnabled():0:0 -> l 1:1:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> m 1:1:void onLayout(boolean,int,int,int,int):0:0 -> n 1:1:void onSetCompoundDrawables():0:0 -> o 1:1:void onSetTextAppearance(android.content.Context,int):0:0 -> p 1:1:void runOnUiThread(java.lang.Runnable):0:0 -> q 1:1:void setAllCaps(boolean):0:0 -> r 1:1:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):0:0 -> s 1:1:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):0:0 -> t 1:1:void setAutoSizeTextTypeWithDefaults(int):0:0 -> u 1:1:void setCompoundDrawableTintList(android.content.res.ColorStateList):0:0 -> v 1:1:void setCompoundDrawableTintMode(android.graphics.PorterDuff$Mode):0:0 -> w 1:1:void 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 -> x 1:1:void setCompoundTints():0:0 -> y 1:1:void setTextSize(int,float):0:0 -> z androidx.appcompat.widget.AppCompatTextHelper$$ExternalSyntheticApiModelOutline0 -> androidx.appcompat.widget.r: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean m(android.widget.TextView,java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.AppCompatTextHelper$$ExternalSyntheticApiModelOutline1 -> androidx.appcompat.widget.s: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.os.LocaleList m(java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.AppCompatTextHelper$$ExternalSyntheticApiModelOutline2 -> androidx.appcompat.widget.t: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.widget.TextView,android.os.LocaleList):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.AppCompatTextHelper$$ExternalSyntheticApiModelOutline3 -> androidx.appcompat.widget.u: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m(android.widget.TextView):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.AppCompatTextHelper$$ExternalSyntheticApiModelOutline4 -> androidx.appcompat.widget.v: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.widget.TextView,int,int,int,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.AppCompatTextHelper$$ExternalSyntheticApiModelOutline5 -> androidx.appcompat.widget.w: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.widget.TextView,int[],int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.AppCompatTextHelper$$ExternalSyntheticApiModelOutline6 -> androidx.appcompat.widget.x: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.Typeface m(android.graphics.Typeface,int,boolean):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.AppCompatTextHelper$ApplyTextViewCallback -> androidx.appcompat.widget.y$a: # {"id":"sourceFile","fileName":"AppCompatTextHelper.java"} java.lang.ref.WeakReference mParent -> a int mFontWeight -> b int mStyle -> c 1:1:void onFontRetrievalFailed(int):0:0 -> h 1:1:void onFontRetrieved(android.graphics.Typeface):0:0 -> i androidx.appcompat.widget.AppCompatTextHelper$ApplyTextViewCallback$TypefaceApplyCallback -> androidx.appcompat.widget.y$a$a: # {"id":"sourceFile","fileName":"AppCompatTextHelper.java"} java.lang.ref.WeakReference mParent -> e android.graphics.Typeface mTypeface -> f androidx.appcompat.widget.AppCompatTextHelper$ApplyTextViewCallback this$0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/y$a;"} androidx.appcompat.widget.AppCompatTextView -> androidx.appcompat.widget.z: # {"id":"sourceFile","fileName":"AppCompatTextView.java"} androidx.appcompat.widget.AppCompatBackgroundHelper mBackgroundTintHelper -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e;"} androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/y;"} androidx.appcompat.widget.AppCompatTextClassifierHelper mTextClassifierHelper -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/q;"} java.util.concurrent.Future mPrecomputedTextFuture -> e 1:1:void (android.content.Context):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet):0:0 -> 3:3:void (android.content.Context,android.util.AttributeSet,int):0:0 -> 1:1:void consumeTextFutureAndSetBlocking():0:0 -> e 1:5:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParamsCompat():0:0 -> getTextMetricsParamsCompat # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv/m$a;"} 1:1:void setCompoundDrawablesRelativeWithIntrinsicBounds(int,int,int,int):0:0 -> setCompoundDrawablesRelativeWithIntrinsicBounds 2:2:void setCompoundDrawablesRelativeWithIntrinsicBounds(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0:0 -> setCompoundDrawablesRelativeWithIntrinsicBounds 1:1:void setCompoundDrawablesWithIntrinsicBounds(int,int,int,int):0:0 -> setCompoundDrawablesWithIntrinsicBounds 2:2:void setCompoundDrawablesWithIntrinsicBounds(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0:0 -> setCompoundDrawablesWithIntrinsicBounds 1:4:void setPrecomputedText(androidx.core.text.PrecomputedTextCompat):0:0 -> setPrecomputedText # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/m;)V"} 1:4:void setTextMetricsParamsCompat(androidx.core.text.PrecomputedTextCompat$Params):0:0 -> setTextMetricsParamsCompat # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/m$a;)V"} androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper -> androidx.appcompat.widget.N: # {"id":"sourceFile","fileName":"AppCompatTextViewAutoSizeHelper.java"} int mAutoSizeTextType -> a boolean mNeedsAutoSizeText -> b float mAutoSizeStepGranularityInPx -> c float mAutoSizeMinTextSizeInPx -> d float mAutoSizeMaxTextSizeInPx -> e int[] mAutoSizeTextSizesInPx -> f boolean mHasPresetAutoSizeValues -> g android.text.TextPaint mTempTextPaint -> h android.widget.TextView mTextView -> i android.content.Context mContext -> j android.graphics.RectF TEMP_RECTF -> k java.util.concurrent.ConcurrentHashMap sTextViewMethodByNameCache -> l java.util.concurrent.ConcurrentHashMap sTextViewFieldByNameCache -> m 1:1:boolean supportsAutoSizeText():0:0 -> A 1:1:void validateAndSetAutoSizeTextTypeUniformConfiguration(float,float,float):0:0 -> B 1:1:void autoSizeText():0:0 -> a 1:1:int[] cleanupAutoSizePresetSizes(int[]):0:0 -> b 1:1:void clearAutoSizeConfiguration():0:0 -> c 1:1:android.text.StaticLayout createLayout(java.lang.CharSequence,android.text.Layout$Alignment,int,int):0:0 -> d 1:1:android.text.StaticLayout createStaticLayoutForMeasuring(java.lang.CharSequence,android.text.Layout$Alignment,int,int):0:0 -> e 1:1:android.text.StaticLayout createStaticLayoutForMeasuringPre23(java.lang.CharSequence,android.text.Layout$Alignment,int):0:0 -> f 1:1:int findLargestTextSizeWhichFits(android.graphics.RectF):0:0 -> g 1:1:int getAutoSizeMaxTextSize():0:0 -> h 1:1:int getAutoSizeMinTextSize():0:0 -> i 1:1:int getAutoSizeStepGranularity():0:0 -> j 1:1:int[] getAutoSizeTextAvailableSizes():0:0 -> k 1:1:int getAutoSizeTextType():0:0 -> l 1:1:java.lang.reflect.Method getTextViewMethod(java.lang.String):0:0 -> m 1:1:void initTempTextPaint(int):0:0 -> n 1:1:java.lang.Object invokeAndReturnWithDefault(java.lang.Object,java.lang.String,java.lang.Object):0:0 -> o 1:1:boolean isAutoSizeEnabled():0:0 -> p 1:1:void loadFromAttributes(android.util.AttributeSet,int):0:0 -> q 1:1:void setAutoSizeTextTypeUniformWithConfiguration(int,int,int,int):0:0 -> r 1:1:void setAutoSizeTextTypeUniformWithPresetSizes(int[],int):0:0 -> s 1:1:void setAutoSizeTextTypeWithDefaults(int):0:0 -> t 1:1:void setRawTextSize(float):0:0 -> u 1:1:void setTextSizeInternal(int,float):0:0 -> v 1:1:boolean setupAutoSizeText():0:0 -> w 1:1:void setupAutoSizeUniformPresetSizes(android.content.res.TypedArray):0:0 -> x 1:1:boolean setupAutoSizeUniformPresetSizesConfiguration():0:0 -> y 1:1:boolean suggestedSizeFitsInSpace(int,android.graphics.RectF):0:0 -> z androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$$ExternalSyntheticApiModelOutline0 -> androidx.appcompat.widget.A: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean m(android.widget.TextView):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$$ExternalSyntheticApiModelOutline1 -> androidx.appcompat.widget.E: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.text.StaticLayout$Builder m(java.lang.CharSequence,int,int,android.text.TextPaint,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$$ExternalSyntheticApiModelOutline10 -> androidx.appcompat.widget.B: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.text.StaticLayout$Builder m(android.text.StaticLayout$Builder,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$$ExternalSyntheticApiModelOutline11 -> androidx.appcompat.widget.C: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.text.StaticLayout$Builder m(android.text.StaticLayout$Builder,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$$ExternalSyntheticApiModelOutline12 -> androidx.appcompat.widget.D: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.text.TextDirectionHeuristic m(android.widget.TextView):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$$ExternalSyntheticApiModelOutline2 -> androidx.appcompat.widget.F: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.text.StaticLayout$Builder m(android.text.StaticLayout$Builder,android.text.TextDirectionHeuristic):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$$ExternalSyntheticApiModelOutline3 -> androidx.appcompat.widget.G: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.text.StaticLayout m(android.text.StaticLayout$Builder):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$$ExternalSyntheticApiModelOutline4 -> androidx.appcompat.widget.H: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.text.StaticLayout$Builder m(android.text.StaticLayout$Builder,android.text.Layout$Alignment):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$$ExternalSyntheticApiModelOutline5 -> androidx.appcompat.widget.I: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.text.StaticLayout$Builder m(android.text.StaticLayout$Builder,float,float):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$$ExternalSyntheticApiModelOutline6 -> androidx.appcompat.widget.J: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.text.StaticLayout$Builder m(android.text.StaticLayout$Builder,boolean):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$$ExternalSyntheticApiModelOutline7 -> androidx.appcompat.widget.K: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m(android.widget.TextView):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$$ExternalSyntheticApiModelOutline8 -> androidx.appcompat.widget.L: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.text.StaticLayout$Builder m(android.text.StaticLayout$Builder,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$$ExternalSyntheticApiModelOutline9 -> androidx.appcompat.widget.M: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m(android.widget.TextView):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.ButtonBarLayout -> androidx.appcompat.widget.ButtonBarLayout: # {"id":"sourceFile","fileName":"ButtonBarLayout.java"} boolean mAllowStacking -> b int mLastWidthSize -> c int mMinimumHeight -> d 1:1:int getNextVisibleChildIndex(int):0:0 -> a 1:1:boolean isStacked():0:0 -> b androidx.appcompat.widget.ButtonBarLayout$$ExternalSyntheticApiModelOutline0 -> androidx.appcompat.widget.O: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(androidx.appcompat.widget.ButtonBarLayout,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.ContentFrameLayout -> androidx.appcompat.widget.ContentFrameLayout: # {"id":"sourceFile","fileName":"ContentFrameLayout.java"} android.util.TypedValue mMinWidthMajor -> b android.util.TypedValue mMinWidthMinor -> c android.util.TypedValue mFixedWidthMajor -> d android.util.TypedValue mFixedWidthMinor -> e android.util.TypedValue mFixedHeightMajor -> f android.util.TypedValue mFixedHeightMinor -> g android.graphics.Rect mDecorPadding -> h 1:1:void (android.content.Context,android.util.AttributeSet):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):0:0 -> 1:1:void dispatchFitSystemWindows(android.graphics.Rect):0:0 -> a androidx.appcompat.widget.ContentFrameLayout$OnAttachListener -> androidx.appcompat.widget.ContentFrameLayout$a: # {"id":"sourceFile","fileName":"ContentFrameLayout.java"} androidx.appcompat.widget.DecorToolbar -> androidx.appcompat.widget.P: # {"id":"sourceFile","fileName":"DecorToolbar.java"} void setLogo(int) -> a void setWindowTitle(java.lang.CharSequence) -> b void setWindowCallback(android.view.Window$Callback) -> c void setIcon(int) -> setIcon void setIcon(android.graphics.drawable.Drawable) -> setIcon androidx.appcompat.widget.DialogTitle -> androidx.appcompat.widget.DialogTitle: # {"id":"sourceFile","fileName":"DialogTitle.java"} androidx.appcompat.widget.DrawableUtils -> androidx.appcompat.widget.W: # {"id":"sourceFile","fileName":"DrawableUtils.java"} int[] CHECKED_STATE_SET -> a int[] EMPTY_STATE_SET -> b android.graphics.Rect INSETS_NONE -> c java.lang.Class sInsetsClazz -> d 1:1:boolean canSafelyMutateDrawable(android.graphics.drawable.Drawable):0:0 -> a 1:1:void fixDrawable(android.graphics.drawable.Drawable):0:0 -> b 1:1:void fixVectorDrawableTinting(android.graphics.drawable.Drawable):0:0 -> c 1:1:android.graphics.Rect getOpticalBounds(android.graphics.drawable.Drawable):0:0 -> d 1:1:android.graphics.PorterDuff$Mode parseTintMode(int,android.graphics.PorterDuff$Mode):0:0 -> e androidx.appcompat.widget.DrawableUtils$$ExternalSyntheticApiModelOutline0 -> androidx.appcompat.widget.Q: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.Insets m(android.graphics.drawable.Drawable):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.DrawableUtils$$ExternalSyntheticApiModelOutline1 -> androidx.appcompat.widget.S: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m(android.graphics.Insets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.DrawableUtils$$ExternalSyntheticApiModelOutline2 -> androidx.appcompat.widget.T: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m(android.graphics.Insets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.DrawableUtils$$ExternalSyntheticApiModelOutline3 -> androidx.appcompat.widget.U: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m(android.graphics.Insets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.DrawableUtils$$ExternalSyntheticApiModelOutline4 -> androidx.appcompat.widget.V: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m(android.graphics.Insets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.DropDownListView -> androidx.appcompat.widget.X: # {"id":"sourceFile","fileName":"DropDownListView.java"} android.graphics.Rect mSelectorRect -> b int mSelectionLeftPadding -> c int mSelectionTopPadding -> d int mSelectionRightPadding -> e int mSelectionBottomPadding -> f int mMotionPosition -> g java.lang.reflect.Field mIsChildViewEnabled -> h androidx.appcompat.widget.DropDownListView$GateKeeperDrawable mSelector -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/X$a;"} boolean mListSelectionHidden -> j boolean mHijackFocus -> k boolean mDrawsInPressedState -> l androidx.core.widget.ListViewAutoScrollHelper mScrollHelper -> m # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/e;"} androidx.appcompat.widget.DropDownListView$ResolveHoverRunnable mResolveHoverRunnable -> n # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/X$b;"} 1:1:void clearPressedItem():0:0 -> a 1:1:void clickPressedItem(android.view.View,int):0:0 -> b 1:1:void drawSelectorCompat(android.graphics.Canvas):0:0 -> c 1:1:int measureHeightOfChildrenCompat(int,int,int,int,int):0:0 -> d 1:1:boolean onForwardedEvent(android.view.MotionEvent,int):0:0 -> e 1:1:void positionSelectorCompat(int,android.view.View):0:0 -> f 1:1:void positionSelectorLikeFocusCompat(int,android.view.View):0:0 -> g 1:1:void positionSelectorLikeTouchCompat(int,android.view.View,float,float):0:0 -> h 1:1:void setPressedItem(android.view.View,int,float,float):0:0 -> i 1:1:void setSelectorEnabled(boolean):0:0 -> j 1:1:boolean touchModeDrawsInPressedStateCompat():0:0 -> k 1:1:void updateSelectorStateCompat():0:0 -> l androidx.appcompat.widget.DropDownListView$GateKeeperDrawable -> androidx.appcompat.widget.X$a: # {"id":"sourceFile","fileName":"DropDownListView.java"} boolean mEnabled -> c 1:1:void setEnabled(boolean):0:0 -> c androidx.appcompat.widget.DropDownListView$ResolveHoverRunnable -> androidx.appcompat.widget.X$b: # {"id":"sourceFile","fileName":"DropDownListView.java"} androidx.appcompat.widget.DropDownListView this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/X;"} 1:1:void cancel():0:0 -> a 1:1:void post():0:0 -> b androidx.appcompat.widget.FitWindowsFrameLayout -> androidx.appcompat.widget.FitWindowsFrameLayout: # {"id":"sourceFile","fileName":"FitWindowsFrameLayout.java"} androidx.appcompat.widget.FitWindowsLinearLayout -> androidx.appcompat.widget.FitWindowsLinearLayout: # {"id":"sourceFile","fileName":"FitWindowsLinearLayout.java"} androidx.appcompat.widget.FitWindowsViewGroup$OnFitSystemWindowsListener -> androidx.appcompat.widget.Y: # {"id":"sourceFile","fileName":"FitWindowsViewGroup.java"} androidx.appcompat.widget.ForwardingListener -> androidx.appcompat.widget.Z: # {"id":"sourceFile","fileName":"ForwardingListener.java"} float mScaledTouchSlop -> b int mTapTimeout -> c int mLongPressTimeout -> d android.view.View mSrc -> e java.lang.Runnable mDisallowIntercept -> f java.lang.Runnable mTriggerLongPress -> g boolean mForwarding -> h int mActivePointerId -> i int[] mTmpLocation -> j 1:1:void clearCallbacks():0:0 -> a androidx.appcompat.view.menu.ShowableListMenu getPopup() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Ll/b;"} boolean onForwardingStarted() -> c 1:1:boolean onForwardingStopped():0:0 -> d 1:1:void onLongPress():0:0 -> e 1:1:boolean onTouchForwarded(android.view.MotionEvent):0:0 -> f 1:1:boolean onTouchObserved(android.view.MotionEvent):0:0 -> g 1:1:boolean pointInView(android.view.View,float,float,float):0:0 -> h 1:1:boolean toGlobalMotionEvent(android.view.View,android.view.MotionEvent):0:0 -> i 1:1:boolean toLocalMotionEvent(android.view.View,android.view.MotionEvent):0:0 -> j androidx.appcompat.widget.ForwardingListener$DisallowIntercept -> androidx.appcompat.widget.Z$a: # {"id":"sourceFile","fileName":"ForwardingListener.java"} androidx.appcompat.widget.ForwardingListener this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/Z;"} androidx.appcompat.widget.ForwardingListener$TriggerLongPress -> androidx.appcompat.widget.Z$b: # {"id":"sourceFile","fileName":"ForwardingListener.java"} androidx.appcompat.widget.ForwardingListener this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/Z;"} androidx.appcompat.widget.LinearLayoutCompat -> androidx.appcompat.widget.a0: # {"id":"sourceFile","fileName":"LinearLayoutCompat.java"} boolean mBaselineAligned -> b int mBaselineAlignedChildIndex -> c int mBaselineChildTop -> d int mOrientation -> e int mGravity -> f int mTotalLength -> g float mWeightSum -> h boolean mUseLargestChild -> i int[] mMaxAscent -> j int[] mMaxDescent -> k android.graphics.drawable.Drawable mDivider -> l int mDividerWidth -> m int mDividerHeight -> n int mShowDividers -> o int mDividerPadding -> p 1:1:void (android.content.Context,android.util.AttributeSet):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):0:0 -> 1:1:void drawDividersHorizontal(android.graphics.Canvas):0:0 -> d 1:1:void drawDividersVertical(android.graphics.Canvas):0:0 -> e 1:1:void drawHorizontalDivider(android.graphics.Canvas,int):0:0 -> f 1:1:void drawVerticalDivider(android.graphics.Canvas,int):0:0 -> g 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 1:1:void forceUniformHeight(int,int):0:0 -> h 1:1:void forceUniformWidth(int,int):0:0 -> i 1:1:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateDefaultLayoutParams():0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/a0$a;"} 1:1:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.util.AttributeSet):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/a0$a;"} 1:1:androidx.appcompat.widget.LinearLayoutCompat$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/a0$a;"} 1:1:int getChildrenSkipCount(android.view.View,int):0:0 -> m 1:1:int getLocationOffset(android.view.View):0:0 -> n 1:1:int getNextLocationOffset(android.view.View):0:0 -> o 1:1:android.view.View getVirtualChildAt(int):0:0 -> p 1:1:boolean hasDividerBeforeChildAt(int):0:0 -> q 1:1:void layoutHorizontal(int,int,int,int):0:0 -> r 1:1:void layoutVertical(int,int,int,int):0:0 -> s 1:1:void measureChildBeforeLayout(android.view.View,int,int,int,int,int):0:0 -> t 1:1:void measureHorizontal(int,int):0:0 -> u 1:1:int measureNullChild(int):0:0 -> v 1:1:void measureVertical(int,int):0:0 -> w 1:1:void setChildFrame(android.view.View,int,int,int,int):0:0 -> x androidx.appcompat.widget.LinearLayoutCompat$LayoutParams -> androidx.appcompat.widget.a0$a: # {"id":"sourceFile","fileName":"LinearLayoutCompat.java"} float weight -> a int gravity -> b 1:1:void (int,int):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet):0:0 -> 3:3:void (android.view.ViewGroup$LayoutParams):0:0 -> androidx.appcompat.widget.ListPopupWindow -> androidx.appcompat.widget.e0: # {"id":"sourceFile","fileName":"ListPopupWindow.java"} androidx.appcompat.widget.ListPopupWindow$PopupScrollListener mScrollListener -> A # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e0$e;"} androidx.appcompat.widget.ListPopupWindow$ListSelectorHider mHideSelector -> B # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e0$c;"} java.lang.Runnable mShowDropDownRunnable -> C android.os.Handler mHandler -> D android.graphics.Rect mTempRect -> E android.graphics.Rect mEpicenterBounds -> F boolean mModal -> G android.widget.PopupWindow mPopup -> H java.lang.reflect.Method sSetClipToWindowEnabledMethod -> I java.lang.reflect.Method sGetMaxAvailableHeightMethod -> J java.lang.reflect.Method sSetEpicenterBoundsMethod -> K android.content.Context mContext -> b android.widget.ListAdapter mAdapter -> c androidx.appcompat.widget.DropDownListView mDropDownList -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/X;"} int mDropDownHeight -> e int mDropDownWidth -> f int mDropDownHorizontalOffset -> g int mDropDownVerticalOffset -> h int mDropDownWindowLayoutType -> i boolean mDropDownVerticalOffsetSet -> j boolean mIsAnimatedFromAnchor -> k boolean mOverlapAnchor -> l boolean mOverlapAnchorSet -> m int mDropDownGravity -> n boolean mDropDownAlwaysVisible -> o boolean mForceIgnoreOutsideTouch -> p int mListItemExpandMaximum -> q android.view.View mPromptView -> r int mPromptPosition -> s android.database.DataSetObserver mObserver -> t android.view.View mDropDownAnchorView -> u android.graphics.drawable.Drawable mDropDownListHighlight -> v android.widget.AdapterView$OnItemClickListener mItemClickListener -> w android.widget.AdapterView$OnItemSelectedListener mItemSelectedListener -> x androidx.appcompat.widget.ListPopupWindow$ResizePopupRunnable mResizePopupRunnable -> y # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e0$g;"} androidx.appcompat.widget.ListPopupWindow$PopupTouchInterceptor mTouchInterceptor -> z # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e0$f;"} 1:1:void setOverlapAnchor(boolean):0:0 -> A 1:1:void setPopupClipToScreenEnabled(boolean):0:0 -> B 1:1:void setVerticalOffset(int):0:0 -> C 1:1:void setWidth(int):0:0 -> D 1:1:void show():0:0 -> a 1:1:int buildDropDown():0:0 -> d 1:1:void clearListSelection():0:0 -> e 1:1:boolean isShowing():0:0 -> f 1:1:android.widget.ListView getListView():0:0 -> g androidx.appcompat.widget.DropDownListView createDropDownListView(android.content.Context,boolean) -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Z)Landroidx/appcompat/widget/X;"} 1:1:android.view.View getAnchorView():0:0 -> i 1:1:int getHorizontalOffset():0:0 -> j 1:1:int getMaxAvailableHeight(android.view.View,int,boolean):0:0 -> k 1:1:int getVerticalOffset():0:0 -> l 1:1:boolean isInputMethodNotNeeded():0:0 -> m 1:1:boolean isModal():0:0 -> n 1:1:void removePromptView():0:0 -> o 1:1:void setAdapter(android.widget.ListAdapter):0:0 -> p 1:1:void setAnchorView(android.view.View):0:0 -> q 1:1:void setAnimationStyle(int):0:0 -> r 1:1:void setContentWidth(int):0:0 -> s 1:1:void setDropDownGravity(int):0:0 -> t 1:1:void setEpicenterBounds(android.graphics.Rect):0:0 -> u 1:1:void setHorizontalOffset(int):0:0 -> v 1:1:void setInputMethodMode(int):0:0 -> w 1:1:void setModal(boolean):0:0 -> x 1:1:void setOnDismissListener(android.widget.PopupWindow$OnDismissListener):0:0 -> y 1:1:void setOnItemClickListener(android.widget.AdapterView$OnItemClickListener):0:0 -> z androidx.appcompat.widget.ListPopupWindow$$ExternalSyntheticApiModelOutline0 -> androidx.appcompat.widget.b0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.widget.PopupWindow,android.graphics.Rect):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.ListPopupWindow$$ExternalSyntheticApiModelOutline1 -> androidx.appcompat.widget.c0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m(android.widget.PopupWindow,android.view.View,int,boolean):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.ListPopupWindow$$ExternalSyntheticApiModelOutline2 -> androidx.appcompat.widget.d0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.widget.PopupWindow,boolean):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.ListPopupWindow$2 -> androidx.appcompat.widget.e0$a: # {"id":"sourceFile","fileName":"ListPopupWindow.java"} androidx.appcompat.widget.ListPopupWindow this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e0;"} androidx.appcompat.widget.ListPopupWindow$3 -> androidx.appcompat.widget.e0$b: # {"id":"sourceFile","fileName":"ListPopupWindow.java"} androidx.appcompat.widget.ListPopupWindow this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e0;"} androidx.appcompat.widget.ListPopupWindow$ListSelectorHider -> androidx.appcompat.widget.e0$c: # {"id":"sourceFile","fileName":"ListPopupWindow.java"} androidx.appcompat.widget.ListPopupWindow this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e0;"} androidx.appcompat.widget.ListPopupWindow$PopupDataSetObserver -> androidx.appcompat.widget.e0$d: # {"id":"sourceFile","fileName":"ListPopupWindow.java"} androidx.appcompat.widget.ListPopupWindow this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e0;"} androidx.appcompat.widget.ListPopupWindow$PopupScrollListener -> androidx.appcompat.widget.e0$e: # {"id":"sourceFile","fileName":"ListPopupWindow.java"} androidx.appcompat.widget.ListPopupWindow this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e0;"} androidx.appcompat.widget.ListPopupWindow$PopupTouchInterceptor -> androidx.appcompat.widget.e0$f: # {"id":"sourceFile","fileName":"ListPopupWindow.java"} androidx.appcompat.widget.ListPopupWindow this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e0;"} androidx.appcompat.widget.ListPopupWindow$ResizePopupRunnable -> androidx.appcompat.widget.e0$g: # {"id":"sourceFile","fileName":"ListPopupWindow.java"} androidx.appcompat.widget.ListPopupWindow this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/e0;"} androidx.appcompat.widget.MenuItemHoverListener -> androidx.appcompat.widget.f0: # {"id":"sourceFile","fileName":"MenuItemHoverListener.java"} void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)V"} void onItemHoverExit(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)V"} androidx.appcompat.widget.MenuPopupWindow -> androidx.appcompat.widget.j0: # {"id":"sourceFile","fileName":"MenuPopupWindow.java"} androidx.appcompat.widget.MenuItemHoverListener mHoverListener -> L # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/f0;"} java.lang.reflect.Method sSetTouchModalMethod -> M 1:1:void setEnterTransition(java.lang.Object):0:0 -> E 1:1:void setExitTransition(java.lang.Object):0:0 -> F 1:1:void setHoverListener(androidx.appcompat.widget.MenuItemHoverListener):0:0 -> G # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/f0;)V"} 1:1:void setTouchModal(boolean):0:0 -> H 1:1:void onItemHoverEnter(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)V"} 1:1:void onItemHoverExit(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroid/view/MenuItem;)V"} 1:1:androidx.appcompat.widget.DropDownListView createDropDownListView(android.content.Context,boolean):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Z)Landroidx/appcompat/widget/X;"} androidx.appcompat.widget.MenuPopupWindow$$ExternalSyntheticApiModelOutline0 -> androidx.appcompat.widget.g0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.widget.PopupWindow,android.transition.Transition):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.MenuPopupWindow$$ExternalSyntheticApiModelOutline1 -> androidx.appcompat.widget.h0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.widget.PopupWindow,boolean):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.MenuPopupWindow$$ExternalSyntheticApiModelOutline2 -> androidx.appcompat.widget.i0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.widget.PopupWindow,android.transition.Transition):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.MenuPopupWindow$MenuDropDownListView -> androidx.appcompat.widget.j0$a: # {"id":"sourceFile","fileName":"MenuPopupWindow.java"} int mAdvanceKey -> o int mRetreatKey -> p androidx.appcompat.widget.MenuItemHoverListener mHoverListener -> q # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/f0;"} android.view.MenuItem mHoveredMenuItem -> r 1:1:int measureHeightOfChildrenCompat(int,int,int,int,int):0:0 -> d 1:1:boolean onForwardedEvent(android.view.MotionEvent,int):0:0 -> e androidx.appcompat.widget.ResourceManagerInternal -> androidx.appcompat.widget.k0: # {"id":"sourceFile","fileName":"ResourceManagerInternal.java"} java.util.WeakHashMap mTintLists -> a androidx.collection.ArrayMap mDelegates -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/a;"} androidx.collection.SparseArrayCompat mKnownDrawableIdTags -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/g;"} java.util.WeakHashMap mDrawableCaches -> d android.util.TypedValue mTypedValue -> e boolean mHasCheckedVectorDrawableSetup -> f androidx.appcompat.widget.ResourceManagerInternal$ResourceManagerHooks mHooks -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/k0$e;"} android.graphics.PorterDuff$Mode DEFAULT_MODE -> h androidx.appcompat.widget.ResourceManagerInternal INSTANCE -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/k0;"} androidx.appcompat.widget.ResourceManagerInternal$ColorFilterLruCache COLOR_FILTER_CACHE -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/k0$c;"} 1:1:void addDelegate(java.lang.String,androidx.appcompat.widget.ResourceManagerInternal$InflateDelegate):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroidx/appcompat/widget/k0$d;)V"} 1:1:boolean addDrawableToCache(android.content.Context,long,android.graphics.drawable.Drawable):0:0 -> b 1:1:void addTintListToCache(android.content.Context,int,android.content.res.ColorStateList):0:0 -> c 1:1:void checkVectorDrawableSetup(android.content.Context):0:0 -> d 1:1:long createCacheKey(android.util.TypedValue):0:0 -> e 1:1:android.graphics.drawable.Drawable createDrawableIfNeeded(android.content.Context,int):0:0 -> f 1:1:android.graphics.PorterDuffColorFilter createTintFilter(android.content.res.ColorStateList,android.graphics.PorterDuff$Mode,int[]):0:0 -> g 1:1:androidx.appcompat.widget.ResourceManagerInternal get():0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/k0;"} 1:1:android.graphics.drawable.Drawable getCachedDrawable(android.content.Context,long):0:0 -> i 1:1:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):0:0 -> j 1:1:android.graphics.drawable.Drawable getDrawable(android.content.Context,int,boolean):0:0 -> k 1:1:android.graphics.PorterDuffColorFilter getPorterDuffColorFilter(int,android.graphics.PorterDuff$Mode):0:0 -> l 1:1:android.content.res.ColorStateList getTintList(android.content.Context,int):0:0 -> m 1:1:android.content.res.ColorStateList getTintListFromCache(android.content.Context,int):0:0 -> n 1:1:android.graphics.PorterDuff$Mode getTintMode(int):0:0 -> o 1:1:void installDefaultInflateDelegates(androidx.appcompat.widget.ResourceManagerInternal):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/k0;)V"} 1:1:boolean isVectorDrawable(android.graphics.drawable.Drawable):0:0 -> q 1:1:android.graphics.drawable.Drawable loadDrawableFromDelegates(android.content.Context,int):0:0 -> r 1:1:android.graphics.drawable.Drawable onDrawableLoadedFromResources(android.content.Context,androidx.appcompat.widget.VectorEnabledTintResources,int):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/widget/A0;I)Landroid/graphics/drawable/Drawable;"} 1:1:void setHooks(androidx.appcompat.widget.ResourceManagerInternal$ResourceManagerHooks):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/k0$e;)V"} 1:1:android.graphics.drawable.Drawable tintDrawable(android.content.Context,int,boolean,android.graphics.drawable.Drawable):0:0 -> u 1:1:void tintDrawable(android.graphics.drawable.Drawable,androidx.appcompat.widget.TintInfo,int[]):0:0 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/drawable/Drawable;Landroidx/appcompat/widget/s0;[I)V"} 1:1:boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable):0:0 -> w androidx.appcompat.widget.ResourceManagerInternal$AsldcInflateDelegate -> androidx.appcompat.widget.k0$a: # {"id":"sourceFile","fileName":"ResourceManagerInternal.java"} 1:1:android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> a androidx.appcompat.widget.ResourceManagerInternal$AvdcInflateDelegate -> androidx.appcompat.widget.k0$b: # {"id":"sourceFile","fileName":"ResourceManagerInternal.java"} 1:1:android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> a androidx.appcompat.widget.ResourceManagerInternal$ColorFilterLruCache -> androidx.appcompat.widget.k0$c: # {"id":"sourceFile","fileName":"ResourceManagerInternal.java"} 1:1:int generateCacheKey(int,android.graphics.PorterDuff$Mode):0:0 -> h 1:1:android.graphics.PorterDuffColorFilter get(int,android.graphics.PorterDuff$Mode):0:0 -> i 1:1:android.graphics.PorterDuffColorFilter put(int,android.graphics.PorterDuff$Mode,android.graphics.PorterDuffColorFilter):0:0 -> j androidx.appcompat.widget.ResourceManagerInternal$InflateDelegate -> androidx.appcompat.widget.k0$d: # {"id":"sourceFile","fileName":"ResourceManagerInternal.java"} android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme) -> a androidx.appcompat.widget.ResourceManagerInternal$ResourceManagerHooks -> androidx.appcompat.widget.k0$e: # {"id":"sourceFile","fileName":"ResourceManagerInternal.java"} android.graphics.drawable.Drawable createDrawableFor(androidx.appcompat.widget.ResourceManagerInternal,android.content.Context,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/k0;Landroid/content/Context;I)Landroid/graphics/drawable/Drawable;"} boolean tintDrawableUsingColorFilter(android.content.Context,int,android.graphics.drawable.Drawable) -> b android.content.res.ColorStateList getTintListForDrawableRes(android.content.Context,int) -> c boolean tintDrawable(android.content.Context,int,android.graphics.drawable.Drawable) -> d android.graphics.PorterDuff$Mode getTintModeForDrawableRes(int) -> e androidx.appcompat.widget.ResourceManagerInternal$VdcInflateDelegate -> androidx.appcompat.widget.k0$f: # {"id":"sourceFile","fileName":"ResourceManagerInternal.java"} 1:1:android.graphics.drawable.Drawable createFromXmlInner(android.content.Context,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> a androidx.appcompat.widget.ResourcesWrapper -> androidx.appcompat.widget.l0: # {"id":"sourceFile","fileName":"ResourcesWrapper.java"} android.content.res.Resources mResources -> a 1:1:android.graphics.drawable.Drawable getDrawable(int):0:0 -> getDrawable 2:2:android.graphics.drawable.Drawable getDrawable(int,android.content.res.Resources$Theme):0:0 -> getDrawable 1:1:android.graphics.drawable.Drawable getDrawableForDensity(int,int):0:0 -> getDrawableForDensity 2:2:android.graphics.drawable.Drawable getDrawableForDensity(int,int,android.content.res.Resources$Theme):0:0 -> getDrawableForDensity 1:1:java.lang.String getQuantityString(int,int):0:0 -> getQuantityString 2:2:java.lang.String getQuantityString(int,int,java.lang.Object[]):0:0 -> getQuantityString 1:1:java.lang.String getString(int):0:0 -> getString 2:2:java.lang.String getString(int,java.lang.Object[]):0:0 -> getString 1:1:java.lang.CharSequence getText(int):0:0 -> getText 2:2:java.lang.CharSequence getText(int,java.lang.CharSequence):0:0 -> getText 1:1:void getValue(int,android.util.TypedValue,boolean):0:0 -> getValue 2:2:void getValue(java.lang.String,android.util.TypedValue,boolean):0:0 -> getValue 1:1:java.io.InputStream openRawResource(int):0:0 -> openRawResource 2:2:java.io.InputStream openRawResource(int,android.util.TypedValue):0:0 -> openRawResource androidx.appcompat.widget.RtlSpacingHelper -> androidx.appcompat.widget.m0: # {"id":"sourceFile","fileName":"RtlSpacingHelper.java"} int mLeft -> a int mRight -> b int mStart -> c int mEnd -> d int mExplicitLeft -> e int mExplicitRight -> f boolean mIsRtl -> g boolean mIsRelative -> h 1:1:int getEnd():0:0 -> a 1:1:int getLeft():0:0 -> b 1:1:int getRight():0:0 -> c 1:1:int getStart():0:0 -> d 1:1:void setAbsolute(int,int):0:0 -> e 1:1:void setDirection(boolean):0:0 -> f 1:1:void setRelative(int,int):0:0 -> g androidx.appcompat.widget.ScrollingTabContainerView -> androidx.appcompat.widget.n0: # {"id":"sourceFile","fileName":"ScrollingTabContainerView.java"} androidx.appcompat.widget.SearchView -> androidx.appcompat.widget.SearchView: # {"id":"sourceFile","fileName":"SearchView.java"} android.graphics.Rect mSearchSrcTextViewBounds -> A android.graphics.Rect mSearchSrtTextViewBoundsExpanded -> B int[] mTemp -> C int[] mTemp2 -> D android.widget.ImageView mCollapsedIcon -> E android.graphics.drawable.Drawable mSearchHintIcon -> F int mSuggestionRowLayout -> G int mSuggestionCommitIconResId -> H android.content.Intent mVoiceWebSearchIntent -> I android.content.Intent mVoiceAppSearchIntent -> J java.lang.CharSequence mDefaultQueryHint -> K android.view.View$OnFocusChangeListener mOnQueryTextFocusChangeListener -> L android.view.View$OnClickListener mOnSearchClickListener -> M boolean mIconifiedByDefault -> N boolean mIconified -> O androidx.cursoradapter.widget.CursorAdapter mSuggestionsAdapter -> P # {"id":"com.android.tools.r8.residualsignature","signature":"LB/a;"} boolean mSubmitButtonEnabled -> Q java.lang.CharSequence mQueryHint -> R boolean mQueryRefinement -> S boolean mClearingFocus -> T int mMaxWidth -> U boolean mVoiceButtonEnabled -> V java.lang.CharSequence mOldQueryText -> W java.lang.CharSequence mUserQuery -> a0 boolean mExpandedInActionView -> b0 int mCollapsedImeOptions -> c0 android.app.SearchableInfo mSearchable -> d0 android.os.Bundle mAppSearchData -> e0 java.lang.Runnable mUpdateDrawableStateRunnable -> f0 java.lang.Runnable mReleaseCursorRunnable -> g0 java.util.WeakHashMap mOutsideDrawablesCache -> h0 android.view.View$OnClickListener mOnClickListener -> i0 android.view.View$OnKeyListener mTextKeyListener -> j0 android.widget.TextView$OnEditorActionListener mOnEditorActionListener -> k0 android.widget.AdapterView$OnItemClickListener mOnItemClickListener -> l0 android.widget.AdapterView$OnItemSelectedListener mOnItemSelectedListener -> m0 android.text.TextWatcher mTextWatcher -> n0 androidx.appcompat.widget.SearchView$AutoCompleteTextViewReflector HIDDEN_METHOD_INVOKER -> o0 # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/SearchView$k;"} androidx.appcompat.widget.SearchView$SearchAutoComplete mSearchSrcTextView -> q android.view.View mSearchEditFrame -> r android.view.View mSearchPlate -> s android.view.View mSubmitArea -> t android.widget.ImageView mSearchButton -> u android.widget.ImageView mGoButton -> v android.widget.ImageView mCloseButton -> w android.widget.ImageView mVoiceButton -> x android.view.View mDropDownAnchor -> y androidx.appcompat.widget.SearchView$UpdatableTouchDelegate mTouchDelegate -> z # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/SearchView$p;"} 1:1:void (android.content.Context):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet):0:0 -> 3:3:void (android.content.Context,android.util.AttributeSet,int):0:0 -> 1:1:android.content.Intent createIntentFromSuggestion(android.database.Cursor,int,java.lang.String):0:0 -> A 1:1:android.content.Intent createVoiceAppSearchIntent(android.content.Intent,android.app.SearchableInfo):0:0 -> B 1:1:android.content.Intent createVoiceWebSearchIntent(android.content.Intent,android.app.SearchableInfo):0:0 -> C 1:1:void dismissSuggestions():0:0 -> D 1:1:void forceSuggestionQuery():0:0 -> E 1:1:void getChildBoundsWithinSearchView(android.view.View,android.graphics.Rect):0:0 -> F 1:1:java.lang.CharSequence getDecoratedHint(java.lang.CharSequence):0:0 -> G 1:1:boolean hasVoiceSearch():0:0 -> H 1:1:boolean isIconified():0:0 -> I 1:1:boolean isLandscapeMode(android.content.Context):0:0 -> J 1:1:boolean isSubmitAreaEnabled():0:0 -> K 1:1:void launchIntent(android.content.Intent):0:0 -> L 1:1:void launchQuerySearch(int,java.lang.String,java.lang.String):0:0 -> M 1:1:boolean launchSuggestion(int,int,java.lang.String):0:0 -> N 1:1:void onCloseClicked():0:0 -> O 1:1:boolean onItemClicked(int,int,java.lang.String):0:0 -> P 1:1:boolean onItemSelected(int):0:0 -> Q 1:1:void onQueryRefine(java.lang.CharSequence):0:0 -> R 1:1:void onSearchClicked():0:0 -> S 1:1:void onSubmitQuery():0:0 -> T 1:1:boolean onSuggestionsKey(android.view.View,int,android.view.KeyEvent):0:0 -> U 1:1:void onTextChanged(java.lang.CharSequence):0:0 -> V 1:1:void onTextFocusChanged():0:0 -> W 1:1:void onVoiceClicked():0:0 -> X 1:1:void postUpdateFocusedState():0:0 -> Y 1:1:void rewriteQueryFromSuggestion(int):0:0 -> Z 1:1:void setQuery(java.lang.CharSequence,boolean):0:0 -> a0 1:1:void onActionViewExpanded():0:0 -> b 1:1:void updateCloseButton():0:0 -> b0 1:1:void onActionViewCollapsed():0:0 -> c 1:1:void updateFocusedState():0:0 -> c0 1:1:void updateQueryHint():0:0 -> d0 1:1:void updateSearchAutoComplete():0:0 -> e0 1:1:void updateSubmitArea():0:0 -> f0 1:1:void updateSubmitButton(boolean):0:0 -> g0 1:3:androidx.cursoradapter.widget.CursorAdapter getSuggestionsAdapter():0:0 -> getSuggestionsAdapter # {"id":"com.android.tools.r8.residualsignature","signature":"()LB/a;"} 1:1:void updateViewsVisibility(boolean):0:0 -> h0 1:1:void updateVoiceButton(boolean):0:0 -> i0 1:8:void setSuggestionsAdapter(androidx.cursoradapter.widget.CursorAdapter):0:0 -> setSuggestionsAdapter # {"id":"com.android.tools.r8.residualsignature","signature":"(LB/a;)V"} 1:1:void adjustDropDownSizeAndPosition():0:0 -> y 1:1:android.content.Intent createIntent(java.lang.String,android.net.Uri,java.lang.String,java.lang.String,int,java.lang.String):0:0 -> z androidx.appcompat.widget.SearchView$$ExternalSyntheticApiModelOutline0 -> androidx.appcompat.widget.o0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(androidx.appcompat.widget.SearchView$SearchAutoComplete):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.SearchView$1 -> androidx.appcompat.widget.SearchView$b: # {"id":"sourceFile","fileName":"SearchView.java"} androidx.appcompat.widget.SearchView this$0 -> e androidx.appcompat.widget.SearchView$10 -> androidx.appcompat.widget.SearchView$a: # {"id":"sourceFile","fileName":"SearchView.java"} androidx.appcompat.widget.SearchView this$0 -> b androidx.appcompat.widget.SearchView$2 -> androidx.appcompat.widget.SearchView$c: # {"id":"sourceFile","fileName":"SearchView.java"} androidx.appcompat.widget.SearchView this$0 -> e androidx.appcompat.widget.SearchView$3 -> androidx.appcompat.widget.SearchView$d: # {"id":"sourceFile","fileName":"SearchView.java"} androidx.appcompat.widget.SearchView this$0 -> a androidx.appcompat.widget.SearchView$4 -> androidx.appcompat.widget.SearchView$e: # {"id":"sourceFile","fileName":"SearchView.java"} androidx.appcompat.widget.SearchView this$0 -> a androidx.appcompat.widget.SearchView$5 -> androidx.appcompat.widget.SearchView$f: # {"id":"sourceFile","fileName":"SearchView.java"} androidx.appcompat.widget.SearchView this$0 -> b androidx.appcompat.widget.SearchView$6 -> androidx.appcompat.widget.SearchView$g: # {"id":"sourceFile","fileName":"SearchView.java"} androidx.appcompat.widget.SearchView this$0 -> b androidx.appcompat.widget.SearchView$7 -> androidx.appcompat.widget.SearchView$h: # {"id":"sourceFile","fileName":"SearchView.java"} androidx.appcompat.widget.SearchView this$0 -> a androidx.appcompat.widget.SearchView$8 -> androidx.appcompat.widget.SearchView$i: # {"id":"sourceFile","fileName":"SearchView.java"} androidx.appcompat.widget.SearchView this$0 -> b androidx.appcompat.widget.SearchView$9 -> androidx.appcompat.widget.SearchView$j: # {"id":"sourceFile","fileName":"SearchView.java"} androidx.appcompat.widget.SearchView this$0 -> b androidx.appcompat.widget.SearchView$AutoCompleteTextViewReflector -> androidx.appcompat.widget.SearchView$k: # {"id":"sourceFile","fileName":"SearchView.java"} java.lang.reflect.Method doBeforeTextChanged -> a java.lang.reflect.Method doAfterTextChanged -> b java.lang.reflect.Method ensureImeVisible -> c 1:1:void doAfterTextChanged(android.widget.AutoCompleteTextView):0:0 -> a 1:1:void doBeforeTextChanged(android.widget.AutoCompleteTextView):0:0 -> b 1:1:void ensureImeVisible(android.widget.AutoCompleteTextView,boolean):0:0 -> c androidx.appcompat.widget.SearchView$OnCloseListener -> androidx.appcompat.widget.SearchView$l: # {"id":"sourceFile","fileName":"SearchView.java"} androidx.appcompat.widget.SearchView$OnQueryTextListener -> androidx.appcompat.widget.SearchView$m: # {"id":"sourceFile","fileName":"SearchView.java"} androidx.appcompat.widget.SearchView$OnSuggestionListener -> androidx.appcompat.widget.SearchView$n: # {"id":"sourceFile","fileName":"SearchView.java"} androidx.appcompat.widget.SearchView$SavedState -> androidx.appcompat.widget.SearchView$o: # {"id":"sourceFile","fileName":"SearchView.java"} boolean isIconified -> c 1:1:void (android.os.Parcel,java.lang.ClassLoader):0:0 -> 2:2:void (android.os.Parcelable):0:0 -> androidx.appcompat.widget.SearchView$SavedState$1 -> androidx.appcompat.widget.SearchView$o$a: # {"id":"sourceFile","fileName":"SearchView.java"} 1:1:androidx.appcompat.widget.SearchView$SavedState createFromParcel(android.os.Parcel):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/appcompat/widget/SearchView$o;"} 1:1:androidx.appcompat.widget.SearchView$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/widget/SearchView$o;"} 1:1:androidx.appcompat.widget.SearchView$SavedState[] newArray(int):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/appcompat/widget/SearchView$o;"} 1:1:java.lang.Object createFromParcel(android.os.Parcel):0:0 -> createFromParcel 2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):0:0 -> createFromParcel androidx.appcompat.widget.SearchView$SearchAutoComplete -> androidx.appcompat.widget.SearchView$SearchAutoComplete: # {"id":"sourceFile","fileName":"SearchView.java"} int mThreshold -> e androidx.appcompat.widget.SearchView mSearchView -> f boolean mHasPendingShowSoftInputRequest -> g java.lang.Runnable mRunShowSoftInputIfNecessary -> h 1:1:void (android.content.Context,android.util.AttributeSet):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):0:0 -> 1:1:boolean isEmpty():0:0 -> a 1:1:void showSoftInputIfNecessary():0:0 -> b androidx.appcompat.widget.SearchView$SearchAutoComplete$1 -> androidx.appcompat.widget.SearchView$SearchAutoComplete$a: # {"id":"sourceFile","fileName":"SearchView.java"} androidx.appcompat.widget.SearchView$SearchAutoComplete this$0 -> e androidx.appcompat.widget.SearchView$UpdatableTouchDelegate -> androidx.appcompat.widget.SearchView$p: # {"id":"sourceFile","fileName":"SearchView.java"} 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 1:1:void setBounds(android.graphics.Rect,android.graphics.Rect):0:0 -> a androidx.appcompat.widget.SuggestionsAdapter -> androidx.appcompat.widget.p0: # {"id":"sourceFile","fileName":"SuggestionsAdapter.java"} int mFlagsCol -> A android.app.SearchManager mSearchManager -> m androidx.appcompat.widget.SearchView mSearchView -> n android.app.SearchableInfo mSearchable -> o android.content.Context mProviderContext -> p java.util.WeakHashMap mOutsideDrawablesCache -> q int mCommitIconResId -> r boolean mClosed -> s int mQueryRefinement -> t android.content.res.ColorStateList mUrlColor -> u int mText1Col -> v int mText2Col -> w int mText2UrlCol -> x int mIconName1Col -> y int mIconName2Col -> z 1:1:void storeInIconCache(java.lang.String,android.graphics.drawable.Drawable):0:0 -> A 1:1:void updateSpinnerState(android.database.Cursor):0:0 -> B 1:1:java.lang.CharSequence convertToString(android.database.Cursor):0:0 -> a 1:1:void changeCursor(android.database.Cursor):0:0 -> b 1:1:android.database.Cursor runQueryOnBackgroundThread(java.lang.CharSequence):0:0 -> d 1:1:void bindView(android.view.View,android.content.Context,android.database.Cursor):0:0 -> e 1:1:android.view.View newView(android.content.Context,android.database.Cursor,android.view.ViewGroup):0:0 -> h 1:1:android.graphics.drawable.Drawable checkIconCache(java.lang.String):0:0 -> k 1:1:java.lang.CharSequence formatUrl(java.lang.CharSequence):0:0 -> l 1:1:android.graphics.drawable.Drawable getActivityIcon(android.content.ComponentName):0:0 -> m 1:1:android.graphics.drawable.Drawable getActivityIconWithCache(android.content.ComponentName):0:0 -> n 1:1:java.lang.String getColumnString(android.database.Cursor,java.lang.String):0:0 -> o 1:1:android.graphics.drawable.Drawable getDefaultIcon1(android.database.Cursor):0:0 -> p 1:1:android.graphics.drawable.Drawable getDrawable(android.net.Uri):0:0 -> q 1:1:android.graphics.drawable.Drawable getDrawableFromResourceUri(android.net.Uri):0:0 -> r 1:1:android.graphics.drawable.Drawable getDrawableFromResourceValue(java.lang.String):0:0 -> s 1:1:android.graphics.drawable.Drawable getIcon1(android.database.Cursor):0:0 -> t 1:1:android.graphics.drawable.Drawable getIcon2(android.database.Cursor):0:0 -> u 1:1:android.database.Cursor getSearchManagerSuggestions(android.app.SearchableInfo,java.lang.String,int):0:0 -> v 1:1:java.lang.String getStringOrNull(android.database.Cursor,int):0:0 -> w 1:1:void setQueryRefinement(int):0:0 -> x 1:1:void setViewDrawable(android.widget.ImageView,android.graphics.drawable.Drawable,int):0:0 -> y 1:1:void setViewText(android.widget.TextView,java.lang.CharSequence):0:0 -> z androidx.appcompat.widget.SuggestionsAdapter$ChildViewCache -> androidx.appcompat.widget.p0$a: # {"id":"sourceFile","fileName":"SuggestionsAdapter.java"} 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 androidx.appcompat.widget.SwitchCompat -> androidx.appcompat.widget.SwitchCompat: # {"id":"sourceFile","fileName":"SwitchCompat.java"} int mSwitchHeight -> A int mThumbWidth -> B int mSwitchLeft -> C int mSwitchTop -> D int mSwitchRight -> E int mSwitchBottom -> F android.text.TextPaint mTextPaint -> G android.content.res.ColorStateList mTextColors -> H android.text.Layout mOnLayout -> I android.text.Layout mOffLayout -> J android.text.method.TransformationMethod mSwitchTransformationMethod -> K android.animation.ObjectAnimator mPositionAnimator -> L androidx.appcompat.widget.AppCompatTextHelper mTextHelper -> M # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/y;"} android.graphics.Rect mTempRect -> N android.util.Property THUMB_POS -> O int[] CHECKED_STATE_SET -> P android.graphics.drawable.Drawable mThumbDrawable -> b android.content.res.ColorStateList mThumbTintList -> c android.graphics.PorterDuff$Mode mThumbTintMode -> d boolean mHasThumbTint -> e boolean mHasThumbTintMode -> f android.graphics.drawable.Drawable mTrackDrawable -> g android.content.res.ColorStateList mTrackTintList -> h android.graphics.PorterDuff$Mode mTrackTintMode -> i boolean mHasTrackTint -> j boolean mHasTrackTintMode -> k int mThumbTextPadding -> l int mSwitchMinWidth -> m int mSwitchPadding -> n boolean mSplitTrack -> o java.lang.CharSequence mTextOn -> p java.lang.CharSequence mTextOff -> q boolean mShowText -> r int mTouchMode -> s int mTouchSlop -> t float mTouchX -> u float mTouchY -> v android.view.VelocityTracker mVelocityTracker -> w int mMinFlingVelocity -> x float mThumbPosition -> y int mSwitchWidth -> z 1:1:void (android.content.Context,android.util.AttributeSet):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):0:0 -> 1:1:void animateThumbToCheckedState(boolean):0:0 -> a 1:1:void applyThumbTint():0:0 -> b 1:1:void applyTrackTint():0:0 -> c 1:1:void cancelPositionAnimator():0:0 -> d 1:1:void cancelSuperTouch(android.view.MotionEvent):0:0 -> e 1:1:float constrain(float,float,float):0:0 -> f 1:1:boolean hitThumb(float,float):0:0 -> g 1:1:android.text.Layout makeLayout(java.lang.CharSequence):0:0 -> h 1:1:void setSwitchTextAppearance(android.content.Context,int):0:0 -> i 1:1:void setSwitchTypeface(android.graphics.Typeface,int):0:0 -> j 1:1:void setSwitchTypefaceByIndex(int,int):0:0 -> k 1:1:void stopDrag(android.view.MotionEvent):0:0 -> l androidx.appcompat.widget.SwitchCompat$1 -> androidx.appcompat.widget.SwitchCompat$a: # {"id":"sourceFile","fileName":"SwitchCompat.java"} 1:1:java.lang.Float get(androidx.appcompat.widget.SwitchCompat):0:0 -> a 1:1:void set(androidx.appcompat.widget.SwitchCompat,java.lang.Float):0:0 -> b androidx.appcompat.widget.ThemeUtils -> androidx.appcompat.widget.q0: # {"id":"sourceFile","fileName":"ThemeUtils.java"} java.lang.ThreadLocal TL_TYPED_VALUE -> a int[] DISABLED_STATE_SET -> b int[] FOCUSED_STATE_SET -> c int[] ACTIVATED_STATE_SET -> d int[] PRESSED_STATE_SET -> e int[] CHECKED_STATE_SET -> f int[] SELECTED_STATE_SET -> g int[] NOT_PRESSED_OR_FOCUSED_STATE_SET -> h int[] EMPTY_STATE_SET -> i int[] TEMP_ARRAY -> j 1:1:int getDisabledThemeAttrColor(android.content.Context,int):0:0 -> a 1:1:int getThemeAttrColor(android.content.Context,int):0:0 -> b 1:1:int getThemeAttrColor(android.content.Context,int,float):0:0 -> c 1:1:android.content.res.ColorStateList getThemeAttrColorStateList(android.content.Context,int):0:0 -> d 1:1:android.util.TypedValue getTypedValue():0:0 -> e androidx.appcompat.widget.TintContextWrapper -> androidx.appcompat.widget.r0: # {"id":"sourceFile","fileName":"TintContextWrapper.java"} android.content.res.Resources mResources -> a android.content.res.Resources$Theme mTheme -> b java.lang.Object CACHE_LOCK -> c java.util.ArrayList sCache -> d 1:1:boolean shouldWrap(android.content.Context):0:0 -> a 1:1:android.content.Context wrap(android.content.Context):0:0 -> b androidx.appcompat.widget.TintInfo -> androidx.appcompat.widget.s0: # {"id":"sourceFile","fileName":"TintInfo.java"} android.content.res.ColorStateList mTintList -> a android.graphics.PorterDuff$Mode mTintMode -> b boolean mHasTintMode -> c boolean mHasTintList -> d 1:1:void clear():0:0 -> a androidx.appcompat.widget.TintResources -> androidx.appcompat.widget.t0: # {"id":"sourceFile","fileName":"TintResources.java"} java.lang.ref.WeakReference mContextRef -> b androidx.appcompat.widget.TintTypedArray -> androidx.appcompat.widget.u0: # {"id":"sourceFile","fileName":"TintTypedArray.java"} android.content.Context mContext -> a android.content.res.TypedArray mWrapped -> b android.util.TypedValue mTypedValue -> c 1:1:boolean getBoolean(int,boolean):0:0 -> a 1:1:int getColor(int,int):0:0 -> b 1:1:android.content.res.ColorStateList getColorStateList(int):0:0 -> c 1:1:int getDimensionPixelOffset(int,int):0:0 -> d 1:1:int getDimensionPixelSize(int,int):0:0 -> e 1:1:android.graphics.drawable.Drawable getDrawable(int):0:0 -> f 1:1:float getFloat(int,float):0:0 -> g 1:1:android.graphics.Typeface getFont(int,int,androidx.core.content.res.ResourcesCompat$FontCallback):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(IILandroidx/core/content/res/h$e;)Landroid/graphics/Typeface;"} 1:1:int getInt(int,int):0:0 -> i 1:1:int getInteger(int,int):0:0 -> j 1:1:int getLayoutDimension(int,int):0:0 -> k 1:1:int getResourceId(int,int):0:0 -> l 1:1:java.lang.String getString(int):0:0 -> m 1:1:java.lang.CharSequence getText(int):0:0 -> n 1:1:boolean hasValue(int):0:0 -> o 1:1:androidx.appcompat.widget.TintTypedArray obtainStyledAttributes(android.content.Context,int,int[]):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;I[I)Landroidx/appcompat/widget/u0;"} 1:1:androidx.appcompat.widget.TintTypedArray obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[]):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;[I)Landroidx/appcompat/widget/u0;"} 1:1:androidx.appcompat.widget.TintTypedArray obtainStyledAttributes(android.content.Context,android.util.AttributeSet,int[],int,int):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;[III)Landroidx/appcompat/widget/u0;"} 1:1:void recycle():0:0 -> s androidx.appcompat.widget.Toolbar -> androidx.appcompat.widget.Toolbar: # {"id":"sourceFile","fileName":"Toolbar.java"} android.content.res.ColorStateList mTitleTextColor -> A android.content.res.ColorStateList mSubtitleTextColor -> B boolean mEatingTouch -> C boolean mEatingHover -> D java.util.ArrayList mTempViews -> E java.util.ArrayList mHiddenViews -> F int[] mTempMargins -> G androidx.appcompat.widget.ActionMenuView$OnMenuItemClickListener mMenuViewItemClickListener -> H # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/ActionMenuView$e;"} androidx.appcompat.widget.ToolbarWidgetWrapper mWrapper -> I # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/v0;"} androidx.appcompat.widget.ActionMenuPresenter mOuterActionMenuPresenter -> J # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/c;"} androidx.appcompat.widget.Toolbar$ExpandedActionViewMenuPresenter mExpandedMenuPresenter -> K # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/Toolbar$d;"} androidx.appcompat.view.menu.MenuPresenter$Callback mActionMenuPresenterCallback -> L # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/h$a;"} androidx.appcompat.view.menu.MenuBuilder$Callback mMenuBuilderCallback -> M # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d$a;"} boolean mCollapsible -> N java.lang.Runnable mShowOverflowMenuRunnable -> O androidx.appcompat.widget.ActionMenuView mMenuView -> b android.widget.TextView mTitleTextView -> c android.widget.TextView mSubtitleTextView -> d android.widget.ImageButton mNavButtonView -> e android.widget.ImageView mLogoView -> f android.graphics.drawable.Drawable mCollapseIcon -> g java.lang.CharSequence mCollapseDescription -> h android.widget.ImageButton mCollapseButtonView -> i android.view.View mExpandedActionView -> j android.content.Context mPopupContext -> k int mPopupTheme -> l int mTitleTextAppearance -> m int mSubtitleTextAppearance -> n int mButtonGravity -> o int mMaxButtonHeight -> p int mTitleMarginStart -> q int mTitleMarginEnd -> r int mTitleMarginTop -> s int mTitleMarginBottom -> t androidx.appcompat.widget.RtlSpacingHelper mContentInsets -> u # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/m0;"} int mContentInsetStartWithNavigation -> v int mContentInsetEndWithActions -> w int mGravity -> x java.lang.CharSequence mTitleText -> y java.lang.CharSequence mSubtitleText -> z 1:1:void (android.content.Context,android.util.AttributeSet):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):0:0 -> 1:1:void postShowOverflowMenu():0:0 -> A 1:1:void removeChildrenForExpandedActionView():0:0 -> B 1:1:void setContentInsetsRelative(int,int):0:0 -> C 1:1:void setSubtitleTextAppearance(android.content.Context,int):0:0 -> D 1:1:void setTitleTextAppearance(android.content.Context,int):0:0 -> E 1:1:boolean shouldCollapse():0:0 -> F 1:1:boolean shouldLayout(android.view.View):0:0 -> G 1:1:boolean showOverflowMenu():0:0 -> H 1:1:void addChildrenForExpandedActionView():0:0 -> a 1:1:void addCustomViewsWithGravity(java.util.List,int):0:0 -> b 1:1:void addSystemView(android.view.View,boolean):0:0 -> c 1:1:void collapseActionView():0:0 -> d 1:1:void ensureCollapseButtonView():0:0 -> e 1:1:void ensureContentInsets():0:0 -> f 1:1:void ensureLogoView():0:0 -> g 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 1:1:void ensureMenu():0:0 -> h 1:1:void ensureMenuView():0:0 -> i 1:1:void ensureNavButtonView():0:0 -> j 1:1:androidx.appcompat.widget.Toolbar$LayoutParams generateDefaultLayoutParams():0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/appcompat/widget/Toolbar$e;"} 1:1:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.util.AttributeSet):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/AttributeSet;)Landroidx/appcompat/widget/Toolbar$e;"} 1:1:androidx.appcompat.widget.Toolbar$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/appcompat/widget/Toolbar$e;"} 1:1:int getChildHorizontalGravity(int):0:0 -> n 1:1:int getChildTop(android.view.View,int):0:0 -> o 1:1:int getChildVerticalGravity(int):0:0 -> p 1:1:int getHorizontalMargins(android.view.View):0:0 -> q 1:1:int getVerticalMargins(android.view.View):0:0 -> r 1:1:int getViewListMeasuredWidth(java.util.List,int[]):0:0 -> s 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 setLogo(android.graphics.drawable.Drawable):0:0 -> setLogo 1:1:void setLogoDescription(int):0:0 -> setLogoDescription 2:2:void setLogoDescription(java.lang.CharSequence):0:0 -> setLogoDescription 1:1:void setNavigationContentDescription(int):0:0 -> setNavigationContentDescription 2:2:void setNavigationContentDescription(java.lang.CharSequence):0:0 -> setNavigationContentDescription 1:1:void setNavigationIcon(int):0:0 -> setNavigationIcon 2:2:void setNavigationIcon(android.graphics.drawable.Drawable):0:0 -> setNavigationIcon 1:1:void setSubtitle(int):0:0 -> setSubtitle 2:2: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 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 1:1:void inflateMenu(int):0:0 -> t 1:1:boolean isChildOrHidden(android.view.View):0:0 -> u 1:1:boolean isOverflowMenuShowing():0:0 -> v 1:1:int layoutChildLeft(android.view.View,int,int[],int):0:0 -> w 1:1:int layoutChildRight(android.view.View,int,int[],int):0:0 -> x 1:1:int measureChildCollapseMargins(android.view.View,int,int,int,int,int[]):0:0 -> y 1:1:void measureChildConstrained(android.view.View,int,int,int,int,int):0:0 -> z androidx.appcompat.widget.Toolbar$1 -> androidx.appcompat.widget.Toolbar$a: # {"id":"sourceFile","fileName":"Toolbar.java"} androidx.appcompat.widget.Toolbar this$0 -> a androidx.appcompat.widget.Toolbar$2 -> androidx.appcompat.widget.Toolbar$b: # {"id":"sourceFile","fileName":"Toolbar.java"} androidx.appcompat.widget.Toolbar this$0 -> e androidx.appcompat.widget.Toolbar$3 -> androidx.appcompat.widget.Toolbar$c: # {"id":"sourceFile","fileName":"Toolbar.java"} androidx.appcompat.widget.Toolbar this$0 -> b androidx.appcompat.widget.Toolbar$ExpandedActionViewMenuPresenter -> androidx.appcompat.widget.Toolbar$d: # {"id":"sourceFile","fileName":"Toolbar.java"} androidx.appcompat.view.menu.MenuBuilder mMenu -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/d;"} androidx.appcompat.view.menu.MenuItemImpl mCurrentExpandedItem -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/view/menu/e;"} androidx.appcompat.widget.Toolbar this$0 -> d 1:1:void onCloseMenu(androidx.appcompat.view.menu.MenuBuilder,boolean):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Z)V"} 1:1:boolean flagActionItems():0:0 -> c 1:1:void initForMenu(android.content.Context,androidx.appcompat.view.menu.MenuBuilder):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/appcompat/view/menu/d;)V"} 1:1:boolean collapseItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroidx/appcompat/view/menu/e;)Z"} 1:1:boolean expandItemActionView(androidx.appcompat.view.menu.MenuBuilder,androidx.appcompat.view.menu.MenuItemImpl):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/d;Landroidx/appcompat/view/menu/e;)Z"} 1:1:boolean onSubMenuSelected(androidx.appcompat.view.menu.SubMenuBuilder):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/view/menu/k;)Z"} 1:1:void updateMenuView(boolean):0:0 -> k androidx.appcompat.widget.Toolbar$LayoutParams -> androidx.appcompat.widget.Toolbar$e: # {"id":"sourceFile","fileName":"Toolbar.java"} int mViewType -> b 1:1:void (int,int):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet):0:0 -> 3:3:void (android.view.ViewGroup$LayoutParams):0:0 -> 4:4:void (android.view.ViewGroup$MarginLayoutParams):0:0 -> 5:5:void (androidx.appcompat.widget.Toolbar$LayoutParams):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/Toolbar$e;)V"} 6:6:void (androidx.appcompat.app.ActionBar$LayoutParams):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf/a;)V"} 1:1:void copyMarginsFromCompat(android.view.ViewGroup$MarginLayoutParams):0:0 -> a androidx.appcompat.widget.Toolbar$OnMenuItemClickListener -> androidx.appcompat.widget.Toolbar$f: # {"id":"sourceFile","fileName":"Toolbar.java"} androidx.appcompat.widget.Toolbar$SavedState -> androidx.appcompat.widget.Toolbar$g: # {"id":"sourceFile","fileName":"Toolbar.java"} int expandedMenuItemId -> c boolean isOverflowOpen -> d 1:1:void (android.os.Parcel,java.lang.ClassLoader):0:0 -> 2:2:void (android.os.Parcelable):0:0 -> androidx.appcompat.widget.Toolbar$SavedState$1 -> androidx.appcompat.widget.Toolbar$g$a: # {"id":"sourceFile","fileName":"Toolbar.java"} 1:1:androidx.appcompat.widget.Toolbar$SavedState createFromParcel(android.os.Parcel):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/appcompat/widget/Toolbar$g;"} 1:1:androidx.appcompat.widget.Toolbar$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/appcompat/widget/Toolbar$g;"} 1:1:androidx.appcompat.widget.Toolbar$SavedState[] newArray(int):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/appcompat/widget/Toolbar$g;"} 1:1:java.lang.Object createFromParcel(android.os.Parcel):0:0 -> createFromParcel 2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):0:0 -> createFromParcel androidx.appcompat.widget.ToolbarWidgetWrapper -> androidx.appcompat.widget.v0: # {"id":"sourceFile","fileName":"ToolbarWidgetWrapper.java"} 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 int mNavigationMode -> m int mDefaultNavigationContentDescription -> n android.graphics.drawable.Drawable mDefaultNavigationIcon -> o 1:1:void (androidx.appcompat.widget.Toolbar,boolean):0:0 -> 2:2:void (androidx.appcompat.widget.Toolbar,boolean,int,int):0:0 -> 1:1:void setLogo(int):0:0 -> a 1:1:void setWindowTitle(java.lang.CharSequence):0:0 -> b 1:1:void setWindowCallback(android.view.Window$Callback):0:0 -> c 1:1:int detectDisplayOptions():0:0 -> d 1:1:android.content.Context getContext():0:0 -> e 1:1:void setCustomView(android.view.View):0:0 -> f 1:1:void setDefaultNavigationContentDescription(int):0:0 -> g 1:1:void setDisplayOptions(int):0:0 -> h 1:1:void setLogo(android.graphics.drawable.Drawable):0:0 -> i 1:1:void setNavigationContentDescription(int):0:0 -> j 1:1:void setNavigationContentDescription(java.lang.CharSequence):0:0 -> k 1:1:void setNavigationIcon(android.graphics.drawable.Drawable):0:0 -> l 1:1:void setSubtitle(java.lang.CharSequence):0:0 -> m 1:1:void setTitle(java.lang.CharSequence):0:0 -> n 1:1:void setTitleInt(java.lang.CharSequence):0:0 -> o 1:1:void updateHomeAccessibility():0:0 -> p 1:1:void updateNavigationIcon():0:0 -> q 1:1:void updateToolbarLogo():0:0 -> r 1:1:void setIcon(int):0:0 -> setIcon 2:2:void setIcon(android.graphics.drawable.Drawable):0:0 -> setIcon androidx.appcompat.widget.ToolbarWidgetWrapper$1 -> androidx.appcompat.widget.v0$a: # {"id":"sourceFile","fileName":"ToolbarWidgetWrapper.java"} androidx.appcompat.view.menu.ActionMenuItem mNavItem -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Ll/a;"} androidx.appcompat.widget.ToolbarWidgetWrapper this$0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/v0;"} androidx.appcompat.widget.TooltipCompat -> androidx.appcompat.widget.x0: # {"id":"sourceFile","fileName":"TooltipCompat.java"} 1:1:void setTooltipText(android.view.View,java.lang.CharSequence):0:0 -> a androidx.appcompat.widget.TooltipCompat$$ExternalSyntheticApiModelOutline0 -> androidx.appcompat.widget.w0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.View,java.lang.CharSequence):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.appcompat.widget.TooltipCompatHandler -> androidx.appcompat.widget.y0: # {"id":"sourceFile","fileName":"TooltipCompatHandler.java"} android.view.View mAnchor -> b java.lang.CharSequence mTooltipText -> c int mHoverSlop -> d java.lang.Runnable mShowRunnable -> e java.lang.Runnable mHideRunnable -> f int mAnchorX -> g int mAnchorY -> h androidx.appcompat.widget.TooltipPopup mPopup -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/z0;"} boolean mFromTouch -> j androidx.appcompat.widget.TooltipCompatHandler sPendingHandler -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/y0;"} androidx.appcompat.widget.TooltipCompatHandler sActiveHandler -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/y0;"} 1:1:void cancelPendingShow():0:0 -> a 1:1:void clearAnchorPos():0:0 -> b 1:1:void hide():0:0 -> c 1:1:void scheduleShow():0:0 -> d 1:1:void setPendingHandler(androidx.appcompat.widget.TooltipCompatHandler):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/appcompat/widget/y0;)V"} 1:1:void setTooltipText(android.view.View,java.lang.CharSequence):0:0 -> f 1:1:void show(boolean):0:0 -> g 1:1:boolean updateAnchorPos(android.view.MotionEvent):0:0 -> h androidx.appcompat.widget.TooltipCompatHandler$1 -> androidx.appcompat.widget.y0$a: # {"id":"sourceFile","fileName":"TooltipCompatHandler.java"} androidx.appcompat.widget.TooltipCompatHandler this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/y0;"} androidx.appcompat.widget.TooltipCompatHandler$2 -> androidx.appcompat.widget.y0$b: # {"id":"sourceFile","fileName":"TooltipCompatHandler.java"} androidx.appcompat.widget.TooltipCompatHandler this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/appcompat/widget/y0;"} androidx.appcompat.widget.TooltipPopup -> androidx.appcompat.widget.z0: # {"id":"sourceFile","fileName":"TooltipPopup.java"} android.content.Context mContext -> a android.view.View mContentView -> b android.widget.TextView mMessageView -> c android.view.WindowManager$LayoutParams mLayoutParams -> d android.graphics.Rect mTmpDisplayFrame -> e int[] mTmpAnchorPos -> f int[] mTmpAppPos -> g 1:1:void computePosition(android.view.View,int,int,boolean,android.view.WindowManager$LayoutParams):0:0 -> a 1:1:android.view.View getAppRootView(android.view.View):0:0 -> b 1:1:void hide():0:0 -> c 1:1:boolean isShowing():0:0 -> d 1:1:void show(android.view.View,int,int,boolean,java.lang.CharSequence):0:0 -> e androidx.appcompat.widget.VectorEnabledTintResources -> androidx.appcompat.widget.A0: # {"id":"sourceFile","fileName":"VectorEnabledTintResources.java"} java.lang.ref.WeakReference mContextRef -> a boolean sCompatVectorFromResourcesEnabled -> b 1:1:boolean isCompatVectorFromResourcesEnabled():0:0 -> a 1:1:boolean shouldBeUsed():0:0 -> b 1:1:android.graphics.drawable.Drawable superGetDrawable(int):0:0 -> c androidx.appcompat.widget.ViewStubCompat -> androidx.appcompat.widget.ViewStubCompat: # {"id":"sourceFile","fileName":"ViewStubCompat.java"} int mLayoutResource -> b int mInflatedId -> c java.lang.ref.WeakReference mInflatedViewRef -> d android.view.LayoutInflater mInflater -> e 1:1:void (android.content.Context,android.util.AttributeSet):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):0:0 -> 1:1:android.view.View inflate():0:0 -> a androidx.appcompat.widget.ViewStubCompat$OnInflateListener -> androidx.appcompat.widget.ViewStubCompat$a: # {"id":"sourceFile","fileName":"ViewStubCompat.java"} androidx.appcompat.widget.ViewUtils -> androidx.appcompat.widget.B0: # {"id":"sourceFile","fileName":"ViewUtils.java"} java.lang.reflect.Method sComputeFitSystemWindowsMethod -> a 1:1:void computeFitSystemWindows(android.view.View,android.graphics.Rect,android.graphics.Rect):0:0 -> a 1:1:boolean isLayoutRtl(android.view.View):0:0 -> b androidx.arch.core.executor.ArchTaskExecutor -> m.c: # {"id":"sourceFile","fileName":"ArchTaskExecutor.java"} androidx.arch.core.executor.TaskExecutor mDelegate -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/e;"} androidx.arch.core.executor.TaskExecutor mDefaultTaskExecutor -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/e;"} androidx.arch.core.executor.ArchTaskExecutor sInstance -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/c;"} java.util.concurrent.Executor sMainThreadExecutor -> d java.util.concurrent.Executor sIOThreadExecutor -> e 1:15:void ():0:0 -> 1:13:void ():0:0 -> 1:6:void executeOnDiskIO(java.lang.Runnable):0:0 -> a 1:7:boolean isMainThread():0:0 -> b 1:6:void postToMainThread(java.lang.Runnable):0:0 -> c 1:4:void $r8$lambda$iDc81zb_vTqqbYgAu5pDFlgKzao(java.lang.Runnable):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} 1:4:void $r8$lambda$jMV7X2Tn_t5-EUbO6ennHkrVKsQ(java.lang.Runnable):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} 1:30:androidx.arch.core.executor.ArchTaskExecutor getInstance():0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lm/c;"} 1:8:void lambda$static$0(java.lang.Runnable):0:0 -> g 1:8:void lambda$static$1(java.lang.Runnable):0:0 -> h androidx.arch.core.executor.ArchTaskExecutor$$ExternalSyntheticLambda0 -> m.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} void androidx.arch.core.executor.ArchTaskExecutor$$InternalSyntheticLambda$1$9580060e502c9c6d010aedc242a8559b77fd3a2d76088a3dab3346eb50cca4bb$0.() -> # {"id":"com.android.tools.r8.synthesized"} 1:4:void execute(java.lang.Runnable):0:0 -> execute # {"id":"com.android.tools.r8.synthesized"} androidx.arch.core.executor.ArchTaskExecutor$$ExternalSyntheticLambda1 -> m.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} void androidx.arch.core.executor.ArchTaskExecutor$$InternalSyntheticLambda$1$9580060e502c9c6d010aedc242a8559b77fd3a2d76088a3dab3346eb50cca4bb$1.() -> # {"id":"com.android.tools.r8.synthesized"} 1:4:void execute(java.lang.Runnable):0:0 -> execute # {"id":"com.android.tools.r8.synthesized"} androidx.arch.core.executor.DefaultTaskExecutor -> m.d: # {"id":"sourceFile","fileName":"DefaultTaskExecutor.java"} java.lang.Object mLock -> a java.util.concurrent.ExecutorService mDiskIO -> b android.os.Handler mMainHandler -> c 1:23:void ():0:0 -> 1:6:void executeOnDiskIO(java.lang.Runnable):0:0 -> a 1:18:boolean isMainThread():0:0 -> b 1:34:void postToMainThread(java.lang.Runnable):0:0 -> c 1:65:android.os.Handler createAsync(android.os.Looper):0:0 -> d androidx.arch.core.executor.DefaultTaskExecutor$1 -> m.d$a: # {"id":"sourceFile","fileName":"DefaultTaskExecutor.java"} java.util.concurrent.atomic.AtomicInteger mThreadId -> a androidx.arch.core.executor.DefaultTaskExecutor this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lm/d;"} 1:14:void (androidx.arch.core.executor.DefaultTaskExecutor):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lm/d;)V"} 1:32:java.lang.Thread newThread(java.lang.Runnable):0:0 -> newThread androidx.arch.core.executor.DefaultTaskExecutor$Api28Impl -> m.d$b: # {"id":"sourceFile","fileName":"DefaultTaskExecutor.java"} 1:5:android.os.Handler createAsync(android.os.Looper):0:0 -> a androidx.arch.core.executor.TaskExecutor -> m.e: # {"id":"sourceFile","fileName":"TaskExecutor.java"} void () -> # {"id":"com.android.tools.r8.synthesized"} void executeOnDiskIO(java.lang.Runnable) -> a boolean isMainThread() -> b void postToMainThread(java.lang.Runnable) -> c androidx.arch.core.internal.FastSafeIterableMap -> n.a: # {"id":"sourceFile","fileName":"FastSafeIterableMap.java"} java.util.HashMap mHashMap -> i 1:11:void ():0:0 -> 1:7:boolean contains(java.lang.Object):0:0 -> contains 1:9:androidx.arch.core.internal.SafeIterableMap$Entry get(java.lang.Object):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Ln/b$c;"} 1:10:java.lang.Object remove(java.lang.Object):0:0 -> n 1:19:java.util.Map$Entry ceil(java.lang.Object):0:0 -> o 1:20:java.lang.Object putIfAbsent(java.lang.Object,java.lang.Object):0:0 -> p androidx.arch.core.internal.SafeIterableMap -> n.b: # {"id":"sourceFile","fileName":"SafeIterableMap.java"} androidx.arch.core.internal.SafeIterableMap$Entry mStart -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/b$c;"} androidx.arch.core.internal.SafeIterableMap$Entry mEnd -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/b$c;"} java.util.WeakHashMap mIterators -> g int mSize -> h 1:14:void ():0:0 -> 1:81:boolean equals(java.lang.Object):0:0 -> equals 1:17:java.util.Iterator descendingIterator():0:0 -> h 1:24:int hashCode():0:0 -> hashCode 1:3:java.util.Map$Entry eldest():0:0 -> i 1:17:java.util.Iterator iterator():0:0 -> iterator androidx.arch.core.internal.SafeIterableMap$Entry get(java.lang.Object) -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Ln/b$c;"} 1:13:androidx.arch.core.internal.SafeIterableMap$IteratorWithAdditions iteratorWithAdditions():0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln/b$d;"} 1:3:java.util.Map$Entry newest():0:0 -> l 1:25:androidx.arch.core.internal.SafeIterableMap$Entry put(java.lang.Object,java.lang.Object):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;)Ln/b$c;"} 1:75:java.lang.Object remove(java.lang.Object):0:0 -> n 1:3:int size():0:0 -> size 1:55:java.lang.String toString():0:0 -> toString androidx.arch.core.internal.SafeIterableMap$AscendingIterator -> n.b$a: # {"id":"sourceFile","fileName":"SafeIterableMap.java"} 1:4:void (androidx.arch.core.internal.SafeIterableMap$Entry,androidx.arch.core.internal.SafeIterableMap$Entry):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/b$c;Ln/b$c;)V"} 1:3:androidx.arch.core.internal.SafeIterableMap$Entry backward(androidx.arch.core.internal.SafeIterableMap$Entry):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/b$c;)Ln/b$c;"} 1:3:androidx.arch.core.internal.SafeIterableMap$Entry forward(androidx.arch.core.internal.SafeIterableMap$Entry):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/b$c;)Ln/b$c;"} androidx.arch.core.internal.SafeIterableMap$DescendingIterator -> n.b$b: # {"id":"sourceFile","fileName":"SafeIterableMap.java"} 1:4:void (androidx.arch.core.internal.SafeIterableMap$Entry,androidx.arch.core.internal.SafeIterableMap$Entry):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/b$c;Ln/b$c;)V"} 1:3:androidx.arch.core.internal.SafeIterableMap$Entry backward(androidx.arch.core.internal.SafeIterableMap$Entry):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/b$c;)Ln/b$c;"} 1:3:androidx.arch.core.internal.SafeIterableMap$Entry forward(androidx.arch.core.internal.SafeIterableMap$Entry):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/b$c;)Ln/b$c;"} androidx.arch.core.internal.SafeIterableMap$Entry -> n.b$c: # {"id":"sourceFile","fileName":"SafeIterableMap.java"} java.lang.Object mKey -> e java.lang.Object mValue -> f androidx.arch.core.internal.SafeIterableMap$Entry mNext -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/b$c;"} androidx.arch.core.internal.SafeIterableMap$Entry mPrevious -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/b$c;"} 1:8:void (java.lang.Object,java.lang.Object):0:0 -> 1:35:boolean equals(java.lang.Object):0:0 -> equals 1:3:java.lang.Object getKey():0:0 -> getKey 1:3:java.lang.Object getValue():0:0 -> getValue 1:14:int hashCode():0:0 -> hashCode 1:8:java.lang.Object setValue(java.lang.Object):0:0 -> setValue 1:25:java.lang.String toString():0:0 -> toString androidx.arch.core.internal.SafeIterableMap$IteratorWithAdditions -> n.b$d: # {"id":"sourceFile","fileName":"SafeIterableMap.java"} androidx.arch.core.internal.SafeIterableMap$Entry mCurrent -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/b$c;"} boolean mBeforeStart -> f androidx.arch.core.internal.SafeIterableMap this$0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/b;"} 1:9:void (androidx.arch.core.internal.SafeIterableMap):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/b;)V"} 1:16:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/b$c;)V"} 1:26:java.util.Map$Entry next():0:0 -> c 1:24:boolean hasNext():0:0 -> hasNext 1:5:java.lang.Object next():0:0 -> next androidx.arch.core.internal.SafeIterableMap$ListIterator -> n.b$e: # {"id":"sourceFile","fileName":"SafeIterableMap.java"} androidx.arch.core.internal.SafeIterableMap$Entry mExpectedEnd -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/b$c;"} androidx.arch.core.internal.SafeIterableMap$Entry mNext -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/b$c;"} 1:8:void (androidx.arch.core.internal.SafeIterableMap$Entry,androidx.arch.core.internal.SafeIterableMap$Entry):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/b$c;Ln/b$c;)V"} 1:34:void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/b$c;)V"} androidx.arch.core.internal.SafeIterableMap$Entry backward(androidx.arch.core.internal.SafeIterableMap$Entry) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/b$c;)Ln/b$c;"} androidx.arch.core.internal.SafeIterableMap$Entry forward(androidx.arch.core.internal.SafeIterableMap$Entry) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/b$c;)Ln/b$c;"} 1:9:java.util.Map$Entry next():0:0 -> e 1:16:androidx.arch.core.internal.SafeIterableMap$Entry nextNode():0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Ln/b$c;"} 1:8:boolean hasNext():0:0 -> hasNext 1:5:java.lang.Object next():0:0 -> next androidx.arch.core.internal.SafeIterableMap$SupportRemove -> n.b$f: # {"id":"sourceFile","fileName":"SafeIterableMap.java"} void () -> # {"id":"com.android.tools.r8.synthesized"} void supportRemove(androidx.arch.core.internal.SafeIterableMap$Entry) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ln/b$c;)V"} androidx.browser.R$dimen -> o.a: int browser_actions_context_menu_max_width -> a int browser_actions_context_menu_min_padding -> b androidx.browser.browseractions.BrowserActionsFallbackMenuView -> androidx.browser.browseractions.BrowserActionsFallbackMenuView: # {"id":"sourceFile","fileName":"BrowserActionsFallbackMenuView.java"} int mBrowserActionsMenuMinPaddingPx -> b int mBrowserActionsMenuMaxWidthPx -> c androidx.browser.customtabs.CustomTabColorSchemeParams -> androidx.browser.customtabs.a: # {"id":"sourceFile","fileName":"CustomTabColorSchemeParams.java"} java.lang.Integer toolbarColor -> a java.lang.Integer secondaryToolbarColor -> b java.lang.Integer navigationBarColor -> c java.lang.Integer navigationBarDividerColor -> d 1:1:android.os.Bundle toBundle():0:0 -> a androidx.browser.customtabs.CustomTabColorSchemeParams$Builder -> androidx.browser.customtabs.a$a: # {"id":"sourceFile","fileName":"CustomTabColorSchemeParams.java"} java.lang.Integer mToolbarColor -> a java.lang.Integer mSecondaryToolbarColor -> b java.lang.Integer mNavigationBarColor -> c java.lang.Integer mNavigationBarDividerColor -> d 1:1:androidx.browser.customtabs.CustomTabColorSchemeParams build():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/browser/customtabs/a;"} androidx.browser.customtabs.CustomTabsClient -> androidx.browser.customtabs.b: # {"id":"sourceFile","fileName":"CustomTabsClient.java"} 1:1:java.lang.String getPackageName(android.content.Context,java.util.List):0:0 -> a 1:1:java.lang.String getPackageName(android.content.Context,java.util.List,boolean):0:0 -> b androidx.browser.customtabs.CustomTabsIntent -> androidx.browser.customtabs.c: # {"id":"sourceFile","fileName":"CustomTabsIntent.java"} android.content.Intent intent -> a android.os.Bundle startAnimationBundle -> b 1:1:void launchUrl(android.content.Context,android.net.Uri):0:0 -> a androidx.browser.customtabs.CustomTabsIntent$Api23Impl -> androidx.browser.customtabs.c$a: # {"id":"sourceFile","fileName":"CustomTabsIntent.java"} 1:1:android.app.ActivityOptions makeBasicActivityOptions():0:0 -> a androidx.browser.customtabs.CustomTabsIntent$Api24Impl -> androidx.browser.customtabs.c$b: # {"id":"sourceFile","fileName":"CustomTabsIntent.java"} 1:1:java.lang.String getDefaultLocale():0:0 -> a androidx.browser.customtabs.CustomTabsIntent$Api34Impl -> androidx.browser.customtabs.c$c: # {"id":"sourceFile","fileName":"CustomTabsIntent.java"} 1:1:void setShareIdentityEnabled(android.app.ActivityOptions,boolean):0:0 -> a androidx.browser.customtabs.CustomTabsIntent$Builder -> androidx.browser.customtabs.c$d: # {"id":"sourceFile","fileName":"CustomTabsIntent.java"} android.content.Intent mIntent -> a androidx.browser.customtabs.CustomTabColorSchemeParams$Builder mDefaultColorSchemeBuilder -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/browser/customtabs/a$a;"} java.util.ArrayList mMenuItems -> c android.app.ActivityOptions mActivityOptions -> d java.util.ArrayList mActionButtons -> e android.util.SparseArray mColorSchemeParamBundles -> f android.os.Bundle mDefaultColorSchemeBundle -> g int mShareState -> h boolean mInstantAppsEnabled -> i boolean mShareIdentity -> j 1:1:androidx.browser.customtabs.CustomTabsIntent build():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/browser/customtabs/c;"} 1:1:void setCurrentLocaleAsDefaultAcceptLanguage():0:0 -> b 1:1:void setSessionParameters(android.os.IBinder,android.app.PendingIntent):0:0 -> c 1:1:void setShareIdentityEnabled():0:0 -> d 1:1:androidx.browser.customtabs.CustomTabsIntent$Builder setShowTitle(boolean):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Landroidx/browser/customtabs/c$d;"} androidx.collection.ArrayMap -> p.a: # {"id":"sourceFile","fileName":"ArrayMap.java"} androidx.collection.MapCollections mCollections -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/e;"} 1:1:void ():0:0 -> 2:2:void (int):0:0 -> 1:9:java.util.Set entrySet():0:0 -> entrySet 1:9:java.util.Set keySet():0:0 -> keySet 1:14:androidx.collection.MapCollections getCollection():0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp/e;"} 1:43:void putAll(java.util.Map):0:0 -> putAll 1:9:java.util.Collection values():0:0 -> values androidx.collection.ArrayMap$1 -> p.a$a: # {"id":"sourceFile","fileName":"ArrayMap.java"} androidx.collection.ArrayMap this$0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/a;"} 1:6:void (androidx.collection.ArrayMap):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp/a;)V"} 1:6:void colClear():0:0 -> a 1:10:java.lang.Object colGetEntry(int,int):0:0 -> b 1:3:java.util.Map colGetMap():0:0 -> c 1:5:int colGetSize():0:0 -> d 1:7:int colIndexOfKey(java.lang.Object):0:0 -> e 1:7:int colIndexOfValue(java.lang.Object):0:0 -> f 1:6:void colPut(java.lang.Object,java.lang.Object):0:0 -> g 1:6:void colRemoveAt(int):0:0 -> h 1:7:java.lang.Object colSetValue(int,java.lang.Object):0:0 -> i androidx.collection.ContainerHelpers -> p.b: # {"id":"sourceFile","fileName":"ContainerHelpers.java"} int[] EMPTY_INTS -> a long[] EMPTY_LONGS -> b java.lang.Object[] EMPTY_OBJECTS -> c 1:14:void ():0:0 -> 1:26:int binarySearch(int[],int,int):0:0 -> a 1:28:int binarySearch(long[],int,long):0:0 -> b 1:15:boolean equal(java.lang.Object,java.lang.Object):0:0 -> c 1:16:int idealByteArraySize(int):0:0 -> d 1:9:int idealIntArraySize(int):0:0 -> e 1:9:int idealLongArraySize(int):0:0 -> f androidx.collection.LongSparseArray -> p.c: # {"id":"sourceFile","fileName":"LongSparseArray.java"} boolean mGarbage -> e long[] mKeys -> f java.lang.Object[] mValues -> g int mSize -> h java.lang.Object DELETED -> i 1:8:void ():0:0 -> 1:1:void ():0:0 -> 2:2:void (int):0:0 -> 1:77:void append(long,java.lang.Object):0:0 -> a 1:34:androidx.collection.LongSparseArray clone():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp/c;"} 1:4:void delete(long):0:0 -> c 1:5:java.lang.Object clone():0:0 -> clone 1:38:void gc():0:0 -> d 1:6:java.lang.Object get(long):0:0 -> e 1:21:java.lang.Object get(long,java.lang.Object):0:0 -> g 1:12:long keyAt(int):0:0 -> h 1:127:void put(long,java.lang.Object):0:0 -> i 1:24:void remove(long):0:0 -> j 1:10:int size():0:0 -> k 1:12:java.lang.Object valueAt(int):0:0 -> l 1:75:java.lang.String toString():0:0 -> toString androidx.collection.LruCache -> p.d: # {"id":"sourceFile","fileName":"LruCache.java"} java.util.LinkedHashMap map -> a int size -> b int maxSize -> c int putCount -> d int createCount -> e int evictionCount -> f int hitCount -> g int missCount -> h 1:27:void (int):0:0 -> 1:2:java.lang.Object create(java.lang.Object):0:0 -> a 1:1:void entryRemoved(boolean,java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> b 1:94:java.lang.Object get(java.lang.Object):0:0 -> c 1:63:java.lang.Object put(java.lang.Object,java.lang.Object):0:0 -> d 1:38:int safeSizeOf(java.lang.Object,java.lang.Object):0:0 -> e 1:2:int sizeOf(java.lang.Object,java.lang.Object):0:0 -> f 1:118:void trimToSize(int):0:0 -> g 1:64:java.lang.String toString():0:0 -> toString androidx.collection.MapCollections -> p.e: # {"id":"sourceFile","fileName":"MapCollections.java"} androidx.collection.MapCollections$EntrySet mEntrySet -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/e$b;"} androidx.collection.MapCollections$KeySet mKeySet -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/e$c;"} androidx.collection.MapCollections$ValuesCollection mValues -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/e$e;"} void () -> # {"id":"com.android.tools.r8.synthesized"} void colClear() -> a java.lang.Object colGetEntry(int,int) -> b java.util.Map colGetMap() -> c int colGetSize() -> d int colIndexOfKey(java.lang.Object) -> e int colIndexOfValue(java.lang.Object) -> f void colPut(java.lang.Object,java.lang.Object) -> g void colRemoveAt(int) -> h java.lang.Object colSetValue(int,java.lang.Object) -> i 1:24:boolean containsAllHelper(java.util.Map,java.util.Collection):0:0 -> j 1:31:boolean equalsSetHelper(java.util.Set,java.lang.Object):0:0 -> k 1:14:java.util.Set getEntrySet():0:0 -> l 1:14:java.util.Set getKeySet():0:0 -> m 1:14:java.util.Collection getValues():0:0 -> n 1:32:boolean removeAllHelper(java.util.Map,java.util.Collection):0:0 -> o 1:42:boolean retainAllHelper(java.util.Map,java.util.Collection):0:0 -> p 1:19:java.lang.Object[] toArrayHelper(int):0:0 -> q 1:40:java.lang.Object[] toArrayHelper(java.lang.Object[],int):0:0 -> r androidx.collection.MapCollections$ArrayIterator -> p.e$a: # {"id":"sourceFile","fileName":"MapCollections.java"} int mOffset -> e int mSize -> f int mIndex -> g boolean mCanRemove -> h androidx.collection.MapCollections this$0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/e;"} 1:17:void (androidx.collection.MapCollections,int):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp/e;I)V"} 1:10:boolean hasNext():0:0 -> hasNext 1:31:java.lang.Object next():0:0 -> next 1:31:void remove():0:0 -> remove androidx.collection.MapCollections$EntrySet -> p.e$b: # {"id":"sourceFile","fileName":"MapCollections.java"} androidx.collection.MapCollections this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/e;"} 1:6:void (androidx.collection.MapCollections):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp/e;)V"} 1:7:boolean add(java.lang.Object):0:0 -> add 1:48:boolean addAll(java.util.Collection):0:0 -> addAll 1:6:void clear():0:0 -> clear 1:37:boolean contains(java.lang.Object):0:0 -> contains 1:24:boolean containsAll(java.util.Collection):0:0 -> containsAll 1:5:boolean equals(java.lang.Object):0:0 -> equals 1:6:boolean add(java.util.Map$Entry):0:0 -> h 1:46:int hashCode():0:0 -> hashCode 1:12:boolean isEmpty():0:0 -> isEmpty 1:8:java.util.Iterator iterator():0:0 -> iterator 1:6:boolean remove(java.lang.Object):0:0 -> remove 1:6:boolean removeAll(java.util.Collection):0:0 -> removeAll 1:6:boolean retainAll(java.util.Collection):0:0 -> retainAll 1:7: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 androidx.collection.MapCollections$KeySet -> p.e$c: # {"id":"sourceFile","fileName":"MapCollections.java"} androidx.collection.MapCollections this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/e;"} 1:6:void (androidx.collection.MapCollections):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp/e;)V"} 1:6:boolean add(java.lang.Object):0:0 -> add 1:6:boolean addAll(java.util.Collection):0:0 -> addAll 1:6:void clear():0:0 -> clear 1:12:boolean contains(java.lang.Object):0:0 -> contains 1:11:boolean containsAll(java.util.Collection):0:0 -> containsAll 1:5:boolean equals(java.lang.Object):0:0 -> equals 1:31:int hashCode():0:0 -> hashCode 1:12:boolean isEmpty():0:0 -> isEmpty 1:9:java.util.Iterator iterator():0:0 -> iterator 1:17:boolean remove(java.lang.Object):0:0 -> remove 1:11:boolean removeAll(java.util.Collection):0:0 -> removeAll 1:11:boolean retainAll(java.util.Collection):0:0 -> retainAll 1:7: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 androidx.collection.MapCollections$MapIterator -> p.e$d: # {"id":"sourceFile","fileName":"MapCollections.java"} int mEnd -> e int mIndex -> f boolean mEntryValid -> g androidx.collection.MapCollections this$0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/e;"} 1:20:void (androidx.collection.MapCollections):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp/e;)V"} 1:21:java.util.Map$Entry next():0:0 -> b 1:59:boolean equals(java.lang.Object):0:0 -> equals 1:22:java.lang.Object getKey():0:0 -> getKey 1:22:java.lang.Object getValue():0:0 -> getValue 1:10:boolean hasNext():0:0 -> hasNext 1:47:int hashCode():0:0 -> hashCode 1:5:java.lang.Object next():0:0 -> next 1:33:void remove():0:0 -> remove 1:21:java.lang.Object setValue(java.lang.Object):0:0 -> setValue 1:29:java.lang.String toString():0:0 -> toString androidx.collection.MapCollections$ValuesCollection -> p.e$e: # {"id":"sourceFile","fileName":"MapCollections.java"} androidx.collection.MapCollections this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/e;"} 1:6:void (androidx.collection.MapCollections):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp/e;)V"} 1:6:boolean add(java.lang.Object):0:0 -> add 1:6:boolean addAll(java.util.Collection):0:0 -> addAll 1:6:void clear():0:0 -> clear 1:12:boolean contains(java.lang.Object):0:0 -> contains 1:24:boolean containsAll(java.util.Collection):0:0 -> containsAll 1:12:boolean isEmpty():0:0 -> isEmpty 1:9:java.util.Iterator iterator():0:0 -> iterator 1:17:boolean remove(java.lang.Object):0:0 -> remove 1:36:boolean removeAll(java.util.Collection):0:0 -> removeAll 1:36:boolean retainAll(java.util.Collection):0:0 -> retainAll 1:7: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 androidx.collection.SimpleArrayMap -> p.f: # {"id":"sourceFile","fileName":"SimpleArrayMap.java"} int[] mHashes -> e java.lang.Object[] mArray -> f int mSize -> g java.lang.Object[] mBaseCache -> h int mBaseCacheSize -> i java.lang.Object[] mTwiceBaseCache -> j int mTwiceBaseCacheSize -> k 1:1:void ():0:0 -> 2:2:void (int):0:0 -> 1:96:void allocArrays(int):0:0 -> a 1:11:int binarySearchHashes(int[],int,int):0:0 -> b 1:43:void ensureCapacity(int):0:0 -> c 1:33:void clear():0:0 -> clear 1:10:boolean containsKey(java.lang.Object):0:0 -> containsKey 1:10:boolean containsValue(java.lang.Object):0:0 -> containsValue 1:88:void freeArrays(int[],java.lang.Object[],int):0:0 -> d 1:82:int indexOf(java.lang.Object,int):0:0 -> e 1:119:boolean equals(java.lang.Object):0:0 -> equals 1:16:int indexOfKey(java.lang.Object):0:0 -> f 1:71:int indexOfNull():0:0 -> g 1:6:java.lang.Object get(java.lang.Object):0:0 -> get 1:15:java.lang.Object getOrDefault(java.lang.Object,java.lang.Object):0:0 -> getOrDefault 1:40:int indexOfValue(java.lang.Object):0:0 -> h 1:32:int hashCode():0:0 -> hashCode 1:7:java.lang.Object keyAt(int):0:0 -> i 1:8:boolean isEmpty():0:0 -> isEmpty 1:134:java.lang.Object removeAt(int):0:0 -> j 1:11:java.lang.Object setValueAt(int,java.lang.Object):0:0 -> k 1:9:java.lang.Object valueAt(int):0:0 -> l 1:146:java.lang.Object put(java.lang.Object,java.lang.Object):0:0 -> put 1: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 replace(java.lang.Object,java.lang.Object):0:0 -> replace 2:2:boolean replace(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> replace 1:3:int size():0:0 -> size 1:81:java.lang.String toString():0:0 -> toString androidx.collection.SparseArrayCompat -> p.g: # {"id":"sourceFile","fileName":"SparseArrayCompat.java"} boolean mGarbage -> e int[] mKeys -> f java.lang.Object[] mValues -> g int mSize -> h java.lang.Object DELETED -> i 1:8:void ():0:0 -> 1:1:void ():0:0 -> 2:2:void (int):0:0 -> 1:75:void append(int,java.lang.Object):0:0 -> a 1:34:androidx.collection.SparseArrayCompat clone():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lp/g;"} 1:38:void gc():0:0 -> c 1:5:java.lang.Object clone():0:0 -> clone 1:6:java.lang.Object get(int):0:0 -> d 1:21:java.lang.Object get(int,java.lang.Object):0:0 -> e 1:12:int keyAt(int):0:0 -> g 1:127:void put(int,java.lang.Object):0:0 -> h 1:10:int size():0:0 -> i 1:12:java.lang.Object valueAt(int):0:0 -> j 1:75:java.lang.String toString():0:0 -> toString androidx.concurrent.futures.AbstractResolvableFuture -> androidx.concurrent.futures.a: # {"id":"sourceFile","fileName":"AbstractResolvableFuture.java"} java.lang.Object value -> a androidx.concurrent.futures.AbstractResolvableFuture$Listener listeners -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/a$e;"} androidx.concurrent.futures.AbstractResolvableFuture$Waiter waiters -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/a$h;"} boolean GENERATE_CANCELLATION_CAUSES -> d java.util.logging.Logger log -> e androidx.concurrent.futures.AbstractResolvableFuture$AtomicHelper ATOMIC_HELPER -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/a$b;"} java.lang.Object NULL -> g 1:1:void addDoneString(java.lang.StringBuilder):0:0 -> a 1:1:void afterDone():0:0 -> b 1:1:java.util.concurrent.CancellationException cancellationExceptionWithCause(java.lang.String,java.lang.Throwable):0:0 -> c 1:1:androidx.concurrent.futures.AbstractResolvableFuture$Listener clearListeners(androidx.concurrent.futures.AbstractResolvableFuture$Listener):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$e;)Landroidx/concurrent/futures/a$e;"} 1:1:void complete(androidx.concurrent.futures.AbstractResolvableFuture):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;)V"} 1:1:void executeListener(java.lang.Runnable,java.util.concurrent.Executor):0:0 -> f 1:1:java.lang.Object getDoneValue(java.lang.Object):0:0 -> g 1:1:java.lang.Object get():0:0 -> get 2:2:java.lang.Object get(long,java.util.concurrent.TimeUnit):0:0 -> get 1:1:java.lang.Object getUninterruptibly(java.util.concurrent.Future):0:0 -> h 1:1:void interruptTask():0:0 -> i 1:1:java.lang.String pendingToString():0:0 -> j 1:1:void releaseWaiters():0:0 -> k 1:1:void removeWaiter(androidx.concurrent.futures.AbstractResolvableFuture$Waiter):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$h;)V"} 1:1:boolean set(java.lang.Object):0:0 -> m 1:1:java.lang.String userObjectToString(java.lang.Object):0:0 -> n androidx.concurrent.futures.AbstractResolvableFuture$1 -> androidx.concurrent.futures.a$a: # {"id":"sourceFile","fileName":"AbstractResolvableFuture.java"} androidx.concurrent.futures.AbstractResolvableFuture$AtomicHelper -> androidx.concurrent.futures.a$b: # {"id":"sourceFile","fileName":"AbstractResolvableFuture.java"} void () -> 1:1:void (androidx.concurrent.futures.AbstractResolvableFuture$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$a;)V"} boolean casListeners(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Listener,androidx.concurrent.futures.AbstractResolvableFuture$Listener) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;Landroidx/concurrent/futures/a$e;Landroidx/concurrent/futures/a$e;)Z"} boolean casValue(androidx.concurrent.futures.AbstractResolvableFuture,java.lang.Object,java.lang.Object) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;Ljava/lang/Object;Ljava/lang/Object;)Z"} boolean casWaiters(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Waiter,androidx.concurrent.futures.AbstractResolvableFuture$Waiter) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;Landroidx/concurrent/futures/a$h;Landroidx/concurrent/futures/a$h;)Z"} void putNext(androidx.concurrent.futures.AbstractResolvableFuture$Waiter,androidx.concurrent.futures.AbstractResolvableFuture$Waiter) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$h;Landroidx/concurrent/futures/a$h;)V"} void putThread(androidx.concurrent.futures.AbstractResolvableFuture$Waiter,java.lang.Thread) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$h;Ljava/lang/Thread;)V"} androidx.concurrent.futures.AbstractResolvableFuture$Cancellation -> androidx.concurrent.futures.a$c: # {"id":"sourceFile","fileName":"AbstractResolvableFuture.java"} boolean wasInterrupted -> a java.lang.Throwable cause -> b androidx.concurrent.futures.AbstractResolvableFuture$Cancellation CAUSELESS_INTERRUPTED -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/a$c;"} androidx.concurrent.futures.AbstractResolvableFuture$Cancellation CAUSELESS_CANCELLED -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/a$c;"} androidx.concurrent.futures.AbstractResolvableFuture$Failure -> androidx.concurrent.futures.a$d: # {"id":"sourceFile","fileName":"AbstractResolvableFuture.java"} java.lang.Throwable exception -> a androidx.concurrent.futures.AbstractResolvableFuture$Listener -> androidx.concurrent.futures.a$e: # {"id":"sourceFile","fileName":"AbstractResolvableFuture.java"} java.lang.Runnable task -> a java.util.concurrent.Executor executor -> b androidx.concurrent.futures.AbstractResolvableFuture$Listener next -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/a$e;"} androidx.concurrent.futures.AbstractResolvableFuture$Listener TOMBSTONE -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/a$e;"} androidx.concurrent.futures.AbstractResolvableFuture$SafeAtomicHelper -> androidx.concurrent.futures.a$f: # {"id":"sourceFile","fileName":"AbstractResolvableFuture.java"} java.util.concurrent.atomic.AtomicReferenceFieldUpdater waiterThreadUpdater -> a java.util.concurrent.atomic.AtomicReferenceFieldUpdater waiterNextUpdater -> b java.util.concurrent.atomic.AtomicReferenceFieldUpdater waitersUpdater -> c java.util.concurrent.atomic.AtomicReferenceFieldUpdater listenersUpdater -> d java.util.concurrent.atomic.AtomicReferenceFieldUpdater valueUpdater -> e 1:1:boolean casListeners(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Listener,androidx.concurrent.futures.AbstractResolvableFuture$Listener):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;Landroidx/concurrent/futures/a$e;Landroidx/concurrent/futures/a$e;)Z"} 1:1:boolean casValue(androidx.concurrent.futures.AbstractResolvableFuture,java.lang.Object,java.lang.Object):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;Ljava/lang/Object;Ljava/lang/Object;)Z"} 1:1:boolean casWaiters(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Waiter,androidx.concurrent.futures.AbstractResolvableFuture$Waiter):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;Landroidx/concurrent/futures/a$h;Landroidx/concurrent/futures/a$h;)Z"} 1:1:void putNext(androidx.concurrent.futures.AbstractResolvableFuture$Waiter,androidx.concurrent.futures.AbstractResolvableFuture$Waiter):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$h;Landroidx/concurrent/futures/a$h;)V"} 1:1:void putThread(androidx.concurrent.futures.AbstractResolvableFuture$Waiter,java.lang.Thread):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$h;Ljava/lang/Thread;)V"} androidx.concurrent.futures.AbstractResolvableFuture$SafeAtomicHelper$$ExternalSyntheticBackportWithForwarding0 -> androidx.concurrent.futures.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean m(java.util.concurrent.atomic.AtomicReferenceFieldUpdater,java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.concurrent.futures.AbstractResolvableFuture$SynchronizedHelper -> androidx.concurrent.futures.a$g: # {"id":"sourceFile","fileName":"AbstractResolvableFuture.java"} 1:1:boolean casListeners(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Listener,androidx.concurrent.futures.AbstractResolvableFuture$Listener):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;Landroidx/concurrent/futures/a$e;Landroidx/concurrent/futures/a$e;)Z"} 1:1:boolean casValue(androidx.concurrent.futures.AbstractResolvableFuture,java.lang.Object,java.lang.Object):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;Ljava/lang/Object;Ljava/lang/Object;)Z"} 1:1:boolean casWaiters(androidx.concurrent.futures.AbstractResolvableFuture,androidx.concurrent.futures.AbstractResolvableFuture$Waiter,androidx.concurrent.futures.AbstractResolvableFuture$Waiter):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a;Landroidx/concurrent/futures/a$h;Landroidx/concurrent/futures/a$h;)Z"} 1:1:void putNext(androidx.concurrent.futures.AbstractResolvableFuture$Waiter,androidx.concurrent.futures.AbstractResolvableFuture$Waiter):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$h;Landroidx/concurrent/futures/a$h;)V"} 1:1:void putThread(androidx.concurrent.futures.AbstractResolvableFuture$Waiter,java.lang.Thread):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$h;Ljava/lang/Thread;)V"} androidx.concurrent.futures.AbstractResolvableFuture$Waiter -> androidx.concurrent.futures.a$h: # {"id":"sourceFile","fileName":"AbstractResolvableFuture.java"} java.lang.Thread thread -> a androidx.concurrent.futures.AbstractResolvableFuture$Waiter next -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/a$h;"} androidx.concurrent.futures.AbstractResolvableFuture$Waiter TOMBSTONE -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/a$h;"} 1:1:void ():0:0 -> void (boolean) -> 1:1:void setNext(androidx.concurrent.futures.AbstractResolvableFuture$Waiter):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/concurrent/futures/a$h;)V"} 1:1:void unpark():0:0 -> b androidx.concurrent.futures.ResolvableFuture -> androidx.concurrent.futures.c: # {"id":"sourceFile","fileName":"ResolvableFuture.java"} 1:1:boolean set(java.lang.Object):0:0 -> m 1:1:androidx.concurrent.futures.ResolvableFuture create():0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/concurrent/futures/c;"} androidx.core.R$attr -> q.a: int alpha -> a int lStar -> b int nestedScrollViewStyle -> c androidx.core.R$id -> q.b: int accessibility_custom_action_31 -> A int accessibility_custom_action_4 -> B int accessibility_custom_action_5 -> C int accessibility_custom_action_6 -> D int accessibility_custom_action_7 -> E int accessibility_custom_action_8 -> F int accessibility_custom_action_9 -> G int tag_accessibility_actions -> H int tag_accessibility_clickable_spans -> I int tag_accessibility_heading -> J int tag_accessibility_pane_title -> K int tag_on_apply_window_listener -> L int tag_screen_reader_focusable -> M int tag_state_description -> N int tag_unhandled_key_listeners -> O int tag_window_insets_animation_callback -> P int accessibility_action_clickable_span -> a int accessibility_custom_action_0 -> b int accessibility_custom_action_1 -> c int accessibility_custom_action_10 -> d int accessibility_custom_action_11 -> e int accessibility_custom_action_12 -> f int accessibility_custom_action_13 -> g int accessibility_custom_action_14 -> h int accessibility_custom_action_15 -> i int accessibility_custom_action_16 -> j int accessibility_custom_action_17 -> k int accessibility_custom_action_18 -> l int accessibility_custom_action_19 -> m int accessibility_custom_action_2 -> n int accessibility_custom_action_20 -> o int accessibility_custom_action_21 -> p int accessibility_custom_action_22 -> q int accessibility_custom_action_23 -> r int accessibility_custom_action_24 -> s int accessibility_custom_action_25 -> t int accessibility_custom_action_26 -> u int accessibility_custom_action_27 -> v int accessibility_custom_action_28 -> w int accessibility_custom_action_29 -> x int accessibility_custom_action_3 -> y int accessibility_custom_action_30 -> z androidx.core.R$styleable -> q.c: int[] GradientColor -> A int GradientColor_android_startColor -> B int GradientColor_android_endColor -> C int GradientColor_android_type -> D int GradientColor_android_centerX -> E int GradientColor_android_centerY -> F int GradientColor_android_gradientRadius -> G int GradientColor_android_tileMode -> H int GradientColor_android_centerColor -> I int GradientColor_android_startX -> J int GradientColor_android_startY -> K int GradientColor_android_endX -> L int GradientColor_android_endY -> M int[] GradientColorItem -> N int GradientColorItem_android_color -> O int GradientColorItem_android_offset -> P int[] Capability -> a int[] ColorStateListItem -> b int ColorStateListItem_android_color -> c int ColorStateListItem_android_alpha -> d int ColorStateListItem_android_lStar -> e int ColorStateListItem_alpha -> f int ColorStateListItem_lStar -> g int[] FontFamily -> h int FontFamily_fontProviderAuthority -> i int FontFamily_fontProviderCerts -> j int FontFamily_fontProviderFetchStrategy -> k int FontFamily_fontProviderFetchTimeout -> l int FontFamily_fontProviderPackage -> m int FontFamily_fontProviderQuery -> n int FontFamily_fontProviderSystemFontFamily -> o int[] FontFamilyFont -> p int FontFamilyFont_android_font -> q int FontFamilyFont_android_fontWeight -> r int FontFamilyFont_android_fontStyle -> s int FontFamilyFont_android_ttcIndex -> t int FontFamilyFont_android_fontVariationSettings -> u int FontFamilyFont_font -> v int FontFamilyFont_fontStyle -> w int FontFamilyFont_fontVariationSettings -> x int FontFamilyFont_fontWeight -> y int FontFamilyFont_ttcIndex -> z 1:70:void ():0:0 -> androidx.core.app.ActivityCompat -> androidx.core.app.a: # {"id":"sourceFile","fileName":"ActivityCompat.java"} 1:1:void requestPermissions(android.app.Activity,java.lang.String[],int):0:0 -> k androidx.core.app.ActivityCompat$Api23Impl -> androidx.core.app.a$a: # {"id":"sourceFile","fileName":"ActivityCompat.java"} 1:1:void onSharedElementsReady(java.lang.Object):0:0 -> a 1:1:void requestPermissions(android.app.Activity,java.lang.String[],int):0:0 -> b 1:1:boolean shouldShowRequestPermissionRationale(android.app.Activity,java.lang.String):0:0 -> c androidx.core.app.AppOpsManagerCompat -> androidx.core.app.b: # {"id":"sourceFile","fileName":"AppOpsManagerCompat.java"} 1:1:int checkOrNoteProxyOp(android.content.Context,int,java.lang.String,java.lang.String):0:0 -> a 1:1:int noteProxyOpNoThrow(android.content.Context,java.lang.String,java.lang.String):0:0 -> b 1:1:java.lang.String permissionToOp(java.lang.String):0:0 -> c androidx.core.app.AppOpsManagerCompat$Api23Impl -> androidx.core.app.b$a: # {"id":"sourceFile","fileName":"AppOpsManagerCompat.java"} 1:1:java.lang.Object getSystemService(android.content.Context,java.lang.Class):0:0 -> a 1:1:int noteProxyOp(android.app.AppOpsManager,java.lang.String,java.lang.String):0:0 -> b 1:1:int noteProxyOpNoThrow(android.app.AppOpsManager,java.lang.String,java.lang.String):0:0 -> c 1:1:java.lang.String permissionToOp(java.lang.String):0:0 -> d androidx.core.app.AppOpsManagerCompat$Api29Impl -> androidx.core.app.b$b: # {"id":"sourceFile","fileName":"AppOpsManagerCompat.java"} 1:1:int checkOpNoThrow(android.app.AppOpsManager,java.lang.String,int,java.lang.String):0:0 -> a 1:1:java.lang.String getOpPackageName(android.content.Context):0:0 -> b 1:1:android.app.AppOpsManager getSystemService(android.content.Context):0:0 -> c androidx.core.app.CoreComponentFactory -> androidx.core.app.CoreComponentFactory: # {"id":"sourceFile","fileName":"CoreComponentFactory.java"} 1:1:java.lang.Object checkCompatWrapper(java.lang.Object):0:0 -> a androidx.core.app.NotificationManagerCompat -> androidx.core.app.c: # {"id":"sourceFile","fileName":"NotificationManagerCompat.java"} android.content.Context mContext -> a android.app.NotificationManager mNotificationManager -> b java.lang.Object sEnabledNotificationListenersLock -> c java.util.Set sEnabledNotificationListenerPackages -> d java.lang.Object sLock -> e 1:1:boolean areNotificationsEnabled():0:0 -> a 1:1:androidx.core.app.NotificationManagerCompat from(android.content.Context):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/core/app/c;"} androidx.core.app.NotificationManagerCompat$Api24Impl -> androidx.core.app.c$a: # {"id":"sourceFile","fileName":"NotificationManagerCompat.java"} 1:1:boolean areNotificationsEnabled(android.app.NotificationManager):0:0 -> a 1:1:int getImportance(android.app.NotificationManager):0:0 -> b androidx.core.app.RemoteActionCompat -> androidx.core.app.RemoteActionCompat: # {"id":"sourceFile","fileName":"RemoteActionCompat.java"} 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: # {"id":"sourceFile","fileName":"RemoteActionCompatParcelizer.java"} androidx.core.content.ContextCompat -> androidx.core.content.a: # {"id":"sourceFile","fileName":"ContextCompat.java"} java.lang.Object sSync -> a 1:1:int checkSelfPermission(android.content.Context,java.lang.String):0:0 -> a 1:1:android.content.res.ColorStateList getColorStateList(android.content.Context,int):0:0 -> b 1:1:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):0:0 -> c 1:1:java.io.File[] getExternalCacheDirs(android.content.Context):0:0 -> d 1:1:java.io.File[] getExternalFilesDirs(android.content.Context,java.lang.String):0:0 -> e 1:1:java.util.concurrent.Executor getMainExecutor(android.content.Context):0:0 -> f 1:1:java.lang.String obtainAndCheckReceiverPermission(android.content.Context):0:0 -> g 1:1:android.content.Intent registerReceiver(android.content.Context,android.content.BroadcastReceiver,android.content.IntentFilter,int):0:0 -> h 1:1:android.content.Intent registerReceiver(android.content.Context,android.content.BroadcastReceiver,android.content.IntentFilter,java.lang.String,android.os.Handler,int):0:0 -> i 1:1:void startActivity(android.content.Context,android.content.Intent,android.os.Bundle):0:0 -> j androidx.core.content.ContextCompat$Api21Impl -> androidx.core.content.a$a: # {"id":"sourceFile","fileName":"ContextCompat.java"} 1:1:java.io.File getCodeCacheDir(android.content.Context):0:0 -> a 1:1:android.graphics.drawable.Drawable getDrawable(android.content.Context,int):0:0 -> b 1:1:java.io.File getNoBackupFilesDir(android.content.Context):0:0 -> c androidx.core.content.ContextCompat$Api26Impl -> androidx.core.content.a$b: # {"id":"sourceFile","fileName":"ContextCompat.java"} 1:1:android.content.Intent registerReceiver(android.content.Context,android.content.BroadcastReceiver,android.content.IntentFilter,java.lang.String,android.os.Handler,int):0:0 -> a 1:1:android.content.ComponentName startForegroundService(android.content.Context,android.content.Intent):0:0 -> b androidx.core.content.ContextCompat$Api28Impl -> androidx.core.content.a$c: # {"id":"sourceFile","fileName":"ContextCompat.java"} 1:1:java.util.concurrent.Executor getMainExecutor(android.content.Context):0:0 -> a androidx.core.content.ContextCompat$Api33Impl -> androidx.core.content.a$d: # {"id":"sourceFile","fileName":"ContextCompat.java"} 1:1:android.content.Intent registerReceiver(android.content.Context,android.content.BroadcastReceiver,android.content.IntentFilter,java.lang.String,android.os.Handler,int):0:0 -> a androidx.core.content.FileProvider -> androidx.core.content.FileProvider: # {"id":"sourceFile","fileName":"FileProvider.java"} java.lang.Object mLock -> b java.lang.String mAuthority -> c androidx.core.content.FileProvider$PathStrategy mLocalPathStrategy -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/content/FileProvider$b;"} int mResourceId -> e java.lang.String[] COLUMNS -> f java.io.File DEVICE_ROOT -> g java.util.HashMap sCache -> h 1:1:void ():0:0 -> 2:2:void (int):0:0 -> 1:1:java.lang.String access$000(java.lang.String):0:0 -> a 1:1:java.io.File buildPath(java.io.File,java.lang.String[]):0:0 -> b 1:1:java.lang.Object[] copyOf(java.lang.Object[],int):0:0 -> c 1:1:java.lang.String[] copyOf(java.lang.String[],int):0:0 -> d 1:1:android.content.res.XmlResourceParser getFileProviderPathsMetaData(android.content.Context,java.lang.String,android.content.pm.ProviderInfo,int):0:0 -> e 1:1:androidx.core.content.FileProvider$PathStrategy getLocalPathStrategy():0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/content/FileProvider$b;"} 1:1:androidx.core.content.FileProvider$PathStrategy getPathStrategy(android.content.Context,java.lang.String,int):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;I)Landroidx/core/content/FileProvider$b;"} 1:1:android.net.Uri getUriForFile(android.content.Context,java.lang.String,java.io.File):0:0 -> h 1:1:int modeToMode(java.lang.String):0:0 -> i 1:1:androidx.core.content.FileProvider$PathStrategy parsePathStrategy(android.content.Context,java.lang.String,int):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/lang/String;I)Landroidx/core/content/FileProvider$b;"} 1:1:java.lang.String removeTrailingSlash(java.lang.String):0:0 -> k androidx.core.content.FileProvider$Api21Impl -> androidx.core.content.FileProvider$a: # {"id":"sourceFile","fileName":"FileProvider.java"} 1:1:java.io.File[] getExternalMediaDirs(android.content.Context):0:0 -> a androidx.core.content.FileProvider$PathStrategy -> androidx.core.content.FileProvider$b: # {"id":"sourceFile","fileName":"FileProvider.java"} java.io.File getFileForUri(android.net.Uri) -> a android.net.Uri getUriForFile(java.io.File) -> b androidx.core.content.FileProvider$SimplePathStrategy -> androidx.core.content.FileProvider$c: # {"id":"sourceFile","fileName":"FileProvider.java"} java.lang.String mAuthority -> a java.util.HashMap mRoots -> b 1:1:java.io.File getFileForUri(android.net.Uri):0:0 -> a 1:1:android.net.Uri getUriForFile(java.io.File):0:0 -> b 1:1:void addRoot(java.lang.String,java.io.File):0:0 -> c 1:1:boolean belongsToRoot(java.lang.String,java.lang.String):0:0 -> d androidx.core.content.PermissionChecker -> androidx.core.content.b: # {"id":"sourceFile","fileName":"PermissionChecker.java"} 1:1:int checkPermission(android.content.Context,java.lang.String,int,int,java.lang.String):0:0 -> a 1:1:int checkSelfPermission(android.content.Context,java.lang.String):0:0 -> b androidx.core.content.res.CamColor -> androidx.core.content.res.a: # {"id":"sourceFile","fileName":"CamColor.java"} float mHue -> a float mChroma -> b float mJ -> c float mQ -> d float mM -> e float mS -> f float mJstar -> g float mAstar -> h float mBstar -> i 1:1:float distance(androidx.core.content.res.CamColor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/a;)F"} 1:1:androidx.core.content.res.CamColor findCamByJ(float,float,float):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(FFF)Landroidx/core/content/res/a;"} 1:1:androidx.core.content.res.CamColor fromColor(int):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/content/res/a;"} 1:1:void fromColorInViewingConditions(int,androidx.core.content.res.ViewingConditions,float[],float[]):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/core/content/res/l;[F[F)V"} 1:1:androidx.core.content.res.CamColor fromJch(float,float,float):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(FFF)Landroidx/core/content/res/a;"} 1:1:androidx.core.content.res.CamColor fromJchInFrame(float,float,float,androidx.core.content.res.ViewingConditions):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFLandroidx/core/content/res/l;)Landroidx/core/content/res/a;"} 1:1:float getAStar():0:0 -> g 1:1:float getBStar():0:0 -> h 1:1:float getChroma():0:0 -> i 1:1:float getHue():0:0 -> j 1:1:float getJ():0:0 -> k 1:1:float getJStar():0:0 -> l 1:1:int toColor(float,float,float):0:0 -> m 1:1:int toColor(float,float,float,androidx.core.content.res.ViewingConditions):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(FFFLandroidx/core/content/res/l;)I"} 1:1:int viewed(androidx.core.content.res.ViewingConditions):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/l;)I"} 1:1:int viewedInSrgb():0:0 -> p androidx.core.content.res.CamUtils -> androidx.core.content.res.b: # {"id":"sourceFile","fileName":"CamUtils.java"} float[][] XYZ_TO_CAM16RGB -> a float[][] CAM16RGB_TO_XYZ -> b float[] WHITE_POINT_D65 -> c float[][] SRGB_TO_XYZ -> d 1:1:int intFromLStar(float):0:0 -> a 1:1:float lStarFromInt(int):0:0 -> b 1:1:float lStarFromY(float):0:0 -> c 1:1:float lerp(float,float,float):0:0 -> d 1:1:float linearized(int):0:0 -> e 1:1:void xyzFromInt(int,float[]):0:0 -> f 1:1:float yFromInt(int):0:0 -> g 1:1:float yFromLStar(float):0:0 -> h androidx.core.content.res.ColorStateListInflaterCompat -> androidx.core.content.res.c: # {"id":"sourceFile","fileName":"ColorStateListInflaterCompat.java"} java.lang.ThreadLocal sTempTypedValue -> a 1:1:android.content.res.ColorStateList createFromXml(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):0:0 -> a 1:1:android.content.res.ColorStateList createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> b 1:1:android.util.TypedValue getTypedValue():0:0 -> c 1:1:android.content.res.ColorStateList inflate(android.content.res.Resources,int,android.content.res.Resources$Theme):0:0 -> d 1:1:android.content.res.ColorStateList inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> e 1:1:boolean isColorInt(android.content.res.Resources,int):0:0 -> f 1:1:int modulateColorAlpha(int,float,float):0:0 -> g 1:1:android.content.res.TypedArray obtainAttributes(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int[]):0:0 -> h androidx.core.content.res.ComplexColorCompat -> androidx.core.content.res.d: # {"id":"sourceFile","fileName":"ComplexColorCompat.java"} android.graphics.Shader mShader -> a android.content.res.ColorStateList mColorStateList -> b int mColor -> c 1:1:androidx.core.content.res.ComplexColorCompat createFromXml(android.content.res.Resources,int,android.content.res.Resources$Theme):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroidx/core/content/res/d;"} 1:1:androidx.core.content.res.ComplexColorCompat from(int):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/content/res/d;"} 1:1:androidx.core.content.res.ComplexColorCompat from(android.content.res.ColorStateList):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/ColorStateList;)Landroidx/core/content/res/d;"} 1:1:androidx.core.content.res.ComplexColorCompat from(android.graphics.Shader):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Shader;)Landroidx/core/content/res/d;"} 1:1:int getColor():0:0 -> e 1:1:android.graphics.Shader getShader():0:0 -> f 1:1:androidx.core.content.res.ComplexColorCompat inflate(android.content.res.Resources,int,android.content.res.Resources$Theme):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroidx/core/content/res/d;"} 1:1:boolean isGradient():0:0 -> h 1:1:boolean isStateful():0:0 -> i 1:1:boolean onStateChanged(int[]):0:0 -> j 1:1:void setColor(int):0:0 -> k 1:1:boolean willDraw():0:0 -> l androidx.core.content.res.FontResourcesParserCompat -> androidx.core.content.res.e: # {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"} 1:1:int getType(android.content.res.TypedArray,int):0:0 -> a 1:1:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry parse(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources;)Landroidx/core/content/res/e$b;"} 1:1:java.util.List readCerts(android.content.res.Resources,int):0:0 -> c 1:1:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamilies(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources;)Landroidx/core/content/res/e$b;"} 1:1:androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry readFamily(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources;)Landroidx/core/content/res/e$b;"} 1:1:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry readFont(org.xmlpull.v1.XmlPullParser,android.content.res.Resources):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources;)Landroidx/core/content/res/e$d;"} 1:1:void skip(org.xmlpull.v1.XmlPullParser):0:0 -> g 1:1:java.util.List toByteArrayList(java.lang.String[]):0:0 -> h androidx.core.content.res.FontResourcesParserCompat$Api21Impl -> androidx.core.content.res.e$a: # {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"} 1:1:int getType(android.content.res.TypedArray,int):0:0 -> a androidx.core.content.res.FontResourcesParserCompat$FamilyResourceEntry -> androidx.core.content.res.e$b: # {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"} androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry -> androidx.core.content.res.e$c: # {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"} androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry[] mEntries -> a # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/core/content/res/e$d;"} 1:1:androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry[] getEntries():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/core/content/res/e$d;"} androidx.core.content.res.FontResourcesParserCompat$FontFileResourceEntry -> androidx.core.content.res.e$d: # {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"} java.lang.String mFileName -> a int mWeight -> b boolean mItalic -> c java.lang.String mVariationSettings -> d int mTtcIndex -> e int mResourceId -> f 1:1:java.lang.String getFileName():0:0 -> a 1:1:int getResourceId():0:0 -> b 1:1:int getTtcIndex():0:0 -> c 1:1:java.lang.String getVariationSettings():0:0 -> d 1:1:int getWeight():0:0 -> e 1:1:boolean isItalic():0:0 -> f androidx.core.content.res.FontResourcesParserCompat$ProviderResourceEntry -> androidx.core.content.res.e$e: # {"id":"sourceFile","fileName":"FontResourcesParserCompat.java"} androidx.core.provider.FontRequest mRequest -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/f;"} int mTimeoutMs -> b int mStrategy -> c java.lang.String mSystemFontFamilyName -> d 1:12:void (androidx.core.provider.FontRequest,int,int,java.lang.String):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/f;IILjava/lang/String;)V"} 1:1:int getFetchStrategy():0:0 -> a 1:3:androidx.core.provider.FontRequest getRequest():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu/f;"} 1:1:java.lang.String getSystemFontFamilyName():0:0 -> c 1:1:int getTimeout():0:0 -> d androidx.core.content.res.GradientColorInflaterCompat -> androidx.core.content.res.f: # {"id":"sourceFile","fileName":"GradientColorInflaterCompat.java"} 1:1:androidx.core.content.res.GradientColorInflaterCompat$ColorStops checkColors(androidx.core.content.res.GradientColorInflaterCompat$ColorStops,int,int,boolean,int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/f$a;IIZI)Landroidx/core/content/res/f$a;"} 1:1:android.graphics.Shader createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> b 1:1:androidx.core.content.res.GradientColorInflaterCompat$ColorStops inflateChildElements(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroidx/core/content/res/f$a;"} 1:1:android.graphics.Shader$TileMode parseTileMode(int):0:0 -> d androidx.core.content.res.GradientColorInflaterCompat$ColorStops -> androidx.core.content.res.f$a: # {"id":"sourceFile","fileName":"GradientColorInflaterCompat.java"} int[] mColors -> a float[] mOffsets -> b 1:1:void (int,int):0:0 -> 2:2:void (int,int,int):0:0 -> 3:3:void (java.util.List,java.util.List):0:0 -> androidx.core.content.res.GrowingArrayUtils -> androidx.core.content.res.g: # {"id":"sourceFile","fileName":"GrowingArrayUtils.java"} 1:1:int[] append(int[],int,int):0:0 -> a 1:1:java.lang.Object[] append(java.lang.Object[],int,java.lang.Object):0:0 -> b 1:1:int growSize(int):0:0 -> c androidx.core.content.res.ResourcesCompat -> androidx.core.content.res.h: # {"id":"sourceFile","fileName":"ResourcesCompat.java"} java.lang.ThreadLocal sTempTypedValue -> a java.util.WeakHashMap sColorStateCaches -> b java.lang.Object sColorStateCacheLock -> c 1:1:void addColorStateListToCache(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int,android.content.res.ColorStateList,android.content.res.Resources$Theme):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/h$d;ILandroid/content/res/ColorStateList;Landroid/content/res/Resources$Theme;)V"} 1:1:android.content.res.ColorStateList getCachedColorStateList(androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey,int):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/h$d;I)Landroid/content/res/ColorStateList;"} 1:1:android.content.res.ColorStateList getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):0:0 -> c 1:1:android.graphics.drawable.Drawable getDrawable(android.content.res.Resources,int,android.content.res.Resources$Theme):0:0 -> d 1:1:android.graphics.Typeface getFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;ILandroid/util/TypedValue;ILandroidx/core/content/res/h$e;)Landroid/graphics/Typeface;"} 1:1:android.util.TypedValue getTypedValue():0:0 -> f 1:1:android.content.res.ColorStateList inflateColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):0:0 -> g 1:1:boolean isColorInt(android.content.res.Resources,int):0:0 -> h 1:1:android.graphics.Typeface loadFont(android.content.Context,int,android.util.TypedValue,int,androidx.core.content.res.ResourcesCompat$FontCallback,android.os.Handler,boolean,boolean):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;ILandroid/util/TypedValue;ILandroidx/core/content/res/h$e;Landroid/os/Handler;ZZ)Landroid/graphics/Typeface;"} 1:1:android.graphics.Typeface 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 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/content/res/Resources;Landroid/util/TypedValue;IILandroidx/core/content/res/h$e;Landroid/os/Handler;ZZ)Landroid/graphics/Typeface;"} androidx.core.content.res.ResourcesCompat$Api21Impl -> androidx.core.content.res.h$a: # {"id":"sourceFile","fileName":"ResourcesCompat.java"} 1:1:android.graphics.drawable.Drawable getDrawable(android.content.res.Resources,int,android.content.res.Resources$Theme):0:0 -> a 1:1:android.graphics.drawable.Drawable getDrawableForDensity(android.content.res.Resources,int,int,android.content.res.Resources$Theme):0:0 -> b androidx.core.content.res.ResourcesCompat$Api23Impl -> androidx.core.content.res.h$b: # {"id":"sourceFile","fileName":"ResourcesCompat.java"} 1:1:int getColor(android.content.res.Resources,int,android.content.res.Resources$Theme):0:0 -> a 1:1:android.content.res.ColorStateList getColorStateList(android.content.res.Resources,int,android.content.res.Resources$Theme):0:0 -> b androidx.core.content.res.ResourcesCompat$ColorStateListCacheEntry -> androidx.core.content.res.h$c: # {"id":"sourceFile","fileName":"ResourcesCompat.java"} android.content.res.ColorStateList mValue -> a android.content.res.Configuration mConfiguration -> b int mThemeHash -> c androidx.core.content.res.ResourcesCompat$ColorStateListCacheKey -> androidx.core.content.res.h$d: # {"id":"sourceFile","fileName":"ResourcesCompat.java"} android.content.res.Resources mResources -> a android.content.res.Resources$Theme mTheme -> b androidx.core.content.res.ResourcesCompat$FontCallback -> androidx.core.content.res.h$e: # {"id":"sourceFile","fileName":"ResourcesCompat.java"} 1:1:void $r8$lambda$RNHJCidnOgHeog0l_qKz9BOOvF4(androidx.core.content.res.ResourcesCompat$FontCallback,android.graphics.Typeface):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/h$e;Landroid/graphics/Typeface;)V"} 1:1:void $r8$lambda$iq3V68-a5RqNx7LeKJ2odF7JKlo(androidx.core.content.res.ResourcesCompat$FontCallback,int):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/h$e;I)V"} 1:1:void callbackFailAsync(int,android.os.Handler):0:0 -> c 1:1:void callbackSuccessAsync(android.graphics.Typeface,android.os.Handler):0:0 -> d 1:1:android.os.Handler getHandler(android.os.Handler):0:0 -> e 1:1:void lambda$callbackFailAsync$1(int):0:0 -> f 1:1:void lambda$callbackSuccessAsync$0(android.graphics.Typeface):0:0 -> g void onFontRetrievalFailed(int) -> h void onFontRetrieved(android.graphics.Typeface) -> i androidx.core.content.res.ResourcesCompat$FontCallback$$ExternalSyntheticLambda0 -> androidx.core.content.res.i: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.core.content.res.ResourcesCompat$FontCallback androidx.core.content.res.ResourcesCompat$FontCallback$$InternalSyntheticLambda$3$44b072dca641be8e362bba8e253cf629543633eb50c1b42ff75fed240c900167$0.f$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/content/res/h$e;"} # {"id":"com.android.tools.r8.synthesized"} android.graphics.Typeface androidx.core.content.res.ResourcesCompat$FontCallback$$InternalSyntheticLambda$3$44b072dca641be8e362bba8e253cf629543633eb50c1b42ff75fed240c900167$0.f$1 -> f # {"id":"com.android.tools.r8.synthesized"} 1:1:void (androidx.core.content.res.ResourcesCompat$FontCallback,android.graphics.Typeface):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/h$e;Landroid/graphics/Typeface;)V"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} androidx.core.content.res.ResourcesCompat$FontCallback$$ExternalSyntheticLambda1 -> androidx.core.content.res.j: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.core.content.res.ResourcesCompat$FontCallback androidx.core.content.res.ResourcesCompat$FontCallback$$InternalSyntheticLambda$3$d3f266e1d223d180cd54f890580baa980b89f2b60be0145e2ba5e4faef689e97$0.f$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/content/res/h$e;"} # {"id":"com.android.tools.r8.synthesized"} int androidx.core.content.res.ResourcesCompat$FontCallback$$InternalSyntheticLambda$3$d3f266e1d223d180cd54f890580baa980b89f2b60be0145e2ba5e4faef689e97$0.f$1 -> f # {"id":"com.android.tools.r8.synthesized"} 1:1:void (androidx.core.content.res.ResourcesCompat$FontCallback,int):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/content/res/h$e;I)V"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} androidx.core.content.res.TypedArrayUtils -> androidx.core.content.res.k: # {"id":"sourceFile","fileName":"TypedArrayUtils.java"} 1:1:int getAttr(android.content.Context,int,int):0:0 -> a 1:1:boolean getBoolean(android.content.res.TypedArray,int,int,boolean):0:0 -> b 1:1:android.graphics.drawable.Drawable getDrawable(android.content.res.TypedArray,int,int):0:0 -> c 1:1:int getInt(android.content.res.TypedArray,int,int,int):0:0 -> d 1:1:boolean getNamedBoolean(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,boolean):0:0 -> e 1:1:int getNamedColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int):0:0 -> f 1:1:android.content.res.ColorStateList getNamedColorStateList(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int):0:0 -> g 1:1:android.content.res.ColorStateList getNamedColorStateListFromInt(android.util.TypedValue):0:0 -> h 1:1:androidx.core.content.res.ComplexColorCompat getNamedComplexColor(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme,java.lang.String,int,int):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/TypedArray;Lorg/xmlpull/v1/XmlPullParser;Landroid/content/res/Resources$Theme;Ljava/lang/String;II)Landroidx/core/content/res/d;"} 1:1:float getNamedFloat(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,float):0:0 -> j 1:1:int getNamedInt(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int):0:0 -> k 1:1:int getNamedResourceId(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int,int):0:0 -> l 1:1:java.lang.String getNamedString(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int):0:0 -> m 1:1:int getResourceId(android.content.res.TypedArray,int,int,int):0:0 -> n 1:1:java.lang.String getString(android.content.res.TypedArray,int,int):0:0 -> o 1:1:java.lang.CharSequence getText(android.content.res.TypedArray,int,int):0:0 -> p 1:1:java.lang.CharSequence[] getTextArray(android.content.res.TypedArray,int,int):0:0 -> q 1:1:boolean hasAttribute(org.xmlpull.v1.XmlPullParser,java.lang.String):0:0 -> r 1:1:android.content.res.TypedArray obtainAttributes(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int[]):0:0 -> s 1:1:android.util.TypedValue peekNamedValue(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,java.lang.String,int):0:0 -> t androidx.core.content.res.ViewingConditions -> androidx.core.content.res.l: # {"id":"sourceFile","fileName":"ViewingConditions.java"} 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 # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/content/res/l;"} 1:1:float getAw():0:0 -> a 1:1:float getC():0:0 -> b 1:1:float getFl():0:0 -> c 1:1:float getFlRoot():0:0 -> d 1:1:float getN():0:0 -> e 1:1:float getNbb():0:0 -> f 1:1:float getNc():0:0 -> g 1:1:float getNcb():0:0 -> h 1:1:float[] getRgbD():0:0 -> i 1:1:float getZ():0:0 -> j 1:1:androidx.core.content.res.ViewingConditions make(float[],float,float,float,boolean):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"([FFFFZ)Landroidx/core/content/res/l;"} androidx.core.graphics.ColorUtils -> androidx.core.graphics.a: # {"id":"sourceFile","fileName":"ColorUtils.java"} java.lang.ThreadLocal TEMP_ARRAY -> a 1:1:int XYZToColor(double,double,double):0:0 -> a 1:1:int compositeAlpha(int,int):0:0 -> b 1:1:int compositeColors(int,int):0:0 -> c 1:1:int compositeComponent(int,int,int,int,int):0:0 -> d 1:1:int constrain(int,int,int):0:0 -> e 1:1:int setAlphaComponent(int,int):0:0 -> f androidx.core.graphics.Insets -> androidx.core.graphics.b: # {"id":"sourceFile","fileName":"Insets.java"} int left -> a int top -> b int right -> c int bottom -> d androidx.core.graphics.Insets NONE -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/b;"} 1:1:androidx.core.graphics.Insets max(androidx.core.graphics.Insets,androidx.core.graphics.Insets):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;Landroidx/core/graphics/b;)Landroidx/core/graphics/b;"} 1:1:androidx.core.graphics.Insets of(int,int,int,int):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(IIII)Landroidx/core/graphics/b;"} 1:1:androidx.core.graphics.Insets of(android.graphics.Rect):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Rect;)Landroidx/core/graphics/b;"} 1:1:androidx.core.graphics.Insets toCompatInsets(android.graphics.Insets):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Insets;)Landroidx/core/graphics/b;"} 1:1:android.graphics.Insets toPlatformInsets():0:0 -> e androidx.core.graphics.Insets$Api29Impl -> androidx.core.graphics.b$a: # {"id":"sourceFile","fileName":"Insets.java"} 1:1:android.graphics.Insets of(int,int,int,int):0:0 -> a androidx.core.graphics.PathParser -> androidx.core.graphics.c: # {"id":"sourceFile","fileName":"PathParser.java"} 1:1:void addNode(java.util.ArrayList,char,float[]):0:0 -> a 1:1:boolean canMorph(androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/graphics/c$b;[Landroidx/core/graphics/c$b;)Z"} 1:1:float[] copyOfRange(float[],int,int):0:0 -> c 1:1:androidx.core.graphics.PathParser$PathDataNode[] createNodesFromPathData(java.lang.String):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)[Landroidx/core/graphics/c$b;"} 1:1:android.graphics.Path createPathFromPathData(java.lang.String):0:0 -> e 1:1:androidx.core.graphics.PathParser$PathDataNode[] deepCopyNodes(androidx.core.graphics.PathParser$PathDataNode[]):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/graphics/c$b;)[Landroidx/core/graphics/c$b;"} 1:1:void extract(java.lang.String,int,androidx.core.graphics.PathParser$ExtractFloatResult):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ILandroidx/core/graphics/c$a;)V"} 1:1:float[] getFloats(java.lang.String):0:0 -> h 1:1:int nextStart(java.lang.String,int):0:0 -> i 1:1:void nodesToPath(androidx.core.graphics.PathParser$PathDataNode[],android.graphics.Path):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/graphics/c$b;Landroid/graphics/Path;)V"} 1:1:void updateNodes(androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/graphics/c$b;[Landroidx/core/graphics/c$b;)V"} androidx.core.graphics.PathParser$ExtractFloatResult -> androidx.core.graphics.c$a: # {"id":"sourceFile","fileName":"PathParser.java"} int mEndPosition -> a boolean mEndWithNegOrDot -> b androidx.core.graphics.PathParser$PathDataNode -> androidx.core.graphics.c$b: # {"id":"sourceFile","fileName":"PathParser.java"} char mType -> a float[] mParams -> b 1:1:void (char,float[]):0:0 -> 2:2:void (androidx.core.graphics.PathParser$PathDataNode):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/c$b;)V"} 1:1:char access$000(androidx.core.graphics.PathParser$PathDataNode):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/c$b;)C"} 1:1:char access$002(androidx.core.graphics.PathParser$PathDataNode,char):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/c$b;C)C"} 1:1:float[] access$100(androidx.core.graphics.PathParser$PathDataNode):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/c$b;)[F"} 1:1:void access$200(android.graphics.Path,float[],char,char,float[]):0:0 -> d 1:1:void addCommand(android.graphics.Path,float[],char,char,float[]):0:0 -> e 1:1:void arcToBezier(android.graphics.Path,double,double,double,double,double,double,double,double,double):0:0 -> f 1:1:void drawArc(android.graphics.Path,float,float,float,float,float,float,float,boolean,boolean):0:0 -> g 1:1:void interpolatePathDataNode(androidx.core.graphics.PathParser$PathDataNode,androidx.core.graphics.PathParser$PathDataNode,float):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/c$b;Landroidx/core/graphics/c$b;F)V"} 1:1:void nodesToPath(androidx.core.graphics.PathParser$PathDataNode[],android.graphics.Path):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/graphics/c$b;Landroid/graphics/Path;)V"} androidx.core.graphics.TypefaceCompat -> androidx.core.graphics.d: # {"id":"sourceFile","fileName":"TypefaceCompat.java"} androidx.core.graphics.TypefaceCompatBaseImpl sTypefaceCompatImpl -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/j;"} androidx.collection.LruCache sTypefaceCache -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/d;"} 1:1:android.graphics.Typeface create(android.content.Context,android.graphics.Typeface,int):0:0 -> a 1:7:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[Lu/h$b;I)Landroid/graphics/Typeface;"} 1:1: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 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/content/res/e$b;Landroid/content/res/Resources;ILjava/lang/String;IILandroidx/core/content/res/h$e;Landroid/os/Handler;Z)Landroid/graphics/Typeface;"} 1:1:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int,int):0:0 -> d 1:1:java.lang.String createResourceUid(android.content.res.Resources,int,java.lang.String,int,int):0:0 -> e 1:1:android.graphics.Typeface findFromCache(android.content.res.Resources,int,java.lang.String,int,int):0:0 -> f 1:1:android.graphics.Typeface getSystemFontFamily(java.lang.String):0:0 -> g androidx.core.graphics.TypefaceCompat$ResourcesCallbackAdapter -> androidx.core.graphics.d$a: # {"id":"sourceFile","fileName":"TypefaceCompat.java"} androidx.core.content.res.ResourcesCompat$FontCallback mFontCallback -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/content/res/h$e;"} 1:1:void onTypefaceRequestFailed(int):0:0 -> a 1:1:void onTypefaceRetrieved(android.graphics.Typeface):0:0 -> b androidx.core.graphics.TypefaceCompatApi21Impl -> androidx.core.graphics.e: # {"id":"sourceFile","fileName":"TypefaceCompatApi21Impl.java"} java.lang.Class sFontFamily -> b java.lang.reflect.Constructor sFontFamilyCtor -> c java.lang.reflect.Method sAddFontWeightStyle -> d java.lang.reflect.Method sCreateFromFamiliesWithDefault -> e boolean sHasInitBeenCalled -> f 1:1:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/content/res/e$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"} 1:95:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[Lu/h$b;I)Landroid/graphics/Typeface;"} 1:1:boolean addFontWeightStyle(java.lang.Object,java.lang.String,int,boolean):0:0 -> h 1:1:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):0:0 -> i 1:1:java.io.File getFile(android.os.ParcelFileDescriptor):0:0 -> j 1:1:void init():0:0 -> k 1:1:java.lang.Object newFamily():0:0 -> l androidx.core.graphics.TypefaceCompatApi24Impl -> androidx.core.graphics.f: # {"id":"sourceFile","fileName":"TypefaceCompatApi24Impl.java"} java.lang.Class sFontFamily -> b java.lang.reflect.Constructor sFontFamilyCtor -> c java.lang.reflect.Method sAddFontWeightStyle -> d java.lang.reflect.Method sCreateFromFamiliesWithDefault -> e 1:1:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/content/res/e$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"} 1:75:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[Lu/h$b;I)Landroid/graphics/Typeface;"} 1:1:boolean addFontWeightStyle(java.lang.Object,java.nio.ByteBuffer,int,int,boolean):0:0 -> h 1:1:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):0:0 -> i 1:1:boolean isUsable():0:0 -> j 1:1:java.lang.Object newFamily():0:0 -> k androidx.core.graphics.TypefaceCompatApi26Impl -> androidx.core.graphics.g: # {"id":"sourceFile","fileName":"TypefaceCompatApi26Impl.java"} java.lang.Class mFontFamily -> g java.lang.reflect.Constructor mFontFamilyCtor -> h java.lang.reflect.Method mAddFontFromAssetManager -> i java.lang.reflect.Method mAddFontFromBuffer -> j java.lang.reflect.Method mFreeze -> k java.lang.reflect.Method mAbortCreation -> l java.lang.reflect.Method mCreateFromFamiliesWithDefault -> m 1:1:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/content/res/e$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"} 1:166:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[Lu/h$b;I)Landroid/graphics/Typeface;"} 1:1:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):0:0 -> d 1:1:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):0:0 -> i 1:1:java.lang.Object newFamily():0:0 -> l 1:1:void abortCreation(java.lang.Object):0:0 -> m 1:1:boolean addFontFromAssetManager(android.content.Context,java.lang.Object,java.lang.String,int,int,int,android.graphics.fonts.FontVariationAxis[]):0:0 -> n 1:1:boolean addFontFromBuffer(java.lang.Object,java.nio.ByteBuffer,int,int,int):0:0 -> o 1:1:boolean freeze(java.lang.Object):0:0 -> p 1:1:boolean isFontFamilyPrivateAPIAvailable():0:0 -> q 1:1:java.lang.reflect.Method obtainAbortCreationMethod(java.lang.Class):0:0 -> r 1:1:java.lang.reflect.Method obtainAddFontFromAssetManagerMethod(java.lang.Class):0:0 -> s 1:1:java.lang.reflect.Method obtainAddFontFromBufferMethod(java.lang.Class):0:0 -> t 1:1:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):0:0 -> u 1:1:java.lang.Class obtainFontFamily():0:0 -> v 1:1:java.lang.reflect.Constructor obtainFontFamilyCtor(java.lang.Class):0:0 -> w 1:1:java.lang.reflect.Method obtainFreezeMethod(java.lang.Class):0:0 -> x androidx.core.graphics.TypefaceCompatApi28Impl -> androidx.core.graphics.h: # {"id":"sourceFile","fileName":"TypefaceCompatApi28Impl.java"} 1:1:android.graphics.Typeface createFromFamiliesWithDefault(java.lang.Object):0:0 -> i 1:1:java.lang.reflect.Method obtainCreateFromFamiliesWithDefaultMethod(java.lang.Class):0:0 -> u androidx.core.graphics.TypefaceCompatApi29Impl -> androidx.core.graphics.i: # {"id":"sourceFile","fileName":"TypefaceCompatApi29Impl.java"} 1:1:android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/content/res/e$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"} 1:120:android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[Lu/h$b;I)Landroid/graphics/Typeface;"} 1:1:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):0:0 -> d 1:8:androidx.core.provider.FontsContractCompat$FontInfo findBestInfo(androidx.core.provider.FontsContractCompat$FontInfo[],int):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"([Lu/h$b;I)Lu/h$b;"} 1:1:android.graphics.fonts.Font findBaseFont(android.graphics.fonts.FontFamily,int):0:0 -> h 1:1:int getMatchScore(android.graphics.fonts.FontStyle,android.graphics.fonts.FontStyle):0:0 -> i androidx.core.graphics.TypefaceCompatBaseImpl -> androidx.core.graphics.j: # {"id":"sourceFile","fileName":"TypefaceCompatBaseImpl.java"} java.util.concurrent.ConcurrentHashMap mFontFamilies -> a android.graphics.Typeface createFromFontFamilyFilesResourceEntry(android.content.Context,androidx.core.content.res.FontResourcesParserCompat$FontFamilyFilesResourceEntry,android.content.res.Resources,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/content/res/e$c;Landroid/content/res/Resources;I)Landroid/graphics/Typeface;"} android.graphics.Typeface createFromFontInfo(android.content.Context,android.os.CancellationSignal,androidx.core.provider.FontsContractCompat$FontInfo[],int) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/os/CancellationSignal;[Lu/h$b;I)Landroid/graphics/Typeface;"} 1:1:android.graphics.Typeface createFromInputStream(android.content.Context,java.io.InputStream):0:0 -> c 1:1:android.graphics.Typeface createFromResourcesFontFile(android.content.Context,android.content.res.Resources,int,java.lang.String,int):0:0 -> d 1:1:java.lang.Object findBestFont(java.lang.Object[],int,androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;ILandroidx/core/graphics/j$b;)Ljava/lang/Object;"} 1:1:java.lang.Object findBestFont(java.lang.Object[],int,boolean,androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;IZLandroidx/core/graphics/j$b;)Ljava/lang/Object;"} 1:12:androidx.core.provider.FontsContractCompat$FontInfo findBestInfo(androidx.core.provider.FontsContractCompat$FontInfo[],int):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"([Lu/h$b;I)Lu/h$b;"} androidx.core.graphics.TypefaceCompatBaseImpl$1 -> androidx.core.graphics.j$a: # {"id":"sourceFile","fileName":"TypefaceCompatBaseImpl.java"} androidx.core.graphics.TypefaceCompatBaseImpl this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/j;"} 1:1:int getWeight(java.lang.Object):0:0 -> a 1:1:boolean isItalic(java.lang.Object):0:0 -> b 1:5:int getWeight(androidx.core.provider.FontsContractCompat$FontInfo):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/h$b;)I"} 1:5:boolean isItalic(androidx.core.provider.FontsContractCompat$FontInfo):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/h$b;)Z"} androidx.core.graphics.TypefaceCompatBaseImpl$StyleExtractor -> androidx.core.graphics.j$b: # {"id":"sourceFile","fileName":"TypefaceCompatBaseImpl.java"} int getWeight(java.lang.Object) -> a boolean isItalic(java.lang.Object) -> b androidx.core.graphics.TypefaceCompatUtil -> androidx.core.graphics.k: # {"id":"sourceFile","fileName":"TypefaceCompatUtil.java"} 1:1:void closeQuietly(java.io.Closeable):0:0 -> a 1:1:java.nio.ByteBuffer copyToDirectBuffer(android.content.Context,android.content.res.Resources,int):0:0 -> b 1:1:boolean copyToFile(java.io.File,android.content.res.Resources,int):0:0 -> c 1:1:boolean copyToFile(java.io.File,java.io.InputStream):0:0 -> d 1:1:java.io.File getTempFile(android.content.Context):0:0 -> e 1:1:java.nio.ByteBuffer mmap(android.content.Context,android.os.CancellationSignal,android.net.Uri):0:0 -> f 1:1:java.nio.ByteBuffer mmap(java.io.File):0:0 -> g 1:44:java.util.Map readFontInfoIntoByteBuffer(android.content.Context,androidx.core.provider.FontsContractCompat$FontInfo[],android.os.CancellationSignal):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;[Lu/h$b;Landroid/os/CancellationSignal;)Ljava/util/Map;"} androidx.core.graphics.drawable.DrawableCompat -> androidx.core.graphics.drawable.a: # {"id":"sourceFile","fileName":"DrawableCompat.java"} java.lang.reflect.Method sSetLayoutDirectionMethod -> a boolean sSetLayoutDirectionMethodFetched -> b java.lang.reflect.Method sGetLayoutDirectionMethod -> c boolean sGetLayoutDirectionMethodFetched -> d 1:1:void applyTheme(android.graphics.drawable.Drawable,android.content.res.Resources$Theme):0:0 -> a 1:1:boolean canApplyTheme(android.graphics.drawable.Drawable):0:0 -> b 1:1:int getAlpha(android.graphics.drawable.Drawable):0:0 -> c 1:1:android.graphics.ColorFilter getColorFilter(android.graphics.drawable.Drawable):0:0 -> d 1:1:int getLayoutDirection(android.graphics.drawable.Drawable):0:0 -> e 1:1:void inflate(android.graphics.drawable.Drawable,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> f 1:1:boolean isAutoMirrored(android.graphics.drawable.Drawable):0:0 -> g 1:1:void jumpToCurrentState(android.graphics.drawable.Drawable):0:0 -> h 1:1:void setAutoMirrored(android.graphics.drawable.Drawable,boolean):0:0 -> i 1:1:void setHotspot(android.graphics.drawable.Drawable,float,float):0:0 -> j 1:1:void setHotspotBounds(android.graphics.drawable.Drawable,int,int,int,int):0:0 -> k 1:1:boolean setLayoutDirection(android.graphics.drawable.Drawable,int):0:0 -> l 1:1:void setTint(android.graphics.drawable.Drawable,int):0:0 -> m 1:1:void setTintList(android.graphics.drawable.Drawable,android.content.res.ColorStateList):0:0 -> n 1:1:void setTintMode(android.graphics.drawable.Drawable,android.graphics.PorterDuff$Mode):0:0 -> o 1:1:android.graphics.drawable.Drawable unwrap(android.graphics.drawable.Drawable):0:0 -> p 1:1:android.graphics.drawable.Drawable wrap(android.graphics.drawable.Drawable):0:0 -> q androidx.core.graphics.drawable.DrawableCompat$Api21Impl -> androidx.core.graphics.drawable.a$a: # {"id":"sourceFile","fileName":"DrawableCompat.java"} 1:1:void applyTheme(android.graphics.drawable.Drawable,android.content.res.Resources$Theme):0:0 -> a 1:1:boolean canApplyTheme(android.graphics.drawable.Drawable):0:0 -> b 1:1:android.graphics.ColorFilter getColorFilter(android.graphics.drawable.Drawable):0:0 -> c 1:1: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 1:1:void setHotspot(android.graphics.drawable.Drawable,float,float):0:0 -> e 1:1:void setHotspotBounds(android.graphics.drawable.Drawable,int,int,int,int):0:0 -> f 1:1:void setTint(android.graphics.drawable.Drawable,int):0:0 -> g 1:1:void setTintList(android.graphics.drawable.Drawable,android.content.res.ColorStateList):0:0 -> h 1:1:void setTintMode(android.graphics.drawable.Drawable,android.graphics.PorterDuff$Mode):0:0 -> i androidx.core.graphics.drawable.DrawableCompat$Api23Impl -> androidx.core.graphics.drawable.a$b: # {"id":"sourceFile","fileName":"DrawableCompat.java"} 1:1:int getLayoutDirection(android.graphics.drawable.Drawable):0:0 -> a 1:1:boolean setLayoutDirection(android.graphics.drawable.Drawable,int):0:0 -> b androidx.core.graphics.drawable.IconCompat -> androidx.core.graphics.drawable.IconCompat: # {"id":"sourceFile","fileName":"IconCompat.java"} 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 1:1:android.graphics.Bitmap createLegacyIconFromAdaptiveIcon(android.graphics.Bitmap,boolean):0:0 -> a 1:1:int getResId():0:0 -> b 1:1:java.lang.String getResPackage():0:0 -> c 1:1:android.net.Uri getUri():0:0 -> d 1:1:java.io.InputStream getUriInputStream(android.content.Context):0:0 -> e 1:1:void onPostParceling():0:0 -> f 1:1:void onPreParceling(boolean):0:0 -> g 1:1:java.lang.String typeToString(int):0:0 -> h androidx.core.graphics.drawable.IconCompat$Api23Impl -> androidx.core.graphics.drawable.IconCompat$a: # {"id":"sourceFile","fileName":"IconCompat.java"} 1:1:int getResId(java.lang.Object):0:0 -> a 1:1:java.lang.String getResPackage(java.lang.Object):0:0 -> b 1:1:android.net.Uri getUri(java.lang.Object):0:0 -> c 1:1:android.graphics.drawable.Drawable loadDrawable(android.graphics.drawable.Icon,android.content.Context):0:0 -> d 1:1:android.graphics.drawable.Icon toIcon(androidx.core.graphics.drawable.IconCompat,android.content.Context):0:0 -> e androidx.core.graphics.drawable.IconCompat$Api26Impl -> androidx.core.graphics.drawable.IconCompat$b: # {"id":"sourceFile","fileName":"IconCompat.java"} 1:1:android.graphics.drawable.Drawable createAdaptiveIconDrawable(android.graphics.drawable.Drawable,android.graphics.drawable.Drawable):0:0 -> a 1:1:android.graphics.drawable.Icon createWithAdaptiveBitmap(android.graphics.Bitmap):0:0 -> b androidx.core.graphics.drawable.IconCompat$Api28Impl -> androidx.core.graphics.drawable.IconCompat$c: # {"id":"sourceFile","fileName":"IconCompat.java"} 1:1:int getResId(java.lang.Object):0:0 -> a 1:1:java.lang.String getResPackage(java.lang.Object):0:0 -> b 1:1:int getType(java.lang.Object):0:0 -> c 1:1:android.net.Uri getUri(java.lang.Object):0:0 -> d androidx.core.graphics.drawable.IconCompat$Api30Impl -> androidx.core.graphics.drawable.IconCompat$d: # {"id":"sourceFile","fileName":"IconCompat.java"} 1:1:android.graphics.drawable.Icon createWithAdaptiveBitmapContentUri(android.net.Uri):0:0 -> a androidx.core.graphics.drawable.IconCompatParcelizer -> androidx.core.graphics.drawable.IconCompatParcelizer: # {"id":"sourceFile","fileName":"IconCompatParcelizer.java"} androidx.core.graphics.drawable.TintAwareDrawable -> androidx.core.graphics.drawable.b: # {"id":"sourceFile","fileName":"TintAwareDrawable.java"} androidx.core.graphics.drawable.WrappedDrawable -> androidx.core.graphics.drawable.c: # {"id":"sourceFile","fileName":"WrappedDrawable.java"} android.graphics.drawable.Drawable getWrappedDrawable() -> a androidx.core.graphics.drawable.WrappedDrawableApi14 -> androidx.core.graphics.drawable.d: # {"id":"sourceFile","fileName":"WrappedDrawableApi14.java"} int mCurrentColor -> b android.graphics.PorterDuff$Mode mCurrentMode -> c boolean mColorFilterSet -> d androidx.core.graphics.drawable.WrappedDrawableState mState -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/drawable/f;"} boolean mMutated -> f android.graphics.drawable.Drawable mDrawable -> g android.graphics.PorterDuff$Mode DEFAULT_TINT_MODE -> h 1:1:void (android.graphics.drawable.Drawable):0:0 -> 2:2:void (androidx.core.graphics.drawable.WrappedDrawableState,android.content.res.Resources):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/drawable/f;Landroid/content/res/Resources;)V"} 1:1:android.graphics.drawable.Drawable getWrappedDrawable():0:0 -> a boolean isCompatTintEnabled() -> b 1:1:androidx.core.graphics.drawable.WrappedDrawableState mutateConstantState():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/drawable/f;"} 1:1:void setWrappedDrawable(android.graphics.drawable.Drawable):0:0 -> d 1:1:void updateLocalState(android.content.res.Resources):0:0 -> e 1:1:boolean updateTint(int[]):0:0 -> f androidx.core.graphics.drawable.WrappedDrawableApi21 -> androidx.core.graphics.drawable.e: # {"id":"sourceFile","fileName":"WrappedDrawableApi21.java"} java.lang.reflect.Method sIsProjectedDrawableMethod -> i 1:1:void (android.graphics.drawable.Drawable):0:0 -> 2:2:void (androidx.core.graphics.drawable.WrappedDrawableState,android.content.res.Resources):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/drawable/f;Landroid/content/res/Resources;)V"} 1:1:boolean isCompatTintEnabled():0:0 -> b 1:1:void findAndCacheIsProjectedDrawableMethod():0:0 -> g androidx.core.graphics.drawable.WrappedDrawableState -> androidx.core.graphics.drawable.f: # {"id":"sourceFile","fileName":"WrappedDrawableState.java"} int mChangingConfigurations -> a android.graphics.drawable.Drawable$ConstantState mDrawableState -> b android.content.res.ColorStateList mTint -> c android.graphics.PorterDuff$Mode mTintMode -> d 1:1:boolean canConstantState():0:0 -> a 1:1:android.graphics.drawable.Drawable newDrawable():0:0 -> newDrawable 2:2:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources):0:0 -> newDrawable androidx.core.internal.view.SupportMenu -> r.a: # {"id":"sourceFile","fileName":"SupportMenu.java"} androidx.core.internal.view.SupportMenuItem -> r.b: # {"id":"sourceFile","fileName":"SupportMenuItem.java"} 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 androidx.core.internal.view.SupportMenuItem setTooltipText(java.lang.CharSequence) -> setTooltipText # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)Lr/b;"} androidx.core.math.MathUtils -> s.a: # {"id":"sourceFile","fileName":"MathUtils.java"} 1:7:int clamp(int,int,int):0:0 -> a androidx.core.os.ExecutorCompat -> t.a: # {"id":"sourceFile","fileName":"ExecutorCompat.java"} 1:6:java.util.concurrent.Executor create(android.os.Handler):0:0 -> a androidx.core.os.ExecutorCompat$HandlerExecutor -> t.a$a: # {"id":"sourceFile","fileName":"ExecutorCompat.java"} android.os.Handler mHandler -> e 1:12:void (android.os.Handler):0:0 -> 1:40:void execute(java.lang.Runnable):0:0 -> execute androidx.core.os.TraceCompat -> t.b: # {"id":"sourceFile","fileName":"TraceCompat.java"} long sTraceTagApp -> a java.lang.reflect.Method sIsTagEnabledMethod -> b java.lang.reflect.Method sAsyncTraceBeginMethod -> c java.lang.reflect.Method sAsyncTraceEndMethod -> d java.lang.reflect.Method sTraceCounterMethod -> e 1:101:void ():0:0 -> 1:4:void beginSection(java.lang.String):0:0 -> a 1:4:void endSection():0:0 -> b androidx.core.provider.CallbackWithHandler -> u.a: # {"id":"sourceFile","fileName":"CallbackWithHandler.java"} androidx.core.provider.FontsContractCompat$FontRequestCallback mCallback -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/h$c;"} android.os.Handler mCallbackHandler -> b 1:8:void (androidx.core.provider.FontsContractCompat$FontRequestCallback,android.os.Handler):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/h$c;Landroid/os/Handler;)V"} 1:13:void onTypefaceRequestFailed(int):0:0 -> a 1:18:void onTypefaceResult(androidx.core.provider.FontRequestWorker$TypefaceResult):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/g$e;)V"} 1:13:void onTypefaceRetrieved(android.graphics.Typeface):0:0 -> c androidx.core.provider.CallbackWithHandler$1 -> u.a$a: # {"id":"sourceFile","fileName":"CallbackWithHandler.java"} androidx.core.provider.FontsContractCompat$FontRequestCallback val$callback -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/h$c;"} android.graphics.Typeface val$typeface -> f androidx.core.provider.CallbackWithHandler this$0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/a;"} 1:10:void (androidx.core.provider.CallbackWithHandler,androidx.core.provider.FontsContractCompat$FontRequestCallback,android.graphics.Typeface):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/a;Lu/h$c;Landroid/graphics/Typeface;)V"} 1:8:void run():0:0 -> run androidx.core.provider.CallbackWithHandler$2 -> u.a$b: # {"id":"sourceFile","fileName":"CallbackWithHandler.java"} androidx.core.provider.FontsContractCompat$FontRequestCallback val$callback -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/h$c;"} int val$reason -> f androidx.core.provider.CallbackWithHandler this$0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/a;"} 1:10:void (androidx.core.provider.CallbackWithHandler,androidx.core.provider.FontsContractCompat$FontRequestCallback,int):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/a;Lu/h$c;I)V"} 1:8:void run():0:0 -> run androidx.core.provider.CalleeHandler -> u.b: # {"id":"sourceFile","fileName":"CalleeHandler.java"} 1:22:android.os.Handler create():0:0 -> a androidx.core.provider.FontProvider -> u.e: # {"id":"sourceFile","fileName":"FontProvider.java"} java.util.Comparator sByteArrayComparator -> a 1:8:void ():0:0 -> 1:5:int $r8$lambda$YnOn4sMaJN6i8fkk9HOHIkI5PVE(byte[],byte[]):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:22:java.util.List convertToByteArrayList(android.content.pm.Signature[]):0:0 -> b 1:43:boolean equalsByteArrayList(java.util.List,java.util.List):0:0 -> c 1:20:java.util.List getCertificates(androidx.core.provider.FontRequest,android.content.res.Resources):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/f;Landroid/content/res/Resources;)Ljava/util/List;"} 1:33:androidx.core.provider.FontsContractCompat$FontFamilyResult getFontFamilyResult(android.content.Context,androidx.core.provider.FontRequest,android.os.CancellationSignal):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lu/f;Landroid/os/CancellationSignal;)Lu/h$a;"} 1:138:android.content.pm.ProviderInfo getProvider(android.content.pm.PackageManager,androidx.core.provider.FontRequest,android.content.res.Resources):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/pm/PackageManager;Lu/f;Landroid/content/res/Resources;)Landroid/content/pm/ProviderInfo;"} 1:25:int lambda$static$0(byte[],byte[]):0:0 -> g 1:279:androidx.core.provider.FontsContractCompat$FontInfo[] query(android.content.Context,androidx.core.provider.FontRequest,java.lang.String,android.os.CancellationSignal):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lu/f;Ljava/lang/String;Landroid/os/CancellationSignal;)[Lu/h$b;"} androidx.core.provider.FontProvider$$ExternalSyntheticLambda0 -> u.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} void androidx.core.provider.FontProvider$$InternalSyntheticLambda$3$4f17f77faba1bab28935a532d41d95e74ead10a2fec9f3a04012a84fb707b12e$0.() -> # {"id":"com.android.tools.r8.synthesized"} 1:9:int compare(java.lang.Object,java.lang.Object):0:0 -> compare # {"id":"com.android.tools.r8.synthesized"} androidx.core.provider.FontProvider$ContentQueryWrapper -> u.e$a: # {"id":"sourceFile","fileName":"FontProvider.java"} android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal) -> a void close() -> close androidx.core.provider.FontProvider$ContentQueryWrapper$-CC -> u.d: # {"id":"sourceFile","fileName":"FontProvider.java"} # {"id":"com.android.tools.r8.synthesized"} 1:18:androidx.core.provider.FontProvider$ContentQueryWrapper androidx.core.provider.FontProvider$ContentQueryWrapper.make(android.content.Context,android.net.Uri):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/net/Uri;)Lu/e$a;"} androidx.core.provider.FontProvider$ContentQueryWrapperApi16Impl -> u.e$b: # {"id":"sourceFile","fileName":"FontProvider.java"} android.content.ContentProviderClient mClient -> a 1:14:void (android.content.Context,android.net.Uri):0:0 -> 1:26:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal):0:0 -> a 1:8:void close():0:0 -> close androidx.core.provider.FontProvider$ContentQueryWrapperApi24Impl -> u.e$c: # {"id":"sourceFile","fileName":"FontProvider.java"} android.content.ContentProviderClient mClient -> a 1:14:void (android.content.Context,android.net.Uri):0:0 -> 1:26:android.database.Cursor query(android.net.Uri,java.lang.String[],java.lang.String,java.lang.String[],java.lang.String,android.os.CancellationSignal):0:0 -> a 1:8:void close():0:0 -> close androidx.core.provider.FontRequest -> u.f: # {"id":"sourceFile","fileName":"FontRequest.java"} java.lang.String mProviderAuthority -> a java.lang.String mProviderPackage -> b java.lang.String mQuery -> c java.util.List mCertificates -> d int mCertificatesArray -> e java.lang.String mIdentifier -> f 1:45:void (java.lang.String,java.lang.String,java.lang.String,java.util.List):0:0 -> 1:27:java.lang.String createIdentifier(java.lang.String,java.lang.String,java.lang.String):0:0 -> a 1:3:java.util.List getCertificates():0:0 -> b 1:3:int getCertificatesArrayResId():0:0 -> c 1:3:java.lang.String getId():0:0 -> d 1:3:java.lang.String getProviderAuthority():0:0 -> e 1:3:java.lang.String getProviderPackage():0:0 -> f 1:3:java.lang.String getQuery():0:0 -> g 1:1:java.lang.String toString():0:0 -> toString androidx.core.provider.FontRequestWorker -> u.g: # {"id":"sourceFile","fileName":"FontRequestWorker.java"} androidx.collection.LruCache sTypefaceCache -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/d;"} java.util.concurrent.ExecutorService DEFAULT_EXECUTOR_SERVICE -> b java.lang.Object LOCK -> c androidx.collection.SimpleArrayMap PENDING_REPLIES -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/f;"} 1:36:void ():0:0 -> 1:25:java.lang.String createCacheId(androidx.core.provider.FontRequest,int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/f;I)Ljava/lang/String;"} 1:49:int getFontFamilyResultStatus(androidx.core.provider.FontsContractCompat$FontFamilyResult):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/h$a;)I"} 1:66:androidx.core.provider.FontRequestWorker$TypefaceResult getFontSync(java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/Context;Lu/f;I)Lu/g$e;"} 1:81:android.graphics.Typeface requestFontAsync(android.content.Context,androidx.core.provider.FontRequest,int,java.util.concurrent.Executor,androidx.core.provider.CallbackWithHandler):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lu/f;ILjava/util/concurrent/Executor;Lu/a;)Landroid/graphics/Typeface;"} 1:66:android.graphics.Typeface requestFontSync(android.content.Context,androidx.core.provider.FontRequest,androidx.core.provider.CallbackWithHandler,int,int):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lu/f;Lu/a;II)Landroid/graphics/Typeface;"} androidx.core.provider.FontRequestWorker$1 -> u.g$a: # {"id":"sourceFile","fileName":"FontRequestWorker.java"} java.lang.String val$id -> a android.content.Context val$context -> b androidx.core.provider.FontRequest val$request -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/f;"} int val$style -> d 1:12:void (java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/Context;Lu/f;I)V"} 1:13:androidx.core.provider.FontRequestWorker$TypefaceResult call():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu/g$e;"} 1:5:java.lang.Object call():0:0 -> call androidx.core.provider.FontRequestWorker$2 -> u.g$b: # {"id":"sourceFile","fileName":"FontRequestWorker.java"} androidx.core.provider.CallbackWithHandler val$callback -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/a;"} 1:6:void (androidx.core.provider.CallbackWithHandler):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/a;)V"} 1:14:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/g$e;)V"} 1:6:void accept(java.lang.Object):0:0 -> accept androidx.core.provider.FontRequestWorker$3 -> u.g$c: # {"id":"sourceFile","fileName":"FontRequestWorker.java"} java.lang.String val$id -> a android.content.Context val$context -> b androidx.core.provider.FontRequest val$request -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/f;"} int val$style -> d 1:12:void (java.lang.String,android.content.Context,androidx.core.provider.FontRequest,int):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroid/content/Context;Lu/f;I)V"} 1:20:androidx.core.provider.FontRequestWorker$TypefaceResult call():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu/g$e;"} 1:5:java.lang.Object call():0:0 -> call androidx.core.provider.FontRequestWorker$4 -> u.g$d: # {"id":"sourceFile","fileName":"FontRequestWorker.java"} java.lang.String val$id -> a 1:6:void (java.lang.String):0:0 -> 1:47:void accept(androidx.core.provider.FontRequestWorker$TypefaceResult):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/g$e;)V"} 1:6:void accept(java.lang.Object):0:0 -> accept androidx.core.provider.FontRequestWorker$TypefaceResult -> u.g$e: # {"id":"sourceFile","fileName":"FontRequestWorker.java"} android.graphics.Typeface mTypeface -> a int mResult -> b 1:1:void (int):0:0 -> 2:2:void (android.graphics.Typeface):0:0 -> 1:8:boolean isSuccess():0:0 -> a androidx.core.provider.FontsContractCompat -> u.h: # {"id":"sourceFile","fileName":"FontsContractCompat.java"} 1:18:android.graphics.Typeface requestFont(android.content.Context,androidx.core.provider.FontRequest,int,boolean,int,android.os.Handler,androidx.core.provider.FontsContractCompat$FontRequestCallback):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lu/f;IZILandroid/os/Handler;Lu/h$c;)Landroid/graphics/Typeface;"} androidx.core.provider.FontsContractCompat$FontFamilyResult -> u.h$a: # {"id":"sourceFile","fileName":"FontsContractCompat.java"} int mStatusCode -> a androidx.core.provider.FontsContractCompat$FontInfo[] mFonts -> b # {"id":"com.android.tools.r8.residualsignature","signature":"[Lu/h$b;"} 1:8:void (int,androidx.core.provider.FontsContractCompat$FontInfo[]):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Lu/h$b;)V"} 1:6:androidx.core.provider.FontsContractCompat$FontFamilyResult create(int,androidx.core.provider.FontsContractCompat$FontInfo[]):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I[Lu/h$b;)Lu/h$a;"} 1:3:androidx.core.provider.FontsContractCompat$FontInfo[] getFonts():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lu/h$b;"} 1:3:int getStatusCode():0:0 -> c androidx.core.provider.FontsContractCompat$FontInfo -> u.h$b: # {"id":"sourceFile","fileName":"FontsContractCompat.java"} android.net.Uri mUri -> a int mTtcIndex -> b int mWeight -> c boolean mItalic -> d int mResultCode -> e 1:20:void (android.net.Uri,int,int,boolean,int):0:0 -> 1:12:androidx.core.provider.FontsContractCompat$FontInfo create(android.net.Uri,int,int,boolean,int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/net/Uri;IIZI)Lu/h$b;"} 1:3:int getResultCode():0:0 -> b 1:3:int getTtcIndex():0:0 -> c 1:3:android.net.Uri getUri():0:0 -> d 1:3:int getWeight():0:0 -> e 1:3:boolean isItalic():0:0 -> f androidx.core.provider.FontsContractCompat$FontRequestCallback -> u.h$c: # {"id":"sourceFile","fileName":"FontsContractCompat.java"} void () -> # {"id":"com.android.tools.r8.synthesized"} void onTypefaceRequestFailed(int) -> a void onTypefaceRetrieved(android.graphics.Typeface) -> b androidx.core.provider.RequestExecutor -> u.i: # {"id":"sourceFile","fileName":"RequestExecutor.java"} 1:26:java.util.concurrent.ThreadPoolExecutor createDefaultExecutor(java.lang.String,int,int):0:0 -> a 1:13:void execute(java.util.concurrent.Executor,java.util.concurrent.Callable,androidx.core.util.Consumer):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;Ljava/util/concurrent/Callable;Lw/a;)V"} 1:31:java.lang.Object submit(java.util.concurrent.ExecutorService,java.util.concurrent.Callable,int):0:0 -> c androidx.core.provider.RequestExecutor$DefaultThreadFactory -> u.i$a: # {"id":"sourceFile","fileName":"RequestExecutor.java"} java.lang.String mThreadName -> a int mPriority -> b 1:8:void (java.lang.String,int):0:0 -> 1:10:java.lang.Thread newThread(java.lang.Runnable):0:0 -> newThread androidx.core.provider.RequestExecutor$DefaultThreadFactory$ProcessPriorityThread -> u.i$a$a: # {"id":"sourceFile","fileName":"RequestExecutor.java"} int mPriority -> e 1:6:void (java.lang.Runnable,java.lang.String,int):0:0 -> 1:9:void run():0:0 -> run androidx.core.provider.RequestExecutor$ReplyRunnable -> u.i$b: # {"id":"sourceFile","fileName":"RequestExecutor.java"} java.util.concurrent.Callable mCallable -> e androidx.core.util.Consumer mConsumer -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} android.os.Handler mHandler -> g 1:10:void (android.os.Handler,java.util.concurrent.Callable,androidx.core.util.Consumer):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Handler;Ljava/util/concurrent/Callable;Lw/a;)V"} 1:21:void run():0:0 -> run androidx.core.provider.RequestExecutor$ReplyRunnable$1 -> u.i$b$a: # {"id":"sourceFile","fileName":"RequestExecutor.java"} androidx.core.util.Consumer val$consumer -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} java.lang.Object val$result -> f androidx.core.provider.RequestExecutor$ReplyRunnable this$0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lu/i$b;"} 1:10:void (androidx.core.provider.RequestExecutor$ReplyRunnable,androidx.core.util.Consumer,java.lang.Object):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu/i$b;Lw/a;Ljava/lang/Object;)V"} 1:8:void run():0:0 -> run androidx.core.text.PrecomputedTextCompat -> v.m: # {"id":"sourceFile","fileName":"PrecomputedTextCompat.java"} androidx.core.text.PrecomputedTextCompat$Params -> v.m$a: # {"id":"sourceFile","fileName":"PrecomputedTextCompat.java"} android.text.TextPaint mPaint -> a android.text.TextDirectionHeuristic mTextDir -> b int mBreakStrategy -> c int mHyphenationFrequency -> d android.text.PrecomputedText$Params mWrapped -> e 1:1:void (android.text.PrecomputedText$Params):0:0 -> 2:2:void (android.text.TextPaint,android.text.TextDirectionHeuristic,int,int):0:0 -> 1:227:boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv/m$a;)Z"} 1:3:int getBreakStrategy():0:0 -> b 1:3:int getHyphenationFrequency():0:0 -> c 1:3:android.text.TextDirectionHeuristic getTextDirection():0:0 -> d 1:3:android.text.TextPaint getTextPaint():0:0 -> e 1:30:boolean equals(java.lang.Object):0:0 -> equals 1:1:int hashCode():0:0 -> hashCode 1:1:java.lang.String toString():0:0 -> toString androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline0 -> v.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.os.LocaleList m(android.text.TextPaint):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline1 -> v.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.String m(android.text.TextPaint):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline10 -> v.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:boolean m(android.os.LocaleList,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline11 -> v.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:6:android.text.PrecomputedText$Params$Builder m(android.text.TextPaint):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline2 -> v.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.text.TextPaint m(android.text.PrecomputedText$Params):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline3 -> v.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.text.TextDirectionHeuristic m(android.text.PrecomputedText$Params):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline4 -> v.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:int m(android.text.PrecomputedText$Params):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline5 -> v.h: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:int m(android.text.PrecomputedText$Params):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline6 -> v.i: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.text.PrecomputedText$Params$Builder m(android.text.PrecomputedText$Params$Builder,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline7 -> v.j: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.text.PrecomputedText$Params$Builder m(android.text.PrecomputedText$Params$Builder,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline8 -> v.k: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.text.PrecomputedText$Params$Builder m(android.text.PrecomputedText$Params$Builder,android.text.TextDirectionHeuristic):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.text.PrecomputedTextCompat$Params$$ExternalSyntheticApiModelOutline9 -> v.l: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.text.PrecomputedText$Params m(android.text.PrecomputedText$Params$Builder):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.text.PrecomputedTextCompat$Params$Builder -> v.m$a$a: # {"id":"sourceFile","fileName":"PrecomputedTextCompat.java"} android.text.TextPaint mPaint -> a android.text.TextDirectionHeuristic mTextDir -> b int mBreakStrategy -> c int mHyphenationFrequency -> d 1:27:void (android.text.TextPaint):0:0 -> 1:14:androidx.core.text.PrecomputedTextCompat$Params build():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lv/m$a;"} 1:3:androidx.core.text.PrecomputedTextCompat$Params$Builder setBreakStrategy(int):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv/m$a$a;"} 1:3:androidx.core.text.PrecomputedTextCompat$Params$Builder setHyphenationFrequency(int):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lv/m$a$a;"} 1:3:androidx.core.text.PrecomputedTextCompat$Params$Builder setTextDirection(android.text.TextDirectionHeuristic):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/text/TextDirectionHeuristic;)Lv/m$a$a;"} androidx.core.util.Consumer -> w.a: # {"id":"sourceFile","fileName":"Consumer.kt"} void accept(java.lang.Object) -> accept androidx.core.util.ObjectsCompat -> w.b: # {"id":"sourceFile","fileName":"ObjectsCompat.java"} 1:5:boolean equals(java.lang.Object,java.lang.Object):0:0 -> a 1:5:int hash(java.lang.Object[]):0:0 -> b 1:9:java.lang.Object requireNonNull(java.lang.Object,java.lang.String):0:0 -> c androidx.core.util.Pools$Pool -> w.c: # {"id":"sourceFile","fileName":"Pools.kt"} boolean release(java.lang.Object) -> a java.lang.Object acquire() -> b androidx.core.util.Pools$SimplePool -> w.d: # {"id":"sourceFile","fileName":"Pools.kt"} java.lang.Object[] pool -> a int poolSize -> b 1:22:void (int):0:0 -> 1:40:boolean release(java.lang.Object):0:0 -> a 1:28:java.lang.Object acquire():0:0 -> b 1:18:boolean isInPool(java.lang.Object):0:0 -> c androidx.core.util.Preconditions -> w.e: # {"id":"sourceFile","fileName":"Preconditions.java"} 1:59:float checkArgumentFinite(float,java.lang.String):0:0 -> a 1:9:int checkArgumentNonnegative(int):0:0 -> b 1:4:java.lang.Object checkNotNull(java.lang.Object):0:0 -> c androidx.core.util.SizeFCompat -> w.f: # {"id":"sourceFile","fileName":"SizeFCompat.java"} float mWidth -> a float mHeight -> b 1:20:void (float,float):0:0 -> 1:3:float getHeight():0:0 -> a 1:3:float getWidth():0:0 -> b 1:31:boolean equals(java.lang.Object):0:0 -> equals 1:14:int hashCode():0:0 -> hashCode 1:25:java.lang.String toString():0:0 -> toString androidx.core.util.Supplier -> w.g: # {"id":"sourceFile","fileName":"Supplier.kt"} java.lang.Object get() -> get androidx.core.view.AccessibilityDelegateCompat -> androidx.core.view.a: # {"id":"sourceFile","fileName":"AccessibilityDelegateCompat.java"} android.view.View$AccessibilityDelegate mOriginalDelegate -> a android.view.View$AccessibilityDelegate mBridge -> b android.view.View$AccessibilityDelegate DEFAULT_DELEGATE -> c 1:1:void ():0:0 -> 2:2:void (android.view.View$AccessibilityDelegate):0:0 -> 1:1:boolean dispatchPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> a 1:16:androidx.core.view.accessibility.AccessibilityNodeProviderCompat getAccessibilityNodeProvider(android.view.View):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Lx/E;"} 1:1:java.util.List getActionList(android.view.View):0:0 -> c 1:1:android.view.View$AccessibilityDelegate getBridge():0:0 -> d 1:1:boolean isSpanStillValid(android.text.style.ClickableSpan,android.view.View):0:0 -> e 1:1:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> f 1:10:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lx/D;)V"} 1:1:void onPopulateAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> h 1:1:boolean onRequestSendAccessibilityEvent(android.view.ViewGroup,android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> i 1:1:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0:0 -> j 1:1:boolean performClickableSpanAction(int,android.view.View):0:0 -> k 1:1:void sendAccessibilityEvent(android.view.View,int):0:0 -> l 1:1:void sendAccessibilityEventUnchecked(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> m androidx.core.view.AccessibilityDelegateCompat$AccessibilityDelegateAdapter -> androidx.core.view.a$a: # {"id":"sourceFile","fileName":"AccessibilityDelegateCompat.java"} androidx.core.view.AccessibilityDelegateCompat mCompat -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/a;"} androidx.core.view.ActionProvider -> androidx.core.view.b: # {"id":"sourceFile","fileName":"ActionProvider.java"} androidx.core.view.DifferentialMotionFlingController -> androidx.core.view.e: # {"id":"sourceFile","fileName":"DifferentialMotionFlingController.java"} android.content.Context mContext -> a androidx.core.view.DifferentialMotionFlingTarget mTarget -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/f;"} androidx.core.view.DifferentialMotionFlingController$FlingVelocityThresholdCalculator mVelocityThresholdCalculator -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/e$b;"} androidx.core.view.DifferentialMotionFlingController$DifferentialVelocityProvider mVelocityProvider -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/e$a;"} android.view.VelocityTracker mVelocityTracker -> e float mLastFlingVelocity -> f int mLastProcessedAxis -> g int mLastProcessedSource -> h int mLastProcessedDeviceId -> i int[] mFlingVelocityThresholds -> j 1:1:void (android.content.Context,androidx.core.view.DifferentialMotionFlingTarget):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/view/f;)V"} 2:2:void (android.content.Context,androidx.core.view.DifferentialMotionFlingTarget,androidx.core.view.DifferentialMotionFlingController$FlingVelocityThresholdCalculator,androidx.core.view.DifferentialMotionFlingController$DifferentialVelocityProvider):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/core/view/f;Landroidx/core/view/e$b;Landroidx/core/view/e$a;)V"} 1:1:void $r8$lambda$lv23FpWloyumz6IvnMabmJR9BpE(android.content.Context,int[],android.view.MotionEvent,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:1:float $r8$lambda$rCNQ1h5KBIaVcUXhwymI_1638W0(android.view.VelocityTracker,android.view.MotionEvent,int):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} 1:1:void calculateFlingVelocityThresholds(android.content.Context,int[],android.view.MotionEvent,int):0:0 -> c 1:1:boolean calculateFlingVelocityThresholds(android.view.MotionEvent,int):0:0 -> d 1:1:float getCurrentVelocity(android.view.MotionEvent,int):0:0 -> e 1:1:float getCurrentVelocity(android.view.VelocityTracker,android.view.MotionEvent,int):0:0 -> f 1:1:void onMotionEvent(android.view.MotionEvent,int):0:0 -> g androidx.core.view.DifferentialMotionFlingController$$ExternalSyntheticLambda0 -> androidx.core.view.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} void androidx.core.view.DifferentialMotionFlingController$$InternalSyntheticLambda$1$deb215be4f611265685bb60de527ec4395240ac49de0564e35c26f4a172deef4$0.() -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void calculateFlingVelocityThresholds(android.content.Context,int[],android.view.MotionEvent,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.DifferentialMotionFlingController$$ExternalSyntheticLambda1 -> androidx.core.view.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} void androidx.core.view.DifferentialMotionFlingController$$InternalSyntheticLambda$1$deb215be4f611265685bb60de527ec4395240ac49de0564e35c26f4a172deef4$1.() -> # {"id":"com.android.tools.r8.synthesized"} 1:1:float getCurrentVelocity(android.view.VelocityTracker,android.view.MotionEvent,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.DifferentialMotionFlingController$DifferentialVelocityProvider -> androidx.core.view.e$a: # {"id":"sourceFile","fileName":"DifferentialMotionFlingController.java"} float getCurrentVelocity(android.view.VelocityTracker,android.view.MotionEvent,int) -> a androidx.core.view.DifferentialMotionFlingController$FlingVelocityThresholdCalculator -> androidx.core.view.e$b: # {"id":"sourceFile","fileName":"DifferentialMotionFlingController.java"} void calculateFlingVelocityThresholds(android.content.Context,int[],android.view.MotionEvent,int) -> a androidx.core.view.DifferentialMotionFlingTarget -> androidx.core.view.f: # {"id":"sourceFile","fileName":"DifferentialMotionFlingTarget.java"} boolean startDifferentialMotionFling(float) -> a float getScaledScrollFactor() -> b void stopDifferentialMotionFling() -> c androidx.core.view.DisplayCutoutCompat -> androidx.core.view.h: # {"id":"sourceFile","fileName":"DisplayCutoutCompat.java"} android.view.DisplayCutout mDisplayCutout -> a 1:1:int getSafeInsetBottom():0:0 -> a 1:1:int getSafeInsetLeft():0:0 -> b 1:1:int getSafeInsetRight():0:0 -> c 1:1:int getSafeInsetTop():0:0 -> d 1:1:androidx.core.view.DisplayCutoutCompat wrap(android.view.DisplayCutout):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/DisplayCutout;)Landroidx/core/view/h;"} androidx.core.view.DisplayCutoutCompat$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m(android.view.DisplayCutout):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.DisplayCutoutCompat$Api28Impl -> androidx.core.view.h$a: # {"id":"sourceFile","fileName":"DisplayCutoutCompat.java"} 1:1:android.view.DisplayCutout createDisplayCutout(android.graphics.Rect,java.util.List):0:0 -> a 1:1:java.util.List getBoundingRects(android.view.DisplayCutout):0:0 -> b 1:1:int getSafeInsetBottom(android.view.DisplayCutout):0:0 -> c 1:1:int getSafeInsetLeft(android.view.DisplayCutout):0:0 -> d 1:1:int getSafeInsetRight(android.view.DisplayCutout):0:0 -> e 1:1:int getSafeInsetTop(android.view.DisplayCutout):0:0 -> f androidx.core.view.GravityCompat -> androidx.core.view.i: # {"id":"sourceFile","fileName":"GravityCompat.java"} 1:1:int getAbsoluteGravity(int,int):0:0 -> a androidx.core.view.MarginLayoutParamsCompat -> androidx.core.view.j: # {"id":"sourceFile","fileName":"MarginLayoutParamsCompat.java"} 1:1:int getMarginEnd(android.view.ViewGroup$MarginLayoutParams):0:0 -> a 1:1:int getMarginStart(android.view.ViewGroup$MarginLayoutParams):0:0 -> b androidx.core.view.MenuItemCompat -> androidx.core.view.k: # {"id":"sourceFile","fileName":"MenuItemCompat.java"} 1:1:void setAlphabeticShortcut(android.view.MenuItem,char,int):0:0 -> a 1:1:void setContentDescription(android.view.MenuItem,java.lang.CharSequence):0:0 -> b 1:1:void setIconTintList(android.view.MenuItem,android.content.res.ColorStateList):0:0 -> c 1:1:void setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode):0:0 -> d 1:1:void setNumericShortcut(android.view.MenuItem,char,int):0:0 -> e 1:1:void setTooltipText(android.view.MenuItem,java.lang.CharSequence):0:0 -> f androidx.core.view.MenuItemCompat$Api26Impl -> androidx.core.view.k$a: # {"id":"sourceFile","fileName":"MenuItemCompat.java"} 1:1:int getAlphabeticModifiers(android.view.MenuItem):0:0 -> a 1:1:java.lang.CharSequence getContentDescription(android.view.MenuItem):0:0 -> b 1:1:android.content.res.ColorStateList getIconTintList(android.view.MenuItem):0:0 -> c 1:1:android.graphics.PorterDuff$Mode getIconTintMode(android.view.MenuItem):0:0 -> d 1:1:int getNumericModifiers(android.view.MenuItem):0:0 -> e 1:1:java.lang.CharSequence getTooltipText(android.view.MenuItem):0:0 -> f 1:1:android.view.MenuItem setAlphabeticShortcut(android.view.MenuItem,char,int):0:0 -> g 1:1:android.view.MenuItem setContentDescription(android.view.MenuItem,java.lang.CharSequence):0:0 -> h 1:1:android.view.MenuItem setIconTintList(android.view.MenuItem,android.content.res.ColorStateList):0:0 -> i 1:1:android.view.MenuItem setIconTintMode(android.view.MenuItem,android.graphics.PorterDuff$Mode):0:0 -> j 1:1:android.view.MenuItem setNumericShortcut(android.view.MenuItem,char,int):0:0 -> k 1:1:android.view.MenuItem setShortcut(android.view.MenuItem,char,char,int,int):0:0 -> l 1:1:android.view.MenuItem setTooltipText(android.view.MenuItem,java.lang.CharSequence):0:0 -> m androidx.core.view.MotionEventCompat -> androidx.core.view.l: # {"id":"sourceFile","fileName":"MotionEventCompat.java"} 1:1:boolean isFromSource(android.view.MotionEvent,int):0:0 -> a androidx.core.view.NestedScrollingChildHelper -> androidx.core.view.m: # {"id":"sourceFile","fileName":"NestedScrollingChildHelper.java"} android.view.ViewParent mNestedScrollingParentTouch -> a android.view.ViewParent mNestedScrollingParentNonTouch -> b android.view.View mView -> c boolean mIsNestedScrollingEnabled -> d int[] mTempNestedScrollConsumed -> e 1:1:boolean dispatchNestedFling(float,float,boolean):0:0 -> a 1:1:boolean dispatchNestedPreFling(float,float):0:0 -> b 1:1:boolean dispatchNestedPreScroll(int,int,int[],int[]):0:0 -> c 1:1:boolean dispatchNestedPreScroll(int,int,int[],int[],int):0:0 -> d 1:1:void dispatchNestedScroll(int,int,int,int,int[],int,int[]):0:0 -> e 1:1:boolean dispatchNestedScroll(int,int,int,int,int[]):0:0 -> f 1:1:boolean dispatchNestedScroll(int,int,int,int,int[],int):0:0 -> g 1:1:boolean dispatchNestedScrollInternal(int,int,int,int,int[],int,int[]):0:0 -> h 1:1:android.view.ViewParent getNestedScrollingParentForType(int):0:0 -> i 1:1:int[] getTempNestedScrollConsumed():0:0 -> j 1:1:boolean hasNestedScrollingParent():0:0 -> k 1:1:boolean hasNestedScrollingParent(int):0:0 -> l 1:1:boolean isNestedScrollingEnabled():0:0 -> m 1:1:void setNestedScrollingEnabled(boolean):0:0 -> n 1:1:void setNestedScrollingParentForType(int,android.view.ViewParent):0:0 -> o 1:1:boolean startNestedScroll(int):0:0 -> p 1:1:boolean startNestedScroll(int,int):0:0 -> q 1:1:void stopNestedScroll():0:0 -> r 1:1:void stopNestedScroll(int):0:0 -> s androidx.core.view.NestedScrollingParent2 -> androidx.core.view.n: # {"id":"sourceFile","fileName":"NestedScrollingParent2.java"} void onNestedScrollAccepted(android.view.View,android.view.View,int,int) -> a void onStopNestedScroll(android.view.View,int) -> b void onNestedPreScroll(android.view.View,int,int,int[],int) -> c void onNestedScroll(android.view.View,int,int,int,int,int) -> e boolean onStartNestedScroll(android.view.View,android.view.View,int,int) -> f androidx.core.view.NestedScrollingParent3 -> androidx.core.view.o: # {"id":"sourceFile","fileName":"NestedScrollingParent3.java"} void onNestedScroll(android.view.View,int,int,int,int,int,int[]) -> d androidx.core.view.NestedScrollingParentHelper -> androidx.core.view.p: # {"id":"sourceFile","fileName":"NestedScrollingParentHelper.java"} int mNestedScrollAxesTouch -> a int mNestedScrollAxesNonTouch -> b 1:1:int getNestedScrollAxes():0:0 -> a 1:1:void onNestedScrollAccepted(android.view.View,android.view.View,int):0:0 -> b 1:1:void onNestedScrollAccepted(android.view.View,android.view.View,int,int):0:0 -> c 1:1:void onStopNestedScroll(android.view.View,int):0:0 -> d androidx.core.view.OnApplyWindowInsetsListener -> androidx.core.view.q: # {"id":"sourceFile","fileName":"OnApplyWindowInsetsListener.java"} androidx.core.view.OnReceiveContentViewBehavior -> androidx.core.view.r: # {"id":"sourceFile","fileName":"OnReceiveContentViewBehavior.java"} androidx.core.view.SoftwareKeyboardControllerCompat -> androidx.core.view.s: # {"id":"sourceFile","fileName":"SoftwareKeyboardControllerCompat.java"} androidx.core.view.SoftwareKeyboardControllerCompat$Impl mImpl -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/s$c;"} androidx.core.view.SoftwareKeyboardControllerCompat$Impl -> androidx.core.view.s$c: # {"id":"sourceFile","fileName":"SoftwareKeyboardControllerCompat.java"} androidx.core.view.SoftwareKeyboardControllerCompat$Impl20 -> androidx.core.view.s$a: # {"id":"sourceFile","fileName":"SoftwareKeyboardControllerCompat.java"} android.view.View mView -> a androidx.core.view.SoftwareKeyboardControllerCompat$Impl30 -> androidx.core.view.s$b: # {"id":"sourceFile","fileName":"SoftwareKeyboardControllerCompat.java"} android.view.View mView -> b androidx.core.view.VelocityTrackerCompat -> androidx.core.view.t: # {"id":"sourceFile","fileName":"VelocityTrackerCompat.java"} java.util.Map sFallbackTrackers -> a 1:1:void addMovement(android.view.VelocityTracker,android.view.MotionEvent):0:0 -> a 1:1:void computeCurrentVelocity(android.view.VelocityTracker,int):0:0 -> b 1:1:void computeCurrentVelocity(android.view.VelocityTracker,int,float):0:0 -> c 1:1:float getAxisVelocity(android.view.VelocityTracker,int):0:0 -> d 1:1:androidx.core.view.VelocityTrackerFallback getFallbackTrackerOrNull(android.view.VelocityTracker):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/VelocityTracker;)Landroidx/core/view/u;"} androidx.core.view.VelocityTrackerCompat$Api34Impl -> androidx.core.view.t$a: # {"id":"sourceFile","fileName":"VelocityTrackerCompat.java"} 1:1:float getAxisVelocity(android.view.VelocityTracker,int):0:0 -> a 1:1:float getAxisVelocity(android.view.VelocityTracker,int,int):0:0 -> b 1:1:boolean isAxisSupported(android.view.VelocityTracker,int):0:0 -> c androidx.core.view.VelocityTrackerFallback -> androidx.core.view.u: # {"id":"sourceFile","fileName":"VelocityTrackerFallback.java"} float[] mMovements -> a long[] mEventTimes -> b float mLastComputedVelocity -> c int mDataPointsBufferSize -> d int mDataPointsBufferLastUsedIndex -> e 1:1:void addMovement(android.view.MotionEvent):0:0 -> a 1:1:void clear():0:0 -> b 1:1:void computeCurrentVelocity(int,float):0:0 -> c 1:1:float getAxisVelocity(int):0:0 -> d 1:1:float getCurrentVelocity():0:0 -> e 1:1:float kineticEnergyToVelocity(float):0:0 -> f androidx.core.view.ViewCompat -> androidx.core.view.w: # {"id":"sourceFile","fileName":"ViewCompat.java"} java.lang.reflect.Field sAccessibilityDelegateField -> a boolean sAccessibilityDelegateCheckFailed -> b int[] ACCESSIBILITY_ACTIONS_RESOURCE_IDS -> c androidx.core.view.OnReceiveContentViewBehavior NO_OP_ON_RECEIVE_CONTENT_VIEW_BEHAVIOR -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/r;"} androidx.core.view.ViewCompat$AccessibilityPaneVisibilityManager sAccessibilityPaneVisibilityManager -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/w$e;"} 1:1:void setAccessibilityDelegate(android.view.View,androidx.core.view.AccessibilityDelegateCompat):0:0 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/a;)V"} 1:1:void setBackground(android.view.View,android.graphics.drawable.Drawable):0:0 -> B 1:1:void setBackgroundTintList(android.view.View,android.content.res.ColorStateList):0:0 -> C 1:1:void setBackgroundTintMode(android.view.View,android.graphics.PorterDuff$Mode):0:0 -> D 1:1:void setImportantForAccessibility(android.view.View,int):0:0 -> E 1:1:void setImportantForAccessibilityIfNeeded(android.view.View):0:0 -> F 1:1:void setImportantForAutofill(android.view.View,int):0:0 -> G 1:1:androidx.core.view.ViewCompat$AccessibilityViewProperty stateDescriptionProperty():0:0 -> H # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/w$f;"} 1:1:void stopNestedScroll(android.view.View):0:0 -> I 1:1:androidx.core.view.ViewCompat$AccessibilityViewProperty accessibilityHeadingProperty():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/w$f;"} 1:1:android.view.View$AccessibilityDelegate getAccessibilityDelegateInternal(android.view.View):0:0 -> b 1:1:android.view.View$AccessibilityDelegate getAccessibilityDelegateThroughReflection(android.view.View):0:0 -> c 1:1:java.lang.CharSequence getAccessibilityPaneTitle(android.view.View):0:0 -> d 1:1:android.content.res.ColorStateList getBackgroundTintList(android.view.View):0:0 -> e 1:1:android.graphics.PorterDuff$Mode getBackgroundTintMode(android.view.View):0:0 -> f 1:1:android.view.Display getDisplay(android.view.View):0:0 -> g 1:1:int getImportantForAccessibility(android.view.View):0:0 -> h 1:1:int getImportantForAutofill(android.view.View):0:0 -> i 1:1:int getLayoutDirection(android.view.View):0:0 -> j 1:1:int getMinimumHeight(android.view.View):0:0 -> k 1:1:int getMinimumWidth(android.view.View):0:0 -> l 1:1:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/C;"} 1:1:java.lang.CharSequence getStateDescription(android.view.View):0:0 -> n 1:1:int getWindowSystemUiVisibility(android.view.View):0:0 -> o 1:1:boolean isAccessibilityHeading(android.view.View):0:0 -> p 1:1:boolean isAttachedToWindow(android.view.View):0:0 -> q 1:1:boolean isLaidOut(android.view.View):0:0 -> r 1:1:boolean isScreenReaderFocusable(android.view.View):0:0 -> s 1:1:void notifyViewAccessibilityStateChangedIfNeeded(android.view.View,int):0:0 -> t 1:1:androidx.core.view.ViewCompat$AccessibilityViewProperty paneTitleProperty():0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/w$f;"} 1:1:void postInvalidateOnAnimation(android.view.View):0:0 -> v 1:1:void postOnAnimation(android.view.View,java.lang.Runnable):0:0 -> w 1:1:void postOnAnimationDelayed(android.view.View,java.lang.Runnable,long):0:0 -> x 1:1:void requestApplyInsets(android.view.View):0:0 -> y 1:1:androidx.core.view.ViewCompat$AccessibilityViewProperty screenReaderFocusableProperty():0:0 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/w$f;"} androidx.core.view.ViewCompat$$ExternalSyntheticLambda0 -> androidx.core.view.v: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} void androidx.core.view.ViewCompat$$InternalSyntheticLambda$1$e3cdbeb62374cdd4f3b5b60cae1e30d9577b5e988cde694d4987a36632fcbb6b$0.() -> # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.ViewCompat$1 -> androidx.core.view.w$a: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:1:java.lang.Object frameworkGet(android.view.View):0:0 -> b 1:1:java.lang.Boolean frameworkGet(android.view.View):0:0 -> d androidx.core.view.ViewCompat$2 -> androidx.core.view.w$b: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:1:java.lang.Object frameworkGet(android.view.View):0:0 -> b 1:1:java.lang.CharSequence frameworkGet(android.view.View):0:0 -> d androidx.core.view.ViewCompat$3 -> androidx.core.view.w$c: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:1:java.lang.Object frameworkGet(android.view.View):0:0 -> b 1:1:java.lang.CharSequence frameworkGet(android.view.View):0:0 -> d androidx.core.view.ViewCompat$4 -> androidx.core.view.w$d: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:1:java.lang.Object frameworkGet(android.view.View):0:0 -> b 1:1:java.lang.Boolean frameworkGet(android.view.View):0:0 -> d androidx.core.view.ViewCompat$AccessibilityPaneVisibilityManager -> androidx.core.view.w$e: # {"id":"sourceFile","fileName":"ViewCompat.java"} java.util.WeakHashMap mPanesToVisible -> b 1:1:void checkPaneVisibility(java.util.Map$Entry):0:0 -> a 1:1:void registerForLayoutCallback(android.view.View):0:0 -> b androidx.core.view.ViewCompat$AccessibilityViewProperty -> androidx.core.view.w$f: # {"id":"sourceFile","fileName":"ViewCompat.java"} int mTagKey -> a java.lang.Class mType -> b int mFrameworkMinimumSdk -> c int mContentChangeType -> d 1:1:void (int,java.lang.Class,int):0:0 -> 2:2:void (int,java.lang.Class,int,int):0:0 -> 1:1:boolean frameworkAvailable():0:0 -> a java.lang.Object frameworkGet(android.view.View) -> b 1:1:java.lang.Object get(android.view.View):0:0 -> c androidx.core.view.ViewCompat$Api20Impl -> androidx.core.view.w$g: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:1:android.view.WindowInsets dispatchApplyWindowInsets(android.view.View,android.view.WindowInsets):0:0 -> a 1:1:android.view.WindowInsets onApplyWindowInsets(android.view.View,android.view.WindowInsets):0:0 -> b 1:1:void requestApplyInsets(android.view.View):0:0 -> c androidx.core.view.ViewCompat$Api21Impl -> androidx.core.view.w$h: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:1:void callCompatInsetAnimationCallback(android.view.WindowInsets,android.view.View):0:0 -> a 1:1: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;Landroidx/core/view/C;Landroid/graphics/Rect;)Landroidx/core/view/C;"} 1:1:boolean dispatchNestedFling(android.view.View,float,float,boolean):0:0 -> c 1:1:boolean dispatchNestedPreFling(android.view.View,float,float):0:0 -> d 1:1:boolean dispatchNestedPreScroll(android.view.View,int,int,int[],int[]):0:0 -> e 1:1:boolean dispatchNestedScroll(android.view.View,int,int,int,int,int[]):0:0 -> f 1:1:android.content.res.ColorStateList getBackgroundTintList(android.view.View):0:0 -> g 1:1:android.graphics.PorterDuff$Mode getBackgroundTintMode(android.view.View):0:0 -> h 1:1:float getElevation(android.view.View):0:0 -> i 1:1:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/C;"} 1:1:java.lang.String getTransitionName(android.view.View):0:0 -> k 1:1:float getTranslationZ(android.view.View):0:0 -> l 1:1:float getZ(android.view.View):0:0 -> m 1:1:boolean hasNestedScrollingParent(android.view.View):0:0 -> n 1:1:boolean isImportantForAccessibility(android.view.View):0:0 -> o 1:1:boolean isNestedScrollingEnabled(android.view.View):0:0 -> p 1:1:void setBackgroundTintList(android.view.View,android.content.res.ColorStateList):0:0 -> q 1:1:void setBackgroundTintMode(android.view.View,android.graphics.PorterDuff$Mode):0:0 -> r 1:1:void setElevation(android.view.View,float):0:0 -> s 1:1:void setNestedScrollingEnabled(android.view.View,boolean):0:0 -> t 1:1:void setOnApplyWindowInsetsListener(android.view.View,androidx.core.view.OnApplyWindowInsetsListener):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/q;)V"} 1:1:void setTransitionName(android.view.View,java.lang.String):0:0 -> v 1:1:void setTranslationZ(android.view.View,float):0:0 -> w 1:1:void setZ(android.view.View,float):0:0 -> x 1:1:boolean startNestedScroll(android.view.View,int):0:0 -> y 1:1:void stopNestedScroll(android.view.View):0:0 -> z androidx.core.view.ViewCompat$Api21Impl$1 -> androidx.core.view.w$h$a: # {"id":"sourceFile","fileName":"ViewCompat.java"} androidx.core.view.WindowInsetsCompat mLastInsets -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/C;"} android.view.View val$v -> b androidx.core.view.ViewCompat$Api23Impl -> androidx.core.view.w$i: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:1:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/C;"} 1:1:int getScrollIndicators(android.view.View):0:0 -> b 1:1:void setScrollIndicators(android.view.View,int):0:0 -> c 1:1:void setScrollIndicators(android.view.View,int,int):0:0 -> d androidx.core.view.ViewCompat$Api26Impl -> androidx.core.view.w$j: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:1:void addKeyboardNavigationClusters(android.view.View,java.util.Collection,int):0:0 -> a 1:1:android.view.autofill.AutofillId getAutofillId(android.view.View):0:0 -> b 1:1:int getImportantForAutofill(android.view.View):0:0 -> c 1:1:int getNextClusterForwardId(android.view.View):0:0 -> d 1:1:boolean hasExplicitFocusable(android.view.View):0:0 -> e 1:1:boolean isFocusedByDefault(android.view.View):0:0 -> f 1:1:boolean isImportantForAutofill(android.view.View):0:0 -> g 1:1:boolean isKeyboardNavigationCluster(android.view.View):0:0 -> h 1:1:android.view.View keyboardNavigationClusterSearch(android.view.View,android.view.View,int):0:0 -> i 1:1:boolean restoreDefaultFocus(android.view.View):0:0 -> j 1:1:void setAutofillHints(android.view.View,java.lang.String[]):0:0 -> k 1:1:void setFocusedByDefault(android.view.View,boolean):0:0 -> l 1:1:void setImportantForAutofill(android.view.View,int):0:0 -> m 1:1:void setKeyboardNavigationCluster(android.view.View,boolean):0:0 -> n 1:1:void setNextClusterForwardId(android.view.View,int):0:0 -> o 1:1:void setTooltipText(android.view.View,java.lang.CharSequence):0:0 -> p androidx.core.view.ViewCompat$Api28Impl -> androidx.core.view.w$k: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:1:void addOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/w$n;)V"} 1:1:java.lang.CharSequence getAccessibilityPaneTitle(android.view.View):0:0 -> b 1:1:boolean isAccessibilityHeading(android.view.View):0:0 -> c 1:1:boolean isScreenReaderFocusable(android.view.View):0:0 -> d 1:1:void removeOnUnhandledKeyEventListener(android.view.View,androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Landroidx/core/view/w$n;)V"} 1:1:java.lang.Object requireViewById(android.view.View,int):0:0 -> f 1:1:void setAccessibilityHeading(android.view.View,boolean):0:0 -> g 1:1:void setAccessibilityPaneTitle(android.view.View,java.lang.CharSequence):0:0 -> h 1:5:void setAutofillId(android.view.View,androidx.core.view.autofill.AutofillIdCompat):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Ly/a;)V"} 1:1:void setScreenReaderFocusable(android.view.View,boolean):0:0 -> j androidx.core.view.ViewCompat$Api28Impl$$ExternalSyntheticLambda0 -> androidx.core.view.x: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void (androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/w$n;)V"} 1:1:boolean onUnhandledKeyEvent(android.view.View,android.view.KeyEvent):0:0 -> onUnhandledKeyEvent # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.ViewCompat$Api29Impl -> androidx.core.view.w$l: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:1:android.view.View$AccessibilityDelegate getAccessibilityDelegate(android.view.View):0:0 -> a 1:1:android.view.contentcapture.ContentCaptureSession getContentCaptureSession(android.view.View):0:0 -> b 1:1:java.util.List getSystemGestureExclusionRects(android.view.View):0:0 -> c 1:1:void saveAttributeDataForStyleable(android.view.View,android.content.Context,int[],android.util.AttributeSet,android.content.res.TypedArray,int,int):0:0 -> d 1:5:void setContentCaptureSession(android.view.View,androidx.core.view.contentcapture.ContentCaptureSessionCompat):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lz/a;)V"} 1:1:void setSystemGestureExclusionRects(android.view.View,java.util.List):0:0 -> f androidx.core.view.ViewCompat$Api30Impl -> androidx.core.view.w$m: # {"id":"sourceFile","fileName":"ViewCompat.java"} 1:1:int getImportantForContentCapture(android.view.View):0:0 -> a 1:1:java.lang.CharSequence getStateDescription(android.view.View):0:0 -> b 1:1:boolean isImportantForContentCapture(android.view.View):0:0 -> c 1:1:void setImportantForContentCapture(android.view.View,int):0:0 -> d 1:1:void setStateDescription(android.view.View,java.lang.CharSequence):0:0 -> e androidx.core.view.ViewCompat$OnUnhandledKeyEventListenerCompat -> androidx.core.view.w$n: # {"id":"sourceFile","fileName":"ViewCompat.java"} androidx.core.view.ViewConfigurationCompat -> androidx.core.view.A: # {"id":"sourceFile","fileName":"ViewConfigurationCompat.java"} java.lang.reflect.Method sGetScaledScrollFactorMethod -> a 1:25:int getCompatFlingVelocityThreshold(android.content.res.Resources,int,androidx.core.util.Supplier,int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;ILw/g;I)I"} 1:1:float getLegacyScrollFactor(android.view.ViewConfiguration,android.content.Context):0:0 -> b 1:1:int getPlatformResId(android.content.res.Resources,java.lang.String,java.lang.String):0:0 -> c 1:1:int getPreApi34MaximumFlingVelocityResId(android.content.res.Resources,int,int):0:0 -> d 1:1:int getPreApi34MinimumFlingVelocityResId(android.content.res.Resources,int,int):0:0 -> e 1:1:float getScaledHorizontalScrollFactor(android.view.ViewConfiguration,android.content.Context):0:0 -> f 1:1:int getScaledHoverSlop(android.view.ViewConfiguration):0:0 -> g 1:1:int getScaledMaximumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):0:0 -> h 1:1:int getScaledMinimumFlingVelocity(android.content.Context,android.view.ViewConfiguration,int,int,int):0:0 -> i 1:1:float getScaledVerticalScrollFactor(android.view.ViewConfiguration,android.content.Context):0:0 -> j 1:1:boolean isInputDeviceInfoValid(int,int,int):0:0 -> k 1:1:boolean shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration,android.content.Context):0:0 -> l androidx.core.view.ViewConfigurationCompat$$ExternalSyntheticLambda0 -> androidx.core.view.y: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} android.view.ViewConfiguration androidx.core.view.ViewConfigurationCompat$$InternalSyntheticLambda$2$4e9929877aa1b44c6b1553e28e8433d324a25527d52388427c54ba53818cc5a9$0.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:1:void (android.view.ViewConfiguration):0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Object get():0:0 -> get # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.ViewConfigurationCompat$$ExternalSyntheticLambda1 -> androidx.core.view.z: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} android.view.ViewConfiguration androidx.core.view.ViewConfigurationCompat$$InternalSyntheticLambda$2$ffc863cb54c08822b42912cef761ea81d955edba5a1615eee84a98164bcbfa9c$0.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:1:void (android.view.ViewConfiguration):0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Object get():0:0 -> get # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.ViewConfigurationCompat$Api26Impl -> androidx.core.view.A$a: # {"id":"sourceFile","fileName":"ViewConfigurationCompat.java"} 1:1:float getScaledHorizontalScrollFactor(android.view.ViewConfiguration):0:0 -> a 1:1:float getScaledVerticalScrollFactor(android.view.ViewConfiguration):0:0 -> b androidx.core.view.ViewConfigurationCompat$Api28Impl -> androidx.core.view.A$b: # {"id":"sourceFile","fileName":"ViewConfigurationCompat.java"} 1:1:int getScaledHoverSlop(android.view.ViewConfiguration):0:0 -> a 1:1:boolean shouldShowMenuShortcutsWhenKeyboardPresent(android.view.ViewConfiguration):0:0 -> b androidx.core.view.ViewConfigurationCompat$Api34Impl -> androidx.core.view.A$c: # {"id":"sourceFile","fileName":"ViewConfigurationCompat.java"} 1:1:int getScaledMaximumFlingVelocity(android.view.ViewConfiguration,int,int,int):0:0 -> a 1:1:int getScaledMinimumFlingVelocity(android.view.ViewConfiguration,int,int,int):0:0 -> b androidx.core.view.ViewParentCompat -> androidx.core.view.B: # {"id":"sourceFile","fileName":"ViewParentCompat.java"} 1:1:boolean onNestedFling(android.view.ViewParent,android.view.View,float,float,boolean):0:0 -> a 1:1:boolean onNestedPreFling(android.view.ViewParent,android.view.View,float,float):0:0 -> b 1:1:void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[],int):0:0 -> c 1:1:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int,int,int[]):0:0 -> d 1:1:void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int,int):0:0 -> e 1:1:boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int,int):0:0 -> f 1:1:void onStopNestedScroll(android.view.ViewParent,android.view.View,int):0:0 -> g androidx.core.view.ViewParentCompat$Api21Impl -> androidx.core.view.B$a: # {"id":"sourceFile","fileName":"ViewParentCompat.java"} 1:1:boolean onNestedFling(android.view.ViewParent,android.view.View,float,float,boolean):0:0 -> a 1:1:boolean onNestedPreFling(android.view.ViewParent,android.view.View,float,float):0:0 -> b 1:1:void onNestedPreScroll(android.view.ViewParent,android.view.View,int,int,int[]):0:0 -> c 1:1:void onNestedScroll(android.view.ViewParent,android.view.View,int,int,int,int):0:0 -> d 1:1:void onNestedScrollAccepted(android.view.ViewParent,android.view.View,android.view.View,int):0:0 -> e 1:1:boolean onStartNestedScroll(android.view.ViewParent,android.view.View,android.view.View,int):0:0 -> f 1:1:void onStopNestedScroll(android.view.ViewParent,android.view.View):0:0 -> g androidx.core.view.WindowInsetsCompat -> androidx.core.view.C: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} androidx.core.view.WindowInsetsCompat$Impl mImpl -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/C$l;"} androidx.core.view.WindowInsetsCompat CONSUMED -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/C;"} 1:1:void (android.view.WindowInsets):0:0 -> 2:2:void (androidx.core.view.WindowInsetsCompat):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;)V"} 1:1:androidx.core.view.WindowInsetsCompat consumeDisplayCutout():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/C;"} 1:1:androidx.core.view.WindowInsetsCompat consumeStableInsets():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/C;"} 1:1:androidx.core.view.WindowInsetsCompat consumeSystemWindowInsets():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/C;"} 1:1:void copyRootViewBounds(android.view.View):0:0 -> d 1:1:androidx.core.view.DisplayCutoutCompat getDisplayCutout():0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/h;"} 1:1:androidx.core.graphics.Insets getInsets(int):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/graphics/b;"} 1:1:androidx.core.graphics.Insets getStableInsets():0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/b;"} 1:1:void setOverriddenInsets(androidx.core.graphics.Insets[]):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/graphics/b;)V"} 1:1:void setRootViewData(androidx.core.graphics.Insets):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"} 1:1:void setRootWindowInsets(androidx.core.view.WindowInsetsCompat):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;)V"} 1:1:void setStableInsets(androidx.core.graphics.Insets):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"} 1:1:android.view.WindowInsets toWindowInsets():0:0 -> l 1:1:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsets;)Landroidx/core/view/C;"} 1:1:androidx.core.view.WindowInsetsCompat toWindowInsetsCompat(android.view.WindowInsets,android.view.View):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsets;Landroid/view/View;)Landroidx/core/view/C;"} androidx.core.view.WindowInsetsCompat$Api21ReflectionHolder -> androidx.core.view.C$a: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} java.lang.reflect.Field sViewAttachInfoField -> a java.lang.reflect.Field sStableInsets -> b java.lang.reflect.Field sContentInsets -> c boolean sReflectionSucceeded -> d 1:1:androidx.core.view.WindowInsetsCompat getRootWindowInsets(android.view.View):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/view/C;"} androidx.core.view.WindowInsetsCompat$Builder -> androidx.core.view.C$b: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} androidx.core.view.WindowInsetsCompat$BuilderImpl mImpl -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/C$f;"} 1:1:androidx.core.view.WindowInsetsCompat build():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/C;"} 1:1:androidx.core.view.WindowInsetsCompat$Builder setStableInsets(androidx.core.graphics.Insets):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)Landroidx/core/view/C$b;"} 1:1:androidx.core.view.WindowInsetsCompat$Builder setSystemWindowInsets(androidx.core.graphics.Insets):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)Landroidx/core/view/C$b;"} androidx.core.view.WindowInsetsCompat$BuilderImpl -> androidx.core.view.C$f: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} androidx.core.view.WindowInsetsCompat mInsets -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/C;"} androidx.core.graphics.Insets[] mInsetsTypeMask -> b # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/core/graphics/b;"} 1:1:void ():0:0 -> 2:2:void (androidx.core.view.WindowInsetsCompat):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;)V"} 1:1:void applyInsetTypes():0:0 -> a androidx.core.view.WindowInsetsCompat build() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/C;"} 1:1:void setMandatorySystemGestureInsets(androidx.core.graphics.Insets):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"} void setStableInsets(androidx.core.graphics.Insets) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"} 1:1:void setSystemGestureInsets(androidx.core.graphics.Insets):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"} void setSystemWindowInsets(androidx.core.graphics.Insets) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"} 1:1:void setTappableElementInsets(androidx.core.graphics.Insets):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"} androidx.core.view.WindowInsetsCompat$BuilderImpl20 -> androidx.core.view.C$c: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} android.view.WindowInsets mPlatformInsets -> c androidx.core.graphics.Insets mStableInsets -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/b;"} java.lang.reflect.Field sConsumedField -> e boolean sConsumedFieldFetched -> f java.lang.reflect.Constructor sConstructor -> g boolean sConstructorFetched -> h 1:1:androidx.core.view.WindowInsetsCompat build():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/C;"} 1:1:void setStableInsets(androidx.core.graphics.Insets):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"} 1:1:void setSystemWindowInsets(androidx.core.graphics.Insets):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"} 1:1:android.view.WindowInsets createWindowInsetsInstance():0:0 -> h androidx.core.view.WindowInsetsCompat$BuilderImpl29 -> androidx.core.view.C$d: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} android.view.WindowInsets$Builder mPlatBuilder -> c 1:1:androidx.core.view.WindowInsetsCompat build():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/C;"} 1:1:void setMandatorySystemGestureInsets(androidx.core.graphics.Insets):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"} 1:1:void setStableInsets(androidx.core.graphics.Insets):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"} 1:1:void setSystemGestureInsets(androidx.core.graphics.Insets):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"} 1:1:void setSystemWindowInsets(androidx.core.graphics.Insets):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"} 1:1:void setTappableElementInsets(androidx.core.graphics.Insets):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"} androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.D: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsets$Builder m(android.view.WindowInsets$Builder,android.graphics.Insets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.E: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsets$Builder m(android.view.WindowInsets$Builder,android.graphics.Insets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline2 -> androidx.core.view.F: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsets$Builder m(android.view.WindowInsets$Builder,android.graphics.Insets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline3 -> androidx.core.view.G: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsets m(android.view.WindowInsets$Builder):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline4 -> androidx.core.view.H: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsets$Builder m(android.view.WindowInsets$Builder,android.graphics.Insets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline5 -> androidx.core.view.I: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsets$Builder m(android.view.WindowInsets$Builder,android.graphics.Insets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline6 -> androidx.core.view.J: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsets$Builder m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$BuilderImpl30 -> androidx.core.view.C$e: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} androidx.core.view.WindowInsetsCompat$Impl -> androidx.core.view.C$l: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} androidx.core.view.WindowInsetsCompat mHost -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/C;"} androidx.core.view.WindowInsetsCompat CONSUMED -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/C;"} 1:1:androidx.core.view.WindowInsetsCompat consumeDisplayCutout():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/C;"} 1:1:androidx.core.view.WindowInsetsCompat consumeStableInsets():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/C;"} 1:1:androidx.core.view.WindowInsetsCompat consumeSystemWindowInsets():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/C;"} 1:1:void copyRootViewBounds(android.view.View):0:0 -> d 1:1:void copyWindowDataInto(androidx.core.view.WindowInsetsCompat):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;)V"} 1:1:androidx.core.view.DisplayCutoutCompat getDisplayCutout():0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/h;"} 1:1:androidx.core.graphics.Insets getInsets(int):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/graphics/b;"} 1:1:androidx.core.graphics.Insets getMandatorySystemGestureInsets():0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/b;"} 1:1:androidx.core.graphics.Insets getStableInsets():0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/b;"} 1:1:androidx.core.graphics.Insets getSystemGestureInsets():0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/b;"} 1:1:androidx.core.graphics.Insets getSystemWindowInsets():0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/b;"} 1:1:androidx.core.graphics.Insets getTappableElementInsets():0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/b;"} 1:1:boolean isConsumed():0:0 -> m 1:1:boolean isRound():0:0 -> n 1:1:void setOverriddenInsets(androidx.core.graphics.Insets[]):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/graphics/b;)V"} 1:1:void setRootViewData(androidx.core.graphics.Insets):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"} 1:1:void setRootWindowInsets(androidx.core.view.WindowInsetsCompat):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;)V"} 1:1:void setStableInsets(androidx.core.graphics.Insets):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"} androidx.core.view.WindowInsetsCompat$Impl20 -> androidx.core.view.C$g: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} android.view.WindowInsets mPlatformInsets -> c androidx.core.graphics.Insets[] mOverriddenInsets -> d # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/core/graphics/b;"} androidx.core.graphics.Insets mSystemWindowInsets -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/b;"} androidx.core.view.WindowInsetsCompat mRootWindowInsets -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/C;"} androidx.core.graphics.Insets mRootViewVisibleInsets -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/b;"} boolean sVisibleRectReflectionFetched -> h java.lang.reflect.Method sGetViewRootImplMethod -> i java.lang.Class sAttachInfoClass -> j java.lang.reflect.Field sVisibleInsetsField -> k java.lang.reflect.Field sAttachInfoField -> l 1:1:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;Landroid/view/WindowInsets;)V"} 2:2:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl20):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;Landroidx/core/view/C$g;)V"} 1:1:void copyRootViewBounds(android.view.View):0:0 -> d 1:1:void copyWindowDataInto(androidx.core.view.WindowInsetsCompat):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;)V"} 1:1:androidx.core.graphics.Insets getInsets(int):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/graphics/b;"} 1:1:androidx.core.graphics.Insets getSystemWindowInsets():0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/b;"} 1:1:boolean isRound():0:0 -> n 1:1:void setOverriddenInsets(androidx.core.graphics.Insets[]):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/core/graphics/b;)V"} 1:1:void setRootViewData(androidx.core.graphics.Insets):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"} 1:1:void setRootWindowInsets(androidx.core.view.WindowInsetsCompat):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;)V"} 1:1:androidx.core.graphics.Insets getInsets(int,boolean):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Landroidx/core/graphics/b;"} 1:1:androidx.core.graphics.Insets getInsetsForType(int,boolean):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Landroidx/core/graphics/b;"} 1:1:androidx.core.graphics.Insets getRootStableInsets():0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/b;"} 1:1:androidx.core.graphics.Insets getVisibleInsets(android.view.View):0:0 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/core/graphics/b;"} 1:1:void loadReflectionField():0:0 -> w androidx.core.view.WindowInsetsCompat$Impl21 -> androidx.core.view.C$h: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} androidx.core.graphics.Insets mStableInsets -> m # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/b;"} 1:1:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;Landroid/view/WindowInsets;)V"} 2:2:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl21):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;Landroidx/core/view/C$h;)V"} 1:1:androidx.core.view.WindowInsetsCompat consumeStableInsets():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/C;"} 1:1:androidx.core.view.WindowInsetsCompat consumeSystemWindowInsets():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/C;"} 1:1:androidx.core.graphics.Insets getStableInsets():0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/b;"} 1:1:boolean isConsumed():0:0 -> m 1:1:void setStableInsets(androidx.core.graphics.Insets):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"} androidx.core.view.WindowInsetsCompat$Impl28 -> androidx.core.view.C$i: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} 1:1:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;Landroid/view/WindowInsets;)V"} 2:2:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl28):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;Landroidx/core/view/C$i;)V"} 1:1:androidx.core.view.WindowInsetsCompat consumeDisplayCutout():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/C;"} 1:1:androidx.core.view.DisplayCutoutCompat getDisplayCutout():0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/view/h;"} androidx.core.view.WindowInsetsCompat$Impl28$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.K: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.DisplayCutout m(android.view.WindowInsets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$Impl28$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.L: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsets m(android.view.WindowInsets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$Impl29 -> androidx.core.view.C$j: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} androidx.core.graphics.Insets mSystemGestureInsets -> n # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/b;"} androidx.core.graphics.Insets mMandatorySystemGestureInsets -> o # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/b;"} androidx.core.graphics.Insets mTappableElementInsets -> p # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/graphics/b;"} 1:1:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;Landroid/view/WindowInsets;)V"} 2:2:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl29):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;Landroidx/core/view/C$j;)V"} 1:1:androidx.core.graphics.Insets getMandatorySystemGestureInsets():0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/b;"} 1:1:androidx.core.graphics.Insets getSystemGestureInsets():0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/b;"} 1:1:androidx.core.graphics.Insets getTappableElementInsets():0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/core/graphics/b;"} 1:1:void setStableInsets(androidx.core.graphics.Insets):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/graphics/b;)V"} androidx.core.view.WindowInsetsCompat$Impl29$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.M: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.Insets m(android.view.WindowInsets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$Impl29$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.N: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.Insets m(android.view.WindowInsets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$Impl29$$ExternalSyntheticApiModelOutline2 -> androidx.core.view.O: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.Insets m(android.view.WindowInsets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$Impl30 -> androidx.core.view.C$k: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} androidx.core.view.WindowInsetsCompat CONSUMED -> q # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/C;"} 1:1:void (androidx.core.view.WindowInsetsCompat,android.view.WindowInsets):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;Landroid/view/WindowInsets;)V"} 2:2:void (androidx.core.view.WindowInsetsCompat,androidx.core.view.WindowInsetsCompat$Impl30):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/core/view/C;Landroidx/core/view/C$k;)V"} 1:1:void copyRootViewBounds(android.view.View):0:0 -> d 1:1:androidx.core.graphics.Insets getInsets(int):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/graphics/b;"} androidx.core.view.WindowInsetsCompat$Impl30$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.P: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.Insets m(android.view.WindowInsets,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$Impl30$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.Q: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsets m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$Type -> androidx.core.view.C$m: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} 1:1:int captionBar():0:0 -> a 1:1:int displayCutout():0:0 -> b 1:1:int ime():0:0 -> c 1:1:int indexOf(int):0:0 -> d 1:1:int mandatorySystemGestures():0:0 -> e 1:1:int navigationBars():0:0 -> f 1:1:int statusBars():0:0 -> g 1:1:int systemGestures():0:0 -> h 1:1:int tappableElement():0:0 -> i androidx.core.view.WindowInsetsCompat$TypeImpl30 -> androidx.core.view.C$n: # {"id":"sourceFile","fileName":"WindowInsetsCompat.java"} 1:1:int toPlatformType(int):0:0 -> a androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.S: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.T: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline2 -> androidx.core.view.U: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline3 -> androidx.core.view.V: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline4 -> androidx.core.view.W: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline5 -> androidx.core.view.X: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline6 -> androidx.core.view.Y: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsCompat$TypeImpl30$$ExternalSyntheticApiModelOutline7 -> androidx.core.view.Z: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsControllerCompat -> androidx.core.view.a0: # {"id":"sourceFile","fileName":"WindowInsetsControllerCompat.java"} androidx.core.view.WindowInsetsControllerCompat$Impl mImpl -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/a0$e;"} 1:1:void setAppearanceLightNavigationBars(boolean):0:0 -> a 1:1:void setAppearanceLightStatusBars(boolean):0:0 -> b androidx.core.view.WindowInsetsControllerCompat$Impl -> androidx.core.view.a0$e: # {"id":"sourceFile","fileName":"WindowInsetsControllerCompat.java"} 1:1:void setAppearanceLightNavigationBars(boolean):0:0 -> a 1:1:void setAppearanceLightStatusBars(boolean):0:0 -> b androidx.core.view.WindowInsetsControllerCompat$Impl20 -> androidx.core.view.a0$a: # {"id":"sourceFile","fileName":"WindowInsetsControllerCompat.java"} android.view.Window mWindow -> a androidx.core.view.SoftwareKeyboardControllerCompat mSoftwareKeyboardControllerCompat -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/s;"} 1:1:void setSystemUiFlag(int):0:0 -> c 1:1:void setWindowFlag(int):0:0 -> d 1:1:void unsetSystemUiFlag(int):0:0 -> e 1:1:void unsetWindowFlag(int):0:0 -> f androidx.core.view.WindowInsetsControllerCompat$Impl23 -> androidx.core.view.a0$b: # {"id":"sourceFile","fileName":"WindowInsetsControllerCompat.java"} 1:1:void setAppearanceLightStatusBars(boolean):0:0 -> b androidx.core.view.WindowInsetsControllerCompat$Impl26 -> androidx.core.view.a0$c: # {"id":"sourceFile","fileName":"WindowInsetsControllerCompat.java"} 1:1:void setAppearanceLightNavigationBars(boolean):0:0 -> a androidx.core.view.WindowInsetsControllerCompat$Impl30 -> androidx.core.view.a0$d: # {"id":"sourceFile","fileName":"WindowInsetsControllerCompat.java"} androidx.core.view.WindowInsetsControllerCompat mCompatController -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/a0;"} android.view.WindowInsetsController mInsetsController -> b androidx.core.view.SoftwareKeyboardControllerCompat mSoftwareKeyboardControllerCompat -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/s;"} androidx.collection.SimpleArrayMap mListeners -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/f;"} android.view.Window mWindow -> e 1:1:void (android.view.Window,androidx.core.view.WindowInsetsControllerCompat,androidx.core.view.SoftwareKeyboardControllerCompat):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/Window;Landroidx/core/view/a0;Landroidx/core/view/s;)V"} 2:2:void (android.view.WindowInsetsController,androidx.core.view.WindowInsetsControllerCompat,androidx.core.view.SoftwareKeyboardControllerCompat):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/WindowInsetsController;Landroidx/core/view/a0;Landroidx/core/view/s;)V"} 1:1:void setAppearanceLightNavigationBars(boolean):0:0 -> a 1:1:void setAppearanceLightStatusBars(boolean):0:0 -> b 1:1:void setSystemUiFlag(int):0:0 -> c 1:1:void unsetSystemUiFlag(int):0:0 -> d androidx.core.view.WindowInsetsControllerCompat$Impl30$$ExternalSyntheticApiModelOutline0 -> androidx.core.view.b0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsetsController m(android.view.Window):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.WindowInsetsControllerCompat$Impl30$$ExternalSyntheticApiModelOutline1 -> androidx.core.view.c0: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.WindowInsetsController,int,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityClickableSpanCompat -> x.a: # {"id":"sourceFile","fileName":"AccessibilityClickableSpanCompat.java"} int mOriginalClickableSpanId -> a androidx.core.view.accessibility.AccessibilityNodeInfoCompat mNodeInfoCompat -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D;"} int mClickableSpanActionId -> c 1:10:void (int,androidx.core.view.accessibility.AccessibilityNodeInfoCompat,int):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILx/D;I)V"} 1:20:void onClick(android.view.View):0:0 -> onClick androidx.core.view.accessibility.AccessibilityEventCompat -> x.b: # {"id":"sourceFile","fileName":"AccessibilityEventCompat.java"} 1:5:int getContentChangeTypes(android.view.accessibility.AccessibilityEvent):0:0 -> a 1:4:void setContentChangeTypes(android.view.accessibility.AccessibilityEvent,int):0:0 -> b androidx.core.view.accessibility.AccessibilityNodeInfoCompat -> x.D: # {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"} android.view.accessibility.AccessibilityNodeInfo mInfo -> a int mParentVirtualDescendantId -> b int mVirtualDescendantId -> c int sClickableSpanId -> d 1:1:void ():0:0 -> 1:1:void (android.view.accessibility.AccessibilityNodeInfo):0:0 -> 2:2:void (java.lang.Object):0:0 -> 1:7:java.lang.String getViewIdResourceName():0:0 -> A 1:13:boolean hasSpans():0:0 -> B 1:42:int idForClickableSpan(android.text.style.ClickableSpan,android.util.SparseArray):0:0 -> C 1:20:boolean isAccessibilityDataSensitive():0:0 -> D 1:7:boolean isCheckable():0:0 -> E 1:7:boolean isChecked():0:0 -> F 1:7:boolean isClickable():0:0 -> G 1:15:boolean isContextClickable():0:0 -> H 1:7:boolean isEnabled():0:0 -> I 1:7:boolean isFocusable():0:0 -> J 1:7:boolean isFocused():0:0 -> K 1:7:boolean isGranularScrollingSupported():0:0 -> L 1:15:boolean isImportantForAccessibility():0:0 -> M 1:7:boolean isLongClickable():0:0 -> N 1:7:boolean isPassword():0:0 -> O 1:7:boolean isScrollable():0:0 -> P 1:7:boolean isSelected():0:0 -> Q 1:20:boolean isTextSelectable():0:0 -> R 1:7:boolean isVisibleToUser():0:0 -> S 1:7:boolean performAction(int,android.os.Bundle):0:0 -> T 1:64:void removeCollectedSpans(android.view.View):0:0 -> U 1:24:void setBooleanProperty(int,boolean):0:0 -> V 1:6:void setClassName(java.lang.CharSequence):0:0 -> W 1:16:void setCollectionInfo(java.lang.Object):0:0 -> X 1:17:void setHeading(boolean):0:0 -> Y 1:24:void setPaneTitle(java.lang.CharSequence):0:0 -> Z 1:6:void addAction(int):0:0 -> a 1:17:void setScreenReaderFocusable(boolean):0:0 -> a0 1:10:void addAction(androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/D$a;)V"} 1:6:void setScrollable(boolean):0:0 -> b0 1:65:void addSpanLocationToExtras(android.text.style.ClickableSpan,android.text.Spanned,int):0:0 -> c 1:24:void setStateDescription(java.lang.CharSequence):0:0 -> c0 1:68:void addSpansToExtras(java.lang.CharSequence,android.view.View):0:0 -> d 1:3:android.view.accessibility.AccessibilityNodeInfo unwrap():0:0 -> d0 1:45:void clearExtrasSpans():0:0 -> e 1:6:androidx.core.view.accessibility.AccessibilityNodeInfoCompat wrap(android.view.accessibility.AccessibilityNodeInfo):0:0 -> e0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/accessibility/AccessibilityNodeInfo;)Lx/D;"} 1:48:boolean equals(java.lang.Object):0:0 -> equals 1:27:java.util.List extrasIntList(java.lang.String):0:0 -> f 1:10:androidx.core.view.accessibility.AccessibilityNodeInfoCompat wrapNonNullInstance(java.lang.Object):0:0 -> f0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Lx/D;"} 1:41:java.util.List getActionList():0:0 -> g 1:148:java.lang.String getActionSymbolicName(int):0:0 -> h 1:11:int hashCode():0:0 -> hashCode 1:19:boolean getBooleanProperty(int):0:0 -> i 1:6:void getBoundsInParent(android.graphics.Rect):0:0 -> j 1:6:void getBoundsInScreen(android.graphics.Rect):0:0 -> k 1:40:void getBoundsInWindow(android.graphics.Rect):0:0 -> l 1:7:java.lang.CharSequence getClassName():0:0 -> m 1:23:android.text.style.ClickableSpan[] getClickableSpans(java.lang.CharSequence):0:0 -> n 1:26:java.lang.CharSequence getContainerTitle():0:0 -> o 1:7:java.lang.CharSequence getContentDescription():0:0 -> p 1:7:java.lang.CharSequence getError():0:0 -> q 1:7:android.os.Bundle getExtras():0:0 -> r 1:7:int getMaxTextLength():0:0 -> s 1:17:android.util.SparseArray getOrCreateSpansFromViewTags(android.view.View):0:0 -> t 1:1:java.lang.String toString():0:0 -> toString 1:7:java.lang.CharSequence getPackageName():0:0 -> u 1:9:android.util.SparseArray getSpansFromViewTags(android.view.View):0:0 -> v 1:26:java.lang.CharSequence getStateDescription():0:0 -> w 1:1:java.lang.CharSequence getText():0:0 -> x 1:26:java.lang.CharSequence getTooltipText():0:0 -> y 1:26:java.lang.String getUniqueId():0:0 -> z androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline0 -> x.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:boolean m(android.view.accessibility.AccessibilityNodeInfo):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline1 -> x.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:void m(android.view.accessibility.AccessibilityNodeInfo,boolean):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline2 -> x.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:void m(android.view.accessibility.AccessibilityNodeInfo,java.lang.CharSequence):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline3 -> x.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:4:void m(android.view.accessibility.AccessibilityNodeInfo,boolean):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline4 -> x.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.CharSequence m(android.view.accessibility.AccessibilityNodeInfo):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$$ExternalSyntheticApiModelOutline5 -> x.h: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:boolean m(android.view.accessibility.AccessibilityNodeInfo):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat -> x.D$a: # {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_TO_POSITION -> A # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_UP -> B # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_LEFT -> C # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_DOWN -> D # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_RIGHT -> E # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PAGE_UP -> F # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PAGE_DOWN -> G # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PAGE_LEFT -> H # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PAGE_RIGHT -> I # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CONTEXT_CLICK -> J # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SET_PROGRESS -> K # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_MOVE_WINDOW -> L # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SHOW_TOOLTIP -> M # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_HIDE_TOOLTIP -> N # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PRESS_AND_HOLD -> O # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_IME_ENTER -> P # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_DRAG_START -> Q # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_DRAG_DROP -> R # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_DRAG_CANCEL -> S # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SHOW_TEXT_SUGGESTIONS -> T # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_IN_DIRECTION -> U # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} java.lang.Object mAction -> a int mId -> b java.lang.Class mViewCommandArgumentClass -> c androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_FOCUS -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CLEAR_FOCUS -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SELECT -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CLEAR_SELECTION -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CLICK -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_LONG_CLICK -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_ACCESSIBILITY_FOCUS -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CLEAR_ACCESSIBILITY_FOCUS -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_NEXT_AT_MOVEMENT_GRANULARITY -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY -> m # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_NEXT_HTML_ELEMENT -> n # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PREVIOUS_HTML_ELEMENT -> o # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_FORWARD -> p # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SCROLL_BACKWARD -> q # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_COPY -> r # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_PASTE -> s # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_CUT -> t # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SET_SELECTION -> u # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_EXPAND -> v # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_COLLAPSE -> w # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_DISMISS -> x # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SET_TEXT -> y # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat ACTION_SHOW_ON_SCREEN -> z # {"id":"com.android.tools.r8.residualsignature","signature":"Lx/D$a;"} 1:1:void ():0:0 -> 1:1:void (int,java.lang.CharSequence):0:0 -> 2:2:void (int,java.lang.CharSequence,java.lang.Class):0:0 -> 3:3:void (java.lang.Object):0:0 -> 4:4:void (java.lang.Object,int,java.lang.CharSequence,androidx.core.view.accessibility.AccessibilityViewCommand,java.lang.Class):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;ILjava/lang/CharSequence;Lx/G;Ljava/lang/Class;)V"} 1:9:int getId():0:0 -> a 1:9:java.lang.CharSequence getLabel():0:0 -> b 1:2:boolean perform(android.view.View,android.os.Bundle):0:0 -> c 1:29:boolean equals(java.lang.Object):0:0 -> equals 1:11:int hashCode():0:0 -> hashCode 1:46:java.lang.String toString():0:0 -> toString androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline0 -> x.i: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline1 -> x.t: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline10 -> x.j: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline11 -> x.k: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline12 -> x.l: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline13 -> x.m: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline14 -> x.n: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline15 -> x.o: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline16 -> x.p: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline17 -> x.q: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline18 -> x.r: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline19 -> x.s: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline2 -> x.v: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline20 -> x.u: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline3 -> x.w: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline4 -> x.x: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline5 -> x.y: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline6 -> x.z: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline7 -> x.A: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline8 -> x.B: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline9 -> x.C: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$Api30Impl -> x.D$b: # {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"} 1:6:java.lang.Object createRangeInfo(int,float,float,float):0:0 -> a 1:5:java.lang.CharSequence getStateDescription(android.view.accessibility.AccessibilityNodeInfo):0:0 -> b 1:4:void setStateDescription(android.view.accessibility.AccessibilityNodeInfo,java.lang.CharSequence):0:0 -> c androidx.core.view.accessibility.AccessibilityNodeInfoCompat$Api33Impl -> x.D$c: # {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"} 1:1:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat buildCollectionItemInfoCompat(boolean,int,int,int,int,boolean,java.lang.String,java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZIIIIZLjava/lang/String;Ljava/lang/String;)Lx/D$f;"} 1:9:androidx.core.view.accessibility.AccessibilityNodeInfoCompat getChild(android.view.accessibility.AccessibilityNodeInfo,int,int):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/accessibility/AccessibilityNodeInfo;II)Lx/D;"} 1:7:java.lang.String getCollectionItemColumnTitle(java.lang.Object):0:0 -> c 1:7:java.lang.String getCollectionItemRowTitle(java.lang.Object):0:0 -> d 1:5:android.view.accessibility.AccessibilityNodeInfo$ExtraRenderingInfo getExtraRenderingInfo(android.view.accessibility.AccessibilityNodeInfo):0:0 -> e 1:9:androidx.core.view.accessibility.AccessibilityNodeInfoCompat getParent(android.view.accessibility.AccessibilityNodeInfo,int):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/accessibility/AccessibilityNodeInfo;I)Lx/D;"} 1:5:java.lang.String getUniqueId(android.view.accessibility.AccessibilityNodeInfo):0:0 -> g 1:5:boolean isTextSelectable(android.view.accessibility.AccessibilityNodeInfo):0:0 -> h 1:4:void setTextSelectable(android.view.accessibility.AccessibilityNodeInfo,boolean):0:0 -> i 1:4:void setUniqueId(android.view.accessibility.AccessibilityNodeInfo,java.lang.String):0:0 -> j androidx.core.view.accessibility.AccessibilityNodeInfoCompat$Api34Impl -> x.D$d: # {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"} 1:3:android.view.accessibility.AccessibilityNodeInfo$AccessibilityAction getActionScrollInDirection():0:0 -> a 1:4:void getBoundsInWindow(android.view.accessibility.AccessibilityNodeInfo,android.graphics.Rect):0:0 -> b 1:5:java.lang.CharSequence getContainerTitle(android.view.accessibility.AccessibilityNodeInfo):0:0 -> c 1:9:long getMinDurationBetweenContentChangeMillis(android.view.accessibility.AccessibilityNodeInfo):0:0 -> d 1:5:boolean hasRequestInitialAccessibilityFocus(android.view.accessibility.AccessibilityNodeInfo):0:0 -> e 1:5:boolean isAccessibilityDataSensitive(android.view.accessibility.AccessibilityNodeInfo):0:0 -> f 1:4:void setAccessibilityDataSensitive(android.view.accessibility.AccessibilityNodeInfo,boolean):0:0 -> g 1:4:void setBoundsInWindow(android.view.accessibility.AccessibilityNodeInfo,android.graphics.Rect):0:0 -> h 1:4:void setContainerTitle(android.view.accessibility.AccessibilityNodeInfo,java.lang.CharSequence):0:0 -> i 1:8:void setMinDurationBetweenContentChangeMillis(android.view.accessibility.AccessibilityNodeInfo,long):0:0 -> j 1:4:void setQueryFromAppProcessEnabled(android.view.accessibility.AccessibilityNodeInfo,android.view.View,boolean):0:0 -> k 1:4:void setRequestInitialAccessibilityFocus(android.view.accessibility.AccessibilityNodeInfo,boolean):0:0 -> l androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat -> x.D$e: # {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"} java.lang.Object mInfo -> a 1:6:void (java.lang.Object):0:0 -> 1:10:androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionInfoCompat obtain(int,int,boolean,int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IIZI)Lx/D$e;"} androidx.core.view.accessibility.AccessibilityNodeInfoCompat$CollectionItemInfoCompat -> x.D$f: # {"id":"sourceFile","fileName":"AccessibilityNodeInfoCompat.java"} java.lang.Object mInfo -> a 1:6:void (java.lang.Object):0:0 -> androidx.core.view.accessibility.AccessibilityNodeProviderCompat -> x.E: # {"id":"sourceFile","fileName":"AccessibilityNodeProviderCompat.java"} java.lang.Object mProvider -> a 1:6:void (java.lang.Object):0:0 -> 1:3:java.lang.Object getProvider():0:0 -> a androidx.core.view.accessibility.AccessibilityRecordCompat -> x.F: # {"id":"sourceFile","fileName":"AccessibilityRecordCompat.java"} 1:4:void setMaxScrollX(android.view.accessibility.AccessibilityRecord,int):0:0 -> a 1:4:void setMaxScrollY(android.view.accessibility.AccessibilityRecord,int):0:0 -> b androidx.core.view.accessibility.AccessibilityViewCommand -> x.G: # {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"} androidx.core.view.accessibility.AccessibilityViewCommand$CommandArguments -> x.G$a: # {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"} androidx.core.view.accessibility.AccessibilityViewCommand$MoveAtGranularityArguments -> x.G$b: # {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"} androidx.core.view.accessibility.AccessibilityViewCommand$MoveHtmlArguments -> x.G$c: # {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"} androidx.core.view.accessibility.AccessibilityViewCommand$MoveWindowArguments -> x.G$d: # {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"} androidx.core.view.accessibility.AccessibilityViewCommand$ScrollToPositionArguments -> x.G$e: # {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"} androidx.core.view.accessibility.AccessibilityViewCommand$SetProgressArguments -> x.G$f: # {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"} androidx.core.view.accessibility.AccessibilityViewCommand$SetSelectionArguments -> x.G$g: # {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"} androidx.core.view.accessibility.AccessibilityViewCommand$SetTextArguments -> x.G$h: # {"id":"sourceFile","fileName":"AccessibilityViewCommand.java"} androidx.core.view.autofill.AutofillIdCompat -> y.a: # {"id":"sourceFile","fileName":"AutofillIdCompat.java"} androidx.core.view.contentcapture.ContentCaptureSessionCompat -> z.a: # {"id":"sourceFile","fileName":"ContentCaptureSessionCompat.java"} androidx.core.view.inputmethod.EditorInfoCompat -> A.b: # {"id":"sourceFile","fileName":"EditorInfoCompat.java"} java.lang.String[] EMPTY_STRING_ARRAY -> a 1:6:void ():0:0 -> 1:36:void setContentMimeTypes(android.view.inputmethod.EditorInfo,java.lang.String[]):0:0 -> a androidx.core.view.inputmethod.EditorInfoCompat$$ExternalSyntheticApiModelOutline0 -> A.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:void m(android.view.inputmethod.EditorInfo,java.lang.String[]):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.widget.AutoScrollHelper -> androidx.core.widget.a: # {"id":"sourceFile","fileName":"AutoScrollHelper.java"} androidx.core.widget.AutoScrollHelper$ClampedScroller mScroller -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/a$a;"} android.view.animation.Interpolator mEdgeInterpolator -> c android.view.View mTarget -> d java.lang.Runnable mRunnable -> e float[] mRelativeEdges -> f float[] mMaximumEdges -> g int mEdgeType -> h int mActivationDelay -> i float[] mRelativeVelocity -> j float[] mMinimumVelocity -> k float[] mMaximumVelocity -> l boolean mAlreadyDelayed -> m boolean mNeedsReset -> n boolean mNeedsCancel -> o boolean mAnimating -> p boolean mEnabled -> q boolean mExclusive -> r int DEFAULT_ACTIVATION_DELAY -> s boolean canTargetScrollHorizontally(int) -> a boolean canTargetScrollVertically(int) -> b 1:1:void cancelTargetTouch():0:0 -> c 1:1:float computeTargetVelocity(int,float,float,float):0:0 -> d 1:1:float constrain(float,float,float):0:0 -> e 1:1:int constrain(int,int,int):0:0 -> f 1:1:float constrainEdgeValue(float,float):0:0 -> g 1:1:float getEdgeValue(float,float,float,float):0:0 -> h 1:1:void requestStop():0:0 -> i void scrollTargetBy(int,int) -> j 1:1:androidx.core.widget.AutoScrollHelper setActivationDelay(int):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/widget/a;"} 1:1:androidx.core.widget.AutoScrollHelper setEdgeType(int):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/widget/a;"} 1:1:androidx.core.widget.AutoScrollHelper setEnabled(boolean):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Landroidx/core/widget/a;"} 1:1:androidx.core.widget.AutoScrollHelper setMaximumEdges(float,float):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(FF)Landroidx/core/widget/a;"} 1:1:androidx.core.widget.AutoScrollHelper setMaximumVelocity(float,float):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(FF)Landroidx/core/widget/a;"} 1:1:androidx.core.widget.AutoScrollHelper setMinimumVelocity(float,float):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(FF)Landroidx/core/widget/a;"} 1:1:androidx.core.widget.AutoScrollHelper setRampDownDuration(int):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/widget/a;"} 1:1:androidx.core.widget.AutoScrollHelper setRampUpDuration(int):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/core/widget/a;"} 1:1:androidx.core.widget.AutoScrollHelper setRelativeEdges(float,float):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(FF)Landroidx/core/widget/a;"} 1:1:androidx.core.widget.AutoScrollHelper setRelativeVelocity(float,float):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(FF)Landroidx/core/widget/a;"} 1:1:boolean shouldAnimate():0:0 -> u 1:1:void startAnimating():0:0 -> v androidx.core.widget.AutoScrollHelper$ClampedScroller -> androidx.core.widget.a$a: # {"id":"sourceFile","fileName":"AutoScrollHelper.java"} int mRampUpDuration -> a int mRampDownDuration -> b float mTargetVelocityX -> c float mTargetVelocityY -> d long mStartTime -> e long mDeltaTime -> f int mDeltaX -> g int mDeltaY -> h long mStopTime -> i float mStopValue -> j int mEffectiveRampDown -> k 1:1:void computeScrollDelta():0:0 -> a 1:1:int getDeltaX():0:0 -> b 1:1:int getDeltaY():0:0 -> c 1:1:int getHorizontalDirection():0:0 -> d 1:1:float getValueAt(long):0:0 -> e 1:1:int getVerticalDirection():0:0 -> f 1:1:float interpolateValue(float):0:0 -> g 1:1:boolean isFinished():0:0 -> h 1:1:void requestStop():0:0 -> i 1:1:void setRampDownDuration(int):0:0 -> j 1:1:void setRampUpDuration(int):0:0 -> k 1:1:void setTargetVelocity(float,float):0:0 -> l 1:1:void start():0:0 -> m androidx.core.widget.AutoScrollHelper$ScrollAnimationRunnable -> androidx.core.widget.a$b: # {"id":"sourceFile","fileName":"AutoScrollHelper.java"} androidx.core.widget.AutoScrollHelper this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/a;"} androidx.core.widget.AutoSizeableTextView -> androidx.core.widget.b: # {"id":"sourceFile","fileName":"AutoSizeableTextView.java"} boolean PLATFORM_SUPPORTS_AUTOSIZE -> a androidx.core.widget.EdgeEffectCompat -> androidx.core.widget.c: # {"id":"sourceFile","fileName":"EdgeEffectCompat.java"} 1:1:android.widget.EdgeEffect create(android.content.Context,android.util.AttributeSet):0:0 -> a 1:1:float getDistance(android.widget.EdgeEffect):0:0 -> b 1:1:void onPull(android.widget.EdgeEffect,float,float):0:0 -> c 1:1:float onPullDistance(android.widget.EdgeEffect,float,float):0:0 -> d androidx.core.widget.EdgeEffectCompat$Api21Impl -> androidx.core.widget.c$a: # {"id":"sourceFile","fileName":"EdgeEffectCompat.java"} 1:1:void onPull(android.widget.EdgeEffect,float,float):0:0 -> a androidx.core.widget.EdgeEffectCompat$Api31Impl -> androidx.core.widget.c$b: # {"id":"sourceFile","fileName":"EdgeEffectCompat.java"} 1:1:android.widget.EdgeEffect create(android.content.Context,android.util.AttributeSet):0:0 -> a 1:1:float getDistance(android.widget.EdgeEffect):0:0 -> b 1:1:float onPullDistance(android.widget.EdgeEffect,float,float):0:0 -> c androidx.core.widget.ImageViewCompat -> androidx.core.widget.d: # {"id":"sourceFile","fileName":"ImageViewCompat.java"} 1:1:android.content.res.ColorStateList getImageTintList(android.widget.ImageView):0:0 -> a 1:1:android.graphics.PorterDuff$Mode getImageTintMode(android.widget.ImageView):0:0 -> b 1:1:void setImageTintList(android.widget.ImageView,android.content.res.ColorStateList):0:0 -> c 1:1:void setImageTintMode(android.widget.ImageView,android.graphics.PorterDuff$Mode):0:0 -> d androidx.core.widget.ImageViewCompat$Api21Impl -> androidx.core.widget.d$a: # {"id":"sourceFile","fileName":"ImageViewCompat.java"} 1:1:android.content.res.ColorStateList getImageTintList(android.widget.ImageView):0:0 -> a 1:1:android.graphics.PorterDuff$Mode getImageTintMode(android.widget.ImageView):0:0 -> b 1:1:void setImageTintList(android.widget.ImageView,android.content.res.ColorStateList):0:0 -> c 1:1:void setImageTintMode(android.widget.ImageView,android.graphics.PorterDuff$Mode):0:0 -> d androidx.core.widget.ListViewAutoScrollHelper -> androidx.core.widget.e: # {"id":"sourceFile","fileName":"ListViewAutoScrollHelper.java"} android.widget.ListView mTarget -> t 1:1:boolean canTargetScrollHorizontally(int):0:0 -> a 1:1:boolean canTargetScrollVertically(int):0:0 -> b 1:1:void scrollTargetBy(int,int):0:0 -> j androidx.core.widget.NestedScrollView -> androidx.core.widget.NestedScrollView: # {"id":"sourceFile","fileName":"NestedScrollView.java"} float mVerticalScrollFactor -> A androidx.core.widget.NestedScrollView$DifferentialMotionFlingTargetImpl mDifferentialMotionFlingTarget -> B # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/NestedScrollView$c;"} androidx.core.view.DifferentialMotionFlingController mDifferentialMotionFlingController -> C # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/e;"} float DECELERATION_RATE -> D androidx.core.widget.NestedScrollView$AccessibilityDelegate ACCESSIBILITY_DELEGATE -> E # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/NestedScrollView$a;"} int[] SCROLLVIEW_STYLEABLE -> F float mPhysicalCoeff -> b long mLastScroll -> c android.graphics.Rect mTempRect -> d android.widget.OverScroller mScroller -> e android.widget.EdgeEffect mEdgeGlowTop -> f android.widget.EdgeEffect mEdgeGlowBottom -> g int mLastMotionY -> h boolean mIsLayoutDirty -> i boolean mIsLaidOut -> j android.view.View mChildToScrollTo -> k boolean mIsBeingDragged -> l android.view.VelocityTracker mVelocityTracker -> m boolean mFillViewport -> n boolean mSmoothScrollingEnabled -> o int mTouchSlop -> p int mMinimumVelocity -> q int mMaximumVelocity -> r int mActivePointerId -> s int[] mScrollOffset -> t int[] mScrollConsumed -> u int mNestedYOffset -> v int mLastScrollerY -> w androidx.core.widget.NestedScrollView$SavedState mSavedState -> x # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/widget/NestedScrollView$e;"} androidx.core.view.NestedScrollingParentHelper mParentHelper -> y # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/p;"} androidx.core.view.NestedScrollingChildHelper mChildHelper -> z # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/m;"} 1:1:void (android.content.Context,android.util.AttributeSet):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):0:0 -> 1:1:void initOrResetVelocityTracker():0:0 -> A 1:1:void initScrollView():0:0 -> B 1:1:void initVelocityTrackerIfNotExists():0:0 -> C 1:1:void initializeTouchDrag(int,int):0:0 -> D 1:1:boolean isOffScreen(android.view.View):0:0 -> E 1:1:boolean isViewDescendantOf(android.view.View,android.view.View):0:0 -> F 1:1:boolean isWithinDeltaOfScreen(android.view.View,int,int):0:0 -> G 1:1:void onNestedScrollInternal(int,int,int[]):0:0 -> H 1:1:void onSecondaryPointerUp(android.view.MotionEvent):0:0 -> I 1:1:boolean overScrollByCompat(int,int,int,int,int,int,int,int,boolean):0:0 -> J 1:1:boolean pageScroll(int):0:0 -> K 1:1:void recycleVelocityTracker():0:0 -> L 1:1:int releaseVerticalGlow(int,float):0:0 -> M 1:1:void runAnimatedScroll(boolean):0:0 -> N 1:1:boolean scrollAndFocus(int,int,int):0:0 -> O 1:1:int scrollBy(int,int,int,boolean):0:0 -> P 1:1:void scrollToChild(android.view.View):0:0 -> Q 1:1:boolean scrollToChildRect(android.graphics.Rect,boolean):0:0 -> R 1:1:boolean shouldAbsorb(android.widget.EdgeEffect,int):0:0 -> S 1:1:void smoothScrollBy(int,int):0:0 -> T 1:1:void smoothScrollBy(int,int,int,boolean):0:0 -> U 1:1:void smoothScrollTo(int,int,int,boolean):0:0 -> V 1:1:void smoothScrollTo(int,int,boolean):0:0 -> W 1:1:boolean startNestedScroll(int,int):0:0 -> X 1:1:boolean stopGlowAnimations(android.view.MotionEvent):0:0 -> Y 1:1:void stopNestedScroll(int):0:0 -> Z 1:1: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 1:1:void onStopNestedScroll(android.view.View,int):0:0 -> b 1:1:void onNestedPreScroll(android.view.View,int,int,int[],int):0:0 -> c 1:1:void onNestedScroll(android.view.View,int,int,int,int,int,int[]):0:0 -> d 1:1:void onNestedScroll(android.view.View,int,int,int,int,int):0:0 -> e 1:1:boolean onStartNestedScroll(android.view.View,android.view.View,int,int):0:0 -> f 1:1:void abortAnimatedScroll():0:0 -> g 1:1:android.widget.OverScroller access$000(androidx.core.widget.NestedScrollView):0:0 -> h 1:1:boolean arrowScroll(int):0:0 -> i 1:1:boolean canOverScroll():0:0 -> j 1:1:boolean canScroll():0:0 -> k 1:1:int clamp(int,int,int):0:0 -> l 1:1:int computeScrollDeltaToGetChildRectOnScreen(android.graphics.Rect):0:0 -> m 1:1:int consumeFlingInVerticalStretch(int):0:0 -> n 1:1:boolean dispatchNestedPreScroll(int,int,int[],int[],int):0:0 -> o 1:1:void dispatchNestedScroll(int,int,int,int,int[],int,int[]):0:0 -> p 1:1:void doScrollY(int):0:0 -> q 1:1:boolean edgeEffectFling(int):0:0 -> r 1:1:void endTouchDrag():0:0 -> s 1:1:boolean executeKeyEvent(android.view.KeyEvent):0:0 -> t 1:1:android.view.View findFocusableViewInBounds(boolean,int,int):0:0 -> u 1:1:void fling(int):0:0 -> v 1:1:boolean fullScroll(int):0:0 -> w 1:1:float getSplineFlingDistance(int):0:0 -> x 1:1:boolean hasNestedScrollingParent(int):0:0 -> y 1:1:boolean inChild(int,int):0:0 -> z androidx.core.widget.NestedScrollView$AccessibilityDelegate -> androidx.core.widget.NestedScrollView$a: # {"id":"sourceFile","fileName":"NestedScrollView.java"} 1:1:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> f 1:63:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lx/D;)V"} 1:1:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0:0 -> j androidx.core.widget.NestedScrollView$Api21Impl -> androidx.core.widget.NestedScrollView$b: # {"id":"sourceFile","fileName":"NestedScrollView.java"} 1:1:boolean getClipToPadding(android.view.ViewGroup):0:0 -> a androidx.core.widget.NestedScrollView$DifferentialMotionFlingTargetImpl -> androidx.core.widget.NestedScrollView$c: # {"id":"sourceFile","fileName":"NestedScrollView.java"} androidx.core.widget.NestedScrollView this$0 -> a 1:1:boolean startDifferentialMotionFling(float):0:0 -> a 1:1:float getScaledScrollFactor():0:0 -> b 1:1:void stopDifferentialMotionFling():0:0 -> c androidx.core.widget.NestedScrollView$OnScrollChangeListener -> androidx.core.widget.NestedScrollView$d: # {"id":"sourceFile","fileName":"NestedScrollView.java"} androidx.core.widget.NestedScrollView$SavedState -> androidx.core.widget.NestedScrollView$e: # {"id":"sourceFile","fileName":"NestedScrollView.java"} int scrollPosition -> a 1:1:void (android.os.Parcel):0:0 -> 2:2:void (android.os.Parcelable):0:0 -> androidx.core.widget.NestedScrollView$SavedState$1 -> androidx.core.widget.NestedScrollView$e$a: # {"id":"sourceFile","fileName":"NestedScrollView.java"} 1:1:androidx.core.widget.NestedScrollView$SavedState createFromParcel(android.os.Parcel):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/core/widget/NestedScrollView$e;"} 1:1:androidx.core.widget.NestedScrollView$SavedState[] newArray(int):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/core/widget/NestedScrollView$e;"} androidx.core.widget.PopupWindowCompat -> androidx.core.widget.f: # {"id":"sourceFile","fileName":"PopupWindowCompat.java"} java.lang.reflect.Method sSetWindowLayoutTypeMethod -> a boolean sSetWindowLayoutTypeMethodAttempted -> b java.lang.reflect.Field sOverlapAnchorField -> c boolean sOverlapAnchorFieldAttempted -> d 1:1:void setOverlapAnchor(android.widget.PopupWindow,boolean):0:0 -> a 1:1:void setWindowLayoutType(android.widget.PopupWindow,int):0:0 -> b 1:1:void showAsDropDown(android.widget.PopupWindow,android.view.View,int,int,int):0:0 -> c androidx.core.widget.PopupWindowCompat$Api23Impl -> androidx.core.widget.f$a: # {"id":"sourceFile","fileName":"PopupWindowCompat.java"} 1:1:boolean getOverlapAnchor(android.widget.PopupWindow):0:0 -> a 1:1:int getWindowLayoutType(android.widget.PopupWindow):0:0 -> b 1:1:void setOverlapAnchor(android.widget.PopupWindow,boolean):0:0 -> c 1:1:void setWindowLayoutType(android.widget.PopupWindow,int):0:0 -> d androidx.core.widget.TextViewCompat -> androidx.core.widget.g: # {"id":"sourceFile","fileName":"TextViewCompat.java"} 1:1:int getFirstBaselineToTopHeight(android.widget.TextView):0:0 -> a 1:1:int getLastBaselineToBottomHeight(android.widget.TextView):0:0 -> b 1:1:int getTextDirection(android.text.TextDirectionHeuristic):0:0 -> c 1:1:android.text.TextDirectionHeuristic getTextDirectionHeuristic(android.widget.TextView):0:0 -> d 1:60:androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;)Lv/m$a;"} 1:1:void setCompoundDrawableTintList(android.widget.TextView,android.content.res.ColorStateList):0:0 -> f 1:1:void setCompoundDrawableTintMode(android.widget.TextView,android.graphics.PorterDuff$Mode):0:0 -> g 1:1:void setFirstBaselineToTopHeight(android.widget.TextView,int):0:0 -> h 1:1:void setLastBaselineToBottomHeight(android.widget.TextView,int):0:0 -> i 1:1:void setLineHeight(android.widget.TextView,int):0:0 -> j 1:12:void setPrecomputedText(android.widget.TextView,androidx.core.text.PrecomputedTextCompat):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;Lv/m;)V"} 1:84:void setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/widget/TextView;Lv/m$a;)V"} 1:1:android.view.ActionMode$Callback wrapCustomSelectionActionModeCallback(android.widget.TextView,android.view.ActionMode$Callback):0:0 -> m androidx.core.widget.TextViewCompat$Api23Impl -> androidx.core.widget.g$a: # {"id":"sourceFile","fileName":"TextViewCompat.java"} 1:1:int getBreakStrategy(android.widget.TextView):0:0 -> a 1:1:android.content.res.ColorStateList getCompoundDrawableTintList(android.widget.TextView):0:0 -> b 1:1:android.graphics.PorterDuff$Mode getCompoundDrawableTintMode(android.widget.TextView):0:0 -> c 1:1:int getHyphenationFrequency(android.widget.TextView):0:0 -> d 1:1:void setBreakStrategy(android.widget.TextView,int):0:0 -> e 1:1:void setCompoundDrawableTintList(android.widget.TextView,android.content.res.ColorStateList):0:0 -> f 1:1:void setCompoundDrawableTintMode(android.widget.TextView,android.graphics.PorterDuff$Mode):0:0 -> g 1:1:void setHyphenationFrequency(android.widget.TextView,int):0:0 -> h androidx.core.widget.TextViewCompat$Api24Impl -> androidx.core.widget.g$b: # {"id":"sourceFile","fileName":"TextViewCompat.java"} 1:1:android.icu.text.DecimalFormatSymbols getInstance(java.util.Locale):0:0 -> a androidx.core.widget.TextViewCompat$Api28Impl -> androidx.core.widget.g$c: # {"id":"sourceFile","fileName":"TextViewCompat.java"} 1:1:java.lang.CharSequence castToCharSequence(android.text.PrecomputedText):0:0 -> a 1:1:java.lang.String[] getDigitStrings(android.icu.text.DecimalFormatSymbols):0:0 -> b 1:1:android.text.PrecomputedText$Params getTextMetricsParams(android.widget.TextView):0:0 -> c 1:1:void setFirstBaselineToTopHeight(android.widget.TextView,int):0:0 -> d androidx.core.widget.TextViewCompat$OreoCallback -> androidx.core.widget.g$d: # {"id":"sourceFile","fileName":"TextViewCompat.java"} android.view.ActionMode$Callback mCallback -> a android.widget.TextView mTextView -> b java.lang.Class mMenuBuilderClass -> c java.lang.reflect.Method mMenuBuilderRemoveItemAtMethod -> d boolean mCanUseMenuBuilderReferences -> e boolean mInitializedMenuBuilderReferences -> f 1:1:android.content.Intent createProcessTextIntent():0:0 -> a 1:1:android.content.Intent createProcessTextIntentForResolveInfo(android.content.pm.ResolveInfo,android.widget.TextView):0:0 -> b 1:1:java.util.List getSupportedActivities(android.content.Context,android.content.pm.PackageManager):0:0 -> c 1:1:boolean isEditable(android.widget.TextView):0:0 -> d 1:1:boolean isSupportedActivity(android.content.pm.ResolveInfo,android.content.Context):0:0 -> e 1:1:void recomputeProcessTextMenuItems(android.view.Menu):0:0 -> f androidx.core.widget.TextViewCompat$OreoCallback$$ExternalSyntheticApiModelOutline0 -> androidx.core.widget.h: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m(android.content.Context,java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.core.widget.TintableCompoundDrawablesView -> androidx.core.widget.i: # {"id":"sourceFile","fileName":"TintableCompoundDrawablesView.java"} androidx.cursoradapter.widget.CursorAdapter -> B.a: # {"id":"sourceFile","fileName":"CursorAdapter.java"} boolean mDataValid -> b boolean mAutoRequery -> c android.database.Cursor mCursor -> d android.content.Context mContext -> e int mRowIDColumn -> f androidx.cursoradapter.widget.CursorAdapter$ChangeObserver mChangeObserver -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LB/a$a;"} android.database.DataSetObserver mDataSetObserver -> h androidx.cursoradapter.widget.CursorFilter mCursorFilter -> i # {"id":"com.android.tools.r8.residualsignature","signature":"LB/b;"} 1:12:void (android.content.Context,android.database.Cursor,boolean):0:0 -> java.lang.CharSequence convertToString(android.database.Cursor) -> a 1:10:void changeCursor(android.database.Cursor):0:0 -> b 1:3:android.database.Cursor getCursor():0:0 -> c void bindView(android.view.View,android.content.Context,android.database.Cursor) -> e 1:74:void init(android.content.Context,android.database.Cursor,int):0:0 -> f android.view.View newDropDownView(android.content.Context,android.database.Cursor,android.view.ViewGroup) -> g 1:15:int getCount():0:0 -> getCount 1:29:android.view.View getDropDownView(int,android.view.View,android.view.ViewGroup):0:0 -> getDropDownView 1:14:android.widget.Filter getFilter():0:0 -> getFilter 1:16:java.lang.Object getItem(int):0:0 -> getItem 1:26:long getItemId(int):0:0 -> getItemId 1:61:android.view.View getView(int,android.view.View,android.view.ViewGroup):0:0 -> getView android.view.View newView(android.content.Context,android.database.Cursor,android.view.ViewGroup) -> h 1:23:void onContentChanged():0:0 -> i 1:65:android.database.Cursor swapCursor(android.database.Cursor):0:0 -> j androidx.cursoradapter.widget.CursorAdapter$ChangeObserver -> B.a$a: # {"id":"sourceFile","fileName":"CursorAdapter.java"} androidx.cursoradapter.widget.CursorAdapter this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LB/a;"} 1:11:void (androidx.cursoradapter.widget.CursorAdapter):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LB/a;)V"} 1:2:boolean deliverSelfNotifications():0:0 -> deliverSelfNotifications 1:6:void onChange(boolean):0:0 -> onChange androidx.cursoradapter.widget.CursorAdapter$MyDataSetObserver -> B.a$b: # {"id":"sourceFile","fileName":"CursorAdapter.java"} androidx.cursoradapter.widget.CursorAdapter this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LB/a;"} 1:6:void (androidx.cursoradapter.widget.CursorAdapter):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LB/a;)V"} 1:9:void onChanged():0:0 -> onChanged 1:9:void onInvalidated():0:0 -> onInvalidated androidx.cursoradapter.widget.CursorFilter -> B.b: # {"id":"sourceFile","fileName":"CursorFilter.java"} androidx.cursoradapter.widget.CursorFilter$CursorFilterClient mClient -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LB/b$a;"} 1:6:void (androidx.cursoradapter.widget.CursorFilter$CursorFilterClient):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LB/b$a;)V"} 1:9:java.lang.CharSequence convertResultToString(java.lang.Object):0:0 -> convertResultToString 1:28:android.widget.Filter$FilterResults performFiltering(java.lang.CharSequence):0:0 -> performFiltering 1:20:void publishResults(java.lang.CharSequence,android.widget.Filter$FilterResults):0:0 -> publishResults androidx.cursoradapter.widget.CursorFilter$CursorFilterClient -> B.b$a: # {"id":"sourceFile","fileName":"CursorFilter.java"} java.lang.CharSequence convertToString(android.database.Cursor) -> a void changeCursor(android.database.Cursor) -> b android.database.Cursor getCursor() -> c android.database.Cursor runQueryOnBackgroundThread(java.lang.CharSequence) -> d androidx.cursoradapter.widget.ResourceCursorAdapter -> B.c: # {"id":"sourceFile","fileName":"ResourceCursorAdapter.java"} int mLayout -> j int mDropDownLayout -> k android.view.LayoutInflater mInflater -> l 1:18:void (android.content.Context,int,android.database.Cursor,boolean):0:0 -> 1:10:android.view.View newDropDownView(android.content.Context,android.database.Cursor,android.view.ViewGroup):0:0 -> g 1:10:android.view.View newView(android.content.Context,android.database.Cursor,android.view.ViewGroup):0:0 -> h androidx.customview.view.AbsSavedState -> C.a: # {"id":"sourceFile","fileName":"AbsSavedState.java"} android.os.Parcelable mSuperState -> a androidx.customview.view.AbsSavedState EMPTY_STATE -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LC/a;"} 1:15:void ():0:0 -> 1:1:void ():0:0 -> 2:2:void (androidx.customview.view.AbsSavedState$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LC/a$a;)V"} 3:3:void (android.os.Parcel,java.lang.ClassLoader):0:0 -> 4:4:void (android.os.Parcelable):0:0 -> 1:3:android.os.Parcelable getSuperState():0:0 -> a 1:2:int describeContents():0:0 -> describeContents 1:6:void writeToParcel(android.os.Parcel,int):0:0 -> writeToParcel androidx.customview.view.AbsSavedState$1 -> C.a$a: # {"id":"sourceFile","fileName":"AbsSavedState.java"} 1:5:void ():0:0 -> androidx.customview.view.AbsSavedState$2 -> C.a$b: # {"id":"sourceFile","fileName":"AbsSavedState.java"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:6:androidx.customview.view.AbsSavedState createFromParcel(android.os.Parcel):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)LC/a;"} 1:17:androidx.customview.view.AbsSavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)LC/a;"} 1:3:androidx.customview.view.AbsSavedState[] newArray(int):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[LC/a;"} 1:1:java.lang.Object createFromParcel(android.os.Parcel):0:0 -> createFromParcel 2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):0:0 -> createFromParcel 1:5:java.lang.Object[] newArray(int):0:0 -> newArray androidx.datastore.DataStoreFile -> D.a: # {"id":"sourceFile","fileName":"DataStoreFile.android.kt"} 1:41:java.io.File dataStoreFile(android.content.Context,java.lang.String):0:0 -> a androidx.datastore.core.AtomicInt -> E.a: # {"id":"sourceFile","fileName":"Actual.jvm.kt"} java.util.concurrent.atomic.AtomicInteger delegate -> a 1:11:void (int):0:0 -> 1:7:int decrementAndGet():0:0 -> a 1:7:int get():0:0 -> b 1:7:int getAndIncrement():0:0 -> c 1:7:int incrementAndGet():0:0 -> d androidx.datastore.core.Closeable -> E.b: # {"id":"sourceFile","fileName":"Closeable.kt"} void close() -> close androidx.datastore.core.CorruptionException -> E.c: # {"id":"sourceFile","fileName":"CorruptionException.kt"} 1:1:void (java.lang.String,java.lang.Throwable):0:0 -> 2:2:void (java.lang.String,java.lang.Throwable,int,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Throwable;ILH0/g;)V"} androidx.datastore.core.CorruptionHandler -> E.d: # {"id":"sourceFile","fileName":"CorruptionHandler.kt"} java.lang.Object handleCorruption(androidx.datastore.core.CorruptionException,kotlin.coroutines.Continuation) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/c;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.Data -> E.e: # {"id":"sourceFile","fileName":"State.kt"} java.lang.Object value -> b int hashCode -> c 1:9:void (java.lang.Object,int,int):0:0 -> 1:27:void checkHashCode():0:0 -> b 1:3:java.lang.Object getValue():0:0 -> c androidx.datastore.core.DataMigration -> E.f: # {"id":"sourceFile","fileName":"DataMigration.kt"} androidx.datastore.core.DataMigrationInitializer -> E.g: # {"id":"sourceFile","fileName":"DataMigrationInitializer.kt"} androidx.datastore.core.DataMigrationInitializer$Companion Companion -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LE/g$a;"} 1:9:void ():0:0 -> androidx.datastore.core.DataMigrationInitializer$Companion -> E.g$a: # {"id":"sourceFile","fileName":"DataMigrationInitializer.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:5:java.lang.Object access$runMigrations(androidx.datastore.core.DataMigrationInitializer$Companion,java.util.List,androidx.datastore.core.InitializerApi,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/g$a;Ljava/util/List;LE/m;Lx0/d;)Ljava/lang/Object;"} 1:12:kotlin.jvm.functions.Function2 getInitializer(java.util.List):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)LG0/p;"} 1:156:java.lang.Object runMigrations(java.util.List,androidx.datastore.core.InitializerApi,kotlin.coroutines.Continuation):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;LE/m;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataMigrationInitializer$Companion$getInitializer$1 -> E.g$a$a: # {"id":"sourceFile","fileName":"DataMigrationInitializer.kt"} int label -> i java.lang.Object L$0 -> j java.util.List $migrations -> k 1:7:void (java.util.List,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lx0/d;)V"} 1:10:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:46:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(androidx.datastore.core.InitializerApi,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/m;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataMigrationInitializer$Companion$runMigrations$1 -> E.g$a$b: # {"id":"sourceFile","fileName":"DataMigrationInitializer.kt"} java.lang.Object L$0 -> h java.lang.Object L$1 -> i java.lang.Object result -> j androidx.datastore.core.DataMigrationInitializer$Companion this$0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LE/g$a;"} int label -> l 1:6:void (androidx.datastore.core.DataMigrationInitializer$Companion,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/g$a;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q androidx.datastore.core.DataMigrationInitializer$Companion$runMigrations$2 -> E.g$a$c: # {"id":"sourceFile","fileName":"DataMigrationInitializer.kt"} java.lang.Object L$1 -> i java.lang.Object L$2 -> j java.lang.Object L$3 -> k int label -> l java.lang.Object L$0 -> m java.util.List $migrations -> n java.util.List $cleanUps -> o 1:9:void (java.util.List,java.util.List,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Ljava/util/List;Lx0/d;)V"} 1:12:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:7:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:121:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataMigrationInitializer$Companion$runMigrations$2$1$1 -> E.g$a$c$a: # {"id":"sourceFile","fileName":"DataMigrationInitializer.kt"} int label -> i 1:5:void (androidx.datastore.core.DataMigration,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/f;Lx0/d;)V"} 1:7:java.lang.Object invoke(java.lang.Object):0:0 -> m 1:31:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:7:kotlin.coroutines.Continuation create(kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Lx0/d;"} 1:13:java.lang.Object invoke(kotlin.coroutines.Continuation):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataStore -> E.h: # {"id":"sourceFile","fileName":"DataStore.kt"} java.lang.Object updateData(kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.Flow getData() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()LT0/e;"} androidx.datastore.core.DataStoreFactory -> E.i: # {"id":"sourceFile","fileName":"DataStoreFactory.jvm.kt"} androidx.datastore.core.DataStoreFactory INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LE/i;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:36:androidx.datastore.core.DataStore create(androidx.datastore.core.Storage,androidx.datastore.core.handlers.ReplaceFileCorruptionHandler,java.util.List,kotlinx.coroutines.CoroutineScope):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/w;LF/b;Ljava/util/List;LQ0/J;)LE/h;"} androidx.datastore.core.DataStoreImpl -> E.j: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} androidx.datastore.core.Storage storage -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LE/w;"} androidx.datastore.core.CorruptionHandler corruptionHandler -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LE/d;"} kotlinx.coroutines.CoroutineScope scope -> c # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/J;"} kotlinx.coroutines.flow.SharedFlow updateCollection -> d # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/v;"} kotlinx.coroutines.flow.Flow internalDataFlow -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/e;"} kotlinx.coroutines.flow.Flow data -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/e;"} androidx.datastore.core.DataStoreInMemoryCache inMemoryCache -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LE/k;"} androidx.datastore.core.DataStoreImpl$InitDataStore readAndInit -> h # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j$b;"} kotlin.Lazy storageConnectionDelegate -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/e;"} kotlin.Lazy coordinator$delegate -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/e;"} androidx.datastore.core.SimpleActor writeActor -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LE/t;"} androidx.datastore.core.DataStoreImpl$Companion Companion -> l # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j$a;"} 1:9:void ():0:0 -> 1:140:void (androidx.datastore.core.Storage,java.util.List,androidx.datastore.core.CorruptionHandler,kotlinx.coroutines.CoroutineScope):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/w;Ljava/util/List;LE/d;LQ0/J;)V"} 1:95:java.lang.Object writeData$datastore_core_release(java.lang.Object,boolean,kotlin.coroutines.Continuation):0:0 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;ZLx0/d;)Ljava/lang/Object;"} 1:33:java.lang.Object updateData(kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;Lx0/d;)Ljava/lang/Object;"} 1:3:kotlinx.coroutines.flow.Flow getData():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()LT0/e;"} 1:5:androidx.datastore.core.InterProcessCoordinator access$getCoordinator(androidx.datastore.core.DataStoreImpl):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;)LE/n;"} 1:3:androidx.datastore.core.DataStoreInMemoryCache access$getInMemoryCache$p(androidx.datastore.core.DataStoreImpl):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;)LE/k;"} 1:3:kotlinx.coroutines.flow.Flow access$getInternalDataFlow$p(androidx.datastore.core.DataStoreImpl):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;)LT0/e;"} 1:3:androidx.datastore.core.DataStoreImpl$InitDataStore access$getReadAndInit$p(androidx.datastore.core.DataStoreImpl):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;)LE/j$b;"} 1:3:androidx.datastore.core.Storage access$getStorage$p(androidx.datastore.core.DataStoreImpl):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;)LE/w;"} 1:3:kotlin.Lazy access$getStorageConnectionDelegate$p(androidx.datastore.core.DataStoreImpl):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;)Lt0/e;"} 1:3:kotlinx.coroutines.flow.SharedFlow access$getUpdateCollection$p(androidx.datastore.core.DataStoreImpl):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;)LT0/v;"} 1:3:androidx.datastore.core.SimpleActor access$getWriteActor$p(androidx.datastore.core.DataStoreImpl):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;)LE/t;"} 1:5:java.lang.Object access$handleUpdate(androidx.datastore.core.DataStoreImpl,androidx.datastore.core.Message$Update,kotlin.coroutines.Continuation):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;LE/p$a;Lx0/d;)Ljava/lang/Object;"} 1:5:java.lang.Object access$readAndInitOrPropagateAndThrowFailure(androidx.datastore.core.DataStoreImpl,kotlin.coroutines.Continuation):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;Lx0/d;)Ljava/lang/Object;"} 1:5:java.lang.Object access$readDataAndUpdateCache(androidx.datastore.core.DataStoreImpl,boolean,kotlin.coroutines.Continuation):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;ZLx0/d;)Ljava/lang/Object;"} 1:5:java.lang.Object access$readDataFromFileOrDefault(androidx.datastore.core.DataStoreImpl,kotlin.coroutines.Continuation):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;Lx0/d;)Ljava/lang/Object;"} 1:5:java.lang.Object access$readDataOrHandleCorruption(androidx.datastore.core.DataStoreImpl,boolean,kotlin.coroutines.Continuation):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;ZLx0/d;)Ljava/lang/Object;"} 1:5:java.lang.Object access$readState(androidx.datastore.core.DataStoreImpl,boolean,kotlin.coroutines.Continuation):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;ZLx0/d;)Ljava/lang/Object;"} 1:22:java.lang.Object doWithWriteFileLock(boolean,kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLG0/l;Lx0/d;)Ljava/lang/Object;"} 1:9:androidx.datastore.core.InterProcessCoordinator getCoordinator():0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()LE/n;"} 1:9:androidx.datastore.core.StorageConnection getStorageConnection$datastore_core_release():0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()LE/x;"} 1:1:java.lang.Object handleUpdate(androidx.datastore.core.Message$Update,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/p$a;Lx0/d;)Ljava/lang/Object;"} 1:126:java.lang.Object readAndInitOrPropagateAndThrowFailure(kotlin.coroutines.Continuation):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} 1:1:java.lang.Object readDataAndUpdateCache(boolean,kotlin.coroutines.Continuation):0:0 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLx0/d;)Ljava/lang/Object;"} 1:9:java.lang.Object readDataFromFileOrDefault(kotlin.coroutines.Continuation):0:0 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} 1:1:java.lang.Object readDataOrHandleCorruption(boolean,kotlin.coroutines.Continuation):0:0 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLx0/d;)Ljava/lang/Object;"} 1:17:java.lang.Object readState(boolean,kotlin.coroutines.Continuation):0:0 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLx0/d;)Ljava/lang/Object;"} 1:15:java.lang.Object transformAndWrite(kotlin.jvm.functions.Function2,kotlin.coroutines.CoroutineContext,kotlin.coroutines.Continuation):0:0 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;Lx0/g;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataStoreImpl$Companion -> E.j$a: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} androidx.datastore.core.DataStoreImpl$InitDataStore -> E.j$b: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} java.util.List initTasks -> c androidx.datastore.core.DataStoreImpl this$0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j;"} 1:17:void (androidx.datastore.core.DataStoreImpl,java.util.List):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;Ljava/util/List;)V"} 1:128:java.lang.Object doRun(kotlin.coroutines.Continuation):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} 1:3:java.util.List access$getInitTasks$p(androidx.datastore.core.DataStoreImpl$InitDataStore):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j$b;)Ljava/util/List;"} 1:3:void access$setInitTasks$p(androidx.datastore.core.DataStoreImpl$InitDataStore,java.util.List):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j$b;Ljava/util/List;)V"} androidx.datastore.core.DataStoreImpl$InitDataStore$doRun$1 -> E.j$b$a: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} java.lang.Object L$0 -> h java.lang.Object result -> i androidx.datastore.core.DataStoreImpl$InitDataStore this$0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j$b;"} int label -> k 1:6:void (androidx.datastore.core.DataStoreImpl$InitDataStore,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j$b;Lx0/d;)V"} 1:16:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q androidx.datastore.core.DataStoreImpl$InitDataStore$doRun$initData$1 -> E.j$b$b: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} java.lang.Object L$0 -> i java.lang.Object L$1 -> j java.lang.Object L$2 -> k java.lang.Object L$3 -> l java.lang.Object L$4 -> m int I$0 -> n int label -> o androidx.datastore.core.DataStoreImpl this$0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j;"} androidx.datastore.core.DataStoreImpl$InitDataStore this$1 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j$b;"} 1:9:void (androidx.datastore.core.DataStoreImpl,androidx.datastore.core.DataStoreImpl$InitDataStore,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;LE/j$b;Lx0/d;)V"} 1:7:java.lang.Object invoke(java.lang.Object):0:0 -> m 1:286:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:10:kotlin.coroutines.Continuation create(kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Lx0/d;"} 1:13:java.lang.Object invoke(kotlin.coroutines.Continuation):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataStoreImpl$InitDataStore$doRun$initData$1$api$1 -> E.j$b$b$a: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} kotlinx.coroutines.sync.Mutex $updateLock -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LZ0/a;"} kotlin.jvm.internal.Ref$BooleanRef $initializationComplete -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LH0/t;"} kotlin.jvm.internal.Ref$ObjectRef $currentData -> c # {"id":"com.android.tools.r8.residualsignature","signature":"LH0/w;"} androidx.datastore.core.DataStoreImpl this$0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j;"} 1:12:void (kotlinx.coroutines.sync.Mutex,kotlin.jvm.internal.Ref$BooleanRef,kotlin.jvm.internal.Ref$ObjectRef,androidx.datastore.core.DataStoreImpl):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ0/a;LH0/t;LH0/w;LE/j;)V"} 1:1:java.lang.Object updateData(kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataStoreImpl$InitDataStore$doRun$initData$1$api$1$updateData$1 -> E.j$b$b$a$a: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} java.lang.Object L$0 -> h java.lang.Object L$1 -> i java.lang.Object L$2 -> j java.lang.Object L$3 -> k java.lang.Object L$4 -> l java.lang.Object result -> m androidx.datastore.core.DataStoreImpl$InitDataStore$doRun$initData$1$api$1 this$0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j$b$b$a;"} int label -> o 1:6:void (androidx.datastore.core.DataStoreImpl$InitDataStore$doRun$initData$1$api$1,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j$b$b$a;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q androidx.datastore.core.DataStoreImpl$coordinator$2 -> E.j$c: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} androidx.datastore.core.DataStoreImpl this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j;"} 1:7:void (androidx.datastore.core.DataStoreImpl):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;)V"} 1:11:androidx.datastore.core.InterProcessCoordinator invoke():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LE/n;"} 1:5:java.lang.Object invoke():0:0 -> c androidx.datastore.core.DataStoreImpl$data$1 -> E.j$d: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} int label -> i java.lang.Object L$0 -> j androidx.datastore.core.DataStoreImpl this$0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j;"} 1:7:void (androidx.datastore.core.DataStoreImpl,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;Lx0/d;)V"} 1:10:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:89:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.channels.ProducerScope,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/r;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataStoreImpl$data$1$1 -> E.j$d$a: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} int label -> i kotlinx.coroutines.Job $updateCollector -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/r0;"} 1:7:void (kotlinx.coroutines.Job,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/r0;Lx0/d;)V"} 1:8:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:26:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataStoreImpl$data$1$2 -> E.j$d$b: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} int label -> i kotlinx.coroutines.Job $updateCollector -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/r0;"} 1:7:void (kotlinx.coroutines.Job,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/r0;Lx0/d;)V"} 1:11:java.lang.Object invoke(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> h 1:28:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:14:java.lang.Object invoke(kotlinx.coroutines.flow.FlowCollector,java.lang.Throwable,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Ljava/lang/Throwable;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataStoreImpl$data$1$3 -> E.j$d$c: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} kotlinx.coroutines.channels.ProducerScope $$this$channelFlow -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LS0/r;"} 1:6:void (kotlinx.coroutines.channels.ProducerScope):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/r;)V"} 1:16:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataStoreImpl$data$1$updateCollector$1 -> E.j$d$d: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} int label -> i androidx.datastore.core.DataStoreImpl this$0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j;"} 1:7:void (androidx.datastore.core.DataStoreImpl,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;Lx0/d;)V"} 1:8:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:49:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataStoreImpl$data$1$updateCollector$1$1 -> E.j$d$d$a: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} androidx.datastore.core.DataStoreImpl$data$1$updateCollector$1$1 INSTANCE -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j$d$d$a;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:3:java.lang.Object emit(kotlin.Unit,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/q;Lx0/d;)Ljava/lang/Object;"} 1:7:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataStoreImpl$doWithWriteFileLock$3 -> E.j$e: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} int label -> i kotlin.jvm.functions.Function1 $block -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/l;"} 1:7:void (kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/l;Lx0/d;)V"} 1:7:java.lang.Object invoke(java.lang.Object):0:0 -> m 1:38:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:8:kotlin.coroutines.Continuation create(kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Lx0/d;"} 1:13:java.lang.Object invoke(kotlin.coroutines.Continuation):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataStoreImpl$handleUpdate$1 -> E.j$f: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} java.lang.Object L$0 -> h java.lang.Object L$1 -> i java.lang.Object L$2 -> j java.lang.Object result -> k androidx.datastore.core.DataStoreImpl this$0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j;"} int label -> m 1:6:void (androidx.datastore.core.DataStoreImpl,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q androidx.datastore.core.DataStoreImpl$internalDataFlow$1 -> E.j$g: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} java.lang.Object L$1 -> i int label -> j java.lang.Object L$0 -> k androidx.datastore.core.DataStoreImpl this$0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j;"} 1:7:void (androidx.datastore.core.DataStoreImpl,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;Lx0/d;)V"} 1:10:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:189:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataStoreImpl$internalDataFlow$1$1 -> E.j$g$a: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} int label -> i java.lang.Object L$0 -> j 1:5:void (kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)V"} 1:8:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:31:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(androidx.datastore.core.State,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/v;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataStoreImpl$internalDataFlow$1$2 -> E.j$g$b: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} int label -> i java.lang.Object L$0 -> j androidx.datastore.core.State $startState -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LE/v;"} 1:7:void (androidx.datastore.core.State,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/v;Lx0/d;)V"} 1:10:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:46:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(androidx.datastore.core.State,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/v;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataStoreImpl$internalDataFlow$1$invokeSuspend$$inlined$map$1 -> E.j$g$c: # {"id":"sourceFile","fileName":"SafeCollector.common.kt"} kotlinx.coroutines.flow.Flow $this_unsafeTransform$inlined -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/e;"} 1:6:void (kotlinx.coroutines.flow.Flow):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;)V"} 1:21:java.lang.Object collect(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataStoreImpl$internalDataFlow$1$invokeSuspend$$inlined$map$1$2 -> E.j$g$c$a: # {"id":"sourceFile","fileName":"Emitters.kt"} kotlinx.coroutines.flow.FlowCollector $this_unsafeFlow -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/f;"} 1:6:void (kotlinx.coroutines.flow.FlowCollector):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;)V"} 1:116:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataStoreImpl$internalDataFlow$1$invokeSuspend$$inlined$map$1$2$1 -> E.j$g$c$a$a: # {"id":"sourceFile","fileName":"Emitters.kt"} java.lang.Object result -> h int label -> i androidx.datastore.core.DataStoreImpl$internalDataFlow$1$invokeSuspend$$inlined$map$1$2 this$0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j$g$c$a;"} 1:6:void (androidx.datastore.core.DataStoreImpl$internalDataFlow$1$invokeSuspend$$inlined$map$1$2,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j$g$c$a;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q androidx.datastore.core.DataStoreImpl$readAndInitOrPropagateAndThrowFailure$1 -> E.j$h: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} java.lang.Object L$0 -> h int I$0 -> i java.lang.Object result -> j androidx.datastore.core.DataStoreImpl this$0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j;"} int label -> l 1:6:void (androidx.datastore.core.DataStoreImpl,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;Lx0/d;)V"} 1:16:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q androidx.datastore.core.DataStoreImpl$readDataAndUpdateCache$1 -> E.j$i: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} java.lang.Object L$0 -> h java.lang.Object L$1 -> i boolean Z$0 -> j java.lang.Object result -> k androidx.datastore.core.DataStoreImpl this$0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j;"} int label -> m 1:6:void (androidx.datastore.core.DataStoreImpl,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q androidx.datastore.core.DataStoreImpl$readDataAndUpdateCache$3 -> E.j$j: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} java.lang.Object L$0 -> i int label -> j androidx.datastore.core.DataStoreImpl this$0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j;"} 1:7:void (androidx.datastore.core.DataStoreImpl,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;Lx0/d;)V"} 1:7:java.lang.Object invoke(java.lang.Object):0:0 -> m 1:93:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:8:kotlin.coroutines.Continuation create(kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Lx0/d;"} 1:13:java.lang.Object invoke(kotlin.coroutines.Continuation):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataStoreImpl$readDataAndUpdateCache$4 -> E.j$k: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} java.lang.Object L$0 -> i int label -> j boolean Z$0 -> k androidx.datastore.core.DataStoreImpl this$0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j;"} int $cachedVersion -> m 1:9:void (androidx.datastore.core.DataStoreImpl,int,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;ILx0/d;)V"} 1:18:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:13:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:114:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:17:java.lang.Object invoke(boolean,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataStoreImpl$readDataOrHandleCorruption$1 -> E.j$l: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} java.lang.Object L$0 -> h java.lang.Object L$1 -> i java.lang.Object L$2 -> j java.lang.Object L$3 -> k boolean Z$0 -> l int I$0 -> m java.lang.Object result -> n androidx.datastore.core.DataStoreImpl this$0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j;"} int label -> p 1:6:void (androidx.datastore.core.DataStoreImpl,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q androidx.datastore.core.DataStoreImpl$readDataOrHandleCorruption$2 -> E.j$m: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} java.lang.Object L$0 -> i int label -> j boolean Z$0 -> k androidx.datastore.core.DataStoreImpl this$0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j;"} int $preLockVersion -> m 1:9:void (androidx.datastore.core.DataStoreImpl,int,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;ILx0/d;)V"} 1:18:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:13:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:99:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:17:java.lang.Object invoke(boolean,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataStoreImpl$readDataOrHandleCorruption$3 -> E.j$n: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} java.lang.Object L$0 -> i int label -> j kotlin.jvm.internal.Ref$ObjectRef $newData -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LH0/w;"} androidx.datastore.core.DataStoreImpl this$0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j;"} kotlin.jvm.internal.Ref$IntRef $version -> m # {"id":"com.android.tools.r8.residualsignature","signature":"LH0/u;"} 1:11:void (kotlin.jvm.internal.Ref$ObjectRef,androidx.datastore.core.DataStoreImpl,kotlin.jvm.internal.Ref$IntRef,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/w;LE/j;LH0/u;Lx0/d;)V"} 1:7:java.lang.Object invoke(java.lang.Object):0:0 -> m 1:131:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:12:kotlin.coroutines.Continuation create(kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Lx0/d;"} 1:13:java.lang.Object invoke(kotlin.coroutines.Continuation):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataStoreImpl$readState$2 -> E.j$o: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} int label -> i androidx.datastore.core.DataStoreImpl this$0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j;"} boolean $requireLock -> k 1:9:void (androidx.datastore.core.DataStoreImpl,boolean,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;ZLx0/d;)V"} 1:10:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:94:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataStoreImpl$storageConnectionDelegate$1 -> E.j$p: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} androidx.datastore.core.DataStoreImpl this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j;"} 1:7:void (androidx.datastore.core.DataStoreImpl):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;)V"} 1:11:androidx.datastore.core.StorageConnection invoke():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LE/x;"} 1:5:java.lang.Object invoke():0:0 -> c androidx.datastore.core.DataStoreImpl$transformAndWrite$2 -> E.j$q: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} java.lang.Object L$0 -> i int label -> j androidx.datastore.core.DataStoreImpl this$0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j;"} kotlin.coroutines.CoroutineContext $callerContext -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/g;"} kotlin.jvm.functions.Function2 $transform -> m # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/p;"} 1:11:void (androidx.datastore.core.DataStoreImpl,kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;Lx0/g;LG0/p;Lx0/d;)V"} 1:7:java.lang.Object invoke(java.lang.Object):0:0 -> m 1:110:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:12:kotlin.coroutines.Continuation create(kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Lx0/d;"} 1:13:java.lang.Object invoke(kotlin.coroutines.Continuation):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataStoreImpl$transformAndWrite$2$newData$1 -> E.j$q$a: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} int label -> i kotlin.jvm.functions.Function2 $transform -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/p;"} androidx.datastore.core.Data $curData -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LE/e;"} 1:9:void (kotlin.jvm.functions.Function2,androidx.datastore.core.Data,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;LE/e;Lx0/d;)V"} 1:10:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:44:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataStoreImpl$updateCollection$1 -> E.j$r: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} int label -> i androidx.datastore.core.DataStoreImpl this$0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j;"} 1:7:void (androidx.datastore.core.DataStoreImpl,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;Lx0/d;)V"} 1:8:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:81:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataStoreImpl$updateCollection$1$1 -> E.j$r$a: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} androidx.datastore.core.DataStoreImpl this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j;"} 1:6:void (androidx.datastore.core.DataStoreImpl):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;)V"} 1:34:java.lang.Object emit(kotlin.Unit,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/q;Lx0/d;)Ljava/lang/Object;"} 1:7:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataStoreImpl$updateData$2 -> E.j$s: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} int label -> i java.lang.Object L$0 -> j androidx.datastore.core.DataStoreImpl this$0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j;"} kotlin.jvm.functions.Function2 $transform -> l # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/p;"} 1:9:void (androidx.datastore.core.DataStoreImpl,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;LG0/p;Lx0/d;)V"} 1:12:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:75:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataStoreImpl$writeActor$1 -> E.j$t: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} androidx.datastore.core.DataStoreImpl this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j;"} 1:7:void (androidx.datastore.core.DataStoreImpl):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;)V"} 1:38:void invoke(java.lang.Throwable):0:0 -> a 1:8:java.lang.Object invoke(java.lang.Object):0:0 -> m androidx.datastore.core.DataStoreImpl$writeActor$2 -> E.j$u: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} androidx.datastore.core.DataStoreImpl$writeActor$2 INSTANCE -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j$u;"} 1:8:void ():0:0 -> 1:5:void ():0:0 -> 1:22:void invoke(androidx.datastore.core.Message$Update,java.lang.Throwable):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/p$a;Ljava/lang/Throwable;)V"} 1:10:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i androidx.datastore.core.DataStoreImpl$writeActor$3 -> E.j$v: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} int label -> i java.lang.Object L$0 -> j androidx.datastore.core.DataStoreImpl this$0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j;"} 1:7:void (androidx.datastore.core.DataStoreImpl,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;Lx0/d;)V"} 1:10:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:44:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(androidx.datastore.core.Message$Update,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/p$a;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataStoreImpl$writeData$1 -> E.j$w: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} java.lang.Object L$0 -> h java.lang.Object result -> i androidx.datastore.core.DataStoreImpl this$0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j;"} int label -> k 1:6:void (androidx.datastore.core.DataStoreImpl,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/j;Lx0/d;)V"} 1:18:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q androidx.datastore.core.DataStoreImpl$writeData$2 -> E.j$x: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} java.lang.Object L$1 -> i int label -> j java.lang.Object L$0 -> k kotlin.jvm.internal.Ref$IntRef $newVersion -> l # {"id":"com.android.tools.r8.residualsignature","signature":"LH0/u;"} androidx.datastore.core.DataStoreImpl this$0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j;"} java.lang.Object $newData -> n boolean $updateCache -> o 1:13:void (kotlin.jvm.internal.Ref$IntRef,androidx.datastore.core.DataStoreImpl,java.lang.Object,boolean,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/u;LE/j;Ljava/lang/Object;ZLx0/d;)V"} 1:18:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:128:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(androidx.datastore.core.WriteScope,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/B;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.DataStoreInMemoryCache -> E.k: # {"id":"sourceFile","fileName":"DataStoreInMemoryCache.kt"} kotlinx.coroutines.flow.MutableStateFlow cachedValue -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/s;"} 1:17:void ():0:0 -> 1:9:androidx.datastore.core.State getCurrentState():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LE/v;"} 1:3:kotlinx.coroutines.flow.Flow getFlow():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()LT0/e;"} 1:61:androidx.datastore.core.State tryUpdate(androidx.datastore.core.State):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/v;)LE/v;"} androidx.datastore.core.Final -> E.l: # {"id":"sourceFile","fileName":"State.kt"} java.lang.Throwable finalException -> b 1:15:void (java.lang.Throwable):0:0 -> 1:3:java.lang.Throwable getFinalException():0:0 -> b androidx.datastore.core.InitializerApi -> E.m: # {"id":"sourceFile","fileName":"InitializerApi.kt"} java.lang.Object updateData(kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.InterProcessCoordinator -> E.n: # {"id":"sourceFile","fileName":"InterProcessCoordinator.kt"} kotlinx.coroutines.flow.Flow getUpdateNotifications() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LT0/e;"} java.lang.Object getVersion(kotlin.coroutines.Continuation) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} java.lang.Object tryLock(kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;Lx0/d;)Ljava/lang/Object;"} java.lang.Object incrementAndGetVersion(kotlin.coroutines.Continuation) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} java.lang.Object lock(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/l;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.InterProcessCoordinatorKt -> E.o: # {"id":"sourceFile","fileName":"InterProcessCoordinator.kt"} 1:11:androidx.datastore.core.InterProcessCoordinator createSingleProcessCoordinator(java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LE/n;"} androidx.datastore.core.Message -> E.p: # {"id":"sourceFile","fileName":"Message.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} androidx.datastore.core.Message$Update -> E.p$a: # {"id":"sourceFile","fileName":"Message.kt"} kotlin.jvm.functions.Function2 transform -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/p;"} kotlinx.coroutines.CompletableDeferred ack -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/v;"} androidx.datastore.core.State lastState -> c # {"id":"com.android.tools.r8.residualsignature","signature":"LE/v;"} kotlin.coroutines.CoroutineContext callerContext -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/g;"} 1:28:void (kotlin.jvm.functions.Function2,kotlinx.coroutines.CompletableDeferred,androidx.datastore.core.State,kotlin.coroutines.CoroutineContext):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;LQ0/v;LE/v;Lx0/g;)V"} 1:3:kotlinx.coroutines.CompletableDeferred getAck():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/v;"} 1:3:kotlin.coroutines.CoroutineContext getCallerContext():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx0/g;"} 1:3:androidx.datastore.core.State getLastState():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()LE/v;"} 1:3:kotlin.jvm.functions.Function2 getTransform():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()LG0/p;"} androidx.datastore.core.ReadException -> E.q: # {"id":"sourceFile","fileName":"State.kt"} java.lang.Throwable readException -> b 1:12:void (java.lang.Throwable,int):0:0 -> 1:3:java.lang.Throwable getReadException():0:0 -> b androidx.datastore.core.ReadScope -> E.r: # {"id":"sourceFile","fileName":"StorageConnection.kt"} java.lang.Object readData(kotlin.coroutines.Continuation) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.RunOnce -> E.s: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} kotlinx.coroutines.sync.Mutex runMutex -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LZ0/a;"} kotlinx.coroutines.CompletableDeferred didRun -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/v;"} 1:19:void ():0:0 -> 1:16:java.lang.Object awaitComplete(kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} java.lang.Object doRun(kotlin.coroutines.Continuation) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} 1:154:java.lang.Object runIfNeeded(kotlin.coroutines.Continuation):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.RunOnce$runIfNeeded$1 -> E.s$a: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} java.lang.Object L$0 -> h java.lang.Object L$1 -> i java.lang.Object result -> j androidx.datastore.core.RunOnce this$0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LE/s;"} int label -> l 1:6:void (androidx.datastore.core.RunOnce,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/s;Lx0/d;)V"} 1:16:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q androidx.datastore.core.SimpleActor -> E.t: # {"id":"sourceFile","fileName":"SimpleActor.kt"} kotlinx.coroutines.CoroutineScope scope -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/J;"} kotlin.jvm.functions.Function2 consumeMessage -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/p;"} kotlinx.coroutines.channels.Channel messageQueue -> c # {"id":"com.android.tools.r8.residualsignature","signature":"LS0/d;"} androidx.datastore.core.AtomicInt remainingMessages -> d # {"id":"com.android.tools.r8.residualsignature","signature":"LE/a;"} 1:69:void (kotlinx.coroutines.CoroutineScope,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2,kotlin.jvm.functions.Function2):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;LG0/l;LG0/p;LG0/p;)V"} 1:3:kotlin.jvm.functions.Function2 access$getConsumeMessage$p(androidx.datastore.core.SimpleActor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/t;)LG0/p;"} 1:3:kotlinx.coroutines.channels.Channel access$getMessageQueue$p(androidx.datastore.core.SimpleActor):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/t;)LS0/d;"} 1:3:androidx.datastore.core.AtomicInt access$getRemainingMessages$p(androidx.datastore.core.SimpleActor):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/t;)LE/a;"} 1:3:kotlinx.coroutines.CoroutineScope access$getScope$p(androidx.datastore.core.SimpleActor):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/t;)LQ0/J;"} 1:66:void offer(java.lang.Object):0:0 -> e androidx.datastore.core.SimpleActor$1 -> E.t$a: # {"id":"sourceFile","fileName":"SimpleActor.kt"} kotlin.jvm.functions.Function1 $onComplete -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/l;"} androidx.datastore.core.SimpleActor this$0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LE/t;"} kotlin.jvm.functions.Function2 $onUndeliveredElement -> h # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/p;"} 1:11:void (kotlin.jvm.functions.Function1,androidx.datastore.core.SimpleActor,kotlin.jvm.functions.Function2):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/l;LE/t;LG0/p;)V"} 1:42:void invoke(java.lang.Throwable):0:0 -> a 1:8:java.lang.Object invoke(java.lang.Object):0:0 -> m androidx.datastore.core.SimpleActor$offer$2 -> E.t$b: # {"id":"sourceFile","fileName":"SimpleActor.kt"} java.lang.Object L$0 -> i int label -> j androidx.datastore.core.SimpleActor this$0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LE/t;"} 1:7:void (androidx.datastore.core.SimpleActor,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/t;Lx0/d;)V"} 1:8:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:120:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.SingleProcessCoordinator -> E.u: # {"id":"sourceFile","fileName":"SingleProcessCoordinator.kt"} java.lang.String filePath -> a kotlinx.coroutines.sync.Mutex mutex -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LZ0/a;"} androidx.datastore.core.AtomicInt version -> c # {"id":"com.android.tools.r8.residualsignature","signature":"LE/a;"} kotlinx.coroutines.flow.Flow updateNotifications -> d # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/e;"} 1:38:void (java.lang.String):0:0 -> 1:3:kotlinx.coroutines.flow.Flow getUpdateNotifications():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LT0/e;"} 1:11:java.lang.Object getVersion(kotlin.coroutines.Continuation):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} 1:103:java.lang.Object tryLock(kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;Lx0/d;)Ljava/lang/Object;"} 1:11:java.lang.Object incrementAndGetVersion(kotlin.coroutines.Continuation):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} 1:119:java.lang.Object lock(kotlin.jvm.functions.Function1,kotlin.coroutines.Continuation):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/l;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.SingleProcessCoordinator$lock$1 -> E.u$a: # {"id":"sourceFile","fileName":"SingleProcessCoordinator.kt"} java.lang.Object L$0 -> h java.lang.Object L$1 -> i java.lang.Object result -> j androidx.datastore.core.SingleProcessCoordinator this$0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LE/u;"} int label -> l 1:6:void (androidx.datastore.core.SingleProcessCoordinator,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/u;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q androidx.datastore.core.SingleProcessCoordinator$tryLock$1 -> E.u$b: # {"id":"sourceFile","fileName":"SingleProcessCoordinator.kt"} java.lang.Object L$0 -> h boolean Z$0 -> i java.lang.Object result -> j androidx.datastore.core.SingleProcessCoordinator this$0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LE/u;"} int label -> l 1:6:void (androidx.datastore.core.SingleProcessCoordinator,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/u;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q androidx.datastore.core.SingleProcessCoordinator$updateNotifications$1 -> E.u$c: # {"id":"sourceFile","fileName":"SingleProcessCoordinator.kt"} int label -> i 1:5:void (kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)V"} 1:6:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:21:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.State -> E.v: # {"id":"sourceFile","fileName":"State.kt"} int version -> a 1:1:void (int):0:0 -> 2:2:void (int,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILH0/g;)V"} 1:3:int getVersion():0:0 -> a androidx.datastore.core.Storage -> E.w: # {"id":"sourceFile","fileName":"Storage.kt"} androidx.datastore.core.StorageConnection createConnection() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LE/x;"} androidx.datastore.core.StorageConnection -> E.x: # {"id":"sourceFile","fileName":"StorageConnection.kt"} androidx.datastore.core.InterProcessCoordinator getCoordinator() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LE/n;"} java.lang.Object readScope(kotlin.jvm.functions.Function3,kotlin.coroutines.Continuation) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/q;Lx0/d;)Ljava/lang/Object;"} java.lang.Object writeScope(kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.StorageConnectionKt -> E.y: # {"id":"sourceFile","fileName":"StorageConnection.kt"} 1:11:java.lang.Object readData(androidx.datastore.core.StorageConnection,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/x;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.StorageConnectionKt$readData$2 -> E.y$a: # {"id":"sourceFile","fileName":"StorageConnection.kt"} int label -> i java.lang.Object L$0 -> j 1:5:void (kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)V"} 1:15:java.lang.Object invoke(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> h 1:40:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:14:java.lang.Object invoke(androidx.datastore.core.ReadScope,boolean,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/r;ZLx0/d;)Ljava/lang/Object;"} androidx.datastore.core.UnInitialized -> E.z: # {"id":"sourceFile","fileName":"State.kt"} androidx.datastore.core.UnInitialized INSTANCE -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LE/z;"} 1:8:void ():0:0 -> 1:6:void ():0:0 -> androidx.datastore.core.UpdatingDataContextElement -> E.A: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} androidx.datastore.core.UpdatingDataContextElement parent -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LE/A;"} androidx.datastore.core.DataStoreImpl instance -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LE/j;"} androidx.datastore.core.UpdatingDataContextElement$Companion Companion -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LE/A$a;"} java.lang.String NESTED_UPDATE_ERROR_MESSAGE -> h 1:13:void ():0:0 -> 1:13:void (androidx.datastore.core.UpdatingDataContextElement,androidx.datastore.core.DataStoreImpl):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/A;LE/j;)V"} 1:5:java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2):0:0 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LG0/p;)Ljava/lang/Object;"} 1:5:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$c;)Lx0/g$b;"} 1:29:void checkNotUpdating(androidx.datastore.core.DataStore):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/h;)V"} 1:5:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$c;)Lx0/g;"} 1:3:kotlin.coroutines.CoroutineContext$Key getKey():0:0 -> getKey # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx0/g$c;"} 1:5:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;)Lx0/g;"} androidx.datastore.core.UpdatingDataContextElement$Companion -> E.A$a: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} androidx.datastore.core.UpdatingDataContextElement$Companion$Key -> E.A$a$a: # {"id":"sourceFile","fileName":"DataStoreImpl.kt"} androidx.datastore.core.UpdatingDataContextElement$Companion$Key INSTANCE -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LE/A$a$a;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} androidx.datastore.core.WriteScope -> E.B: # {"id":"sourceFile","fileName":"StorageConnection.kt"} java.lang.Object writeData(java.lang.Object,kotlin.coroutines.Continuation) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.handlers.NoOpCorruptionHandler -> F.a: # {"id":"sourceFile","fileName":"NoOpCorruptionHandler.jvm.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Object handleCorruption(androidx.datastore.core.CorruptionException,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/c;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.handlers.ReplaceFileCorruptionHandler -> F.b: # {"id":"sourceFile","fileName":"ReplaceFileCorruptionHandler.jvm.kt"} androidx.datastore.core.okio.AtomicBoolean -> G.a: # {"id":"sourceFile","fileName":"Atomic.jvm.kt"} java.util.concurrent.atomic.AtomicBoolean delegate -> a 1:11:void (boolean):0:0 -> 1:7:boolean get():0:0 -> a 1:6:void set(boolean):0:0 -> b androidx.datastore.core.okio.OkioReadScope -> G.b: # {"id":"sourceFile","fileName":"OkioStorage.kt"} okio.FileSystem fileSystem -> a # {"id":"com.android.tools.r8.residualsignature","signature":"La1/h;"} okio.Path path -> b # {"id":"com.android.tools.r8.residualsignature","signature":"La1/J;"} androidx.datastore.core.okio.OkioSerializer serializer -> c # {"id":"com.android.tools.r8.residualsignature","signature":"LG/c;"} androidx.datastore.core.okio.AtomicBoolean closed -> d # {"id":"com.android.tools.r8.residualsignature","signature":"LG/a;"} 1:33:void (okio.FileSystem,okio.Path,androidx.datastore.core.okio.OkioSerializer):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/h;La1/J;LG/c;)V"} 1:5:java.lang.Object readData(kotlin.coroutines.Continuation):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} 1:7:void close():0:0 -> close 1:23:void checkClose():0:0 -> f 1:3:okio.FileSystem getFileSystem():0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()La1/h;"} 1:3:okio.Path getPath():0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()La1/J;"} 1:3:androidx.datastore.core.okio.OkioSerializer getSerializer():0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()LG/c;"} 1:157:java.lang.Object readData$suspendImpl(androidx.datastore.core.okio.OkioReadScope,kotlin.coroutines.Continuation):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/b;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.okio.OkioReadScope$readData$1 -> G.b$a: # {"id":"sourceFile","fileName":"OkioStorage.kt"} java.lang.Object L$0 -> h java.lang.Object L$1 -> i java.lang.Object result -> j androidx.datastore.core.okio.OkioReadScope this$0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LG/b;"} int label -> l 1:6:void (androidx.datastore.core.okio.OkioReadScope,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/b;Lx0/d;)V"} 1:16:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q androidx.datastore.core.okio.OkioSerializer -> G.c: # {"id":"sourceFile","fileName":"OkioSerializer.kt"} java.lang.Object writeTo(java.lang.Object,okio.BufferedSink,kotlin.coroutines.Continuation) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;La1/c;Lx0/d;)Ljava/lang/Object;"} java.lang.Object getDefaultValue() -> b java.lang.Object readFrom(okio.BufferedSource,kotlin.coroutines.Continuation) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/d;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.okio.OkioStorage -> G.d: # {"id":"sourceFile","fileName":"OkioStorage.kt"} okio.FileSystem fileSystem -> a # {"id":"com.android.tools.r8.residualsignature","signature":"La1/h;"} androidx.datastore.core.okio.OkioSerializer serializer -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LG/c;"} kotlin.jvm.functions.Function2 coordinatorProducer -> c # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/p;"} kotlin.jvm.functions.Function0 producePath -> d # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/a;"} kotlin.Lazy canonicalPath$delegate -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/e;"} androidx.datastore.core.okio.OkioStorage$Companion Companion -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LG/d$b;"} java.util.Set activeFiles -> g androidx.datastore.core.okio.Synchronizer activeFilesLock -> h # {"id":"com.android.tools.r8.residualsignature","signature":"LG/h;"} 1:23:void ():0:0 -> 1:1:void (okio.FileSystem,androidx.datastore.core.okio.OkioSerializer,kotlin.jvm.functions.Function2,kotlin.jvm.functions.Function0):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/h;LG/c;LG0/p;LG0/a;)V"} 2:2:void (okio.FileSystem,androidx.datastore.core.okio.OkioSerializer,kotlin.jvm.functions.Function2,kotlin.jvm.functions.Function0,int,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/h;LG/c;LG0/p;LG0/a;ILH0/g;)V"} 1:96:androidx.datastore.core.StorageConnection createConnection():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LE/x;"} 1:3:java.util.Set access$getActiveFiles$cp():0:0 -> b 1:3:androidx.datastore.core.okio.Synchronizer access$getActiveFilesLock$cp():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()LG/h;"} 1:5:okio.Path access$getCanonicalPath(androidx.datastore.core.okio.OkioStorage):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/d;)La1/J;"} 1:3:kotlin.jvm.functions.Function0 access$getProducePath$p(androidx.datastore.core.okio.OkioStorage):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/d;)LG0/a;"} 1:9:okio.Path getCanonicalPath():0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()La1/J;"} androidx.datastore.core.okio.OkioStorage$1 -> G.d$a: # {"id":"sourceFile","fileName":"OkioStorage.kt"} androidx.datastore.core.okio.OkioStorage$1 INSTANCE -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LG/d$a;"} 1:8:void ():0:0 -> 1:5:void ():0:0 -> 1:15:androidx.datastore.core.InterProcessCoordinator invoke(okio.Path,okio.FileSystem):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;La1/h;)LE/n;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i androidx.datastore.core.okio.OkioStorage$Companion -> G.d$b: # {"id":"sourceFile","fileName":"OkioStorage.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:5:java.util.Set getActiveFiles$datastore_core_okio():0:0 -> a 1:5:androidx.datastore.core.okio.Synchronizer getActiveFilesLock():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()LG/h;"} androidx.datastore.core.okio.OkioStorage$canonicalPath$2 -> G.d$c: # {"id":"sourceFile","fileName":"OkioStorage.kt"} androidx.datastore.core.okio.OkioStorage this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LG/d;"} 1:7:void (androidx.datastore.core.okio.OkioStorage):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/d;)V"} 1:64:okio.Path invoke():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()La1/J;"} 1:5:java.lang.Object invoke():0:0 -> c androidx.datastore.core.okio.OkioStorage$createConnection$2 -> G.d$d: # {"id":"sourceFile","fileName":"OkioStorage.kt"} androidx.datastore.core.okio.OkioStorage this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LG/d;"} 1:7:void (androidx.datastore.core.okio.OkioStorage):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/d;)V"} 1:31:void invoke():0:0 -> a 1:6:java.lang.Object invoke():0:0 -> c androidx.datastore.core.okio.OkioStorageConnection -> G.e: # {"id":"sourceFile","fileName":"OkioStorage.kt"} okio.FileSystem fileSystem -> a # {"id":"com.android.tools.r8.residualsignature","signature":"La1/h;"} okio.Path path -> b # {"id":"com.android.tools.r8.residualsignature","signature":"La1/J;"} androidx.datastore.core.okio.OkioSerializer serializer -> c # {"id":"com.android.tools.r8.residualsignature","signature":"LG/c;"} androidx.datastore.core.InterProcessCoordinator coordinator -> d # {"id":"com.android.tools.r8.residualsignature","signature":"LE/n;"} kotlin.jvm.functions.Function0 onClose -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/a;"} androidx.datastore.core.okio.AtomicBoolean closed -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LG/a;"} kotlinx.coroutines.sync.Mutex transactionMutex -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LZ0/a;"} 1:55:void (okio.FileSystem,okio.Path,androidx.datastore.core.okio.OkioSerializer,androidx.datastore.core.InterProcessCoordinator,kotlin.jvm.functions.Function0):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/h;La1/J;LG/c;LE/n;LG0/a;)V"} 1:3:androidx.datastore.core.InterProcessCoordinator getCoordinator():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LE/n;"} 1:12:void close():0:0 -> close 1:156:java.lang.Object readScope(kotlin.jvm.functions.Function3,kotlin.coroutines.Continuation):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/q;Lx0/d;)Ljava/lang/Object;"} 1:1:java.lang.Object writeScope(kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;Lx0/d;)Ljava/lang/Object;"} 1:23:void checkNotClosed():0:0 -> f androidx.datastore.core.okio.OkioStorageConnection$readScope$1 -> G.e$a: # {"id":"sourceFile","fileName":"OkioStorage.kt"} java.lang.Object L$0 -> h java.lang.Object L$1 -> i boolean Z$0 -> j java.lang.Object result -> k androidx.datastore.core.okio.OkioStorageConnection this$0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"LG/e;"} int label -> m 1:6:void (androidx.datastore.core.okio.OkioStorageConnection,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/e;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q androidx.datastore.core.okio.OkioStorageConnection$writeScope$1 -> G.e$b: # {"id":"sourceFile","fileName":"OkioStorage.kt"} java.lang.Object L$0 -> h java.lang.Object L$1 -> i java.lang.Object L$2 -> j java.lang.Object L$3 -> k java.lang.Object result -> l androidx.datastore.core.okio.OkioStorageConnection this$0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"LG/e;"} int label -> n 1:6:void (androidx.datastore.core.okio.OkioStorageConnection,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/e;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q androidx.datastore.core.okio.OkioStorageKt -> G.f: # {"id":"sourceFile","fileName":"OkioStorage.kt"} 1:18:androidx.datastore.core.InterProcessCoordinator createSingleProcessCoordinator(okio.Path):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)LE/n;"} androidx.datastore.core.okio.OkioWriteScope -> G.g: # {"id":"sourceFile","fileName":"OkioStorage.kt"} 1:19:void (okio.FileSystem,okio.Path,androidx.datastore.core.okio.OkioSerializer):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/h;La1/J;LG/c;)V"} 1:1:java.lang.Object writeData(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.core.okio.OkioWriteScope$writeData$1 -> G.g$a: # {"id":"sourceFile","fileName":"OkioStorage.kt"} java.lang.Object L$0 -> h java.lang.Object L$1 -> i java.lang.Object L$2 -> j java.lang.Object result -> k androidx.datastore.core.okio.OkioWriteScope this$0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"LG/g;"} int label -> m 1:6:void (androidx.datastore.core.okio.OkioWriteScope,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG/g;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q androidx.datastore.core.okio.Synchronizer -> G.h: # {"id":"sourceFile","fileName":"Atomic.jvm.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} androidx.datastore.preferences.PreferenceDataStoreDelegateKt -> H.a: # {"id":"sourceFile","fileName":"PreferenceDataStoreDelegate.android.kt"} 1:21:kotlin.properties.ReadOnlyProperty preferencesDataStore(java.lang.String,androidx.datastore.core.handlers.ReplaceFileCorruptionHandler,kotlin.jvm.functions.Function1,kotlinx.coroutines.CoroutineScope):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LF/b;LG0/l;LQ0/J;)LI0/a;"} 1:38:kotlin.properties.ReadOnlyProperty preferencesDataStore$default(java.lang.String,androidx.datastore.core.handlers.ReplaceFileCorruptionHandler,kotlin.jvm.functions.Function1,kotlinx.coroutines.CoroutineScope,int,java.lang.Object):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LF/b;LG0/l;LQ0/J;ILjava/lang/Object;)LI0/a;"} androidx.datastore.preferences.PreferenceDataStoreDelegateKt$preferencesDataStore$1 -> H.a$a: # {"id":"sourceFile","fileName":"PreferenceDataStoreDelegate.android.kt"} androidx.datastore.preferences.PreferenceDataStoreDelegateKt$preferencesDataStore$1 INSTANCE -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LH/a$a;"} 1:8:void ():0:0 -> 1:5:void ():0:0 -> 1:10:java.util.List invoke(android.content.Context):0:0 -> a 1:7:java.lang.Object invoke(java.lang.Object):0:0 -> m androidx.datastore.preferences.PreferenceDataStoreFile -> H.b: # {"id":"sourceFile","fileName":"PreferenceDataStoreFile.android.kt"} 1:32:java.io.File preferencesDataStoreFile(android.content.Context,java.lang.String):0:0 -> a androidx.datastore.preferences.PreferenceDataStoreSingletonDelegate -> H.c: # {"id":"sourceFile","fileName":"PreferenceDataStoreDelegate.android.kt"} java.lang.String name -> a kotlin.jvm.functions.Function1 produceMigrations -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/l;"} kotlinx.coroutines.CoroutineScope scope -> c # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/J;"} java.lang.Object lock -> d androidx.datastore.core.DataStore INSTANCE -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LE/h;"} 1:32:void (java.lang.String,androidx.datastore.core.handlers.ReplaceFileCorruptionHandler,kotlin.jvm.functions.Function1,kotlinx.coroutines.CoroutineScope):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LF/b;LG0/l;LQ0/J;)V"} 1:7:java.lang.Object getValue(java.lang.Object,kotlin.reflect.KProperty):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LM0/h;)Ljava/lang/Object;"} 1:3:java.lang.String access$getName$p(androidx.datastore.preferences.PreferenceDataStoreSingletonDelegate):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LH/c;)Ljava/lang/String;"} 1:68:androidx.datastore.core.DataStore getValue(android.content.Context,kotlin.reflect.KProperty):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LM0/h;)LE/h;"} androidx.datastore.preferences.PreferenceDataStoreSingletonDelegate$getValue$1$1 -> H.c$a: # {"id":"sourceFile","fileName":"PreferenceDataStoreDelegate.android.kt"} android.content.Context $applicationContext -> f androidx.datastore.preferences.PreferenceDataStoreSingletonDelegate this$0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LH/c;"} 1:9:void (android.content.Context,androidx.datastore.preferences.PreferenceDataStoreSingletonDelegate):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;LH/c;)V"} 1:18:java.io.File invoke():0:0 -> a 1:5:java.lang.Object invoke():0:0 -> c androidx.datastore.preferences.PreferencesMapCompat -> H.d: # {"id":"sourceFile","fileName":"PreferencesMapCompat.kt"} androidx.datastore.preferences.PreferencesMapCompat$Companion Companion -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LH/d$a;"} 1:9:void ():0:0 -> androidx.datastore.preferences.PreferencesMapCompat$Companion -> H.d$a: # {"id":"sourceFile","fileName":"PreferencesMapCompat.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:24:androidx.datastore.preferences.PreferencesProto$PreferenceMap readFrom(java.io.InputStream):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)LH/f;"} androidx.datastore.preferences.PreferencesProto$1 -> H.e: # {"id":"sourceFile","fileName":"PreferencesProto.java"} int[] $SwitchMap$com$google$protobuf$GeneratedMessageLite$MethodToInvoke -> a 1:85:void ():0:0 -> androidx.datastore.preferences.PreferencesProto$PreferenceMap -> H.f: # {"id":"sourceFile","fileName":"PreferencesProto.java"} androidx.datastore.preferences.PreferencesProto$PreferenceMap DEFAULT_INSTANCE -> DEFAULT_INSTANCE # {"id":"com.android.tools.r8.residualsignature","signature":"LH/f;"} androidx.datastore.preferences.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/S;"} androidx.datastore.preferences.protobuf.MapFieldLite preferences_ -> preferences_ # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/D;"} 1:13:void ():0:0 -> 1:10:void ():0:0 -> 1:3:androidx.datastore.preferences.PreferencesProto$PreferenceMap access$000():0:0 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()LH/f;"} 1:5:java.util.Map access$100(androidx.datastore.preferences.PreferencesProto$PreferenceMap):0:0 -> P # {"id":"com.android.tools.r8.residualsignature","signature":"(LH/f;)Ljava/util/Map;"} 1:5:java.util.Map getMutablePreferencesMap():0:0 -> Q 1:9:java.util.Map getPreferencesMap():0:0 -> R 1:19:androidx.datastore.preferences.protobuf.MapFieldLite internalGetMutablePreferences():0:0 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/D;"} 1:3:androidx.datastore.preferences.protobuf.MapFieldLite internalGetPreferences():0:0 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/D;"} 1:9:androidx.datastore.preferences.PreferencesProto$PreferenceMap$Builder newBuilder():0:0 -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()LH/f$a;"} 1:9:androidx.datastore.preferences.PreferencesProto$PreferenceMap parseFrom(java.io.InputStream):0:0 -> V # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)LH/f;"} 1:90:java.lang.Object dynamicMethod(androidx.datastore.preferences.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/t$d;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"} androidx.datastore.preferences.PreferencesProto$PreferenceMap$Builder -> H.f$a: # {"id":"sourceFile","fileName":"PreferencesProto.java"} 1:1:void ():0:0 -> 2:2:void (androidx.datastore.preferences.PreferencesProto$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH/e;)V"} 1:21:androidx.datastore.preferences.PreferencesProto$PreferenceMap$Builder putPreferences(java.lang.String,androidx.datastore.preferences.PreferencesProto$Value):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LH/h;)LH/f$a;"} androidx.datastore.preferences.PreferencesProto$PreferenceMap$PreferencesDefaultEntryHolder -> H.f$b: # {"id":"sourceFile","fileName":"PreferencesProto.java"} androidx.datastore.preferences.protobuf.MapEntryLite defaultEntry -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/C;"} 1:17:void ():0:0 -> androidx.datastore.preferences.PreferencesProto$StringSet -> H.g: # {"id":"sourceFile","fileName":"PreferencesProto.java"} androidx.datastore.preferences.PreferencesProto$StringSet DEFAULT_INSTANCE -> DEFAULT_INSTANCE # {"id":"com.android.tools.r8.residualsignature","signature":"LH/g;"} androidx.datastore.preferences.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/S;"} androidx.datastore.preferences.protobuf.Internal$ProtobufList strings_ -> strings_ # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/u$b;"} 1:13:void ():0:0 -> 1:10:void ():0:0 -> 1:3:androidx.datastore.preferences.PreferencesProto$StringSet access$2400():0:0 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"()LH/g;"} 1:4:void access$2700(androidx.datastore.preferences.PreferencesProto$StringSet,java.lang.Iterable):0:0 -> P # {"id":"com.android.tools.r8.residualsignature","signature":"(LH/g;Ljava/lang/Iterable;)V"} 1:9:void addAllStrings(java.lang.Iterable):0:0 -> Q 1:15:void ensureStringsIsMutable():0:0 -> R 1:3:androidx.datastore.preferences.PreferencesProto$StringSet getDefaultInstance():0:0 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"()LH/g;"} 1:3:java.util.List getStringsList():0:0 -> T 1:9:androidx.datastore.preferences.PreferencesProto$StringSet$Builder newBuilder():0:0 -> U # {"id":"com.android.tools.r8.residualsignature","signature":"()LH/g$a;"} 1:84:java.lang.Object dynamicMethod(androidx.datastore.preferences.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/t$d;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"} androidx.datastore.preferences.PreferencesProto$StringSet$Builder -> H.g$a: # {"id":"sourceFile","fileName":"PreferencesProto.java"} 1:1:void ():0:0 -> 2:2:void (androidx.datastore.preferences.PreferencesProto$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH/e;)V"} 1:11:androidx.datastore.preferences.PreferencesProto$StringSet$Builder addAllStrings(java.lang.Iterable):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;)LH/g$a;"} androidx.datastore.preferences.PreferencesProto$Value -> H.h: # {"id":"sourceFile","fileName":"PreferencesProto.java"} androidx.datastore.preferences.PreferencesProto$Value DEFAULT_INSTANCE -> DEFAULT_INSTANCE # {"id":"com.android.tools.r8.residualsignature","signature":"LH/h;"} androidx.datastore.preferences.protobuf.Parser PARSER -> PARSER # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/S;"} 1:13:void ():0:0 -> 1:7:void ():0:0 -> 1:4:void access$1100(androidx.datastore.preferences.PreferencesProto$Value,long):0:0 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"(LH/h;J)V"} 1:4:void access$1300(androidx.datastore.preferences.PreferencesProto$Value,java.lang.String):0:0 -> P # {"id":"com.android.tools.r8.residualsignature","signature":"(LH/h;Ljava/lang/String;)V"} 1:4:void access$1600(androidx.datastore.preferences.PreferencesProto$Value,androidx.datastore.preferences.PreferencesProto$StringSet):0:0 -> Q # {"id":"com.android.tools.r8.residualsignature","signature":"(LH/h;LH/g;)V"} 1:4:void access$1900(androidx.datastore.preferences.PreferencesProto$Value,double):0:0 -> R # {"id":"com.android.tools.r8.residualsignature","signature":"(LH/h;D)V"} 1:4:void access$2100(androidx.datastore.preferences.PreferencesProto$Value,androidx.datastore.preferences.protobuf.ByteString):0:0 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"(LH/h;Landroidx/datastore/preferences/protobuf/f;)V"} 1:3:androidx.datastore.preferences.PreferencesProto$Value access$300():0:0 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"()LH/h;"} 1:4:void access$500(androidx.datastore.preferences.PreferencesProto$Value,boolean):0:0 -> U # {"id":"com.android.tools.r8.residualsignature","signature":"(LH/h;Z)V"} 1:4:void access$700(androidx.datastore.preferences.PreferencesProto$Value,float):0:0 -> V # {"id":"com.android.tools.r8.residualsignature","signature":"(LH/h;F)V"} 1:4:void access$900(androidx.datastore.preferences.PreferencesProto$Value,int):0:0 -> W # {"id":"com.android.tools.r8.residualsignature","signature":"(LH/h;I)V"} 1:16:boolean getBoolean():0:0 -> X 1:14:androidx.datastore.preferences.protobuf.ByteString getBytes():0:0 -> Y # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/f;"} 1:3:androidx.datastore.preferences.PreferencesProto$Value getDefaultInstance():0:0 -> Z # {"id":"com.android.tools.r8.residualsignature","signature":"()LH/h;"} 1:17:double getDouble():0:0 -> a0 1:16:float getFloat():0:0 -> b0 1:16:int getInteger():0:0 -> c0 1:17:long getLong():0:0 -> d0 1:13:java.lang.String getString():0:0 -> e0 1:15:androidx.datastore.preferences.PreferencesProto$StringSet getStringSet():0:0 -> f0 # {"id":"com.android.tools.r8.residualsignature","signature":"()LH/g;"} 1:7:androidx.datastore.preferences.PreferencesProto$Value$ValueCase getValueCase():0:0 -> g0 # {"id":"com.android.tools.r8.residualsignature","signature":"()LH/h$b;"} 1:9:androidx.datastore.preferences.PreferencesProto$Value$Builder newBuilder():0:0 -> h0 # {"id":"com.android.tools.r8.residualsignature","signature":"()LH/h$a;"} 1:10:void setBoolean(boolean):0:0 -> i0 1:10:void setBytes(androidx.datastore.preferences.protobuf.ByteString):0:0 -> j0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/f;)V"} 1:10:void setDouble(double):0:0 -> k0 1:10:void setFloat(float):0:0 -> l0 1:10:void setInteger(int):0:0 -> m0 1:10:void setLong(long):0:0 -> n0 1:9:void setString(java.lang.String):0:0 -> o0 1:9:void setStringSet(androidx.datastore.preferences.PreferencesProto$StringSet):0:0 -> p0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LH/g;)V"} 1:100:java.lang.Object dynamicMethod(androidx.datastore.preferences.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/t$d;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"} androidx.datastore.preferences.PreferencesProto$Value$Builder -> H.h$a: # {"id":"sourceFile","fileName":"PreferencesProto.java"} 1:1:void ():0:0 -> 2:2:void (androidx.datastore.preferences.PreferencesProto$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH/e;)V"} 1:11:androidx.datastore.preferences.PreferencesProto$Value$Builder setBoolean(boolean):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LH/h$a;"} 1:11:androidx.datastore.preferences.PreferencesProto$Value$Builder setBytes(androidx.datastore.preferences.protobuf.ByteString):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/f;)LH/h$a;"} 1:11:androidx.datastore.preferences.PreferencesProto$Value$Builder setDouble(double):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(D)LH/h$a;"} 1:11:androidx.datastore.preferences.PreferencesProto$Value$Builder setFloat(float):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(F)LH/h$a;"} 1:11:androidx.datastore.preferences.PreferencesProto$Value$Builder setInteger(int):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LH/h$a;"} 1:11:androidx.datastore.preferences.PreferencesProto$Value$Builder setLong(long):0:0 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(J)LH/h$a;"} 1:11:androidx.datastore.preferences.PreferencesProto$Value$Builder setString(java.lang.String):0:0 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LH/h$a;"} 1:17:androidx.datastore.preferences.PreferencesProto$Value$Builder setStringSet(androidx.datastore.preferences.PreferencesProto$StringSet$Builder):0:0 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(LH/g$a;)LH/h$a;"} androidx.datastore.preferences.PreferencesProto$Value$ValueCase -> H.h$b: # {"id":"sourceFile","fileName":"PreferencesProto.java"} int value -> e androidx.datastore.preferences.PreferencesProto$Value$ValueCase BOOLEAN -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LH/h$b;"} androidx.datastore.preferences.PreferencesProto$Value$ValueCase FLOAT -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LH/h$b;"} androidx.datastore.preferences.PreferencesProto$Value$ValueCase INTEGER -> h # {"id":"com.android.tools.r8.residualsignature","signature":"LH/h$b;"} androidx.datastore.preferences.PreferencesProto$Value$ValueCase LONG -> i # {"id":"com.android.tools.r8.residualsignature","signature":"LH/h$b;"} androidx.datastore.preferences.PreferencesProto$Value$ValueCase STRING -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LH/h$b;"} androidx.datastore.preferences.PreferencesProto$Value$ValueCase STRING_SET -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LH/h$b;"} androidx.datastore.preferences.PreferencesProto$Value$ValueCase DOUBLE -> l # {"id":"com.android.tools.r8.residualsignature","signature":"LH/h$b;"} androidx.datastore.preferences.PreferencesProto$Value$ValueCase BYTES -> m # {"id":"com.android.tools.r8.residualsignature","signature":"LH/h$b;"} androidx.datastore.preferences.PreferencesProto$Value$ValueCase VALUE_NOT_SET -> n # {"id":"com.android.tools.r8.residualsignature","signature":"LH/h$b;"} androidx.datastore.preferences.PreferencesProto$Value$ValueCase[] $VALUES -> o # {"id":"com.android.tools.r8.residualsignature","signature":"[LH/h$b;"} 1:98:void ():0:0 -> 1:6:void (java.lang.String,int,int):0:0 -> 1:51:androidx.datastore.preferences.PreferencesProto$Value$ValueCase[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[LH/h$b;"} 1:32:androidx.datastore.preferences.PreferencesProto$Value$ValueCase forNumber(int):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LH/h$b;"} 1:9:androidx.datastore.preferences.PreferencesProto$Value$ValueCase valueOf(java.lang.String):0:0 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LH/h$b;"} 1:9:androidx.datastore.preferences.PreferencesProto$Value$ValueCase[] values():0:0 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[LH/h$b;"} androidx.datastore.preferences.core.Actual_jvmKt -> I.a: # {"id":"sourceFile","fileName":"Actual.jvm.kt"} 1:19:java.util.Set immutableCopyOfSet(java.util.Set):0:0 -> a 1:15:java.util.Map immutableMap(java.util.Map):0:0 -> b androidx.datastore.preferences.core.AtomicBoolean -> I.b: # {"id":"sourceFile","fileName":"Actual.jvm.kt"} java.util.concurrent.atomic.AtomicBoolean delegate -> a 1:11:void (boolean):0:0 -> 1:7:boolean get():0:0 -> a 1:6:void set(boolean):0:0 -> b androidx.datastore.preferences.core.MutablePreferences -> I.c: # {"id":"sourceFile","fileName":"Preferences.kt"} java.util.Map preferencesMap -> a androidx.datastore.preferences.core.AtomicBoolean frozen -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LI/b;"} 1:1:void (java.util.Map,boolean):0:0 -> 2:2:void (java.util.Map,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;ZILH0/g;)V"} 1:103:java.util.Map asMap():0:0 -> a 1:28:java.lang.Object get(androidx.datastore.preferences.core.Preferences$Key):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f$a;)Ljava/lang/Object;"} 1:23:void checkNotFrozen$datastore_preferences_core():0:0 -> e 1:101:boolean equals(java.lang.Object):0:0 -> equals 1:9:void clear():0:0 -> f 1:7:void freeze$datastore_preferences_core():0:0 -> g 1:17:void putAll(androidx.datastore.preferences.core.Preferences$Pair[]):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"([LI/f$b;)V"} 1:45:int hashCode():0:0 -> hashCode 1:15:java.lang.Object remove(androidx.datastore.preferences.core.Preferences$Key):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f$a;)Ljava/lang/Object;"} 1:9:void set(androidx.datastore.preferences.core.Preferences$Key,java.lang.Object):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f$a;Ljava/lang/Object;)V"} 1:58:void setUnchecked$datastore_preferences_core(androidx.datastore.preferences.core.Preferences$Key,java.lang.Object):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f$a;Ljava/lang/Object;)V"} 1:24:java.lang.String toString():0:0 -> toString androidx.datastore.preferences.core.MutablePreferences$toString$1 -> I.c$a: # {"id":"sourceFile","fileName":"Preferences.kt"} androidx.datastore.preferences.core.MutablePreferences$toString$1 INSTANCE -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LI/c$a;"} 1:8:void ():0:0 -> 1:5:void ():0:0 -> 1:77:java.lang.CharSequence invoke(java.util.Map$Entry):0:0 -> a 1:7:java.lang.Object invoke(java.lang.Object):0:0 -> m androidx.datastore.preferences.core.PreferenceDataStore -> I.d: # {"id":"sourceFile","fileName":"PreferenceDataStoreFactory.kt"} androidx.datastore.core.DataStore delegate -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LE/h;"} 1:11:void (androidx.datastore.core.DataStore):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/h;)V"} 1:13:java.lang.Object updateData(kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;Lx0/d;)Ljava/lang/Object;"} 1:7:kotlinx.coroutines.flow.Flow getData():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()LT0/e;"} androidx.datastore.preferences.core.PreferenceDataStore$updateData$2 -> I.d$a: # {"id":"sourceFile","fileName":"PreferenceDataStoreFactory.kt"} int label -> i java.lang.Object L$0 -> j kotlin.jvm.functions.Function2 $transform -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/p;"} 1:7:void (kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;Lx0/d;)V"} 1:10:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:55:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(androidx.datastore.preferences.core.Preferences,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.preferences.core.PreferenceDataStoreFactory -> I.e: # {"id":"sourceFile","fileName":"PreferenceDataStoreFactory.jvm.kt"} androidx.datastore.preferences.core.PreferenceDataStoreFactory INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LI/e;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:27:androidx.datastore.core.DataStore create(androidx.datastore.core.Storage,androidx.datastore.core.handlers.ReplaceFileCorruptionHandler,java.util.List,kotlinx.coroutines.CoroutineScope):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/w;LF/b;Ljava/util/List;LQ0/J;)LE/h;"} 1:43:androidx.datastore.core.DataStore create(androidx.datastore.core.handlers.ReplaceFileCorruptionHandler,java.util.List,kotlinx.coroutines.CoroutineScope,kotlin.jvm.functions.Function0):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LF/b;Ljava/util/List;LQ0/J;LG0/a;)LE/h;"} androidx.datastore.preferences.core.PreferenceDataStoreFactory$create$delegate$1 -> I.e$a: # {"id":"sourceFile","fileName":"PreferenceDataStoreFactory.jvm.kt"} kotlin.jvm.functions.Function0 $produceFile -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/a;"} 1:7:void (kotlin.jvm.functions.Function0):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/a;)V"} 1:71:okio.Path invoke():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()La1/J;"} 1:5:java.lang.Object invoke():0:0 -> c androidx.datastore.preferences.core.Preferences -> I.f: # {"id":"sourceFile","fileName":"Preferences.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} java.util.Map asMap() -> a java.lang.Object get(androidx.datastore.preferences.core.Preferences$Key) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f$a;)Ljava/lang/Object;"} 1:15:androidx.datastore.preferences.core.MutablePreferences toMutablePreferences():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()LI/c;"} 1:15:androidx.datastore.preferences.core.Preferences toPreferences():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()LI/f;"} androidx.datastore.preferences.core.Preferences$Key -> I.f$a: # {"id":"sourceFile","fileName":"Preferences.kt"} java.lang.String name -> a 1:11:void (java.lang.String):0:0 -> 1:3:java.lang.String getName():0:0 -> a 1:17:boolean equals(java.lang.Object):0:0 -> equals 1:7:int hashCode():0:0 -> hashCode 1:3:java.lang.String toString():0:0 -> toString androidx.datastore.preferences.core.Preferences$Pair -> I.f$b: # {"id":"sourceFile","fileName":"Preferences.kt"} androidx.datastore.preferences.core.PreferencesFactory -> I.g: # {"id":"sourceFile","fileName":"PreferencesFactory.kt"} 1:8:androidx.datastore.preferences.core.Preferences createEmpty():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LI/f;"} 1:24:androidx.datastore.preferences.core.MutablePreferences createMutable(androidx.datastore.preferences.core.Preferences$Pair[]):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([LI/f$b;)LI/c;"} androidx.datastore.preferences.core.PreferencesKeys -> I.h: # {"id":"sourceFile","fileName":"PreferencesKeys.kt"} 1:11:androidx.datastore.preferences.core.Preferences$Key booleanKey(java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LI/f$a;"} 1:11:androidx.datastore.preferences.core.Preferences$Key byteArrayKey(java.lang.String):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LI/f$a;"} 1:11:androidx.datastore.preferences.core.Preferences$Key doubleKey(java.lang.String):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LI/f$a;"} 1:11:androidx.datastore.preferences.core.Preferences$Key floatKey(java.lang.String):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LI/f$a;"} 1:11:androidx.datastore.preferences.core.Preferences$Key intKey(java.lang.String):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LI/f$a;"} 1:11:androidx.datastore.preferences.core.Preferences$Key longKey(java.lang.String):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LI/f$a;"} 1:11:androidx.datastore.preferences.core.Preferences$Key stringKey(java.lang.String):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LI/f$a;"} 1:11:androidx.datastore.preferences.core.Preferences$Key stringSetKey(java.lang.String):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LI/f$a;"} androidx.datastore.preferences.core.PreferencesKt -> I.i: # {"id":"sourceFile","fileName":"Preferences.kt"} 1:11:java.lang.Object edit(androidx.datastore.core.DataStore,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LE/h;LG0/p;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.preferences.core.PreferencesKt$edit$2 -> I.i$a: # {"id":"sourceFile","fileName":"Preferences.kt"} int label -> i java.lang.Object L$0 -> j kotlin.jvm.functions.Function2 $transform -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/p;"} 1:7:void (kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;Lx0/d;)V"} 1:10:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:53:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(androidx.datastore.preferences.core.Preferences,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.preferences.core.PreferencesSerializer -> I.j: # {"id":"sourceFile","fileName":"PreferencesSerializer.jvm.kt"} androidx.datastore.preferences.core.PreferencesSerializer INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LI/j;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:7:java.lang.Object writeTo(java.lang.Object,okio.BufferedSink,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;La1/c;Lx0/d;)Ljava/lang/Object;"} 1:5:java.lang.Object getDefaultValue():0:0 -> b 1:79:java.lang.Object readFrom(okio.BufferedSource,kotlin.coroutines.Continuation):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/d;Lx0/d;)Ljava/lang/Object;"} 1:188:void addProtoEntryToPreferences(java.lang.String,androidx.datastore.preferences.PreferencesProto$Value,androidx.datastore.preferences.core.MutablePreferences):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LH/h;LI/c;)V"} 1:5:androidx.datastore.preferences.core.Preferences getDefaultValue():0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()LI/f;"} 1:245:androidx.datastore.preferences.PreferencesProto$Value getValueProto(java.lang.Object):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)LH/h;"} 1:66:java.lang.Object writeTo(androidx.datastore.preferences.core.Preferences,okio.BufferedSink,kotlin.coroutines.Continuation):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f;La1/c;Lx0/d;)Ljava/lang/Object;"} androidx.datastore.preferences.core.PreferencesSerializer$WhenMappings -> I.j$a: # {"id":"sourceFile","fileName":"PreferencesSerializer.jvm.kt"} int[] $EnumSwitchMapping$0 -> a 1:93:void ():0:0 -> androidx.datastore.preferences.protobuf.AbstractMessageLite -> androidx.datastore.preferences.protobuf.a: # {"id":"sourceFile","fileName":"AbstractMessageLite.java"} 1:1:void addAll(java.lang.Iterable,java.util.List):0:0 -> e int getSerializedSize(androidx.datastore.preferences.protobuf.Schema) -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/Y;)I"} 1:1:androidx.datastore.preferences.protobuf.UninitializedMessageException newUninitializedMessageException():0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/e0;"} 1:1:void writeTo(java.io.OutputStream):0:0 -> i androidx.datastore.preferences.protobuf.AbstractMessageLite$Builder -> androidx.datastore.preferences.protobuf.a$a: # {"id":"sourceFile","fileName":"AbstractMessageLite.java"} 1:1:void addAll(java.lang.Iterable,java.util.List):0:0 -> e 1:1:void addAllCheckingNulls(java.lang.Iterable,java.util.List):0:0 -> g 1:1:androidx.datastore.preferences.protobuf.UninitializedMessageException newUninitializedMessageException(androidx.datastore.preferences.protobuf.MessageLite):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/J;)Landroidx/datastore/preferences/protobuf/e0;"} androidx.datastore.preferences.protobuf.AbstractParser -> androidx.datastore.preferences.protobuf.b: # {"id":"sourceFile","fileName":"AbstractParser.java"} androidx.datastore.preferences.protobuf.ExtensionRegistryLite EMPTY_REGISTRY -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/m;"} androidx.datastore.preferences.protobuf.AbstractProtobufList -> androidx.datastore.preferences.protobuf.c: # {"id":"sourceFile","fileName":"AbstractProtobufList.java"} boolean isMutable -> e 1:1:boolean addAll(int,java.util.Collection):0:0 -> addAll 2:2:boolean addAll(java.util.Collection):0:0 -> addAll 1:1:void makeImmutable():0:0 -> c 1:1:boolean isModifiable():0:0 -> g 1:1:void ensureIsMutable():0:0 -> h java.lang.Object remove(int) -> remove 1:1:boolean remove(java.lang.Object):0:0 -> remove androidx.datastore.preferences.protobuf.Android -> androidx.datastore.preferences.protobuf.d: # {"id":"sourceFile","fileName":"Android.java"} boolean ASSUME_ANDROID -> a java.lang.Class MEMORY_CLASS -> b boolean IS_ROBOLECTRIC -> c 1:1:java.lang.Class getClassForName(java.lang.String):0:0 -> a 1:1:java.lang.Class getMemoryClass():0:0 -> b 1:1:boolean isOnAndroidDevice():0:0 -> c androidx.datastore.preferences.protobuf.ByteOutput -> androidx.datastore.preferences.protobuf.e: # {"id":"sourceFile","fileName":"ByteOutput.java"} void writeLazy(byte[],int,int) -> a androidx.datastore.preferences.protobuf.ByteString -> androidx.datastore.preferences.protobuf.f: # {"id":"sourceFile","fileName":"ByteString.java"} int hash -> e androidx.datastore.preferences.protobuf.ByteString EMPTY -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/f;"} androidx.datastore.preferences.protobuf.ByteString$ByteArrayCopier byteArrayCopier -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/f$f;"} java.util.Comparator UNSIGNED_LEXICOGRAPHICAL_COMPARATOR -> h 1:1:java.lang.String truncateAndEscapeForDisplay():0:0 -> A 1:1:androidx.datastore.preferences.protobuf.ByteString wrap(byte[]):0:0 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"([B)Landroidx/datastore/preferences/protobuf/f;"} 1:1:androidx.datastore.preferences.protobuf.ByteString wrap(byte[],int,int):0:0 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"([BII)Landroidx/datastore/preferences/protobuf/f;"} void writeTo(androidx.datastore.preferences.protobuf.ByteOutput) -> D # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/e;)V"} 1:1:int access$200(byte):0:0 -> h byte byteAt(int) -> i 1:1:void checkIndex(int,int):0:0 -> j 1:1:int checkRange(int,int,int):0:0 -> k 1:1:androidx.datastore.preferences.protobuf.ByteString copyFrom(byte[]):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"([B)Landroidx/datastore/preferences/protobuf/f;"} 1:1:androidx.datastore.preferences.protobuf.ByteString copyFrom(byte[],int,int):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"([BII)Landroidx/datastore/preferences/protobuf/f;"} 1:1:androidx.datastore.preferences.protobuf.ByteString copyFromUtf8(java.lang.String):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/datastore/preferences/protobuf/f;"} void copyToInternal(byte[],int,int,int) -> o byte internalByteAt(int) -> p boolean isValidUtf8() -> q 1:1:androidx.datastore.preferences.protobuf.ByteString$ByteIterator iterator():0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/f$g;"} int partialHash(int,int,int) -> s 1:1:int peekCachedHashCode():0:0 -> t androidx.datastore.preferences.protobuf.ByteString substring(int,int) -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Landroidx/datastore/preferences/protobuf/f;"} 1:1:byte[] toByteArray():0:0 -> v 1:1:int toInt(byte):0:0 -> w 1:1:java.lang.String toString(java.nio.charset.Charset):0:0 -> x java.lang.String toStringInternal(java.nio.charset.Charset) -> y 1:1:java.lang.String toStringUtf8():0:0 -> z androidx.datastore.preferences.protobuf.ByteString$1 -> androidx.datastore.preferences.protobuf.f$a: # {"id":"sourceFile","fileName":"ByteString.java"} int position -> e int limit -> f androidx.datastore.preferences.protobuf.ByteString this$0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/f;"} 1:1:byte nextByte():0:0 -> a androidx.datastore.preferences.protobuf.ByteString$2 -> androidx.datastore.preferences.protobuf.f$b: # {"id":"sourceFile","fileName":"ByteString.java"} 1:1:int compare(androidx.datastore.preferences.protobuf.ByteString,androidx.datastore.preferences.protobuf.ByteString):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/f;Landroidx/datastore/preferences/protobuf/f;)I"} androidx.datastore.preferences.protobuf.ByteString$AbstractByteIterator -> androidx.datastore.preferences.protobuf.f$c: # {"id":"sourceFile","fileName":"ByteString.java"} 1:1:java.lang.Byte next():0:0 -> b androidx.datastore.preferences.protobuf.ByteString$ArraysByteArrayCopier -> androidx.datastore.preferences.protobuf.f$d: # {"id":"sourceFile","fileName":"ByteString.java"} void () -> 1:1:void (androidx.datastore.preferences.protobuf.ByteString$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/f$a;)V"} 1:1:byte[] copyFrom(byte[],int,int):0:0 -> a androidx.datastore.preferences.protobuf.ByteString$BoundedByteString -> androidx.datastore.preferences.protobuf.f$e: # {"id":"sourceFile","fileName":"ByteString.java"} int bytesOffset -> j int bytesLength -> k 1:1:int getOffsetIntoBytes():0:0 -> F 1:1:byte byteAt(int):0:0 -> i 1:1:void copyToInternal(byte[],int,int,int):0:0 -> o 1:1:byte internalByteAt(int):0:0 -> p androidx.datastore.preferences.protobuf.ByteString$ByteArrayCopier -> androidx.datastore.preferences.protobuf.f$f: # {"id":"sourceFile","fileName":"ByteString.java"} byte[] copyFrom(byte[],int,int) -> a androidx.datastore.preferences.protobuf.ByteString$ByteIterator -> androidx.datastore.preferences.protobuf.f$g: # {"id":"sourceFile","fileName":"ByteString.java"} byte nextByte() -> a androidx.datastore.preferences.protobuf.ByteString$LeafByteString -> androidx.datastore.preferences.protobuf.f$h: # {"id":"sourceFile","fileName":"ByteString.java"} androidx.datastore.preferences.protobuf.ByteString$LiteralByteString -> androidx.datastore.preferences.protobuf.f$i: # {"id":"sourceFile","fileName":"ByteString.java"} byte[] bytes -> i 1:1:void writeTo(androidx.datastore.preferences.protobuf.ByteOutput):0:0 -> D # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/e;)V"} 1:1:boolean equalsRange(androidx.datastore.preferences.protobuf.ByteString,int,int):0:0 -> E # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/f;II)Z"} 1:1:int getOffsetIntoBytes():0:0 -> F 1:1:byte byteAt(int):0:0 -> i 1:1:void copyToInternal(byte[],int,int,int):0:0 -> o 1:1:byte internalByteAt(int):0:0 -> p 1:1:boolean isValidUtf8():0:0 -> q 1:1:int partialHash(int,int,int):0:0 -> s 1:1:androidx.datastore.preferences.protobuf.ByteString substring(int,int):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(II)Landroidx/datastore/preferences/protobuf/f;"} 1:1:java.lang.String toStringInternal(java.nio.charset.Charset):0:0 -> y androidx.datastore.preferences.protobuf.ByteString$SystemByteArrayCopier -> androidx.datastore.preferences.protobuf.f$j: # {"id":"sourceFile","fileName":"ByteString.java"} void () -> 1:1:void (androidx.datastore.preferences.protobuf.ByteString$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/f$a;)V"} 1:1:byte[] copyFrom(byte[],int,int):0:0 -> a androidx.datastore.preferences.protobuf.CodedInputStream -> androidx.datastore.preferences.protobuf.g: # {"id":"sourceFile","fileName":"CodedInputStream.java"} int recursionDepth -> a int recursionLimit -> b int sizeLimit -> c androidx.datastore.preferences.protobuf.CodedInputStreamReader wrapper -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/h;"} boolean shouldDiscardUnknownFields -> e int defaultRecursionLimit -> f 1:1:void ():0:0 -> 2:2:void (androidx.datastore.preferences.protobuf.CodedInputStream$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/g$a;)V"} java.lang.String readStringRequireUtf8() -> A int readTag() -> B int readUInt32() -> C long readUInt64() -> D boolean skipField(int) -> E void checkLastTagWas(int) -> a 1:1:int decodeZigZag32(int):0:0 -> b 1:1:long decodeZigZag64(long):0:0 -> c int getTotalBytesRead() -> d boolean isAtEnd() -> e 1:1:androidx.datastore.preferences.protobuf.CodedInputStream newInstance(java.io.InputStream):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)Landroidx/datastore/preferences/protobuf/g;"} 1:1:androidx.datastore.preferences.protobuf.CodedInputStream newInstance(java.io.InputStream,int):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;I)Landroidx/datastore/preferences/protobuf/g;"} 1:1:androidx.datastore.preferences.protobuf.CodedInputStream newInstance(byte[]):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"([B)Landroidx/datastore/preferences/protobuf/g;"} 1:1:androidx.datastore.preferences.protobuf.CodedInputStream newInstance(byte[],int,int):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"([BII)Landroidx/datastore/preferences/protobuf/g;"} 1:1:androidx.datastore.preferences.protobuf.CodedInputStream newInstance(byte[],int,int,boolean):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"([BIIZ)Landroidx/datastore/preferences/protobuf/g;"} void popLimit(int) -> k int pushLimit(int) -> l boolean readBool() -> m androidx.datastore.preferences.protobuf.ByteString readBytes() -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/f;"} double readDouble() -> o int readEnum() -> p int readFixed32() -> q long readFixed64() -> r float readFloat() -> s int readInt32() -> t long readInt64() -> u int readSFixed32() -> v long readSFixed64() -> w int readSInt32() -> x long readSInt64() -> y java.lang.String readString() -> z androidx.datastore.preferences.protobuf.CodedInputStream$1 -> androidx.datastore.preferences.protobuf.g$a: # {"id":"sourceFile","fileName":"CodedInputStream.java"} androidx.datastore.preferences.protobuf.CodedInputStream$ArrayDecoder -> androidx.datastore.preferences.protobuf.g$b: # {"id":"sourceFile","fileName":"CodedInputStream.java"} byte[] buffer -> g boolean immutable -> h int limit -> i int bufferSizeAfterLimit -> j int pos -> k int startPos -> l int lastTag -> m boolean enableAliasing -> n int currentLimit -> o 1:1:void (byte[],int,int,boolean):0:0 -> 2:2:void (byte[],int,int,boolean,androidx.datastore.preferences.protobuf.CodedInputStream$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([BIIZLandroidx/datastore/preferences/protobuf/g$a;)V"} 1:1:java.lang.String readStringRequireUtf8():0:0 -> A 1:1:int readTag():0:0 -> B 1:1:int readUInt32():0:0 -> C 1:1:long readUInt64():0:0 -> D 1:1:boolean skipField(int):0:0 -> E 1:1:byte readRawByte():0:0 -> F 1:1:byte[] readRawBytes(int):0:0 -> G 1:1:int readRawLittleEndian32():0:0 -> H 1:1:long readRawLittleEndian64():0:0 -> I 1:1:int readRawVarint32():0:0 -> J 1:1:long readRawVarint64():0:0 -> K 1:1:long readRawVarint64SlowPath():0:0 -> L 1:1:void recomputeBufferSizeAfterLimit():0:0 -> M 1:1:void skipMessage():0:0 -> N 1:1:void skipRawBytes(int):0:0 -> O 1:1:void skipRawVarint():0:0 -> P 1:1:void skipRawVarintFastPath():0:0 -> Q 1:1:void skipRawVarintSlowPath():0:0 -> R 1:1:void checkLastTagWas(int):0:0 -> a 1:1:int getTotalBytesRead():0:0 -> d 1:1:boolean isAtEnd():0:0 -> e 1:1:void popLimit(int):0:0 -> k 1:1:int pushLimit(int):0:0 -> l 1:1:boolean readBool():0:0 -> m 1:1:androidx.datastore.preferences.protobuf.ByteString readBytes():0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/f;"} 1:1:double readDouble():0:0 -> o 1:1:int readEnum():0:0 -> p 1:1:int readFixed32():0:0 -> q 1:1:long readFixed64():0:0 -> r 1:1:float readFloat():0:0 -> s 1:1:int readInt32():0:0 -> t 1:1:long readInt64():0:0 -> u 1:1:int readSFixed32():0:0 -> v 1:1:long readSFixed64():0:0 -> w 1:1:int readSInt32():0:0 -> x 1:1:long readSInt64():0:0 -> y 1:1:java.lang.String readString():0:0 -> z androidx.datastore.preferences.protobuf.CodedInputStream$StreamDecoder -> androidx.datastore.preferences.protobuf.g$c: # {"id":"sourceFile","fileName":"CodedInputStream.java"} java.io.InputStream input -> g byte[] buffer -> h int bufferSize -> i int bufferSizeAfterLimit -> j int pos -> k int lastTag -> l int totalBytesRetired -> m int currentLimit -> n 1:1:void (java.io.InputStream,int):0:0 -> 2:2:void (java.io.InputStream,int,androidx.datastore.preferences.protobuf.CodedInputStream$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;ILandroidx/datastore/preferences/protobuf/g$a;)V"} 1:1:java.lang.String readStringRequireUtf8():0:0 -> A 1:1:int readTag():0:0 -> B 1:1:int readUInt32():0:0 -> C 1:1:long readUInt64():0:0 -> D 1:1:boolean skipField(int):0:0 -> E 1:1:int available(java.io.InputStream):0:0 -> F 1:1:int read(java.io.InputStream,byte[],int,int):0:0 -> G 1:1:androidx.datastore.preferences.protobuf.ByteString readBytesSlowPath(int):0:0 -> H # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/datastore/preferences/protobuf/f;"} 1:1:byte readRawByte():0:0 -> I 1:1:byte[] readRawBytesSlowPath(int,boolean):0:0 -> J 1:1:byte[] readRawBytesSlowPathOneChunk(int):0:0 -> K 1:1:java.util.List readRawBytesSlowPathRemainingChunks(int):0:0 -> L 1:1:int readRawLittleEndian32():0:0 -> M 1:1:long readRawLittleEndian64():0:0 -> N 1:1:int readRawVarint32():0:0 -> O 1:1:long readRawVarint64():0:0 -> P 1:1:long readRawVarint64SlowPath():0:0 -> Q 1:1:void recomputeBufferSizeAfterLimit():0:0 -> R 1:1:void refillBuffer(int):0:0 -> S 1:1:long skip(java.io.InputStream,long):0:0 -> T 1:1:void skipMessage():0:0 -> U 1:1:void skipRawBytes(int):0:0 -> V 1:1:void skipRawBytesSlowPath(int):0:0 -> W 1:1:void skipRawVarint():0:0 -> X 1:1:void skipRawVarintFastPath():0:0 -> Y 1:1:void skipRawVarintSlowPath():0:0 -> Z 1:1:void checkLastTagWas(int):0:0 -> a 1:1:boolean tryRefillBuffer(int):0:0 -> a0 1:1:int getTotalBytesRead():0:0 -> d 1:1:boolean isAtEnd():0:0 -> e 1:1:void popLimit(int):0:0 -> k 1:1:int pushLimit(int):0:0 -> l 1:1:boolean readBool():0:0 -> m 1:1:androidx.datastore.preferences.protobuf.ByteString readBytes():0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/f;"} 1:1:double readDouble():0:0 -> o 1:1:int readEnum():0:0 -> p 1:1:int readFixed32():0:0 -> q 1:1:long readFixed64():0:0 -> r 1:1:float readFloat():0:0 -> s 1:1:int readInt32():0:0 -> t 1:1:long readInt64():0:0 -> u 1:1:int readSFixed32():0:0 -> v 1:1:long readSFixed64():0:0 -> w 1:1:int readSInt32():0:0 -> x 1:1:long readSInt64():0:0 -> y 1:1:java.lang.String readString():0:0 -> z androidx.datastore.preferences.protobuf.CodedInputStreamReader -> androidx.datastore.preferences.protobuf.h: # {"id":"sourceFile","fileName":"CodedInputStreamReader.java"} androidx.datastore.preferences.protobuf.CodedInputStream input -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/g;"} int tag -> b int endGroupTag -> c int nextTag -> d 1:1:void readBoolList(java.util.List):0:0 -> A 1:1:void readSFixed64List(java.util.List):0:0 -> B 1:1:java.lang.String readString():0:0 -> C 1:1:long readInt64():0:0 -> D 1:1:java.lang.String readStringRequireUtf8():0:0 -> E 1:1:void mergeMessageField(java.lang.Object,androidx.datastore.preferences.protobuf.Schema,androidx.datastore.preferences.protobuf.ExtensionRegistryLite):0:0 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/Y;Landroidx/datastore/preferences/protobuf/m;)V"} 1:1:int readFixed32():0:0 -> G 1:1:void readFixed64List(java.util.List):0:0 -> H 1:1:void readInt32List(java.util.List):0:0 -> I 1:1:boolean readBool():0:0 -> J 1:1:void readEnumList(java.util.List):0:0 -> K 1:1:int getFieldNumber():0:0 -> L 1:1:void readStringList(java.util.List):0:0 -> M 1:1:long readSFixed64():0:0 -> N 1:1:androidx.datastore.preferences.protobuf.CodedInputStreamReader forCodedInput(androidx.datastore.preferences.protobuf.CodedInputStream):0:0 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/g;)Landroidx/datastore/preferences/protobuf/h;"} 1:1:void mergeGroupFieldInternal(java.lang.Object,androidx.datastore.preferences.protobuf.Schema,androidx.datastore.preferences.protobuf.ExtensionRegistryLite):0:0 -> P # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/Y;Landroidx/datastore/preferences/protobuf/m;)V"} 1:1:void mergeMessageFieldInternal(java.lang.Object,androidx.datastore.preferences.protobuf.Schema,androidx.datastore.preferences.protobuf.ExtensionRegistryLite):0:0 -> Q # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/Y;Landroidx/datastore/preferences/protobuf/m;)V"} 1:1:java.lang.Object readField(androidx.datastore.preferences.protobuf.WireFormat$FieldType,java.lang.Class,androidx.datastore.preferences.protobuf.ExtensionRegistryLite):0:0 -> R # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/l0$b;Ljava/lang/Class;Landroidx/datastore/preferences/protobuf/m;)Ljava/lang/Object;"} 1:1:java.lang.Object readGroup(androidx.datastore.preferences.protobuf.Schema,androidx.datastore.preferences.protobuf.ExtensionRegistryLite):0:0 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/Y;Landroidx/datastore/preferences/protobuf/m;)Ljava/lang/Object;"} 1:1:java.lang.Object readMessage(androidx.datastore.preferences.protobuf.Schema,androidx.datastore.preferences.protobuf.ExtensionRegistryLite):0:0 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/Y;Landroidx/datastore/preferences/protobuf/m;)Ljava/lang/Object;"} 1:1:java.lang.Object readMessage(java.lang.Class,androidx.datastore.preferences.protobuf.ExtensionRegistryLite):0:0 -> U # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Landroidx/datastore/preferences/protobuf/m;)Ljava/lang/Object;"} 1:1:void readStringListInternal(java.util.List,boolean):0:0 -> V 1:1:void requirePosition(int):0:0 -> W 1:1:void requireWireType(int):0:0 -> X 1:1:void verifyPackedFixed32Length(int):0:0 -> Y 1:1:void verifyPackedFixed64Length(int):0:0 -> Z 1:1:void readUInt64List(java.util.List):0:0 -> a 1:1:void readMap(java.util.Map,androidx.datastore.preferences.protobuf.MapEntryLite$Metadata,androidx.datastore.preferences.protobuf.ExtensionRegistryLite):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Landroidx/datastore/preferences/protobuf/C$a;Landroidx/datastore/preferences/protobuf/m;)V"} 1:1:void readStringListRequireUtf8(java.util.List):0:0 -> c 1:1:androidx.datastore.preferences.protobuf.ByteString readBytes():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/f;"} 1:1:void readSInt32List(java.util.List):0:0 -> e 1:1:int readEnum():0:0 -> f 1:1:void readFloatList(java.util.List):0:0 -> g 1:1:int readUInt32():0:0 -> h 1:1:int readInt32():0:0 -> i 1:1:void mergeGroupField(java.lang.Object,androidx.datastore.preferences.protobuf.Schema,androidx.datastore.preferences.protobuf.ExtensionRegistryLite):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/Y;Landroidx/datastore/preferences/protobuf/m;)V"} 1:1:int getTag():0:0 -> k 1:1:long readUInt64():0:0 -> l 1:1:void readFixed32List(java.util.List):0:0 -> m 1:1:long readFixed64():0:0 -> n 1:1:void readGroupList(java.util.List,androidx.datastore.preferences.protobuf.Schema,androidx.datastore.preferences.protobuf.ExtensionRegistryLite):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Landroidx/datastore/preferences/protobuf/Y;Landroidx/datastore/preferences/protobuf/m;)V"} 1:1:void readSFixed32List(java.util.List):0:0 -> p 1:1:boolean skipField():0:0 -> q 1:1:int readSInt32():0:0 -> r 1:1:void readSInt64List(java.util.List):0:0 -> s 1:1:long readSInt64():0:0 -> t 1:1:int readSFixed32():0:0 -> u 1:1:void readBytesList(java.util.List):0:0 -> v 1:1:void readUInt32List(java.util.List):0:0 -> w 1:1:void readDoubleList(java.util.List):0:0 -> x 1:1:void readMessageList(java.util.List,androidx.datastore.preferences.protobuf.Schema,androidx.datastore.preferences.protobuf.ExtensionRegistryLite):0:0 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Landroidx/datastore/preferences/protobuf/Y;Landroidx/datastore/preferences/protobuf/m;)V"} 1:1:void readInt64List(java.util.List):0:0 -> z androidx.datastore.preferences.protobuf.CodedInputStreamReader$1 -> androidx.datastore.preferences.protobuf.h$a: # {"id":"sourceFile","fileName":"CodedInputStreamReader.java"} int[] $SwitchMap$com$google$protobuf$WireFormat$FieldType -> a androidx.datastore.preferences.protobuf.CodedOutputStream -> androidx.datastore.preferences.protobuf.i: # {"id":"sourceFile","fileName":"CodedOutputStream.java"} androidx.datastore.preferences.protobuf.CodedOutputStreamWriter wrapper -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/j;"} boolean serializationDeterministic -> b java.util.logging.Logger logger -> c boolean HAS_UNSAFE_ARRAY_OPERATIONS -> d 1:1:void ():0:0 -> 2:2:void (androidx.datastore.preferences.protobuf.CodedOutputStream$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/i$a;)V"} 1:1:int computeMessageSizeNoTag(androidx.datastore.preferences.protobuf.MessageLite):0:0 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/J;)I"} void writeMessageSetExtension(int,androidx.datastore.preferences.protobuf.MessageLite) -> A0 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/datastore/preferences/protobuf/J;)V"} 1:1:int computeMessageSizeNoTag(androidx.datastore.preferences.protobuf.MessageLite,androidx.datastore.preferences.protobuf.Schema):0:0 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/J;Landroidx/datastore/preferences/protobuf/Y;)I"} void writeRawMessageSetExtension(int,androidx.datastore.preferences.protobuf.ByteString) -> B0 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/datastore/preferences/protobuf/f;)V"} 1:1:int computePreferredBufferSize(int):0:0 -> C 1:1:void writeSFixed32(int,int):0:0 -> C0 1:1:int computeRawMessageSetExtensionSize(int,androidx.datastore.preferences.protobuf.ByteString):0:0 -> D # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/datastore/preferences/protobuf/f;)I"} 1:1:void writeSFixed32NoTag(int):0:0 -> D0 1:1:int computeSFixed32Size(int,int):0:0 -> E 1:1:void writeSFixed64(int,long):0:0 -> E0 1:1:int computeSFixed32SizeNoTag(int):0:0 -> F 1:1:void writeSFixed64NoTag(long):0:0 -> F0 1:1:int computeSFixed64Size(int,long):0:0 -> G 1:1:void writeSInt32(int,int):0:0 -> G0 1:1:int computeSFixed64SizeNoTag(long):0:0 -> H 1:1:void writeSInt32NoTag(int):0:0 -> H0 1:1:int computeSInt32Size(int,int):0:0 -> I 1:1:void writeSInt64(int,long):0:0 -> I0 1:1:int computeSInt32SizeNoTag(int):0:0 -> J 1:1:void writeSInt64NoTag(long):0:0 -> J0 1:1:int computeSInt64Size(int,long):0:0 -> K void writeString(int,java.lang.String) -> K0 1:1:int computeSInt64SizeNoTag(long):0:0 -> L void writeStringNoTag(java.lang.String) -> L0 1:1:int computeStringSize(int,java.lang.String):0:0 -> M void writeTag(int,int) -> M0 1:1:int computeStringSizeNoTag(java.lang.String):0:0 -> N void writeUInt32(int,int) -> N0 1:1:int computeTagSize(int):0:0 -> O void writeUInt32NoTag(int) -> O0 1:1:int computeUInt32Size(int,int):0:0 -> P void writeUInt64(int,long) -> P0 1:1:int computeUInt32SizeNoTag(int):0:0 -> Q void writeUInt64NoTag(long) -> Q0 1:1:int computeUInt64Size(int,long):0:0 -> R 1:1:int computeUInt64SizeNoTag(long):0:0 -> S 1:1:int encodeZigZag32(int):0:0 -> T 1:1:long encodeZigZag64(long):0:0 -> U void flush() -> V 1:1:void inefficientWriteStringNoTag(java.lang.String,androidx.datastore.preferences.protobuf.Utf8$UnpairedSurrogateException):0:0 -> W # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroidx/datastore/preferences/protobuf/k0$d;)V"} 1:1:boolean isSerializationDeterministic():0:0 -> X 1:1:androidx.datastore.preferences.protobuf.CodedOutputStream newInstance(java.io.OutputStream,int):0:0 -> Y # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;I)Landroidx/datastore/preferences/protobuf/i;"} void write(byte) -> Z void writeLazy(byte[],int,int) -> a void writeBool(int,boolean) -> a0 1:1:boolean access$100():0:0 -> b 1:1:void writeBoolNoTag(boolean):0:0 -> b0 1:1:int computeBoolSize(int,boolean):0:0 -> c 1:1:void writeByteArrayNoTag(byte[]):0:0 -> c0 1:1:int computeBoolSizeNoTag(boolean):0:0 -> d void writeByteArrayNoTag(byte[],int,int) -> d0 1:1:int computeByteArraySizeNoTag(byte[]):0:0 -> e void writeBytes(int,androidx.datastore.preferences.protobuf.ByteString) -> e0 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/datastore/preferences/protobuf/f;)V"} 1:1:int computeBytesSize(int,androidx.datastore.preferences.protobuf.ByteString):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/datastore/preferences/protobuf/f;)I"} void writeBytesNoTag(androidx.datastore.preferences.protobuf.ByteString) -> f0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/f;)V"} 1:1:int computeBytesSizeNoTag(androidx.datastore.preferences.protobuf.ByteString):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/f;)I"} 1:1:void writeDouble(int,double):0:0 -> g0 1:1:int computeDoubleSize(int,double):0:0 -> h 1:1:void writeDoubleNoTag(double):0:0 -> h0 1:1:int computeDoubleSizeNoTag(double):0:0 -> i 1:1:void writeEnum(int,int):0:0 -> i0 1:1:int computeEnumSize(int,int):0:0 -> j 1:1:void writeEnumNoTag(int):0:0 -> j0 1:1:int computeEnumSizeNoTag(int):0:0 -> k void writeFixed32(int,int) -> k0 1:1:int computeFixed32Size(int,int):0:0 -> l void writeFixed32NoTag(int) -> l0 1:1:int computeFixed32SizeNoTag(int):0:0 -> m void writeFixed64(int,long) -> m0 1:1:int computeFixed64Size(int,long):0:0 -> n void writeFixed64NoTag(long) -> n0 1:1:int computeFixed64SizeNoTag(long):0:0 -> o 1:1:void writeFloat(int,float):0:0 -> o0 1:1:int computeFloatSize(int,float):0:0 -> p 1:1:void writeFloatNoTag(float):0:0 -> p0 1:1:int computeFloatSizeNoTag(float):0:0 -> q 1:1:void writeGroup(int,androidx.datastore.preferences.protobuf.MessageLite):0:0 -> q0 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/datastore/preferences/protobuf/J;)V"} 1:1:int computeGroupSize(int,androidx.datastore.preferences.protobuf.MessageLite,androidx.datastore.preferences.protobuf.Schema):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/datastore/preferences/protobuf/J;Landroidx/datastore/preferences/protobuf/Y;)I"} 1:1:void writeGroup(int,androidx.datastore.preferences.protobuf.MessageLite,androidx.datastore.preferences.protobuf.Schema):0:0 -> r0 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/datastore/preferences/protobuf/J;Landroidx/datastore/preferences/protobuf/Y;)V"} 1:1:int computeGroupSizeNoTag(androidx.datastore.preferences.protobuf.MessageLite):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/J;)I"} 1:1:void writeGroupNoTag(androidx.datastore.preferences.protobuf.MessageLite):0:0 -> s0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/J;)V"} 1:1:int computeGroupSizeNoTag(androidx.datastore.preferences.protobuf.MessageLite,androidx.datastore.preferences.protobuf.Schema):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/J;Landroidx/datastore/preferences/protobuf/Y;)I"} 1:1:void writeGroupNoTag(androidx.datastore.preferences.protobuf.MessageLite,androidx.datastore.preferences.protobuf.Schema):0:0 -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/J;Landroidx/datastore/preferences/protobuf/Y;)V"} 1:1:int computeInt32Size(int,int):0:0 -> u void writeInt32(int,int) -> u0 1:1:int computeInt32SizeNoTag(int):0:0 -> v void writeInt32NoTag(int) -> v0 1:1:int computeInt64Size(int,long):0:0 -> w 1:1:void writeInt64(int,long):0:0 -> w0 1:1:int computeInt64SizeNoTag(long):0:0 -> x 1:1:void writeInt64NoTag(long):0:0 -> x0 1:1:int computeLengthDelimitedFieldSize(int):0:0 -> y void writeMessage(int,androidx.datastore.preferences.protobuf.MessageLite,androidx.datastore.preferences.protobuf.Schema) -> y0 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/datastore/preferences/protobuf/J;Landroidx/datastore/preferences/protobuf/Y;)V"} 1:1:int computeMessageSize(int,androidx.datastore.preferences.protobuf.MessageLite,androidx.datastore.preferences.protobuf.Schema):0:0 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/datastore/preferences/protobuf/J;Landroidx/datastore/preferences/protobuf/Y;)I"} void writeMessageNoTag(androidx.datastore.preferences.protobuf.MessageLite) -> z0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/J;)V"} androidx.datastore.preferences.protobuf.CodedOutputStream$1 -> androidx.datastore.preferences.protobuf.i$a: # {"id":"sourceFile","fileName":"CodedOutputStream.java"} androidx.datastore.preferences.protobuf.CodedOutputStream$AbstractBufferedEncoder -> androidx.datastore.preferences.protobuf.i$b: # {"id":"sourceFile","fileName":"CodedOutputStream.java"} byte[] buffer -> e int limit -> f int position -> g int totalBytesWritten -> h 1:1:void buffer(byte):0:0 -> R0 1:1:void bufferFixed32NoTag(int):0:0 -> S0 1:1:void bufferFixed64NoTag(long):0:0 -> T0 1:1:void bufferInt32NoTag(int):0:0 -> U0 1:1:void bufferTag(int,int):0:0 -> V0 1:1:void bufferUInt32NoTag(int):0:0 -> W0 1:1:void bufferUInt64NoTag(long):0:0 -> X0 androidx.datastore.preferences.protobuf.CodedOutputStream$OutOfSpaceException -> androidx.datastore.preferences.protobuf.i$c: # {"id":"sourceFile","fileName":"CodedOutputStream.java"} androidx.datastore.preferences.protobuf.CodedOutputStream$OutputStreamEncoder -> androidx.datastore.preferences.protobuf.i$d: # {"id":"sourceFile","fileName":"CodedOutputStream.java"} java.io.OutputStream out -> i 1:1:void writeMessageSetExtension(int,androidx.datastore.preferences.protobuf.MessageLite):0:0 -> A0 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/datastore/preferences/protobuf/J;)V"} 1:1:void writeRawMessageSetExtension(int,androidx.datastore.preferences.protobuf.ByteString):0:0 -> B0 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/datastore/preferences/protobuf/f;)V"} 1:1:void writeString(int,java.lang.String):0:0 -> K0 1:1:void writeStringNoTag(java.lang.String):0:0 -> L0 1:1:void writeTag(int,int):0:0 -> M0 1:1:void writeUInt32(int,int):0:0 -> N0 1:1:void writeUInt32NoTag(int):0:0 -> O0 1:1:void writeUInt64(int,long):0:0 -> P0 1:1:void writeUInt64NoTag(long):0:0 -> Q0 1:1:void flush():0:0 -> V 1:1:void doFlush():0:0 -> Y0 1:1:void write(byte):0:0 -> Z 1:1:void flushIfNotAvailable(int):0:0 -> Z0 1:1:void writeLazy(byte[],int,int):0:0 -> a 1:1:void writeBool(int,boolean):0:0 -> a0 1:1:void write(byte[],int,int):0:0 -> a1 1:1:void writeMessage(int,androidx.datastore.preferences.protobuf.MessageLite):0:0 -> b1 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/datastore/preferences/protobuf/J;)V"} 1:1:void writeMessageNoTag(androidx.datastore.preferences.protobuf.MessageLite,androidx.datastore.preferences.protobuf.Schema):0:0 -> c1 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/J;Landroidx/datastore/preferences/protobuf/Y;)V"} 1:1:void writeByteArrayNoTag(byte[],int,int):0:0 -> d0 1:1:void writeBytes(int,androidx.datastore.preferences.protobuf.ByteString):0:0 -> e0 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/datastore/preferences/protobuf/f;)V"} 1:1:void writeBytesNoTag(androidx.datastore.preferences.protobuf.ByteString):0:0 -> f0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/f;)V"} 1:1:void writeFixed32(int,int):0:0 -> k0 1:1:void writeFixed32NoTag(int):0:0 -> l0 1:1:void writeFixed64(int,long):0:0 -> m0 1:1:void writeFixed64NoTag(long):0:0 -> n0 1:1:void writeInt32(int,int):0:0 -> u0 1:1:void writeInt32NoTag(int):0:0 -> v0 1:1:void writeMessage(int,androidx.datastore.preferences.protobuf.MessageLite,androidx.datastore.preferences.protobuf.Schema):0:0 -> y0 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/datastore/preferences/protobuf/J;Landroidx/datastore/preferences/protobuf/Y;)V"} 1:1:void writeMessageNoTag(androidx.datastore.preferences.protobuf.MessageLite):0:0 -> z0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/J;)V"} androidx.datastore.preferences.protobuf.CodedOutputStreamWriter -> androidx.datastore.preferences.protobuf.j: # {"id":"sourceFile","fileName":"CodedOutputStreamWriter.java"} androidx.datastore.preferences.protobuf.CodedOutputStream output -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/i;"} 1:1:void writeBytes(int,androidx.datastore.preferences.protobuf.ByteString):0:0 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/datastore/preferences/protobuf/f;)V"} 1:1:void writeFixed32(int,int):0:0 -> B 1:1:void writeEnumList(int,java.util.List,boolean):0:0 -> C 1:1:void writeDouble(int,double):0:0 -> D 1:1:void writeDoubleList(int,java.util.List,boolean):0:0 -> E 1:1:void writeMap(int,androidx.datastore.preferences.protobuf.MapEntryLite$Metadata,java.util.Map):0:0 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/datastore/preferences/protobuf/C$a;Ljava/util/Map;)V"} 1:1:void writeSFixed64(int,long):0:0 -> G 1:1:void writeSFixed64List(int,java.util.List,boolean):0:0 -> H 1:1:void writeSInt32(int,int):0:0 -> I 1:1:void writeBytesList(int,java.util.List):0:0 -> J 1:1:void writeFixed32List(int,java.util.List,boolean):0:0 -> K 1:1:void writeUInt64List(int,java.util.List,boolean):0:0 -> L 1:1:void writeMessage(int,java.lang.Object,androidx.datastore.preferences.protobuf.Schema):0:0 -> M # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;Landroidx/datastore/preferences/protobuf/Y;)V"} 1:1:void writeGroup(int,java.lang.Object,androidx.datastore.preferences.protobuf.Schema):0:0 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;Landroidx/datastore/preferences/protobuf/Y;)V"} 1:1:void writeBoolList(int,java.util.List,boolean):0:0 -> O 1:1:androidx.datastore.preferences.protobuf.CodedOutputStreamWriter forCodedOutput(androidx.datastore.preferences.protobuf.CodedOutputStream):0:0 -> P # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/i;)Landroidx/datastore/preferences/protobuf/j;"} 1:1:void writeDeterministicBooleanMapEntry(int,boolean,java.lang.Object,androidx.datastore.preferences.protobuf.MapEntryLite$Metadata):0:0 -> Q # {"id":"com.android.tools.r8.residualsignature","signature":"(IZLjava/lang/Object;Landroidx/datastore/preferences/protobuf/C$a;)V"} 1:1:void writeDeterministicIntegerMap(int,androidx.datastore.preferences.protobuf.MapEntryLite$Metadata,java.util.Map):0:0 -> R # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/datastore/preferences/protobuf/C$a;Ljava/util/Map;)V"} 1:1:void writeDeterministicLongMap(int,androidx.datastore.preferences.protobuf.MapEntryLite$Metadata,java.util.Map):0:0 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/datastore/preferences/protobuf/C$a;Ljava/util/Map;)V"} 1:1:void writeDeterministicMap(int,androidx.datastore.preferences.protobuf.MapEntryLite$Metadata,java.util.Map):0:0 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/datastore/preferences/protobuf/C$a;Ljava/util/Map;)V"} 1:1:void writeDeterministicStringMap(int,androidx.datastore.preferences.protobuf.MapEntryLite$Metadata,java.util.Map):0:0 -> U # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/datastore/preferences/protobuf/C$a;Ljava/util/Map;)V"} 1:1:void writeLazyString(int,java.lang.Object):0:0 -> V 1:1:void writeInt32List(int,java.util.List,boolean):0:0 -> a 1:1:void writeFloatList(int,java.util.List,boolean):0:0 -> b 1:1:void writeUInt32List(int,java.util.List,boolean):0:0 -> c 1:1:void writeInt64(int,long):0:0 -> d 1:1:void writeSInt64List(int,java.util.List,boolean):0:0 -> e 1:1:void writeBool(int,boolean):0:0 -> f 1:1:void writeFixed64(int,long):0:0 -> g 1:1:void writeUInt32(int,int):0:0 -> h 1:1:void writeMessageSetItem(int,java.lang.Object):0:0 -> i 1:1:androidx.datastore.preferences.protobuf.Writer$FieldOrder fieldOrder():0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/m0$a;"} 1:1:void writeMessageList(int,java.util.List,androidx.datastore.preferences.protobuf.Schema):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;Landroidx/datastore/preferences/protobuf/Y;)V"} 1:1:void writeSInt64(int,long):0:0 -> l 1:1:void writeFloat(int,float):0:0 -> m 1:1:void writeStringList(int,java.util.List):0:0 -> n 1:1:void writeSFixed32(int,int):0:0 -> o 1:1:void writeGroupList(int,java.util.List,androidx.datastore.preferences.protobuf.Schema):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;Landroidx/datastore/preferences/protobuf/Y;)V"} 1:1:void writeStartGroup(int):0:0 -> q 1:1:void writeEndGroup(int):0:0 -> r 1:1:void writeString(int,java.lang.String):0:0 -> s 1:1:void writeInt32(int,int):0:0 -> t 1:1:void writeSInt32List(int,java.util.List,boolean):0:0 -> u 1:1:void writeUInt64(int,long):0:0 -> v 1:1:void writeFixed64List(int,java.util.List,boolean):0:0 -> w 1:1:void writeSFixed32List(int,java.util.List,boolean):0:0 -> x 1:1:void writeEnum(int,int):0:0 -> y 1:1:void writeInt64List(int,java.util.List,boolean):0:0 -> z androidx.datastore.preferences.protobuf.CodedOutputStreamWriter$1 -> androidx.datastore.preferences.protobuf.j$a: # {"id":"sourceFile","fileName":"CodedOutputStreamWriter.java"} int[] $SwitchMap$com$google$protobuf$WireFormat$FieldType -> a androidx.datastore.preferences.protobuf.ExtensionLite -> androidx.datastore.preferences.protobuf.k: # {"id":"sourceFile","fileName":"ExtensionLite.java"} androidx.datastore.preferences.protobuf.ExtensionRegistryFactory -> androidx.datastore.preferences.protobuf.l: # {"id":"sourceFile","fileName":"ExtensionRegistryFactory.java"} java.lang.Class EXTENSION_REGISTRY_CLASS -> a 1:1:androidx.datastore.preferences.protobuf.ExtensionRegistryLite createEmpty():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/m;"} 1:1:androidx.datastore.preferences.protobuf.ExtensionRegistryLite invokeSubclassFactory(java.lang.String):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/datastore/preferences/protobuf/m;"} 1:1:java.lang.Class reflectExtensionRegistry():0:0 -> c androidx.datastore.preferences.protobuf.ExtensionRegistryLite -> androidx.datastore.preferences.protobuf.m: # {"id":"sourceFile","fileName":"ExtensionRegistryLite.java"} java.util.Map extensionsByNumber -> a boolean doFullRuntimeInheritanceCheck -> b androidx.datastore.preferences.protobuf.ExtensionRegistryLite emptyRegistry -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/m;"} androidx.datastore.preferences.protobuf.ExtensionRegistryLite EMPTY_REGISTRY_LITE -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/m;"} 1:1:androidx.datastore.preferences.protobuf.GeneratedMessageLite$GeneratedExtension findLiteExtensionByNumber(androidx.datastore.preferences.protobuf.MessageLite,int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/J;I)Landroidx/datastore/preferences/protobuf/t$c;"} 1:1:androidx.datastore.preferences.protobuf.ExtensionRegistryLite getEmptyRegistry():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/m;"} androidx.datastore.preferences.protobuf.ExtensionRegistryLite$ObjectIntPair -> androidx.datastore.preferences.protobuf.m$a: # {"id":"sourceFile","fileName":"ExtensionRegistryLite.java"} java.lang.Object object -> a int number -> b androidx.datastore.preferences.protobuf.ExtensionSchema -> androidx.datastore.preferences.protobuf.n: # {"id":"sourceFile","fileName":"ExtensionSchema.java"} int extensionNumber(java.util.Map$Entry) -> a java.lang.Object findExtensionByNumber(androidx.datastore.preferences.protobuf.ExtensionRegistryLite,androidx.datastore.preferences.protobuf.MessageLite,int) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/m;Landroidx/datastore/preferences/protobuf/J;I)Ljava/lang/Object;"} androidx.datastore.preferences.protobuf.FieldSet getExtensions(java.lang.Object) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Landroidx/datastore/preferences/protobuf/q;"} androidx.datastore.preferences.protobuf.FieldSet getMutableExtensions(java.lang.Object) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Landroidx/datastore/preferences/protobuf/q;"} boolean hasExtensions(androidx.datastore.preferences.protobuf.MessageLite) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/J;)Z"} void makeImmutable(java.lang.Object) -> f java.lang.Object parseExtension(java.lang.Object,androidx.datastore.preferences.protobuf.Reader,java.lang.Object,androidx.datastore.preferences.protobuf.ExtensionRegistryLite,androidx.datastore.preferences.protobuf.FieldSet,java.lang.Object,androidx.datastore.preferences.protobuf.UnknownFieldSchema) -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/X;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/m;Landroidx/datastore/preferences/protobuf/q;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/f0;)Ljava/lang/Object;"} void parseLengthPrefixedMessageSetItem(androidx.datastore.preferences.protobuf.Reader,java.lang.Object,androidx.datastore.preferences.protobuf.ExtensionRegistryLite,androidx.datastore.preferences.protobuf.FieldSet) -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/X;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/m;Landroidx/datastore/preferences/protobuf/q;)V"} void parseMessageSetItem(androidx.datastore.preferences.protobuf.ByteString,java.lang.Object,androidx.datastore.preferences.protobuf.ExtensionRegistryLite,androidx.datastore.preferences.protobuf.FieldSet) -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/f;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/m;Landroidx/datastore/preferences/protobuf/q;)V"} void serializeExtension(androidx.datastore.preferences.protobuf.Writer,java.util.Map$Entry) -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/m0;Ljava/util/Map$Entry;)V"} androidx.datastore.preferences.protobuf.ExtensionSchemaLite -> androidx.datastore.preferences.protobuf.o: # {"id":"sourceFile","fileName":"ExtensionSchemaLite.java"} 1:1:int extensionNumber(java.util.Map$Entry):0:0 -> a 1:1:java.lang.Object findExtensionByNumber(androidx.datastore.preferences.protobuf.ExtensionRegistryLite,androidx.datastore.preferences.protobuf.MessageLite,int):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/m;Landroidx/datastore/preferences/protobuf/J;I)Ljava/lang/Object;"} 1:1:androidx.datastore.preferences.protobuf.FieldSet getExtensions(java.lang.Object):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Landroidx/datastore/preferences/protobuf/q;"} 1:1:androidx.datastore.preferences.protobuf.FieldSet getMutableExtensions(java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Landroidx/datastore/preferences/protobuf/q;"} 1:1:boolean hasExtensions(androidx.datastore.preferences.protobuf.MessageLite):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/J;)Z"} 1:1:void makeImmutable(java.lang.Object):0:0 -> f 1:1:java.lang.Object parseExtension(java.lang.Object,androidx.datastore.preferences.protobuf.Reader,java.lang.Object,androidx.datastore.preferences.protobuf.ExtensionRegistryLite,androidx.datastore.preferences.protobuf.FieldSet,java.lang.Object,androidx.datastore.preferences.protobuf.UnknownFieldSchema):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/X;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/m;Landroidx/datastore/preferences/protobuf/q;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/f0;)Ljava/lang/Object;"} 1:1:void parseLengthPrefixedMessageSetItem(androidx.datastore.preferences.protobuf.Reader,java.lang.Object,androidx.datastore.preferences.protobuf.ExtensionRegistryLite,androidx.datastore.preferences.protobuf.FieldSet):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/X;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/m;Landroidx/datastore/preferences/protobuf/q;)V"} 1:1:void parseMessageSetItem(androidx.datastore.preferences.protobuf.ByteString,java.lang.Object,androidx.datastore.preferences.protobuf.ExtensionRegistryLite,androidx.datastore.preferences.protobuf.FieldSet):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/f;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/m;Landroidx/datastore/preferences/protobuf/q;)V"} 1:1:void serializeExtension(androidx.datastore.preferences.protobuf.Writer,java.util.Map$Entry):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/m0;Ljava/util/Map$Entry;)V"} androidx.datastore.preferences.protobuf.ExtensionSchemas -> androidx.datastore.preferences.protobuf.p: # {"id":"sourceFile","fileName":"ExtensionSchemas.java"} androidx.datastore.preferences.protobuf.ExtensionSchema LITE_SCHEMA -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/n;"} androidx.datastore.preferences.protobuf.ExtensionSchema FULL_SCHEMA -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/n;"} 1:1:androidx.datastore.preferences.protobuf.ExtensionSchema full():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/n;"} 1:1:androidx.datastore.preferences.protobuf.ExtensionSchema lite():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/n;"} 1:1:androidx.datastore.preferences.protobuf.ExtensionSchema loadSchemaForFullRuntime():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/n;"} androidx.datastore.preferences.protobuf.FieldSet -> androidx.datastore.preferences.protobuf.q: # {"id":"sourceFile","fileName":"FieldSet.java"} androidx.datastore.preferences.protobuf.SmallSortedMap fields -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/b0;"} boolean isImmutable -> b boolean hasLazyField -> c androidx.datastore.preferences.protobuf.FieldSet DEFAULT_INSTANCE -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/q;"} 1:1:void ():0:0 -> 2:2:void (androidx.datastore.preferences.protobuf.SmallSortedMap):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/b0;)V"} 3:3:void (boolean):0:0 -> 1:1:androidx.datastore.preferences.protobuf.FieldSet clone():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/q;"} 1:1:int computeElementSize(androidx.datastore.preferences.protobuf.WireFormat$FieldType,int,java.lang.Object):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/l0$b;ILjava/lang/Object;)I"} 1:1:int computeElementSizeNoTag(androidx.datastore.preferences.protobuf.WireFormat$FieldType,java.lang.Object):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/l0$b;Ljava/lang/Object;)I"} 1:1:int computeFieldSize(androidx.datastore.preferences.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/q$b;Ljava/lang/Object;)I"} 1:1:java.util.Iterator descendingIterator():0:0 -> e 1:1:int getMessageSetSerializedSize():0:0 -> f 1:1:int getMessageSetSerializedSize(java.util.Map$Entry):0:0 -> g 1:1:int getSerializedSize():0:0 -> h 1:1:int getWireFormatForFieldType(androidx.datastore.preferences.protobuf.WireFormat$FieldType,boolean):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/l0$b;Z)I"} 1:1:boolean isEmpty():0:0 -> j 1:1:boolean isInitialized():0:0 -> k 1:1:boolean isInitialized(java.util.Map$Entry):0:0 -> l 1:1:boolean isValidType(androidx.datastore.preferences.protobuf.WireFormat$FieldType,java.lang.Object):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/l0$b;Ljava/lang/Object;)Z"} 1:1:java.util.Iterator iterator():0:0 -> n 1:1:void makeImmutable():0:0 -> o 1:1:void mergeFrom(androidx.datastore.preferences.protobuf.FieldSet):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/q;)V"} 1:1:void mergeFromField(java.util.Map$Entry):0:0 -> q 1:1:androidx.datastore.preferences.protobuf.FieldSet newFieldSet():0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/q;"} 1:1:void setField(androidx.datastore.preferences.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/q$b;Ljava/lang/Object;)V"} 1:1:void verifyType(androidx.datastore.preferences.protobuf.FieldSet$FieldDescriptorLite,java.lang.Object):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/q$b;Ljava/lang/Object;)V"} 1:1:void writeElement(androidx.datastore.preferences.protobuf.CodedOutputStream,androidx.datastore.preferences.protobuf.WireFormat$FieldType,int,java.lang.Object):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/i;Landroidx/datastore/preferences/protobuf/l0$b;ILjava/lang/Object;)V"} 1:1:void writeElementNoTag(androidx.datastore.preferences.protobuf.CodedOutputStream,androidx.datastore.preferences.protobuf.WireFormat$FieldType,java.lang.Object):0:0 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/i;Landroidx/datastore/preferences/protobuf/l0$b;Ljava/lang/Object;)V"} androidx.datastore.preferences.protobuf.FieldSet$1 -> androidx.datastore.preferences.protobuf.q$a: # {"id":"sourceFile","fileName":"FieldSet.java"} int[] $SwitchMap$com$google$protobuf$WireFormat$JavaType -> a int[] $SwitchMap$com$google$protobuf$WireFormat$FieldType -> b androidx.datastore.preferences.protobuf.FieldSet$FieldDescriptorLite -> androidx.datastore.preferences.protobuf.q$b: # {"id":"sourceFile","fileName":"FieldSet.java"} boolean isRepeated() -> c androidx.datastore.preferences.protobuf.WireFormat$FieldType getLiteType() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/l0$b;"} int getNumber() -> h boolean isPacked() -> i androidx.datastore.preferences.protobuf.FieldType -> androidx.datastore.preferences.protobuf.r: # {"id":"sourceFile","fileName":"FieldType.java"} androidx.datastore.preferences.protobuf.FieldType GROUP -> A # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType DOUBLE_LIST -> B # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType FLOAT_LIST -> C # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType INT64_LIST -> D # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType UINT64_LIST -> E # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType INT32_LIST -> F # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType FIXED64_LIST -> G # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType FIXED32_LIST -> H # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType BOOL_LIST -> I # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType STRING_LIST -> J # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType MESSAGE_LIST -> K # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType BYTES_LIST -> L # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType UINT32_LIST -> M # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType ENUM_LIST -> N # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType SFIXED32_LIST -> O # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType SFIXED64_LIST -> P # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType SINT32_LIST -> Q # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType SINT64_LIST -> R # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType DOUBLE_LIST_PACKED -> S # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType FLOAT_LIST_PACKED -> T # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType INT64_LIST_PACKED -> U # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType UINT64_LIST_PACKED -> V # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType INT32_LIST_PACKED -> W # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType FIXED64_LIST_PACKED -> X # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType FIXED32_LIST_PACKED -> Y # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType BOOL_LIST_PACKED -> Z # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType UINT32_LIST_PACKED -> a0 # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType ENUM_LIST_PACKED -> b0 # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType SFIXED32_LIST_PACKED -> c0 # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType SFIXED64_LIST_PACKED -> d0 # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.JavaType javaType -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/w;"} androidx.datastore.preferences.protobuf.FieldType SINT32_LIST_PACKED -> e0 # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} int id -> f androidx.datastore.preferences.protobuf.FieldType SINT64_LIST_PACKED -> f0 # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType$Collection collection -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r$b;"} androidx.datastore.preferences.protobuf.FieldType GROUP_LIST -> g0 # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} java.lang.Class elementType -> h androidx.datastore.preferences.protobuf.FieldType MAP -> h0 # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} boolean primitiveScalar -> i androidx.datastore.preferences.protobuf.FieldType[] VALUES -> i0 # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType DOUBLE -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} java.lang.reflect.Type[] EMPTY_TYPES -> j0 androidx.datastore.preferences.protobuf.FieldType FLOAT -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType[] $VALUES -> k0 # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType INT64 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType UINT64 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType INT32 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType FIXED64 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType FIXED32 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType BOOL -> q # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType STRING -> r # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType MESSAGE -> s # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType BYTES -> t # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType UINT32 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType ENUM -> v # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType SFIXED32 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType SFIXED64 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType SINT32 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} androidx.datastore.preferences.protobuf.FieldType SINT64 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r;"} 1:1:int id():0:0 -> a androidx.datastore.preferences.protobuf.FieldType$1 -> androidx.datastore.preferences.protobuf.r$a: # {"id":"sourceFile","fileName":"FieldType.java"} int[] $SwitchMap$com$google$protobuf$FieldType$Collection -> a int[] $SwitchMap$com$google$protobuf$JavaType -> b androidx.datastore.preferences.protobuf.FieldType$Collection -> androidx.datastore.preferences.protobuf.r$b: # {"id":"sourceFile","fileName":"FieldType.java"} boolean isList -> e androidx.datastore.preferences.protobuf.FieldType$Collection SCALAR -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r$b;"} androidx.datastore.preferences.protobuf.FieldType$Collection VECTOR -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r$b;"} androidx.datastore.preferences.protobuf.FieldType$Collection PACKED_VECTOR -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r$b;"} androidx.datastore.preferences.protobuf.FieldType$Collection MAP -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/r$b;"} androidx.datastore.preferences.protobuf.FieldType$Collection[] $VALUES -> j # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/datastore/preferences/protobuf/r$b;"} androidx.datastore.preferences.protobuf.GeneratedMessageInfoFactory -> androidx.datastore.preferences.protobuf.s: # {"id":"sourceFile","fileName":"GeneratedMessageInfoFactory.java"} androidx.datastore.preferences.protobuf.GeneratedMessageInfoFactory instance -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/s;"} 1:1:boolean isSupported(java.lang.Class):0:0 -> a 1:1:androidx.datastore.preferences.protobuf.MessageInfo messageInfoFor(java.lang.Class):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/datastore/preferences/protobuf/H;"} 1:1:androidx.datastore.preferences.protobuf.GeneratedMessageInfoFactory getInstance():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/s;"} androidx.datastore.preferences.protobuf.GeneratedMessageLite -> androidx.datastore.preferences.protobuf.t: # {"id":"sourceFile","fileName":"GeneratedMessageLite.java"} androidx.datastore.preferences.protobuf.UnknownFieldSetLite unknownFields -> unknownFields # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/g0;"} 1:1:boolean isInitialized():0:0 -> A 1:1:boolean isInitialized(androidx.datastore.preferences.protobuf.GeneratedMessageLite,boolean):0:0 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/t;Z)Z"} 1:1:boolean isMutable():0:0 -> C 1:1:void makeImmutable():0:0 -> D 1:1:void markImmutable():0:0 -> E 1:1:androidx.datastore.preferences.protobuf.Internal$ProtobufList mutableCopy(androidx.datastore.preferences.protobuf.Internal$ProtobufList):0:0 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/u$b;)Landroidx/datastore/preferences/protobuf/u$b;"} 1:1:androidx.datastore.preferences.protobuf.GeneratedMessageLite$Builder newBuilderForType():0:0 -> G # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/t$a;"} 1:1:java.lang.Object newMessageInfo(androidx.datastore.preferences.protobuf.MessageLite,java.lang.String,java.lang.Object[]):0:0 -> H # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/J;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;"} 1:1:androidx.datastore.preferences.protobuf.GeneratedMessageLite newMutableInstance():0:0 -> I # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/t;"} 1:1:androidx.datastore.preferences.protobuf.GeneratedMessageLite parseFrom(androidx.datastore.preferences.protobuf.GeneratedMessageLite,java.io.InputStream):0:0 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/t;Ljava/io/InputStream;)Landroidx/datastore/preferences/protobuf/t;"} 1:1:androidx.datastore.preferences.protobuf.GeneratedMessageLite parsePartialFrom(androidx.datastore.preferences.protobuf.GeneratedMessageLite,androidx.datastore.preferences.protobuf.CodedInputStream,androidx.datastore.preferences.protobuf.ExtensionRegistryLite):0:0 -> K # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/t;Landroidx/datastore/preferences/protobuf/g;Landroidx/datastore/preferences/protobuf/m;)Landroidx/datastore/preferences/protobuf/t;"} 1:1:void registerDefaultInstance(java.lang.Class,androidx.datastore.preferences.protobuf.GeneratedMessageLite):0:0 -> L # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Landroidx/datastore/preferences/protobuf/t;)V"} 1:1:void setMemoizedHashCode(int):0:0 -> M 1:1:void setMemoizedSerializedSize(int):0:0 -> N 1:1:int getSerializedSize():0:0 -> a 1:1:androidx.datastore.preferences.protobuf.MessageLite$Builder newBuilderForType():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/J$a;"} 1:1:androidx.datastore.preferences.protobuf.MessageLite getDefaultInstanceForType():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/J;"} 1:1:void writeTo(androidx.datastore.preferences.protobuf.CodedOutputStream):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/i;)V"} 1:1:int getSerializedSize(androidx.datastore.preferences.protobuf.Schema):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/Y;)I"} 1:1:java.lang.Object buildMessageInfo():0:0 -> j 1:1:androidx.datastore.preferences.protobuf.GeneratedMessageLite checkMessageInitialized(androidx.datastore.preferences.protobuf.GeneratedMessageLite):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/t;)Landroidx/datastore/preferences/protobuf/t;"} 1:1:void clearMemoizedHashCode():0:0 -> l 1:1:void clearMemoizedSerializedSize():0:0 -> m 1:1:int computeHashCode():0:0 -> n 1:1:int computeSerializedSize(androidx.datastore.preferences.protobuf.Schema):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/Y;)I"} 1:1:androidx.datastore.preferences.protobuf.GeneratedMessageLite$Builder createBuilder():0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/t$a;"} 1:1:java.lang.Object dynamicMethod(androidx.datastore.preferences.protobuf.GeneratedMessageLite$MethodToInvoke):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/t$d;)Ljava/lang/Object;"} 1:1:java.lang.Object dynamicMethod(androidx.datastore.preferences.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/t$d;Ljava/lang/Object;)Ljava/lang/Object;"} java.lang.Object dynamicMethod(androidx.datastore.preferences.protobuf.GeneratedMessageLite$MethodToInvoke,java.lang.Object,java.lang.Object) -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/t$d;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"} 1:1:androidx.datastore.preferences.protobuf.Internal$ProtobufList emptyProtobufList():0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/u$b;"} 1:1:androidx.datastore.preferences.protobuf.GeneratedMessageLite getDefaultInstance(java.lang.Class):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/datastore/preferences/protobuf/t;"} 1:1:androidx.datastore.preferences.protobuf.GeneratedMessageLite getDefaultInstanceForType():0:0 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/t;"} 1:1:int getMemoizedHashCode():0:0 -> w 1:1:int getMemoizedSerializedSize():0:0 -> x 1:1:boolean hashCodeIsNotMemoized():0:0 -> y 1:1:java.lang.Object invokeOrDie(java.lang.reflect.Method,java.lang.Object,java.lang.Object[]):0:0 -> z androidx.datastore.preferences.protobuf.GeneratedMessageLite$Builder -> androidx.datastore.preferences.protobuf.t$a: # {"id":"sourceFile","fileName":"GeneratedMessageLite.java"} androidx.datastore.preferences.protobuf.GeneratedMessageLite defaultInstance -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/t;"} androidx.datastore.preferences.protobuf.GeneratedMessageLite instance -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/t;"} 1:1:androidx.datastore.preferences.protobuf.MessageLite getDefaultInstanceForType():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/J;"} 1:1:androidx.datastore.preferences.protobuf.MessageLite buildPartial():0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/J;"} 1:1:androidx.datastore.preferences.protobuf.GeneratedMessageLite build():0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/t;"} 1:1:androidx.datastore.preferences.protobuf.GeneratedMessageLite buildPartial():0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/t;"} 1:1:androidx.datastore.preferences.protobuf.GeneratedMessageLite$Builder clone():0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/t$a;"} 1:1:void copyOnWrite():0:0 -> l 1:1:void copyOnWriteInternal():0:0 -> m 1:1:androidx.datastore.preferences.protobuf.GeneratedMessageLite getDefaultInstanceForType():0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/t;"} 1:1:void mergeFromInstance(java.lang.Object,java.lang.Object):0:0 -> o 1:1:androidx.datastore.preferences.protobuf.GeneratedMessageLite newMutableInstance():0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/t;"} androidx.datastore.preferences.protobuf.GeneratedMessageLite$DefaultInstanceBasedParser -> androidx.datastore.preferences.protobuf.t$b: # {"id":"sourceFile","fileName":"GeneratedMessageLite.java"} androidx.datastore.preferences.protobuf.GeneratedMessageLite defaultInstance -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/t;"} androidx.datastore.preferences.protobuf.GeneratedMessageLite$GeneratedExtension -> androidx.datastore.preferences.protobuf.t$c: # {"id":"sourceFile","fileName":"GeneratedMessageLite.java"} androidx.datastore.preferences.protobuf.GeneratedMessageLite$MethodToInvoke -> androidx.datastore.preferences.protobuf.t$d: # {"id":"sourceFile","fileName":"GeneratedMessageLite.java"} androidx.datastore.preferences.protobuf.GeneratedMessageLite$MethodToInvoke GET_MEMOIZED_IS_INITIALIZED -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/t$d;"} androidx.datastore.preferences.protobuf.GeneratedMessageLite$MethodToInvoke SET_MEMOIZED_IS_INITIALIZED -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/t$d;"} androidx.datastore.preferences.protobuf.GeneratedMessageLite$MethodToInvoke BUILD_MESSAGE_INFO -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/t$d;"} androidx.datastore.preferences.protobuf.GeneratedMessageLite$MethodToInvoke NEW_MUTABLE_INSTANCE -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/t$d;"} androidx.datastore.preferences.protobuf.GeneratedMessageLite$MethodToInvoke NEW_BUILDER -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/t$d;"} androidx.datastore.preferences.protobuf.GeneratedMessageLite$MethodToInvoke GET_DEFAULT_INSTANCE -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/t$d;"} androidx.datastore.preferences.protobuf.GeneratedMessageLite$MethodToInvoke GET_PARSER -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/t$d;"} androidx.datastore.preferences.protobuf.GeneratedMessageLite$MethodToInvoke[] $VALUES -> l # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/datastore/preferences/protobuf/t$d;"} androidx.datastore.preferences.protobuf.Internal -> androidx.datastore.preferences.protobuf.u: # {"id":"sourceFile","fileName":"Internal.java"} java.nio.charset.Charset US_ASCII -> a java.nio.charset.Charset UTF_8 -> b java.nio.charset.Charset ISO_8859_1 -> c byte[] EMPTY_BYTE_ARRAY -> d java.nio.ByteBuffer EMPTY_BYTE_BUFFER -> e androidx.datastore.preferences.protobuf.CodedInputStream EMPTY_CODED_INPUT_STREAM -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/g;"} 1:1:java.lang.Object checkNotNull(java.lang.Object):0:0 -> a 1:1:java.lang.Object checkNotNull(java.lang.Object,java.lang.String):0:0 -> b 1:1:int hashBoolean(boolean):0:0 -> c 1:1:int hashCode(byte[]):0:0 -> d 1:1:int hashCode(byte[],int,int):0:0 -> e 1:1:int hashLong(long):0:0 -> f 1:1:boolean isValidUtf8(byte[]):0:0 -> g 1:1:int partialHash(int,byte[],int,int):0:0 -> h 1:1:java.lang.String toStringUtf8(byte[]):0:0 -> i androidx.datastore.preferences.protobuf.Internal$EnumVerifier -> androidx.datastore.preferences.protobuf.u$a: # {"id":"sourceFile","fileName":"Internal.java"} boolean isInRange(int) -> a androidx.datastore.preferences.protobuf.Internal$ProtobufList -> androidx.datastore.preferences.protobuf.u$b: # {"id":"sourceFile","fileName":"Internal.java"} void makeImmutable() -> c androidx.datastore.preferences.protobuf.Internal$ProtobufList mutableCopyWithCapacity(int) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/datastore/preferences/protobuf/u$b;"} boolean isModifiable() -> g androidx.datastore.preferences.protobuf.InvalidProtocolBufferException -> androidx.datastore.preferences.protobuf.v: # {"id":"sourceFile","fileName":"InvalidProtocolBufferException.java"} androidx.datastore.preferences.protobuf.MessageLite unfinishedMessage -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/J;"} boolean wasThrownFromInputStream -> f 1:1:void (java.io.IOException):0:0 -> 2:2:void (java.lang.String):0:0 -> 1:1:boolean getThrownFromInputStream():0:0 -> a 1:1:androidx.datastore.preferences.protobuf.InvalidProtocolBufferException invalidEndTag():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/v;"} 1:1:androidx.datastore.preferences.protobuf.InvalidProtocolBufferException invalidTag():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/v;"} 1:1:androidx.datastore.preferences.protobuf.InvalidProtocolBufferException invalidUtf8():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/v;"} 1:1:androidx.datastore.preferences.protobuf.InvalidProtocolBufferException$InvalidWireTypeException invalidWireType():0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/v$a;"} 1:1:androidx.datastore.preferences.protobuf.InvalidProtocolBufferException malformedVarint():0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/v;"} 1:1:androidx.datastore.preferences.protobuf.InvalidProtocolBufferException negativeSize():0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/v;"} 1:1:androidx.datastore.preferences.protobuf.InvalidProtocolBufferException parseFailure():0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/v;"} 1:1:androidx.datastore.preferences.protobuf.InvalidProtocolBufferException recursionLimitExceeded():0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/v;"} 1:1:void setThrownFromInputStream():0:0 -> j 1:1:androidx.datastore.preferences.protobuf.InvalidProtocolBufferException setUnfinishedMessage(androidx.datastore.preferences.protobuf.MessageLite):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/J;)Landroidx/datastore/preferences/protobuf/v;"} 1:1:androidx.datastore.preferences.protobuf.InvalidProtocolBufferException sizeLimitExceeded():0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/v;"} 1:1:androidx.datastore.preferences.protobuf.InvalidProtocolBufferException truncatedMessage():0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/v;"} androidx.datastore.preferences.protobuf.InvalidProtocolBufferException$InvalidWireTypeException -> androidx.datastore.preferences.protobuf.v$a: # {"id":"sourceFile","fileName":"InvalidProtocolBufferException.java"} androidx.datastore.preferences.protobuf.JavaType -> androidx.datastore.preferences.protobuf.w: # {"id":"sourceFile","fileName":"JavaType.java"} java.lang.Class type -> e java.lang.Class boxedType -> f java.lang.Object defaultDefault -> g androidx.datastore.preferences.protobuf.JavaType VOID -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/w;"} androidx.datastore.preferences.protobuf.JavaType INT -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/w;"} androidx.datastore.preferences.protobuf.JavaType LONG -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/w;"} androidx.datastore.preferences.protobuf.JavaType FLOAT -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/w;"} androidx.datastore.preferences.protobuf.JavaType DOUBLE -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/w;"} androidx.datastore.preferences.protobuf.JavaType BOOLEAN -> m # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/w;"} androidx.datastore.preferences.protobuf.JavaType STRING -> n # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/w;"} androidx.datastore.preferences.protobuf.JavaType BYTE_STRING -> o # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/w;"} androidx.datastore.preferences.protobuf.JavaType ENUM -> p # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/w;"} androidx.datastore.preferences.protobuf.JavaType MESSAGE -> q # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/w;"} androidx.datastore.preferences.protobuf.JavaType[] $VALUES -> r # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/datastore/preferences/protobuf/w;"} 1:1:java.lang.Class getBoxedType():0:0 -> a androidx.datastore.preferences.protobuf.LazyField$LazyIterator -> androidx.datastore.preferences.protobuf.x: # {"id":"sourceFile","fileName":"LazyField.java"} java.util.Iterator iterator -> e 1:1:java.util.Map$Entry next():0:0 -> b androidx.datastore.preferences.protobuf.LazyStringArrayList -> androidx.datastore.preferences.protobuf.y: # {"id":"sourceFile","fileName":"LazyStringArrayList.java"} java.util.List list -> f androidx.datastore.preferences.protobuf.LazyStringArrayList EMPTY_LIST -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/y;"} androidx.datastore.preferences.protobuf.LazyStringList EMPTY -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/z;"} 1:1:void ():0:0 -> 2:2:void (int):0:0 -> 3:3:void (java.util.ArrayList):0:0 -> 1:1:androidx.datastore.preferences.protobuf.LazyStringList getUnmodifiableView():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/z;"} 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 1:1:void add(androidx.datastore.preferences.protobuf.ByteString):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/f;)V"} 1:1:java.lang.Object getRaw(int):0:0 -> d 1:1:androidx.datastore.preferences.protobuf.Internal$ProtobufList mutableCopyWithCapacity(int):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/datastore/preferences/protobuf/u$b;"} 1:1:java.util.List getUnderlyingElements():0:0 -> f 1:1:boolean isModifiable():0:0 -> g 1:1:void add(int,java.lang.String):0:0 -> i 1:1:java.lang.String asString(java.lang.Object):0:0 -> j 1:1:java.lang.String get(int):0:0 -> k 1:1:androidx.datastore.preferences.protobuf.LazyStringArrayList mutableCopyWithCapacity(int):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/datastore/preferences/protobuf/y;"} 1:1:java.lang.String remove(int):0:0 -> m 1:1:java.lang.String set(int,java.lang.String):0:0 -> n 1:1:java.lang.Object remove(int):0:0 -> remove 2:2:boolean remove(java.lang.Object):0:0 -> remove androidx.datastore.preferences.protobuf.LazyStringList -> androidx.datastore.preferences.protobuf.z: # {"id":"sourceFile","fileName":"LazyStringList.java"} androidx.datastore.preferences.protobuf.LazyStringList getUnmodifiableView() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/z;"} void add(androidx.datastore.preferences.protobuf.ByteString) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/f;)V"} java.lang.Object getRaw(int) -> d java.util.List getUnderlyingElements() -> f androidx.datastore.preferences.protobuf.ListFieldSchema -> androidx.datastore.preferences.protobuf.A: # {"id":"sourceFile","fileName":"ListFieldSchema.java"} androidx.datastore.preferences.protobuf.ListFieldSchema FULL_INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/A;"} androidx.datastore.preferences.protobuf.ListFieldSchema LITE_INSTANCE -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/A;"} void () -> 1:1:void (androidx.datastore.preferences.protobuf.ListFieldSchema$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/A$a;)V"} 1:1:androidx.datastore.preferences.protobuf.ListFieldSchema full():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/A;"} 1:1:androidx.datastore.preferences.protobuf.ListFieldSchema lite():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/A;"} void makeImmutableListAt(java.lang.Object,long) -> c void mergeListsAt(java.lang.Object,java.lang.Object,long) -> d java.util.List mutableListAt(java.lang.Object,long) -> e androidx.datastore.preferences.protobuf.ListFieldSchema$1 -> androidx.datastore.preferences.protobuf.A$a: # {"id":"sourceFile","fileName":"ListFieldSchema.java"} androidx.datastore.preferences.protobuf.ListFieldSchema$ListFieldSchemaFull -> androidx.datastore.preferences.protobuf.A$b: # {"id":"sourceFile","fileName":"ListFieldSchema.java"} java.lang.Class UNMODIFIABLE_LIST_CLASS -> c 1:1:void ():0:0 -> 2:2:void (androidx.datastore.preferences.protobuf.ListFieldSchema$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/A$a;)V"} 1:1:void makeImmutableListAt(java.lang.Object,long):0:0 -> c 1:1:void mergeListsAt(java.lang.Object,java.lang.Object,long):0:0 -> d 1:1:java.util.List mutableListAt(java.lang.Object,long):0:0 -> e 1:1:java.util.List getList(java.lang.Object,long):0:0 -> f 1:1:java.util.List mutableListAt(java.lang.Object,long,int):0:0 -> g androidx.datastore.preferences.protobuf.ListFieldSchema$ListFieldSchemaLite -> androidx.datastore.preferences.protobuf.A$c: # {"id":"sourceFile","fileName":"ListFieldSchema.java"} 1:1:void ():0:0 -> 2:2:void (androidx.datastore.preferences.protobuf.ListFieldSchema$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/A$a;)V"} 1:1:void makeImmutableListAt(java.lang.Object,long):0:0 -> c 1:1:void mergeListsAt(java.lang.Object,java.lang.Object,long):0:0 -> d 1:1:java.util.List mutableListAt(java.lang.Object,long):0:0 -> e 1:1:androidx.datastore.preferences.protobuf.Internal$ProtobufList getProtobufList(java.lang.Object,long):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;J)Landroidx/datastore/preferences/protobuf/u$b;"} androidx.datastore.preferences.protobuf.ManifestSchemaFactory -> androidx.datastore.preferences.protobuf.B: # {"id":"sourceFile","fileName":"ManifestSchemaFactory.java"} androidx.datastore.preferences.protobuf.MessageInfoFactory messageInfoFactory -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/I;"} androidx.datastore.preferences.protobuf.MessageInfoFactory EMPTY_FACTORY -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/I;"} 1:1:void ():0:0 -> 2:2:void (androidx.datastore.preferences.protobuf.MessageInfoFactory):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/I;)V"} 1:1:androidx.datastore.preferences.protobuf.Schema createSchema(java.lang.Class):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/datastore/preferences/protobuf/Y;"} 1:1:androidx.datastore.preferences.protobuf.MessageInfoFactory getDefaultMessageInfoFactory():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/I;"} 1:1:androidx.datastore.preferences.protobuf.MessageInfoFactory getDescriptorMessageInfoFactory():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/I;"} 1:1:boolean isProto2(androidx.datastore.preferences.protobuf.MessageInfo):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/H;)Z"} 1:1:androidx.datastore.preferences.protobuf.Schema newSchema(java.lang.Class,androidx.datastore.preferences.protobuf.MessageInfo):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Landroidx/datastore/preferences/protobuf/H;)Landroidx/datastore/preferences/protobuf/Y;"} androidx.datastore.preferences.protobuf.ManifestSchemaFactory$1 -> androidx.datastore.preferences.protobuf.B$a: # {"id":"sourceFile","fileName":"ManifestSchemaFactory.java"} 1:1:boolean isSupported(java.lang.Class):0:0 -> a 1:1:androidx.datastore.preferences.protobuf.MessageInfo messageInfoFor(java.lang.Class):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/datastore/preferences/protobuf/H;"} androidx.datastore.preferences.protobuf.ManifestSchemaFactory$CompositeMessageInfoFactory -> androidx.datastore.preferences.protobuf.B$b: # {"id":"sourceFile","fileName":"ManifestSchemaFactory.java"} androidx.datastore.preferences.protobuf.MessageInfoFactory[] factories -> a # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/datastore/preferences/protobuf/I;"} 1:1:boolean isSupported(java.lang.Class):0:0 -> a 1:1:androidx.datastore.preferences.protobuf.MessageInfo messageInfoFor(java.lang.Class):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/datastore/preferences/protobuf/H;"} androidx.datastore.preferences.protobuf.MapEntryLite -> androidx.datastore.preferences.protobuf.C: # {"id":"sourceFile","fileName":"MapEntryLite.java"} androidx.datastore.preferences.protobuf.MapEntryLite$Metadata metadata -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/C$a;"} java.lang.Object key -> b java.lang.Object value -> c 1:1:int computeMessageSize(int,java.lang.Object,java.lang.Object):0:0 -> a 1:1:int computeSerializedSize(androidx.datastore.preferences.protobuf.MapEntryLite$Metadata,java.lang.Object,java.lang.Object):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/C$a;Ljava/lang/Object;Ljava/lang/Object;)I"} 1:1:androidx.datastore.preferences.protobuf.MapEntryLite$Metadata getMetadata():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/C$a;"} 1:1:androidx.datastore.preferences.protobuf.MapEntryLite newDefaultInstance(androidx.datastore.preferences.protobuf.WireFormat$FieldType,java.lang.Object,androidx.datastore.preferences.protobuf.WireFormat$FieldType,java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/l0$b;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/l0$b;Ljava/lang/Object;)Landroidx/datastore/preferences/protobuf/C;"} 1:1:void writeTo(androidx.datastore.preferences.protobuf.CodedOutputStream,androidx.datastore.preferences.protobuf.MapEntryLite$Metadata,java.lang.Object,java.lang.Object):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/i;Landroidx/datastore/preferences/protobuf/C$a;Ljava/lang/Object;Ljava/lang/Object;)V"} androidx.datastore.preferences.protobuf.MapEntryLite$Metadata -> androidx.datastore.preferences.protobuf.C$a: # {"id":"sourceFile","fileName":"MapEntryLite.java"} androidx.datastore.preferences.protobuf.WireFormat$FieldType keyType -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$b;"} java.lang.Object defaultKey -> b androidx.datastore.preferences.protobuf.WireFormat$FieldType valueType -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$b;"} java.lang.Object defaultValue -> d androidx.datastore.preferences.protobuf.MapFieldLite -> androidx.datastore.preferences.protobuf.D: # {"id":"sourceFile","fileName":"MapFieldLite.java"} boolean isMutable -> e androidx.datastore.preferences.protobuf.MapFieldLite EMPTY_MAP_FIELD -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/D;"} 1:1:void ():0:0 -> 2:2:void (java.util.Map):0:0 -> 1:1:int calculateHashCodeForMap(java.util.Map):0:0 -> a 1:1:int calculateHashCodeForObject(java.lang.Object):0:0 -> b 1:1:void checkForNullKeysAndValues(java.util.Map):0:0 -> c 1:1:androidx.datastore.preferences.protobuf.MapFieldLite emptyMapField():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/D;"} 1:1:void ensureMutable():0:0 -> e 1:1:boolean equals(java.lang.Object,java.lang.Object):0:0 -> g 1:1:boolean equals(java.util.Map,java.util.Map):0:0 -> h 1:1:boolean isMutable():0:0 -> i 1:1:void makeImmutable():0:0 -> j 1:1:void mergeFrom(androidx.datastore.preferences.protobuf.MapFieldLite):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/D;)V"} 1:1:androidx.datastore.preferences.protobuf.MapFieldLite mutableCopy():0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/D;"} androidx.datastore.preferences.protobuf.MapFieldSchema -> androidx.datastore.preferences.protobuf.E: # {"id":"sourceFile","fileName":"MapFieldSchema.java"} java.lang.Object mergeFrom(java.lang.Object,java.lang.Object) -> a java.util.Map forMapData(java.lang.Object) -> b java.lang.Object newMapField(java.lang.Object) -> c int getSerializedSize(int,java.lang.Object,java.lang.Object) -> d java.util.Map forMutableMapData(java.lang.Object) -> e boolean isImmutable(java.lang.Object) -> f java.lang.Object toImmutable(java.lang.Object) -> g androidx.datastore.preferences.protobuf.MapEntryLite$Metadata forMapMetadata(java.lang.Object) -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Landroidx/datastore/preferences/protobuf/C$a;"} androidx.datastore.preferences.protobuf.MapFieldSchemaLite -> androidx.datastore.preferences.protobuf.F: # {"id":"sourceFile","fileName":"MapFieldSchemaLite.java"} 1:1:java.lang.Object mergeFrom(java.lang.Object,java.lang.Object):0:0 -> a 1:1:java.util.Map forMapData(java.lang.Object):0:0 -> b 1:1:java.lang.Object newMapField(java.lang.Object):0:0 -> c 1:1:int getSerializedSize(int,java.lang.Object,java.lang.Object):0:0 -> d 1:1:java.util.Map forMutableMapData(java.lang.Object):0:0 -> e 1:1:boolean isImmutable(java.lang.Object):0:0 -> f 1:1:java.lang.Object toImmutable(java.lang.Object):0:0 -> g 1:1:androidx.datastore.preferences.protobuf.MapEntryLite$Metadata forMapMetadata(java.lang.Object):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Landroidx/datastore/preferences/protobuf/C$a;"} 1:1:int getSerializedSizeLite(int,java.lang.Object,java.lang.Object):0:0 -> i 1:1:androidx.datastore.preferences.protobuf.MapFieldLite mergeFromLite(java.lang.Object,java.lang.Object):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;)Landroidx/datastore/preferences/protobuf/D;"} androidx.datastore.preferences.protobuf.MapFieldSchemas -> androidx.datastore.preferences.protobuf.G: # {"id":"sourceFile","fileName":"MapFieldSchemas.java"} androidx.datastore.preferences.protobuf.MapFieldSchema FULL_SCHEMA -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/E;"} androidx.datastore.preferences.protobuf.MapFieldSchema LITE_SCHEMA -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/E;"} 1:1:androidx.datastore.preferences.protobuf.MapFieldSchema full():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/E;"} 1:1:androidx.datastore.preferences.protobuf.MapFieldSchema lite():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/E;"} 1:1:androidx.datastore.preferences.protobuf.MapFieldSchema loadSchemaForFullRuntime():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/E;"} androidx.datastore.preferences.protobuf.MessageInfo -> androidx.datastore.preferences.protobuf.H: # {"id":"sourceFile","fileName":"MessageInfo.java"} androidx.datastore.preferences.protobuf.ProtoSyntax getSyntax() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/T;"} androidx.datastore.preferences.protobuf.MessageLite getDefaultInstance() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/J;"} boolean isMessageSetWireFormat() -> c androidx.datastore.preferences.protobuf.MessageInfoFactory -> androidx.datastore.preferences.protobuf.I: # {"id":"sourceFile","fileName":"MessageInfoFactory.java"} boolean isSupported(java.lang.Class) -> a androidx.datastore.preferences.protobuf.MessageInfo messageInfoFor(java.lang.Class) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/datastore/preferences/protobuf/H;"} androidx.datastore.preferences.protobuf.MessageLite -> androidx.datastore.preferences.protobuf.J: # {"id":"sourceFile","fileName":"MessageLite.java"} int getSerializedSize() -> a androidx.datastore.preferences.protobuf.MessageLite$Builder newBuilderForType() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/J$a;"} void writeTo(androidx.datastore.preferences.protobuf.CodedOutputStream) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/i;)V"} androidx.datastore.preferences.protobuf.MessageLite$Builder -> androidx.datastore.preferences.protobuf.J$a: # {"id":"sourceFile","fileName":"MessageLite.java"} androidx.datastore.preferences.protobuf.MessageLite buildPartial() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/J;"} androidx.datastore.preferences.protobuf.MessageLiteOrBuilder -> androidx.datastore.preferences.protobuf.K: # {"id":"sourceFile","fileName":"MessageLiteOrBuilder.java"} androidx.datastore.preferences.protobuf.MessageLite getDefaultInstanceForType() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/J;"} androidx.datastore.preferences.protobuf.MessageLiteToString -> androidx.datastore.preferences.protobuf.L: # {"id":"sourceFile","fileName":"MessageLiteToString.java"} char[] INDENT_BUFFER -> a 1:1:void indent(int,java.lang.StringBuilder):0:0 -> a 1:1:boolean isDefaultValue(java.lang.Object):0:0 -> b 1:1:java.lang.String pascalCaseToSnakeCase(java.lang.String):0:0 -> c 1:1:void printField(java.lang.StringBuilder,int,java.lang.String,java.lang.Object):0:0 -> d 1:1:void reflectivePrintWithIndent(androidx.datastore.preferences.protobuf.MessageLite,java.lang.StringBuilder,int):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/J;Ljava/lang/StringBuilder;I)V"} 1:1:java.lang.String toString(androidx.datastore.preferences.protobuf.MessageLite,java.lang.String):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/J;Ljava/lang/String;)Ljava/lang/String;"} androidx.datastore.preferences.protobuf.MessageSchema -> androidx.datastore.preferences.protobuf.M: # {"id":"sourceFile","fileName":"MessageSchema.java"} int[] buffer -> a java.lang.Object[] objects -> b int minFieldNumber -> c int maxFieldNumber -> d androidx.datastore.preferences.protobuf.MessageLite defaultInstance -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/J;"} boolean hasExtensions -> f boolean lite -> g boolean proto3 -> h boolean useCachedSizeField -> i int[] intArray -> j int checkInitializedCount -> k int repeatedFieldOffsetStart -> l androidx.datastore.preferences.protobuf.NewInstanceSchema newInstanceSchema -> m # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/O;"} androidx.datastore.preferences.protobuf.ListFieldSchema listFieldSchema -> n # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/A;"} androidx.datastore.preferences.protobuf.UnknownFieldSchema unknownFieldSchema -> o # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/f0;"} androidx.datastore.preferences.protobuf.ExtensionSchema extensionSchema -> p # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/n;"} androidx.datastore.preferences.protobuf.MapFieldSchema mapFieldSchema -> q # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/E;"} int[] EMPTY_INT_ARRAY -> r sun.misc.Unsafe UNSAFE -> s 1:1:boolean isInitialized(java.lang.Object,int,androidx.datastore.preferences.protobuf.Schema):0:0 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;ILandroidx/datastore/preferences/protobuf/Y;)Z"} 1:1:boolean isListInitialized(java.lang.Object,int,int):0:0 -> B 1:1:boolean isMapInitialized(java.lang.Object,int,int):0:0 -> C 1:1:boolean isMutable(java.lang.Object):0:0 -> D 1:1:boolean isOneofCaseEqual(java.lang.Object,java.lang.Object,int):0:0 -> E 1:1:boolean isOneofPresent(java.lang.Object,int,int):0:0 -> F 1:1:boolean isRequired(int):0:0 -> G 1:1:java.util.List listAt(java.lang.Object,long):0:0 -> H 1:1:long longAt(java.lang.Object,long):0:0 -> I 1:1:void mergeFromHelper(androidx.datastore.preferences.protobuf.UnknownFieldSchema,androidx.datastore.preferences.protobuf.ExtensionSchema,java.lang.Object,androidx.datastore.preferences.protobuf.Reader,androidx.datastore.preferences.protobuf.ExtensionRegistryLite):0:0 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/f0;Landroidx/datastore/preferences/protobuf/n;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/X;Landroidx/datastore/preferences/protobuf/m;)V"} 1:1:void mergeMap(java.lang.Object,int,java.lang.Object,androidx.datastore.preferences.protobuf.ExtensionRegistryLite,androidx.datastore.preferences.protobuf.Reader):0:0 -> K # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;ILjava/lang/Object;Landroidx/datastore/preferences/protobuf/m;Landroidx/datastore/preferences/protobuf/X;)V"} 1:1:void mergeMessage(java.lang.Object,java.lang.Object,int):0:0 -> L 1:1:void mergeOneofMessage(java.lang.Object,java.lang.Object,int):0:0 -> M 1:1:void mergeSingleField(java.lang.Object,java.lang.Object,int):0:0 -> N 1:1:java.lang.Object mutableMessageFieldForMerge(java.lang.Object,int):0:0 -> O 1:1:java.lang.Object mutableOneofMessageFieldForMerge(java.lang.Object,int,int):0:0 -> P 1:1:androidx.datastore.preferences.protobuf.MessageSchema newSchema(java.lang.Class,androidx.datastore.preferences.protobuf.MessageInfo,androidx.datastore.preferences.protobuf.NewInstanceSchema,androidx.datastore.preferences.protobuf.ListFieldSchema,androidx.datastore.preferences.protobuf.UnknownFieldSchema,androidx.datastore.preferences.protobuf.ExtensionSchema,androidx.datastore.preferences.protobuf.MapFieldSchema):0:0 -> Q # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Landroidx/datastore/preferences/protobuf/H;Landroidx/datastore/preferences/protobuf/O;Landroidx/datastore/preferences/protobuf/A;Landroidx/datastore/preferences/protobuf/f0;Landroidx/datastore/preferences/protobuf/n;Landroidx/datastore/preferences/protobuf/E;)Landroidx/datastore/preferences/protobuf/M;"} 1:1:androidx.datastore.preferences.protobuf.MessageSchema newSchemaForMessageInfo(androidx.datastore.preferences.protobuf.StructuralMessageInfo,androidx.datastore.preferences.protobuf.NewInstanceSchema,androidx.datastore.preferences.protobuf.ListFieldSchema,androidx.datastore.preferences.protobuf.UnknownFieldSchema,androidx.datastore.preferences.protobuf.ExtensionSchema,androidx.datastore.preferences.protobuf.MapFieldSchema):0:0 -> R # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/c0;Landroidx/datastore/preferences/protobuf/O;Landroidx/datastore/preferences/protobuf/A;Landroidx/datastore/preferences/protobuf/f0;Landroidx/datastore/preferences/protobuf/n;Landroidx/datastore/preferences/protobuf/E;)Landroidx/datastore/preferences/protobuf/M;"} 1:1:androidx.datastore.preferences.protobuf.MessageSchema newSchemaForRawMessageInfo(androidx.datastore.preferences.protobuf.RawMessageInfo,androidx.datastore.preferences.protobuf.NewInstanceSchema,androidx.datastore.preferences.protobuf.ListFieldSchema,androidx.datastore.preferences.protobuf.UnknownFieldSchema,androidx.datastore.preferences.protobuf.ExtensionSchema,androidx.datastore.preferences.protobuf.MapFieldSchema):0:0 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/W;Landroidx/datastore/preferences/protobuf/O;Landroidx/datastore/preferences/protobuf/A;Landroidx/datastore/preferences/protobuf/f0;Landroidx/datastore/preferences/protobuf/n;Landroidx/datastore/preferences/protobuf/E;)Landroidx/datastore/preferences/protobuf/M;"} 1:1:int numberAt(int):0:0 -> T 1:1:long offset(int):0:0 -> U 1:1:boolean oneofBooleanAt(java.lang.Object,long):0:0 -> V 1:1:double oneofDoubleAt(java.lang.Object,long):0:0 -> W 1:1:float oneofFloatAt(java.lang.Object,long):0:0 -> X 1:1:int oneofIntAt(java.lang.Object,long):0:0 -> Y 1:1:long oneofLongAt(java.lang.Object,long):0:0 -> Z 1:1:void mergeFrom(java.lang.Object,java.lang.Object):0:0 -> a 1:1:int positionForFieldNumber(int):0:0 -> a0 1:1:void mergeFrom(java.lang.Object,androidx.datastore.preferences.protobuf.Reader,androidx.datastore.preferences.protobuf.ExtensionRegistryLite):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/X;Landroidx/datastore/preferences/protobuf/m;)V"} 1:1:int presenceMaskAndOffsetAt(int):0:0 -> b0 1:1:boolean isInitialized(java.lang.Object):0:0 -> c 1:1:void readGroupList(java.lang.Object,long,androidx.datastore.preferences.protobuf.Reader,androidx.datastore.preferences.protobuf.Schema,androidx.datastore.preferences.protobuf.ExtensionRegistryLite):0:0 -> c0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;JLandroidx/datastore/preferences/protobuf/X;Landroidx/datastore/preferences/protobuf/Y;Landroidx/datastore/preferences/protobuf/m;)V"} 1:1:boolean equals(java.lang.Object,java.lang.Object):0:0 -> d 1:1:void readMessageList(java.lang.Object,int,androidx.datastore.preferences.protobuf.Reader,androidx.datastore.preferences.protobuf.Schema,androidx.datastore.preferences.protobuf.ExtensionRegistryLite):0:0 -> d0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;ILandroidx/datastore/preferences/protobuf/X;Landroidx/datastore/preferences/protobuf/Y;Landroidx/datastore/preferences/protobuf/m;)V"} 1:1:void writeTo(java.lang.Object,androidx.datastore.preferences.protobuf.Writer):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/m0;)V"} 1:1:void readString(java.lang.Object,int,androidx.datastore.preferences.protobuf.Reader):0:0 -> e0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;ILandroidx/datastore/preferences/protobuf/X;)V"} 1:1:int getSerializedSize(java.lang.Object):0:0 -> f 1:1:void readStringList(java.lang.Object,int,androidx.datastore.preferences.protobuf.Reader):0:0 -> f0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;ILandroidx/datastore/preferences/protobuf/X;)V"} 1:1:java.lang.Object newInstance():0:0 -> g 1:1:java.lang.reflect.Field reflectField(java.lang.Class,java.lang.String):0:0 -> g0 1:1:void makeImmutable(java.lang.Object):0:0 -> h 1:1:void setFieldPresent(java.lang.Object,int):0:0 -> h0 1:1:int hashCode(java.lang.Object):0:0 -> i 1:1:void setOneofPresent(java.lang.Object,int,int):0:0 -> i0 1:1:boolean arePresentForEquals(java.lang.Object,java.lang.Object,int):0:0 -> j 1:1:int slowPositionForFieldNumber(int,int):0:0 -> j0 1:1:boolean booleanAt(java.lang.Object,long):0:0 -> k 1:1:void storeMessageField(java.lang.Object,int,java.lang.Object):0:0 -> k0 1:1:void checkMutable(java.lang.Object):0:0 -> l 1:1:void storeOneofMessageField(java.lang.Object,int,int,java.lang.Object):0:0 -> l0 1:1:double doubleAt(java.lang.Object,long):0:0 -> m 1:1:int type(int):0:0 -> m0 1:1:boolean equals(java.lang.Object,java.lang.Object,int):0:0 -> n 1:1:int typeAndOffsetAt(int):0:0 -> n0 1:1:java.lang.Object filterMapUnknownEnumValues(java.lang.Object,int,java.lang.Object,androidx.datastore.preferences.protobuf.UnknownFieldSchema,java.lang.Object):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;ILjava/lang/Object;Landroidx/datastore/preferences/protobuf/f0;Ljava/lang/Object;)Ljava/lang/Object;"} 1:1:void writeFieldsInAscendingOrderProto2(java.lang.Object,androidx.datastore.preferences.protobuf.Writer):0:0 -> o0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/m0;)V"} 1:1:float floatAt(java.lang.Object,long):0:0 -> p 1:1:void writeFieldsInAscendingOrderProto3(java.lang.Object,androidx.datastore.preferences.protobuf.Writer):0:0 -> p0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/m0;)V"} 1:1:androidx.datastore.preferences.protobuf.Internal$EnumVerifier getEnumFieldVerifier(int):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/datastore/preferences/protobuf/u$a;"} 1:1:void writeFieldsInDescendingOrder(java.lang.Object,androidx.datastore.preferences.protobuf.Writer):0:0 -> q0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/m0;)V"} 1:1:java.lang.Object getMapFieldDefaultEntry(int):0:0 -> r 1:1:void writeMapHelper(androidx.datastore.preferences.protobuf.Writer,int,java.lang.Object,int):0:0 -> r0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/m0;ILjava/lang/Object;I)V"} 1:1:androidx.datastore.preferences.protobuf.Schema getMessageFieldSchema(int):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/datastore/preferences/protobuf/Y;"} 1:1:void writeString(int,java.lang.Object,androidx.datastore.preferences.protobuf.Writer):0:0 -> s0 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;Landroidx/datastore/preferences/protobuf/m0;)V"} 1:1:int getSerializedSizeProto2(java.lang.Object):0:0 -> t 1:1:void writeUnknownInMessageTo(androidx.datastore.preferences.protobuf.UnknownFieldSchema,java.lang.Object,androidx.datastore.preferences.protobuf.Writer):0:0 -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/f0;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/m0;)V"} 1:1:int getSerializedSizeProto3(java.lang.Object):0:0 -> u 1:1:int getUnknownFieldsSerializedSize(androidx.datastore.preferences.protobuf.UnknownFieldSchema,java.lang.Object):0:0 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/f0;Ljava/lang/Object;)I"} 1:1:int intAt(java.lang.Object,long):0:0 -> w 1:1:boolean isEnforceUtf8(int):0:0 -> x 1:1:boolean isFieldPresent(java.lang.Object,int):0:0 -> y 1:1:boolean isFieldPresent(java.lang.Object,int,int,int,int):0:0 -> z androidx.datastore.preferences.protobuf.MessageSetSchema -> androidx.datastore.preferences.protobuf.N: # {"id":"sourceFile","fileName":"MessageSetSchema.java"} androidx.datastore.preferences.protobuf.MessageLite defaultInstance -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/J;"} androidx.datastore.preferences.protobuf.UnknownFieldSchema unknownFieldSchema -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/f0;"} boolean hasExtensions -> c androidx.datastore.preferences.protobuf.ExtensionSchema extensionSchema -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/n;"} 1:1:void mergeFrom(java.lang.Object,java.lang.Object):0:0 -> a 1:1:void mergeFrom(java.lang.Object,androidx.datastore.preferences.protobuf.Reader,androidx.datastore.preferences.protobuf.ExtensionRegistryLite):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/X;Landroidx/datastore/preferences/protobuf/m;)V"} 1:1:boolean isInitialized(java.lang.Object):0:0 -> c 1:1:boolean equals(java.lang.Object,java.lang.Object):0:0 -> d 1:1:void writeTo(java.lang.Object,androidx.datastore.preferences.protobuf.Writer):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/m0;)V"} 1:1:int getSerializedSize(java.lang.Object):0:0 -> f 1:1:java.lang.Object newInstance():0:0 -> g 1:1:void makeImmutable(java.lang.Object):0:0 -> h 1:1:int hashCode(java.lang.Object):0:0 -> i 1:1:int getUnknownFieldsSerializedSize(androidx.datastore.preferences.protobuf.UnknownFieldSchema,java.lang.Object):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/f0;Ljava/lang/Object;)I"} 1:1:void mergeFromHelper(androidx.datastore.preferences.protobuf.UnknownFieldSchema,androidx.datastore.preferences.protobuf.ExtensionSchema,java.lang.Object,androidx.datastore.preferences.protobuf.Reader,androidx.datastore.preferences.protobuf.ExtensionRegistryLite):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/f0;Landroidx/datastore/preferences/protobuf/n;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/X;Landroidx/datastore/preferences/protobuf/m;)V"} 1:1:androidx.datastore.preferences.protobuf.MessageSetSchema newSchema(androidx.datastore.preferences.protobuf.UnknownFieldSchema,androidx.datastore.preferences.protobuf.ExtensionSchema,androidx.datastore.preferences.protobuf.MessageLite):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/f0;Landroidx/datastore/preferences/protobuf/n;Landroidx/datastore/preferences/protobuf/J;)Landroidx/datastore/preferences/protobuf/N;"} 1:1:boolean parseMessageSetItemOrUnknownField(androidx.datastore.preferences.protobuf.Reader,androidx.datastore.preferences.protobuf.ExtensionRegistryLite,androidx.datastore.preferences.protobuf.ExtensionSchema,androidx.datastore.preferences.protobuf.FieldSet,androidx.datastore.preferences.protobuf.UnknownFieldSchema,java.lang.Object):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/X;Landroidx/datastore/preferences/protobuf/m;Landroidx/datastore/preferences/protobuf/n;Landroidx/datastore/preferences/protobuf/q;Landroidx/datastore/preferences/protobuf/f0;Ljava/lang/Object;)Z"} 1:1:void writeUnknownFieldsHelper(androidx.datastore.preferences.protobuf.UnknownFieldSchema,java.lang.Object,androidx.datastore.preferences.protobuf.Writer):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/f0;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/m0;)V"} androidx.datastore.preferences.protobuf.NewInstanceSchema -> androidx.datastore.preferences.protobuf.O: # {"id":"sourceFile","fileName":"NewInstanceSchema.java"} java.lang.Object newInstance(java.lang.Object) -> a androidx.datastore.preferences.protobuf.NewInstanceSchemaLite -> androidx.datastore.preferences.protobuf.P: # {"id":"sourceFile","fileName":"NewInstanceSchemaLite.java"} 1:1:java.lang.Object newInstance(java.lang.Object):0:0 -> a androidx.datastore.preferences.protobuf.NewInstanceSchemas -> androidx.datastore.preferences.protobuf.Q: # {"id":"sourceFile","fileName":"NewInstanceSchemas.java"} androidx.datastore.preferences.protobuf.NewInstanceSchema FULL_SCHEMA -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/O;"} androidx.datastore.preferences.protobuf.NewInstanceSchema LITE_SCHEMA -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/O;"} 1:1:androidx.datastore.preferences.protobuf.NewInstanceSchema full():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/O;"} 1:1:androidx.datastore.preferences.protobuf.NewInstanceSchema lite():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/O;"} 1:1:androidx.datastore.preferences.protobuf.NewInstanceSchema loadSchemaForFullRuntime():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/O;"} androidx.datastore.preferences.protobuf.Parser -> androidx.datastore.preferences.protobuf.S: # {"id":"sourceFile","fileName":"Parser.java"} androidx.datastore.preferences.protobuf.ProtoSyntax -> androidx.datastore.preferences.protobuf.T: # {"id":"sourceFile","fileName":"ProtoSyntax.java"} androidx.datastore.preferences.protobuf.ProtoSyntax PROTO2 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/T;"} androidx.datastore.preferences.protobuf.ProtoSyntax PROTO3 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/T;"} androidx.datastore.preferences.protobuf.ProtoSyntax[] $VALUES -> g # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/datastore/preferences/protobuf/T;"} androidx.datastore.preferences.protobuf.Protobuf -> androidx.datastore.preferences.protobuf.U: # {"id":"sourceFile","fileName":"Protobuf.java"} androidx.datastore.preferences.protobuf.SchemaFactory schemaFactory -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/Z;"} java.util.concurrent.ConcurrentMap schemaCache -> b androidx.datastore.preferences.protobuf.Protobuf INSTANCE -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/U;"} 1:1:androidx.datastore.preferences.protobuf.Protobuf getInstance():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/U;"} 1:1:androidx.datastore.preferences.protobuf.Schema registerSchema(java.lang.Class,androidx.datastore.preferences.protobuf.Schema):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Landroidx/datastore/preferences/protobuf/Y;)Landroidx/datastore/preferences/protobuf/Y;"} 1:1:androidx.datastore.preferences.protobuf.Schema schemaFor(java.lang.Class):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/datastore/preferences/protobuf/Y;"} 1:1:androidx.datastore.preferences.protobuf.Schema schemaFor(java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Landroidx/datastore/preferences/protobuf/Y;"} androidx.datastore.preferences.protobuf.ProtobufArrayList -> androidx.datastore.preferences.protobuf.V: # {"id":"sourceFile","fileName":"ProtobufArrayList.java"} java.lang.Object[] array -> f int size -> g androidx.datastore.preferences.protobuf.ProtobufArrayList EMPTY_LIST -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/V;"} 1:1:void add(int,java.lang.Object):0:0 -> add 2:2:boolean add(java.lang.Object):0:0 -> add 1:1:androidx.datastore.preferences.protobuf.Internal$ProtobufList mutableCopyWithCapacity(int):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/datastore/preferences/protobuf/u$b;"} 1:1:java.lang.Object[] createArray(int):0:0 -> i 1:1:androidx.datastore.preferences.protobuf.ProtobufArrayList emptyList():0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/V;"} 1:1:void ensureIndexInRange(int):0:0 -> k 1:1:java.lang.String makeOutOfBoundsExceptionMessage(int):0:0 -> l 1:1:androidx.datastore.preferences.protobuf.ProtobufArrayList mutableCopyWithCapacity(int):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/datastore/preferences/protobuf/V;"} androidx.datastore.preferences.protobuf.RawMessageInfo -> androidx.datastore.preferences.protobuf.W: # {"id":"sourceFile","fileName":"RawMessageInfo.java"} androidx.datastore.preferences.protobuf.MessageLite defaultInstance -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/J;"} java.lang.String info -> b java.lang.Object[] objects -> c int flags -> d 1:1:androidx.datastore.preferences.protobuf.ProtoSyntax getSyntax():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/T;"} 1:1:androidx.datastore.preferences.protobuf.MessageLite getDefaultInstance():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/J;"} 1:1:boolean isMessageSetWireFormat():0:0 -> c 1:1:java.lang.Object[] getObjects():0:0 -> d 1:1:java.lang.String getStringInfo():0:0 -> e androidx.datastore.preferences.protobuf.Reader -> androidx.datastore.preferences.protobuf.X: # {"id":"sourceFile","fileName":"Reader.java"} void readBoolList(java.util.List) -> A void readSFixed64List(java.util.List) -> B java.lang.String readString() -> C long readInt64() -> D java.lang.String readStringRequireUtf8() -> E void mergeMessageField(java.lang.Object,androidx.datastore.preferences.protobuf.Schema,androidx.datastore.preferences.protobuf.ExtensionRegistryLite) -> F # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/Y;Landroidx/datastore/preferences/protobuf/m;)V"} int readFixed32() -> G void readFixed64List(java.util.List) -> H void readInt32List(java.util.List) -> I boolean readBool() -> J void readEnumList(java.util.List) -> K int getFieldNumber() -> L void readStringList(java.util.List) -> M long readSFixed64() -> N void readUInt64List(java.util.List) -> a void readMap(java.util.Map,androidx.datastore.preferences.protobuf.MapEntryLite$Metadata,androidx.datastore.preferences.protobuf.ExtensionRegistryLite) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Landroidx/datastore/preferences/protobuf/C$a;Landroidx/datastore/preferences/protobuf/m;)V"} void readStringListRequireUtf8(java.util.List) -> c androidx.datastore.preferences.protobuf.ByteString readBytes() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/f;"} void readSInt32List(java.util.List) -> e int readEnum() -> f void readFloatList(java.util.List) -> g int readUInt32() -> h int readInt32() -> i void mergeGroupField(java.lang.Object,androidx.datastore.preferences.protobuf.Schema,androidx.datastore.preferences.protobuf.ExtensionRegistryLite) -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/Y;Landroidx/datastore/preferences/protobuf/m;)V"} int getTag() -> k long readUInt64() -> l void readFixed32List(java.util.List) -> m long readFixed64() -> n void readGroupList(java.util.List,androidx.datastore.preferences.protobuf.Schema,androidx.datastore.preferences.protobuf.ExtensionRegistryLite) -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Landroidx/datastore/preferences/protobuf/Y;Landroidx/datastore/preferences/protobuf/m;)V"} void readSFixed32List(java.util.List) -> p boolean skipField() -> q int readSInt32() -> r void readSInt64List(java.util.List) -> s long readSInt64() -> t int readSFixed32() -> u void readBytesList(java.util.List) -> v void readUInt32List(java.util.List) -> w void readDoubleList(java.util.List) -> x void readMessageList(java.util.List,androidx.datastore.preferences.protobuf.Schema,androidx.datastore.preferences.protobuf.ExtensionRegistryLite) -> y # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Landroidx/datastore/preferences/protobuf/Y;Landroidx/datastore/preferences/protobuf/m;)V"} void readInt64List(java.util.List) -> z androidx.datastore.preferences.protobuf.Schema -> androidx.datastore.preferences.protobuf.Y: # {"id":"sourceFile","fileName":"Schema.java"} void mergeFrom(java.lang.Object,java.lang.Object) -> a void mergeFrom(java.lang.Object,androidx.datastore.preferences.protobuf.Reader,androidx.datastore.preferences.protobuf.ExtensionRegistryLite) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/X;Landroidx/datastore/preferences/protobuf/m;)V"} boolean isInitialized(java.lang.Object) -> c boolean equals(java.lang.Object,java.lang.Object) -> d void writeTo(java.lang.Object,androidx.datastore.preferences.protobuf.Writer) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/m0;)V"} int getSerializedSize(java.lang.Object) -> f java.lang.Object newInstance() -> g void makeImmutable(java.lang.Object) -> h int hashCode(java.lang.Object) -> i androidx.datastore.preferences.protobuf.SchemaFactory -> androidx.datastore.preferences.protobuf.Z: # {"id":"sourceFile","fileName":"SchemaFactory.java"} androidx.datastore.preferences.protobuf.Schema createSchema(java.lang.Class) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/datastore/preferences/protobuf/Y;"} androidx.datastore.preferences.protobuf.SchemaUtil -> androidx.datastore.preferences.protobuf.a0: # {"id":"sourceFile","fileName":"SchemaUtil.java"} java.lang.Class GENERATED_MESSAGE_CLASS -> a androidx.datastore.preferences.protobuf.UnknownFieldSchema PROTO2_UNKNOWN_FIELD_SET_SCHEMA -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/f0;"} androidx.datastore.preferences.protobuf.UnknownFieldSchema PROTO3_UNKNOWN_FIELD_SET_SCHEMA -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/f0;"} androidx.datastore.preferences.protobuf.UnknownFieldSchema UNKNOWN_FIELD_SET_LITE_SCHEMA -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/f0;"} 1:1:java.lang.Class getGeneratedMessageClass():0:0 -> A 1:1:androidx.datastore.preferences.protobuf.UnknownFieldSchema getUnknownFieldSetSchema(boolean):0:0 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Landroidx/datastore/preferences/protobuf/f0;"} 1:1:java.lang.Class getUnknownFieldSetSchemaClass():0:0 -> C 1:1:void mergeExtensions(androidx.datastore.preferences.protobuf.ExtensionSchema,java.lang.Object,java.lang.Object):0:0 -> D # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/n;Ljava/lang/Object;Ljava/lang/Object;)V"} 1:1:void mergeMap(androidx.datastore.preferences.protobuf.MapFieldSchema,java.lang.Object,java.lang.Object,long):0:0 -> E # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/E;Ljava/lang/Object;Ljava/lang/Object;J)V"} 1:1:void mergeUnknownFields(androidx.datastore.preferences.protobuf.UnknownFieldSchema,java.lang.Object,java.lang.Object):0:0 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/f0;Ljava/lang/Object;Ljava/lang/Object;)V"} 1:1:androidx.datastore.preferences.protobuf.UnknownFieldSchema proto2UnknownFieldSetSchema():0:0 -> G # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/f0;"} 1:1:androidx.datastore.preferences.protobuf.UnknownFieldSchema proto3UnknownFieldSetSchema():0:0 -> H # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/f0;"} 1:1:void requireGeneratedMessage(java.lang.Class):0:0 -> I 1:1:boolean safeEquals(java.lang.Object,java.lang.Object):0:0 -> J 1:1:java.lang.Object storeUnknownEnum(java.lang.Object,int,int,java.lang.Object,androidx.datastore.preferences.protobuf.UnknownFieldSchema):0:0 -> K # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;IILjava/lang/Object;Landroidx/datastore/preferences/protobuf/f0;)Ljava/lang/Object;"} 1:1:androidx.datastore.preferences.protobuf.UnknownFieldSchema unknownFieldSetLiteSchema():0:0 -> L # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/f0;"} 1:1:void writeBoolList(int,java.util.List,androidx.datastore.preferences.protobuf.Writer,boolean):0:0 -> M # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;Landroidx/datastore/preferences/protobuf/m0;Z)V"} 1:1:void writeBytesList(int,java.util.List,androidx.datastore.preferences.protobuf.Writer):0:0 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;Landroidx/datastore/preferences/protobuf/m0;)V"} 1:1:void writeDoubleList(int,java.util.List,androidx.datastore.preferences.protobuf.Writer,boolean):0:0 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;Landroidx/datastore/preferences/protobuf/m0;Z)V"} 1:1:void writeEnumList(int,java.util.List,androidx.datastore.preferences.protobuf.Writer,boolean):0:0 -> P # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;Landroidx/datastore/preferences/protobuf/m0;Z)V"} 1:1:void writeFixed32List(int,java.util.List,androidx.datastore.preferences.protobuf.Writer,boolean):0:0 -> Q # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;Landroidx/datastore/preferences/protobuf/m0;Z)V"} 1:1:void writeFixed64List(int,java.util.List,androidx.datastore.preferences.protobuf.Writer,boolean):0:0 -> R # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;Landroidx/datastore/preferences/protobuf/m0;Z)V"} 1:1:void writeFloatList(int,java.util.List,androidx.datastore.preferences.protobuf.Writer,boolean):0:0 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;Landroidx/datastore/preferences/protobuf/m0;Z)V"} 1:1:void writeGroupList(int,java.util.List,androidx.datastore.preferences.protobuf.Writer,androidx.datastore.preferences.protobuf.Schema):0:0 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;Landroidx/datastore/preferences/protobuf/m0;Landroidx/datastore/preferences/protobuf/Y;)V"} 1:1:void writeInt32List(int,java.util.List,androidx.datastore.preferences.protobuf.Writer,boolean):0:0 -> U # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;Landroidx/datastore/preferences/protobuf/m0;Z)V"} 1:1:void writeInt64List(int,java.util.List,androidx.datastore.preferences.protobuf.Writer,boolean):0:0 -> V # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;Landroidx/datastore/preferences/protobuf/m0;Z)V"} 1:1:void writeMessageList(int,java.util.List,androidx.datastore.preferences.protobuf.Writer,androidx.datastore.preferences.protobuf.Schema):0:0 -> W # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;Landroidx/datastore/preferences/protobuf/m0;Landroidx/datastore/preferences/protobuf/Y;)V"} 1:1:void writeSFixed32List(int,java.util.List,androidx.datastore.preferences.protobuf.Writer,boolean):0:0 -> X # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;Landroidx/datastore/preferences/protobuf/m0;Z)V"} 1:1:void writeSFixed64List(int,java.util.List,androidx.datastore.preferences.protobuf.Writer,boolean):0:0 -> Y # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;Landroidx/datastore/preferences/protobuf/m0;Z)V"} 1:1:void writeSInt32List(int,java.util.List,androidx.datastore.preferences.protobuf.Writer,boolean):0:0 -> Z # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;Landroidx/datastore/preferences/protobuf/m0;Z)V"} 1:1:int computeSizeBoolList(int,java.util.List,boolean):0:0 -> a 1:1:void writeSInt64List(int,java.util.List,androidx.datastore.preferences.protobuf.Writer,boolean):0:0 -> a0 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;Landroidx/datastore/preferences/protobuf/m0;Z)V"} 1:1:int computeSizeBoolListNoTag(java.util.List):0:0 -> b 1:1:void writeStringList(int,java.util.List,androidx.datastore.preferences.protobuf.Writer):0:0 -> b0 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;Landroidx/datastore/preferences/protobuf/m0;)V"} 1:1:int computeSizeByteStringList(int,java.util.List):0:0 -> c 1:1:void writeUInt32List(int,java.util.List,androidx.datastore.preferences.protobuf.Writer,boolean):0:0 -> c0 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;Landroidx/datastore/preferences/protobuf/m0;Z)V"} 1:1:int computeSizeEnumList(int,java.util.List,boolean):0:0 -> d 1:1:void writeUInt64List(int,java.util.List,androidx.datastore.preferences.protobuf.Writer,boolean):0:0 -> d0 # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;Landroidx/datastore/preferences/protobuf/m0;Z)V"} 1:1:int computeSizeEnumListNoTag(java.util.List):0:0 -> e 1:1:int computeSizeFixed32List(int,java.util.List,boolean):0:0 -> f 1:1:int computeSizeFixed32ListNoTag(java.util.List):0:0 -> g 1:1:int computeSizeFixed64List(int,java.util.List,boolean):0:0 -> h 1:1:int computeSizeFixed64ListNoTag(java.util.List):0:0 -> i 1:1:int computeSizeGroupList(int,java.util.List,androidx.datastore.preferences.protobuf.Schema):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;Landroidx/datastore/preferences/protobuf/Y;)I"} 1:1:int computeSizeInt32List(int,java.util.List,boolean):0:0 -> k 1:1:int computeSizeInt32ListNoTag(java.util.List):0:0 -> l 1:1:int computeSizeInt64List(int,java.util.List,boolean):0:0 -> m 1:1:int computeSizeInt64ListNoTag(java.util.List):0:0 -> n 1:1:int computeSizeMessage(int,java.lang.Object,androidx.datastore.preferences.protobuf.Schema):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;Landroidx/datastore/preferences/protobuf/Y;)I"} 1:1:int computeSizeMessageList(int,java.util.List,androidx.datastore.preferences.protobuf.Schema):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;Landroidx/datastore/preferences/protobuf/Y;)I"} 1:1:int computeSizeSInt32List(int,java.util.List,boolean):0:0 -> q 1:1:int computeSizeSInt32ListNoTag(java.util.List):0:0 -> r 1:1:int computeSizeSInt64List(int,java.util.List,boolean):0:0 -> s 1:1:int computeSizeSInt64ListNoTag(java.util.List):0:0 -> t 1:1:int computeSizeStringList(int,java.util.List):0:0 -> u 1:1:int computeSizeUInt32List(int,java.util.List,boolean):0:0 -> v 1:1:int computeSizeUInt32ListNoTag(java.util.List):0:0 -> w 1:1:int computeSizeUInt64List(int,java.util.List,boolean):0:0 -> x 1:1:int computeSizeUInt64ListNoTag(java.util.List):0:0 -> y 1:1:java.lang.Object filterUnknownEnumList(java.lang.Object,int,java.util.List,androidx.datastore.preferences.protobuf.Internal$EnumVerifier,java.lang.Object,androidx.datastore.preferences.protobuf.UnknownFieldSchema):0:0 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;ILjava/util/List;Landroidx/datastore/preferences/protobuf/u$a;Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/f0;)Ljava/lang/Object;"} androidx.datastore.preferences.protobuf.SmallSortedMap -> androidx.datastore.preferences.protobuf.b0: # {"id":"sourceFile","fileName":"SmallSortedMap.java"} int maxArraySize -> e java.util.List entryList -> f java.util.Map overflowEntries -> g boolean isImmutable -> h androidx.datastore.preferences.protobuf.SmallSortedMap$EntrySet lazyEntrySet -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/b0$g;"} java.util.Map overflowEntriesDescending -> j androidx.datastore.preferences.protobuf.SmallSortedMap$DescendingEntrySet lazyDescendingEntrySet -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/b0$c;"} 1:1:void (int):0:0 -> 2:2:void (int,androidx.datastore.preferences.protobuf.SmallSortedMap$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/datastore/preferences/protobuf/b0$a;)V"} 1:1:void access$300(androidx.datastore.preferences.protobuf.SmallSortedMap):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/b0;)V"} 1:1:java.util.List access$600(androidx.datastore.preferences.protobuf.SmallSortedMap):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/b0;)Ljava/util/List;"} 1:1:java.util.Map access$700(androidx.datastore.preferences.protobuf.SmallSortedMap):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/b0;)Ljava/util/Map;"} 1:1:java.lang.Object access$800(androidx.datastore.preferences.protobuf.SmallSortedMap,int):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/b0;I)Ljava/lang/Object;"} 1:1:java.util.Map access$900(androidx.datastore.preferences.protobuf.SmallSortedMap):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/b0;)Ljava/util/Map;"} 1:1:int binarySearchInArray(java.lang.Comparable):0:0 -> f 1:1:void checkMutable():0:0 -> g 1:1:java.util.Set descendingEntrySet():0:0 -> h 1:1:void ensureEntryArrayMutable():0:0 -> i 1:1:java.util.Map$Entry getArrayEntryAt(int):0:0 -> j 1:1:int getNumArrayEntries():0:0 -> k 1:1:int getNumOverflowEntries():0:0 -> l 1:1:java.lang.Iterable getOverflowEntries():0:0 -> m 1:1:java.util.SortedMap getOverflowEntriesMutable():0:0 -> n 1:1:boolean isImmutable():0:0 -> o 1:1:void makeImmutable():0:0 -> p 1:1:androidx.datastore.preferences.protobuf.SmallSortedMap newFieldMap(int):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/datastore/preferences/protobuf/b0;"} 1:1:java.lang.Object put(java.lang.Comparable,java.lang.Object):0:0 -> r 1:1:java.lang.Object removeArrayEntryAt(int):0:0 -> s androidx.datastore.preferences.protobuf.SmallSortedMap$1 -> androidx.datastore.preferences.protobuf.b0$a: # {"id":"sourceFile","fileName":"SmallSortedMap.java"} 1:1:void makeImmutable():0:0 -> p androidx.datastore.preferences.protobuf.SmallSortedMap$DescendingEntryIterator -> androidx.datastore.preferences.protobuf.b0$b: # {"id":"sourceFile","fileName":"SmallSortedMap.java"} int pos -> e java.util.Iterator lazyOverflowIterator -> f androidx.datastore.preferences.protobuf.SmallSortedMap this$0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/b0;"} 1:1:void (androidx.datastore.preferences.protobuf.SmallSortedMap):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/b0;)V"} 2:2:void (androidx.datastore.preferences.protobuf.SmallSortedMap,androidx.datastore.preferences.protobuf.SmallSortedMap$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/b0;Landroidx/datastore/preferences/protobuf/b0$a;)V"} 1:1:java.util.Iterator getOverflowIterator():0:0 -> b 1:1:java.util.Map$Entry next():0:0 -> c androidx.datastore.preferences.protobuf.SmallSortedMap$DescendingEntrySet -> androidx.datastore.preferences.protobuf.b0$c: # {"id":"sourceFile","fileName":"SmallSortedMap.java"} androidx.datastore.preferences.protobuf.SmallSortedMap this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/b0;"} 1:1:void (androidx.datastore.preferences.protobuf.SmallSortedMap):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/b0;)V"} 2:2:void (androidx.datastore.preferences.protobuf.SmallSortedMap,androidx.datastore.preferences.protobuf.SmallSortedMap$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/b0;Landroidx/datastore/preferences/protobuf/b0$a;)V"} androidx.datastore.preferences.protobuf.SmallSortedMap$EmptySet -> androidx.datastore.preferences.protobuf.b0$d: # {"id":"sourceFile","fileName":"SmallSortedMap.java"} java.util.Iterator ITERATOR -> a java.lang.Iterable ITERABLE -> b 1:1:java.util.Iterator access$1000():0:0 -> a 1:1:java.lang.Iterable iterable():0:0 -> b androidx.datastore.preferences.protobuf.SmallSortedMap$EmptySet$1 -> androidx.datastore.preferences.protobuf.b0$d$a: # {"id":"sourceFile","fileName":"SmallSortedMap.java"} androidx.datastore.preferences.protobuf.SmallSortedMap$EmptySet$2 -> androidx.datastore.preferences.protobuf.b0$d$b: # {"id":"sourceFile","fileName":"SmallSortedMap.java"} androidx.datastore.preferences.protobuf.SmallSortedMap$Entry -> androidx.datastore.preferences.protobuf.b0$e: # {"id":"sourceFile","fileName":"SmallSortedMap.java"} java.lang.Comparable key -> e java.lang.Object value -> f androidx.datastore.preferences.protobuf.SmallSortedMap this$0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/b0;"} 1:1:void (androidx.datastore.preferences.protobuf.SmallSortedMap,java.lang.Comparable,java.lang.Object):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/b0;Ljava/lang/Comparable;Ljava/lang/Object;)V"} 2:2:void (androidx.datastore.preferences.protobuf.SmallSortedMap,java.util.Map$Entry):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/b0;Ljava/util/Map$Entry;)V"} 1:1:int compareTo(androidx.datastore.preferences.protobuf.SmallSortedMap$Entry):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/b0$e;)I"} 1:1:boolean equals(java.lang.Object,java.lang.Object):0:0 -> b 1:1:java.lang.Comparable getKey():0:0 -> d androidx.datastore.preferences.protobuf.SmallSortedMap$EntryIterator -> androidx.datastore.preferences.protobuf.b0$f: # {"id":"sourceFile","fileName":"SmallSortedMap.java"} int pos -> e boolean nextCalledBeforeRemove -> f java.util.Iterator lazyOverflowIterator -> g androidx.datastore.preferences.protobuf.SmallSortedMap this$0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/b0;"} 1:1:void (androidx.datastore.preferences.protobuf.SmallSortedMap):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/b0;)V"} 2:2:void (androidx.datastore.preferences.protobuf.SmallSortedMap,androidx.datastore.preferences.protobuf.SmallSortedMap$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/b0;Landroidx/datastore/preferences/protobuf/b0$a;)V"} 1:1:java.util.Iterator getOverflowIterator():0:0 -> b 1:1:java.util.Map$Entry next():0:0 -> c androidx.datastore.preferences.protobuf.SmallSortedMap$EntrySet -> androidx.datastore.preferences.protobuf.b0$g: # {"id":"sourceFile","fileName":"SmallSortedMap.java"} androidx.datastore.preferences.protobuf.SmallSortedMap this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/b0;"} 1:1:void (androidx.datastore.preferences.protobuf.SmallSortedMap):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/b0;)V"} 2:2:void (androidx.datastore.preferences.protobuf.SmallSortedMap,androidx.datastore.preferences.protobuf.SmallSortedMap$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/b0;Landroidx/datastore/preferences/protobuf/b0$a;)V"} 1:1:boolean add(java.util.Map$Entry):0:0 -> h androidx.datastore.preferences.protobuf.StructuralMessageInfo -> androidx.datastore.preferences.protobuf.c0: # {"id":"sourceFile","fileName":"StructuralMessageInfo.java"} androidx.datastore.preferences.protobuf.TextFormatEscaper -> androidx.datastore.preferences.protobuf.d0: # {"id":"sourceFile","fileName":"TextFormatEscaper.java"} 1:1:java.lang.String escapeBytes(androidx.datastore.preferences.protobuf.ByteString):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/f;)Ljava/lang/String;"} 1:1:java.lang.String escapeBytes(androidx.datastore.preferences.protobuf.TextFormatEscaper$ByteSequence):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/d0$b;)Ljava/lang/String;"} 1:1:java.lang.String escapeText(java.lang.String):0:0 -> c androidx.datastore.preferences.protobuf.TextFormatEscaper$1 -> androidx.datastore.preferences.protobuf.d0$a: # {"id":"sourceFile","fileName":"TextFormatEscaper.java"} androidx.datastore.preferences.protobuf.ByteString val$input -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/f;"} 1:1:byte byteAt(int):0:0 -> a androidx.datastore.preferences.protobuf.TextFormatEscaper$ByteSequence -> androidx.datastore.preferences.protobuf.d0$b: # {"id":"sourceFile","fileName":"TextFormatEscaper.java"} byte byteAt(int) -> a androidx.datastore.preferences.protobuf.UninitializedMessageException -> androidx.datastore.preferences.protobuf.e0: # {"id":"sourceFile","fileName":"UninitializedMessageException.java"} java.util.List missingFields -> e 1:1:androidx.datastore.preferences.protobuf.InvalidProtocolBufferException asInvalidProtocolBufferException():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/v;"} androidx.datastore.preferences.protobuf.UnknownFieldSchema -> androidx.datastore.preferences.protobuf.f0: # {"id":"sourceFile","fileName":"UnknownFieldSchema.java"} void addFixed32(java.lang.Object,int,int) -> a void addFixed64(java.lang.Object,int,long) -> b void addGroup(java.lang.Object,int,java.lang.Object) -> c void addLengthDelimited(java.lang.Object,int,androidx.datastore.preferences.protobuf.ByteString) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;ILandroidx/datastore/preferences/protobuf/f;)V"} void addVarint(java.lang.Object,int,long) -> e java.lang.Object getBuilderFromMessage(java.lang.Object) -> f java.lang.Object getFromMessage(java.lang.Object) -> g int getSerializedSize(java.lang.Object) -> h int getSerializedSizeAsMessageSet(java.lang.Object) -> i void makeImmutable(java.lang.Object) -> j java.lang.Object merge(java.lang.Object,java.lang.Object) -> k 1:1:void mergeFrom(java.lang.Object,androidx.datastore.preferences.protobuf.Reader):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/X;)V"} 1:1:boolean mergeOneFieldFrom(java.lang.Object,androidx.datastore.preferences.protobuf.Reader):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/X;)Z"} java.lang.Object newBuilder() -> n void setBuilderToMessage(java.lang.Object,java.lang.Object) -> o void setToMessage(java.lang.Object,java.lang.Object) -> p boolean shouldDiscardUnknownFields(androidx.datastore.preferences.protobuf.Reader) -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/X;)Z"} java.lang.Object toImmutable(java.lang.Object) -> r void writeAsMessageSetTo(java.lang.Object,androidx.datastore.preferences.protobuf.Writer) -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/m0;)V"} void writeTo(java.lang.Object,androidx.datastore.preferences.protobuf.Writer) -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/m0;)V"} androidx.datastore.preferences.protobuf.UnknownFieldSetLite -> androidx.datastore.preferences.protobuf.g0: # {"id":"sourceFile","fileName":"UnknownFieldSetLite.java"} int count -> a int[] tags -> b java.lang.Object[] objects -> c int memoizedSerializedSize -> d boolean isMutable -> e androidx.datastore.preferences.protobuf.UnknownFieldSetLite DEFAULT_INSTANCE -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/g0;"} 1:1:void ():0:0 -> 2:2:void (int,int[],java.lang.Object[],boolean):0:0 -> 1:1:void checkMutable():0:0 -> a 1:1:void ensureCapacity(int):0:0 -> b 1:1:androidx.datastore.preferences.protobuf.UnknownFieldSetLite getDefaultInstance():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/g0;"} 1:1:int getSerializedSize():0:0 -> d 1:1:int getSerializedSizeAsMessageSet():0:0 -> e 1:1:int hashCode(int[],int):0:0 -> f 1:1:int hashCode(java.lang.Object[],int):0:0 -> g 1:1:void makeImmutable():0:0 -> h 1:1:androidx.datastore.preferences.protobuf.UnknownFieldSetLite mergeFrom(androidx.datastore.preferences.protobuf.UnknownFieldSetLite):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/g0;)Landroidx/datastore/preferences/protobuf/g0;"} 1:1:androidx.datastore.preferences.protobuf.UnknownFieldSetLite mutableCopyOf(androidx.datastore.preferences.protobuf.UnknownFieldSetLite,androidx.datastore.preferences.protobuf.UnknownFieldSetLite):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/g0;Landroidx/datastore/preferences/protobuf/g0;)Landroidx/datastore/preferences/protobuf/g0;"} 1:1:androidx.datastore.preferences.protobuf.UnknownFieldSetLite newInstance():0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/g0;"} 1:1:boolean objectsEquals(java.lang.Object[],java.lang.Object[],int):0:0 -> l 1:1:void printWithIndent(java.lang.StringBuilder,int):0:0 -> m 1:1:void storeField(int,java.lang.Object):0:0 -> n 1:1:boolean tagsEquals(int[],int[],int):0:0 -> o 1:1:void writeAsMessageSetTo(androidx.datastore.preferences.protobuf.Writer):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/m0;)V"} 1:1:void writeField(int,java.lang.Object,androidx.datastore.preferences.protobuf.Writer):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;Landroidx/datastore/preferences/protobuf/m0;)V"} 1:1:void writeTo(androidx.datastore.preferences.protobuf.Writer):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/m0;)V"} androidx.datastore.preferences.protobuf.UnknownFieldSetLiteSchema -> androidx.datastore.preferences.protobuf.h0: # {"id":"sourceFile","fileName":"UnknownFieldSetLiteSchema.java"} 1:1:androidx.datastore.preferences.protobuf.UnknownFieldSetLite getFromMessage(java.lang.Object):0:0 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Landroidx/datastore/preferences/protobuf/g0;"} 1:1:int getSerializedSize(androidx.datastore.preferences.protobuf.UnknownFieldSetLite):0:0 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/g0;)I"} 1:1:int getSerializedSizeAsMessageSet(androidx.datastore.preferences.protobuf.UnknownFieldSetLite):0:0 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/g0;)I"} 1:1:androidx.datastore.preferences.protobuf.UnknownFieldSetLite merge(androidx.datastore.preferences.protobuf.UnknownFieldSetLite,androidx.datastore.preferences.protobuf.UnknownFieldSetLite):0:0 -> D # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/g0;Landroidx/datastore/preferences/protobuf/g0;)Landroidx/datastore/preferences/protobuf/g0;"} 1:1:androidx.datastore.preferences.protobuf.UnknownFieldSetLite newBuilder():0:0 -> E # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/g0;"} 1:1:void setBuilderToMessage(java.lang.Object,androidx.datastore.preferences.protobuf.UnknownFieldSetLite):0:0 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/g0;)V"} 1:1:void setToMessage(java.lang.Object,androidx.datastore.preferences.protobuf.UnknownFieldSetLite):0:0 -> G # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/g0;)V"} 1:1:androidx.datastore.preferences.protobuf.UnknownFieldSetLite toImmutable(androidx.datastore.preferences.protobuf.UnknownFieldSetLite):0:0 -> H # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/g0;)Landroidx/datastore/preferences/protobuf/g0;"} 1:1:void writeAsMessageSetTo(androidx.datastore.preferences.protobuf.UnknownFieldSetLite,androidx.datastore.preferences.protobuf.Writer):0:0 -> I # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/g0;Landroidx/datastore/preferences/protobuf/m0;)V"} 1:1:void writeTo(androidx.datastore.preferences.protobuf.UnknownFieldSetLite,androidx.datastore.preferences.protobuf.Writer):0:0 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/g0;Landroidx/datastore/preferences/protobuf/m0;)V"} 1:1:void addFixed32(java.lang.Object,int,int):0:0 -> a 1:1:void addFixed64(java.lang.Object,int,long):0:0 -> b 1:1:void addGroup(java.lang.Object,int,java.lang.Object):0:0 -> c 1:1:void addLengthDelimited(java.lang.Object,int,androidx.datastore.preferences.protobuf.ByteString):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;ILandroidx/datastore/preferences/protobuf/f;)V"} 1:1:void addVarint(java.lang.Object,int,long):0:0 -> e 1:1:java.lang.Object getBuilderFromMessage(java.lang.Object):0:0 -> f 1:1:java.lang.Object getFromMessage(java.lang.Object):0:0 -> g 1:1:int getSerializedSize(java.lang.Object):0:0 -> h 1:1:int getSerializedSizeAsMessageSet(java.lang.Object):0:0 -> i 1:1:void makeImmutable(java.lang.Object):0:0 -> j 1:1:java.lang.Object merge(java.lang.Object,java.lang.Object):0:0 -> k 1:1:java.lang.Object newBuilder():0:0 -> n 1:1:void setBuilderToMessage(java.lang.Object,java.lang.Object):0:0 -> o 1:1:void setToMessage(java.lang.Object,java.lang.Object):0:0 -> p 1:1:boolean shouldDiscardUnknownFields(androidx.datastore.preferences.protobuf.Reader):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/X;)Z"} 1:1:java.lang.Object toImmutable(java.lang.Object):0:0 -> r 1:1:void writeAsMessageSetTo(java.lang.Object,androidx.datastore.preferences.protobuf.Writer):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/m0;)V"} 1:1:void writeTo(java.lang.Object,androidx.datastore.preferences.protobuf.Writer):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Landroidx/datastore/preferences/protobuf/m0;)V"} 1:1:void addFixed32(androidx.datastore.preferences.protobuf.UnknownFieldSetLite,int,int):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/g0;II)V"} 1:1:void addFixed64(androidx.datastore.preferences.protobuf.UnknownFieldSetLite,int,long):0:0 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/g0;IJ)V"} 1:1:void addGroup(androidx.datastore.preferences.protobuf.UnknownFieldSetLite,int,androidx.datastore.preferences.protobuf.UnknownFieldSetLite):0:0 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/g0;ILandroidx/datastore/preferences/protobuf/g0;)V"} 1:1:void addLengthDelimited(androidx.datastore.preferences.protobuf.UnknownFieldSetLite,int,androidx.datastore.preferences.protobuf.ByteString):0:0 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/g0;ILandroidx/datastore/preferences/protobuf/f;)V"} 1:1:void addVarint(androidx.datastore.preferences.protobuf.UnknownFieldSetLite,int,long):0:0 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/g0;IJ)V"} 1:1:androidx.datastore.preferences.protobuf.UnknownFieldSetLite getBuilderFromMessage(java.lang.Object):0:0 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Landroidx/datastore/preferences/protobuf/g0;"} androidx.datastore.preferences.protobuf.UnmodifiableLazyStringList -> androidx.datastore.preferences.protobuf.i0: # {"id":"sourceFile","fileName":"UnmodifiableLazyStringList.java"} androidx.datastore.preferences.protobuf.LazyStringList list -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/z;"} 1:1:androidx.datastore.preferences.protobuf.LazyStringList getUnmodifiableView():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/z;"} 1:1:void add(androidx.datastore.preferences.protobuf.ByteString):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/f;)V"} 1:1:java.lang.Object getRaw(int):0:0 -> d 1:1:java.util.List getUnderlyingElements():0:0 -> f 1:1:androidx.datastore.preferences.protobuf.LazyStringList access$000(androidx.datastore.preferences.protobuf.UnmodifiableLazyStringList):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/datastore/preferences/protobuf/i0;)Landroidx/datastore/preferences/protobuf/z;"} 1:1:java.lang.String get(int):0:0 -> i androidx.datastore.preferences.protobuf.UnmodifiableLazyStringList$1 -> androidx.datastore.preferences.protobuf.i0$a: # {"id":"sourceFile","fileName":"UnmodifiableLazyStringList.java"} java.util.ListIterator iter -> e int val$index -> f androidx.datastore.preferences.protobuf.UnmodifiableLazyStringList this$0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/i0;"} 1:1:void add(java.lang.String):0:0 -> b 1:1:java.lang.String next():0:0 -> c 1:1:java.lang.String previous():0:0 -> d 1:1:void set(java.lang.String):0:0 -> e androidx.datastore.preferences.protobuf.UnmodifiableLazyStringList$2 -> androidx.datastore.preferences.protobuf.i0$b: # {"id":"sourceFile","fileName":"UnmodifiableLazyStringList.java"} java.util.Iterator iter -> e androidx.datastore.preferences.protobuf.UnmodifiableLazyStringList this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/i0;"} 1:1:java.lang.String next():0:0 -> b androidx.datastore.preferences.protobuf.UnsafeUtil -> androidx.datastore.preferences.protobuf.j0: # {"id":"sourceFile","fileName":"UnsafeUtil.java"} sun.misc.Unsafe UNSAFE -> a java.lang.Class MEMORY_CLASS -> b boolean IS_ANDROID_64 -> c boolean IS_ANDROID_32 -> d androidx.datastore.preferences.protobuf.UnsafeUtil$MemoryAccessor MEMORY_ACCESSOR -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/j0$e;"} boolean HAS_UNSAFE_BYTEBUFFER_OPERATIONS -> f boolean HAS_UNSAFE_ARRAY_OPERATIONS -> g long BYTE_ARRAY_BASE_OFFSET -> h long BOOLEAN_ARRAY_BASE_OFFSET -> i long BOOLEAN_ARRAY_INDEX_SCALE -> j long INT_ARRAY_BASE_OFFSET -> k long INT_ARRAY_INDEX_SCALE -> l long LONG_ARRAY_BASE_OFFSET -> m long LONG_ARRAY_INDEX_SCALE -> n long FLOAT_ARRAY_BASE_OFFSET -> o long FLOAT_ARRAY_INDEX_SCALE -> p long DOUBLE_ARRAY_BASE_OFFSET -> q long DOUBLE_ARRAY_INDEX_SCALE -> r long OBJECT_ARRAY_BASE_OFFSET -> s long OBJECT_ARRAY_INDEX_SCALE -> t long BUFFER_ADDRESS_OFFSET -> u int BYTE_ARRAY_ALIGNMENT -> v boolean IS_BIG_ENDIAN -> w 1:1:long getLong(java.lang.Object,long):0:0 -> A 1:1:androidx.datastore.preferences.protobuf.UnsafeUtil$MemoryAccessor getMemoryAccessor():0:0 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/j0$e;"} 1:1:java.lang.Object getObject(java.lang.Object,long):0:0 -> C 1:1:sun.misc.Unsafe getUnsafe():0:0 -> D 1:1:boolean hasUnsafeArrayOperations():0:0 -> E 1:1:boolean hasUnsafeByteBufferOperations():0:0 -> F 1:1:void logMissingMethod(java.lang.Throwable):0:0 -> G 1:1:void putBoolean(java.lang.Object,long,boolean):0:0 -> H 1:1:void putBooleanBigEndian(java.lang.Object,long,boolean):0:0 -> I 1:1:void putBooleanLittleEndian(java.lang.Object,long,boolean):0:0 -> J 1:1:void putByte(byte[],long,byte):0:0 -> K 1:1:void putByteBigEndian(java.lang.Object,long,byte):0:0 -> L 1:1:void putByteLittleEndian(java.lang.Object,long,byte):0:0 -> M 1:1:void putDouble(java.lang.Object,long,double):0:0 -> N 1:1:void putFloat(java.lang.Object,long,float):0:0 -> O 1:1:void putInt(java.lang.Object,long,int):0:0 -> P 1:1:void putLong(java.lang.Object,long,long):0:0 -> Q 1:1:void putObject(java.lang.Object,long,java.lang.Object):0:0 -> R 1:1:boolean supportsUnsafeArrayOperations():0:0 -> S 1:1:boolean supportsUnsafeByteBufferOperations():0:0 -> T 1:1:void access$000(java.lang.Throwable):0:0 -> a 1:1:java.lang.reflect.Field access$100():0:0 -> b 1:1:byte access$200(java.lang.Object,long):0:0 -> c 1:1:byte access$300(java.lang.Object,long):0:0 -> d 1:1:void access$400(java.lang.Object,long,byte):0:0 -> e 1:1:void access$500(java.lang.Object,long,byte):0:0 -> f 1:1:boolean access$600(java.lang.Object,long):0:0 -> g 1:1:boolean access$700(java.lang.Object,long):0:0 -> h 1:1:void access$800(java.lang.Object,long,boolean):0:0 -> i 1:1:void access$900(java.lang.Object,long,boolean):0:0 -> j 1:1:java.lang.Object allocateInstance(java.lang.Class):0:0 -> k 1:1:int arrayBaseOffset(java.lang.Class):0:0 -> l 1:1:int arrayIndexScale(java.lang.Class):0:0 -> m 1:1:java.lang.reflect.Field bufferAddressField():0:0 -> n 1:1:boolean determineAndroidSupportByAddressSize(java.lang.Class):0:0 -> o 1:1:java.lang.reflect.Field field(java.lang.Class,java.lang.String):0:0 -> p 1:1:long fieldOffset(java.lang.reflect.Field):0:0 -> q 1:1:boolean getBoolean(java.lang.Object,long):0:0 -> r 1:1:boolean getBooleanBigEndian(java.lang.Object,long):0:0 -> s 1:1:boolean getBooleanLittleEndian(java.lang.Object,long):0:0 -> t 1:1:byte getByte(byte[],long):0:0 -> u 1:1:byte getByteBigEndian(java.lang.Object,long):0:0 -> v 1:1:byte getByteLittleEndian(java.lang.Object,long):0:0 -> w 1:1:double getDouble(java.lang.Object,long):0:0 -> x 1:1:float getFloat(java.lang.Object,long):0:0 -> y 1:1:int getInt(java.lang.Object,long):0:0 -> z androidx.datastore.preferences.protobuf.UnsafeUtil$1 -> androidx.datastore.preferences.protobuf.j0$a: # {"id":"sourceFile","fileName":"UnsafeUtil.java"} 1:1:sun.misc.Unsafe run():0:0 -> a androidx.datastore.preferences.protobuf.UnsafeUtil$Android32MemoryAccessor -> androidx.datastore.preferences.protobuf.j0$b: # {"id":"sourceFile","fileName":"UnsafeUtil.java"} 1:1:boolean getBoolean(java.lang.Object,long):0:0 -> c 1:1:byte getByte(java.lang.Object,long):0:0 -> d 1:1:double getDouble(java.lang.Object,long):0:0 -> e 1:1:float getFloat(java.lang.Object,long):0:0 -> f 1:1:void putBoolean(java.lang.Object,long,boolean):0:0 -> k 1:1:void putByte(java.lang.Object,long,byte):0:0 -> l 1:1:void putDouble(java.lang.Object,long,double):0:0 -> m 1:1:void putFloat(java.lang.Object,long,float):0:0 -> n 1:1:boolean supportsUnsafeByteBufferOperations():0:0 -> s androidx.datastore.preferences.protobuf.UnsafeUtil$Android64MemoryAccessor -> androidx.datastore.preferences.protobuf.j0$c: # {"id":"sourceFile","fileName":"UnsafeUtil.java"} 1:1:boolean getBoolean(java.lang.Object,long):0:0 -> c 1:1:byte getByte(java.lang.Object,long):0:0 -> d 1:1:double getDouble(java.lang.Object,long):0:0 -> e 1:1:float getFloat(java.lang.Object,long):0:0 -> f 1:1:void putBoolean(java.lang.Object,long,boolean):0:0 -> k 1:1:void putByte(java.lang.Object,long,byte):0:0 -> l 1:1:void putDouble(java.lang.Object,long,double):0:0 -> m 1:1:void putFloat(java.lang.Object,long,float):0:0 -> n 1:1:boolean supportsUnsafeByteBufferOperations():0:0 -> s androidx.datastore.preferences.protobuf.UnsafeUtil$JvmMemoryAccessor -> androidx.datastore.preferences.protobuf.j0$d: # {"id":"sourceFile","fileName":"UnsafeUtil.java"} 1:1:boolean getBoolean(java.lang.Object,long):0:0 -> c 1:1:byte getByte(java.lang.Object,long):0:0 -> d 1:1:double getDouble(java.lang.Object,long):0:0 -> e 1:1:float getFloat(java.lang.Object,long):0:0 -> f 1:1:void putBoolean(java.lang.Object,long,boolean):0:0 -> k 1:1:void putByte(java.lang.Object,long,byte):0:0 -> l 1:1:void putDouble(java.lang.Object,long,double):0:0 -> m 1:1:void putFloat(java.lang.Object,long,float):0:0 -> n 1:1:boolean supportsUnsafeArrayOperations():0:0 -> r 1:1:boolean supportsUnsafeByteBufferOperations():0:0 -> s androidx.datastore.preferences.protobuf.UnsafeUtil$MemoryAccessor -> androidx.datastore.preferences.protobuf.j0$e: # {"id":"sourceFile","fileName":"UnsafeUtil.java"} sun.misc.Unsafe unsafe -> a 1:1:int arrayBaseOffset(java.lang.Class):0:0 -> a 1:1:int arrayIndexScale(java.lang.Class):0:0 -> b boolean getBoolean(java.lang.Object,long) -> c byte getByte(java.lang.Object,long) -> d double getDouble(java.lang.Object,long) -> e float getFloat(java.lang.Object,long) -> f 1:1:int getInt(java.lang.Object,long):0:0 -> g 1:1:long getLong(java.lang.Object,long):0:0 -> h 1:1:java.lang.Object getObject(java.lang.Object,long):0:0 -> i 1:1:long objectFieldOffset(java.lang.reflect.Field):0:0 -> j void putBoolean(java.lang.Object,long,boolean) -> k void putByte(java.lang.Object,long,byte) -> l void putDouble(java.lang.Object,long,double) -> m void putFloat(java.lang.Object,long,float) -> n 1:1:void putInt(java.lang.Object,long,int):0:0 -> o 1:1:void putLong(java.lang.Object,long,long):0:0 -> p 1:1:void putObject(java.lang.Object,long,java.lang.Object):0:0 -> q 1:1:boolean supportsUnsafeArrayOperations():0:0 -> r 1:1:boolean supportsUnsafeByteBufferOperations():0:0 -> s androidx.datastore.preferences.protobuf.Utf8 -> androidx.datastore.preferences.protobuf.k0: # {"id":"sourceFile","fileName":"Utf8.java"} androidx.datastore.preferences.protobuf.Utf8$Processor processor -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/k0$b;"} 1:1:int access$000(int,int):0:0 -> a 1:1:int access$100(int,int,int):0:0 -> b 1:1:int access$1100(byte[],int,int):0:0 -> c 1:1:int access$1200(int):0:0 -> d 1:1:java.lang.String decodeUtf8(byte[],int,int):0:0 -> e 1:1:int encode(java.lang.CharSequence,byte[],int,int):0:0 -> f 1:1:int encodedLength(java.lang.CharSequence):0:0 -> g 1:1:int encodedLengthGeneral(java.lang.CharSequence,int):0:0 -> h 1:1:int incompleteStateFor(int):0:0 -> i 1:1:int incompleteStateFor(int,int):0:0 -> j 1:1:int incompleteStateFor(int,int,int):0:0 -> k 1:1:int incompleteStateFor(byte[],int,int):0:0 -> l 1:1:boolean isValidUtf8(byte[]):0:0 -> m 1:1:boolean isValidUtf8(byte[],int,int):0:0 -> n androidx.datastore.preferences.protobuf.Utf8$DecodeUtil -> androidx.datastore.preferences.protobuf.k0$a: # {"id":"sourceFile","fileName":"Utf8.java"} 1:1:void access$1000(byte,byte,byte,byte,char[],int):0:0 -> a 1:1:boolean access$400(byte):0:0 -> b 1:1:void access$500(byte,char[],int):0:0 -> c 1:1:boolean access$600(byte):0:0 -> d 1:1:void access$700(byte,byte,char[],int):0:0 -> e 1:1:boolean access$800(byte):0:0 -> f 1:1:void access$900(byte,byte,byte,char[],int):0:0 -> g 1:1:void handleFourBytes(byte,byte,byte,byte,char[],int):0:0 -> h 1:1:void handleOneByte(byte,char[],int):0:0 -> i 1:1:void handleThreeBytes(byte,byte,byte,char[],int):0:0 -> j 1:1:void handleTwoBytes(byte,byte,char[],int):0:0 -> k 1:1:char highSurrogate(int):0:0 -> l 1:1:boolean isNotTrailingByte(byte):0:0 -> m 1:1:boolean isOneByte(byte):0:0 -> n 1:1:boolean isThreeBytes(byte):0:0 -> o 1:1:boolean isTwoBytes(byte):0:0 -> p 1:1:char lowSurrogate(int):0:0 -> q 1:1:int trailingByteValue(byte):0:0 -> r androidx.datastore.preferences.protobuf.Utf8$Processor -> androidx.datastore.preferences.protobuf.k0$b: # {"id":"sourceFile","fileName":"Utf8.java"} java.lang.String decodeUtf8(byte[],int,int) -> a int encodeUtf8(java.lang.CharSequence,byte[],int,int) -> b 1:1:boolean isValidUtf8(byte[],int,int):0:0 -> c int partialIsValidUtf8(int,byte[],int,int) -> d androidx.datastore.preferences.protobuf.Utf8$SafeProcessor -> androidx.datastore.preferences.protobuf.k0$c: # {"id":"sourceFile","fileName":"Utf8.java"} 1:1:java.lang.String decodeUtf8(byte[],int,int):0:0 -> a 1:1:int encodeUtf8(java.lang.CharSequence,byte[],int,int):0:0 -> b 1:1:int partialIsValidUtf8(int,byte[],int,int):0:0 -> d 1:1:int partialIsValidUtf8(byte[],int,int):0:0 -> e 1:1:int partialIsValidUtf8NonAscii(byte[],int,int):0:0 -> f androidx.datastore.preferences.protobuf.Utf8$UnpairedSurrogateException -> androidx.datastore.preferences.protobuf.k0$d: # {"id":"sourceFile","fileName":"Utf8.java"} androidx.datastore.preferences.protobuf.Utf8$UnsafeProcessor -> androidx.datastore.preferences.protobuf.k0$e: # {"id":"sourceFile","fileName":"Utf8.java"} 1:1:java.lang.String decodeUtf8(byte[],int,int):0:0 -> a 1:1:int encodeUtf8(java.lang.CharSequence,byte[],int,int):0:0 -> b 1:1:int partialIsValidUtf8(int,byte[],int,int):0:0 -> d 1:1:boolean isAvailable():0:0 -> e 1:1:int partialIsValidUtf8(byte[],long,int):0:0 -> f 1:1:int unsafeEstimateConsecutiveAscii(byte[],long,int):0:0 -> g 1:1:int unsafeIncompleteStateFor(byte[],int,long,int):0:0 -> h androidx.datastore.preferences.protobuf.WireFormat -> androidx.datastore.preferences.protobuf.l0: # {"id":"sourceFile","fileName":"WireFormat.java"} int MESSAGE_SET_ITEM_TAG -> a int MESSAGE_SET_ITEM_END_TAG -> b int MESSAGE_SET_TYPE_ID_TAG -> c int MESSAGE_SET_MESSAGE_TAG -> d 1:1:int getTagFieldNumber(int):0:0 -> a 1:1:int getTagWireType(int):0:0 -> b 1:1:int makeTag(int,int):0:0 -> c androidx.datastore.preferences.protobuf.WireFormat$1 -> androidx.datastore.preferences.protobuf.l0$a: # {"id":"sourceFile","fileName":"WireFormat.java"} androidx.datastore.preferences.protobuf.WireFormat$FieldType -> androidx.datastore.preferences.protobuf.l0$b: # {"id":"sourceFile","fileName":"WireFormat.java"} androidx.datastore.preferences.protobuf.WireFormat$JavaType javaType -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$c;"} int wireType -> f androidx.datastore.preferences.protobuf.WireFormat$FieldType DOUBLE -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$b;"} androidx.datastore.preferences.protobuf.WireFormat$FieldType FLOAT -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$b;"} androidx.datastore.preferences.protobuf.WireFormat$FieldType INT64 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$b;"} androidx.datastore.preferences.protobuf.WireFormat$FieldType UINT64 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$b;"} androidx.datastore.preferences.protobuf.WireFormat$FieldType INT32 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$b;"} androidx.datastore.preferences.protobuf.WireFormat$FieldType FIXED64 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$b;"} androidx.datastore.preferences.protobuf.WireFormat$FieldType FIXED32 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$b;"} androidx.datastore.preferences.protobuf.WireFormat$FieldType BOOL -> n # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$b;"} androidx.datastore.preferences.protobuf.WireFormat$FieldType STRING -> o # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$b;"} androidx.datastore.preferences.protobuf.WireFormat$FieldType GROUP -> p # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$b;"} androidx.datastore.preferences.protobuf.WireFormat$FieldType MESSAGE -> q # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$b;"} androidx.datastore.preferences.protobuf.WireFormat$FieldType BYTES -> r # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$b;"} androidx.datastore.preferences.protobuf.WireFormat$FieldType UINT32 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$b;"} androidx.datastore.preferences.protobuf.WireFormat$FieldType ENUM -> t # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$b;"} androidx.datastore.preferences.protobuf.WireFormat$FieldType SFIXED32 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$b;"} androidx.datastore.preferences.protobuf.WireFormat$FieldType SFIXED64 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$b;"} androidx.datastore.preferences.protobuf.WireFormat$FieldType SINT32 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$b;"} androidx.datastore.preferences.protobuf.WireFormat$FieldType SINT64 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$b;"} androidx.datastore.preferences.protobuf.WireFormat$FieldType[] $VALUES -> y # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/datastore/preferences/protobuf/l0$b;"} 1:1:void (java.lang.String,int,androidx.datastore.preferences.protobuf.WireFormat$JavaType,int):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/l0$c;I)V"} 2:2:void (java.lang.String,int,androidx.datastore.preferences.protobuf.WireFormat$JavaType,int,androidx.datastore.preferences.protobuf.WireFormat$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ILandroidx/datastore/preferences/protobuf/l0$c;ILandroidx/datastore/preferences/protobuf/l0$a;)V"} 1:1:androidx.datastore.preferences.protobuf.WireFormat$JavaType getJavaType():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/l0$c;"} 1:1:int getWireType():0:0 -> b androidx.datastore.preferences.protobuf.WireFormat$FieldType$1 -> androidx.datastore.preferences.protobuf.l0$b$a: # {"id":"sourceFile","fileName":"WireFormat.java"} androidx.datastore.preferences.protobuf.WireFormat$FieldType$2 -> androidx.datastore.preferences.protobuf.l0$b$b: # {"id":"sourceFile","fileName":"WireFormat.java"} androidx.datastore.preferences.protobuf.WireFormat$FieldType$3 -> androidx.datastore.preferences.protobuf.l0$b$c: # {"id":"sourceFile","fileName":"WireFormat.java"} androidx.datastore.preferences.protobuf.WireFormat$FieldType$4 -> androidx.datastore.preferences.protobuf.l0$b$d: # {"id":"sourceFile","fileName":"WireFormat.java"} androidx.datastore.preferences.protobuf.WireFormat$JavaType -> androidx.datastore.preferences.protobuf.l0$c: # {"id":"sourceFile","fileName":"WireFormat.java"} java.lang.Object defaultDefault -> e androidx.datastore.preferences.protobuf.WireFormat$JavaType INT -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$c;"} androidx.datastore.preferences.protobuf.WireFormat$JavaType LONG -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$c;"} androidx.datastore.preferences.protobuf.WireFormat$JavaType FLOAT -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$c;"} androidx.datastore.preferences.protobuf.WireFormat$JavaType DOUBLE -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$c;"} androidx.datastore.preferences.protobuf.WireFormat$JavaType BOOLEAN -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$c;"} androidx.datastore.preferences.protobuf.WireFormat$JavaType STRING -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$c;"} androidx.datastore.preferences.protobuf.WireFormat$JavaType BYTE_STRING -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$c;"} androidx.datastore.preferences.protobuf.WireFormat$JavaType ENUM -> m # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$c;"} androidx.datastore.preferences.protobuf.WireFormat$JavaType MESSAGE -> n # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/l0$c;"} androidx.datastore.preferences.protobuf.WireFormat$JavaType[] $VALUES -> o # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/datastore/preferences/protobuf/l0$c;"} androidx.datastore.preferences.protobuf.Writer -> androidx.datastore.preferences.protobuf.m0: # {"id":"sourceFile","fileName":"Writer.java"} void writeBytes(int,androidx.datastore.preferences.protobuf.ByteString) -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/datastore/preferences/protobuf/f;)V"} void writeFixed32(int,int) -> B void writeEnumList(int,java.util.List,boolean) -> C void writeDouble(int,double) -> D void writeDoubleList(int,java.util.List,boolean) -> E void writeMap(int,androidx.datastore.preferences.protobuf.MapEntryLite$Metadata,java.util.Map) -> F # {"id":"com.android.tools.r8.residualsignature","signature":"(ILandroidx/datastore/preferences/protobuf/C$a;Ljava/util/Map;)V"} void writeSFixed64(int,long) -> G void writeSFixed64List(int,java.util.List,boolean) -> H void writeSInt32(int,int) -> I void writeBytesList(int,java.util.List) -> J void writeFixed32List(int,java.util.List,boolean) -> K void writeUInt64List(int,java.util.List,boolean) -> L void writeMessage(int,java.lang.Object,androidx.datastore.preferences.protobuf.Schema) -> M # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;Landroidx/datastore/preferences/protobuf/Y;)V"} void writeGroup(int,java.lang.Object,androidx.datastore.preferences.protobuf.Schema) -> N # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;Landroidx/datastore/preferences/protobuf/Y;)V"} void writeBoolList(int,java.util.List,boolean) -> O void writeInt32List(int,java.util.List,boolean) -> a void writeFloatList(int,java.util.List,boolean) -> b void writeUInt32List(int,java.util.List,boolean) -> c void writeInt64(int,long) -> d void writeSInt64List(int,java.util.List,boolean) -> e void writeBool(int,boolean) -> f void writeFixed64(int,long) -> g void writeUInt32(int,int) -> h void writeMessageSetItem(int,java.lang.Object) -> i androidx.datastore.preferences.protobuf.Writer$FieldOrder fieldOrder() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/datastore/preferences/protobuf/m0$a;"} void writeMessageList(int,java.util.List,androidx.datastore.preferences.protobuf.Schema) -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;Landroidx/datastore/preferences/protobuf/Y;)V"} void writeSInt64(int,long) -> l void writeFloat(int,float) -> m void writeStringList(int,java.util.List) -> n void writeSFixed32(int,int) -> o void writeGroupList(int,java.util.List,androidx.datastore.preferences.protobuf.Schema) -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/util/List;Landroidx/datastore/preferences/protobuf/Y;)V"} void writeStartGroup(int) -> q void writeEndGroup(int) -> r void writeString(int,java.lang.String) -> s void writeInt32(int,int) -> t void writeSInt32List(int,java.util.List,boolean) -> u void writeUInt64(int,long) -> v void writeFixed64List(int,java.util.List,boolean) -> w void writeSFixed32List(int,java.util.List,boolean) -> x void writeEnum(int,int) -> y void writeInt64List(int,java.util.List,boolean) -> z androidx.datastore.preferences.protobuf.Writer$FieldOrder -> androidx.datastore.preferences.protobuf.m0$a: # {"id":"sourceFile","fileName":"Writer.java"} androidx.datastore.preferences.protobuf.Writer$FieldOrder ASCENDING -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/m0$a;"} androidx.datastore.preferences.protobuf.Writer$FieldOrder DESCENDING -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/datastore/preferences/protobuf/m0$a;"} androidx.datastore.preferences.protobuf.Writer$FieldOrder[] $VALUES -> g # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/datastore/preferences/protobuf/m0$a;"} androidx.exifinterface.media.ExifInterface -> androidx.exifinterface.media.a: # {"id":"sourceFile","fileName":"ExifInterface.java"} int[] BITS_PER_SAMPLE_GREYSCALE_2 -> A byte[] JPEG_SIGNATURE -> B byte[] HEIF_TYPE_FTYP -> C byte[] HEIF_BRAND_MIF1 -> D byte[] HEIF_BRAND_HEIC -> E byte[] ORF_MAKER_NOTE_HEADER_1 -> F byte[] ORF_MAKER_NOTE_HEADER_2 -> G byte[] PNG_SIGNATURE -> H byte[] PNG_CHUNK_TYPE_EXIF -> I byte[] PNG_CHUNK_TYPE_IHDR -> J byte[] PNG_CHUNK_TYPE_IEND -> K byte[] WEBP_SIGNATURE_1 -> L byte[] WEBP_SIGNATURE_2 -> M byte[] WEBP_CHUNK_TYPE_EXIF -> N byte[] WEBP_VP8_SIGNATURE -> O byte[] WEBP_CHUNK_TYPE_VP8X -> P byte[] WEBP_CHUNK_TYPE_VP8L -> Q byte[] WEBP_CHUNK_TYPE_VP8 -> R byte[] WEBP_CHUNK_TYPE_ANIM -> S byte[] WEBP_CHUNK_TYPE_ANMF -> T java.text.SimpleDateFormat sFormatterPrimary -> U java.text.SimpleDateFormat sFormatterSecondary -> V java.lang.String[] IFD_FORMAT_NAMES -> W int[] IFD_FORMAT_BYTES_PER_FORMAT -> X byte[] EXIF_ASCII_PREFIX -> Y androidx.exifinterface.media.ExifInterface$ExifTag[] IFD_TIFF_TAGS -> Z # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/exifinterface/media/a$e;"} java.lang.String mFilename -> a androidx.exifinterface.media.ExifInterface$ExifTag[] IFD_EXIF_TAGS -> a0 # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/exifinterface/media/a$e;"} java.io.FileDescriptor mSeekableFileDescriptor -> b androidx.exifinterface.media.ExifInterface$ExifTag[] IFD_GPS_TAGS -> b0 # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/exifinterface/media/a$e;"} android.content.res.AssetManager$AssetInputStream mAssetInputStream -> c androidx.exifinterface.media.ExifInterface$ExifTag[] IFD_INTEROPERABILITY_TAGS -> c0 # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/exifinterface/media/a$e;"} int mMimeType -> d androidx.exifinterface.media.ExifInterface$ExifTag[] IFD_THUMBNAIL_TAGS -> d0 # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/exifinterface/media/a$e;"} boolean mIsExifDataOnly -> e androidx.exifinterface.media.ExifInterface$ExifTag TAG_RAF_IMAGE_SIZE -> e0 # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/exifinterface/media/a$e;"} java.util.HashMap[] mAttributes -> f androidx.exifinterface.media.ExifInterface$ExifTag[] ORF_MAKER_NOTE_TAGS -> f0 # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/exifinterface/media/a$e;"} java.util.Set mAttributesOffsets -> g androidx.exifinterface.media.ExifInterface$ExifTag[] ORF_CAMERA_SETTINGS_TAGS -> g0 # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/exifinterface/media/a$e;"} java.nio.ByteOrder mExifByteOrder -> h androidx.exifinterface.media.ExifInterface$ExifTag[] ORF_IMAGE_PROCESSING_TAGS -> h0 # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/exifinterface/media/a$e;"} boolean mHasThumbnail -> i androidx.exifinterface.media.ExifInterface$ExifTag[] PEF_TAGS -> i0 # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/exifinterface/media/a$e;"} boolean mHasThumbnailStrips -> j androidx.exifinterface.media.ExifInterface$ExifTag[][] EXIF_TAGS -> j0 # {"id":"com.android.tools.r8.residualsignature","signature":"[[Landroidx/exifinterface/media/a$e;"} boolean mAreThumbnailStripsConsecutive -> k androidx.exifinterface.media.ExifInterface$ExifTag[] EXIF_POINTER_TAGS -> k0 # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/exifinterface/media/a$e;"} int mThumbnailOffset -> l java.util.HashMap[] sExifTagMapsForReading -> l0 int mThumbnailLength -> m java.util.HashMap[] sExifTagMapsForWriting -> m0 byte[] mThumbnailBytes -> n java.util.HashSet sTagSetForCompatibility -> n0 int mThumbnailCompression -> o java.util.HashMap sExifPointerTagMap -> o0 int mOffsetToExifData -> p java.nio.charset.Charset ASCII -> p0 int mOrfMakerNoteOffset -> q byte[] IDENTIFIER_EXIF_APP1 -> q0 int mOrfThumbnailOffset -> r byte[] IDENTIFIER_XMP_APP1 -> r0 int mOrfThumbnailLength -> s java.util.regex.Pattern NON_ZERO_TIME_PATTERN -> s0 boolean mModified -> t java.util.regex.Pattern GPS_TIMESTAMP_PATTERN -> t0 boolean mXmpIsFromSeparateMarker -> u java.util.regex.Pattern DATETIME_PRIMARY_FORMAT_PATTERN -> u0 boolean DEBUG -> v java.util.regex.Pattern DATETIME_SECONDARY_FORMAT_PATTERN -> v0 java.util.List ROTATION_ORDER -> w java.util.List FLIPPED_ROTATION_ORDER -> x int[] BITS_PER_SAMPLE_RGB -> y int[] BITS_PER_SAMPLE_GREYSCALE_1 -> z 1:1:boolean isRw2Format(byte[]):0:0 -> A 1:1:boolean isSeekableFD(java.io.FileDescriptor):0:0 -> B 1:1:boolean isSupportedDataType(java.util.HashMap):0:0 -> C 1:1:boolean isSupportedFormatForSavingAttributes(int):0:0 -> D 1:1:boolean isThumbnail(java.util.HashMap):0:0 -> E 1:1:boolean isWebpFormat(byte[]):0:0 -> F 1:1:void loadAttributes(java.io.InputStream):0:0 -> G 1:1:void parseTiffHeaders(androidx.exifinterface.media.ExifInterface$ByteOrderedDataInputStream):0:0 -> H # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/exifinterface/media/a$b;)V"} 1:1:void printAttributes():0:0 -> I 1:1:java.nio.ByteOrder readByteOrder(androidx.exifinterface.media.ExifInterface$ByteOrderedDataInputStream):0:0 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/exifinterface/media/a$b;)Ljava/nio/ByteOrder;"} 1:1:void readExifSegment(byte[],int):0:0 -> K 1:1:void readImageFileDirectory(androidx.exifinterface.media.ExifInterface$SeekableByteOrderedDataInputStream,int):0:0 -> L # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/exifinterface/media/a$g;I)V"} 1:1:void removeAttribute(java.lang.String):0:0 -> M 1:1:void replaceInvalidTags(int,java.lang.String,java.lang.String):0:0 -> N 1:1:void retrieveJpegImageSize(androidx.exifinterface.media.ExifInterface$SeekableByteOrderedDataInputStream,int):0:0 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/exifinterface/media/a$g;I)V"} 1:1:void saveAttributes():0:0 -> P 1:1:void saveJpegAttributes(java.io.InputStream,java.io.OutputStream):0:0 -> Q 1:1:void savePngAttributes(java.io.InputStream,java.io.OutputStream):0:0 -> R 1:1:void saveWebpAttributes(java.io.InputStream,java.io.OutputStream):0:0 -> S 1:1:void setAttribute(java.lang.String,java.lang.String):0:0 -> T 1:1:void setThumbnailData(androidx.exifinterface.media.ExifInterface$ByteOrderedDataInputStream):0:0 -> U # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/exifinterface/media/a$b;)V"} 1:1:boolean shouldSupportSeek(int):0:0 -> V 1:1:void swapBasedOnImageSize(int,int):0:0 -> W 1:1:void updateImageSizeValues(androidx.exifinterface.media.ExifInterface$SeekableByteOrderedDataInputStream,int):0:0 -> X # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/exifinterface/media/a$g;I)V"} 1:1:void validateImages():0:0 -> Y 1:1:int writeExifSegment(androidx.exifinterface.media.ExifInterface$ByteOrderedDataOutputStream):0:0 -> Z # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/exifinterface/media/a$c;)I"} 1:1:void addDefaultValuesForCompatibility():0:0 -> a 1:1:void copyChunksUpToGivenChunkType(androidx.exifinterface.media.ExifInterface$ByteOrderedDataInputStream,androidx.exifinterface.media.ExifInterface$ByteOrderedDataOutputStream,byte[],byte[]):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/exifinterface/media/a$b;Landroidx/exifinterface/media/a$c;[B[B)V"} 1:1:void copyWebPChunk(androidx.exifinterface.media.ExifInterface$ByteOrderedDataInputStream,androidx.exifinterface.media.ExifInterface$ByteOrderedDataOutputStream,byte[]):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/exifinterface/media/a$b;Landroidx/exifinterface/media/a$c;[B)V"} 1:1:java.lang.String getAttribute(java.lang.String):0:0 -> d 1:1:androidx.exifinterface.media.ExifInterface$ExifAttribute getExifAttribute(java.lang.String):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/exifinterface/media/a$d;"} 1:1:void getHeifAttributes(androidx.exifinterface.media.ExifInterface$SeekableByteOrderedDataInputStream):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/exifinterface/media/a$g;)V"} 1:1:void getJpegAttributes(androidx.exifinterface.media.ExifInterface$ByteOrderedDataInputStream,int,int):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/exifinterface/media/a$b;II)V"} 1:1:int getMimeType(java.io.BufferedInputStream):0:0 -> h 1:1:void getOrfAttributes(androidx.exifinterface.media.ExifInterface$SeekableByteOrderedDataInputStream):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/exifinterface/media/a$g;)V"} 1:1:void getPngAttributes(androidx.exifinterface.media.ExifInterface$ByteOrderedDataInputStream):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/exifinterface/media/a$b;)V"} 1:1:void getRafAttributes(androidx.exifinterface.media.ExifInterface$ByteOrderedDataInputStream):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/exifinterface/media/a$b;)V"} 1:1:void getRawAttributes(androidx.exifinterface.media.ExifInterface$SeekableByteOrderedDataInputStream):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/exifinterface/media/a$g;)V"} 1:1:void getRw2Attributes(androidx.exifinterface.media.ExifInterface$SeekableByteOrderedDataInputStream):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/exifinterface/media/a$g;)V"} 1:1:void getStandaloneAttributes(androidx.exifinterface.media.ExifInterface$SeekableByteOrderedDataInputStream):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/exifinterface/media/a$g;)V"} 1:1:byte[] getThumbnail():0:0 -> o 1:1:byte[] getThumbnailBytes():0:0 -> p 1:1:void getWebpAttributes(androidx.exifinterface.media.ExifInterface$ByteOrderedDataInputStream):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/exifinterface/media/a$b;)V"} 1:1:android.util.Pair guessDataFormat(java.lang.String):0:0 -> r 1:1:void handleThumbnailFromJfif(androidx.exifinterface.media.ExifInterface$ByteOrderedDataInputStream,java.util.HashMap):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/exifinterface/media/a$b;Ljava/util/HashMap;)V"} 1:1:void handleThumbnailFromStrips(androidx.exifinterface.media.ExifInterface$ByteOrderedDataInputStream,java.util.HashMap):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/exifinterface/media/a$b;Ljava/util/HashMap;)V"} 1:1:void initForFilename(java.lang.String):0:0 -> u 1:1:boolean isHeifFormat(byte[]):0:0 -> v 1:1:boolean isJpegFormat(byte[]):0:0 -> w 1:1:boolean isOrfFormat(byte[]):0:0 -> x 1:1:boolean isPngFormat(byte[]):0:0 -> y 1:1:boolean isRafFormat(byte[]):0:0 -> z androidx.exifinterface.media.ExifInterface$1 -> androidx.exifinterface.media.a$a: # {"id":"sourceFile","fileName":"ExifInterface.java"} long mPosition -> e androidx.exifinterface.media.ExifInterface$SeekableByteOrderedDataInputStream val$in -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/exifinterface/media/a$g;"} androidx.exifinterface.media.ExifInterface this$0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/exifinterface/media/a;"} androidx.exifinterface.media.ExifInterface$ByteOrderedDataInputStream -> androidx.exifinterface.media.a$b: # {"id":"sourceFile","fileName":"ExifInterface.java"} java.io.DataInputStream mDataInputStream -> e int mPosition -> f java.nio.ByteOrder mByteOrder -> g byte[] mSkipBuffer -> h int mLength -> i 1:1:void (java.io.InputStream):0:0 -> 2:2:void (java.io.InputStream,java.nio.ByteOrder):0:0 -> 3:3:void (byte[]):0:0 -> 1:1:int length():0:0 -> a 1:1:int position():0:0 -> b 1:1:long readUnsignedInt():0:0 -> c 1:1:void setByteOrder(java.nio.ByteOrder):0:0 -> f 1:1:void skipFully(int):0:0 -> g 1:1:int read():0:0 -> read 2:2:int read(byte[],int,int):0:0 -> read 1:1:void readFully(byte[]):0:0 -> readFully 2:2:void readFully(byte[],int,int):0:0 -> readFully androidx.exifinterface.media.ExifInterface$ByteOrderedDataOutputStream -> androidx.exifinterface.media.a$c: # {"id":"sourceFile","fileName":"ExifInterface.java"} java.io.OutputStream mOutputStream -> e java.nio.ByteOrder mByteOrder -> f 1:1:void setByteOrder(java.nio.ByteOrder):0:0 -> a 1:1:void writeByte(int):0:0 -> b 1:1:void writeInt(int):0:0 -> c 1:1:void writeShort(short):0:0 -> f 1:1:void writeUnsignedInt(long):0:0 -> g 1:1:void writeUnsignedShort(int):0:0 -> h 1:1:void write(byte[]):0:0 -> write 2:2:void write(byte[],int,int):0:0 -> write androidx.exifinterface.media.ExifInterface$ExifAttribute -> androidx.exifinterface.media.a$d: # {"id":"sourceFile","fileName":"ExifInterface.java"} int format -> a int numberOfComponents -> b long bytesOffset -> c byte[] bytes -> d 1:1:void (int,int,long,byte[]):0:0 -> 2:2:void (int,int,byte[]):0:0 -> 1:1:androidx.exifinterface.media.ExifInterface$ExifAttribute createByte(java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/exifinterface/media/a$d;"} 1:1:androidx.exifinterface.media.ExifInterface$ExifAttribute createDouble(double[],java.nio.ByteOrder):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([DLjava/nio/ByteOrder;)Landroidx/exifinterface/media/a$d;"} 1:1:androidx.exifinterface.media.ExifInterface$ExifAttribute createSLong(int[],java.nio.ByteOrder):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"([ILjava/nio/ByteOrder;)Landroidx/exifinterface/media/a$d;"} 1:1:androidx.exifinterface.media.ExifInterface$ExifAttribute createSRational(androidx.exifinterface.media.ExifInterface$Rational[],java.nio.ByteOrder):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/exifinterface/media/a$f;Ljava/nio/ByteOrder;)Landroidx/exifinterface/media/a$d;"} 1:1:androidx.exifinterface.media.ExifInterface$ExifAttribute createString(java.lang.String):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Landroidx/exifinterface/media/a$d;"} 1:1:androidx.exifinterface.media.ExifInterface$ExifAttribute createULong(long,java.nio.ByteOrder):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(JLjava/nio/ByteOrder;)Landroidx/exifinterface/media/a$d;"} 1:1:androidx.exifinterface.media.ExifInterface$ExifAttribute createULong(long[],java.nio.ByteOrder):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"([JLjava/nio/ByteOrder;)Landroidx/exifinterface/media/a$d;"} 1:1:androidx.exifinterface.media.ExifInterface$ExifAttribute createURational(androidx.exifinterface.media.ExifInterface$Rational,java.nio.ByteOrder):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/exifinterface/media/a$f;Ljava/nio/ByteOrder;)Landroidx/exifinterface/media/a$d;"} 1:1:androidx.exifinterface.media.ExifInterface$ExifAttribute createURational(androidx.exifinterface.media.ExifInterface$Rational[],java.nio.ByteOrder):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/exifinterface/media/a$f;Ljava/nio/ByteOrder;)Landroidx/exifinterface/media/a$d;"} 1:1:androidx.exifinterface.media.ExifInterface$ExifAttribute createUShort(int,java.nio.ByteOrder):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/nio/ByteOrder;)Landroidx/exifinterface/media/a$d;"} 1:1:androidx.exifinterface.media.ExifInterface$ExifAttribute createUShort(int[],java.nio.ByteOrder):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"([ILjava/nio/ByteOrder;)Landroidx/exifinterface/media/a$d;"} 1:1:double getDoubleValue(java.nio.ByteOrder):0:0 -> l 1:1:int getIntValue(java.nio.ByteOrder):0:0 -> m 1:1:java.lang.String getStringValue(java.nio.ByteOrder):0:0 -> n 1:1:java.lang.Object getValue(java.nio.ByteOrder):0:0 -> o 1:1:int size():0:0 -> p androidx.exifinterface.media.ExifInterface$ExifTag -> androidx.exifinterface.media.a$e: # {"id":"sourceFile","fileName":"ExifInterface.java"} int number -> a java.lang.String name -> b int primaryFormat -> c int secondaryFormat -> d 1:1:void (java.lang.String,int,int):0:0 -> 2:2:void (java.lang.String,int,int,int):0:0 -> 1:1:boolean isFormatCompatible(int):0:0 -> a androidx.exifinterface.media.ExifInterface$Rational -> androidx.exifinterface.media.a$f: # {"id":"sourceFile","fileName":"ExifInterface.java"} long numerator -> a long denominator -> b 1:1:void (double):0:0 -> 2:2:void (long,long):0:0 -> 1:1:double calculate():0:0 -> a androidx.exifinterface.media.ExifInterface$SeekableByteOrderedDataInputStream -> androidx.exifinterface.media.a$g: # {"id":"sourceFile","fileName":"ExifInterface.java"} 1:1:void (java.io.InputStream):0:0 -> 2:2:void (byte[]):0:0 -> 1:1:void seek(long):0:0 -> h androidx.exifinterface.media.ExifInterfaceUtils -> androidx.exifinterface.media.b: # {"id":"sourceFile","fileName":"ExifInterfaceUtils.java"} 1:1:void closeFileDescriptor(java.io.FileDescriptor):0:0 -> a 1:1:void closeQuietly(java.io.Closeable):0:0 -> b 1:1:long[] convertToLongArray(java.lang.Object):0:0 -> c 1:1:int copy(java.io.InputStream,java.io.OutputStream):0:0 -> d 1:1:void copy(java.io.InputStream,java.io.OutputStream,int):0:0 -> e 1:1:boolean startsWith(byte[],byte[]):0:0 -> f androidx.exifinterface.media.ExifInterfaceUtils$Api21Impl -> androidx.exifinterface.media.b$a: # {"id":"sourceFile","fileName":"ExifInterfaceUtils.java"} 1:1:void close(java.io.FileDescriptor):0:0 -> a 1:1:java.io.FileDescriptor dup(java.io.FileDescriptor):0:0 -> b 1:1:long lseek(java.io.FileDescriptor,long,int):0:0 -> c androidx.exifinterface.media.ExifInterfaceUtils$Api23Impl -> androidx.exifinterface.media.b$b: # {"id":"sourceFile","fileName":"ExifInterfaceUtils.java"} 1:1:void setDataSource(android.media.MediaMetadataRetriever,android.media.MediaDataSource):0:0 -> a androidx.lifecycle.ClassesInfoCache -> androidx.lifecycle.a: # {"id":"sourceFile","fileName":"ClassesInfoCache.java"} java.util.Map mCallbackMap -> a java.util.Map mHasLifecycleMethods -> b androidx.lifecycle.ClassesInfoCache sInstance -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/a;"} 1:1:androidx.lifecycle.ClassesInfoCache$CallbackInfo createInfo(java.lang.Class,java.lang.reflect.Method[]):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;[Ljava/lang/reflect/Method;)Landroidx/lifecycle/a$a;"} 1:1:java.lang.reflect.Method[] getDeclaredMethods(java.lang.Class):0:0 -> b 1:1:androidx.lifecycle.ClassesInfoCache$CallbackInfo getInfo(java.lang.Class):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)Landroidx/lifecycle/a$a;"} 1:1:boolean hasLifecycleMethods(java.lang.Class):0:0 -> d 1:1:void verifyAndPutHandler(java.util.Map,androidx.lifecycle.ClassesInfoCache$MethodReference,androidx.lifecycle.Lifecycle$Event,java.lang.Class):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;Landroidx/lifecycle/a$b;Landroidx/lifecycle/g$a;Ljava/lang/Class;)V"} androidx.lifecycle.ClassesInfoCache$CallbackInfo -> androidx.lifecycle.a$a: # {"id":"sourceFile","fileName":"ClassesInfoCache.java"} java.util.Map mEventToHandlers -> a java.util.Map mHandlerToEvent -> b 1:1:void invokeCallbacks(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/g$a;Ljava/lang/Object;)V"} 1:1:void invokeMethodsForEvent(java.util.List,androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Landroidx/lifecycle/k;Landroidx/lifecycle/g$a;Ljava/lang/Object;)V"} androidx.lifecycle.ClassesInfoCache$MethodReference -> androidx.lifecycle.a$b: # {"id":"sourceFile","fileName":"ClassesInfoCache.java"} int mCallType -> a java.lang.reflect.Method mMethod -> b 1:1:void invokeCallback(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/g$a;Ljava/lang/Object;)V"} androidx.lifecycle.CompositeGeneratedAdaptersObserver -> androidx.lifecycle.b: # {"id":"sourceFile","fileName":"CompositeGeneratedAdaptersObserver.kt"} androidx.lifecycle.GeneratedAdapter[] generatedAdapters -> a # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/lifecycle/f;"} 1:1:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/g$a;)V"} androidx.lifecycle.DefaultLifecycleObserver -> androidx.lifecycle.DefaultLifecycleObserver: # {"id":"sourceFile","fileName":"DefaultLifecycleObserver.kt"} void onResume(androidx.lifecycle.LifecycleOwner) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} void onDestroy(androidx.lifecycle.LifecycleOwner) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} void onCreate(androidx.lifecycle.LifecycleOwner) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} void onPause(androidx.lifecycle.LifecycleOwner) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} void onStop(androidx.lifecycle.LifecycleOwner) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} void onStart(androidx.lifecycle.LifecycleOwner) -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} androidx.lifecycle.DefaultLifecycleObserver$-CC -> androidx.lifecycle.c: # {"id":"sourceFile","fileName":"DefaultLifecycleObserver.kt"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void androidx.lifecycle.DefaultLifecycleObserver.onCreate(androidx.lifecycle.LifecycleOwner):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/DefaultLifecycleObserver;Landroidx/lifecycle/k;)V"} 1:6:void androidx.lifecycle.DefaultLifecycleObserver.onDestroy(androidx.lifecycle.LifecycleOwner):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/DefaultLifecycleObserver;Landroidx/lifecycle/k;)V"} 1:6:void androidx.lifecycle.DefaultLifecycleObserver.onPause(androidx.lifecycle.LifecycleOwner):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/DefaultLifecycleObserver;Landroidx/lifecycle/k;)V"} 1:6:void androidx.lifecycle.DefaultLifecycleObserver.onStart(androidx.lifecycle.LifecycleOwner):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/DefaultLifecycleObserver;Landroidx/lifecycle/k;)V"} 1:6:void androidx.lifecycle.DefaultLifecycleObserver.onStop(androidx.lifecycle.LifecycleOwner):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/DefaultLifecycleObserver;Landroidx/lifecycle/k;)V"} androidx.lifecycle.DefaultLifecycleObserverAdapter -> androidx.lifecycle.d: # {"id":"sourceFile","fileName":"DefaultLifecycleObserverAdapter.kt"} androidx.lifecycle.DefaultLifecycleObserver defaultLifecycleObserver -> a androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/i;"} 1:1:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/g$a;)V"} androidx.lifecycle.DefaultLifecycleObserverAdapter$WhenMappings -> androidx.lifecycle.d$a: # {"id":"sourceFile","fileName":"DefaultLifecycleObserverAdapter.kt"} int[] $EnumSwitchMapping$0 -> a androidx.lifecycle.EmptyActivityLifecycleCallbacks -> androidx.lifecycle.e: # {"id":"sourceFile","fileName":"EmptyActivityLifecycleCallbacks.kt"} androidx.lifecycle.GeneratedAdapter -> androidx.lifecycle.f: # {"id":"sourceFile","fileName":"GeneratedAdapter.kt"} androidx.lifecycle.Lifecycle -> androidx.lifecycle.g: # {"id":"sourceFile","fileName":"Lifecycle.kt"} java.util.concurrent.atomic.AtomicReference internalScopeRef -> a void addObserver(androidx.lifecycle.LifecycleObserver) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/j;)V"} void removeObserver(androidx.lifecycle.LifecycleObserver) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/j;)V"} androidx.lifecycle.Lifecycle$Event -> androidx.lifecycle.g$a: # {"id":"sourceFile","fileName":"Lifecycle.kt"} androidx.lifecycle.Lifecycle$Event[] $VALUES -> $VALUES # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/lifecycle/g$a;"} androidx.lifecycle.Lifecycle$Event$Companion Companion -> Companion # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/g$a$a;"} androidx.lifecycle.Lifecycle$Event ON_ANY -> ON_ANY # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/g$a;"} androidx.lifecycle.Lifecycle$Event ON_CREATE -> ON_CREATE # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/g$a;"} androidx.lifecycle.Lifecycle$Event ON_DESTROY -> ON_DESTROY # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/g$a;"} androidx.lifecycle.Lifecycle$Event ON_PAUSE -> ON_PAUSE # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/g$a;"} androidx.lifecycle.Lifecycle$Event ON_RESUME -> ON_RESUME # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/g$a;"} androidx.lifecycle.Lifecycle$Event ON_START -> ON_START # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/g$a;"} androidx.lifecycle.Lifecycle$Event ON_STOP -> ON_STOP # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/g$a;"} 1:1:androidx.lifecycle.Lifecycle$Event[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/lifecycle/g$a;"} 1:1:androidx.lifecycle.Lifecycle$State getTargetState():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/g$b;"} androidx.lifecycle.Lifecycle$Event$Companion -> androidx.lifecycle.g$a$a: # {"id":"sourceFile","fileName":"Lifecycle.kt"} void () -> 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:1:androidx.lifecycle.Lifecycle$Event downFrom(androidx.lifecycle.Lifecycle$State):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/g$b;)Landroidx/lifecycle/g$a;"} 1:1:androidx.lifecycle.Lifecycle$Event upFrom(androidx.lifecycle.Lifecycle$State):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/g$b;)Landroidx/lifecycle/g$a;"} androidx.lifecycle.Lifecycle$Event$Companion$WhenMappings -> androidx.lifecycle.g$a$a$a: # {"id":"sourceFile","fileName":"Lifecycle.kt"} int[] $EnumSwitchMapping$0 -> a androidx.lifecycle.Lifecycle$Event$WhenMappings -> androidx.lifecycle.g$a$b: # {"id":"sourceFile","fileName":"Lifecycle.kt"} int[] $EnumSwitchMapping$0 -> a androidx.lifecycle.Lifecycle$State -> androidx.lifecycle.g$b: # {"id":"sourceFile","fileName":"Lifecycle.kt"} androidx.lifecycle.Lifecycle$State DESTROYED -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/g$b;"} androidx.lifecycle.Lifecycle$State INITIALIZED -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/g$b;"} androidx.lifecycle.Lifecycle$State CREATED -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/g$b;"} androidx.lifecycle.Lifecycle$State STARTED -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/g$b;"} androidx.lifecycle.Lifecycle$State RESUMED -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/g$b;"} androidx.lifecycle.Lifecycle$State[] $VALUES -> j # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/lifecycle/g$b;"} 1:1:androidx.lifecycle.Lifecycle$State[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/lifecycle/g$b;"} androidx.lifecycle.LifecycleDispatcher -> androidx.lifecycle.h: # {"id":"sourceFile","fileName":"LifecycleDispatcher.kt"} androidx.lifecycle.LifecycleDispatcher INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/h;"} java.util.concurrent.atomic.AtomicBoolean initialized -> b 1:1:void init(android.content.Context):0:0 -> a androidx.lifecycle.LifecycleDispatcher$DispatcherActivityCallback -> androidx.lifecycle.h$a: # {"id":"sourceFile","fileName":"LifecycleDispatcher.kt"} androidx.lifecycle.LifecycleEventObserver -> androidx.lifecycle.i: # {"id":"sourceFile","fileName":"LifecycleEventObserver.kt"} void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/g$a;)V"} androidx.lifecycle.LifecycleObserver -> androidx.lifecycle.j: # {"id":"sourceFile","fileName":"LifecycleObserver.kt"} androidx.lifecycle.LifecycleOwner -> androidx.lifecycle.k: # {"id":"sourceFile","fileName":"LifecycleOwner.kt"} androidx.lifecycle.Lifecycle getLifecycle() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/g;"} androidx.lifecycle.LifecycleRegistry -> androidx.lifecycle.l: # {"id":"sourceFile","fileName":"LifecycleRegistry.kt"} boolean enforceMainThread -> b androidx.arch.core.internal.FastSafeIterableMap observerMap -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Ln/a;"} androidx.lifecycle.Lifecycle$State state -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/g$b;"} java.lang.ref.WeakReference lifecycleOwner -> e int addingObserverCounter -> f boolean handlingEvent -> g boolean newEventOccurred -> h java.util.ArrayList parentStates -> i kotlinx.coroutines.flow.MutableStateFlow _currentStateFlow -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/s;"} androidx.lifecycle.LifecycleRegistry$Companion Companion -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/l$a;"} 1:1:void (androidx.lifecycle.LifecycleOwner):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} 2:2:void (androidx.lifecycle.LifecycleOwner,boolean):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Z)V"} 1:1:void addObserver(androidx.lifecycle.LifecycleObserver):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/j;)V"} 1:1:void removeObserver(androidx.lifecycle.LifecycleObserver):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/j;)V"} 1:1:void backwardPass(androidx.lifecycle.LifecycleOwner):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} 1:1:androidx.lifecycle.Lifecycle$State calculateTargetState(androidx.lifecycle.LifecycleObserver):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/j;)Landroidx/lifecycle/g$b;"} 1:1:void enforceMainThreadIfNeeded(java.lang.String):0:0 -> e 1:1:void forwardPass(androidx.lifecycle.LifecycleOwner):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} 1:1:androidx.lifecycle.Lifecycle$State getCurrentState():0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/g$b;"} 1:1:void handleLifecycleEvent(androidx.lifecycle.Lifecycle$Event):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/g$a;)V"} 1:1:boolean isSynced():0:0 -> i 1:1:void moveToState(androidx.lifecycle.Lifecycle$State):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/g$b;)V"} 1:1:void popParentState():0:0 -> k 1:1:void pushParentState(androidx.lifecycle.Lifecycle$State):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/g$b;)V"} 1:1:void sync():0:0 -> m androidx.lifecycle.LifecycleRegistry$Companion -> androidx.lifecycle.l$a: # {"id":"sourceFile","fileName":"LifecycleRegistry.kt"} void () -> 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:1:androidx.lifecycle.Lifecycle$State min$lifecycle_runtime_release(androidx.lifecycle.Lifecycle$State,androidx.lifecycle.Lifecycle$State):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/g$b;Landroidx/lifecycle/g$b;)Landroidx/lifecycle/g$b;"} androidx.lifecycle.LifecycleRegistry$ObserverWithState -> androidx.lifecycle.l$b: # {"id":"sourceFile","fileName":"LifecycleRegistry.kt"} androidx.lifecycle.Lifecycle$State state -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/g$b;"} androidx.lifecycle.LifecycleEventObserver lifecycleObserver -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/i;"} 1:1:void dispatchEvent(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/g$a;)V"} 1:1:androidx.lifecycle.Lifecycle$State getState():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/g$b;"} androidx.lifecycle.Lifecycling -> androidx.lifecycle.m: # {"id":"sourceFile","fileName":"Lifecycling.kt"} androidx.lifecycle.Lifecycling INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/m;"} java.util.Map callbackCache -> b java.util.Map classToAdapters -> c 1:1: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;)Landroidx/lifecycle/f;"} 1:1:java.lang.reflect.Constructor generatedConstructor(java.lang.Class):0:0 -> b 1:1:java.lang.String getAdapterName(java.lang.String):0:0 -> c 1:1:int getObserverConstructorType(java.lang.Class):0:0 -> d 1:1:boolean isLifecycleParent(java.lang.Class):0:0 -> e 1:1:androidx.lifecycle.LifecycleEventObserver lifecycleEventObserver(java.lang.Object):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)Landroidx/lifecycle/i;"} 1:1:int resolveObserverCallbackType(java.lang.Class):0:0 -> g androidx.lifecycle.MethodCallsLogger -> androidx.lifecycle.n: # {"id":"sourceFile","fileName":"MethodCallsLogger.kt"} java.util.Map calledMethods -> a androidx.lifecycle.OnLifecycleEvent -> androidx.lifecycle.o: # {"id":"sourceFile","fileName":"OnLifecycleEvent.java"} androidx.lifecycle.ProcessLifecycleInitializer -> androidx.lifecycle.ProcessLifecycleInitializer: # {"id":"sourceFile","fileName":"ProcessLifecycleInitializer.kt"} 1:1:java.util.List dependencies():0:0 -> a 1:1:java.lang.Object create(android.content.Context):0:0 -> b 1:1:androidx.lifecycle.LifecycleOwner create(android.content.Context):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/lifecycle/k;"} androidx.lifecycle.ProcessLifecycleOwner -> androidx.lifecycle.q: # {"id":"sourceFile","fileName":"ProcessLifecycleOwner.kt"} int startedCounter -> b int resumedCounter -> c boolean pauseSent -> d boolean stopSent -> e android.os.Handler handler -> f androidx.lifecycle.LifecycleRegistry registry -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/l;"} java.lang.Runnable delayedPauseRunnable -> h androidx.lifecycle.ReportFragment$ActivityInitializationListener initializationListener -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/s$a;"} androidx.lifecycle.ProcessLifecycleOwner$Companion Companion -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/q$b;"} androidx.lifecycle.ProcessLifecycleOwner newInstance -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/q;"} 1:1:androidx.lifecycle.Lifecycle getLifecycle():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/g;"} 1:1:void $r8$lambda$ArPpV1aF4irVI-oizc48o3VfLys(androidx.lifecycle.ProcessLifecycleOwner):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/q;)V"} 1:1:androidx.lifecycle.ReportFragment$ActivityInitializationListener access$getInitializationListener$p(androidx.lifecycle.ProcessLifecycleOwner):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/q;)Landroidx/lifecycle/s$a;"} 1:1:androidx.lifecycle.ProcessLifecycleOwner access$getNewInstance$cp():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/q;"} 1:1:void activityPaused$lifecycle_process_release():0:0 -> e 1:1:void activityResumed$lifecycle_process_release():0:0 -> f 1:1:void activityStarted$lifecycle_process_release():0:0 -> g 1:1:void activityStopped$lifecycle_process_release():0:0 -> h 1:1:void attach$lifecycle_process_release(android.content.Context):0:0 -> i 1:1:void delayedPauseRunnable$lambda$0(androidx.lifecycle.ProcessLifecycleOwner):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/q;)V"} 1:1:void dispatchPauseIfNeeded$lifecycle_process_release():0:0 -> k 1:1:void dispatchStopIfNeeded$lifecycle_process_release():0:0 -> l 1:1:androidx.lifecycle.LifecycleOwner get():0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/k;"} androidx.lifecycle.ProcessLifecycleOwner$$ExternalSyntheticLambda0 -> androidx.lifecycle.p: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.lifecycle.ProcessLifecycleOwner androidx.lifecycle.ProcessLifecycleOwner$$InternalSyntheticLambda$1$3b41edf994c14f53d18bfdda37e12cdf4732d6930ea73eb6ff1c76436dacd974$0.f$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/q;"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void (androidx.lifecycle.ProcessLifecycleOwner):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/q;)V"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} androidx.lifecycle.ProcessLifecycleOwner$Api29Impl -> androidx.lifecycle.q$a: # {"id":"sourceFile","fileName":"ProcessLifecycleOwner.kt"} androidx.lifecycle.ProcessLifecycleOwner$Api29Impl INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/q$a;"} 1:1:void registerActivityLifecycleCallbacks(android.app.Activity,android.app.Application$ActivityLifecycleCallbacks):0:0 -> a androidx.lifecycle.ProcessLifecycleOwner$Companion -> androidx.lifecycle.q$b: # {"id":"sourceFile","fileName":"ProcessLifecycleOwner.kt"} void () -> 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:1:androidx.lifecycle.LifecycleOwner get():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/k;"} 1:1:void init$lifecycle_process_release(android.content.Context):0:0 -> b androidx.lifecycle.ProcessLifecycleOwner$attach$1 -> androidx.lifecycle.q$c: # {"id":"sourceFile","fileName":"ProcessLifecycleOwner.kt"} androidx.lifecycle.ProcessLifecycleOwner this$0 -> this$0 # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/q;"} androidx.lifecycle.ProcessLifecycleOwner$attach$1$onActivityPreCreated$1 -> androidx.lifecycle.q$c$a: # {"id":"sourceFile","fileName":"ProcessLifecycleOwner.kt"} androidx.lifecycle.ProcessLifecycleOwner this$0 -> this$0 # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/q;"} androidx.lifecycle.ProcessLifecycleOwner$initializationListener$1 -> androidx.lifecycle.q$d: # {"id":"sourceFile","fileName":"ProcessLifecycleOwner.kt"} androidx.lifecycle.ProcessLifecycleOwner this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/q;"} 1:1:void onCreate():0:0 -> a 1:1:void onResume():0:0 -> b 1:1:void onStart():0:0 -> c androidx.lifecycle.ReflectiveGenericLifecycleObserver -> androidx.lifecycle.r: # {"id":"sourceFile","fileName":"ReflectiveGenericLifecycleObserver.java"} java.lang.Object mWrapped -> a androidx.lifecycle.ClassesInfoCache$CallbackInfo mInfo -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/a$a;"} 1:1:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/g$a;)V"} androidx.lifecycle.ReportFragment -> androidx.lifecycle.s: # {"id":"sourceFile","fileName":"ReportFragment.kt"} androidx.lifecycle.ReportFragment$ActivityInitializationListener processListener -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/s$a;"} androidx.lifecycle.ReportFragment$Companion Companion -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/s$b;"} 1:1:void dispatch(androidx.lifecycle.Lifecycle$Event):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/g$a;)V"} 1:1:void dispatchCreate(androidx.lifecycle.ReportFragment$ActivityInitializationListener):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/s$a;)V"} 1:1:void dispatchResume(androidx.lifecycle.ReportFragment$ActivityInitializationListener):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/s$a;)V"} 1:1:void dispatchStart(androidx.lifecycle.ReportFragment$ActivityInitializationListener):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/s$a;)V"} 1:1:void setProcessListener(androidx.lifecycle.ReportFragment$ActivityInitializationListener):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/s$a;)V"} androidx.lifecycle.ReportFragment$ActivityInitializationListener -> androidx.lifecycle.s$a: # {"id":"sourceFile","fileName":"ReportFragment.kt"} void onCreate() -> a void onResume() -> b void onStart() -> c androidx.lifecycle.ReportFragment$Companion -> androidx.lifecycle.s$b: # {"id":"sourceFile","fileName":"ReportFragment.kt"} void () -> 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:1:void dispatch$lifecycle_runtime_release(android.app.Activity,androidx.lifecycle.Lifecycle$Event):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;Landroidx/lifecycle/g$a;)V"} 1:1:androidx.lifecycle.ReportFragment get(android.app.Activity):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;)Landroidx/lifecycle/s;"} 1:1:void injectIfNeededIn(android.app.Activity):0:0 -> c androidx.lifecycle.ReportFragment$LifecycleCallbacks -> androidx.lifecycle.s$c: # {"id":"sourceFile","fileName":"ReportFragment.kt"} androidx.lifecycle.ReportFragment$LifecycleCallbacks$Companion Companion -> Companion # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/s$c$a;"} androidx.lifecycle.ReportFragment$LifecycleCallbacks$Companion -> androidx.lifecycle.s$c$a: # {"id":"sourceFile","fileName":"ReportFragment.kt"} void () -> 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:1:void registerIn(android.app.Activity):0:0 -> a androidx.lifecycle.ReportFragment$LifecycleCallbacks$Companion$$ExternalSyntheticApiModelOutline0 -> androidx.lifecycle.t: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.app.Activity,android.app.Application$ActivityLifecycleCallbacks):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.lifecycle.SingleGeneratedAdapterObserver -> androidx.lifecycle.u: # {"id":"sourceFile","fileName":"SingleGeneratedAdapterObserver.kt"} 1:1:void onStateChanged(androidx.lifecycle.LifecycleOwner,androidx.lifecycle.Lifecycle$Event):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;Landroidx/lifecycle/g$a;)V"} androidx.preference.CheckBoxPreference -> androidx.preference.CheckBoxPreference: # {"id":"sourceFile","fileName":"CheckBoxPreference.java"} androidx.preference.CheckBoxPreference$Listener mListener -> M # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/CheckBoxPreference$a;"} 1:1:void (android.content.Context,android.util.AttributeSet):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):0:0 -> 3:3:void (android.content.Context,android.util.AttributeSet,int,int):0:0 -> 1:1:void performClick(android.view.View):0:0 -> C 1:1:void syncCheckboxView(android.view.View):0:0 -> P 1:1:void syncViewIfAccessibilityEnabled(android.view.View):0:0 -> Q androidx.preference.CheckBoxPreference$Listener -> androidx.preference.CheckBoxPreference$a: # {"id":"sourceFile","fileName":"CheckBoxPreference.java"} androidx.preference.CheckBoxPreference this$0 -> a androidx.preference.DialogPreference -> androidx.preference.DialogPreference: # {"id":"sourceFile","fileName":"DialogPreference.java"} java.lang.CharSequence mDialogTitle -> H java.lang.CharSequence mDialogMessage -> I android.graphics.drawable.Drawable mDialogIcon -> J java.lang.CharSequence mPositiveButtonText -> K java.lang.CharSequence mNegativeButtonText -> L int mDialogLayoutResId -> M 1:1:void (android.content.Context,android.util.AttributeSet):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):0:0 -> 3:3:void (android.content.Context,android.util.AttributeSet,int,int):0:0 -> 1:1:void onClick():0:0 -> x androidx.preference.DropDownPreference -> androidx.preference.DropDownPreference: # {"id":"sourceFile","fileName":"DropDownPreference.java"} android.content.Context mContext -> S android.widget.ArrayAdapter mAdapter -> T android.widget.Spinner mSpinner -> U android.widget.AdapterView$OnItemSelectedListener mItemSelectedListener -> V 1:1:void (android.content.Context,android.util.AttributeSet):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):0:0 -> 3:3:void (android.content.Context,android.util.AttributeSet,int,int):0:0 -> 1:1:android.widget.ArrayAdapter createAdapter():0:0 -> Q 1:1:void updateEntries():0:0 -> R 1:1:void notifyChanged():0:0 -> v 1:1:void onClick():0:0 -> x androidx.preference.DropDownPreference$1 -> androidx.preference.DropDownPreference$a: # {"id":"sourceFile","fileName":"DropDownPreference.java"} androidx.preference.DropDownPreference this$0 -> b androidx.preference.EditTextPreference -> androidx.preference.EditTextPreference: # {"id":"sourceFile","fileName":"EditTextPreference.java"} java.lang.String mText -> N 1:1:void (android.content.Context,android.util.AttributeSet):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):0:0 -> 3:3:void (android.content.Context,android.util.AttributeSet,int,int):0:0 -> 1:1:boolean shouldDisableDependents():0:0 -> H 1:1:java.lang.String getText():0:0 -> J 1:1:java.lang.Object onGetDefaultValue(android.content.res.TypedArray,int):0:0 -> z androidx.preference.EditTextPreference$SimpleSummaryProvider -> androidx.preference.EditTextPreference$a: # {"id":"sourceFile","fileName":"EditTextPreference.java"} androidx.preference.EditTextPreference$SimpleSummaryProvider sSimpleSummaryProvider -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/EditTextPreference$a;"} 1:1:java.lang.CharSequence provideSummary(androidx.preference.Preference):0:0 -> a 1:1:androidx.preference.EditTextPreference$SimpleSummaryProvider getInstance():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/preference/EditTextPreference$a;"} 1:1:java.lang.CharSequence provideSummary(androidx.preference.EditTextPreference):0:0 -> c androidx.preference.ListPreference -> androidx.preference.ListPreference: # {"id":"sourceFile","fileName":"ListPreference.java"} java.lang.CharSequence[] mEntries -> N java.lang.CharSequence[] mEntryValues -> O java.lang.String mValue -> P java.lang.String mSummary -> Q boolean mValueSet -> R 1:1:void (android.content.Context,android.util.AttributeSet):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):0:0 -> 3:3:void (android.content.Context,android.util.AttributeSet,int,int):0:0 -> 1:1:int findIndexOfValue(java.lang.String):0:0 -> J 1:1:java.lang.CharSequence[] getEntries():0:0 -> K 1:1:java.lang.CharSequence getEntry():0:0 -> L 1:1:java.lang.CharSequence[] getEntryValues():0:0 -> M 1:1:java.lang.String getValue():0:0 -> N 1:1:int getValueIndex():0:0 -> O 1:1:void setValue(java.lang.String):0:0 -> P 1:1:java.lang.CharSequence getSummary():0:0 -> p 1:1:java.lang.Object onGetDefaultValue(android.content.res.TypedArray,int):0:0 -> z androidx.preference.ListPreference$SimpleSummaryProvider -> androidx.preference.ListPreference$a: # {"id":"sourceFile","fileName":"ListPreference.java"} androidx.preference.ListPreference$SimpleSummaryProvider sSimpleSummaryProvider -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/ListPreference$a;"} 1:1:java.lang.CharSequence provideSummary(androidx.preference.Preference):0:0 -> a 1:1:androidx.preference.ListPreference$SimpleSummaryProvider getInstance():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/preference/ListPreference$a;"} 1:1:java.lang.CharSequence provideSummary(androidx.preference.ListPreference):0:0 -> c androidx.preference.MultiSelectListPreference -> androidx.preference.MultiSelectListPreference: # {"id":"sourceFile","fileName":"MultiSelectListPreference.java"} java.lang.CharSequence[] mEntries -> N java.lang.CharSequence[] mEntryValues -> O java.util.Set mValues -> P 1:1:void (android.content.Context,android.util.AttributeSet):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):0:0 -> 3:3:void (android.content.Context,android.util.AttributeSet,int,int):0:0 -> 1:1:java.lang.Object onGetDefaultValue(android.content.res.TypedArray,int):0:0 -> z androidx.preference.Preference -> androidx.preference.Preference: # {"id":"sourceFile","fileName":"Preference.java"} boolean mCopyingEnabled -> A boolean mShouldDisableView -> B int mLayoutResId -> C int mWidgetLayoutResId -> D java.util.List mDependents -> E androidx.preference.Preference$SummaryProvider mSummaryProvider -> F # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/Preference$b;"} android.view.View$OnClickListener mClickListener -> G android.content.Context mContext -> e int mOrder -> f int mViewId -> g java.lang.CharSequence mTitle -> h java.lang.CharSequence mSummary -> i int mIconResId -> j java.lang.String mKey -> k android.content.Intent mIntent -> l java.lang.String mFragment -> m boolean mEnabled -> n boolean mSelectable -> o boolean mPersistent -> p java.lang.String mDependencyKey -> q java.lang.Object mDefaultValue -> r boolean mDependencyMet -> s boolean mParentDependencyMet -> t boolean mVisible -> u boolean mAllowDividerAbove -> v boolean mAllowDividerBelow -> w boolean mHasSingleLineTitleAttr -> x boolean mSingleLineTitle -> y boolean mIconSpaceReserved -> z 1:1:void (android.content.Context,android.util.AttributeSet):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):0:0 -> 3:3:void (android.content.Context,android.util.AttributeSet,int,int):0:0 -> 1:1:void onParentChanged(androidx.preference.Preference,boolean):0:0 -> A 1:1:void performClick():0:0 -> B 1:1:void performClick(android.view.View):0:0 -> C 1:1:boolean persistBoolean(boolean):0:0 -> D 1:1:boolean persistInt(int):0:0 -> E 1:1:boolean persistString(java.lang.String):0:0 -> F 1:1:void setSummaryProvider(androidx.preference.Preference$SummaryProvider):0:0 -> G # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/preference/Preference$b;)V"} 1:1:boolean shouldDisableDependents():0:0 -> H 1:1:boolean shouldPersist():0:0 -> I 1:1:boolean callChangeListener(java.lang.Object):0:0 -> a 1:1:int compareTo(androidx.preference.Preference):0:0 -> b 1:1:android.content.Context getContext():0:0 -> d 1:1:java.lang.StringBuilder getFilterableStringBuilder():0:0 -> e 1:1:java.lang.String getFragment():0:0 -> g 1:1:android.content.Intent getIntent():0:0 -> j 1:1:boolean getPersistedBoolean(boolean):0:0 -> k 1:1:int getPersistedInt(int):0:0 -> l 1:1:java.lang.String getPersistedString(java.lang.String):0:0 -> m 1:2:androidx.preference.PreferenceDataStore getPreferenceDataStore():0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ/a;"} 1:2:androidx.preference.PreferenceManager getPreferenceManager():0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ/b;"} 1:1:java.lang.CharSequence getSummary():0:0 -> p 1:1:androidx.preference.Preference$SummaryProvider getSummaryProvider():0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/preference/Preference$b;"} 1:1:java.lang.CharSequence getTitle():0:0 -> r 1:1:boolean hasKey():0:0 -> s 1:1:boolean isEnabled():0:0 -> t 1:1:boolean isSelectable():0:0 -> u 1:1:void notifyChanged():0:0 -> v 1:1:void notifyDependencyChange(boolean):0:0 -> w 1:1:void onClick():0:0 -> x 1:1:void onDependencyChanged(androidx.preference.Preference,boolean):0:0 -> y 1:1:java.lang.Object onGetDefaultValue(android.content.res.TypedArray,int):0:0 -> z androidx.preference.Preference$1 -> androidx.preference.Preference$a: # {"id":"sourceFile","fileName":"Preference.java"} androidx.preference.Preference this$0 -> b androidx.preference.Preference$SummaryProvider -> androidx.preference.Preference$b: # {"id":"sourceFile","fileName":"Preference.java"} java.lang.CharSequence provideSummary(androidx.preference.Preference) -> a androidx.preference.PreferenceCategory -> androidx.preference.PreferenceCategory: # {"id":"sourceFile","fileName":"PreferenceCategory.java"} 1:1:void (android.content.Context,android.util.AttributeSet):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):0:0 -> 3:3:void (android.content.Context,android.util.AttributeSet,int,int):0:0 -> 1:1:boolean shouldDisableDependents():0:0 -> H 1:1:boolean isEnabled():0:0 -> t androidx.preference.PreferenceDataStore -> J.a: # {"id":"sourceFile","fileName":"PreferenceDataStore.java"} androidx.preference.PreferenceGroup -> androidx.preference.PreferenceGroup: # {"id":"sourceFile","fileName":"PreferenceGroup.java"} androidx.collection.SimpleArrayMap mIdRecycleCache -> H # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/f;"} android.os.Handler mHandler -> I java.util.List mPreferences -> J boolean mOrderingAsAdded -> K int mCurrentPreferenceOrder -> L boolean mAttachedToHierarchy -> M int mInitialExpandedChildrenCount -> N java.lang.Runnable mClearRecycleCacheRunnable -> O 1:1:void (android.content.Context,android.util.AttributeSet):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):0:0 -> 3:3:void (android.content.Context,android.util.AttributeSet,int,int):0:0 -> 1:1:androidx.preference.Preference getPreference(int):0:0 -> J 1:1:int getPreferenceCount():0:0 -> K 1:1:void setInitialExpandedChildrenCount(int):0:0 -> L 1:1:void notifyDependencyChange(boolean):0:0 -> w androidx.preference.PreferenceGroup$1 -> androidx.preference.PreferenceGroup$a: # {"id":"sourceFile","fileName":"PreferenceGroup.java"} androidx.preference.PreferenceGroup this$0 -> e androidx.preference.PreferenceManager -> J.b: # {"id":"sourceFile","fileName":"PreferenceManager.java"} 1:13:android.content.SharedPreferences getDefaultSharedPreferences(android.content.Context):0:0 -> a 1:2:int getDefaultSharedPreferencesMode():0:0 -> b 1:22:java.lang.String getDefaultSharedPreferencesName(android.content.Context):0:0 -> c androidx.preference.PreferenceScreen -> androidx.preference.PreferenceScreen: # {"id":"sourceFile","fileName":"PreferenceScreen.java"} boolean mShouldUseGeneratedIds -> P 1:1:void onClick():0:0 -> x androidx.preference.R$attr -> J.c: int checkBoxPreferenceStyle -> a int dialogPreferenceStyle -> b int dropdownPreferenceStyle -> c int editTextPreferenceStyle -> d int preferenceCategoryStyle -> e int preferenceScreenStyle -> f int preferenceStyle -> g int seekBarPreferenceStyle -> h int switchPreferenceCompatStyle -> i int switchPreferenceStyle -> j androidx.preference.R$id -> J.d: int switchWidget -> a androidx.preference.R$layout -> J.e: int preference -> a androidx.preference.R$string -> J.f: int not_set -> a androidx.preference.R$styleable -> J.g: int ListPreference_entries -> A int PreferenceImageView_maxWidth -> A0 int ListPreference_entryValues -> B int[] PreferenceTheme -> B0 int ListPreference_useSimpleSummaryProvider -> C int[] SeekBarPreference -> C0 int[] MultiSelectListPreference -> D int SeekBarPreference_android_max -> D0 int MultiSelectListPreference_android_entries -> E int SeekBarPreference_adjustable -> E0 int MultiSelectListPreference_android_entryValues -> F int SeekBarPreference_min -> F0 int MultiSelectListPreference_entries -> G int SeekBarPreference_seekBarIncrement -> G0 int MultiSelectListPreference_entryValues -> H int SeekBarPreference_showSeekBarValue -> H0 int[] Preference -> I int SeekBarPreference_updatesContinuously -> I0 int Preference_android_icon -> J int[] SwitchPreference -> J0 int Preference_android_persistent -> K int SwitchPreference_android_summaryOn -> K0 int Preference_android_enabled -> L int SwitchPreference_android_summaryOff -> L0 int Preference_android_layout -> M int SwitchPreference_android_disableDependentsState -> M0 int Preference_android_title -> N int SwitchPreference_android_switchTextOn -> N0 int Preference_android_selectable -> O int SwitchPreference_android_switchTextOff -> O0 int Preference_android_key -> P int SwitchPreference_disableDependentsState -> P0 int Preference_android_summary -> Q int SwitchPreference_summaryOff -> Q0 int Preference_android_order -> R int SwitchPreference_summaryOn -> R0 int Preference_android_widgetLayout -> S int SwitchPreference_switchTextOff -> S0 int Preference_android_dependency -> T int SwitchPreference_switchTextOn -> T0 int Preference_android_defaultValue -> U int[] SwitchPreferenceCompat -> U0 int Preference_android_shouldDisableView -> V int SwitchPreferenceCompat_android_summaryOn -> V0 int Preference_android_fragment -> W int SwitchPreferenceCompat_android_summaryOff -> W0 int Preference_android_singleLineTitle -> X int SwitchPreferenceCompat_android_disableDependentsState -> X0 int Preference_android_iconSpaceReserved -> Y int SwitchPreferenceCompat_android_switchTextOn -> Y0 int Preference_allowDividerAbove -> Z int SwitchPreferenceCompat_android_switchTextOff -> Z0 int[] BackgroundStyle -> a int Preference_allowDividerBelow -> a0 int SwitchPreferenceCompat_disableDependentsState -> a1 int[] CheckBoxPreference -> b int Preference_defaultValue -> b0 int SwitchPreferenceCompat_summaryOff -> b1 int CheckBoxPreference_android_summaryOn -> c int Preference_dependency -> c0 int SwitchPreferenceCompat_summaryOn -> c1 int CheckBoxPreference_android_summaryOff -> d int Preference_enableCopying -> d0 int SwitchPreferenceCompat_switchTextOff -> d1 int CheckBoxPreference_android_disableDependentsState -> e int Preference_enabled -> e0 int SwitchPreferenceCompat_switchTextOn -> e1 int CheckBoxPreference_disableDependentsState -> f int Preference_fragment -> f0 int CheckBoxPreference_summaryOff -> g int Preference_icon -> g0 int CheckBoxPreference_summaryOn -> h int Preference_iconSpaceReserved -> h0 int[] DialogPreference -> i int Preference_isPreferenceVisible -> i0 int DialogPreference_android_dialogTitle -> j int Preference_key -> j0 int DialogPreference_android_dialogMessage -> k int Preference_layout -> k0 int DialogPreference_android_dialogIcon -> l int Preference_order -> l0 int DialogPreference_android_positiveButtonText -> m int Preference_persistent -> m0 int DialogPreference_android_negativeButtonText -> n int Preference_selectable -> n0 int DialogPreference_android_dialogLayout -> o int Preference_shouldDisableView -> o0 int DialogPreference_dialogIcon -> p int Preference_singleLineTitle -> p0 int DialogPreference_dialogLayout -> q int Preference_summary -> q0 int DialogPreference_dialogMessage -> r int Preference_title -> r0 int DialogPreference_dialogTitle -> s int Preference_widgetLayout -> s0 int DialogPreference_negativeButtonText -> t int[] PreferenceFragment -> t0 int DialogPreference_positiveButtonText -> u int[] PreferenceFragmentCompat -> u0 int[] EditTextPreference -> v int[] PreferenceGroup -> v0 int EditTextPreference_useSimpleSummaryProvider -> w int PreferenceGroup_initialExpandedChildrenCount -> w0 int[] ListPreference -> x int PreferenceGroup_orderingFromXml -> x0 int ListPreference_android_entries -> y int[] PreferenceImageView -> y0 int ListPreference_android_entryValues -> z int PreferenceImageView_maxHeight -> z0 1:1:void ():0:0 -> androidx.preference.SeekBarPreference -> androidx.preference.SeekBarPreference: # {"id":"sourceFile","fileName":"SeekBarPreference.java"} int mSeekBarValue -> H int mMin -> I int mMax -> J int mSeekBarIncrement -> K boolean mTrackingTouch -> L android.widget.SeekBar mSeekBar -> M android.widget.TextView mSeekBarValueTextView -> N boolean mAdjustable -> O boolean mShowSeekBarValue -> P boolean mUpdatesContinuously -> Q android.widget.SeekBar$OnSeekBarChangeListener mSeekBarChangeListener -> R android.view.View$OnKeyListener mSeekBarKeyListener -> S 1:1:void (android.content.Context,android.util.AttributeSet):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):0:0 -> 3:3:void (android.content.Context,android.util.AttributeSet,int,int):0:0 -> 1:1:void setMax(int):0:0 -> J 1:1:void setSeekBarIncrement(int):0:0 -> K 1:1:void setValueInternal(int,boolean):0:0 -> L 1:1:void syncValueInternal(android.widget.SeekBar):0:0 -> M 1:1:void updateLabelValue(int):0:0 -> N 1:1:java.lang.Object onGetDefaultValue(android.content.res.TypedArray,int):0:0 -> z androidx.preference.SeekBarPreference$1 -> androidx.preference.SeekBarPreference$a: # {"id":"sourceFile","fileName":"SeekBarPreference.java"} androidx.preference.SeekBarPreference this$0 -> a androidx.preference.SeekBarPreference$2 -> androidx.preference.SeekBarPreference$b: # {"id":"sourceFile","fileName":"SeekBarPreference.java"} androidx.preference.SeekBarPreference this$0 -> b androidx.preference.SwitchPreference -> androidx.preference.SwitchPreference: # {"id":"sourceFile","fileName":"SwitchPreference.java"} androidx.preference.SwitchPreference$Listener mListener -> M # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/SwitchPreference$a;"} java.lang.CharSequence mSwitchOn -> N java.lang.CharSequence mSwitchOff -> O 1:1:void (android.content.Context,android.util.AttributeSet):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):0:0 -> 3:3:void (android.content.Context,android.util.AttributeSet,int,int):0:0 -> 1:1:void performClick(android.view.View):0:0 -> C 1:1:void setSwitchTextOff(java.lang.CharSequence):0:0 -> P 1:1:void setSwitchTextOn(java.lang.CharSequence):0:0 -> Q 1:1:void syncSwitchView(android.view.View):0:0 -> R 1:1:void syncViewIfAccessibilityEnabled(android.view.View):0:0 -> S androidx.preference.SwitchPreference$Listener -> androidx.preference.SwitchPreference$a: # {"id":"sourceFile","fileName":"SwitchPreference.java"} androidx.preference.SwitchPreference this$0 -> a androidx.preference.SwitchPreferenceCompat -> androidx.preference.SwitchPreferenceCompat: # {"id":"sourceFile","fileName":"SwitchPreferenceCompat.java"} androidx.preference.SwitchPreferenceCompat$Listener mListener -> M # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/preference/SwitchPreferenceCompat$a;"} java.lang.CharSequence mSwitchOn -> N java.lang.CharSequence mSwitchOff -> O 1:1:void (android.content.Context,android.util.AttributeSet):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):0:0 -> 3:3:void (android.content.Context,android.util.AttributeSet,int,int):0:0 -> 1:1:void performClick(android.view.View):0:0 -> C 1:1:void setSwitchTextOff(java.lang.CharSequence):0:0 -> P 1:1:void setSwitchTextOn(java.lang.CharSequence):0:0 -> Q 1:1:void syncSwitchView(android.view.View):0:0 -> R 1:1:void syncViewIfAccessibilityEnabled(android.view.View):0:0 -> S androidx.preference.SwitchPreferenceCompat$Listener -> androidx.preference.SwitchPreferenceCompat$a: # {"id":"sourceFile","fileName":"SwitchPreferenceCompat.java"} androidx.preference.SwitchPreferenceCompat this$0 -> a androidx.preference.TwoStatePreference -> androidx.preference.TwoStatePreference: # {"id":"sourceFile","fileName":"TwoStatePreference.java"} boolean mChecked -> H java.lang.CharSequence mSummaryOn -> I java.lang.CharSequence mSummaryOff -> J boolean mCheckedSet -> K boolean mDisableDependentsState -> L 1:1:void (android.content.Context,android.util.AttributeSet):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):0:0 -> 3:3:void (android.content.Context,android.util.AttributeSet,int,int):0:0 -> 1:1:boolean shouldDisableDependents():0:0 -> H 1:1:boolean isChecked():0:0 -> J 1:1:void setChecked(boolean):0:0 -> K 1:1:void setDisableDependentsState(boolean):0:0 -> L 1:1:void setSummaryOff(java.lang.CharSequence):0:0 -> M 1:1:void setSummaryOn(java.lang.CharSequence):0:0 -> N 1:1:void syncSummaryView(android.view.View):0:0 -> O 1:1:void onClick():0:0 -> x 1:1:java.lang.Object onGetDefaultValue(android.content.res.TypedArray,int):0:0 -> z androidx.preference.UnPressableLinearLayout -> androidx.preference.UnPressableLinearLayout: # {"id":"sourceFile","fileName":"UnPressableLinearLayout.java"} androidx.preference.internal.PreferenceImageView -> androidx.preference.internal.PreferenceImageView: # {"id":"sourceFile","fileName":"PreferenceImageView.java"} int mMaxWidth -> b int mMaxHeight -> c 1:1:void (android.content.Context,android.util.AttributeSet):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):0:0 -> androidx.profileinstaller.BenchmarkOperation -> androidx.profileinstaller.a: # {"id":"sourceFile","fileName":"BenchmarkOperation.java"} 1:1:boolean deleteFilesRecursively(java.io.File):0:0 -> a 1:1:void dropShaderCache(android.content.Context,androidx.profileinstaller.ProfileInstallReceiver$ResultDiagnostics):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/profileinstaller/ProfileInstallReceiver$a;)V"} androidx.profileinstaller.BenchmarkOperation$Api21ContextHelper -> androidx.profileinstaller.a$a: # {"id":"sourceFile","fileName":"BenchmarkOperation.java"} 1:1:java.io.File getCodeCacheDir(android.content.Context):0:0 -> a androidx.profileinstaller.BenchmarkOperation$Api24ContextHelper -> androidx.profileinstaller.a$b: # {"id":"sourceFile","fileName":"BenchmarkOperation.java"} 1:1:java.io.File getDeviceProtectedCodeCacheDir(android.content.Context):0:0 -> a androidx.profileinstaller.BenchmarkOperation$Api24ContextHelper$$ExternalSyntheticApiModelOutline0 -> androidx.profileinstaller.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.content.Context m(android.content.Context):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.profileinstaller.DeviceProfileWriter -> androidx.profileinstaller.d: # {"id":"sourceFile","fileName":"DeviceProfileWriter.java"} android.content.res.AssetManager mAssetManager -> a java.util.concurrent.Executor mExecutor -> b androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback mDiagnostics -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/j$c;"} byte[] mDesiredVersion -> d java.io.File mCurProfile -> e java.lang.String mApkName -> f java.lang.String mProfileSourceLocation -> g java.lang.String mProfileMetaSourceLocation -> h boolean mDeviceSupportsAotProfile -> i androidx.profileinstaller.DexProfileData[] mProfile -> j # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/profileinstaller/e;"} byte[] mTranscodedProfile -> k 1:1:void $r8$lambda$jpYdnt3YIQ9nqhGCBG7jxxjpuLE(androidx.profileinstaller.DeviceProfileWriter,int,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/profileinstaller/d;ILjava/lang/Object;)V"} 1:1:androidx.profileinstaller.DeviceProfileWriter addMetadata(androidx.profileinstaller.DexProfileData[],byte[]):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/profileinstaller/e;[B)Landroidx/profileinstaller/d;"} 1:1:void assertDeviceAllowsProfileInstallerAotWritesCalled():0:0 -> c 1:1:byte[] desiredVersion():0:0 -> d 1:1:boolean deviceAllowsProfileInstallerAotWrites():0:0 -> e 1:1:java.io.InputStream getProfileInputStream(android.content.res.AssetManager):0:0 -> f 1:1:void lambda$result$0(int,java.lang.Object):0:0 -> g 1:1:java.io.InputStream openStreamFromAssets(android.content.res.AssetManager,java.lang.String):0:0 -> h 1:1:androidx.profileinstaller.DeviceProfileWriter read():0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/profileinstaller/d;"} 1:1:androidx.profileinstaller.DexProfileData[] readProfileInternal(java.io.InputStream):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;)[Landroidx/profileinstaller/e;"} 1:1:boolean requiresMetadata():0:0 -> k 1:1:void result(int,java.lang.Object):0:0 -> l 1:1:androidx.profileinstaller.DeviceProfileWriter transcodeIfNeeded():0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/profileinstaller/d;"} 1:1:boolean write():0:0 -> n androidx.profileinstaller.DeviceProfileWriter$$ExternalSyntheticLambda0 -> androidx.profileinstaller.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.profileinstaller.DeviceProfileWriter androidx.profileinstaller.DeviceProfileWriter$$InternalSyntheticLambda$2$7839500a2a99c8ab496aaa937f1d1ad35098b9c8cb891eb3bf736d8036dc4499$0.f$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/d;"} # {"id":"com.android.tools.r8.synthesized"} int androidx.profileinstaller.DeviceProfileWriter$$InternalSyntheticLambda$2$7839500a2a99c8ab496aaa937f1d1ad35098b9c8cb891eb3bf736d8036dc4499$0.f$1 -> f # {"id":"com.android.tools.r8.synthesized"} java.lang.Object androidx.profileinstaller.DeviceProfileWriter$$InternalSyntheticLambda$2$7839500a2a99c8ab496aaa937f1d1ad35098b9c8cb891eb3bf736d8036dc4499$0.f$2 -> g # {"id":"com.android.tools.r8.synthesized"} 1:1:void (androidx.profileinstaller.DeviceProfileWriter,int,java.lang.Object):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/profileinstaller/d;ILjava/lang/Object;)V"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} androidx.profileinstaller.DexProfileData -> androidx.profileinstaller.e: # {"id":"sourceFile","fileName":"DexProfileData.java"} java.lang.String apkName -> a java.lang.String dexName -> b long dexChecksum -> c long mTypeIdCount -> d int classSetSize -> e int hotMethodRegionSize -> f int numMethodIds -> g int[] classes -> h java.util.TreeMap methods -> i androidx.profileinstaller.Encoding -> androidx.profileinstaller.f: # {"id":"sourceFile","fileName":"Encoding.java"} 1:1:int bitsToBytes(int):0:0 -> a 1:1:byte[] compress(byte[]):0:0 -> b 1:1:java.lang.RuntimeException error(java.lang.String):0:0 -> c 1:1:byte[] read(java.io.InputStream,int):0:0 -> d 1:1:byte[] readCompressed(java.io.InputStream,int,int):0:0 -> e 1:1:java.lang.String readString(java.io.InputStream,int):0:0 -> f 1:1:long readUInt(java.io.InputStream,int):0:0 -> g 1:1:int readUInt16(java.io.InputStream):0:0 -> h 1:1:long readUInt32(java.io.InputStream):0:0 -> i 1:1:int readUInt8(java.io.InputStream):0:0 -> j 1:1:int utf8Length(java.lang.String):0:0 -> k 1:1:void writeAll(java.io.InputStream,java.io.OutputStream):0:0 -> l 1:1:void writeCompressed(java.io.OutputStream,byte[]):0:0 -> m 1:1:void writeString(java.io.OutputStream,java.lang.String):0:0 -> n 1:1:void writeUInt(java.io.OutputStream,long,int):0:0 -> o 1:1:void writeUInt16(java.io.OutputStream,int):0:0 -> p 1:1:void writeUInt32(java.io.OutputStream,long):0:0 -> q 1:1:void writeUInt8(java.io.OutputStream,int):0:0 -> r androidx.profileinstaller.FileSectionType -> androidx.profileinstaller.g: # {"id":"sourceFile","fileName":"FileSectionType.java"} long mValue -> e androidx.profileinstaller.FileSectionType DEX_FILES -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/g;"} androidx.profileinstaller.FileSectionType EXTRA_DESCRIPTORS -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/g;"} androidx.profileinstaller.FileSectionType CLASSES -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/g;"} androidx.profileinstaller.FileSectionType METHODS -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/g;"} androidx.profileinstaller.FileSectionType AGGREGATION_COUNT -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/g;"} androidx.profileinstaller.FileSectionType[] $VALUES -> k # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/profileinstaller/g;"} 1:1:androidx.profileinstaller.FileSectionType[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Landroidx/profileinstaller/g;"} 1:1:long getValue():0:0 -> b androidx.profileinstaller.ProfileInstallReceiver -> androidx.profileinstaller.ProfileInstallReceiver: # {"id":"sourceFile","fileName":"ProfileInstallReceiver.java"} 1:1:void saveProfile(androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/profileinstaller/j$c;)V"} androidx.profileinstaller.ProfileInstallReceiver$$ExternalSyntheticLambda0 -> androidx.profileinstaller.h: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} void androidx.profileinstaller.ProfileInstallReceiver$$InternalSyntheticLambda$1$b8056259efc6618d8822a2f6f8b34382c99cd5fda1709d66753a15573777084f$0.() -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void execute(java.lang.Runnable):0:0 -> execute # {"id":"com.android.tools.r8.synthesized"} androidx.profileinstaller.ProfileInstallReceiver$ResultDiagnostics -> androidx.profileinstaller.ProfileInstallReceiver$a: # {"id":"sourceFile","fileName":"ProfileInstallReceiver.java"} androidx.profileinstaller.ProfileInstallReceiver this$0 -> a 1:1:void onDiagnosticReceived(int,java.lang.Object):0:0 -> a 1:1:void onResultReceived(int,java.lang.Object):0:0 -> b androidx.profileinstaller.ProfileInstaller -> androidx.profileinstaller.j: # {"id":"sourceFile","fileName":"ProfileInstaller.java"} androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback EMPTY_DIAGNOSTICS -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/j$c;"} androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback LOG_DIAGNOSTICS -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/j$c;"} 1:1:void $r8$lambda$GDxgaqGf4HZQYZi5aULGHDIzm4Y(androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,int,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/profileinstaller/j$c;ILjava/lang/Object;)V"} 1:1:boolean deleteProfileWrittenFor(java.io.File):0:0 -> b 1:1:void deleteSkipFile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/concurrent/Executor;Landroidx/profileinstaller/j$c;)V"} 1:1:boolean hasAlreadyWrittenProfileForThisInstall(android.content.pm.PackageInfo,java.io.File,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/pm/PackageInfo;Ljava/io/File;Landroidx/profileinstaller/j$c;)Z"} 1:1:void lambda$result$0(androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,int,java.lang.Object):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/profileinstaller/j$c;ILjava/lang/Object;)V"} 1:1:void noteProfileWrittenFor(android.content.pm.PackageInfo,java.io.File):0:0 -> f 1:1:void result(java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,int,java.lang.Object):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;Landroidx/profileinstaller/j$c;ILjava/lang/Object;)V"} 1:1:boolean transcodeAndWrite(android.content.res.AssetManager,java.lang.String,android.content.pm.PackageInfo,java.io.File,java.lang.String,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/AssetManager;Ljava/lang/String;Landroid/content/pm/PackageInfo;Ljava/io/File;Ljava/lang/String;Ljava/util/concurrent/Executor;Landroidx/profileinstaller/j$c;)Z"} 1:1:void writeProfile(android.content.Context):0:0 -> i 1:1:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/concurrent/Executor;Landroidx/profileinstaller/j$c;)V"} 1:1:void writeProfile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,boolean):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/concurrent/Executor;Landroidx/profileinstaller/j$c;Z)V"} 1:1:void writeSkipFile(android.content.Context,java.util.concurrent.Executor,androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/concurrent/Executor;Landroidx/profileinstaller/j$c;)V"} androidx.profileinstaller.ProfileInstaller$$ExternalSyntheticLambda0 -> androidx.profileinstaller.i: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback androidx.profileinstaller.ProfileInstaller$$InternalSyntheticLambda$2$1679bfe60b3e8c01d7361319bfe66183a1d1244366929c97030723f2b9188d2f$0.f$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/j$c;"} # {"id":"com.android.tools.r8.synthesized"} int androidx.profileinstaller.ProfileInstaller$$InternalSyntheticLambda$2$1679bfe60b3e8c01d7361319bfe66183a1d1244366929c97030723f2b9188d2f$0.f$1 -> f # {"id":"com.android.tools.r8.synthesized"} java.lang.Object androidx.profileinstaller.ProfileInstaller$$InternalSyntheticLambda$2$1679bfe60b3e8c01d7361319bfe66183a1d1244366929c97030723f2b9188d2f$0.f$2 -> g # {"id":"com.android.tools.r8.synthesized"} 1:1:void (androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback,int,java.lang.Object):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/profileinstaller/j$c;ILjava/lang/Object;)V"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} androidx.profileinstaller.ProfileInstaller$1 -> androidx.profileinstaller.j$a: # {"id":"sourceFile","fileName":"ProfileInstaller.java"} 1:1:void onDiagnosticReceived(int,java.lang.Object):0:0 -> a 1:1:void onResultReceived(int,java.lang.Object):0:0 -> b androidx.profileinstaller.ProfileInstaller$2 -> androidx.profileinstaller.j$b: # {"id":"sourceFile","fileName":"ProfileInstaller.java"} 1:1:void onDiagnosticReceived(int,java.lang.Object):0:0 -> a 1:1:void onResultReceived(int,java.lang.Object):0:0 -> b androidx.profileinstaller.ProfileInstaller$DiagnosticsCallback -> androidx.profileinstaller.j$c: # {"id":"sourceFile","fileName":"ProfileInstaller.java"} void onDiagnosticReceived(int,java.lang.Object) -> a void onResultReceived(int,java.lang.Object) -> b androidx.profileinstaller.ProfileInstallerInitializer -> androidx.profileinstaller.ProfileInstallerInitializer: # {"id":"sourceFile","fileName":"ProfileInstallerInitializer.java"} 1:1:java.util.List dependencies():0:0 -> a 1:1:java.lang.Object create(android.content.Context):0:0 -> b 1:1:void $r8$lambda$I6kpUA-yYyp_PFlECpfBFtMqjag(androidx.profileinstaller.ProfileInstallerInitializer,android.content.Context):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} 1:1:void $r8$lambda$NsMAloYpbbNbo7OHskmPQsgaOhM(android.content.Context):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} 1:1:void $r8$lambda$VUbECJrladThvzfJ9dnTNG05Na4(android.content.Context):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} 1:1:androidx.profileinstaller.ProfileInstallerInitializer$Result create(android.content.Context):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/profileinstaller/ProfileInstallerInitializer$c;"} 1:1:void delayAfterFirstFrame(android.content.Context):0:0 -> g 1:1:void installAfterDelay(android.content.Context):0:0 -> h 1:1:void lambda$delayAfterFirstFrame$0(android.content.Context):0:0 -> i 1:1:void lambda$installAfterDelay$1(android.content.Context):0:0 -> j 1:1:void lambda$writeInBackground$2(android.content.Context):0:0 -> k 1:1:void writeInBackground(android.content.Context):0:0 -> l androidx.profileinstaller.ProfileInstallerInitializer$$ExternalSyntheticLambda0 -> androidx.profileinstaller.k: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.profileinstaller.ProfileInstallerInitializer androidx.profileinstaller.ProfileInstallerInitializer$$InternalSyntheticLambda$1$6ec9dfac75596981db3e3904869db8fa3a68f2f6c39f7ab436a95fc7a2110c27$0.f$0 -> e # {"id":"com.android.tools.r8.synthesized"} android.content.Context androidx.profileinstaller.ProfileInstallerInitializer$$InternalSyntheticLambda$1$6ec9dfac75596981db3e3904869db8fa3a68f2f6c39f7ab436a95fc7a2110c27$0.f$1 -> f # {"id":"com.android.tools.r8.synthesized"} 1:1:void (androidx.profileinstaller.ProfileInstallerInitializer,android.content.Context):0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} androidx.profileinstaller.ProfileInstallerInitializer$$ExternalSyntheticLambda1 -> androidx.profileinstaller.l: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} android.content.Context androidx.profileinstaller.ProfileInstallerInitializer$$InternalSyntheticLambda$2$25560d7c9dc437e0c08b158ba9d90b7dad3aa22360268b0fbf19af4479e809ce$0.f$0 -> e # {"id":"com.android.tools.r8.synthesized"} 1:1:void (android.content.Context):0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} androidx.profileinstaller.ProfileInstallerInitializer$$ExternalSyntheticLambda2 -> androidx.profileinstaller.m: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} android.content.Context androidx.profileinstaller.ProfileInstallerInitializer$$InternalSyntheticLambda$3$a3ca5fbb2eaa1db0f270f0a2b95303ed40fab328c69073477bd6e77e6d560db1$0.f$0 -> e # {"id":"com.android.tools.r8.synthesized"} 1:1:void (android.content.Context):0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} androidx.profileinstaller.ProfileInstallerInitializer$Choreographer16Impl -> androidx.profileinstaller.ProfileInstallerInitializer$a: # {"id":"sourceFile","fileName":"ProfileInstallerInitializer.java"} 1:1:void $r8$lambda$tNoFoacLpIq9EDLF7sdX19s0Qbs(java.lang.Runnable,long):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:1:void lambda$postFrameCallback$0(java.lang.Runnable,long):0:0 -> b 1:1:void postFrameCallback(java.lang.Runnable):0:0 -> c androidx.profileinstaller.ProfileInstallerInitializer$Choreographer16Impl$$ExternalSyntheticLambda0 -> androidx.profileinstaller.n: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} java.lang.Runnable androidx.profileinstaller.ProfileInstallerInitializer$Choreographer16Impl$$InternalSyntheticLambda$2$71ef92f351ebd8c9ccb11dab5c5d377732fb4dcb89c1303de7a3fdc1b60643ad$0.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:1:void (java.lang.Runnable):0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void doFrame(long):0:0 -> doFrame # {"id":"com.android.tools.r8.synthesized"} androidx.profileinstaller.ProfileInstallerInitializer$Handler28Impl -> androidx.profileinstaller.ProfileInstallerInitializer$b: # {"id":"sourceFile","fileName":"ProfileInstallerInitializer.java"} 1:1:android.os.Handler createAsync(android.os.Looper):0:0 -> a androidx.profileinstaller.ProfileInstallerInitializer$Handler28Impl$$ExternalSyntheticApiModelOutline0 -> androidx.profileinstaller.o: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.os.Handler m(android.os.Looper):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.profileinstaller.ProfileInstallerInitializer$Result -> androidx.profileinstaller.ProfileInstallerInitializer$c: # {"id":"sourceFile","fileName":"ProfileInstallerInitializer.java"} androidx.profileinstaller.ProfileTranscoder -> androidx.profileinstaller.p: # {"id":"sourceFile","fileName":"ProfileTranscoder.java"} byte[] MAGIC_PROF -> a byte[] MAGIC_PROFM -> b 1:1:void skipInlineCache(java.io.InputStream):0:0 -> A 1:1:boolean transcodeAndWriteBody(java.io.OutputStream,byte[],androidx.profileinstaller.DexProfileData[]):0:0 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;[B[Landroidx/profileinstaller/e;)Z"} 1:1:void writeClasses(java.io.OutputStream,androidx.profileinstaller.DexProfileData):0:0 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;Landroidx/profileinstaller/e;)V"} 1:1:androidx.profileinstaller.WritableFileSection writeDexFileSection(androidx.profileinstaller.DexProfileData[]):0:0 -> D # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/profileinstaller/e;)Landroidx/profileinstaller/s;"} 1:1:void writeHeader(java.io.OutputStream,byte[]):0:0 -> E 1:1:void writeLineData(java.io.OutputStream,androidx.profileinstaller.DexProfileData):0:0 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;Landroidx/profileinstaller/e;)V"} 1:1:void writeLineHeader(java.io.OutputStream,androidx.profileinstaller.DexProfileData,java.lang.String):0:0 -> G # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;Landroidx/profileinstaller/e;Ljava/lang/String;)V"} 1:1:void writeMethodBitmap(java.io.OutputStream,androidx.profileinstaller.DexProfileData):0:0 -> H # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;Landroidx/profileinstaller/e;)V"} 1:1:void writeMethodsWithInlineCaches(java.io.OutputStream,androidx.profileinstaller.DexProfileData):0:0 -> I # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;Landroidx/profileinstaller/e;)V"} 1:1:void writeProfileForN(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):0:0 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;[Landroidx/profileinstaller/e;)V"} 1:1:void writeProfileForO(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):0:0 -> K # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;[Landroidx/profileinstaller/e;)V"} 1:1:void writeProfileForO_MR1(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):0:0 -> L # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;[Landroidx/profileinstaller/e;)V"} 1:1:void writeProfileForP(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):0:0 -> M # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;[Landroidx/profileinstaller/e;)V"} 1:1:void writeProfileForS(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):0:0 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;[Landroidx/profileinstaller/e;)V"} 1:1:void writeProfileSections(java.io.OutputStream,androidx.profileinstaller.DexProfileData[]):0:0 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/OutputStream;[Landroidx/profileinstaller/e;)V"} 1:1:int computeMethodFlags(androidx.profileinstaller.DexProfileData):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/profileinstaller/e;)I"} 1:1:byte[] createCompressibleBody(androidx.profileinstaller.DexProfileData[],byte[]):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/profileinstaller/e;[B)[B"} 1:1:androidx.profileinstaller.WritableFileSection createCompressibleClassSection(androidx.profileinstaller.DexProfileData[]):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/profileinstaller/e;)Landroidx/profileinstaller/s;"} 1:1:androidx.profileinstaller.WritableFileSection createCompressibleMethodsSection(androidx.profileinstaller.DexProfileData[]):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/profileinstaller/e;)Landroidx/profileinstaller/s;"} 1:1:byte[] createMethodBitmapRegion(androidx.profileinstaller.DexProfileData):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/profileinstaller/e;)[B"} 1:1:byte[] createMethodsWithInlineCaches(androidx.profileinstaller.DexProfileData):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/profileinstaller/e;)[B"} 1:1:java.lang.String enforceSeparator(java.lang.String,java.lang.String):0:0 -> g 1:1:java.lang.String extractKey(java.lang.String):0:0 -> h 1:1:androidx.profileinstaller.DexProfileData findByDexName(androidx.profileinstaller.DexProfileData[],java.lang.String):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"([Landroidx/profileinstaller/e;Ljava/lang/String;)Landroidx/profileinstaller/e;"} 1:1:java.lang.String generateDexKey(java.lang.String,java.lang.String,byte[]):0:0 -> j 1:1:int getMethodBitmapStorageSize(int):0:0 -> k 1:1:int methodFlagBitmapIndex(int,int,int):0:0 -> l 1:1:int[] readClasses(java.io.InputStream,int):0:0 -> m 1:1:int readFlagsFromBitmap(java.util.BitSet,int,int):0:0 -> n 1:1:byte[] readHeader(java.io.InputStream,byte[]):0:0 -> o 1:1:void readHotMethodRegion(java.io.InputStream,androidx.profileinstaller.DexProfileData):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;Landroidx/profileinstaller/e;)V"} 1:1:androidx.profileinstaller.DexProfileData[] readMeta(java.io.InputStream,byte[],byte[],androidx.profileinstaller.DexProfileData[]):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;[B[B[Landroidx/profileinstaller/e;)[Landroidx/profileinstaller/e;"} 1:1:androidx.profileinstaller.DexProfileData[] readMetadata001(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;[B[Landroidx/profileinstaller/e;)[Landroidx/profileinstaller/e;"} 1:1:androidx.profileinstaller.DexProfileData[] readMetadataForNBody(java.io.InputStream,int,androidx.profileinstaller.DexProfileData[]):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;I[Landroidx/profileinstaller/e;)[Landroidx/profileinstaller/e;"} 1:1:androidx.profileinstaller.DexProfileData[] readMetadataV002(java.io.InputStream,byte[],androidx.profileinstaller.DexProfileData[]):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;[B[Landroidx/profileinstaller/e;)[Landroidx/profileinstaller/e;"} 1:1:androidx.profileinstaller.DexProfileData[] readMetadataV002Body(java.io.InputStream,byte[],int,androidx.profileinstaller.DexProfileData[]):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;[BI[Landroidx/profileinstaller/e;)[Landroidx/profileinstaller/e;"} 1:1:void readMethodBitmap(java.io.InputStream,androidx.profileinstaller.DexProfileData):0:0 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;Landroidx/profileinstaller/e;)V"} 1:1:androidx.profileinstaller.DexProfileData[] readProfile(java.io.InputStream,byte[],java.lang.String):0:0 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;[BLjava/lang/String;)[Landroidx/profileinstaller/e;"} 1:1:androidx.profileinstaller.DexProfileData[] readUncompressedBody(java.io.InputStream,java.lang.String,int):0:0 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;Ljava/lang/String;I)[Landroidx/profileinstaller/e;"} 1:1:int roundUpToByte(int):0:0 -> y 1:1:void setMethodBitmapBit(byte[],int,int,androidx.profileinstaller.DexProfileData):0:0 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"([BIILandroidx/profileinstaller/e;)V"} androidx.profileinstaller.ProfileVerifier -> androidx.profileinstaller.q: # {"id":"sourceFile","fileName":"ProfileVerifier.java"} androidx.concurrent.futures.ResolvableFuture sFuture -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/concurrent/futures/c;"} java.lang.Object SYNC_OBJ -> b androidx.profileinstaller.ProfileVerifier$CompilationStatus sCompilationStatus -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/q$c;"} 1:1:long getPackageLastUpdateTime(android.content.Context):0:0 -> a 1:1:androidx.profileinstaller.ProfileVerifier$CompilationStatus setCompilationStatus(int,boolean,boolean):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(IZZ)Landroidx/profileinstaller/q$c;"} 1:1:androidx.profileinstaller.ProfileVerifier$CompilationStatus writeProfileVerification(android.content.Context,boolean):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Z)Landroidx/profileinstaller/q$c;"} androidx.profileinstaller.ProfileVerifier$Api33Impl -> androidx.profileinstaller.q$a: # {"id":"sourceFile","fileName":"ProfileVerifier.java"} 1:1:android.content.pm.PackageInfo getPackageInfo(android.content.pm.PackageManager,android.content.Context):0:0 -> a androidx.profileinstaller.ProfileVerifier$Cache -> androidx.profileinstaller.q$b: # {"id":"sourceFile","fileName":"ProfileVerifier.java"} int mSchema -> a int mResultCode -> b long mPackageLastUpdateTime -> c long mInstalledCurrentProfileSize -> d 1:1:androidx.profileinstaller.ProfileVerifier$Cache readFromFile(java.io.File):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)Landroidx/profileinstaller/q$b;"} 1:1:void writeOnFile(java.io.File):0:0 -> b androidx.profileinstaller.ProfileVerifier$CompilationStatus -> androidx.profileinstaller.q$c: # {"id":"sourceFile","fileName":"ProfileVerifier.java"} int mResultCode -> a boolean mHasReferenceProfile -> b boolean mHasCurrentProfile -> c androidx.profileinstaller.ProfileVersion -> androidx.profileinstaller.r: # {"id":"sourceFile","fileName":"ProfileVersion.java"} byte[] V015_S -> a byte[] V010_P -> b byte[] V009_O_MR1 -> c byte[] V005_O -> d byte[] V001_N -> e byte[] METADATA_V001_N -> f byte[] METADATA_V002 -> g 1:1:java.lang.String dexKeySeparator(byte[]):0:0 -> a androidx.profileinstaller.WritableFileSection -> androidx.profileinstaller.s: # {"id":"sourceFile","fileName":"WritableFileSection.java"} androidx.profileinstaller.FileSectionType mType -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/profileinstaller/g;"} int mExpectedInflateSize -> b byte[] mContents -> c boolean mNeedsCompression -> d androidx.recyclerview.R$dimen -> K.a: int fastscroll_default_thickness -> a int fastscroll_margin -> b int fastscroll_minimum_range -> c androidx.recyclerview.R$styleable -> K.b: int[] ColorStateListItem -> a int[] CoordinatorLayout -> b int[] CoordinatorLayout_Layout -> c int[] FontFamily -> d int[] FontFamilyFont -> e int[] GradientColor -> f int[] GradientColorItem -> g int[] RecyclerView -> h int RecyclerView_android_orientation -> i int RecyclerView_android_descendantFocusability -> j int RecyclerView_fastScrollEnabled -> k int RecyclerView_fastScrollHorizontalThumbDrawable -> l int RecyclerView_fastScrollHorizontalTrackDrawable -> m int RecyclerView_fastScrollVerticalThumbDrawable -> n int RecyclerView_fastScrollVerticalTrackDrawable -> o int RecyclerView_layoutManager -> p int RecyclerView_reverseLayout -> q int RecyclerView_spanCount -> r int RecyclerView_stackFromEnd -> s 1:86:void ():0:0 -> androidx.recyclerview.widget.AdapterHelper -> androidx.recyclerview.widget.a: # {"id":"sourceFile","fileName":"AdapterHelper.java"} androidx.core.util.Pools$Pool mUpdateOpPool -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/c;"} java.util.ArrayList mPendingUpdates -> b java.util.ArrayList mPostponedList -> c androidx.recyclerview.widget.AdapterHelper$Callback mCallback -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/a$a;"} java.lang.Runnable mOnItemProcessedCallback -> e boolean mDisableRecycler -> f androidx.recyclerview.widget.OpReorderer mOpReorderer -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/g;"} int mExistingUpdateTypes -> h 1:1:void (androidx.recyclerview.widget.AdapterHelper$Callback):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$a;)V"} 2:2:void (androidx.recyclerview.widget.AdapterHelper$Callback,boolean):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$a;Z)V"} 1:1:void recycleUpdateOp(androidx.recyclerview.widget.AdapterHelper$UpdateOp):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"} 1:1:androidx.recyclerview.widget.AdapterHelper$UpdateOp obtainUpdateOp(int,int,int,java.lang.Object):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILjava/lang/Object;)Landroidx/recyclerview/widget/a$b;"} 1:1:void applyAdd(androidx.recyclerview.widget.AdapterHelper$UpdateOp):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"} 1:1:void applyMove(androidx.recyclerview.widget.AdapterHelper$UpdateOp):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"} 1:1:void applyRemove(androidx.recyclerview.widget.AdapterHelper$UpdateOp):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"} 1:1:void applyUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"} 1:1:boolean canFindInPreLayout(int):0:0 -> g 1:1:void consumePostponedUpdates():0:0 -> h 1:1:void consumeUpdatesInOnePass():0:0 -> i 1:1:void dispatchAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"} 1:1:void dispatchFirstPassAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp,int):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;I)V"} 1:1:int findPositionOffset(int):0:0 -> l 1:1:int findPositionOffset(int,int):0:0 -> m 1:1:boolean hasAnyUpdateTypes(int):0:0 -> n 1:1:boolean hasPendingUpdates():0:0 -> o 1:1:void postponeAndUpdateViewHolders(androidx.recyclerview.widget.AdapterHelper$UpdateOp):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"} 1:1:void preProcess():0:0 -> q 1:1:void recycleUpdateOpsAndClearList(java.util.List):0:0 -> r 1:1:void reset():0:0 -> s 1:1:int updatePositionWithPostponed(int,int):0:0 -> t androidx.recyclerview.widget.AdapterHelper$Callback -> androidx.recyclerview.widget.a$a: # {"id":"sourceFile","fileName":"AdapterHelper.java"} void offsetPositionsForMove(int,int) -> a void onDispatchSecondPass(androidx.recyclerview.widget.AdapterHelper$UpdateOp) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"} androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolder(int) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/recyclerview/widget/RecyclerView$A;"} void offsetPositionsForRemovingInvisible(int,int) -> d void offsetPositionsForRemovingLaidOutOrNewView(int,int) -> e void onDispatchFirstPass(androidx.recyclerview.widget.AdapterHelper$UpdateOp) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"} void offsetPositionsForAdd(int,int) -> g void markViewHoldersUpdated(int,int,java.lang.Object) -> h androidx.recyclerview.widget.AdapterHelper$UpdateOp -> androidx.recyclerview.widget.a$b: # {"id":"sourceFile","fileName":"AdapterHelper.java"} int cmd -> a int positionStart -> b java.lang.Object payload -> c int itemCount -> d 1:1:java.lang.String cmdToString():0:0 -> a androidx.recyclerview.widget.ChildHelper -> androidx.recyclerview.widget.b: # {"id":"sourceFile","fileName":"ChildHelper.java"} androidx.recyclerview.widget.ChildHelper$Callback mCallback -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/b$b;"} androidx.recyclerview.widget.ChildHelper$Bucket mBucket -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/b$a;"} java.util.List mHiddenViews -> c 1:1:void detachViewFromParent(int):0:0 -> a 1:1:android.view.View findHiddenNonRemovedView(int):0:0 -> b 1:1:android.view.View getChildAt(int):0:0 -> c 1:1:int getChildCount():0:0 -> d 1:1:int getOffset(int):0:0 -> e 1:1:android.view.View getUnfilteredChildAt(int):0:0 -> f 1:1:int getUnfilteredChildCount():0:0 -> g 1:1:int indexOfChild(android.view.View):0:0 -> h 1:1:void removeAllViewsUnfiltered():0:0 -> i 1:1:void unhide(android.view.View):0:0 -> j 1:1:boolean unhideViewInternal(android.view.View):0:0 -> k androidx.recyclerview.widget.ChildHelper$Bucket -> androidx.recyclerview.widget.b$a: # {"id":"sourceFile","fileName":"ChildHelper.java"} long mData -> a androidx.recyclerview.widget.ChildHelper$Bucket mNext -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/b$a;"} 1:1:void clear(int):0:0 -> a 1:1:int countOnesBefore(int):0:0 -> b 1:1:void ensureNext():0:0 -> c 1:1:boolean get(int):0:0 -> d 1:1:boolean remove(int):0:0 -> e 1:1:void reset():0:0 -> f 1:1:void set(int):0:0 -> g androidx.recyclerview.widget.ChildHelper$Callback -> androidx.recyclerview.widget.b$b: # {"id":"sourceFile","fileName":"ChildHelper.java"} android.view.View getChildAt(int) -> a void removeAllViews() -> b androidx.recyclerview.widget.RecyclerView$ViewHolder getChildViewHolder(android.view.View) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$A;"} void detachViewFromParent(int) -> d void onLeftHiddenState(android.view.View) -> e int indexOfChild(android.view.View) -> f int getChildCount() -> g androidx.recyclerview.widget.DefaultItemAnimator -> androidx.recyclerview.widget.c: # {"id":"sourceFile","fileName":"DefaultItemAnimator.java"} java.util.ArrayList mPendingRemovals -> h java.util.ArrayList mPendingAdditions -> i java.util.ArrayList mPendingMoves -> j java.util.ArrayList mPendingChanges -> k java.util.ArrayList mAdditionsList -> l java.util.ArrayList mMovesList -> m java.util.ArrayList mChangesList -> n java.util.ArrayList mAddAnimations -> o java.util.ArrayList mMoveAnimations -> p java.util.ArrayList mRemoveAnimations -> q java.util.ArrayList mChangeAnimations -> r 1:1:void endAnimations():0:0 -> c 1:1:boolean isRunning():0:0 -> g 1:1:void runPendingAnimations():0:0 -> i 1:1:void animateAddImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)V"} 1:1:void animateChangeImpl(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/c$d;)V"} 1:1:void animateMoveImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder,int,int,int,int):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;IIII)V"} 1:1:void animateRemoveImpl(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)V"} 1:1:void cancelAll(java.util.List):0:0 -> q 1:1:void endChangeAnimationIfNecessary(androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/c$d;)V"} androidx.recyclerview.widget.DefaultItemAnimator$1 -> androidx.recyclerview.widget.c$a: # {"id":"sourceFile","fileName":"DefaultItemAnimator.java"} java.util.ArrayList val$moves -> e androidx.recyclerview.widget.DefaultItemAnimator this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/c;"} androidx.recyclerview.widget.DefaultItemAnimator$2 -> androidx.recyclerview.widget.c$b: # {"id":"sourceFile","fileName":"DefaultItemAnimator.java"} java.util.ArrayList val$changes -> e androidx.recyclerview.widget.DefaultItemAnimator this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/c;"} androidx.recyclerview.widget.DefaultItemAnimator$3 -> androidx.recyclerview.widget.c$c: # {"id":"sourceFile","fileName":"DefaultItemAnimator.java"} java.util.ArrayList val$additions -> e androidx.recyclerview.widget.DefaultItemAnimator this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/c;"} androidx.recyclerview.widget.DefaultItemAnimator$ChangeInfo -> androidx.recyclerview.widget.c$d: # {"id":"sourceFile","fileName":"DefaultItemAnimator.java"} androidx.recyclerview.widget.DefaultItemAnimator$MoveInfo -> androidx.recyclerview.widget.c$e: # {"id":"sourceFile","fileName":"DefaultItemAnimator.java"} int fromX -> a int fromY -> b int toX -> c int toY -> d androidx.recyclerview.widget.FastScroller -> androidx.recyclerview.widget.d: # {"id":"sourceFile","fileName":"FastScroller.java"} int mAnimationState -> A java.lang.Runnable mHideRunnable -> B androidx.recyclerview.widget.RecyclerView$OnScrollListener mOnScrollListener -> C # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$r;"} int[] PRESSED_STATE_SET -> D int[] EMPTY_STATE_SET -> E int mScrollbarMinimumRange -> a int mMargin -> b android.graphics.drawable.StateListDrawable mVerticalThumbDrawable -> c android.graphics.drawable.Drawable mVerticalTrackDrawable -> d int mVerticalThumbWidth -> e int mVerticalTrackWidth -> f android.graphics.drawable.StateListDrawable mHorizontalThumbDrawable -> g android.graphics.drawable.Drawable mHorizontalTrackDrawable -> h int mHorizontalThumbHeight -> i int mHorizontalTrackHeight -> j int mVerticalThumbHeight -> k int mVerticalThumbCenterY -> l float mVerticalDragY -> m int mHorizontalThumbWidth -> n int mHorizontalThumbCenterX -> o float mHorizontalDragX -> p int mRecyclerViewWidth -> q int mRecyclerViewHeight -> r androidx.recyclerview.widget.RecyclerView mRecyclerView -> s boolean mNeedVerticalScrollbar -> t boolean mNeedHorizontalScrollbar -> u int mState -> v int mDragState -> w int[] mVerticalRange -> x int[] mHorizontalRange -> y android.animation.ValueAnimator mShowHideAnimator -> z 1:1:boolean onInterceptTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):0:0 -> a 1:1:void onTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent):0:0 -> b 1:1:void onRequestDisallowInterceptTouchEvent(boolean):0:0 -> c 1:1:void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$x;)V"} 1:1:void attachToRecyclerView(androidx.recyclerview.widget.RecyclerView):0:0 -> g 1:1:void cancelHide():0:0 -> h 1:1:void destroyCallbacks():0:0 -> i 1:1:void drawHorizontalScrollbar(android.graphics.Canvas):0:0 -> j 1:1:void drawVerticalScrollbar(android.graphics.Canvas):0:0 -> k 1:1:int[] getHorizontalRange():0:0 -> l 1:1:int[] getVerticalRange():0:0 -> m 1:1:void hide(int):0:0 -> n 1:1:void horizontalScrollTo(float):0:0 -> o 1:1:boolean isLayoutRTL():0:0 -> p 1:1:boolean isPointInsideHorizontalThumb(float,float):0:0 -> q 1:1:boolean isPointInsideVerticalThumb(float,float):0:0 -> r 1:1:void requestRedraw():0:0 -> s 1:1:void resetHideDelay(int):0:0 -> t 1:1:int scrollTo(float,float,int[],int,int,int):0:0 -> u 1:1:void setState(int):0:0 -> v 1:1:void setupCallbacks():0:0 -> w 1:1:void show():0:0 -> x 1:1:void verticalScrollTo(float):0:0 -> y androidx.recyclerview.widget.FastScroller$1 -> androidx.recyclerview.widget.d$a: # {"id":"sourceFile","fileName":"FastScroller.java"} androidx.recyclerview.widget.FastScroller this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/d;"} androidx.recyclerview.widget.FastScroller$2 -> androidx.recyclerview.widget.d$b: # {"id":"sourceFile","fileName":"FastScroller.java"} androidx.recyclerview.widget.FastScroller this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/d;"} androidx.recyclerview.widget.FastScroller$AnimatorListener -> androidx.recyclerview.widget.d$c: # {"id":"sourceFile","fileName":"FastScroller.java"} boolean mCanceled -> a androidx.recyclerview.widget.FastScroller this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/d;"} androidx.recyclerview.widget.FastScroller$AnimatorUpdater -> androidx.recyclerview.widget.d$d: # {"id":"sourceFile","fileName":"FastScroller.java"} androidx.recyclerview.widget.FastScroller this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/d;"} androidx.recyclerview.widget.GapWorker -> androidx.recyclerview.widget.e: # {"id":"sourceFile","fileName":"GapWorker.java"} java.util.ArrayList mRecyclerViews -> e long mPostTimeNs -> f long mFrameIntervalNs -> g java.util.ArrayList mTasks -> h java.lang.ThreadLocal sGapWorker -> i java.util.Comparator sTaskComparator -> j 1:1:void add(androidx.recyclerview.widget.RecyclerView):0:0 -> a 1:1:void buildTaskList():0:0 -> b 1:1:void flushTaskWithDeadline(androidx.recyclerview.widget.GapWorker$Task,long):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/e$c;J)V"} 1:1:void flushTasksWithDeadline(long):0:0 -> d 1:1:boolean isPrefetchPositionAttached(androidx.recyclerview.widget.RecyclerView,int):0:0 -> e 1:1:void postFromTraversal(androidx.recyclerview.widget.RecyclerView,int,int):0:0 -> f 1:1:void prefetch(long):0:0 -> g 1:1:androidx.recyclerview.widget.RecyclerView$ViewHolder prefetchPositionWithDeadline(androidx.recyclerview.widget.RecyclerView,int,long):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;IJ)Landroidx/recyclerview/widget/RecyclerView$A;"} 1:1:void remove(androidx.recyclerview.widget.RecyclerView):0:0 -> i androidx.recyclerview.widget.GapWorker$1 -> androidx.recyclerview.widget.e$a: # {"id":"sourceFile","fileName":"GapWorker.java"} 1:1:int compare(androidx.recyclerview.widget.GapWorker$Task,androidx.recyclerview.widget.GapWorker$Task):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/e$c;Landroidx/recyclerview/widget/e$c;)I"} androidx.recyclerview.widget.GapWorker$LayoutPrefetchRegistryImpl -> androidx.recyclerview.widget.e$b: # {"id":"sourceFile","fileName":"GapWorker.java"} int mPrefetchDx -> a int mPrefetchDy -> b int[] mPrefetchArray -> c int mCount -> d 1:1:void clearPrefetchPositions():0:0 -> a 1:1:void collectPrefetchPositionsFromView(androidx.recyclerview.widget.RecyclerView,boolean):0:0 -> b 1:1:void setPrefetchVector(int,int):0:0 -> c androidx.recyclerview.widget.GapWorker$Task -> androidx.recyclerview.widget.e$c: # {"id":"sourceFile","fileName":"GapWorker.java"} boolean immediate -> a int viewVelocity -> b int distanceToItem -> c androidx.recyclerview.widget.RecyclerView view -> d int position -> e 1:1:void clear():0:0 -> a androidx.recyclerview.widget.GridLayoutManager -> androidx.recyclerview.widget.GridLayoutManager: # {"id":"sourceFile","fileName":"GridLayoutManager.java"} boolean mPendingSpanCountChange -> F int mSpanCount -> G android.util.SparseIntArray mPreLayoutSpanSizeCache -> H android.util.SparseIntArray mPreLayoutSpanIndexCache -> I androidx.recyclerview.widget.GridLayoutManager$SpanSizeLookup mSpanSizeLookup -> J # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/GridLayoutManager$c;"} android.graphics.Rect mDecorInsets -> K 1:1:boolean supportsPredictiveItemAnimations():0:0 -> E0 1:1:int getRowCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):0:0 -> L # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$t;Landroidx/recyclerview/widget/RecyclerView$x;)I"} 1:1:void setStackFromEnd(boolean):0:0 -> T0 1:1:int getSpanGroupIndex(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int):0:0 -> U0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$t;Landroidx/recyclerview/widget/RecyclerView$x;I)I"} 1:1:void setSpanCount(int):0:0 -> V0 1:1:boolean checkLayoutParams(androidx.recyclerview.widget.RecyclerView$LayoutParams):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)Z"} 1:1:void onItemsAdded(androidx.recyclerview.widget.RecyclerView,int,int):0:0 -> f0 1:1:void onItemsChanged(androidx.recyclerview.widget.RecyclerView):0:0 -> g0 1:1:void onItemsMoved(androidx.recyclerview.widget.RecyclerView,int,int,int):0:0 -> h0 1:1:void onItemsRemoved(androidx.recyclerview.widget.RecyclerView,int,int):0:0 -> i0 1:1:void onItemsUpdated(androidx.recyclerview.widget.RecyclerView,int,int,java.lang.Object):0:0 -> k0 1:1:androidx.recyclerview.widget.RecyclerView$LayoutParams generateDefaultLayoutParams():0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$o;"} 1:1:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.content.Context,android.util.AttributeSet):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/recyclerview/widget/RecyclerView$o;"} 1:1:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$o;"} 1:1:int getColumnCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):0:0 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$t;Landroidx/recyclerview/widget/RecyclerView$x;)I"} androidx.recyclerview.widget.GridLayoutManager$DefaultSpanSizeLookup -> androidx.recyclerview.widget.GridLayoutManager$a: # {"id":"sourceFile","fileName":"GridLayoutManager.java"} 1:1:int getSpanSize(int):0:0 -> b androidx.recyclerview.widget.GridLayoutManager$LayoutParams -> androidx.recyclerview.widget.GridLayoutManager$b: # {"id":"sourceFile","fileName":"GridLayoutManager.java"} int mSpanIndex -> d int mSpanSize -> e 1:1:void (int,int):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet):0:0 -> 3:3:void (android.view.ViewGroup$LayoutParams):0:0 -> 4:4:void (android.view.ViewGroup$MarginLayoutParams):0:0 -> androidx.recyclerview.widget.GridLayoutManager$SpanSizeLookup -> androidx.recyclerview.widget.GridLayoutManager$c: # {"id":"sourceFile","fileName":"GridLayoutManager.java"} android.util.SparseIntArray mSpanIndexCache -> a boolean mCacheSpanIndices -> b 1:1:int getSpanGroupIndex(int,int):0:0 -> a int getSpanSize(int) -> b 1:1:void invalidateSpanIndexCache():0:0 -> c androidx.recyclerview.widget.LayoutState -> androidx.recyclerview.widget.f: # {"id":"sourceFile","fileName":"LayoutState.java"} boolean mRecycle -> a int mAvailable -> b int mCurrentPosition -> c int mItemDirection -> d int mLayoutDirection -> e int mStartLine -> f int mEndLine -> g androidx.recyclerview.widget.LinearLayoutManager -> androidx.recyclerview.widget.LinearLayoutManager: # {"id":"sourceFile","fileName":"LinearLayoutManager.java"} boolean mRecycleChildrenOnDetach -> A androidx.recyclerview.widget.LinearLayoutManager$SavedState mPendingSavedState -> B # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/LinearLayoutManager$d;"} androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo mAnchorInfo -> C # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/LinearLayoutManager$a;"} androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult mLayoutChunkResult -> D # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/LinearLayoutManager$b;"} int mInitialPrefetchItemCount -> E int mOrientation -> q androidx.recyclerview.widget.LinearLayoutManager$LayoutState mLayoutState -> r # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/LinearLayoutManager$c;"} androidx.recyclerview.widget.OrientationHelper mOrientationHelper -> s # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/h;"} boolean mLastStackFromEnd -> t boolean mReverseLayout -> u boolean mShouldReverseLayout -> v boolean mStackFromEnd -> w boolean mSmoothScrollbarEnabled -> x int mPendingScrollPosition -> y int mPendingScrollPositionOffset -> z 1:1:boolean supportsPredictiveItemAnimations():0:0 -> E0 1:1:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):0:0 -> F0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$x;)I"} 1:1:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):0:0 -> G0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$x;)I"} 1:1:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):0:0 -> H0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$x;)I"} 1:1:androidx.recyclerview.widget.LinearLayoutManager$LayoutState createLayoutState():0:0 -> I0 # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/LinearLayoutManager$c;"} 1:1:void ensureLayoutState():0:0 -> J0 1:1:android.view.View findFirstVisibleChildClosestToEnd(boolean,boolean):0:0 -> K0 1:1:android.view.View findFirstVisibleChildClosestToStart(boolean,boolean):0:0 -> L0 1:1:int findFirstVisibleItemPosition():0:0 -> M0 1:1:int findLastVisibleItemPosition():0:0 -> N0 1:1:android.view.View findOneVisibleChild(int,int,boolean,boolean):0:0 -> O0 1:1:android.view.View getChildClosestToEnd():0:0 -> P0 1:1:boolean isAutoMeasureEnabled():0:0 -> Q 1:1:android.view.View getChildClosestToStart():0:0 -> Q0 1:1:void setOrientation(int):0:0 -> R0 1:1:void setReverseLayout(boolean):0:0 -> S0 1:1:void setStackFromEnd(boolean):0:0 -> T0 1:1:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):0:0 -> Y # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$t;)V"} 1:1:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):0:0 -> Z 1:1:void assertNotInLayoutOrScroll(java.lang.String):0:0 -> a 1:1:boolean canScrollHorizontally():0:0 -> b 1:1:boolean canScrollVertically():0:0 -> c 1:1:int computeHorizontalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$x;)I"} 1:1:int computeHorizontalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$x;)I"} 1:1:int computeHorizontalScrollRange(androidx.recyclerview.widget.RecyclerView$State):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$x;)I"} 1:1:int computeVerticalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$x;)I"} 1:1:int computeVerticalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$x;)I"} 1:1:int computeVerticalScrollRange(androidx.recyclerview.widget.RecyclerView$State):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$x;)I"} 1:1:androidx.recyclerview.widget.RecyclerView$LayoutParams generateDefaultLayoutParams():0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$o;"} 1:1:void onRestoreInstanceState(android.os.Parcelable):0:0 -> o0 1:1:android.os.Parcelable onSaveInstanceState():0:0 -> p0 androidx.recyclerview.widget.LinearLayoutManager$AnchorInfo -> androidx.recyclerview.widget.LinearLayoutManager$a: # {"id":"sourceFile","fileName":"LinearLayoutManager.java"} androidx.recyclerview.widget.OrientationHelper mOrientationHelper -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/h;"} int mPosition -> b int mCoordinate -> c boolean mLayoutFromEnd -> d boolean mValid -> e 1:1:void reset():0:0 -> a androidx.recyclerview.widget.LinearLayoutManager$LayoutChunkResult -> androidx.recyclerview.widget.LinearLayoutManager$b: # {"id":"sourceFile","fileName":"LinearLayoutManager.java"} androidx.recyclerview.widget.LinearLayoutManager$LayoutState -> androidx.recyclerview.widget.LinearLayoutManager$c: # {"id":"sourceFile","fileName":"LinearLayoutManager.java"} boolean mRecycle -> a int mExtra -> b boolean mIsPreLayout -> c java.util.List mScrapList -> d androidx.recyclerview.widget.LinearLayoutManager$SavedState -> androidx.recyclerview.widget.LinearLayoutManager$d: # {"id":"sourceFile","fileName":"LinearLayoutManager.java"} int mAnchorPosition -> a int mAnchorOffset -> b boolean mAnchorLayoutFromEnd -> c void () -> 1:1:void (android.os.Parcel):0:0 -> 2:2:void (androidx.recyclerview.widget.LinearLayoutManager$SavedState):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/LinearLayoutManager$d;)V"} 1:1:void invalidateAnchor():0:0 -> a androidx.recyclerview.widget.LinearLayoutManager$SavedState$1 -> androidx.recyclerview.widget.LinearLayoutManager$d$a: # {"id":"sourceFile","fileName":"LinearLayoutManager.java"} 1:1:androidx.recyclerview.widget.LinearLayoutManager$SavedState createFromParcel(android.os.Parcel):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/recyclerview/widget/LinearLayoutManager$d;"} 1:1:androidx.recyclerview.widget.LinearLayoutManager$SavedState[] newArray(int):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/recyclerview/widget/LinearLayoutManager$d;"} androidx.recyclerview.widget.OpReorderer -> androidx.recyclerview.widget.g: # {"id":"sourceFile","fileName":"OpReorderer.java"} androidx.recyclerview.widget.OpReorderer$Callback mCallback -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/g$a;"} 1:1:int getLastMoveOutOfOrder(java.util.List):0:0 -> a 1:1:void reorderOps(java.util.List):0:0 -> b 1:1:void swapMoveAdd(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;ILandroidx/recyclerview/widget/a$b;ILandroidx/recyclerview/widget/a$b;)V"} 1:1:void swapMoveOp(java.util.List,int,int):0:0 -> d 1:1:void swapMoveRemove(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;ILandroidx/recyclerview/widget/a$b;ILandroidx/recyclerview/widget/a$b;)V"} 1:1:void swapMoveUpdate(java.util.List,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp,int,androidx.recyclerview.widget.AdapterHelper$UpdateOp):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;ILandroidx/recyclerview/widget/a$b;ILandroidx/recyclerview/widget/a$b;)V"} androidx.recyclerview.widget.OpReorderer$Callback -> androidx.recyclerview.widget.g$a: # {"id":"sourceFile","fileName":"OpReorderer.java"} void recycleUpdateOp(androidx.recyclerview.widget.AdapterHelper$UpdateOp) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"} androidx.recyclerview.widget.AdapterHelper$UpdateOp obtainUpdateOp(int,int,int,java.lang.Object) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILjava/lang/Object;)Landroidx/recyclerview/widget/a$b;"} androidx.recyclerview.widget.OrientationHelper -> androidx.recyclerview.widget.h: # {"id":"sourceFile","fileName":"OrientationHelper.java"} androidx.recyclerview.widget.RecyclerView$LayoutManager mLayoutManager -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$n;"} int mLastTotalSpace -> b android.graphics.Rect mTmpRect -> c 1:1:void (androidx.recyclerview.widget.RecyclerView$LayoutManager):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$n;)V"} 2:2:void (androidx.recyclerview.widget.RecyclerView$LayoutManager,androidx.recyclerview.widget.OrientationHelper$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$n;Landroidx/recyclerview/widget/h$a;)V"} 1:1:androidx.recyclerview.widget.OrientationHelper createHorizontalHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$n;)Landroidx/recyclerview/widget/h;"} 1:1:androidx.recyclerview.widget.OrientationHelper createOrientationHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager,int):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$n;I)Landroidx/recyclerview/widget/h;"} 1:1:androidx.recyclerview.widget.OrientationHelper createVerticalHelper(androidx.recyclerview.widget.RecyclerView$LayoutManager):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$n;)Landroidx/recyclerview/widget/h;"} int getDecoratedEnd(android.view.View) -> d int getDecoratedStart(android.view.View) -> e int getEndAfterPadding() -> f int getStartAfterPadding() -> g int getTotalSpace() -> h androidx.recyclerview.widget.OrientationHelper$1 -> androidx.recyclerview.widget.h$a: # {"id":"sourceFile","fileName":"OrientationHelper.java"} 1:1:int getDecoratedEnd(android.view.View):0:0 -> d 1:1:int getDecoratedStart(android.view.View):0:0 -> e 1:1:int getEndAfterPadding():0:0 -> f 1:1:int getStartAfterPadding():0:0 -> g 1:1:int getTotalSpace():0:0 -> h androidx.recyclerview.widget.OrientationHelper$2 -> androidx.recyclerview.widget.h$b: # {"id":"sourceFile","fileName":"OrientationHelper.java"} 1:1:int getDecoratedEnd(android.view.View):0:0 -> d 1:1:int getDecoratedStart(android.view.View):0:0 -> e 1:1:int getEndAfterPadding():0:0 -> f 1:1:int getStartAfterPadding():0:0 -> g 1:1:int getTotalSpace():0:0 -> h androidx.recyclerview.widget.RecyclerView -> androidx.recyclerview.widget.RecyclerView: # {"id":"sourceFile","fileName":"RecyclerView.java"} android.view.accessibility.AccessibilityManager mAccessibilityManager -> A boolean POST_UPDATES_ON_ANIMATION -> A0 java.util.List mOnChildAttachStateListeners -> B boolean ALLOW_THREAD_GAP_WORK -> B0 boolean mDataSetHasChangedAfterLayout -> C boolean FORCE_ABS_FOCUS_SEARCH_DIRECTION -> C0 boolean mDispatchItemsChangedEvent -> D boolean IGNORE_DETACHED_FOCUSED_CHILD -> D0 int mLayoutOrScrollCounter -> E java.lang.Class[] LAYOUT_MANAGER_CONSTRUCTOR_SIGNATURE -> E0 int mDispatchScrollCounter -> F android.view.animation.Interpolator sQuinticInterpolator -> F0 androidx.recyclerview.widget.RecyclerView$EdgeEffectFactory mEdgeEffectFactory -> G # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$j;"} android.widget.EdgeEffect mLeftGlow -> H android.widget.EdgeEffect mTopGlow -> I android.widget.EdgeEffect mRightGlow -> J android.widget.EdgeEffect mBottomGlow -> K androidx.recyclerview.widget.RecyclerView$ItemAnimator mItemAnimator -> L # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$k;"} int mScrollState -> M int mScrollPointerId -> N android.view.VelocityTracker mVelocityTracker -> O int mInitialTouchX -> P int mInitialTouchY -> Q int mLastTouchX -> R int mLastTouchY -> S int mTouchSlop -> T int mMinFlingVelocity -> U int mMaxFlingVelocity -> V float mScaledHorizontalScrollFactor -> W float mScaledVerticalScrollFactor -> a0 androidx.recyclerview.widget.RecyclerView$RecyclerViewDataObserver mObserver -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$v;"} boolean mPreserveFocusAfterLayout -> b0 androidx.recyclerview.widget.RecyclerView$Recycler mRecycler -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$t;"} androidx.recyclerview.widget.RecyclerView$ViewFlinger mViewFlinger -> c0 # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$z;"} androidx.recyclerview.widget.RecyclerView$SavedState mPendingSavedState -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$w;"} androidx.recyclerview.widget.GapWorker mGapWorker -> d0 # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/e;"} androidx.recyclerview.widget.AdapterHelper mAdapterHelper -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/a;"} androidx.recyclerview.widget.GapWorker$LayoutPrefetchRegistryImpl mPrefetchRegistry -> e0 # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/e$b;"} androidx.recyclerview.widget.ChildHelper mChildHelper -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/b;"} androidx.recyclerview.widget.RecyclerView$State mState -> f0 # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$x;"} androidx.recyclerview.widget.ViewInfoStore mViewInfoStore -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/m;"} androidx.recyclerview.widget.RecyclerView$OnScrollListener mScrollListener -> g0 # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$r;"} boolean mClipToPadding -> h java.util.List mScrollListeners -> h0 java.lang.Runnable mUpdateChildViewsRunnable -> i boolean mItemsAddedOrRemoved -> i0 android.graphics.Rect mTempRect -> j boolean mItemsChanged -> j0 android.graphics.Rect mTempRect2 -> k androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemAnimatorListener mItemAnimatorListener -> k0 # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$k$a;"} android.graphics.RectF mTempRectF -> l boolean mPostedAnimatorRunner -> l0 androidx.recyclerview.widget.RecyclerView$LayoutManager mLayout -> m # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$n;"} androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate mAccessibilityDelegate -> m0 # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/i;"} java.util.ArrayList mItemDecorations -> n int[] mMinMaxLayoutPositions -> n0 java.util.ArrayList mOnItemTouchListeners -> o androidx.core.view.NestedScrollingChildHelper mScrollingChildHelper -> o0 # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/m;"} androidx.recyclerview.widget.RecyclerView$OnItemTouchListener mActiveOnItemTouchListener -> p # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$q;"} int[] mScrollOffset -> p0 boolean mIsAttached -> q int[] mScrollConsumed -> q0 boolean mHasFixedSize -> r int[] mNestedOffsets -> r0 boolean mEnableFastScroller -> s int[] mScrollStepConsumed -> s0 boolean mFirstLayoutComplete -> t java.util.List mPendingAccessibilityImportanceChange -> t0 int mInterceptRequestLayoutDepth -> u java.lang.Runnable mItemAnimatorRunner -> u0 boolean mLayoutWasDefered -> v androidx.recyclerview.widget.ViewInfoStore$ProcessCallback mViewInfoProcessCallback -> v0 # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/m$b;"} boolean mLayoutFrozen -> w int[] NESTED_SCROLLING_ATTRS -> w0 boolean mIgnoreMotionEventTillDown -> x int[] CLIP_TO_PADDING_ATTR -> x0 int mEatenAccessibilityChangeFlags -> y boolean FORCE_INVALIDATE_DISPLAY_LIST -> y0 boolean mAdapterUpdateDuringMeasure -> z boolean ALLOW_SIZE_IN_UNSPECIFIED_SPEC -> z0 1:1:void (android.content.Context,android.util.AttributeSet):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet,int):0:0 -> 1:1:java.lang.String exceptionLabel():0:0 -> A 1:1:android.view.View findContainingItemView(android.view.View):0:0 -> B 1:1:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolderForPosition(int,boolean):0:0 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Landroidx/recyclerview/widget/RecyclerView$A;"} 1:1:boolean fling(int,int):0:0 -> D 1:1:androidx.recyclerview.widget.RecyclerView$ViewHolder getChildViewHolderInt(android.view.View):0:0 -> E # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$A;"} 1:1:void getDecoratedBoundsWithMarginsInt(android.view.View,android.graphics.Rect):0:0 -> F 1:1:java.lang.String getFullClassName(android.content.Context,java.lang.String):0:0 -> G 1:1:boolean hasNestedScrollingParent(int):0:0 -> H 1:1:boolean hasPendingAdapterUpdates():0:0 -> I 1:1:boolean hasUpdatedView():0:0 -> J 1:1:void initAdapterManager():0:0 -> K 1:1:void initAutofill():0:0 -> L 1:1:void initChildrenHelper():0:0 -> M 1:1:void initFastScroller(android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable,android.graphics.drawable.StateListDrawable,android.graphics.drawable.Drawable):0:0 -> N 1:1:void invalidateGlows():0:0 -> O 1:1:boolean isAccessibilityEnabled():0:0 -> P 1:1:boolean isComputingLayout():0:0 -> Q 1:1:boolean isPreferredNextFocus(android.view.View,android.view.View,int):0:0 -> R 1:1:void markItemDecorInsetsDirty():0:0 -> S 1:1:void markKnownViewsInvalid():0:0 -> T 1:1:void offsetPositionRecordsForInsert(int,int):0:0 -> U 1:1:void offsetPositionRecordsForMove(int,int):0:0 -> V 1:1:void offsetPositionRecordsForRemove(int,int,boolean):0:0 -> W 1:1:void onChildDetachedFromWindow(android.view.View):0:0 -> X 1:1:void onEnterLayoutOrScroll():0:0 -> Y 1:1:void onExitLayoutOrScroll():0:0 -> Z 1:1:void access$100(androidx.recyclerview.widget.RecyclerView,int):0:0 -> a 1:1:void onExitLayoutOrScroll(boolean):0:0 -> a0 1:1:boolean access$200(androidx.recyclerview.widget.RecyclerView):0:0 -> b 1:1:void onPointerUp(android.view.MotionEvent):0:0 -> b0 1:1:void addItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$m;)V"} 1:1:void onScrollStateChanged(int):0:0 -> c0 1:1:void addItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration,int):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$m;I)V"} 1:1:boolean predictiveItemAnimationsEnabled():0:0 -> d0 1:1:void addOnItemTouchListener(androidx.recyclerview.widget.RecyclerView$OnItemTouchListener):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$q;)V"} 1:1:void processAdapterUpdatesAndSetAnimationFlags():0:0 -> e0 1:1:void addOnScrollListener(androidx.recyclerview.widget.RecyclerView$OnScrollListener):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$r;)V"} 1:1:void processDataSetCompletelyChanged(boolean):0:0 -> f0 1:1:void assertNotInLayoutOrScroll(java.lang.String):0:0 -> g 1:1:void pullGlows(float,float,float,float):0:0 -> g0 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 1:1:void cancelTouch():0:0 -> h 1:1:void releaseGlows():0:0 -> h0 1:1:void clearNestedRecyclerViewIfNotNested(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)V"} 1:1:void removeAndRecycleViews():0:0 -> i0 1:1:void considerReleasingGlowsOnScroll(int,int):0:0 -> j 1:1:void removeItemDecoration(androidx.recyclerview.widget.RecyclerView$ItemDecoration):0:0 -> j0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$m;)V"} 1:1:void consumePendingUpdateOperations():0:0 -> k 1:1:void removeOnItemTouchListener(androidx.recyclerview.widget.RecyclerView$OnItemTouchListener):0:0 -> k0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$q;)V"} 1:1:void createLayoutManager(android.content.Context,java.lang.String,android.util.AttributeSet,int,int):0:0 -> l 1:1:void removeOnScrollListener(androidx.recyclerview.widget.RecyclerView$OnScrollListener):0:0 -> l0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$r;)V"} 1:1:void defaultOnMeasure(int,int):0:0 -> m 1:1:void requestChildOnScreen(android.view.View,android.view.View):0:0 -> m0 1:1:void dispatchChildDetached(android.view.View):0:0 -> n 1:1:void resetTouch():0:0 -> n0 1:1:void dispatchContentChangedIfNecessary():0:0 -> o 1:1:boolean scrollByInternal(int,int,android.view.MotionEvent):0:0 -> o0 1:1:void dispatchLayout():0:0 -> p 1:1:void setAdapterInternal(androidx.recyclerview.widget.RecyclerView$Adapter,boolean,boolean):0:0 -> p0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$g;ZZ)V"} 1:1:boolean dispatchNestedPreScroll(int,int,int[],int[],int):0:0 -> q 1:1:boolean shouldDeferAccessibilityEvent(android.view.accessibility.AccessibilityEvent):0:0 -> q0 1:1:boolean dispatchNestedScroll(int,int,int,int,int[],int):0:0 -> r 1:1:void smoothScrollBy(int,int):0:0 -> r0 1:1:boolean dispatchOnItemTouch(android.view.MotionEvent):0:0 -> s 1:1:void smoothScrollBy(int,int,android.view.animation.Interpolator):0:0 -> s0 1:1:boolean dispatchOnItemTouchIntercept(android.view.MotionEvent):0:0 -> t 1:1:void startInterceptRequestLayout():0:0 -> t0 1:1:void dispatchOnScrollStateChanged(int):0:0 -> u 1:1:boolean startNestedScroll(int,int):0:0 -> u0 1:1:void dispatchPendingImportantForAccessibilityChanges():0:0 -> v 1:1:void stopInterceptRequestLayout(boolean):0:0 -> v0 1:1:void ensureBottomGlow():0:0 -> w 1:1:void stopNestedScroll(int):0:0 -> w0 1:1:void ensureLeftGlow():0:0 -> x 1:1:void stopScroll():0:0 -> x0 1:1:void ensureRightGlow():0:0 -> y 1:1:void stopScrollersInternal():0:0 -> y0 1:1:void ensureTopGlow():0:0 -> z 1:1:void viewRangeUpdate(int,int,java.lang.Object):0:0 -> z0 androidx.recyclerview.widget.RecyclerView$1 -> androidx.recyclerview.widget.RecyclerView$a: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerView this$0 -> e androidx.recyclerview.widget.RecyclerView$2 -> androidx.recyclerview.widget.RecyclerView$b: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerView this$0 -> e androidx.recyclerview.widget.RecyclerView$3 -> androidx.recyclerview.widget.RecyclerView$c: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerView$4 -> androidx.recyclerview.widget.RecyclerView$d: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerView this$0 -> a androidx.recyclerview.widget.RecyclerView$5 -> androidx.recyclerview.widget.RecyclerView$e: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerView this$0 -> a 1:1:android.view.View getChildAt(int):0:0 -> a 1:1:void removeAllViews():0:0 -> b 1:1:androidx.recyclerview.widget.RecyclerView$ViewHolder getChildViewHolder(android.view.View):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/recyclerview/widget/RecyclerView$A;"} 1:1:void detachViewFromParent(int):0:0 -> d 1:1:void onLeftHiddenState(android.view.View):0:0 -> e 1:1:int indexOfChild(android.view.View):0:0 -> f 1:1:int getChildCount():0:0 -> g androidx.recyclerview.widget.RecyclerView$6 -> androidx.recyclerview.widget.RecyclerView$f: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerView this$0 -> a 1:1:void offsetPositionsForMove(int,int):0:0 -> a 1:1:void onDispatchSecondPass(androidx.recyclerview.widget.AdapterHelper$UpdateOp):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"} 1:1:androidx.recyclerview.widget.RecyclerView$ViewHolder findViewHolder(int):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/recyclerview/widget/RecyclerView$A;"} 1:1:void offsetPositionsForRemovingInvisible(int,int):0:0 -> d 1:1:void offsetPositionsForRemovingLaidOutOrNewView(int,int):0:0 -> e 1:1:void onDispatchFirstPass(androidx.recyclerview.widget.AdapterHelper$UpdateOp):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"} 1:1:void offsetPositionsForAdd(int,int):0:0 -> g 1:1:void markViewHoldersUpdated(int,int,java.lang.Object):0:0 -> h 1:1:void dispatchUpdate(androidx.recyclerview.widget.AdapterHelper$UpdateOp):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/a$b;)V"} androidx.recyclerview.widget.RecyclerView$Adapter -> androidx.recyclerview.widget.RecyclerView$g: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerView$AdapterDataObserver -> androidx.recyclerview.widget.RecyclerView$h: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerView$ChildDrawingOrderCallback -> androidx.recyclerview.widget.RecyclerView$i: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerView$EdgeEffectFactory -> androidx.recyclerview.widget.RecyclerView$j: # {"id":"sourceFile","fileName":"RecyclerView.java"} 1:1:android.widget.EdgeEffect createEdgeEffect(androidx.recyclerview.widget.RecyclerView,int):0:0 -> a androidx.recyclerview.widget.RecyclerView$ItemAnimator -> androidx.recyclerview.widget.RecyclerView$k: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemAnimatorListener mListener -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$k$a;"} java.util.ArrayList mFinishedListeners -> b long mAddDuration -> c long mRemoveDuration -> d long mMoveDuration -> e long mChangeDuration -> f 1:1:void dispatchAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)V"} 1:1:void dispatchAnimationsFinished():0:0 -> b void endAnimations() -> c 1:1:long getChangeDuration():0:0 -> d 1:1:long getMoveDuration():0:0 -> e 1:1:long getRemoveDuration():0:0 -> f boolean isRunning() -> g 1:1:void onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)V"} void runPendingAnimations() -> i 1:1:void setListener(androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemAnimatorListener):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$k$a;)V"} androidx.recyclerview.widget.RecyclerView$ItemAnimator$ItemAnimatorListener -> androidx.recyclerview.widget.RecyclerView$k$a: # {"id":"sourceFile","fileName":"RecyclerView.java"} void onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)V"} androidx.recyclerview.widget.RecyclerView$ItemAnimatorRestoreListener -> androidx.recyclerview.widget.RecyclerView$l: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerView this$0 -> a 1:1:void onAnimationFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)V"} androidx.recyclerview.widget.RecyclerView$ItemDecoration -> androidx.recyclerview.widget.RecyclerView$m: # {"id":"sourceFile","fileName":"RecyclerView.java"} 1:1:void onDraw(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView):0:0 -> d 1:1:void onDraw(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$x;)V"} void onDrawOver(android.graphics.Canvas,androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Canvas;Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$x;)V"} androidx.recyclerview.widget.RecyclerView$LayoutManager -> androidx.recyclerview.widget.RecyclerView$n: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.ChildHelper mChildHelper -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/b;"} androidx.recyclerview.widget.RecyclerView mRecyclerView -> b androidx.recyclerview.widget.ViewBoundsCheck$Callback mHorizontalBoundCheckCallback -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/l$b;"} androidx.recyclerview.widget.ViewBoundsCheck$Callback mVerticalBoundCheckCallback -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/l$b;"} androidx.recyclerview.widget.ViewBoundsCheck mHorizontalBoundCheck -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/l;"} androidx.recyclerview.widget.ViewBoundsCheck mVerticalBoundCheck -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/l;"} boolean mRequestedSimpleAnimations -> g boolean mIsAttachedToWindow -> h boolean mAutoMeasure -> i boolean mMeasurementCacheEnabled -> j boolean mItemPrefetchEnabled -> k int mPrefetchMaxCountObserved -> l int mWidthMode -> m int mHeightMode -> n int mWidth -> o int mHeight -> p 1:1:int getDecoratedTop(android.view.View):0:0 -> A 1:1:void requestLayout():0:0 -> A0 1:1:int getHeight():0:0 -> B 1:1:void requestSimpleAnimationsInNextLayout():0:0 -> B0 1:1:int getLayoutDirection():0:0 -> C 1:1:void setRecyclerView(androidx.recyclerview.widget.RecyclerView):0:0 -> C0 1:1:int getLeftDecorationWidth(android.view.View):0:0 -> D 1:1:void stopSmoothScroller():0:0 -> D0 1:1:int getPaddingBottom():0:0 -> E boolean supportsPredictiveItemAnimations() -> E0 1:1:int getPaddingLeft():0:0 -> F 1:1:int getPaddingRight():0:0 -> G 1:1:int getPaddingTop():0:0 -> H 1:1:int getPosition(android.view.View):0:0 -> I 1:1:androidx.recyclerview.widget.RecyclerView$LayoutManager$Properties getProperties(android.content.Context,android.util.AttributeSet,int,int):0:0 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;II)Landroidx/recyclerview/widget/RecyclerView$n$c;"} 1:1:int getRightDecorationWidth(android.view.View):0:0 -> K 1:1:int getRowCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):0:0 -> L # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$t;Landroidx/recyclerview/widget/RecyclerView$x;)I"} 1:1:int getSelectionModeForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):0:0 -> M # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$t;Landroidx/recyclerview/widget/RecyclerView$x;)I"} 1:1:int getTopDecorationHeight(android.view.View):0:0 -> N 1:1:int getWidth():0:0 -> O 1:1:boolean isAttachedToWindow():0:0 -> P boolean isAutoMeasureEnabled() -> Q 1:1:boolean isFocusedChildVisibleAfterScrolling(androidx.recyclerview.widget.RecyclerView,int,int):0:0 -> R 1:1:boolean isLayoutHierarchical(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):0:0 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$t;Landroidx/recyclerview/widget/RecyclerView$x;)Z"} 1:1:boolean isSmoothScrolling():0:0 -> T 1:1:void onAdapterChanged(androidx.recyclerview.widget.RecyclerView$Adapter,androidx.recyclerview.widget.RecyclerView$Adapter):0:0 -> U # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$g;Landroidx/recyclerview/widget/RecyclerView$g;)V"} 1:1:boolean onAddFocusables(androidx.recyclerview.widget.RecyclerView,java.util.ArrayList,int,int):0:0 -> V 1:1:void onAttachedToWindow(androidx.recyclerview.widget.RecyclerView):0:0 -> W 1:1:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView):0:0 -> X 1:1:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):0:0 -> Y # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$t;)V"} 1:1:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):0:0 -> Z 1:1:void assertNotInLayoutOrScroll(java.lang.String):0:0 -> a 1:1:void onInitializeAccessibilityEvent(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.accessibility.AccessibilityEvent):0:0 -> a0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$t;Landroidx/recyclerview/widget/RecyclerView$x;Landroid/view/accessibility/AccessibilityEvent;)V"} boolean canScrollHorizontally() -> b 1:74:void onInitializeAccessibilityNodeInfo(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> b0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$t;Landroidx/recyclerview/widget/RecyclerView$x;Lx/D;)V"} boolean canScrollVertically() -> c 1:10:void onInitializeAccessibilityNodeInfo(androidx.core.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> c0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx/D;)V"} 1:1:boolean checkLayoutParams(androidx.recyclerview.widget.RecyclerView$LayoutParams):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)Z"} 1:4:void onInitializeAccessibilityNodeInfoForItem(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> d0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lx/D;)V"} 1:1:int chooseSize(int,int,int):0:0 -> e 1:1:android.view.View onInterceptFocusSearch(android.view.View,int):0:0 -> e0 int computeHorizontalScrollExtent(androidx.recyclerview.widget.RecyclerView$State) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$x;)I"} 1:1:void onItemsAdded(androidx.recyclerview.widget.RecyclerView,int,int):0:0 -> f0 int computeHorizontalScrollOffset(androidx.recyclerview.widget.RecyclerView$State) -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$x;)I"} 1:1:void onItemsChanged(androidx.recyclerview.widget.RecyclerView):0:0 -> g0 int computeHorizontalScrollRange(androidx.recyclerview.widget.RecyclerView$State) -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$x;)I"} 1:1:void onItemsMoved(androidx.recyclerview.widget.RecyclerView,int,int,int):0:0 -> h0 int computeVerticalScrollExtent(androidx.recyclerview.widget.RecyclerView$State) -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$x;)I"} 1:1:void onItemsRemoved(androidx.recyclerview.widget.RecyclerView,int,int):0:0 -> i0 int computeVerticalScrollOffset(androidx.recyclerview.widget.RecyclerView$State) -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$x;)I"} 1:1:void onItemsUpdated(androidx.recyclerview.widget.RecyclerView,int,int):0:0 -> j0 int computeVerticalScrollRange(androidx.recyclerview.widget.RecyclerView$State) -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$x;)I"} 1:1:void onItemsUpdated(androidx.recyclerview.widget.RecyclerView,int,int,java.lang.Object):0:0 -> k0 1:1:void dispatchAttachedToWindow(androidx.recyclerview.widget.RecyclerView):0:0 -> l 1:1:void onMeasure(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,int):0:0 -> l0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$t;Landroidx/recyclerview/widget/RecyclerView$x;II)V"} 1:1:void dispatchDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$t;)V"} 1:1:boolean onRequestChildFocus(androidx.recyclerview.widget.RecyclerView,android.view.View,android.view.View):0:0 -> m0 androidx.recyclerview.widget.RecyclerView$LayoutParams generateDefaultLayoutParams() -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$o;"} 1:1:boolean onRequestChildFocus(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$State,android.view.View,android.view.View):0:0 -> n0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$x;Landroid/view/View;Landroid/view/View;)Z"} 1:1:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.content.Context,android.util.AttributeSet):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/recyclerview/widget/RecyclerView$o;"} void onRestoreInstanceState(android.os.Parcelable) -> o0 1:1:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$o;"} android.os.Parcelable onSaveInstanceState() -> p0 1:1:int getBaseline():0:0 -> q 1:1:void onScrollStateChanged(int):0:0 -> q0 1:1:int getBottomDecorationHeight(android.view.View):0:0 -> r 1:1:boolean performAccessibilityAction(int,android.os.Bundle):0:0 -> r0 1:1:android.view.View getChildAt(int):0:0 -> s 1:1:boolean performAccessibilityAction(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,int,android.os.Bundle):0:0 -> s0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$t;Landroidx/recyclerview/widget/RecyclerView$x;ILandroid/os/Bundle;)Z"} 1:1:int getChildCount():0:0 -> t 1:1:boolean performAccessibilityActionForItem(android.view.View,int,android.os.Bundle):0:0 -> t0 1:1:int[] getChildRectangleOnScreenScrollAmount(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean):0:0 -> u 1:1:boolean performAccessibilityActionForItem(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State,android.view.View,int,android.os.Bundle):0:0 -> u0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$t;Landroidx/recyclerview/widget/RecyclerView$x;Landroid/view/View;ILandroid/os/Bundle;)Z"} 1:1:int getColumnCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):0:0 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$t;Landroidx/recyclerview/widget/RecyclerView$x;)I"} 1:1:void removeAndRecycleAllViews(androidx.recyclerview.widget.RecyclerView$Recycler):0:0 -> v0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$t;)V"} 1:1:int getDecoratedBottom(android.view.View):0:0 -> w 1:1:void removeAndRecycleScrapInt(androidx.recyclerview.widget.RecyclerView$Recycler):0:0 -> w0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$t;)V"} 1:1:void getDecoratedBoundsWithMargins(android.view.View,android.graphics.Rect):0:0 -> x 1:1:boolean removeCallbacks(java.lang.Runnable):0:0 -> x0 1:1:int getDecoratedLeft(android.view.View):0:0 -> y 1:1:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean):0:0 -> y0 1:1:int getDecoratedRight(android.view.View):0:0 -> z 1:1:boolean requestChildRectangleOnScreen(androidx.recyclerview.widget.RecyclerView,android.view.View,android.graphics.Rect,boolean,boolean):0:0 -> z0 androidx.recyclerview.widget.RecyclerView$LayoutManager$1 -> androidx.recyclerview.widget.RecyclerView$n$a: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerView$LayoutManager this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$n;"} 1:1:android.view.View getChildAt(int):0:0 -> a 1:1:int getParentEnd():0:0 -> b 1:1:int getParentStart():0:0 -> c 1:1:int getChildEnd(android.view.View):0:0 -> d 1:1:int getChildStart(android.view.View):0:0 -> e androidx.recyclerview.widget.RecyclerView$LayoutManager$2 -> androidx.recyclerview.widget.RecyclerView$n$b: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerView$LayoutManager this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$n;"} 1:1:android.view.View getChildAt(int):0:0 -> a 1:1:int getParentEnd():0:0 -> b 1:1:int getParentStart():0:0 -> c 1:1:int getChildEnd(android.view.View):0:0 -> d 1:1:int getChildStart(android.view.View):0:0 -> e androidx.recyclerview.widget.RecyclerView$LayoutManager$Properties -> androidx.recyclerview.widget.RecyclerView$n$c: # {"id":"sourceFile","fileName":"RecyclerView.java"} int orientation -> a int spanCount -> b boolean reverseLayout -> c boolean stackFromEnd -> d androidx.recyclerview.widget.RecyclerView$LayoutParams -> androidx.recyclerview.widget.RecyclerView$o: # {"id":"sourceFile","fileName":"RecyclerView.java"} android.graphics.Rect mDecorInsets -> a boolean mInsetsDirty -> b boolean mPendingInvalidate -> c 1:1:void (int,int):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet):0:0 -> 3:3:void (android.view.ViewGroup$LayoutParams):0:0 -> 4:4:void (android.view.ViewGroup$MarginLayoutParams):0:0 -> 5:5:void (androidx.recyclerview.widget.RecyclerView$LayoutParams):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)V"} 1:1:int getViewLayoutPosition():0:0 -> a androidx.recyclerview.widget.RecyclerView$OnFlingListener -> androidx.recyclerview.widget.RecyclerView$p: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerView$OnItemTouchListener -> androidx.recyclerview.widget.RecyclerView$q: # {"id":"sourceFile","fileName":"RecyclerView.java"} boolean onInterceptTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent) -> a void onTouchEvent(androidx.recyclerview.widget.RecyclerView,android.view.MotionEvent) -> b void onRequestDisallowInterceptTouchEvent(boolean) -> c androidx.recyclerview.widget.RecyclerView$OnScrollListener -> androidx.recyclerview.widget.RecyclerView$r: # {"id":"sourceFile","fileName":"RecyclerView.java"} 1:1:void onScrollStateChanged(androidx.recyclerview.widget.RecyclerView,int):0:0 -> a androidx.recyclerview.widget.RecyclerView$RecycledViewPool -> androidx.recyclerview.widget.RecyclerView$s: # {"id":"sourceFile","fileName":"RecyclerView.java"} android.util.SparseArray mScrap -> a int mAttachCount -> b 1:1:void clear():0:0 -> a 1:1:void detach():0:0 -> b 1:1:void onAdapterChanged(androidx.recyclerview.widget.RecyclerView$Adapter,androidx.recyclerview.widget.RecyclerView$Adapter,boolean):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$g;Landroidx/recyclerview/widget/RecyclerView$g;Z)V"} androidx.recyclerview.widget.RecyclerView$RecycledViewPool$ScrapData -> androidx.recyclerview.widget.RecyclerView$s$a: # {"id":"sourceFile","fileName":"RecyclerView.java"} java.util.ArrayList mScrapHeap -> a androidx.recyclerview.widget.RecyclerView$Recycler -> androidx.recyclerview.widget.RecyclerView$t: # {"id":"sourceFile","fileName":"RecyclerView.java"} java.util.ArrayList mAttachedScrap -> a java.util.ArrayList mChangedScrap -> b java.util.ArrayList mCachedViews -> c java.util.List mUnmodifiableAttachedScrap -> d int mRequestedCacheMax -> e int mViewCacheMax -> f androidx.recyclerview.widget.RecyclerView$RecycledViewPool mRecyclerPool -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/RecyclerView$s;"} androidx.recyclerview.widget.RecyclerView this$0 -> h 1:1:void addViewHolderToRecycledViewPool(androidx.recyclerview.widget.RecyclerView$ViewHolder,boolean):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;Z)V"} 1:1:void clear():0:0 -> b 1:1:void clearScrap():0:0 -> c 1:1:int convertPreLayoutPositionToPostLayout(int):0:0 -> d 1:1:androidx.recyclerview.widget.RecyclerView$ViewHolder getChangedScrapViewForPosition(int):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/recyclerview/widget/RecyclerView$A;"} 1:1:androidx.recyclerview.widget.RecyclerView$RecycledViewPool getRecycledViewPool():0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$s;"} 1:1:int getScrapCount():0:0 -> g 1:1:androidx.recyclerview.widget.RecyclerView$ViewHolder getScrapOrHiddenOrCachedHolderForPosition(int,boolean):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)Landroidx/recyclerview/widget/RecyclerView$A;"} 1:1:android.view.View getScrapViewAt(int):0:0 -> i 1:1:void markItemDecorInsetsDirty():0:0 -> j 1:1:void markKnownViewsInvalid():0:0 -> k 1:1:void offsetPositionRecordsForInsert(int,int):0:0 -> l 1:1:void offsetPositionRecordsForMove(int,int):0:0 -> m 1:1:void offsetPositionRecordsForRemove(int,int,boolean):0:0 -> n 1:1:void onAdapterChanged(androidx.recyclerview.widget.RecyclerView$Adapter,androidx.recyclerview.widget.RecyclerView$Adapter,boolean):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$g;Landroidx/recyclerview/widget/RecyclerView$g;Z)V"} 1:1:void recycleAndClearCachedViews():0:0 -> p 1:1:void recycleCachedViewAt(int):0:0 -> q 1:1:void scrapView(android.view.View):0:0 -> r 1:1:void setRecycledViewPool(androidx.recyclerview.widget.RecyclerView$RecycledViewPool):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$s;)V"} 1:1:void setViewCacheExtension(androidx.recyclerview.widget.RecyclerView$ViewCacheExtension):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$y;)V"} 1:1:void setViewCacheSize(int):0:0 -> u 1:1:androidx.recyclerview.widget.RecyclerView$ViewHolder tryGetViewHolderForPositionByDeadline(int,boolean,long):0:0 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(IZJ)Landroidx/recyclerview/widget/RecyclerView$A;"} 1:1:void updateViewCacheSize():0:0 -> w 1:1:void viewRangeUpdate(int,int):0:0 -> x androidx.recyclerview.widget.RecyclerView$RecyclerListener -> androidx.recyclerview.widget.RecyclerView$u: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerView$RecyclerViewDataObserver -> androidx.recyclerview.widget.RecyclerView$v: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerView this$0 -> a androidx.recyclerview.widget.RecyclerView$SavedState -> androidx.recyclerview.widget.RecyclerView$w: # {"id":"sourceFile","fileName":"RecyclerView.java"} android.os.Parcelable mLayoutState -> c 1:1:void (android.os.Parcel,java.lang.ClassLoader):0:0 -> 2:2:void (android.os.Parcelable):0:0 -> 1:1:void copyFrom(androidx.recyclerview.widget.RecyclerView$SavedState):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$w;)V"} androidx.recyclerview.widget.RecyclerView$SavedState$1 -> androidx.recyclerview.widget.RecyclerView$w$a: # {"id":"sourceFile","fileName":"RecyclerView.java"} 1:1:androidx.recyclerview.widget.RecyclerView$SavedState createFromParcel(android.os.Parcel):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/recyclerview/widget/RecyclerView$w;"} 1:1:androidx.recyclerview.widget.RecyclerView$SavedState createFromParcel(android.os.Parcel,java.lang.ClassLoader):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroidx/recyclerview/widget/RecyclerView$w;"} 1:1:androidx.recyclerview.widget.RecyclerView$SavedState[] newArray(int):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/recyclerview/widget/RecyclerView$w;"} 1:1:java.lang.Object createFromParcel(android.os.Parcel):0:0 -> createFromParcel 2:2:java.lang.Object createFromParcel(android.os.Parcel,java.lang.ClassLoader):0:0 -> createFromParcel androidx.recyclerview.widget.RecyclerView$State -> androidx.recyclerview.widget.RecyclerView$x: # {"id":"sourceFile","fileName":"RecyclerView.java"} int mTargetPosition -> a android.util.SparseArray mData -> b int mPreviousLayoutItemCount -> c int mDeletedInvisibleItemCountSincePreviousLayout -> d int mLayoutStep -> e int mItemCount -> f boolean mStructureChanged -> g boolean mInPreLayout -> h boolean mTrackOldChangeHolders -> i boolean mIsMeasuring -> j boolean mRunSimpleAnimations -> k boolean mRunPredictiveAnimations -> l 1:1:int getItemCount():0:0 -> a 1:1:boolean isPreLayout():0:0 -> b androidx.recyclerview.widget.RecyclerView$ViewCacheExtension -> androidx.recyclerview.widget.RecyclerView$y: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerView$ViewFlinger -> androidx.recyclerview.widget.RecyclerView$z: # {"id":"sourceFile","fileName":"RecyclerView.java"} int mLastFlingX -> e int mLastFlingY -> f android.widget.OverScroller mScroller -> g android.view.animation.Interpolator mInterpolator -> h boolean mEatRunOnAnimationRequest -> i boolean mReSchedulePostAnimationCallback -> j androidx.recyclerview.widget.RecyclerView this$0 -> k 1:1:int computeScrollDuration(int,int,int,int):0:0 -> a 1:1:void disableRunOnAnimationRequests():0:0 -> b 1:1:float distanceInfluenceForSnapDuration(float):0:0 -> c 1:1:void enableRunOnAnimationRequests():0:0 -> d 1:1:void fling(int,int):0:0 -> e 1:1:void postOnAnimation():0:0 -> f 1:1:void smoothScrollBy(int,int,int,android.view.animation.Interpolator):0:0 -> g 1:1:void smoothScrollBy(int,int,android.view.animation.Interpolator):0:0 -> h 1:1:void stop():0:0 -> i androidx.recyclerview.widget.RecyclerView$ViewHolder -> androidx.recyclerview.widget.RecyclerView$A: # {"id":"sourceFile","fileName":"RecyclerView.java"} androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate -> androidx.recyclerview.widget.i: # {"id":"sourceFile","fileName":"RecyclerViewAccessibilityDelegate.java"} androidx.recyclerview.widget.RecyclerView mRecyclerView -> d androidx.core.view.AccessibilityDelegateCompat mItemDelegate -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/a;"} 1:1:void onInitializeAccessibilityEvent(android.view.View,android.view.accessibility.AccessibilityEvent):0:0 -> f 1:36:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lx/D;)V"} 1:1:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0:0 -> j 1:1:boolean shouldIgnore():0:0 -> n androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate$ItemDelegate -> androidx.recyclerview.widget.i$a: # {"id":"sourceFile","fileName":"RecyclerViewAccessibilityDelegate.java"} androidx.recyclerview.widget.RecyclerViewAccessibilityDelegate mRecyclerViewDelegate -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/i;"} 1:33:void onInitializeAccessibilityNodeInfo(android.view.View,androidx.core.view.accessibility.AccessibilityNodeInfoCompat):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lx/D;)V"} 1:1:boolean performAccessibilityAction(android.view.View,int,android.os.Bundle):0:0 -> j androidx.recyclerview.widget.ScrollbarHelper -> androidx.recyclerview.widget.j: # {"id":"sourceFile","fileName":"ScrollbarHelper.java"} 1:1:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$x;Landroidx/recyclerview/widget/h;Landroid/view/View;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$n;Z)I"} 1:1:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean,boolean):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$x;Landroidx/recyclerview/widget/h;Landroid/view/View;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$n;ZZ)I"} 1:1:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State,androidx.recyclerview.widget.OrientationHelper,android.view.View,android.view.View,androidx.recyclerview.widget.RecyclerView$LayoutManager,boolean):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$x;Landroidx/recyclerview/widget/h;Landroid/view/View;Landroid/view/View;Landroidx/recyclerview/widget/RecyclerView$n;Z)I"} androidx.recyclerview.widget.SimpleItemAnimator -> androidx.recyclerview.widget.k: # {"id":"sourceFile","fileName":"SimpleItemAnimator.java"} boolean mSupportsChangeAnimations -> g 1:1:void dispatchRemoveFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)V"} 1:1:void onRemoveFinished(androidx.recyclerview.widget.RecyclerView$ViewHolder):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$A;)V"} androidx.recyclerview.widget.StaggeredGridLayoutManager -> androidx.recyclerview.widget.StaggeredGridLayoutManager: # {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"} int mPendingScrollPositionOffset -> A androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup mLazySpanLookup -> B # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d;"} int mGapStrategy -> C boolean mLastLayoutFromEnd -> D boolean mLastLayoutRTL -> E androidx.recyclerview.widget.StaggeredGridLayoutManager$SavedState mPendingSavedState -> F # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;"} android.graphics.Rect mTmpRect -> G androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo mAnchorInfo -> H # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/StaggeredGridLayoutManager$b;"} boolean mLaidOutInvalidFullSpan -> I boolean mSmoothScrollbarEnabled -> J java.lang.Runnable mCheckForGapsRunnable -> K int mSpanCount -> q androidx.recyclerview.widget.StaggeredGridLayoutManager$Span[] mSpans -> r # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;"} androidx.recyclerview.widget.OrientationHelper mPrimaryOrientation -> s # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/h;"} androidx.recyclerview.widget.OrientationHelper mSecondaryOrientation -> t # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/h;"} int mOrientation -> u androidx.recyclerview.widget.LayoutState mLayoutState -> v # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/f;"} boolean mReverseLayout -> w boolean mShouldReverseLayout -> x java.util.BitSet mRemainingSpans -> y int mPendingScrollPosition -> z 1:1:boolean supportsPredictiveItemAnimations():0:0 -> E0 1:1:boolean checkForGaps():0:0 -> F0 1:1:boolean checkSpanForGap(androidx.recyclerview.widget.StaggeredGridLayoutManager$Span):0:0 -> G0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;)Z"} 1:1:int computeScrollExtent(androidx.recyclerview.widget.RecyclerView$State):0:0 -> H0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$x;)I"} 1:1:int computeScrollOffset(androidx.recyclerview.widget.RecyclerView$State):0:0 -> I0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$x;)I"} 1:1:int computeScrollRange(androidx.recyclerview.widget.RecyclerView$State):0:0 -> J0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$x;)I"} 1:1:void createOrientationHelpers():0:0 -> K0 1:1:int getRowCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):0:0 -> L # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$t;Landroidx/recyclerview/widget/RecyclerView$x;)I"} 1:1:android.view.View findFirstVisibleItemClosestToEnd(boolean):0:0 -> L0 1:1:android.view.View findFirstVisibleItemClosestToStart(boolean):0:0 -> M0 1:1:int findFirstVisibleItemPositionInt():0:0 -> N0 1:1:int getFirstChildPosition():0:0 -> O0 1:1:int getLastChildPosition():0:0 -> P0 1:1:boolean isAutoMeasureEnabled():0:0 -> Q 1:1:void handleUpdate(int,int,int):0:0 -> Q0 1:1:android.view.View hasGapsToFix():0:0 -> R0 1:1:void invalidateSpanAssignments():0:0 -> S0 1:1:boolean isLayoutRTL():0:0 -> T0 1:1:void setOrientation(int):0:0 -> U0 1:1:void setReverseLayout(boolean):0:0 -> V0 1:1:void setSpanCount(int):0:0 -> W0 1:1:void onDetachedFromWindow(androidx.recyclerview.widget.RecyclerView,androidx.recyclerview.widget.RecyclerView$Recycler):0:0 -> Y # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView;Landroidx/recyclerview/widget/RecyclerView$t;)V"} 1:1:void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent):0:0 -> Z 1:1:void assertNotInLayoutOrScroll(java.lang.String):0:0 -> a 1:1:boolean canScrollHorizontally():0:0 -> b 1:1:boolean canScrollVertically():0:0 -> c 1:1:boolean checkLayoutParams(androidx.recyclerview.widget.RecyclerView$LayoutParams):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$o;)Z"} 1:1:int computeHorizontalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$x;)I"} 1:1:void onItemsAdded(androidx.recyclerview.widget.RecyclerView,int,int):0:0 -> f0 1:1:int computeHorizontalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$x;)I"} 1:1:void onItemsChanged(androidx.recyclerview.widget.RecyclerView):0:0 -> g0 1:1:int computeHorizontalScrollRange(androidx.recyclerview.widget.RecyclerView$State):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$x;)I"} 1:1:void onItemsMoved(androidx.recyclerview.widget.RecyclerView,int,int,int):0:0 -> h0 1:1:int computeVerticalScrollExtent(androidx.recyclerview.widget.RecyclerView$State):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$x;)I"} 1:1:void onItemsRemoved(androidx.recyclerview.widget.RecyclerView,int,int):0:0 -> i0 1:1:int computeVerticalScrollOffset(androidx.recyclerview.widget.RecyclerView$State):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$x;)I"} 1:1:int computeVerticalScrollRange(androidx.recyclerview.widget.RecyclerView$State):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$x;)I"} 1:1:void onItemsUpdated(androidx.recyclerview.widget.RecyclerView,int,int,java.lang.Object):0:0 -> k0 1:1:androidx.recyclerview.widget.RecyclerView$LayoutParams generateDefaultLayoutParams():0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/recyclerview/widget/RecyclerView$o;"} 1:1:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.content.Context,android.util.AttributeSet):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/recyclerview/widget/RecyclerView$o;"} 1:1:void onRestoreInstanceState(android.os.Parcelable):0:0 -> o0 1:1:androidx.recyclerview.widget.RecyclerView$LayoutParams generateLayoutParams(android.view.ViewGroup$LayoutParams):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/ViewGroup$LayoutParams;)Landroidx/recyclerview/widget/RecyclerView$o;"} 1:1:android.os.Parcelable onSaveInstanceState():0:0 -> p0 1:1:void onScrollStateChanged(int):0:0 -> q0 1:1:int getColumnCountForAccessibility(androidx.recyclerview.widget.RecyclerView$Recycler,androidx.recyclerview.widget.RecyclerView$State):0:0 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/RecyclerView$t;Landroidx/recyclerview/widget/RecyclerView$x;)I"} androidx.recyclerview.widget.StaggeredGridLayoutManager$1 -> androidx.recyclerview.widget.StaggeredGridLayoutManager$a: # {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"} androidx.recyclerview.widget.StaggeredGridLayoutManager this$0 -> e androidx.recyclerview.widget.StaggeredGridLayoutManager$AnchorInfo -> androidx.recyclerview.widget.StaggeredGridLayoutManager$b: # {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"} int mPosition -> a int mOffset -> b boolean mLayoutFromEnd -> c boolean mInvalidateOffsets -> d boolean mValid -> e int[] mSpanReferenceLines -> f androidx.recyclerview.widget.StaggeredGridLayoutManager this$0 -> g 1:1:void reset():0:0 -> a androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams -> androidx.recyclerview.widget.StaggeredGridLayoutManager$c: # {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"} androidx.recyclerview.widget.StaggeredGridLayoutManager$Span mSpan -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/StaggeredGridLayoutManager$f;"} boolean mFullSpan -> e 1:1:void (int,int):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet):0:0 -> 3:3:void (android.view.ViewGroup$LayoutParams):0:0 -> 4:4:void (android.view.ViewGroup$MarginLayoutParams):0:0 -> androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup -> androidx.recyclerview.widget.StaggeredGridLayoutManager$d: # {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"} int[] mData -> a java.util.List mFullSpanItems -> b 1:1:void clear():0:0 -> a 1:1:void ensureSize(int):0:0 -> b 1:1:int forceInvalidateAfter(int):0:0 -> c 1:1:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFirstFullSpanItemInRange(int,int,int,boolean):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(IIIZ)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;"} 1:1:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem getFullSpanItem(int):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;"} 1:1:int invalidateAfter(int):0:0 -> f 1:1:int invalidateFullSpansAfter(int):0:0 -> g 1:1:void offsetForAddition(int,int):0:0 -> h 1:1:void offsetForRemoval(int,int):0:0 -> i 1:1:void offsetFullSpansForAddition(int,int):0:0 -> j 1:1:void offsetFullSpansForRemoval(int,int):0:0 -> k 1:1:int sizeForPosition(int):0:0 -> l androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem -> androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a: # {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"} int mPosition -> a int mGapDir -> b int[] mGapPerSpan -> c boolean mHasUnwantedGapAfter -> d 1:1:int getGapForSpan(int):0:0 -> a androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem$1 -> androidx.recyclerview.widget.StaggeredGridLayoutManager$d$a$a: # {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"} 1:1:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem createFromParcel(android.os.Parcel):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;"} 1:1:androidx.recyclerview.widget.StaggeredGridLayoutManager$LazySpanLookup$FullSpanItem[] newArray(int):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/recyclerview/widget/StaggeredGridLayoutManager$d$a;"} androidx.recyclerview.widget.StaggeredGridLayoutManager$SavedState -> androidx.recyclerview.widget.StaggeredGridLayoutManager$e: # {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"} int mAnchorPosition -> a int mVisibleAnchorPosition -> b int mSpanOffsetsSize -> c int[] mSpanOffsets -> d int mSpanLookupSize -> e int[] mSpanLookup -> f java.util.List mFullSpanItems -> g boolean mReverseLayout -> h boolean mAnchorLayoutFromEnd -> i boolean mLastLayoutRTL -> j void () -> 1:1:void (android.os.Parcel):0:0 -> 2:2:void (androidx.recyclerview.widget.StaggeredGridLayoutManager$SavedState):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;)V"} androidx.recyclerview.widget.StaggeredGridLayoutManager$SavedState$1 -> androidx.recyclerview.widget.StaggeredGridLayoutManager$e$a: # {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"} 1:1:androidx.recyclerview.widget.StaggeredGridLayoutManager$SavedState createFromParcel(android.os.Parcel):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;"} 1:1:androidx.recyclerview.widget.StaggeredGridLayoutManager$SavedState[] newArray(int):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[Landroidx/recyclerview/widget/StaggeredGridLayoutManager$e;"} androidx.recyclerview.widget.StaggeredGridLayoutManager$Span -> androidx.recyclerview.widget.StaggeredGridLayoutManager$f: # {"id":"sourceFile","fileName":"StaggeredGridLayoutManager.java"} java.util.ArrayList mViews -> a int mCachedStart -> b int mCachedEnd -> c int mDeletedSize -> d int mIndex -> e androidx.recyclerview.widget.StaggeredGridLayoutManager this$0 -> f 1:1:void calculateCachedEnd():0:0 -> a 1:1:void calculateCachedStart():0:0 -> b 1:1:void clear():0:0 -> c 1:1:int getEndLine():0:0 -> d 1:1:int getEndLine(int):0:0 -> e 1:1:androidx.recyclerview.widget.StaggeredGridLayoutManager$LayoutParams getLayoutParams(android.view.View):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;)Landroidx/recyclerview/widget/StaggeredGridLayoutManager$c;"} 1:1:int getStartLine():0:0 -> g 1:1:int getStartLine(int):0:0 -> h 1:1:void invalidateCache():0:0 -> i androidx.recyclerview.widget.ViewBoundsCheck -> androidx.recyclerview.widget.l: # {"id":"sourceFile","fileName":"ViewBoundsCheck.java"} androidx.recyclerview.widget.ViewBoundsCheck$Callback mCallback -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/l$b;"} androidx.recyclerview.widget.ViewBoundsCheck$BoundFlags mBoundFlags -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/recyclerview/widget/l$a;"} 1:1:android.view.View findOneViewWithinBoundFlags(int,int,int,int):0:0 -> a androidx.recyclerview.widget.ViewBoundsCheck$BoundFlags -> androidx.recyclerview.widget.l$a: # {"id":"sourceFile","fileName":"ViewBoundsCheck.java"} int mBoundFlags -> a int mRvStart -> b int mRvEnd -> c int mChildStart -> d int mChildEnd -> e 1:1:void addFlags(int):0:0 -> a 1:1:boolean boundsMatch():0:0 -> b 1:1:int compare(int,int):0:0 -> c 1:1:void resetFlags():0:0 -> d 1:1:void setBounds(int,int,int,int):0:0 -> e androidx.recyclerview.widget.ViewBoundsCheck$Callback -> androidx.recyclerview.widget.l$b: # {"id":"sourceFile","fileName":"ViewBoundsCheck.java"} android.view.View getChildAt(int) -> a int getParentEnd() -> b int getParentStart() -> c int getChildEnd(android.view.View) -> d int getChildStart(android.view.View) -> e androidx.recyclerview.widget.ViewInfoStore -> androidx.recyclerview.widget.m: # {"id":"sourceFile","fileName":"ViewInfoStore.java"} androidx.collection.ArrayMap mLayoutHolderMap -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/a;"} androidx.collection.LongSparseArray mOldChangedHolders -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/c;"} 1:1:void onDetach():0:0 -> a androidx.recyclerview.widget.ViewInfoStore$InfoRecord -> androidx.recyclerview.widget.m$a: # {"id":"sourceFile","fileName":"ViewInfoStore.java"} androidx.core.util.Pools$Pool sPool -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/c;"} 1:1:void drainCache():0:0 -> a androidx.recyclerview.widget.ViewInfoStore$ProcessCallback -> androidx.recyclerview.widget.m$b: # {"id":"sourceFile","fileName":"ViewInfoStore.java"} androidx.startup.AppInitializer -> androidx.startup.a: # {"id":"sourceFile","fileName":"AppInitializer.java"} java.util.Map mInitialized -> a java.util.Set mDiscovered -> b android.content.Context mContext -> c androidx.startup.AppInitializer sInstance -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/startup/a;"} java.lang.Object sLock -> e 1:1:void discoverAndInitialize():0:0 -> a 1:1:void discoverAndInitialize(android.os.Bundle):0:0 -> b 1:1:java.lang.Object doInitialize(java.lang.Class,java.util.Set):0:0 -> c 1:1:androidx.startup.AppInitializer getInstance(android.content.Context):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/startup/a;"} 1:1:boolean isEagerlyInitialized(java.lang.Class):0:0 -> e androidx.startup.InitializationProvider -> androidx.startup.InitializationProvider: # {"id":"sourceFile","fileName":"InitializationProvider.java"} androidx.startup.Initializer -> L.a: # {"id":"sourceFile","fileName":"Initializer.java"} java.util.List dependencies() -> a java.lang.Object create(android.content.Context) -> b androidx.startup.R$string -> L.b: int androidx_startup -> a androidx.startup.StartupException -> L.c: # {"id":"sourceFile","fileName":"StartupException.java"} 1:1:void (java.lang.String):0:0 -> 2:2:void (java.lang.Throwable):0:0 -> androidx.tracing.Trace -> M.a: # {"id":"sourceFile","fileName":"Trace.java"} long sTraceTagApp -> a java.lang.reflect.Method sIsTagEnabledMethod -> b java.lang.reflect.Method sAsyncTraceBeginMethod -> c java.lang.reflect.Method sAsyncTraceEndMethod -> d 1:18:void beginAsyncSection(java.lang.String,int):0:0 -> a 1:64:void beginAsyncSectionFallback(java.lang.String,int):0:0 -> b 1:8:void beginSection(java.lang.String):0:0 -> c 1:18:void endAsyncSection(java.lang.String,int):0:0 -> d 1:64:void endAsyncSectionFallback(java.lang.String,int):0:0 -> e 1:4:void endSection():0:0 -> f 1:49:void handleException(java.lang.String,java.lang.Exception):0:0 -> g 1:16:boolean isEnabled():0:0 -> h 1:65:boolean isEnabledFallback():0:0 -> i 1:15:java.lang.String truncatedTraceSectionLabel(java.lang.String):0:0 -> j androidx.tracing.TraceApi18Impl -> M.b: # {"id":"sourceFile","fileName":"TraceApi18Impl.java"} 1:4:void beginSection(java.lang.String):0:0 -> a 1:4:void endSection():0:0 -> b androidx.tracing.TraceApi29Impl -> M.c: # {"id":"sourceFile","fileName":"TraceApi29Impl.java"} 1:4:void beginAsyncSection(java.lang.String,int):0:0 -> a 1:4:void endAsyncSection(java.lang.String,int):0:0 -> b 1:5:boolean isEnabled():0:0 -> c androidx.vectordrawable.graphics.drawable.AndroidResources -> androidx.vectordrawable.graphics.drawable.a: # {"id":"sourceFile","fileName":"AndroidResources.java"} int[] STYLEABLE_VECTOR_DRAWABLE_TYPE_ARRAY -> a int[] STYLEABLE_VECTOR_DRAWABLE_GROUP -> b int[] STYLEABLE_VECTOR_DRAWABLE_PATH -> c int[] STYLEABLE_VECTOR_DRAWABLE_CLIP_PATH -> d int[] STYLEABLE_ANIMATED_VECTOR_DRAWABLE -> e int[] STYLEABLE_ANIMATED_VECTOR_DRAWABLE_TARGET -> f int[] STYLEABLE_ANIMATOR -> g int[] STYLEABLE_ANIMATOR_SET -> h int[] STYLEABLE_PROPERTY_VALUES_HOLDER -> i int[] STYLEABLE_KEYFRAME -> j int[] STYLEABLE_PROPERTY_ANIMATOR -> k int[] STYLEABLE_PATH_INTERPOLATOR -> l androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat -> androidx.vectordrawable.graphics.drawable.b: # {"id":"sourceFile","fileName":"AnimatedVectorDrawableCompat.java"} androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState mAnimatedVectorState -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/vectordrawable/graphics/drawable/b$b;"} android.content.Context mContext -> d android.animation.ArgbEvaluator mArgbEvaluator -> e android.animation.Animator$AnimatorListener mAnimatorListener -> f java.util.ArrayList mAnimationCallbacks -> g android.graphics.drawable.Drawable$Callback mCallback -> h 1:1:void ():0:0 -> 2:2:void (android.content.Context):0:0 -> 3:3:void (android.content.Context,androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState,android.content.res.Resources):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/vectordrawable/graphics/drawable/b$b;Landroid/content/res/Resources;)V"} 1:1:androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat createFromXmlInner(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroidx/vectordrawable/graphics/drawable/b;"} 1:1:void setupAnimatorsForTarget(java.lang.String,android.animation.Animator):0:0 -> b 1:1:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0:0 -> inflate 2:2:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> inflate 1:1:void setColorFilter(int,android.graphics.PorterDuff$Mode):0:0 -> setColorFilter 2:2:void setColorFilter(android.graphics.ColorFilter):0:0 -> setColorFilter androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$1 -> androidx.vectordrawable.graphics.drawable.b$a: # {"id":"sourceFile","fileName":"AnimatedVectorDrawableCompat.java"} androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/vectordrawable/graphics/drawable/b;"} androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableCompatState -> androidx.vectordrawable.graphics.drawable.b$b: # {"id":"sourceFile","fileName":"AnimatedVectorDrawableCompat.java"} int mChangingConfigurations -> a androidx.vectordrawable.graphics.drawable.VectorDrawableCompat mVectorDrawable -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/vectordrawable/graphics/drawable/g;"} android.animation.AnimatorSet mAnimatorSet -> c java.util.ArrayList mAnimators -> d androidx.collection.ArrayMap mTargetNameMap -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/a;"} 1:1:void setupAnimatorSet():0:0 -> a 1:1:android.graphics.drawable.Drawable newDrawable():0:0 -> newDrawable 2:2:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources):0:0 -> newDrawable androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat$AnimatedVectorDrawableDelegateState -> androidx.vectordrawable.graphics.drawable.b$c: # {"id":"sourceFile","fileName":"AnimatedVectorDrawableCompat.java"} android.graphics.drawable.Drawable$ConstantState mDelegateState -> a 1:1:android.graphics.drawable.Drawable newDrawable():0:0 -> newDrawable 2:2:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources):0:0 -> newDrawable 3:3:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources,android.content.res.Resources$Theme):0:0 -> newDrawable androidx.vectordrawable.graphics.drawable.AnimationUtilsCompat -> androidx.vectordrawable.graphics.drawable.c: # {"id":"sourceFile","fileName":"AnimationUtilsCompat.java"} 1:1:android.view.animation.Interpolator loadInterpolator(android.content.Context,int):0:0 -> a androidx.vectordrawable.graphics.drawable.AnimatorInflaterCompat -> androidx.vectordrawable.graphics.drawable.d: # {"id":"sourceFile","fileName":"AnimatorInflaterCompat.java"} 1:1:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,float):0:0 -> a 1:1:android.animation.Animator createAnimatorFromXml(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.animation.AnimatorSet,int,float):0:0 -> b 1:1:android.animation.Keyframe createNewKeyframe(android.animation.Keyframe,float):0:0 -> c 1:1:void distributeKeyframes(android.animation.Keyframe[],float,int,int):0:0 -> d 1:1:android.animation.PropertyValuesHolder getPVH(android.content.res.TypedArray,int,int,int,java.lang.String):0:0 -> e 1:1:int inferValueTypeFromValues(android.content.res.TypedArray,int,int):0:0 -> f 1:1:int inferValueTypeOfKeyframe(android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,org.xmlpull.v1.XmlPullParser):0:0 -> g 1:1:boolean isColorType(int):0:0 -> h 1:1:android.animation.Animator loadAnimator(android.content.Context,int):0:0 -> i 1:1:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int):0:0 -> j 1:1:android.animation.Animator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,int,float):0:0 -> k 1:1:android.animation.ValueAnimator loadAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,android.animation.ValueAnimator,float,org.xmlpull.v1.XmlPullParser):0:0 -> l 1:1:android.animation.Keyframe loadKeyframe(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,int,org.xmlpull.v1.XmlPullParser):0:0 -> m 1:1:android.animation.ObjectAnimator loadObjectAnimator(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,android.util.AttributeSet,float,org.xmlpull.v1.XmlPullParser):0:0 -> n 1:1:android.animation.PropertyValuesHolder loadPvh(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,java.lang.String,int):0:0 -> o 1:1:android.animation.PropertyValuesHolder[] loadValues(android.content.Context,android.content.res.Resources,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0:0 -> p 1:1:void parseAnimatorFromTypeArray(android.animation.ValueAnimator,android.content.res.TypedArray,android.content.res.TypedArray,float,org.xmlpull.v1.XmlPullParser):0:0 -> q 1:1:void setupObjectAnimator(android.animation.ValueAnimator,android.content.res.TypedArray,int,float,org.xmlpull.v1.XmlPullParser):0:0 -> r 1:1:void setupPathMotion(android.graphics.Path,android.animation.ObjectAnimator,float,java.lang.String,java.lang.String):0:0 -> s androidx.vectordrawable.graphics.drawable.AnimatorInflaterCompat$PathDataEvaluator -> androidx.vectordrawable.graphics.drawable.d$a: # {"id":"sourceFile","fileName":"AnimatorInflaterCompat.java"} androidx.core.graphics.PathParser$PathDataNode[] mNodeArray -> a # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/core/graphics/c$b;"} 1:1:androidx.core.graphics.PathParser$PathDataNode[] evaluate(float,androidx.core.graphics.PathParser$PathDataNode[],androidx.core.graphics.PathParser$PathDataNode[]):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(F[Landroidx/core/graphics/c$b;[Landroidx/core/graphics/c$b;)[Landroidx/core/graphics/c$b;"} androidx.vectordrawable.graphics.drawable.ArgbEvaluator -> androidx.vectordrawable.graphics.drawable.e: # {"id":"sourceFile","fileName":"ArgbEvaluator.java"} androidx.vectordrawable.graphics.drawable.ArgbEvaluator sInstance -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/vectordrawable/graphics/drawable/e;"} 1:1:androidx.vectordrawable.graphics.drawable.ArgbEvaluator getInstance():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/vectordrawable/graphics/drawable/e;"} androidx.vectordrawable.graphics.drawable.VectorDrawableCommon -> androidx.vectordrawable.graphics.drawable.f: # {"id":"sourceFile","fileName":"VectorDrawableCommon.java"} android.graphics.drawable.Drawable mDelegateDrawable -> b androidx.vectordrawable.graphics.drawable.VectorDrawableCompat -> androidx.vectordrawable.graphics.drawable.g: # {"id":"sourceFile","fileName":"VectorDrawableCompat.java"} androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState mVectorState -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/vectordrawable/graphics/drawable/g$h;"} android.graphics.PorterDuffColorFilter mTintFilter -> d android.graphics.ColorFilter mColorFilter -> e boolean mMutated -> f boolean mAllowCaching -> g android.graphics.drawable.Drawable$ConstantState mCachedConstantStateDelegate -> h float[] mTmpFloats -> i android.graphics.Matrix mTmpMatrix -> j android.graphics.Rect mTmpBounds -> k android.graphics.PorterDuff$Mode DEFAULT_TINT_MODE -> l 1:1:void ():0:0 -> 2:2:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$h;)V"} 1:1:int applyAlpha(int,float):0:0 -> a 1:1:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat create(android.content.res.Resources,int,android.content.res.Resources$Theme):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;ILandroid/content/res/Resources$Theme;)Landroidx/vectordrawable/graphics/drawable/g;"} 1:1:androidx.vectordrawable.graphics.drawable.VectorDrawableCompat createFromXmlInner(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/res/Resources;Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/content/res/Resources$Theme;)Landroidx/vectordrawable/graphics/drawable/g;"} 1:1:java.lang.Object getTargetByName(java.lang.String):0:0 -> d 1:1:void inflateInternal(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> e 1:1:boolean needMirroring():0:0 -> f 1:1:android.graphics.PorterDuff$Mode parseTintModeCompat(int,android.graphics.PorterDuff$Mode):0:0 -> g 1:1:void setAllowCaching(boolean):0:0 -> h 1:1:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):0:0 -> i 1:1:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet):0:0 -> inflate 2:2:void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme):0:0 -> inflate 1:1:android.graphics.PorterDuffColorFilter updateTintFilter(android.graphics.PorterDuffColorFilter,android.content.res.ColorStateList,android.graphics.PorterDuff$Mode):0:0 -> j 1:1:void setColorFilter(int,android.graphics.PorterDuff$Mode):0:0 -> setColorFilter 2:2:void setColorFilter(android.graphics.ColorFilter):0:0 -> setColorFilter androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$1 -> androidx.vectordrawable.graphics.drawable.g$a: # {"id":"sourceFile","fileName":"VectorDrawableCompat.java"} androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VClipPath -> androidx.vectordrawable.graphics.drawable.g$b: # {"id":"sourceFile","fileName":"VectorDrawableCompat.java"} 1:1:void ():0:0 -> 2:2:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VClipPath):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$b;)V"} 1:1:boolean isClipPath():0:0 -> c 1:1:void inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):0:0 -> e 1:1:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0:0 -> f androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VFullPath -> androidx.vectordrawable.graphics.drawable.g$c: # {"id":"sourceFile","fileName":"VectorDrawableCompat.java"} int[] mThemeAttrs -> e androidx.core.content.res.ComplexColorCompat mStrokeColor -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/content/res/d;"} float mStrokeWidth -> g androidx.core.content.res.ComplexColorCompat mFillColor -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/content/res/d;"} float mStrokeAlpha -> i float mFillAlpha -> j float mTrimPathStart -> k float mTrimPathEnd -> l float mTrimPathOffset -> m android.graphics.Paint$Cap mStrokeLineCap -> n android.graphics.Paint$Join mStrokeLineJoin -> o float mStrokeMiterlimit -> p 1:1:void ():0:0 -> 2:2:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VFullPath):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$c;)V"} 1:1:boolean isStateful():0:0 -> a 1:1:boolean onStateChanged(int[]):0:0 -> b 1:1:android.graphics.Paint$Cap getStrokeLineCap(int,android.graphics.Paint$Cap):0:0 -> e 1:1:android.graphics.Paint$Join getStrokeLineJoin(int,android.graphics.Paint$Join):0:0 -> f 1:1:void inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):0:0 -> g 1:1:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser,android.content.res.Resources$Theme):0:0 -> h androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup -> androidx.vectordrawable.graphics.drawable.g$d: # {"id":"sourceFile","fileName":"VectorDrawableCompat.java"} android.graphics.Matrix mStackedMatrix -> a java.util.ArrayList mChildren -> b float mRotate -> c float mPivotX -> d float mPivotY -> e float mScaleX -> f float mScaleY -> g float mTranslateX -> h float mTranslateY -> i android.graphics.Matrix mLocalMatrix -> j int mChangingConfigurations -> k int[] mThemeAttrs -> l java.lang.String mGroupName -> m 1:1:void ():0:0 -> 2:2:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.collection.ArrayMap):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$d;Lp/a;)V"} 1:1:boolean isStateful():0:0 -> a 1:1:boolean onStateChanged(int[]):0:0 -> b 1:1:void inflate(android.content.res.Resources,android.util.AttributeSet,android.content.res.Resources$Theme,org.xmlpull.v1.XmlPullParser):0:0 -> c 1:1:void updateLocalMatrix():0:0 -> d 1:1:void updateStateFromTypedArray(android.content.res.TypedArray,org.xmlpull.v1.XmlPullParser):0:0 -> e androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VObject -> androidx.vectordrawable.graphics.drawable.g$e: # {"id":"sourceFile","fileName":"VectorDrawableCompat.java"} void () -> 1:1:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$a;)V"} 1:1:boolean isStateful():0:0 -> a 1:1:boolean onStateChanged(int[]):0:0 -> b androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath -> androidx.vectordrawable.graphics.drawable.g$f: # {"id":"sourceFile","fileName":"VectorDrawableCompat.java"} androidx.core.graphics.PathParser$PathDataNode[] mNodes -> a # {"id":"com.android.tools.r8.residualsignature","signature":"[Landroidx/core/graphics/c$b;"} java.lang.String mPathName -> b int mFillRule -> c int mChangingConfigurations -> d 1:1:void ():0:0 -> 2:2:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$f;)V"} 1:1:boolean isClipPath():0:0 -> c 1:1:void toPath(android.graphics.Path):0:0 -> d androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPathRenderer -> androidx.vectordrawable.graphics.drawable.g$g: # {"id":"sourceFile","fileName":"VectorDrawableCompat.java"} android.graphics.Path mPath -> a android.graphics.Path mRenderPath -> b android.graphics.Matrix mFinalPathMatrix -> c android.graphics.Paint mStrokePaint -> d android.graphics.Paint mFillPaint -> e android.graphics.PathMeasure mPathMeasure -> f int mChangingConfigurations -> g androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup mRootGroup -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/vectordrawable/graphics/drawable/g$d;"} float mBaseWidth -> i float mBaseHeight -> j float mViewportWidth -> k float mViewportHeight -> l int mRootAlpha -> m java.lang.String mRootName -> n java.lang.Boolean mIsStateful -> o androidx.collection.ArrayMap mVGTargetsMap -> p # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/a;"} android.graphics.Matrix IDENTITY_MATRIX -> q 1:1:void ():0:0 -> 2:2:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPathRenderer):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$g;)V"} 1:1:float cross(float,float,float,float):0:0 -> a 1:1:void draw(android.graphics.Canvas,int,int,android.graphics.ColorFilter):0:0 -> b 1:1:void drawGroupTree(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,android.graphics.Matrix,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$d;Landroid/graphics/Matrix;Landroid/graphics/Canvas;IILandroid/graphics/ColorFilter;)V"} 1:1:void drawPath(androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VGroup,androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPath,android.graphics.Canvas,int,int,android.graphics.ColorFilter):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$d;Landroidx/vectordrawable/graphics/drawable/g$f;Landroid/graphics/Canvas;IILandroid/graphics/ColorFilter;)V"} 1:1:float getMatrixScale(android.graphics.Matrix):0:0 -> e 1:1:boolean isStateful():0:0 -> f 1:1:boolean onStateChanged(int[]):0:0 -> g androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState -> androidx.vectordrawable.graphics.drawable.g$h: # {"id":"sourceFile","fileName":"VectorDrawableCompat.java"} int mChangingConfigurations -> a androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VPathRenderer mVPathRenderer -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/vectordrawable/graphics/drawable/g$g;"} android.content.res.ColorStateList mTint -> c android.graphics.PorterDuff$Mode mTintMode -> d boolean mAutoMirrored -> e android.graphics.Bitmap mCachedBitmap -> f android.content.res.ColorStateList mCachedTint -> g android.graphics.PorterDuff$Mode mCachedTintMode -> h int mCachedRootAlpha -> i boolean mCachedAutoMirrored -> j boolean mCacheDirty -> k android.graphics.Paint mTempPaint -> l 1:1:void ():0:0 -> 2:2:void (androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableCompatState):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/vectordrawable/graphics/drawable/g$h;)V"} 1:1:boolean canReuseBitmap(int,int):0:0 -> a 1:1:boolean canReuseCache():0:0 -> b 1:1:void createCachedBitmapIfNeeded(int,int):0:0 -> c 1:1:void drawCachedBitmapWithRootAlpha(android.graphics.Canvas,android.graphics.ColorFilter,android.graphics.Rect):0:0 -> d 1:1:android.graphics.Paint getPaint(android.graphics.ColorFilter):0:0 -> e 1:1:boolean hasTranslucentRoot():0:0 -> f 1:1:boolean isStateful():0:0 -> g 1:1:boolean onStateChanged(int[]):0:0 -> h 1:1:void updateCacheStates():0:0 -> i 1:1:void updateCachedBitmap(int,int):0:0 -> j 1:1:android.graphics.drawable.Drawable newDrawable():0:0 -> newDrawable 2:2:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources):0:0 -> newDrawable androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$VectorDrawableDelegateState -> androidx.vectordrawable.graphics.drawable.g$i: # {"id":"sourceFile","fileName":"VectorDrawableCompat.java"} android.graphics.drawable.Drawable$ConstantState mDelegateState -> a 1:1:android.graphics.drawable.Drawable newDrawable():0:0 -> newDrawable 2:2:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources):0:0 -> newDrawable 3:3:android.graphics.drawable.Drawable newDrawable(android.content.res.Resources,android.content.res.Resources$Theme):0:0 -> newDrawable androidx.versionedparcelable.CustomVersionedParcelable -> androidx.versionedparcelable.CustomVersionedParcelable: # {"id":"sourceFile","fileName":"CustomVersionedParcelable.java"} androidx.versionedparcelable.ParcelImpl -> androidx.versionedparcelable.ParcelImpl: # {"id":"sourceFile","fileName":"ParcelImpl.java"} androidx.versionedparcelable.VersionedParcelable mParcel -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LN/a;"} androidx.versionedparcelable.ParcelImpl$1 -> androidx.versionedparcelable.ParcelImpl$a: # {"id":"sourceFile","fileName":"ParcelImpl.java"} 1:1:androidx.versionedparcelable.ParcelImpl createFromParcel(android.os.Parcel):0:0 -> a 1:1:androidx.versionedparcelable.ParcelImpl[] newArray(int):0:0 -> b androidx.versionedparcelable.VersionedParcel -> androidx.versionedparcelable.a: # {"id":"sourceFile","fileName":"VersionedParcel.java"} androidx.collection.ArrayMap mReadCache -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/a;"} androidx.collection.ArrayMap mWriteCache -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/a;"} androidx.collection.ArrayMap mParcelizerCache -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lp/a;"} 1:10:void (androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp/a;Lp/a;Lp/a;)V"} void writeByteArray(byte[]) -> A 1:1:void writeByteArray(byte[],int):0:0 -> B void writeCharSequence(java.lang.CharSequence) -> C 1:1:void writeCharSequence(java.lang.CharSequence,int):0:0 -> D void writeInt(int) -> E 1:1:void writeInt(int,int):0:0 -> F void writeParcelable(android.os.Parcelable) -> G 1:1:void writeParcelable(android.os.Parcelable,int):0:0 -> H void writeString(java.lang.String) -> I 1:1:void writeString(java.lang.String,int):0:0 -> J 1:77:void writeToParcel(androidx.versionedparcelable.VersionedParcelable,androidx.versionedparcelable.VersionedParcel):0:0 -> K # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/a;Landroidx/versionedparcelable/a;)V"} 1:21:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable):0:0 -> L # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/a;)V"} 1:7:void writeVersionedParcelable(androidx.versionedparcelable.VersionedParcelable,int):0:0 -> M # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/a;I)V"} 1:48:void writeVersionedParcelableCreator(androidx.versionedparcelable.VersionedParcelable):0:0 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/a;)V"} void closeField() -> a androidx.versionedparcelable.VersionedParcel createSubParcel() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/versionedparcelable/a;"} 1:1:java.lang.Class findParcelClass(java.lang.Class):0:0 -> c 1:1:java.lang.reflect.Method getReadMethod(java.lang.String):0:0 -> d 1:1:java.lang.reflect.Method getWriteMethod(java.lang.Class):0:0 -> e 1:1:boolean isStream():0:0 -> f boolean readBoolean() -> g 1:1:boolean readBoolean(boolean,int):0:0 -> h byte[] readByteArray() -> i 1:1:byte[] readByteArray(byte[],int):0:0 -> j java.lang.CharSequence readCharSequence() -> k 1:1:java.lang.CharSequence readCharSequence(java.lang.CharSequence,int):0:0 -> l boolean readField(int) -> m 1:73:androidx.versionedparcelable.VersionedParcelable readFromParcel(java.lang.String,androidx.versionedparcelable.VersionedParcel):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Landroidx/versionedparcelable/a;)LN/a;"} int readInt() -> o 1:1:int readInt(int,int):0:0 -> p android.os.Parcelable readParcelable() -> q 1:1:android.os.Parcelable readParcelable(android.os.Parcelable,int):0:0 -> r java.lang.String readString() -> s 1:1:java.lang.String readString(java.lang.String,int):0:0 -> t 1:17:androidx.versionedparcelable.VersionedParcelable readVersionedParcelable():0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()LN/a;"} 1:12:androidx.versionedparcelable.VersionedParcelable readVersionedParcelable(androidx.versionedparcelable.VersionedParcelable,int):0:0 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(LN/a;I)LN/a;"} void setOutputField(int) -> w 1:1:void setSerializationFlags(boolean,boolean):0:0 -> x void writeBoolean(boolean) -> y 1:1:void writeBoolean(boolean,int):0:0 -> z androidx.versionedparcelable.VersionedParcelParcel -> androidx.versionedparcelable.b: # {"id":"sourceFile","fileName":"VersionedParcelParcel.java"} 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 (android.os.Parcel):0:0 -> 2:2:void (android.os.Parcel,int,int,java.lang.String,androidx.collection.ArrayMap,androidx.collection.ArrayMap,androidx.collection.ArrayMap):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Parcel;IILjava/lang/String;Lp/a;Lp/a;Lp/a;)V"} 1:1:void writeByteArray(byte[]):0:0 -> A 1:1:void writeCharSequence(java.lang.CharSequence):0:0 -> C 1:1:void writeInt(int):0:0 -> E 1:1:void writeParcelable(android.os.Parcelable):0:0 -> G 1:1:void writeString(java.lang.String):0:0 -> I 1:1:void closeField():0:0 -> a 1:1:androidx.versionedparcelable.VersionedParcel createSubParcel():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/versionedparcelable/a;"} 1:1:boolean readBoolean():0:0 -> g 1:1:byte[] readByteArray():0:0 -> i 1:1:java.lang.CharSequence readCharSequence():0:0 -> k 1:1:boolean readField(int):0:0 -> m 1:1:int readInt():0:0 -> o 1:1:android.os.Parcelable readParcelable():0:0 -> q 1:1:java.lang.String readString():0:0 -> s 1:1:void setOutputField(int):0:0 -> w 1:1:void writeBoolean(boolean):0:0 -> y androidx.versionedparcelable.VersionedParcelable -> N.a: # {"id":"sourceFile","fileName":"VersionedParcelable.java"} androidx.window.SafeWindowExtensionsProvider -> O.a: # {"id":"sourceFile","fileName":"SafeWindowExtensionsProvider.kt"} java.lang.ClassLoader loader -> a 1:11:void (java.lang.ClassLoader):0:0 -> 1:3:java.lang.ClassLoader access$getLoader$p(androidx.window.SafeWindowExtensionsProvider):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LO/a;)Ljava/lang/ClassLoader;"} 1:5:java.lang.Class access$getWindowExtensionsProviderClass(androidx.window.SafeWindowExtensionsProvider):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LO/a;)Ljava/lang/Class;"} 1:14:java.lang.Class getWindowExtensionsClass$window_release():0:0 -> c 1:14:java.lang.Class getWindowExtensionsProviderClass():0:0 -> d 1:12:boolean isWindowExtensionsPresent():0:0 -> e 1:23:boolean isWindowExtensionsValid$window_release():0:0 -> f androidx.window.SafeWindowExtensionsProvider$isWindowExtensionsPresent$1 -> O.a$a: # {"id":"sourceFile","fileName":"SafeWindowExtensionsProvider.kt"} androidx.window.SafeWindowExtensionsProvider this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LO/a;"} 1:7:void (androidx.window.SafeWindowExtensionsProvider):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LO/a;)V"} 1:18:java.lang.Class invoke():0:0 -> a 1:5:java.lang.Object invoke():0:0 -> c androidx.window.SafeWindowExtensionsProvider$isWindowExtensionsValid$1 -> O.a$b: # {"id":"sourceFile","fileName":"SafeWindowExtensionsProvider.kt"} androidx.window.SafeWindowExtensionsProvider this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LO/a;"} 1:7:void (androidx.window.SafeWindowExtensionsProvider):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LO/a;)V"} 1:46:java.lang.Boolean invoke():0:0 -> a 1:5:java.lang.Object invoke():0:0 -> c androidx.window.area.reflectionguard.ExtensionWindowAreaPresentationRequirements -> androidx.window.area.reflectionguard.ExtensionWindowAreaPresentationRequirements: # {"id":"sourceFile","fileName":"ExtensionWindowAreaPresentationRequirements.java"} androidx.window.area.reflectionguard.ExtensionWindowAreaStatusRequirements -> androidx.window.area.reflectionguard.ExtensionWindowAreaStatusRequirements: # {"id":"sourceFile","fileName":"ExtensionWindowAreaStatusRequirements.java"} androidx.window.area.reflectionguard.WindowAreaComponentApi2Requirements -> androidx.window.area.reflectionguard.WindowAreaComponentApi2Requirements: # {"id":"sourceFile","fileName":"WindowAreaComponentApi2Requirements.java"} androidx.window.area.reflectionguard.WindowAreaComponentApi3Requirements -> androidx.window.area.reflectionguard.WindowAreaComponentApi3Requirements: # {"id":"sourceFile","fileName":"WindowAreaComponentApi3Requirements.java"} androidx.window.core.AndroidLogger -> P.a: # {"id":"sourceFile","fileName":"SpecificationComputer.kt"} androidx.window.core.AndroidLogger INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LP/a;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:14:void debug(java.lang.String,java.lang.String):0:0 -> a androidx.window.core.Bounds -> P.b: # {"id":"sourceFile","fileName":"Bounds.kt"} int left -> a int top -> b int right -> c int bottom -> d 1:1:void (int,int,int,int):0:0 -> 2:2:void (android.graphics.Rect):0:0 -> 1:6:int getHeight():0:0 -> a 1:3:int getLeft():0:0 -> b 1:3:int getTop():0:0 -> c 1:6:int getWidth():0:0 -> d 1:16:boolean isZero():0:0 -> e 1:58:boolean equals(java.lang.Object):0:0 -> equals 1:14:android.graphics.Rect toRect():0:0 -> f 1:18:int hashCode():0:0 -> hashCode 1:60:java.lang.String toString():0:0 -> toString androidx.window.core.BuildConfig -> P.c: # {"id":"sourceFile","fileName":"BuildConfig.kt"} androidx.window.core.BuildConfig INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LP/c;"} androidx.window.core.VerificationMode verificationMode -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LP/j;"} 1:12:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:3:androidx.window.core.VerificationMode getVerificationMode():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LP/j;"} androidx.window.core.ConsumerAdapter -> P.d: # {"id":"sourceFile","fileName":"ConsumerAdapter.kt"} java.lang.ClassLoader loader -> a 1:11:void (java.lang.ClassLoader):0:0 -> 1:27:java.lang.Object buildConsumer(kotlin.reflect.KClass,kotlin.jvm.functions.Function1):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LM0/b;LG0/l;)Ljava/lang/Object;"} 1:7:java.lang.Class consumerClassOrNull$window_release():0:0 -> b 1:88:androidx.window.core.ConsumerAdapter$Subscription createSubscription(java.lang.Object,kotlin.reflect.KClass,java.lang.String,java.lang.String,android.app.Activity,kotlin.jvm.functions.Function1):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LM0/b;Ljava/lang/String;Ljava/lang/String;Landroid/app/Activity;LG0/l;)LP/d$b;"} 1:14:java.lang.Class unsafeConsumerClass():0:0 -> d androidx.window.core.ConsumerAdapter$ConsumerHandler -> P.d$a: # {"id":"sourceFile","fileName":"ConsumerAdapter.kt"} kotlin.reflect.KClass clazz -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LM0/b;"} kotlin.jvm.functions.Function1 consumer -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/l;"} 1:18:void (kotlin.reflect.KClass,kotlin.jvm.functions.Function1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LM0/b;LG0/l;)V"} 1:11:void invokeAccept(java.lang.Object):0:0 -> a 1:21:boolean isAccept(java.lang.reflect.Method,java.lang.Object[]):0:0 -> b 1:33:boolean isEquals(java.lang.reflect.Method,java.lang.Object[]):0:0 -> c 1:30:boolean isHashCode(java.lang.reflect.Method,java.lang.Object[]):0:0 -> d 1:30:boolean isToString(java.lang.reflect.Method,java.lang.Object[]):0:0 -> e 1:121:java.lang.Object invoke(java.lang.Object,java.lang.reflect.Method,java.lang.Object[]):0:0 -> invoke androidx.window.core.ConsumerAdapter$Subscription -> P.d$b: # {"id":"sourceFile","fileName":"ConsumerAdapter.kt"} void dispose() -> a androidx.window.core.ConsumerAdapter$createSubscription$1 -> P.d$c: # {"id":"sourceFile","fileName":"ConsumerAdapter.kt"} java.lang.reflect.Method $removeMethod -> a java.lang.Object $obj -> b java.lang.Object $javaConsumer -> c 1:10:void (java.lang.reflect.Method,java.lang.Object,java.lang.Object):0:0 -> 1:16:void dispose():0:0 -> a androidx.window.core.ExtensionsUtil -> P.e: # {"id":"sourceFile","fileName":"ExtensionsUtil.kt"} androidx.window.core.ExtensionsUtil INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LP/e;"} java.lang.String TAG -> b 1:20:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:48:int getSafeVendorApiLevel():0:0 -> a androidx.window.core.FailedSpecification -> P.f: # {"id":"sourceFile","fileName":"SpecificationComputer.kt"} java.lang.Object value -> b java.lang.String tag -> c java.lang.String message -> d androidx.window.core.Logger logger -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LP/g;"} androidx.window.core.VerificationMode verificationMode -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LP/j;"} androidx.window.core.WindowStrictModeException exception -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LP/l;"} 1:76:void (java.lang.Object,java.lang.String,java.lang.String,androidx.window.core.Logger,androidx.window.core.VerificationMode):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;LP/g;LP/j;)V"} 1:46:java.lang.Object compute():0:0 -> a 1:11:androidx.window.core.SpecificationComputer require(java.lang.String,kotlin.jvm.functions.Function1):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LG0/l;)LP/h;"} androidx.window.core.FailedSpecification$WhenMappings -> P.f$a: # {"id":"sourceFile","fileName":"SpecificationComputer.kt"} int[] $EnumSwitchMapping$0 -> a 1:37:void ():0:0 -> androidx.window.core.Logger -> P.g: # {"id":"sourceFile","fileName":"SpecificationComputer.kt"} void debug(java.lang.String,java.lang.String) -> a androidx.window.core.SpecificationComputer -> P.h: # {"id":"sourceFile","fileName":"SpecificationComputer.kt"} androidx.window.core.SpecificationComputer$Companion Companion -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LP/h$a;"} 1:9:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} java.lang.Object compute() -> a 1:31:java.lang.String createMessage(java.lang.Object,java.lang.String):0:0 -> b androidx.window.core.SpecificationComputer require(java.lang.String,kotlin.jvm.functions.Function1) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LG0/l;)LP/h;"} androidx.window.core.SpecificationComputer$Companion -> P.h$a: # {"id":"sourceFile","fileName":"SpecificationComputer.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:26:androidx.window.core.SpecificationComputer startSpecification(java.lang.Object,java.lang.String,androidx.window.core.VerificationMode,androidx.window.core.Logger):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/String;LP/j;LP/g;)LP/h;"} 1:21:androidx.window.core.SpecificationComputer startSpecification$default(androidx.window.core.SpecificationComputer$Companion,java.lang.Object,java.lang.String,androidx.window.core.VerificationMode,androidx.window.core.Logger,int,java.lang.Object):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LP/h$a;Ljava/lang/Object;Ljava/lang/String;LP/j;LP/g;ILjava/lang/Object;)LP/h;"} androidx.window.core.ValidSpecification -> P.i: # {"id":"sourceFile","fileName":"SpecificationComputer.kt"} java.lang.Object value -> b java.lang.String tag -> c androidx.window.core.VerificationMode verificationMode -> d # {"id":"com.android.tools.r8.residualsignature","signature":"LP/j;"} androidx.window.core.Logger logger -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LP/g;"} 1:32:void (java.lang.Object,java.lang.String,androidx.window.core.VerificationMode,androidx.window.core.Logger):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/String;LP/j;LP/g;)V"} 1:3:java.lang.Object compute():0:0 -> a 1:42:androidx.window.core.SpecificationComputer require(java.lang.String,kotlin.jvm.functions.Function1):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LG0/l;)LP/h;"} androidx.window.core.VerificationMode -> P.j: # {"id":"sourceFile","fileName":"VerificationMode.kt"} androidx.window.core.VerificationMode STRICT -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LP/j;"} androidx.window.core.VerificationMode LOG -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LP/j;"} androidx.window.core.VerificationMode QUIET -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LP/j;"} androidx.window.core.VerificationMode[] $VALUES -> h # {"id":"com.android.tools.r8.residualsignature","signature":"[LP/j;"} 1:37:void ():0:0 -> 1:4:void (java.lang.String,int):0:0 -> 1:19:androidx.window.core.VerificationMode[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[LP/j;"} 1:9:androidx.window.core.VerificationMode valueOf(java.lang.String):0:0 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LP/j;"} 1:9:androidx.window.core.VerificationMode[] values():0:0 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[LP/j;"} androidx.window.core.Version -> P.k: # {"id":"sourceFile","fileName":"Version.kt"} int major -> e int minor -> f int patch -> g java.lang.String description -> h kotlin.Lazy bigInteger$delegate -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/e;"} androidx.window.core.Version$Companion Companion -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LP/k$a;"} androidx.window.core.Version UNKNOWN -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LP/k;"} androidx.window.core.Version VERSION_0_1 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"LP/k;"} androidx.window.core.Version VERSION_1_0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"LP/k;"} androidx.window.core.Version CURRENT -> n # {"id":"com.android.tools.r8.residualsignature","signature":"LP/k;"} 1:36:void ():0:0 -> 1:1:void (int,int,int,java.lang.String):0:0 -> 2:2:void (int,int,int,java.lang.String,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IIILjava/lang/String;LH0/g;)V"} 1:3:androidx.window.core.Version access$getVERSION_0_1$cp():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LP/k;"} 1:18:int compareTo(androidx.window.core.Version):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LP/k;)I"} 1:7:int compareTo(java.lang.Object):0:0 -> compareTo 1:14:java.math.BigInteger getBigInteger():0:0 -> d 1:3:int getMajor():0:0 -> e 1:28:boolean equals(java.lang.Object):0:0 -> equals 1:3:int getMinor():0:0 -> g 1:16:int hashCode():0:0 -> hashCode 1:3:int getPatch():0:0 -> j 1:68:java.lang.String toString():0:0 -> toString androidx.window.core.Version$Companion -> P.k$a: # {"id":"sourceFile","fileName":"Version.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:5:androidx.window.core.Version getVERSION_0_1():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LP/k;"} 1:90:androidx.window.core.Version parse(java.lang.String):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LP/k;"} androidx.window.core.Version$bigInteger$2 -> P.k$b: # {"id":"sourceFile","fileName":"Version.kt"} androidx.window.core.Version this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LP/k;"} 1:7:void (androidx.window.core.Version):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LP/k;)V"} 1:52:java.math.BigInteger invoke():0:0 -> a 1:5:java.lang.Object invoke():0:0 -> c androidx.window.core.WindowStrictModeException -> P.l: # {"id":"sourceFile","fileName":"SpecificationComputer.kt"} 1:9:void (java.lang.String):0:0 -> androidx.window.extensions.core.util.function.Consumer -> androidx.window.extensions.core.util.function.Consumer: # {"id":"sourceFile","fileName":"Consumer.java"} androidx.window.extensions.core.util.function.Function -> androidx.window.extensions.core.util.function.Function: # {"id":"sourceFile","fileName":"Function.java"} androidx.window.extensions.core.util.function.Predicate -> androidx.window.extensions.core.util.function.Predicate: # {"id":"sourceFile","fileName":"Predicate.java"} androidx.window.java.core.CallbackToFlowAdapter -> Q.a: # {"id":"sourceFile","fileName":"CallbackToFlowAdapter.kt"} java.util.concurrent.locks.ReentrantLock lock -> a java.util.Map consumerToJobMap -> b 1:18:void ():0:0 -> 1:68:void connect(java.util.concurrent.Executor,androidx.core.util.Consumer,kotlinx.coroutines.flow.Flow):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;Lw/a;LT0/e;)V"} 1:44:void disconnect(androidx.core.util.Consumer):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/a;)V"} androidx.window.java.core.CallbackToFlowAdapter$connect$1$1 -> Q.a$a: # {"id":"sourceFile","fileName":"CallbackToFlowAdapter.kt"} int label -> i kotlinx.coroutines.flow.Flow $flow -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/e;"} androidx.core.util.Consumer $consumer -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} 1:9:void (kotlinx.coroutines.flow.Flow,androidx.core.util.Consumer,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;Lw/a;Lx0/d;)V"} 1:10:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:47:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/d;)Ljava/lang/Object;"} androidx.window.java.core.CallbackToFlowAdapter$connect$1$1$1 -> Q.a$a$a: # {"id":"sourceFile","fileName":"CallbackToFlowAdapter.kt"} androidx.core.util.Consumer $consumer -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} 1:6:void (androidx.core.util.Consumer):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/a;)V"} 1:8:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} androidx.window.java.layout.WindowInfoTrackerCallbackAdapter -> R.a: # {"id":"sourceFile","fileName":"WindowInfoTrackerCallbackAdapter.kt"} androidx.window.layout.WindowInfoTracker tracker -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LS/f;"} androidx.window.java.core.CallbackToFlowAdapter callbackToFlowAdapter -> c # {"id":"com.android.tools.r8.residualsignature","signature":"LQ/a;"} 1:1:void (androidx.window.layout.WindowInfoTracker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/f;)V"} 2:2:void (androidx.window.layout.WindowInfoTracker,androidx.window.java.core.CallbackToFlowAdapter):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/f;LQ/a;)V"} 1:12:kotlinx.coroutines.flow.Flow windowLayoutInfo(android.app.Activity):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;)LT0/e;"} 1:27:void addWindowLayoutInfoListener(android.app.Activity,java.util.concurrent.Executor,androidx.core.util.Consumer):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;Ljava/util/concurrent/Executor;Lw/a;)V"} 1:11:void removeWindowLayoutInfoListener(androidx.core.util.Consumer):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/a;)V"} androidx.window.layout.DisplayFeature -> S.a: # {"id":"sourceFile","fileName":"DisplayFeature.kt"} android.graphics.Rect getBounds() -> b androidx.window.layout.EmptyDecorator -> S.b: # {"id":"sourceFile","fileName":"WindowInfoTracker.kt"} androidx.window.layout.EmptyDecorator INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LS/b;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:6:androidx.window.layout.WindowInfoTracker decorate(androidx.window.layout.WindowInfoTracker):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/f;)LS/f;"} androidx.window.layout.FoldingFeature -> S.c: # {"id":"sourceFile","fileName":"FoldingFeature.kt"} androidx.window.layout.FoldingFeature$State getState() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LS/c$b;"} androidx.window.layout.FoldingFeature$OcclusionType getOcclusionType() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()LS/c$a;"} androidx.window.layout.FoldingFeature$OcclusionType -> S.c$a: # {"id":"sourceFile","fileName":"FoldingFeature.kt"} java.lang.String description -> a androidx.window.layout.FoldingFeature$OcclusionType$Companion Companion -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LS/c$a$a;"} androidx.window.layout.FoldingFeature$OcclusionType NONE -> c # {"id":"com.android.tools.r8.residualsignature","signature":"LS/c$a;"} androidx.window.layout.FoldingFeature$OcclusionType FULL -> d # {"id":"com.android.tools.r8.residualsignature","signature":"LS/c$a;"} 1:27:void ():0:0 -> 1:6:void (java.lang.String):0:0 -> 1:3:java.lang.String toString():0:0 -> toString androidx.window.layout.FoldingFeature$OcclusionType$Companion -> S.c$a$a: # {"id":"sourceFile","fileName":"FoldingFeature.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} androidx.window.layout.FoldingFeature$State -> S.c$b: # {"id":"sourceFile","fileName":"FoldingFeature.kt"} java.lang.String description -> a androidx.window.layout.FoldingFeature$State$Companion Companion -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LS/c$b$a;"} androidx.window.layout.FoldingFeature$State FLAT -> c # {"id":"com.android.tools.r8.residualsignature","signature":"LS/c$b;"} androidx.window.layout.FoldingFeature$State HALF_OPENED -> d # {"id":"com.android.tools.r8.residualsignature","signature":"LS/c$b;"} 1:27:void ():0:0 -> 1:6:void (java.lang.String):0:0 -> 1:3:java.lang.String toString():0:0 -> toString androidx.window.layout.FoldingFeature$State$Companion -> S.c$b$a: # {"id":"sourceFile","fileName":"FoldingFeature.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} androidx.window.layout.HardwareFoldingFeature -> S.d: # {"id":"sourceFile","fileName":"HardwareFoldingFeature.kt"} androidx.window.core.Bounds featureBounds -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LP/b;"} androidx.window.layout.HardwareFoldingFeature$Type type -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LS/d$b;"} androidx.window.layout.FoldingFeature$State state -> c # {"id":"com.android.tools.r8.residualsignature","signature":"LS/c$b;"} androidx.window.layout.HardwareFoldingFeature$Companion Companion -> d # {"id":"com.android.tools.r8.residualsignature","signature":"LS/d$a;"} 1:9:void ():0:0 -> 1:30:void (androidx.window.core.Bounds,androidx.window.layout.HardwareFoldingFeature$Type,androidx.window.layout.FoldingFeature$State):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LP/b;LS/d$b;LS/c$b;)V"} 1:3:androidx.window.layout.FoldingFeature$State getState():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LS/c$b;"} 1:7:android.graphics.Rect getBounds():0:0 -> b 1:23:androidx.window.layout.FoldingFeature$OcclusionType getOcclusionType():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()LS/c$a;"} 1:67:boolean equals(java.lang.Object):0:0 -> equals 1:27:int hashCode():0:0 -> hashCode 1:56:java.lang.String toString():0:0 -> toString androidx.window.layout.HardwareFoldingFeature$Companion -> S.d$a: # {"id":"sourceFile","fileName":"HardwareFoldingFeature.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:56:void validateFeatureBounds$window_release(androidx.window.core.Bounds):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LP/b;)V"} androidx.window.layout.HardwareFoldingFeature$Type -> S.d$b: # {"id":"sourceFile","fileName":"HardwareFoldingFeature.kt"} java.lang.String description -> a androidx.window.layout.HardwareFoldingFeature$Type$Companion Companion -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LS/d$b$a;"} androidx.window.layout.HardwareFoldingFeature$Type FOLD -> c # {"id":"com.android.tools.r8.residualsignature","signature":"LS/d$b;"} androidx.window.layout.HardwareFoldingFeature$Type HINGE -> d # {"id":"com.android.tools.r8.residualsignature","signature":"LS/d$b;"} 1:27:void ():0:0 -> 1:6:void (java.lang.String):0:0 -> 1:3:androidx.window.layout.HardwareFoldingFeature$Type access$getFOLD$cp():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LS/d$b;"} 1:3:androidx.window.layout.HardwareFoldingFeature$Type access$getHINGE$cp():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()LS/d$b;"} 1:3:java.lang.String toString():0:0 -> toString androidx.window.layout.HardwareFoldingFeature$Type$Companion -> S.d$b$a: # {"id":"sourceFile","fileName":"HardwareFoldingFeature.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:5:androidx.window.layout.HardwareFoldingFeature$Type getFOLD():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LS/d$b;"} 1:5:androidx.window.layout.HardwareFoldingFeature$Type getHINGE():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()LS/d$b;"} androidx.window.layout.SafeWindowLayoutComponentProvider -> S.e: # {"id":"sourceFile","fileName":"SafeWindowLayoutComponentProvider.kt"} java.lang.ClassLoader loader -> a androidx.window.core.ConsumerAdapter consumerAdapter -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LP/d;"} androidx.window.SafeWindowExtensionsProvider safeWindowExtensionsProvider -> c # {"id":"com.android.tools.r8.residualsignature","signature":"LO/a;"} 1:25:void (java.lang.ClassLoader,androidx.window.core.ConsumerAdapter):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/ClassLoader;LP/d;)V"} 1:3:androidx.window.core.ConsumerAdapter access$getConsumerAdapter$p(androidx.window.layout.SafeWindowLayoutComponentProvider):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/e;)LP/d;"} 1:5:java.lang.Class access$getFoldingFeatureClass(androidx.window.layout.SafeWindowLayoutComponentProvider):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/e;)Ljava/lang/Class;"} 1:3:androidx.window.SafeWindowExtensionsProvider access$getSafeWindowExtensionsProvider$p(androidx.window.layout.SafeWindowLayoutComponentProvider):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/e;)LO/a;"} 1:5:java.lang.Class access$getWindowLayoutComponentClass(androidx.window.layout.SafeWindowLayoutComponentProvider):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/e;)Ljava/lang/Class;"} 1:35:boolean canUseWindowLayoutComponent():0:0 -> e 1:14:java.lang.Class getFoldingFeatureClass():0:0 -> f 1:16:androidx.window.extensions.layout.WindowLayoutComponent getWindowLayoutComponent():0:0 -> g 1:14:java.lang.Class getWindowLayoutComponentClass():0:0 -> h 1:5:boolean hasValidVendorApiLevel1$window_release():0:0 -> i 1:16:boolean hasValidVendorApiLevel2$window_release():0:0 -> j 1:12:boolean isFoldingFeatureValid():0:0 -> k 1:38:boolean isMethodWindowLayoutInfoListenerJavaConsumerValid():0:0 -> l 1:38:boolean isMethodWindowLayoutInfoListenerWindowConsumerValid():0:0 -> m 1:24:boolean isWindowLayoutComponentAccessible$window_release():0:0 -> n 1:12:boolean isWindowLayoutProviderValid():0:0 -> o androidx.window.layout.SafeWindowLayoutComponentProvider$isFoldingFeatureValid$1 -> S.e$a: # {"id":"sourceFile","fileName":"SafeWindowLayoutComponentProvider.kt"} androidx.window.layout.SafeWindowLayoutComponentProvider this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LS/e;"} 1:7:void (androidx.window.layout.SafeWindowLayoutComponentProvider):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/e;)V"} 1:106:java.lang.Boolean invoke():0:0 -> a 1:5:java.lang.Object invoke():0:0 -> c androidx.window.layout.SafeWindowLayoutComponentProvider$isMethodWindowLayoutInfoListenerJavaConsumerValid$1 -> S.e$b: # {"id":"sourceFile","fileName":"SafeWindowLayoutComponentProvider.kt"} androidx.window.layout.SafeWindowLayoutComponentProvider this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LS/e;"} 1:7:void (androidx.window.layout.SafeWindowLayoutComponentProvider):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/e;)V"} 1:79:java.lang.Boolean invoke():0:0 -> a 1:5:java.lang.Object invoke():0:0 -> c androidx.window.layout.SafeWindowLayoutComponentProvider$isMethodWindowLayoutInfoListenerWindowConsumerValid$1 -> S.e$c: # {"id":"sourceFile","fileName":"SafeWindowLayoutComponentProvider.kt"} androidx.window.layout.SafeWindowLayoutComponentProvider this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LS/e;"} 1:7:void (androidx.window.layout.SafeWindowLayoutComponentProvider):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/e;)V"} 1:65:java.lang.Boolean invoke():0:0 -> a 1:5:java.lang.Object invoke():0:0 -> c androidx.window.layout.SafeWindowLayoutComponentProvider$isWindowLayoutProviderValid$1 -> S.e$d: # {"id":"sourceFile","fileName":"SafeWindowLayoutComponentProvider.kt"} androidx.window.layout.SafeWindowLayoutComponentProvider this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LS/e;"} 1:7:void (androidx.window.layout.SafeWindowLayoutComponentProvider):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/e;)V"} 1:50:java.lang.Boolean invoke():0:0 -> a 1:5:java.lang.Object invoke():0:0 -> c androidx.window.layout.WindowInfoTracker -> S.f: # {"id":"sourceFile","fileName":"WindowInfoTracker.kt"} androidx.window.layout.WindowInfoTracker$Companion Companion -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LS/f$a;"} 1:5:void ():0:0 -> kotlinx.coroutines.flow.Flow windowLayoutInfo(android.app.Activity) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;)LT0/e;"} androidx.window.layout.WindowInfoTracker$Companion -> S.f$a: # {"id":"sourceFile","fileName":"WindowInfoTracker.kt"} androidx.window.layout.WindowInfoTracker$Companion $$INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LS/f$a;"} boolean DEBUG -> b java.lang.String TAG -> c kotlin.Lazy extensionBackend$delegate -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/e;"} androidx.window.layout.WindowInfoTrackerDecorator decorator -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LS/g;"} 1:32:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:3:boolean access$getDEBUG$p():0:0 -> a 1:3:java.lang.String access$getTAG$p():0:0 -> b 1:9:androidx.window.layout.adapter.WindowBackend getExtensionBackend$window_release():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()LT/a;"} 1:31:androidx.window.layout.WindowInfoTracker getOrCreate(android.content.Context):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)LS/f;"} androidx.window.layout.WindowInfoTracker$Companion$extensionBackend$2 -> S.f$a$a: # {"id":"sourceFile","fileName":"WindowInfoTracker.kt"} androidx.window.layout.WindowInfoTracker$Companion$extensionBackend$2 INSTANCE -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LS/f$a$a;"} 1:8:void ():0:0 -> 1:5:void ():0:0 -> 1:64:androidx.window.layout.adapter.WindowBackend invoke():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LT/a;"} 1:5:java.lang.Object invoke():0:0 -> c androidx.window.layout.WindowInfoTrackerDecorator -> S.g: # {"id":"sourceFile","fileName":"WindowInfoTracker.kt"} androidx.window.layout.WindowInfoTracker decorate(androidx.window.layout.WindowInfoTracker) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/f;)LS/f;"} androidx.window.layout.WindowInfoTrackerImpl -> S.i: # {"id":"sourceFile","fileName":"WindowInfoTrackerImpl.kt"} androidx.window.layout.WindowMetricsCalculator windowMetricsCalculator -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LS/m;"} androidx.window.layout.adapter.WindowBackend windowBackend -> c # {"id":"com.android.tools.r8.residualsignature","signature":"LT/a;"} 1:18:void (androidx.window.layout.WindowMetricsCalculator,androidx.window.layout.adapter.WindowBackend):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/m;LT/a;)V"} 1:24:kotlinx.coroutines.flow.Flow windowLayoutInfo(android.app.Activity):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;)LT0/e;"} 1:3:androidx.window.layout.adapter.WindowBackend access$getWindowBackend$p(androidx.window.layout.WindowInfoTrackerImpl):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/i;)LT/a;"} androidx.window.layout.WindowInfoTrackerImpl$windowLayoutInfo$2 -> S.i$a: # {"id":"sourceFile","fileName":"WindowInfoTrackerImpl.kt"} int label -> i java.lang.Object L$0 -> j androidx.window.layout.WindowInfoTrackerImpl this$0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LS/i;"} android.app.Activity $activity -> l 1:9:void (androidx.window.layout.WindowInfoTrackerImpl,android.app.Activity,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/i;Landroid/app/Activity;Lx0/d;)V"} 1:12:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:70:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:4:void $r8$lambda$i_I9wfwmctOfXsD7KsqS5rOEQ8M(S0.ProducerScope,S.WindowLayoutInfo):0:0 -> t # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/r;LS/j;)V"} 1:13:java.lang.Object invoke(kotlinx.coroutines.channels.ProducerScope,kotlin.coroutines.Continuation):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/r;Lx0/d;)Ljava/lang/Object;"} 1:4:void invokeSuspend$lambda$0(kotlinx.coroutines.channels.ProducerScope,androidx.window.layout.WindowLayoutInfo):0:0 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/r;LS/j;)V"} androidx.window.layout.WindowInfoTrackerImpl$windowLayoutInfo$2$$ExternalSyntheticLambda0 -> S.h: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} kotlinx.coroutines.channels.ProducerScope androidx.window.layout.WindowInfoTrackerImpl$windowLayoutInfo$2$$InternalSyntheticLambda$1$1f4dbddc0ea252dd50648c384abc06c0fc5e8fe8e61506df611373088764f91f$0.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LS0/r;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (S0.ProducerScope):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/r;)V"} 1:8:void accept(java.lang.Object):0:0 -> accept # {"id":"com.android.tools.r8.synthesized"} androidx.window.layout.WindowInfoTrackerImpl$windowLayoutInfo$2$2 -> S.i$a$a: # {"id":"sourceFile","fileName":"WindowInfoTrackerImpl.kt"} androidx.window.layout.WindowInfoTrackerImpl this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LS/i;"} androidx.core.util.Consumer $listener -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} 1:9:void (androidx.window.layout.WindowInfoTrackerImpl,androidx.core.util.Consumer):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/i;Lw/a;)V"} 1:12:void invoke():0:0 -> a 1:6:java.lang.Object invoke():0:0 -> c androidx.window.layout.WindowLayoutInfo -> S.j: # {"id":"sourceFile","fileName":"WindowLayoutInfo.kt"} java.util.List displayFeatures -> a 1:11:void (java.util.List):0:0 -> 1:3:java.util.List getDisplayFeatures():0:0 -> a 1:32:boolean equals(java.lang.Object):0:0 -> equals 1:7:int hashCode():0:0 -> hashCode 1:19:java.lang.String toString():0:0 -> toString androidx.window.layout.WindowMetrics -> S.k: # {"id":"sourceFile","fileName":"WindowMetrics.kt"} androidx.window.core.Bounds _bounds -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LP/b;"} androidx.core.view.WindowInsetsCompat _windowInsetsCompat -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/core/view/C;"} 1:1:void (androidx.window.core.Bounds,androidx.core.view.WindowInsetsCompat):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LP/b;Landroidx/core/view/C;)V"} 2:2:void (android.graphics.Rect,androidx.core.view.WindowInsetsCompat):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Rect;Landroidx/core/view/C;)V"} 3:3:void (android.graphics.Rect,androidx.core.view.WindowInsetsCompat,int,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Rect;Landroidx/core/view/C;ILH0/g;)V"} 1:7:android.graphics.Rect getBounds():0:0 -> a 1:52:boolean equals(java.lang.Object):0:0 -> equals 1:16:int hashCode():0:0 -> hashCode 1:35:java.lang.String toString():0:0 -> toString androidx.window.layout.WindowMetricsCalculator -> S.m: # {"id":"sourceFile","fileName":"WindowMetricsCalculator.kt"} androidx.window.layout.WindowMetricsCalculator$Companion Companion -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LS/m$a;"} 1:5:void ():0:0 -> androidx.window.layout.WindowMetrics computeMaximumWindowMetrics(android.app.Activity) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;)LS/k;"} androidx.window.layout.WindowMetricsCalculator$-CC -> S.l: # {"id":"sourceFile","fileName":"WindowMetricsCalculator.kt"} # {"id":"com.android.tools.r8.synthesized"} 1:3:void ():0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:7:androidx.window.layout.WindowMetricsCalculator androidx.window.layout.WindowMetricsCalculator.getOrCreate():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LS/m;"} androidx.window.layout.WindowMetricsCalculator$Companion -> S.m$a: # {"id":"sourceFile","fileName":"WindowMetricsCalculator.kt"} androidx.window.layout.WindowMetricsCalculator$Companion $$INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LS/m$a;"} kotlin.jvm.functions.Function1 decorator -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/l;"} 1:12:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:11:androidx.window.layout.WindowMetricsCalculator getOrCreate():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LS/m;"} androidx.window.layout.WindowMetricsCalculator$Companion$decorator$1 -> S.m$a$a: # {"id":"sourceFile","fileName":"WindowMetricsCalculator.kt"} androidx.window.layout.WindowMetricsCalculator$Companion$decorator$1 INSTANCE -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LS/m$a$a;"} 1:8:void ():0:0 -> 1:5:void ():0:0 -> 1:6:androidx.window.layout.WindowMetricsCalculator invoke(androidx.window.layout.WindowMetricsCalculator):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/m;)LS/m;"} 1:7:java.lang.Object invoke(java.lang.Object):0:0 -> m androidx.window.layout.WindowMetricsCalculatorCompat -> S.p: # {"id":"sourceFile","fileName":"WindowMetricsCalculatorCompat.kt"} androidx.window.layout.WindowMetricsCalculatorCompat INSTANCE -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LS/p;"} java.lang.String TAG -> c java.util.ArrayList insetsTypeMasks -> d 1:1:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:10:androidx.window.layout.WindowMetrics computeMaximumWindowMetrics(android.app.Activity):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;)LS/k;"} 1:81:androidx.window.layout.WindowMetrics computeCurrentWindowMetrics(android.app.Activity):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;)LS/k;"} 1:106:androidx.window.layout.WindowMetrics computeCurrentWindowMetrics(android.content.Context):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)LS/k;"} 1:87:androidx.window.layout.WindowMetrics computeMaximumWindowMetrics(android.content.Context):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)LS/k;"} 1:45:android.graphics.Rect computeWindowBoundsIceCreamSandwich$window_release(android.app.Activity):0:0 -> e 1:66:android.graphics.Rect computeWindowBoundsN$window_release(android.app.Activity):0:0 -> f 1:268:android.graphics.Rect computeWindowBoundsP$window_release(android.app.Activity):0:0 -> g 1:78:android.graphics.Rect computeWindowBoundsQ$window_release(android.app.Activity):0:0 -> h 1:26:androidx.core.view.WindowInsetsCompat computeWindowInsetsCompat$window_release(android.content.Context):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/core/view/C;"} 1:97:android.view.DisplayCutout getCutoutForDisplay(android.view.Display):0:0 -> j 1:23:int getNavigationBarHeight(android.content.Context):0:0 -> k 1:16:android.graphics.Point getRealSizeForDisplay$window_release(android.view.Display):0:0 -> l 1:12:void getRectSizeFromDisplay(android.app.Activity,android.graphics.Rect):0:0 -> m androidx.window.layout.WindowMetricsCalculatorCompat$$ExternalSyntheticApiModelOutline0 -> S.n: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:boolean m(java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.window.layout.WindowMetricsCalculatorCompat$$ExternalSyntheticApiModelOutline1 -> S.o: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:android.view.DisplayCutout m(java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.window.layout.adapter.WindowBackend -> T.a: # {"id":"sourceFile","fileName":"WindowBackend.kt"} void registerLayoutChangeCallback(android.content.Context,java.util.concurrent.Executor,androidx.core.util.Consumer) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/concurrent/Executor;Lw/a;)V"} void unregisterLayoutChangeCallback(androidx.core.util.Consumer) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/a;)V"} androidx.window.layout.adapter.extensions.ExtensionWindowBackend -> U.a: # {"id":"sourceFile","fileName":"ExtensionWindowBackend.kt"} androidx.window.layout.adapter.extensions.ExtensionWindowBackend$Companion Companion -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LU/a$a;"} 1:9:void ():0:0 -> androidx.window.layout.adapter.extensions.ExtensionWindowBackend$Companion -> U.a$a: # {"id":"sourceFile","fileName":"ExtensionWindowBackend.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:41:androidx.window.layout.adapter.WindowBackend newInstance(androidx.window.extensions.layout.WindowLayoutComponent,androidx.window.core.ConsumerAdapter):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/window/extensions/layout/WindowLayoutComponent;LP/d;)LT/a;"} androidx.window.layout.adapter.extensions.ExtensionWindowBackendApi0 -> U.c: # {"id":"sourceFile","fileName":"ExtensionWindowBackendApi0.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:24:void registerLayoutChangeCallback(android.content.Context,java.util.concurrent.Executor,androidx.core.util.Consumer):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/concurrent/Executor;Lw/a;)V"} 1:6:void unregisterLayoutChangeCallback(androidx.core.util.Consumer):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/a;)V"} 1:4:void $r8$lambda$ofV_22c_iCqhV968cHZxNY4MwA8(w.Consumer):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/a;)V"} 1:18:void registerLayoutChangeCallback$lambda$0(androidx.core.util.Consumer):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/a;)V"} androidx.window.layout.adapter.extensions.ExtensionWindowBackendApi0$$ExternalSyntheticLambda0 -> U.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.core.util.Consumer androidx.window.layout.adapter.extensions.ExtensionWindowBackendApi0$$InternalSyntheticLambda$2$5a2702409786ea78c9dcc4edc778a1a308c46ae6a79151ae3fc99935f5a65083$0.f$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (w.Consumer):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/a;)V"} 1:6:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} androidx.window.layout.adapter.extensions.ExtensionWindowBackendApi1 -> U.d: # {"id":"sourceFile","fileName":"ExtensionWindowBackendApi1.kt"} androidx.window.extensions.layout.WindowLayoutComponent component -> a androidx.window.core.ConsumerAdapter consumerAdapter -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LP/d;"} java.util.concurrent.locks.ReentrantLock extensionWindowBackendLock -> c java.util.Map contextToListeners -> d java.util.Map listenerToContext -> e java.util.Map consumerToToken -> f 1:46:void (androidx.window.extensions.layout.WindowLayoutComponent,androidx.window.core.ConsumerAdapter):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/window/extensions/layout/WindowLayoutComponent;LP/d;)V"} 1:126:void registerLayoutChangeCallback(android.content.Context,java.util.concurrent.Executor,androidx.core.util.Consumer):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/concurrent/Executor;Lw/a;)V"} 1:83:void unregisterLayoutChangeCallback(androidx.core.util.Consumer):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/a;)V"} androidx.window.layout.adapter.extensions.ExtensionWindowBackendApi1$registerLayoutChangeCallback$1$2$disposableToken$1 -> U.d$a: # {"id":"sourceFile","fileName":"ExtensionWindowBackendApi1.kt"} 1:14:void (java.lang.Object):0:0 -> 1:8:java.lang.Object invoke(java.lang.Object):0:0 -> m 1:13:void invoke(androidx.window.extensions.layout.WindowLayoutInfo):0:0 -> n androidx.window.layout.adapter.extensions.ExtensionWindowBackendApi2 -> U.e: # {"id":"sourceFile","fileName":"ExtensionWindowBackendApi2.kt"} androidx.window.extensions.layout.WindowLayoutComponent component -> a java.util.concurrent.locks.ReentrantLock extensionWindowBackendLock -> b java.util.Map contextToListeners -> c java.util.Map listenerToContext -> d 1:32:void (androidx.window.extensions.layout.WindowLayoutComponent):0:0 -> 1:79:void registerLayoutChangeCallback(android.content.Context,java.util.concurrent.Executor,androidx.core.util.Consumer):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/concurrent/Executor;Lw/a;)V"} 1:75:void unregisterLayoutChangeCallback(androidx.core.util.Consumer):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/a;)V"} androidx.window.layout.adapter.extensions.ExtensionsWindowLayoutInfoAdapter -> U.f: # {"id":"sourceFile","fileName":"ExtensionsWindowLayoutInfoAdapter.kt"} androidx.window.layout.adapter.extensions.ExtensionsWindowLayoutInfoAdapter INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LU/f;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:87:androidx.window.layout.FoldingFeature translate$window_release(androidx.window.layout.WindowMetrics,androidx.window.extensions.layout.FoldingFeature):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/k;Landroidx/window/extensions/layout/FoldingFeature;)LS/c;"} 1:71:androidx.window.layout.WindowLayoutInfo translate$window_release(androidx.window.layout.WindowMetrics,androidx.window.extensions.layout.WindowLayoutInfo):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/k;Landroidx/window/extensions/layout/WindowLayoutInfo;)LS/j;"} 1:53:androidx.window.layout.WindowLayoutInfo translate$window_release(android.content.Context,androidx.window.extensions.layout.WindowLayoutInfo):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroidx/window/extensions/layout/WindowLayoutInfo;)LS/j;"} 1:77:boolean validBounds(androidx.window.layout.WindowMetrics,androidx.window.core.Bounds):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/k;LP/b;)Z"} androidx.window.layout.adapter.extensions.MulticastConsumer -> U.g: # {"id":"sourceFile","fileName":"MulticastConsumer.kt"} android.content.Context context -> a java.util.concurrent.locks.ReentrantLock multicastConsumerLock -> b androidx.window.layout.WindowLayoutInfo lastKnownValue -> c # {"id":"com.android.tools.r8.residualsignature","signature":"LS/j;"} java.util.Set registeredListeners -> d 1:25:void (android.content.Context):0:0 -> 1:56:void accept(androidx.window.extensions.layout.WindowLayoutInfo):0:0 -> a 1:6:void accept(java.lang.Object):0:0 -> accept 1:33:void addListener(androidx.core.util.Consumer):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/a;)V"} 1:7:boolean isEmpty():0:0 -> c 1:24:void removeListener(androidx.core.util.Consumer):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/a;)V"} androidx.window.layout.adapter.sidecar.DistinctElementSidecarCallback -> androidx.window.layout.adapter.sidecar.DistinctElementSidecarCallback: # {"id":"sourceFile","fileName":"DistinctElementSidecarCallback.java"} java.lang.Object mLock -> a androidx.window.sidecar.SidecarDeviceState mLastDeviceState -> b java.util.Map mActivityWindowLayoutInfo -> c androidx.window.layout.adapter.sidecar.SidecarAdapter mAdapter -> d # {"id":"com.android.tools.r8.residualsignature","signature":"LV/a;"} androidx.window.sidecar.SidecarInterface$SidecarCallback mCallback -> e 1:22:void (androidx.window.layout.adapter.sidecar.SidecarAdapter,androidx.window.sidecar.SidecarInterface$SidecarCallback):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LV/a;Landroidx/window/sidecar/SidecarInterface$SidecarCallback;)V"} androidx.window.layout.adapter.sidecar.ExtensionInterfaceCompat -> androidx.window.layout.adapter.sidecar.a: # {"id":"sourceFile","fileName":"ExtensionInterfaceCompat.kt"} void setExtensionCallback(androidx.window.layout.adapter.sidecar.ExtensionInterfaceCompat$ExtensionCallbackInterface) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/window/layout/adapter/sidecar/a$a;)V"} void onWindowLayoutChangeListenerRemoved(android.app.Activity) -> b void onWindowLayoutChangeListenerAdded(android.app.Activity) -> c androidx.window.layout.adapter.sidecar.ExtensionInterfaceCompat$ExtensionCallbackInterface -> androidx.window.layout.adapter.sidecar.a$a: # {"id":"sourceFile","fileName":"ExtensionInterfaceCompat.kt"} void onWindowLayoutChanged(android.app.Activity,androidx.window.layout.WindowLayoutInfo) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;LS/j;)V"} androidx.window.layout.adapter.sidecar.SidecarAdapter -> V.a: # {"id":"sourceFile","fileName":"SidecarAdapter.kt"} androidx.window.core.VerificationMode verificationMode -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LP/j;"} androidx.window.layout.adapter.sidecar.SidecarAdapter$Companion Companion -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LV/a$a;"} java.lang.String TAG -> c 1:17:void ():0:0 -> 1:1:void (androidx.window.core.VerificationMode):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LP/j;)V"} 2:2:void (androidx.window.core.VerificationMode,int,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LP/j;ILH0/g;)V"} 1:30:boolean isEqualSidecarDeviceState(androidx.window.sidecar.SidecarDeviceState,androidx.window.sidecar.SidecarDeviceState):0:0 -> a 1:39:boolean isEqualSidecarDisplayFeature(androidx.window.sidecar.SidecarDisplayFeature,androidx.window.sidecar.SidecarDisplayFeature):0:0 -> b 1:52:boolean isEqualSidecarDisplayFeatures(java.util.List,java.util.List):0:0 -> c 1:30:boolean isEqualSidecarWindowLayoutInfo(androidx.window.sidecar.SidecarWindowLayoutInfo,androidx.window.sidecar.SidecarWindowLayoutInfo):0:0 -> d 1:45:androidx.window.layout.WindowLayoutInfo translate(androidx.window.sidecar.SidecarWindowLayoutInfo,androidx.window.sidecar.SidecarDeviceState):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/window/sidecar/SidecarWindowLayoutInfo;Landroidx/window/sidecar/SidecarDeviceState;)LS/j;"} 1:42:java.util.List translate(java.util.List,androidx.window.sidecar.SidecarDeviceState):0:0 -> f 1:138:androidx.window.layout.DisplayFeature translate$window_release(androidx.window.sidecar.SidecarDisplayFeature,androidx.window.sidecar.SidecarDeviceState):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/window/sidecar/SidecarDisplayFeature;Landroidx/window/sidecar/SidecarDeviceState;)LS/a;"} androidx.window.layout.adapter.sidecar.SidecarAdapter$Companion -> V.a$a: # {"id":"sourceFile","fileName":"SidecarAdapter.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:38:int getRawSidecarDevicePosture(androidx.window.sidecar.SidecarDeviceState):0:0 -> a 1:16:int getSidecarDevicePosture$window_release(androidx.window.sidecar.SidecarDeviceState):0:0 -> b 1:44:java.util.List getSidecarDisplayFeatures(androidx.window.sidecar.SidecarWindowLayoutInfo):0:0 -> c 1:36:void setSidecarDevicePosture(androidx.window.sidecar.SidecarDeviceState,int):0:0 -> d androidx.window.layout.adapter.sidecar.SidecarAdapter$translate$checkedFeature$1 -> V.a$b: # {"id":"sourceFile","fileName":"SidecarAdapter.kt"} androidx.window.layout.adapter.sidecar.SidecarAdapter$translate$checkedFeature$1 INSTANCE -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LV/a$b;"} 1:8:void ():0:0 -> 1:5:void ():0:0 -> 1:26:java.lang.Boolean invoke(androidx.window.sidecar.SidecarDisplayFeature):0:0 -> a 1:7:java.lang.Object invoke(java.lang.Object):0:0 -> m androidx.window.layout.adapter.sidecar.SidecarAdapter$translate$checkedFeature$2 -> V.a$c: # {"id":"sourceFile","fileName":"SidecarAdapter.kt"} androidx.window.layout.adapter.sidecar.SidecarAdapter$translate$checkedFeature$2 INSTANCE -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LV/a$c;"} 1:8:void ():0:0 -> 1:5:void ():0:0 -> 1:34:java.lang.Boolean invoke(androidx.window.sidecar.SidecarDisplayFeature):0:0 -> a 1:7:java.lang.Object invoke(java.lang.Object):0:0 -> m androidx.window.layout.adapter.sidecar.SidecarAdapter$translate$checkedFeature$3 -> V.a$d: # {"id":"sourceFile","fileName":"SidecarAdapter.kt"} androidx.window.layout.adapter.sidecar.SidecarAdapter$translate$checkedFeature$3 INSTANCE -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LV/a$d;"} 1:8:void ():0:0 -> 1:5:void ():0:0 -> 1:39:java.lang.Boolean invoke(androidx.window.sidecar.SidecarDisplayFeature):0:0 -> a 1:7:java.lang.Object invoke(java.lang.Object):0:0 -> m androidx.window.layout.adapter.sidecar.SidecarAdapter$translate$checkedFeature$4 -> V.a$e: # {"id":"sourceFile","fileName":"SidecarAdapter.kt"} androidx.window.layout.adapter.sidecar.SidecarAdapter$translate$checkedFeature$4 INSTANCE -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LV/a$e;"} 1:8:void ():0:0 -> 1:5:void ():0:0 -> 1:30:java.lang.Boolean invoke(androidx.window.sidecar.SidecarDisplayFeature):0:0 -> a 1:7:java.lang.Object invoke(java.lang.Object):0:0 -> m androidx.window.layout.adapter.sidecar.SidecarCompat -> androidx.window.layout.adapter.sidecar.SidecarCompat: # {"id":"sourceFile","fileName":"SidecarCompat.kt"} androidx.window.sidecar.SidecarInterface sidecar -> a androidx.window.layout.adapter.sidecar.SidecarAdapter sidecarAdapter -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LV/a;"} java.util.Map windowListenerRegisteredContexts -> c java.util.Map componentCallbackMap -> d androidx.window.layout.adapter.sidecar.SidecarCompat$DistinctElementCallback extensionCallback -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/window/layout/adapter/sidecar/SidecarCompat$b;"} androidx.window.layout.adapter.sidecar.SidecarCompat$Companion Companion -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/window/layout/adapter/sidecar/SidecarCompat$a;"} 1:1:void (android.content.Context):0:0 -> 2:2:void (androidx.window.sidecar.SidecarInterface,androidx.window.layout.adapter.sidecar.SidecarAdapter):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/window/sidecar/SidecarInterface;LV/a;)V"} 1:1:void setExtensionCallback(androidx.window.layout.adapter.sidecar.ExtensionInterfaceCompat$ExtensionCallbackInterface):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/window/layout/adapter/sidecar/a$a;)V"} 1:1:void onWindowLayoutChangeListenerRemoved(android.app.Activity):0:0 -> b 1:1:void onWindowLayoutChangeListenerAdded(android.app.Activity):0:0 -> c 1:1:androidx.window.layout.adapter.sidecar.SidecarCompat$DistinctElementCallback access$getExtensionCallback$p(androidx.window.layout.adapter.sidecar.SidecarCompat):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)Landroidx/window/layout/adapter/sidecar/SidecarCompat$b;"} 1:3:androidx.window.layout.adapter.sidecar.SidecarAdapter access$getSidecarAdapter$p(androidx.window.layout.adapter.sidecar.SidecarCompat):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/window/layout/adapter/sidecar/SidecarCompat;)LV/a;"} 1:1:java.util.Map access$getWindowListenerRegisteredContexts$p(androidx.window.layout.adapter.sidecar.SidecarCompat):0:0 -> f 1:1:androidx.window.sidecar.SidecarInterface getSidecar():0:0 -> g 1:55:androidx.window.layout.WindowLayoutInfo getWindowLayoutInfo(android.app.Activity):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;)LS/j;"} 1:1:void register(android.os.IBinder,android.app.Activity):0:0 -> i 1:1:void registerConfigurationChangeListener(android.app.Activity):0:0 -> j 1:1:void unregisterComponentCallback(android.app.Activity):0:0 -> k 1:1:boolean validateExtensionInterface():0:0 -> l androidx.window.layout.adapter.sidecar.SidecarCompat$Companion -> androidx.window.layout.adapter.sidecar.SidecarCompat$a: # {"id":"sourceFile","fileName":"SidecarCompat.kt"} void () -> 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:1:android.os.IBinder getActivityWindowToken$window_release(android.app.Activity):0:0 -> a 1:1:androidx.window.sidecar.SidecarInterface getSidecarCompat$window_release(android.content.Context):0:0 -> b 1:18:androidx.window.core.Version getSidecarVersion():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()LP/k;"} androidx.window.layout.adapter.sidecar.SidecarCompat$DistinctElementCallback -> androidx.window.layout.adapter.sidecar.SidecarCompat$b: # {"id":"sourceFile","fileName":"SidecarCompat.kt"} androidx.window.layout.adapter.sidecar.ExtensionInterfaceCompat$ExtensionCallbackInterface callbackInterface -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/window/layout/adapter/sidecar/a$a;"} java.util.concurrent.locks.ReentrantLock lock -> b java.util.WeakHashMap activityWindowLayoutInfo -> c 1:55:void onWindowLayoutChanged(android.app.Activity,androidx.window.layout.WindowLayoutInfo):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;LS/j;)V"} 1:1:void clearWindowLayoutInfo(android.app.Activity):0:0 -> b androidx.window.layout.adapter.sidecar.SidecarCompat$FirstAttachAdapter -> androidx.window.layout.adapter.sidecar.SidecarCompat$c: # {"id":"sourceFile","fileName":"SidecarCompat.kt"} androidx.window.layout.adapter.sidecar.SidecarCompat sidecarCompat -> b java.lang.ref.WeakReference activityWeakReference -> c androidx.window.layout.adapter.sidecar.SidecarCompat$TranslatingCallback -> androidx.window.layout.adapter.sidecar.SidecarCompat$TranslatingCallback: # {"id":"sourceFile","fileName":"SidecarCompat.kt"} androidx.window.layout.adapter.sidecar.SidecarCompat this$0 -> a androidx.window.layout.adapter.sidecar.SidecarWindowBackend -> androidx.window.layout.adapter.sidecar.b: # {"id":"sourceFile","fileName":"SidecarWindowBackend.kt"} androidx.window.layout.adapter.sidecar.ExtensionInterfaceCompat windowExtension -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/window/layout/adapter/sidecar/a;"} java.util.concurrent.CopyOnWriteArrayList windowLayoutChangeCallbacks -> b androidx.window.layout.adapter.sidecar.SidecarWindowBackend$Companion Companion -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/window/layout/adapter/sidecar/b$a;"} androidx.window.layout.adapter.sidecar.SidecarWindowBackend globalInstance -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/window/layout/adapter/sidecar/b;"} java.util.concurrent.locks.ReentrantLock globalLock -> e 1:144:void registerLayoutChangeCallback(android.content.Context,java.util.concurrent.Executor,androidx.core.util.Consumer):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ljava/util/concurrent/Executor;Lw/a;)V"} 1:89:void unregisterLayoutChangeCallback(androidx.core.util.Consumer):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/a;)V"} 1:1:androidx.window.layout.adapter.sidecar.SidecarWindowBackend access$getGlobalInstance$cp():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/window/layout/adapter/sidecar/b;"} 1:1:java.util.concurrent.locks.ReentrantLock access$getGlobalLock$cp():0:0 -> d 1:1:void access$setGlobalInstance$cp(androidx.window.layout.adapter.sidecar.SidecarWindowBackend):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/window/layout/adapter/sidecar/b;)V"} 1:1:void callbackRemovedForActivity(android.app.Activity):0:0 -> f 1:1:java.util.concurrent.CopyOnWriteArrayList getWindowLayoutChangeCallbacks():0:0 -> g 1:1:boolean isActivityRegistered(android.app.Activity):0:0 -> h androidx.window.layout.adapter.sidecar.SidecarWindowBackend$Companion -> androidx.window.layout.adapter.sidecar.b$a: # {"id":"sourceFile","fileName":"SidecarWindowBackend.kt"} void () -> 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:1:androidx.window.layout.adapter.sidecar.SidecarWindowBackend getInstance(android.content.Context):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/window/layout/adapter/sidecar/b;"} 1:1:androidx.window.layout.adapter.sidecar.ExtensionInterfaceCompat initAndVerifyExtension(android.content.Context):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/window/layout/adapter/sidecar/a;"} 1:18:boolean isSidecarVersionSupported(androidx.window.core.Version):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(LP/k;)Z"} androidx.window.layout.adapter.sidecar.SidecarWindowBackend$ExtensionListenerImpl -> androidx.window.layout.adapter.sidecar.b$b: # {"id":"sourceFile","fileName":"SidecarWindowBackend.kt"} androidx.window.layout.adapter.sidecar.SidecarWindowBackend this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/window/layout/adapter/sidecar/b;"} 1:48:void onWindowLayoutChanged(android.app.Activity,androidx.window.layout.WindowLayoutInfo):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;LS/j;)V"} androidx.window.layout.adapter.sidecar.SidecarWindowBackend$WindowLayoutChangeCallbackWrapper -> androidx.window.layout.adapter.sidecar.b$c: # {"id":"sourceFile","fileName":"SidecarWindowBackend.kt"} android.app.Activity activity -> a java.util.concurrent.Executor executor -> b androidx.core.util.Consumer callback -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} androidx.window.layout.WindowLayoutInfo lastInfo -> d # {"id":"com.android.tools.r8.residualsignature","signature":"LS/j;"} 1:25:void (android.app.Activity,java.util.concurrent.Executor,androidx.core.util.Consumer):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;Ljava/util/concurrent/Executor;Lw/a;)V"} 1:4:void $r8$lambda$JVJ-vpeki8W3uOzO7ZO97wt70OQ(androidx.window.layout.adapter.sidecar.SidecarWindowBackend$WindowLayoutChangeCallbackWrapper,S.WindowLayoutInfo):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/window/layout/adapter/sidecar/b$c;LS/j;)V"} 1:18:void accept(androidx.window.layout.WindowLayoutInfo):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/j;)V"} 1:16:void accept$lambda$0(androidx.window.layout.adapter.sidecar.SidecarWindowBackend$WindowLayoutChangeCallbackWrapper,androidx.window.layout.WindowLayoutInfo):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/window/layout/adapter/sidecar/b$c;LS/j;)V"} 1:1:android.app.Activity getActivity():0:0 -> d 1:3:androidx.core.util.Consumer getCallback():0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lw/a;"} 1:3:androidx.window.layout.WindowLayoutInfo getLastInfo():0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()LS/j;"} androidx.window.layout.adapter.sidecar.SidecarWindowBackend$WindowLayoutChangeCallbackWrapper$$ExternalSyntheticLambda0 -> V.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} androidx.window.layout.adapter.sidecar.SidecarWindowBackend$WindowLayoutChangeCallbackWrapper androidx.window.layout.adapter.sidecar.SidecarWindowBackend$WindowLayoutChangeCallbackWrapper$$InternalSyntheticLambda$2$13a0097e9344b680f1fec3939a50a826ecbea2578fcf9f3c69a704b14edd35d4$0.f$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/window/layout/adapter/sidecar/b$c;"} # {"id":"com.android.tools.r8.synthesized"} androidx.window.layout.WindowLayoutInfo androidx.window.layout.adapter.sidecar.SidecarWindowBackend$WindowLayoutChangeCallbackWrapper$$InternalSyntheticLambda$2$13a0097e9344b680f1fec3939a50a826ecbea2578fcf9f3c69a704b14edd35d4$0.f$1 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LS/j;"} # {"id":"com.android.tools.r8.synthesized"} 1:8:void (androidx.window.layout.adapter.sidecar.SidecarWindowBackend$WindowLayoutChangeCallbackWrapper,S.WindowLayoutInfo):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/window/layout/adapter/sidecar/b$c;LS/j;)V"} 1:8:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} androidx.window.layout.util.ActivityCompatHelperApi24 -> W.b: # {"id":"sourceFile","fileName":"ActivityCompatHelperApi24.kt"} androidx.window.layout.util.ActivityCompatHelperApi24 INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LW/b;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:10:boolean isInMultiWindowMode(android.app.Activity):0:0 -> a androidx.window.layout.util.ActivityCompatHelperApi24$$ExternalSyntheticApiModelOutline0 -> W.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:boolean m(android.app.Activity):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.window.layout.util.ContextCompatHelper -> W.c: # {"id":"sourceFile","fileName":"ContextCompatHelper.kt"} androidx.window.layout.util.ContextCompatHelper INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LW/c;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:68:android.content.Context unwrapUiContext$window_release(android.content.Context):0:0 -> a androidx.window.layout.util.ContextCompatHelperApi30 -> W.h: # {"id":"sourceFile","fileName":"ContextCompatHelper.kt"} androidx.window.layout.util.ContextCompatHelperApi30 INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LW/h;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:27:android.graphics.Rect currentWindowBounds(android.content.Context):0:0 -> a 1:36:androidx.core.view.WindowInsetsCompat currentWindowInsets(android.content.Context):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Landroidx/core/view/C;"} 1:49:androidx.window.layout.WindowMetrics currentWindowMetrics(android.content.Context):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)LS/k;"} 1:27:android.graphics.Rect maximumWindowBounds(android.content.Context):0:0 -> d androidx.window.layout.util.ContextCompatHelperApi30$$ExternalSyntheticApiModelOutline0 -> W.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.view.WindowMetrics m(android.view.WindowManager):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.window.layout.util.ContextCompatHelperApi30$$ExternalSyntheticApiModelOutline1 -> W.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.graphics.Rect m(android.view.WindowMetrics):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.window.layout.util.ContextCompatHelperApi30$$ExternalSyntheticApiModelOutline2 -> W.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.view.WindowInsets m(android.view.WindowMetrics):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.window.layout.util.ContextCompatHelperApi30$$ExternalSyntheticApiModelOutline3 -> W.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.view.WindowMetrics m(android.view.WindowManager):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.window.layout.util.DisplayCompatHelperApi17 -> W.i: # {"id":"sourceFile","fileName":"DisplayCompatHelper.kt"} androidx.window.layout.util.DisplayCompatHelperApi17 INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LW/i;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:14:void getRealSize(android.view.Display,android.graphics.Point):0:0 -> a androidx.window.layout.util.DisplayCompatHelperApi28 -> W.n: # {"id":"sourceFile","fileName":"DisplayCompatHelper.kt"} androidx.window.layout.util.DisplayCompatHelperApi28 INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LW/n;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:10:int safeInsetBottom(android.view.DisplayCutout):0:0 -> a 1:10:int safeInsetLeft(android.view.DisplayCutout):0:0 -> b 1:10:int safeInsetRight(android.view.DisplayCutout):0:0 -> c 1:10:int safeInsetTop(android.view.DisplayCutout):0:0 -> d androidx.window.layout.util.DisplayCompatHelperApi28$$ExternalSyntheticApiModelOutline0 -> W.j: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:int m(android.view.DisplayCutout):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.window.layout.util.DisplayCompatHelperApi28$$ExternalSyntheticApiModelOutline1 -> W.k: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:int m(android.view.DisplayCutout):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.window.layout.util.DisplayCompatHelperApi28$$ExternalSyntheticApiModelOutline2 -> W.l: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:int m(android.view.DisplayCutout):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.window.layout.util.DisplayCompatHelperApi28$$ExternalSyntheticApiModelOutline3 -> W.m: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:int m(android.view.DisplayCutout):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} androidx.window.reflection.ReflectionUtils -> X.a: # {"id":"sourceFile","fileName":"ReflectionUtils.kt"} androidx.window.reflection.ReflectionUtils INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LX/a;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:11:boolean checkIsPresent$window_release(kotlin.jvm.functions.Function0):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/a;)Z"} 1:19:boolean doesReturn$window_release(java.lang.reflect.Method,kotlin.reflect.KClass):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/reflect/Method;LM0/b;)Z"} 1:19:boolean doesReturn$window_release(java.lang.reflect.Method,java.lang.Class):0:0 -> c 1:14:boolean isPublic$window_release(java.lang.reflect.Method):0:0 -> d 1:72:boolean validateReflection$window_release(java.lang.String,kotlin.jvm.functions.Function0):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;LG0/a;)Z"} com.example.membershipmanagement.MainActivity -> com.example.membershipmanagement.MainActivity: # {"id":"sourceFile","fileName":"MainActivity.kt"} com.mr.flutter.plugin.filepicker.FileInfo -> Y.a: # {"id":"sourceFile","fileName":"FileInfo.java"} java.lang.String path -> a java.lang.String name -> b android.net.Uri uri -> c long size -> d byte[] bytes -> e 1:14:void (java.lang.String,java.lang.String,android.net.Uri,long,byte[]):0:0 -> 1:49:java.util.HashMap toMap():0:0 -> a com.mr.flutter.plugin.filepicker.FileInfo$Builder -> Y.a$a: # {"id":"sourceFile","fileName":"FileInfo.java"} java.lang.String path -> a java.lang.String name -> b android.net.Uri uri -> c long size -> d byte[] bytes -> e void () -> # {"id":"com.android.tools.r8.synthesized"} 1:17:com.mr.flutter.plugin.filepicker.FileInfo build():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LY/a;"} 1:3:com.mr.flutter.plugin.filepicker.FileInfo$Builder withData(byte[]):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"([B)LY/a$a;"} 1:3:com.mr.flutter.plugin.filepicker.FileInfo$Builder withName(java.lang.String):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LY/a$a;"} 1:3:com.mr.flutter.plugin.filepicker.FileInfo$Builder withPath(java.lang.String):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LY/a$a;"} 1:3:com.mr.flutter.plugin.filepicker.FileInfo$Builder withSize(long):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(J)LY/a$a;"} 1:3:com.mr.flutter.plugin.filepicker.FileInfo$Builder withUri(android.net.Uri):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/net/Uri;)LY/a$a;"} com.mr.flutter.plugin.filepicker.FilePickerDelegate -> Y.c: # {"id":"sourceFile","fileName":"FilePickerDelegate.java"} android.app.Activity activity -> b com.mr.flutter.plugin.filepicker.FilePickerDelegate$PermissionManager permissionManager -> c # {"id":"com.android.tools.r8.residualsignature","signature":"LY/c$d;"} io.flutter.plugin.common.MethodChannel$Result pendingResult -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k$d;"} boolean isMultipleSelection -> e boolean loadDataToMemory -> f java.lang.String type -> g int compressionQuality -> h java.lang.String[] allowedExtensions -> i io.flutter.plugin.common.EventChannel$EventSink eventSink -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/d$b;"} int REQUEST_CODE -> k 1:15:void ():0:0 -> 1:1:void (android.app.Activity):0:0 -> 2:2:void (android.app.Activity,io.flutter.plugin.common.MethodChannel$Result,com.mr.flutter.plugin.filepicker.FilePickerDelegate$PermissionManager):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;Lj0/k$d;LY/c$d;)V"} 1:57:boolean onActivityResult(int,int,android.content.Intent):0:0 -> a 1:26:boolean onRequestPermissionsResult(int,java.lang.String[],int[]):0:0 -> b 1:3:java.lang.String access$000(com.mr.flutter.plugin.filepicker.FilePickerDelegate):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(LY/c;)Ljava/lang/String;"} 1:3:int access$100(com.mr.flutter.plugin.filepicker.FilePickerDelegate):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LY/c;)I"} 1:3:android.app.Activity access$200(com.mr.flutter.plugin.filepicker.FilePickerDelegate):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(LY/c;)Landroid/app/Activity;"} 1:3:boolean access$300(com.mr.flutter.plugin.filepicker.FilePickerDelegate):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(LY/c;)Z"} 1:4:void access$400(com.mr.flutter.plugin.filepicker.FilePickerDelegate,java.lang.Object):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(LY/c;Ljava/lang/Object;)V"} 1:4:void access$500(com.mr.flutter.plugin.filepicker.FilePickerDelegate,java.lang.String,java.lang.String):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(LY/c;Ljava/lang/String;Ljava/lang/String;)V"} 1:5:java.util.ArrayList access$600(com.mr.flutter.plugin.filepicker.FilePickerDelegate,android.os.Bundle):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(LY/c;Landroid/os/Bundle;)Ljava/util/ArrayList;"} 1:3:io.flutter.plugin.common.EventChannel$EventSink access$700(com.mr.flutter.plugin.filepicker.FilePickerDelegate):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(LY/c;)Lj0/d$b;"} 1:4:void clearPendingResult():0:0 -> k 1:32:void dispatchEventStatus(boolean):0:0 -> l 1:9:void finishWithAlreadyActiveError(io.flutter.plugin.common.MethodChannel$Result):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/k$d;)V"} 1:19:void finishWithError(java.lang.String,java.lang.String):0:0 -> n 1:55:void finishWithSuccess(java.lang.Object):0:0 -> o 1:20:java.util.ArrayList getSelectedItems(android.os.Bundle):0:0 -> p 1:3:void setEventHandler(io.flutter.plugin.common.EventChannel$EventSink):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/d$b;)V"} 1:10:boolean setPendingMethodCallAndResult(io.flutter.plugin.common.MethodChannel$Result):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/k$d;)Z"} 1:1:void startFileExplorer():0:0 -> s 1:48:void startFileExplorer(java.lang.String,boolean,boolean,java.lang.String[],int,io.flutter.plugin.common.MethodChannel$Result):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZZ[Ljava/lang/String;ILj0/k$d;)V"} com.mr.flutter.plugin.filepicker.FilePickerDelegate$$ExternalSyntheticApiModelOutline0 -> Y.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:java.util.ArrayList m(android.os.Bundle,java.lang.String,java.lang.Class):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} com.mr.flutter.plugin.filepicker.FilePickerDelegate$1 -> Y.c$a: # {"id":"sourceFile","fileName":"FilePickerDelegate.java"} android.app.Activity val$activity -> a 1:6:void (android.app.Activity):0:0 -> 1:12:boolean isPermissionGranted(java.lang.String):0:0 -> a 1:10:void askForPermission(java.lang.String,int):0:0 -> b com.mr.flutter.plugin.filepicker.FilePickerDelegate$2 -> Y.c$b: # {"id":"sourceFile","fileName":"FilePickerDelegate.java"} android.content.Intent val$data -> e com.mr.flutter.plugin.filepicker.FilePickerDelegate this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LY/c;"} 1:8:void (com.mr.flutter.plugin.filepicker.FilePickerDelegate,android.content.Intent):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LY/c;Landroid/content/Intent;)V"} 1:1:void run():0:0 -> run com.mr.flutter.plugin.filepicker.FilePickerDelegate$3 -> Y.c$c: # {"id":"sourceFile","fileName":"FilePickerDelegate.java"} boolean val$status -> a com.mr.flutter.plugin.filepicker.FilePickerDelegate this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LY/c;"} 1:8:void (com.mr.flutter.plugin.filepicker.FilePickerDelegate,android.os.Looper,boolean):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LY/c;Landroid/os/Looper;Z)V"} 1:16:void handleMessage(android.os.Message):0:0 -> handleMessage com.mr.flutter.plugin.filepicker.FilePickerDelegate$PermissionManager -> Y.c$d: # {"id":"sourceFile","fileName":"FilePickerDelegate.java"} boolean isPermissionGranted(java.lang.String) -> a void askForPermission(java.lang.String,int) -> b com.mr.flutter.plugin.filepicker.FilePickerPlugin -> Y.d: # {"id":"sourceFile","fileName":"FilePickerPlugin.java"} io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding activityBinding -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/c;"} com.mr.flutter.plugin.filepicker.FilePickerDelegate delegate -> c # {"id":"com.android.tools.r8.residualsignature","signature":"LY/c;"} android.app.Application application -> d io.flutter.embedding.engine.plugins.FlutterPlugin$FlutterPluginBinding pluginBinding -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a$b;"} androidx.lifecycle.Lifecycle lifecycle -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/g;"} com.mr.flutter.plugin.filepicker.FilePickerPlugin$LifeCycleObserver observer -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LY/d$b;"} android.app.Activity activity -> h io.flutter.plugin.common.MethodChannel channel -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k;"} java.lang.String fileType -> j boolean isMultipleSelection -> k boolean withData -> l int compressionQuality -> m 1:1:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:166:void onMethodCall(io.flutter.plugin.common.MethodCall,io.flutter.plugin.common.MethodChannel$Result):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/j;Lj0/k$d;)V"} 1:3:com.mr.flutter.plugin.filepicker.FilePickerDelegate access$100(com.mr.flutter.plugin.filepicker.FilePickerPlugin):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LY/d;)LY/c;"} 1:110:java.lang.String resolveType(java.lang.String):0:0 -> c 1:4:void onDetachedFromActivity():0:0 -> d 1:31:void onAttachedToActivity(io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/c;)V"} 1:4:void onReattachedToActivityForConfigChanges(io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/c;)V"} 1:83:void setup(io.flutter.plugin.common.BinaryMessenger,android.app.Application,android.app.Activity,io.flutter.plugin.common.PluginRegistry$Registrar,io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c;Landroid/app/Application;Landroid/app/Activity;Lj0/n;Lf0/c;)V"} 1:4:void onDetachedFromEngine(io.flutter.embedding.engine.plugins.FlutterPlugin$FlutterPluginBinding):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a$b;)V"} 1:4:void onDetachedFromActivityForConfigChanges():0:0 -> i 1:52:void tearDown():0:0 -> j 1:3:void onAttachedToEngine(io.flutter.embedding.engine.plugins.FlutterPlugin$FlutterPluginBinding):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a$b;)V"} com.mr.flutter.plugin.filepicker.FilePickerPlugin$1 -> Y.d$a: # {"id":"sourceFile","fileName":"FilePickerPlugin.java"} com.mr.flutter.plugin.filepicker.FilePickerPlugin this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LY/d;"} 1:6:void (com.mr.flutter.plugin.filepicker.FilePickerPlugin):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LY/d;)V"} 1:11:void onCancel(java.lang.Object):0:0 -> a 1:10:void onListen(java.lang.Object,io.flutter.plugin.common.EventChannel$EventSink):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/d$b;)V"} com.mr.flutter.plugin.filepicker.FilePickerPlugin$LifeCycleObserver -> Y.d$b: # {"id":"sourceFile","fileName":"FilePickerPlugin.java"} android.app.Activity thisActivity -> a com.mr.flutter.plugin.filepicker.FilePickerPlugin this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LY/d;"} 1:8:void (com.mr.flutter.plugin.filepicker.FilePickerPlugin,android.app.Activity):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LY/d;Landroid/app/Activity;)V"} 1:1:void onResume(androidx.lifecycle.LifecycleOwner):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} 1:6:void onDestroy(androidx.lifecycle.LifecycleOwner):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} 1:1:void onCreate(androidx.lifecycle.LifecycleOwner):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} 1:1:void onPause(androidx.lifecycle.LifecycleOwner):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} 1:6:void onStop(androidx.lifecycle.LifecycleOwner):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} 1:1:void onStart(androidx.lifecycle.LifecycleOwner):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} 1:1:void onActivityCreated(android.app.Activity,android.os.Bundle):0:0 -> onActivityCreated 1:20:void onActivityDestroyed(android.app.Activity):0:0 -> onActivityDestroyed 1:1:void onActivityPaused(android.app.Activity):0:0 -> onActivityPaused 1:1:void onActivityResumed(android.app.Activity):0:0 -> onActivityResumed 1:1:void onActivitySaveInstanceState(android.app.Activity,android.os.Bundle):0:0 -> onActivitySaveInstanceState 1:1:void onActivityStarted(android.app.Activity):0:0 -> onActivityStarted 1:1:void onActivityStopped(android.app.Activity):0:0 -> onActivityStopped com.mr.flutter.plugin.filepicker.FilePickerPlugin$MethodResultWrapper -> Y.d$c: # {"id":"sourceFile","fileName":"FilePickerPlugin.java"} io.flutter.plugin.common.MethodChannel$Result methodResult -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k$d;"} android.os.Handler handler -> b 1:17:void (io.flutter.plugin.common.MethodChannel$Result):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/k$d;)V"} 1:11:void success(java.lang.Object):0:0 -> a 1:11:void error(java.lang.String,java.lang.String,java.lang.Object):0:0 -> b 1:11:void notImplemented():0:0 -> c 1:3:io.flutter.plugin.common.MethodChannel$Result access$000(com.mr.flutter.plugin.filepicker.FilePickerPlugin$MethodResultWrapper):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LY/d$c;)Lj0/k$d;"} com.mr.flutter.plugin.filepicker.FilePickerPlugin$MethodResultWrapper$1 -> Y.d$c$a: # {"id":"sourceFile","fileName":"FilePickerPlugin.java"} java.lang.Object val$result -> e com.mr.flutter.plugin.filepicker.FilePickerPlugin$MethodResultWrapper this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LY/d$c;"} 1:8:void (com.mr.flutter.plugin.filepicker.FilePickerPlugin$MethodResultWrapper,java.lang.Object):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LY/d$c;Ljava/lang/Object;)V"} 1:12:void run():0:0 -> run com.mr.flutter.plugin.filepicker.FilePickerPlugin$MethodResultWrapper$2 -> Y.d$c$b: # {"id":"sourceFile","fileName":"FilePickerPlugin.java"} java.lang.String val$errorCode -> e java.lang.String val$errorMessage -> f java.lang.Object val$errorDetails -> g com.mr.flutter.plugin.filepicker.FilePickerPlugin$MethodResultWrapper this$0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"LY/d$c;"} 1:12:void (com.mr.flutter.plugin.filepicker.FilePickerPlugin$MethodResultWrapper,java.lang.String,java.lang.String,java.lang.Object):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LY/d$c;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V"} 1:16:void run():0:0 -> run com.mr.flutter.plugin.filepicker.FilePickerPlugin$MethodResultWrapper$3 -> Y.d$c$c: # {"id":"sourceFile","fileName":"FilePickerPlugin.java"} com.mr.flutter.plugin.filepicker.FilePickerPlugin$MethodResultWrapper this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LY/d$c;"} 1:6:void (com.mr.flutter.plugin.filepicker.FilePickerPlugin$MethodResultWrapper):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LY/d$c;)V"} 1:10:void run():0:0 -> run com.mr.flutter.plugin.filepicker.FileUtils -> Y.e: # {"id":"sourceFile","fileName":"FileUtils.java"} 1:76:boolean clearCache(android.content.Context):0:0 -> a 1:71:android.net.Uri compressImage(android.net.Uri,int,android.content.Context):0:0 -> b 1:51:java.io.File createImageFile():0:0 -> c 1:49:java.lang.String getDirectoryPath(java.lang.Class,java.lang.Object):0:0 -> d 1:23:java.lang.String getDocumentPathFromTreeUri(android.net.Uri):0:0 -> e 1:108:java.lang.String getFileName(android.net.Uri,android.content.Context):0:0 -> f 1:1:java.lang.String getFullPathFromTreeUri(android.net.Uri,android.content.Context):0:0 -> g 1:109:java.lang.String[] getMimeTypes(java.util.ArrayList):0:0 -> h 1:19:java.lang.String getVolumeIdFromTreeUri(android.net.Uri):0:0 -> i 1:112:java.lang.String getVolumePath(java.lang.String,android.content.Context):0:0 -> j 1:11:boolean isDownloadsDocument(android.net.Uri):0:0 -> k 1:115:void loadData(java.io.File,com.mr.flutter.plugin.filepicker.FileInfo$Builder):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;LY/a$a;)V"} 1:251:com.mr.flutter.plugin.filepicker.FileInfo openFileStream(android.content.Context,android.net.Uri,boolean):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/net/Uri;Z)LY/a;"} io.flutter.FlutterInjector -> Z.a: # {"id":"sourceFile","fileName":"FlutterInjector.java"} io.flutter.embedding.engine.loader.FlutterLoader flutterLoader -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/d;"} io.flutter.embedding.engine.FlutterJNI$Factory flutterJniFactory -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/FlutterJNI$c;"} java.util.concurrent.ExecutorService executorService -> c io.flutter.FlutterInjector instance -> d # {"id":"com.android.tools.r8.residualsignature","signature":"LZ/a;"} boolean accessed -> e 1:1:void (io.flutter.embedding.engine.loader.FlutterLoader,io.flutter.embedding.engine.deferredcomponents.DeferredComponentManager,io.flutter.embedding.engine.FlutterJNI$Factory,java.util.concurrent.ExecutorService):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/d;Lb0/a;Lio/flutter/embedding/engine/FlutterJNI$c;Ljava/util/concurrent/ExecutorService;)V"} 2:2:void (io.flutter.embedding.engine.loader.FlutterLoader,io.flutter.embedding.engine.deferredcomponents.DeferredComponentManager,io.flutter.embedding.engine.FlutterJNI$Factory,java.util.concurrent.ExecutorService,io.flutter.FlutterInjector$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/d;Lb0/a;Lio/flutter/embedding/engine/FlutterJNI$c;Ljava/util/concurrent/ExecutorService;LZ/a$a;)V"} 1:2:io.flutter.embedding.engine.deferredcomponents.DeferredComponentManager deferredComponentManager():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lb0/a;"} 1:3:java.util.concurrent.ExecutorService executorService():0:0 -> b 1:3:io.flutter.embedding.engine.loader.FlutterLoader flutterLoader():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc0/d;"} 1:3:io.flutter.embedding.engine.FlutterJNI$Factory getFlutterJNIFactory():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lio/flutter/embedding/engine/FlutterJNI$c;"} 1:21:io.flutter.FlutterInjector instance():0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()LZ/a;"} io.flutter.FlutterInjector$1 -> Z.a$a: # {"id":"sourceFile","fileName":"FlutterInjector.java"} io.flutter.FlutterInjector$Builder -> Z.a$b: # {"id":"sourceFile","fileName":"FlutterInjector.java"} io.flutter.embedding.engine.loader.FlutterLoader flutterLoader -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/d;"} io.flutter.embedding.engine.FlutterJNI$Factory flutterJniFactory -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/FlutterJNI$c;"} java.util.concurrent.ExecutorService executorService -> c void () -> # {"id":"com.android.tools.r8.synthesized"} 1:18:io.flutter.FlutterInjector build():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LZ/a;"} 1:47:void fillDefaults():0:0 -> b io.flutter.FlutterInjector$Builder$NamedThreadFactory -> Z.a$b$a: # {"id":"sourceFile","fileName":"FlutterInjector.java"} int threadId -> a io.flutter.FlutterInjector$Builder this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LZ/a$b;"} 1:1:void (io.flutter.FlutterInjector$Builder):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ/a$b;)V"} 2:2:void (io.flutter.FlutterInjector$Builder,io.flutter.FlutterInjector$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ/a$b;LZ/a$a;)V"} 1:32:java.lang.Thread newThread(java.lang.Runnable):0:0 -> newThread io.flutter.Log -> Z.b: # {"id":"sourceFile","fileName":"Log.java"} 1:1:void ():0:0 -> 1:1:void d(java.lang.String,java.lang.String):0:0 -> a 1:4:void e(java.lang.String,java.lang.String):0:0 -> b 1:4:void e(java.lang.String,java.lang.String,java.lang.Throwable):0:0 -> c 1:5:java.lang.String getStackTraceString(java.lang.Throwable):0:0 -> d 1:1:void i(java.lang.String,java.lang.String):0:0 -> e 1:1:void v(java.lang.String,java.lang.String):0:0 -> f 1:4:void w(java.lang.String,java.lang.String):0:0 -> g 1:4:void w(java.lang.String,java.lang.String,java.lang.Throwable):0:0 -> h io.flutter.embedding.android.AndroidTouchProcessor -> io.flutter.embedding.android.c: # {"id":"sourceFile","fileName":"AndroidTouchProcessor.java"} io.flutter.embedding.engine.renderer.FlutterRenderer renderer -> a io.flutter.embedding.android.MotionEventTracker motionEventTracker -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/O;"} boolean trackMotionEvents -> c java.util.Map ongoingPans -> d int cachedVerticalScrollFactor -> e android.graphics.Matrix IDENTITY_TRANSFORM -> f 1:1:void addPointerForIndex(android.view.MotionEvent,int,int,int,android.graphics.Matrix,java.nio.ByteBuffer):0:0 -> a 1:1:void addPointerForIndex(android.view.MotionEvent,int,int,int,android.graphics.Matrix,java.nio.ByteBuffer,android.content.Context):0:0 -> b 1:1:float getHorizontalScrollFactor(android.content.Context):0:0 -> c 1:1:int getPointerChangeForAction(int):0:0 -> d 1:1:int getPointerChangeForPanZoom(int):0:0 -> e 1:1:int getPointerDeviceTypeForToolType(int):0:0 -> f 1:1:float getVerticalScrollFactor(android.content.Context):0:0 -> g 1:1:float getVerticalScrollFactorAbove26(android.content.Context):0:0 -> h 1:1:int getVerticalScrollFactorPre26(android.content.Context):0:0 -> i 1:1:boolean onGenericMotionEvent(android.view.MotionEvent,android.content.Context):0:0 -> j 1:1:boolean onTouchEvent(android.view.MotionEvent):0:0 -> k 1:1:boolean onTouchEvent(android.view.MotionEvent,android.graphics.Matrix):0:0 -> l io.flutter.embedding.android.AndroidTouchProcessor$$ExternalSyntheticApiModelOutline0 -> io.flutter.embedding.android.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:float m(android.view.ViewConfiguration):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.AndroidTouchProcessor$$ExternalSyntheticApiModelOutline1 -> io.flutter.embedding.android.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:float m(android.view.ViewConfiguration):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.ExclusiveAppComponent -> io.flutter.embedding.android.d: # {"id":"sourceFile","fileName":"ExclusiveAppComponent.java"} void detachFromFlutterEngine() -> f java.lang.Object getAppComponent() -> g io.flutter.embedding.android.FlutterActivity -> io.flutter.embedding.android.i: # {"id":"sourceFile","fileName":"FlutterActivity.java"} boolean hasRegisteredBackCallback -> b io.flutter.embedding.android.FlutterActivityAndFragmentDelegate delegate -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/j;"} androidx.lifecycle.LifecycleRegistry lifecycle -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/l;"} android.window.OnBackInvokedCallback onBackInvokedCallback -> e int FLUTTER_VIEW_ID -> f 1:1:boolean shouldHandleDeeplinking():0:0 -> A 1:1:io.flutter.embedding.android.TransparencyMode getTransparencyMode():0:0 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"()Lio/flutter/embedding/android/Q;"} 1:1:void onFlutterTextureViewCreated(io.flutter.embedding.android.FlutterTextureView):0:0 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/t;)V"} 1:1:void configureFlutterEngine(io.flutter.embedding.engine.FlutterEngine):0:0 -> D # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/engine/a;)V"} 1:1:void cancelBackGesture():0:0 -> E 1:1:void commitBackGesture():0:0 -> F 1:1:void configureStatusBarForFullscreenFlutterExperience():0:0 -> G 1:1:void configureWindowForTransparency():0:0 -> H 1:1:android.view.View createFlutterView():0:0 -> I 1:1:android.window.OnBackInvokedCallback createOnBackInvokedCallback():0:0 -> J 1:1:io.flutter.embedding.android.FlutterActivityLaunchConfigs$BackgroundMode getBackgroundMode():0:0 -> K # {"id":"com.android.tools.r8.residualsignature","signature":"()Lio/flutter/embedding/android/k;"} 1:1:io.flutter.embedding.engine.FlutterEngine getFlutterEngine():0:0 -> L # {"id":"com.android.tools.r8.residualsignature","signature":"()Lio/flutter/embedding/engine/a;"} 1:1:android.os.Bundle getMetaData():0:0 -> M 1:1:boolean isDebuggable():0:0 -> N 1:1:void registerOnBackInvokedCallback():0:0 -> O 1:1:void release():0:0 -> P 1:1:void startBackGesture(android.window.BackEvent):0:0 -> Q 1:1:boolean stillAttachedForEvent(java.lang.String):0:0 -> R 1:1:void switchLaunchThemeForNormalTheme():0:0 -> S 1:1:void unregisterOnBackInvokedCallback():0:0 -> T 1:1:void updateBackGestureProgress(android.window.BackEvent):0:0 -> U 1:1:androidx.lifecycle.Lifecycle getLifecycle():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/g;"} 1:1:boolean popSystemNavigator():0:0 -> b 1:1:void onFlutterUiNoLongerDisplayed():0:0 -> c 1:1:android.content.Context getContext():0:0 -> d 1:1:android.app.Activity getActivity():0:0 -> e 1:1:void detachFromFlutterEngine():0:0 -> f 1:1:void onFlutterUiDisplayed():0:0 -> g 1:1:void setFrameworkHandlesBack(boolean):0:0 -> h 1:1:java.lang.String getCachedEngineGroupId():0:0 -> i 1:1:java.lang.String getInitialRoute():0:0 -> j 1:1:io.flutter.embedding.engine.FlutterShellArgs getFlutterShellArgs():0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lio/flutter/embedding/engine/l;"} 1:1:java.util.List getDartEntrypointArgs():0:0 -> l 1:1:boolean shouldAttachEngineToActivity():0:0 -> m 1:1:io.flutter.embedding.android.RenderMode getRenderMode():0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lio/flutter/embedding/android/P;"} 1:1:boolean shouldDestroyEngineWithHost():0:0 -> o 1:1:boolean attachToEngineAutomatically():0:0 -> p 1:1:boolean shouldDispatchAppLifecycleState():0:0 -> q 1:1:java.lang.String getCachedEngineId():0:0 -> r 1:1:boolean shouldRestoreAndSaveState():0:0 -> s 1:1:java.lang.String getDartEntrypointFunctionName():0:0 -> t 1:1:void cleanUpFlutterEngine(io.flutter.embedding.engine.FlutterEngine):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/engine/a;)V"} 1:1:java.lang.String getDartEntrypointLibraryUri():0:0 -> v 1:1:io.flutter.plugin.platform.PlatformPlugin providePlatformPlugin(android.app.Activity,io.flutter.embedding.engine.FlutterEngine):0:0 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;Lio/flutter/embedding/engine/a;)Lio/flutter/plugin/platform/h;"} 1:1:void onFlutterSurfaceViewCreated(io.flutter.embedding.android.FlutterSurfaceView):0:0 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/s;)V"} 1:1:java.lang.String getAppBundlePath():0:0 -> y 1:1:io.flutter.embedding.engine.FlutterEngine provideFlutterEngine(android.content.Context):0:0 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lio/flutter/embedding/engine/a;"} io.flutter.embedding.android.FlutterActivity$$ExternalSyntheticApiModelOutline0 -> io.flutter.embedding.android.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.window.OnBackInvokedDispatcher m(io.flutter.embedding.android.FlutterActivity):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/i;)Landroid/window/OnBackInvokedDispatcher;"} io.flutter.embedding.android.FlutterActivity$$ExternalSyntheticApiModelOutline1 -> io.flutter.embedding.android.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.window.OnBackInvokedDispatcher,android.window.OnBackInvokedCallback):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.FlutterActivity$$ExternalSyntheticApiModelOutline2 -> io.flutter.embedding.android.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.window.OnBackInvokedDispatcher,int,android.window.OnBackInvokedCallback):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.FlutterActivity$$ExternalSyntheticLambda3 -> io.flutter.embedding.android.h: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.FlutterActivity io.flutter.embedding.android.FlutterActivity$$InternalSyntheticLambda$1$86fe6a7e71b55988fbe79ef0a029859b6f28df44d7c963476e5cb419d7ad03ce$0.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/i;"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void (io.flutter.embedding.android.FlutterActivity):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/i;)V"} 1:1:void onBackInvoked():0:0 -> onBackInvoked # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.FlutterActivity$1 -> io.flutter.embedding.android.i$a: # {"id":"sourceFile","fileName":"FlutterActivity.java"} io.flutter.embedding.android.FlutterActivity this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/i;"} io.flutter.embedding.android.FlutterActivityAndFragmentDelegate -> io.flutter.embedding.android.j: # {"id":"sourceFile","fileName":"FlutterActivityAndFragmentDelegate.java"} io.flutter.embedding.android.FlutterActivityAndFragmentDelegate$Host host -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/j$c;"} io.flutter.embedding.engine.FlutterEngine flutterEngine -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/a;"} io.flutter.embedding.android.FlutterView flutterView -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/E;"} io.flutter.plugin.platform.PlatformPlugin platformPlugin -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/platform/h;"} android.view.ViewTreeObserver$OnPreDrawListener activePreDrawListener -> e boolean isFlutterEngineFromHost -> f boolean isFlutterUiDisplayed -> g boolean isFirstFrameRendered -> h boolean isAttached -> i java.lang.Integer previousVisibility -> j io.flutter.embedding.engine.FlutterEngineGroup engineGroup -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/d;"} io.flutter.embedding.engine.renderer.FlutterUiDisplayListener flutterUiDisplayListener -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/renderer/j;"} 1:1:void (io.flutter.embedding.android.FlutterActivityAndFragmentDelegate$Host):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/j$c;)V"} 2:2:void (io.flutter.embedding.android.FlutterActivityAndFragmentDelegate$Host,io.flutter.embedding.engine.FlutterEngineGroup):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/j$c;Lio/flutter/embedding/engine/d;)V"} 1:1:void onRequestPermissionsResult(int,java.lang.String[],int[]):0:0 -> A 1:1:void onRestoreInstanceState(android.os.Bundle):0:0 -> B 1:1:void onResume():0:0 -> C 1:1:void onSaveInstanceState(android.os.Bundle):0:0 -> D 1:1:void onStart():0:0 -> E 1:1:void onStop():0:0 -> F 1:1:void onTrimMemory(int):0:0 -> G 1:1:void onUserLeaveHint():0:0 -> H 1:1:void onWindowFocusChanged(boolean):0:0 -> I 1:1:void release():0:0 -> J 1:1:void setUpFlutterEngine():0:0 -> K 1:1:void startBackGesture(android.window.BackEvent):0:0 -> L 1:1:void updateBackGestureProgress(android.window.BackEvent):0:0 -> M 1:1:void updateSystemUiOverlays():0:0 -> N 1:1:io.flutter.embedding.android.FlutterActivityAndFragmentDelegate$Host access$000(io.flutter.embedding.android.FlutterActivityAndFragmentDelegate):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/j;)Lio/flutter/embedding/android/j$c;"} 1:1:boolean access$100(io.flutter.embedding.android.FlutterActivityAndFragmentDelegate):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/j;)Z"} 1:1:boolean access$102(io.flutter.embedding.android.FlutterActivityAndFragmentDelegate,boolean):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/j;Z)Z"} 1:1:boolean access$202(io.flutter.embedding.android.FlutterActivityAndFragmentDelegate,boolean):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/j;Z)Z"} 1:1:io.flutter.embedding.engine.FlutterEngineGroup$Options addEntrypointOptions(io.flutter.embedding.engine.FlutterEngineGroup$Options):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/engine/d$b;)Lio/flutter/embedding/engine/d$b;"} 1:1:void detachFromFlutterEngine():0:0 -> f 1:1:java.lang.Object getAppComponent():0:0 -> g 1:1:void cancelBackGesture():0:0 -> h 1:1:void commitBackGesture():0:0 -> i 1:1:void delayFirstAndroidViewDraw(io.flutter.embedding.android.FlutterView):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/E;)V"} 1:1:void doInitialFlutterViewRun():0:0 -> k 1:1:void ensureAlive():0:0 -> l 1:1:android.app.Activity getAppComponent():0:0 -> m 1:1:io.flutter.embedding.engine.FlutterEngine getFlutterEngine():0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lio/flutter/embedding/engine/a;"} 1:1:boolean isAttached():0:0 -> o 1:1:boolean isFlutterEngineFromHost():0:0 -> p 1:1:java.lang.String maybeGetInitialRouteFromIntent(android.content.Intent):0:0 -> q 1:1:void onActivityResult(int,int,android.content.Intent):0:0 -> r 1:1:void onAttach(android.content.Context):0:0 -> s 1:1:void onBackPressed():0:0 -> t 1:1:android.view.View onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle,int,boolean):0:0 -> u 1:1:void onDestroyView():0:0 -> v 1:1:void onDetach():0:0 -> w 1:1:void onNewIntent(android.content.Intent):0:0 -> x 1:1:void onPause():0:0 -> y 1:1:void onPostResume():0:0 -> z io.flutter.embedding.android.FlutterActivityAndFragmentDelegate$1 -> io.flutter.embedding.android.j$a: # {"id":"sourceFile","fileName":"FlutterActivityAndFragmentDelegate.java"} io.flutter.embedding.android.FlutterActivityAndFragmentDelegate this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/j;"} 1:1:void onFlutterUiNoLongerDisplayed():0:0 -> c 1:1:void onFlutterUiDisplayed():0:0 -> g io.flutter.embedding.android.FlutterActivityAndFragmentDelegate$2 -> io.flutter.embedding.android.j$b: # {"id":"sourceFile","fileName":"FlutterActivityAndFragmentDelegate.java"} io.flutter.embedding.android.FlutterView val$flutterView -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/E;"} io.flutter.embedding.android.FlutterActivityAndFragmentDelegate this$0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/j;"} io.flutter.embedding.android.FlutterActivityAndFragmentDelegate$Host -> io.flutter.embedding.android.j$c: # {"id":"sourceFile","fileName":"FlutterActivityAndFragmentDelegate.java"} boolean shouldHandleDeeplinking() -> A io.flutter.embedding.android.TransparencyMode getTransparencyMode() -> B # {"id":"com.android.tools.r8.residualsignature","signature":"()Lio/flutter/embedding/android/Q;"} void onFlutterTextureViewCreated(io.flutter.embedding.android.FlutterTextureView) -> C # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/t;)V"} void configureFlutterEngine(io.flutter.embedding.engine.FlutterEngine) -> D # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/engine/a;)V"} androidx.lifecycle.Lifecycle getLifecycle() -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Landroidx/lifecycle/g;"} void onFlutterUiNoLongerDisplayed() -> c android.content.Context getContext() -> d android.app.Activity getActivity() -> e void detachFromFlutterEngine() -> f void onFlutterUiDisplayed() -> g java.lang.String getCachedEngineGroupId() -> i java.lang.String getInitialRoute() -> j io.flutter.embedding.engine.FlutterShellArgs getFlutterShellArgs() -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lio/flutter/embedding/engine/l;"} java.util.List getDartEntrypointArgs() -> l boolean shouldAttachEngineToActivity() -> m io.flutter.embedding.android.RenderMode getRenderMode() -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Lio/flutter/embedding/android/P;"} boolean shouldDestroyEngineWithHost() -> o boolean attachToEngineAutomatically() -> p boolean shouldDispatchAppLifecycleState() -> q java.lang.String getCachedEngineId() -> r boolean shouldRestoreAndSaveState() -> s java.lang.String getDartEntrypointFunctionName() -> t void cleanUpFlutterEngine(io.flutter.embedding.engine.FlutterEngine) -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/engine/a;)V"} java.lang.String getDartEntrypointLibraryUri() -> v io.flutter.plugin.platform.PlatformPlugin providePlatformPlugin(android.app.Activity,io.flutter.embedding.engine.FlutterEngine) -> w # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;Lio/flutter/embedding/engine/a;)Lio/flutter/plugin/platform/h;"} void onFlutterSurfaceViewCreated(io.flutter.embedding.android.FlutterSurfaceView) -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/s;)V"} java.lang.String getAppBundlePath() -> y io.flutter.embedding.engine.FlutterEngine provideFlutterEngine(android.content.Context) -> z # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lio/flutter/embedding/engine/a;"} io.flutter.embedding.android.FlutterActivityLaunchConfigs$BackgroundMode -> io.flutter.embedding.android.k: # {"id":"sourceFile","fileName":"FlutterActivityLaunchConfigs.java"} io.flutter.embedding.android.FlutterActivityLaunchConfigs$BackgroundMode opaque -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/k;"} io.flutter.embedding.android.FlutterActivityLaunchConfigs$BackgroundMode transparent -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/k;"} io.flutter.embedding.android.FlutterActivityLaunchConfigs$BackgroundMode[] $VALUES -> g # {"id":"com.android.tools.r8.residualsignature","signature":"[Lio/flutter/embedding/android/k;"} 1:1:io.flutter.embedding.android.FlutterActivityLaunchConfigs$BackgroundMode[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lio/flutter/embedding/android/k;"} io.flutter.embedding.android.FlutterImageView -> io.flutter.embedding.android.r: # {"id":"sourceFile","fileName":"FlutterImageView.java"} android.media.ImageReader imageReader -> b android.media.Image currentImage -> c android.graphics.Bitmap currentBitmap -> d io.flutter.embedding.engine.renderer.FlutterRenderer flutterRenderer -> e io.flutter.embedding.android.FlutterImageView$SurfaceKind kind -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/r$b;"} boolean isAttachedToFlutterRenderer -> g 1:1:void (android.content.Context,int,int,io.flutter.embedding.android.FlutterImageView$SurfaceKind):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;IILio/flutter/embedding/android/r$b;)V"} 2:2:void (android.content.Context,android.media.ImageReader,io.flutter.embedding.android.FlutterImageView$SurfaceKind):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/media/ImageReader;Lio/flutter/embedding/android/r$b;)V"} 1:1:void attachToRenderer(io.flutter.embedding.engine.renderer.FlutterRenderer):0:0 -> a 1:1:void pause():0:0 -> b 1:1:void detachFromRenderer():0:0 -> c 1:1:void resume():0:0 -> d 1:1:boolean acquireLatestImage():0:0 -> e 1:1:void closeCurrentImage():0:0 -> f 1:1:void closeImageReader():0:0 -> g 1:1:android.media.ImageReader createImageReader(int,int):0:0 -> h 1:1:void init():0:0 -> i 1:1:void logW(java.lang.String,java.lang.Object[]):0:0 -> j 1:1:void resizeIfNeeded(int,int):0:0 -> k 1:1:void updateCurrentBitmap():0:0 -> l io.flutter.embedding.android.FlutterImageView$$ExternalSyntheticApiModelOutline0 -> io.flutter.embedding.android.l: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.media.ImageReader m(int,int,int,int,long):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.FlutterImageView$$ExternalSyntheticApiModelOutline1 -> io.flutter.embedding.android.m: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.hardware.HardwareBuffer m(android.media.Image):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.FlutterImageView$$ExternalSyntheticApiModelOutline2 -> io.flutter.embedding.android.n: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.ColorSpace$Named m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.FlutterImageView$$ExternalSyntheticApiModelOutline3 -> io.flutter.embedding.android.o: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.ColorSpace m(android.graphics.ColorSpace$Named):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.FlutterImageView$$ExternalSyntheticApiModelOutline4 -> io.flutter.embedding.android.p: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.Bitmap m(android.hardware.HardwareBuffer,android.graphics.ColorSpace):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.FlutterImageView$$ExternalSyntheticApiModelOutline5 -> io.flutter.embedding.android.q: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.hardware.HardwareBuffer):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.FlutterImageView$1 -> io.flutter.embedding.android.r$a: # {"id":"sourceFile","fileName":"FlutterImageView.java"} int[] $SwitchMap$io$flutter$embedding$android$FlutterImageView$SurfaceKind -> a io.flutter.embedding.android.FlutterImageView$SurfaceKind -> io.flutter.embedding.android.r$b: # {"id":"sourceFile","fileName":"FlutterImageView.java"} io.flutter.embedding.android.FlutterImageView$SurfaceKind background -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/r$b;"} io.flutter.embedding.android.FlutterImageView$SurfaceKind overlay -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/r$b;"} io.flutter.embedding.android.FlutterImageView$SurfaceKind[] $VALUES -> g # {"id":"com.android.tools.r8.residualsignature","signature":"[Lio/flutter/embedding/android/r$b;"} 1:1:io.flutter.embedding.android.FlutterImageView$SurfaceKind[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lio/flutter/embedding/android/r$b;"} io.flutter.embedding.android.FlutterSurfaceView -> io.flutter.embedding.android.s: # {"id":"sourceFile","fileName":"FlutterSurfaceView.java"} boolean renderTransparently -> b boolean isSurfaceAvailableForRendering -> c boolean isPaused -> d io.flutter.embedding.engine.renderer.FlutterRenderer flutterRenderer -> e android.view.SurfaceHolder$Callback surfaceCallback -> f io.flutter.embedding.engine.renderer.FlutterUiDisplayListener flutterUiDisplayListener -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/renderer/j;"} 1:1:void (android.content.Context,android.util.AttributeSet,boolean):0:0 -> 2:2:void (android.content.Context,boolean):0:0 -> 1:1:void attachToRenderer(io.flutter.embedding.engine.renderer.FlutterRenderer):0:0 -> a 1:1:void pause():0:0 -> b 1:1:void detachFromRenderer():0:0 -> c 1:1:void resume():0:0 -> d 1:1:boolean access$002(io.flutter.embedding.android.FlutterSurfaceView,boolean):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/s;Z)Z"} 1:1:boolean access$100(io.flutter.embedding.android.FlutterSurfaceView):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/s;)Z"} 1:1:void access$200(io.flutter.embedding.android.FlutterSurfaceView):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/s;)V"} 1:1:void access$300(io.flutter.embedding.android.FlutterSurfaceView,int,int):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/s;II)V"} 1:1:void access$400(io.flutter.embedding.android.FlutterSurfaceView):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/s;)V"} 1:1:io.flutter.embedding.engine.renderer.FlutterRenderer access$500(io.flutter.embedding.android.FlutterSurfaceView):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/s;)Lio/flutter/embedding/engine/renderer/FlutterRenderer;"} 1:1:void changeSurfaceSize(int,int):0:0 -> k 1:1:void connectSurfaceToRenderer():0:0 -> l 1:1:void disconnectSurfaceFromRenderer():0:0 -> m 1:1:void init():0:0 -> n 1:1:boolean isSurfaceAvailableForRendering():0:0 -> o 1:1:boolean shouldNotify():0:0 -> p io.flutter.embedding.android.FlutterSurfaceView$1 -> io.flutter.embedding.android.s$a: # {"id":"sourceFile","fileName":"FlutterSurfaceView.java"} io.flutter.embedding.android.FlutterSurfaceView this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/s;"} io.flutter.embedding.android.FlutterSurfaceView$2 -> io.flutter.embedding.android.s$b: # {"id":"sourceFile","fileName":"FlutterSurfaceView.java"} io.flutter.embedding.android.FlutterSurfaceView this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/s;"} 1:1:void onFlutterUiNoLongerDisplayed():0:0 -> c 1:1:void onFlutterUiDisplayed():0:0 -> g io.flutter.embedding.android.FlutterTextureView -> io.flutter.embedding.android.t: # {"id":"sourceFile","fileName":"FlutterTextureView.java"} boolean isSurfaceAvailableForRendering -> b boolean isPaused -> c io.flutter.embedding.engine.renderer.FlutterRenderer flutterRenderer -> d android.view.Surface renderSurface -> e android.view.TextureView$SurfaceTextureListener surfaceTextureListener -> f 1:1:void (android.content.Context):0:0 -> 2:2:void (android.content.Context,android.util.AttributeSet):0:0 -> 1:1:void attachToRenderer(io.flutter.embedding.engine.renderer.FlutterRenderer):0:0 -> a 1:1:void pause():0:0 -> b 1:1:void detachFromRenderer():0:0 -> c 1:1:void resume():0:0 -> d 1:1:boolean access$002(io.flutter.embedding.android.FlutterTextureView,boolean):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/t;Z)Z"} 1:1:boolean access$100(io.flutter.embedding.android.FlutterTextureView):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/t;)Z"} 1:1:void access$200(io.flutter.embedding.android.FlutterTextureView):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/t;)V"} 1:1:void access$300(io.flutter.embedding.android.FlutterTextureView,int,int):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/t;II)V"} 1:1:void access$400(io.flutter.embedding.android.FlutterTextureView):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/t;)V"} 1:1:android.view.Surface access$500(io.flutter.embedding.android.FlutterTextureView):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/t;)Landroid/view/Surface;"} 1:1:android.view.Surface access$502(io.flutter.embedding.android.FlutterTextureView,android.view.Surface):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/t;Landroid/view/Surface;)Landroid/view/Surface;"} 1:1:void changeSurfaceSize(int,int):0:0 -> l 1:1:void connectSurfaceToRenderer():0:0 -> m 1:1:void disconnectSurfaceFromRenderer():0:0 -> n 1:1:void init():0:0 -> o 1:1:boolean isSurfaceAvailableForRendering():0:0 -> p 1:1:boolean shouldNotify():0:0 -> q io.flutter.embedding.android.FlutterTextureView$1 -> io.flutter.embedding.android.t$a: # {"id":"sourceFile","fileName":"FlutterTextureView.java"} io.flutter.embedding.android.FlutterTextureView this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/t;"} io.flutter.embedding.android.FlutterView -> io.flutter.embedding.android.E: # {"id":"sourceFile","fileName":"FlutterView.java"} io.flutter.embedding.android.FlutterSurfaceView flutterSurfaceView -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/s;"} io.flutter.embedding.android.FlutterTextureView flutterTextureView -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/t;"} io.flutter.embedding.android.FlutterImageView flutterImageView -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/r;"} io.flutter.embedding.engine.renderer.RenderSurface renderSurface -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/renderer/k;"} io.flutter.embedding.engine.renderer.RenderSurface previousRenderSurface -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/renderer/k;"} java.util.Set flutterUiDisplayListeners -> g boolean isFlutterUiDisplayed -> h io.flutter.embedding.engine.FlutterEngine flutterEngine -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/a;"} java.util.Set flutterEngineAttachmentListeners -> j io.flutter.plugin.mouse.MouseCursorPlugin mouseCursorPlugin -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Ll0/b;"} io.flutter.plugin.editing.TextInputPlugin textInputPlugin -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/editing/K;"} io.flutter.plugin.editing.SpellCheckPlugin spellCheckPlugin -> m # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/editing/o;"} io.flutter.plugin.localization.LocalizationPlugin localizationPlugin -> n # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/g;"} io.flutter.embedding.android.KeyboardManager keyboardManager -> o # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/M;"} io.flutter.embedding.android.AndroidTouchProcessor androidTouchProcessor -> p # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/c;"} io.flutter.view.AccessibilityBridge accessibilityBridge -> q # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k;"} android.view.textservice.TextServicesManager textServicesManager -> r io.flutter.embedding.android.WindowInfoRepositoryCallbackAdapterWrapper windowInfoRepo -> s # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/S;"} io.flutter.embedding.engine.renderer.FlutterRenderer$ViewportMetrics viewportMetrics -> t # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/renderer/FlutterRenderer$g;"} io.flutter.view.AccessibilityBridge$OnAccessibilityChangeListener onAccessibilityChangeListener -> u # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$k;"} android.database.ContentObserver systemSettingsObserver -> v io.flutter.embedding.engine.renderer.FlutterUiDisplayListener flutterUiDisplayListener -> w # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/renderer/j;"} androidx.core.util.Consumer windowInfoListener -> x # {"id":"com.android.tools.r8.residualsignature","signature":"Lw/a;"} 1:1:void (android.content.Context,android.util.AttributeSet,io.flutter.embedding.android.FlutterSurfaceView):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;Lio/flutter/embedding/android/s;)V"} 2:2:void (android.content.Context,android.util.AttributeSet,io.flutter.embedding.android.FlutterTextureView):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/util/AttributeSet;Lio/flutter/embedding/android/t;)V"} 3:3:void (android.content.Context,io.flutter.embedding.android.FlutterSurfaceView):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lio/flutter/embedding/android/s;)V"} 4:4:void (android.content.Context,io.flutter.embedding.android.FlutterTextureView):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lio/flutter/embedding/android/t;)V"} 1:1:void revertImageView(java.lang.Runnable):0:0 -> A 1:1:void sendUserSettingsToFlutter():0:0 -> B 1:1:void sendViewportMetricsToFlutter():0:0 -> C 1:1:void redispatch(android.view.KeyEvent):0:0 -> a 1:1:boolean onTextInputKeyEvent(android.view.KeyEvent):0:0 -> b 1:1:android.view.PointerIcon getSystemPointerIcon(int):0:0 -> c 1:1:boolean $r8$lambda$Sxlovf898lV_hG2xQihzHuthBDg(android.view.textservice.SpellCheckerInfo):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} 1:1:void access$000(io.flutter.embedding.android.FlutterView,boolean,boolean):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/E;ZZ)V"} 1:1:io.flutter.embedding.engine.FlutterEngine access$100(io.flutter.embedding.android.FlutterView):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/E;)Lio/flutter/embedding/engine/a;"} 1:1:boolean access$202(io.flutter.embedding.android.FlutterView,boolean):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/E;Z)Z"} 1:7:io.flutter.plugin.common.BinaryMessenger getBinaryMessenger():0:0 -> getBinaryMessenger # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/c;"} 1:1:java.util.Set access$300(io.flutter.embedding.android.FlutterView):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/E;)Ljava/util/Set;"} 1:1:io.flutter.embedding.android.FlutterImageView access$400(io.flutter.embedding.android.FlutterView):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/E;)Lio/flutter/embedding/android/r;"} 1:1:void access$500(io.flutter.embedding.android.FlutterView):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/E;)V"} 1:1:boolean acquireLatestImageViewFrame():0:0 -> k 1:1:void addOnFirstFrameRenderedListener(io.flutter.embedding.engine.renderer.FlutterUiDisplayListener):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/engine/renderer/j;)V"} 1:1:void attachOverlaySurfaceToRender(io.flutter.embedding.android.FlutterImageView):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/r;)V"} 1:1:void attachToFlutterEngine(io.flutter.embedding.engine.FlutterEngine):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/engine/a;)V"} 1:1:io.flutter.embedding.android.FlutterView$ZeroSides calculateShouldZeroSides():0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lio/flutter/embedding/android/E$f;"} 1:1:void convertToImageView():0:0 -> p 1:1:io.flutter.embedding.android.FlutterImageView createImageView():0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lio/flutter/embedding/android/r;"} 1:1:io.flutter.embedding.android.WindowInfoRepositoryCallbackAdapterWrapper createWindowInfoRepo():0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lio/flutter/embedding/android/S;"} 1:1:void detachFromFlutterEngine():0:0 -> s 1:227:void setWindowInfoListenerDisplayFeatures(androidx.window.layout.WindowLayoutInfo):0:0 -> setWindowInfoListenerDisplayFeatures # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/j;)V"} 1:1:int guessBottomKeyboardInset(android.view.WindowInsets):0:0 -> t 1:1:void init():0:0 -> u 1:1:boolean isAttachedToFlutterEngine():0:0 -> v 1:1:boolean lambda$sendUserSettingsToFlutter$0(android.view.textservice.SpellCheckerInfo):0:0 -> w 1:1:void releaseImageView():0:0 -> x 1:1:void removeOnFirstFrameRenderedListener(io.flutter.embedding.engine.renderer.FlutterUiDisplayListener):0:0 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/engine/renderer/j;)V"} 1:1:void resetWillNotDraw(boolean,boolean):0:0 -> z io.flutter.embedding.android.FlutterView$$ExternalSyntheticApiModelOutline0 -> io.flutter.embedding.android.u: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.Insets m(android.view.DisplayCutout):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.FlutterView$$ExternalSyntheticApiModelOutline1 -> io.flutter.embedding.android.v: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:java.util.List m(android.view.textservice.TextServicesManager):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.FlutterView$$ExternalSyntheticApiModelOutline2 -> io.flutter.embedding.android.w: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:java.util.stream.Stream m(java.util.List):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.FlutterView$$ExternalSyntheticApiModelOutline3 -> io.flutter.embedding.android.x: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean m(java.util.stream.Stream,java.util.function.Predicate):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.FlutterView$$ExternalSyntheticApiModelOutline4 -> io.flutter.embedding.android.y: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean m(android.view.textservice.TextServicesManager):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.FlutterView$$ExternalSyntheticApiModelOutline5 -> io.flutter.embedding.android.z: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(io.flutter.embedding.android.FlutterView,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/E;I)V"} io.flutter.embedding.android.FlutterView$$ExternalSyntheticApiModelOutline6 -> io.flutter.embedding.android.A: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsets m(io.flutter.embedding.android.FlutterView):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/E;)Landroid/view/WindowInsets;"} io.flutter.embedding.android.FlutterView$$ExternalSyntheticApiModelOutline7 -> io.flutter.embedding.android.B: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:java.util.List m(android.view.DisplayCutout):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.FlutterView$$ExternalSyntheticApiModelOutline8 -> io.flutter.embedding.android.C: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.PointerIcon m(android.content.Context,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.FlutterView$$ExternalSyntheticLambda9 -> io.flutter.embedding.android.D: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} void io.flutter.embedding.android.FlutterView$$InternalSyntheticLambda$1$4f99d67bed476890905ed50da26cf694686c1861b9c83decf03fd9628b9b25c3$2.() -> # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean test(java.lang.Object):0:0 -> test # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.FlutterView$1 -> io.flutter.embedding.android.E$a: # {"id":"sourceFile","fileName":"FlutterView.java"} io.flutter.embedding.android.FlutterView this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/E;"} 1:1:void onAccessibilityChanged(boolean,boolean):0:0 -> a io.flutter.embedding.android.FlutterView$2 -> io.flutter.embedding.android.E$b: # {"id":"sourceFile","fileName":"FlutterView.java"} io.flutter.embedding.android.FlutterView this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/E;"} io.flutter.embedding.android.FlutterView$3 -> io.flutter.embedding.android.E$c: # {"id":"sourceFile","fileName":"FlutterView.java"} io.flutter.embedding.android.FlutterView this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/E;"} 1:1:void onFlutterUiNoLongerDisplayed():0:0 -> c 1:1:void onFlutterUiDisplayed():0:0 -> g io.flutter.embedding.android.FlutterView$4 -> io.flutter.embedding.android.E$d: # {"id":"sourceFile","fileName":"FlutterView.java"} io.flutter.embedding.android.FlutterView this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/E;"} 1:6:void accept(androidx.window.layout.WindowLayoutInfo):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LS/j;)V"} io.flutter.embedding.android.FlutterView$5 -> io.flutter.embedding.android.E$e: # {"id":"sourceFile","fileName":"FlutterView.java"} io.flutter.embedding.engine.renderer.FlutterRenderer val$renderer -> a java.lang.Runnable val$onDone -> b io.flutter.embedding.android.FlutterView this$0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/E;"} 1:1:void onFlutterUiNoLongerDisplayed():0:0 -> c 1:1:void onFlutterUiDisplayed():0:0 -> g io.flutter.embedding.android.FlutterView$ZeroSides -> io.flutter.embedding.android.E$f: # {"id":"sourceFile","fileName":"FlutterView.java"} io.flutter.embedding.android.FlutterView$ZeroSides NONE -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/E$f;"} io.flutter.embedding.android.FlutterView$ZeroSides LEFT -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/E$f;"} io.flutter.embedding.android.FlutterView$ZeroSides RIGHT -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/E$f;"} io.flutter.embedding.android.FlutterView$ZeroSides BOTH -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/E$f;"} io.flutter.embedding.android.FlutterView$ZeroSides[] $VALUES -> i # {"id":"com.android.tools.r8.residualsignature","signature":"[Lio/flutter/embedding/android/E$f;"} 1:1:io.flutter.embedding.android.FlutterView$ZeroSides[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lio/flutter/embedding/android/E$f;"} io.flutter.embedding.android.KeyChannelResponder -> io.flutter.embedding.android.G: # {"id":"sourceFile","fileName":"KeyChannelResponder.java"} io.flutter.embedding.engine.systemchannels.KeyEventChannel keyEventChannel -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/i;"} io.flutter.embedding.android.KeyboardManager$CharacterCombiner characterCombiner -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/M$b;"} 1:13:void (io.flutter.embedding.engine.systemchannels.KeyEventChannel):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/i;)V"} 1:1:void handleEvent(android.view.KeyEvent,io.flutter.embedding.android.KeyboardManager$Responder$OnKeyEventHandledCallback):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/KeyEvent;Lio/flutter/embedding/android/M$d$a;)V"} 1:1:void $r8$lambda$9IRMtvuC7irxrtfxNheKZuQmQoE(io.flutter.embedding.android.KeyboardManager$Responder$OnKeyEventHandledCallback,boolean):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/M$d$a;Z)V"} 1:1:void lambda$handleEvent$0(io.flutter.embedding.android.KeyboardManager$Responder$OnKeyEventHandledCallback,boolean):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/M$d$a;Z)V"} io.flutter.embedding.android.KeyChannelResponder$$ExternalSyntheticLambda0 -> io.flutter.embedding.android.F: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.KeyboardManager$Responder$OnKeyEventHandledCallback io.flutter.embedding.android.KeyChannelResponder$$InternalSyntheticLambda$1$d0032f3ebccdc9087bb1a9c5eb1036799fb34b3cab3c4114a14fa232bf29461e$0.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/M$d$a;"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void (io.flutter.embedding.android.KeyboardManager$Responder$OnKeyEventHandledCallback):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/M$d$a;)V"} 1:1:void onFrameworkResponse(boolean):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.KeyData -> io.flutter.embedding.android.H: # {"id":"sourceFile","fileName":"KeyData.java"} long timestamp -> a io.flutter.embedding.android.KeyData$Type type -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/H$b;"} long physicalKey -> c long logicalKey -> d boolean synthesized -> e io.flutter.embedding.android.KeyData$DeviceType deviceType -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/H$a;"} java.lang.String character -> g 1:1:java.nio.ByteBuffer toBytes():0:0 -> a io.flutter.embedding.android.KeyData$DeviceType -> io.flutter.embedding.android.H$a: # {"id":"sourceFile","fileName":"KeyData.java"} long value -> e io.flutter.embedding.android.KeyData$DeviceType kKeyboard -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/H$a;"} io.flutter.embedding.android.KeyData$DeviceType kDirectionalPad -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/H$a;"} io.flutter.embedding.android.KeyData$DeviceType kGamepad -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/H$a;"} io.flutter.embedding.android.KeyData$DeviceType kJoystick -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/H$a;"} io.flutter.embedding.android.KeyData$DeviceType kHdmi -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/H$a;"} io.flutter.embedding.android.KeyData$DeviceType[] $VALUES -> k # {"id":"com.android.tools.r8.residualsignature","signature":"[Lio/flutter/embedding/android/H$a;"} 1:1:io.flutter.embedding.android.KeyData$DeviceType[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lio/flutter/embedding/android/H$a;"} 1:1:long getValue():0:0 -> b io.flutter.embedding.android.KeyData$Type -> io.flutter.embedding.android.H$b: # {"id":"sourceFile","fileName":"KeyData.java"} long value -> e io.flutter.embedding.android.KeyData$Type kDown -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/H$b;"} io.flutter.embedding.android.KeyData$Type kUp -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/H$b;"} io.flutter.embedding.android.KeyData$Type kRepeat -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/H$b;"} io.flutter.embedding.android.KeyData$Type[] $VALUES -> i # {"id":"com.android.tools.r8.residualsignature","signature":"[Lio/flutter/embedding/android/H$b;"} 1:1:io.flutter.embedding.android.KeyData$Type[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lio/flutter/embedding/android/H$b;"} 1:1:long getValue():0:0 -> b io.flutter.embedding.android.KeyEmbedderResponder -> io.flutter.embedding.android.L: # {"id":"sourceFile","fileName":"KeyEmbedderResponder.java"} io.flutter.plugin.common.BinaryMessenger messenger -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/c;"} java.util.HashMap pressingRecords -> b java.util.HashMap togglingGoals -> c io.flutter.embedding.android.KeyboardManager$CharacterCombiner characterCombiner -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/M$b;"} 1:51:void (io.flutter.plugin.common.BinaryMessenger):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c;)V"} 1:1:void handleEvent(android.view.KeyEvent,io.flutter.embedding.android.KeyboardManager$Responder$OnKeyEventHandledCallback):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/KeyEvent;Lio/flutter/embedding/android/M$d$a;)V"} 1:1:void $r8$lambda$9KxJPZvJ5Hx6I0jTcOQjvbm55m4(io.flutter.embedding.android.KeyEmbedderResponder,io.flutter.embedding.android.KeyboardMap$KeyPair,android.view.KeyEvent):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/L;Lio/flutter/embedding/android/N$c;Landroid/view/KeyEvent;)V"} 1:1:void $r8$lambda$Oyc5lx25x4aQV8BDorA9eZibhjo(io.flutter.embedding.android.KeyEmbedderResponder,io.flutter.embedding.android.KeyboardMap$KeyPair,long,android.view.KeyEvent):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/L;Lio/flutter/embedding/android/N$c;JLandroid/view/KeyEvent;)V"} 1:1:void $r8$lambda$gswKCxTgJCudsej91f53yMKnel8(io.flutter.embedding.android.KeyboardManager$Responder$OnKeyEventHandledCallback,java.nio.ByteBuffer):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/M$d$a;Ljava/nio/ByteBuffer;)V"} 1:1:io.flutter.embedding.android.KeyData$Type getEventType(android.view.KeyEvent):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/KeyEvent;)Lio/flutter/embedding/android/H$b;"} 1:1:java.lang.Long getLogicalKey(android.view.KeyEvent):0:0 -> f 1:1:java.lang.Long getPhysicalKey(android.view.KeyEvent):0:0 -> g 1:1:java.util.Map getPressedState():0:0 -> h 1:1:boolean handleEventImpl(android.view.KeyEvent,io.flutter.embedding.android.KeyboardManager$Responder$OnKeyEventHandledCallback):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/KeyEvent;Lio/flutter/embedding/android/M$d$a;)Z"} 1:1:long keyOfPlane(long,long):0:0 -> j 1:1:void lambda$sendKeyEvent$2(io.flutter.embedding.android.KeyboardManager$Responder$OnKeyEventHandledCallback,java.nio.ByteBuffer):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/M$d$a;Ljava/nio/ByteBuffer;)V"} 1:1:void lambda$synchronizePressingKey$0(io.flutter.embedding.android.KeyboardMap$KeyPair,long,android.view.KeyEvent):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/N$c;JLandroid/view/KeyEvent;)V"} 1:1:void lambda$synchronizePressingKey$1(io.flutter.embedding.android.KeyboardMap$KeyPair,android.view.KeyEvent):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/N$c;Landroid/view/KeyEvent;)V"} 1:1:void sendKeyEvent(io.flutter.embedding.android.KeyData,io.flutter.embedding.android.KeyboardManager$Responder$OnKeyEventHandledCallback):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/H;Lio/flutter/embedding/android/M$d$a;)V"} 1:1:void synchronizePressingKey(io.flutter.embedding.android.KeyboardMap$PressingGoal,boolean,long,long,android.view.KeyEvent,java.util.ArrayList):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/N$d;ZJJLandroid/view/KeyEvent;Ljava/util/ArrayList;)V"} 1:1:void synchronizeTogglingKey(io.flutter.embedding.android.KeyboardMap$TogglingGoal,boolean,long,android.view.KeyEvent):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/N$e;ZJLandroid/view/KeyEvent;)V"} 1:1:void synthesizeEvent(boolean,java.lang.Long,java.lang.Long,long):0:0 -> q 1:1:void updatePressingState(java.lang.Long,java.lang.Long):0:0 -> r io.flutter.embedding.android.KeyEmbedderResponder$$ExternalSyntheticLambda0 -> io.flutter.embedding.android.I: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.KeyboardManager$Responder$OnKeyEventHandledCallback io.flutter.embedding.android.KeyEmbedderResponder$$InternalSyntheticLambda$1$265716d16c652ad9ab8e289a4c23674d989b0b894bebac659e8b8adbfdcc6235$0.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/M$d$a;"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void (io.flutter.embedding.android.KeyboardManager$Responder$OnKeyEventHandledCallback):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/M$d$a;)V"} 1:1:void reply(java.nio.ByteBuffer):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.KeyEmbedderResponder$$ExternalSyntheticLambda1 -> io.flutter.embedding.android.J: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.KeyEmbedderResponder io.flutter.embedding.android.KeyEmbedderResponder$$InternalSyntheticLambda$1$dfd0f9d7a949697765c3493d2cf4b3702008b374efaaabe7af4e2e16bfc8d104$0.f$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/L;"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.KeyboardMap$KeyPair io.flutter.embedding.android.KeyEmbedderResponder$$InternalSyntheticLambda$1$dfd0f9d7a949697765c3493d2cf4b3702008b374efaaabe7af4e2e16bfc8d104$0.f$1 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/N$c;"} # {"id":"com.android.tools.r8.synthesized"} long io.flutter.embedding.android.KeyEmbedderResponder$$InternalSyntheticLambda$1$dfd0f9d7a949697765c3493d2cf4b3702008b374efaaabe7af4e2e16bfc8d104$0.f$2 -> g # {"id":"com.android.tools.r8.synthesized"} android.view.KeyEvent io.flutter.embedding.android.KeyEmbedderResponder$$InternalSyntheticLambda$1$dfd0f9d7a949697765c3493d2cf4b3702008b374efaaabe7af4e2e16bfc8d104$0.f$3 -> h # {"id":"com.android.tools.r8.synthesized"} 1:1:void (io.flutter.embedding.android.KeyEmbedderResponder,io.flutter.embedding.android.KeyboardMap$KeyPair,long,android.view.KeyEvent):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/L;Lio/flutter/embedding/android/N$c;JLandroid/view/KeyEvent;)V"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.KeyEmbedderResponder$$ExternalSyntheticLambda2 -> io.flutter.embedding.android.K: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.KeyEmbedderResponder io.flutter.embedding.android.KeyEmbedderResponder$$InternalSyntheticLambda$1$dfd0f9d7a949697765c3493d2cf4b3702008b374efaaabe7af4e2e16bfc8d104$1.f$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/L;"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.KeyboardMap$KeyPair io.flutter.embedding.android.KeyEmbedderResponder$$InternalSyntheticLambda$1$dfd0f9d7a949697765c3493d2cf4b3702008b374efaaabe7af4e2e16bfc8d104$1.f$1 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/N$c;"} # {"id":"com.android.tools.r8.synthesized"} android.view.KeyEvent io.flutter.embedding.android.KeyEmbedderResponder$$InternalSyntheticLambda$1$dfd0f9d7a949697765c3493d2cf4b3702008b374efaaabe7af4e2e16bfc8d104$1.f$2 -> g # {"id":"com.android.tools.r8.synthesized"} 1:1:void (io.flutter.embedding.android.KeyEmbedderResponder,io.flutter.embedding.android.KeyboardMap$KeyPair,android.view.KeyEvent):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/L;Lio/flutter/embedding/android/N$c;Landroid/view/KeyEvent;)V"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.android.KeyEmbedderResponder$1 -> io.flutter.embedding.android.L$a: # {"id":"sourceFile","fileName":"KeyEmbedderResponder.java"} int[] $SwitchMap$io$flutter$embedding$android$KeyData$Type -> a io.flutter.embedding.android.KeyboardManager -> io.flutter.embedding.android.M: # {"id":"sourceFile","fileName":"KeyboardManager.java"} io.flutter.embedding.android.KeyboardManager$Responder[] responders -> a # {"id":"com.android.tools.r8.residualsignature","signature":"[Lio/flutter/embedding/android/M$d;"} java.util.HashSet redispatchedEvents -> b io.flutter.embedding.android.KeyboardManager$ViewDelegate viewDelegate -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/M$e;"} 1:1:java.util.Map getKeyboardState():0:0 -> a 1:1:boolean handleEvent(android.view.KeyEvent):0:0 -> b 1:1:void access$000(io.flutter.embedding.android.KeyboardManager,android.view.KeyEvent):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/M;Landroid/view/KeyEvent;)V"} 1:1:void destroy():0:0 -> d 1:1:void onUnhandled(android.view.KeyEvent):0:0 -> e io.flutter.embedding.android.KeyboardManager$1 -> io.flutter.embedding.android.M$a: # {"id":"sourceFile","fileName":"KeyboardManager.java"} io.flutter.embedding.android.KeyboardManager$CharacterCombiner -> io.flutter.embedding.android.M$b: # {"id":"sourceFile","fileName":"KeyboardManager.java"} int combiningCharacter -> a 1:1:java.lang.Character applyCombiningCharacterToBaseCharacter(int):0:0 -> a io.flutter.embedding.android.KeyboardManager$PerEventCallbackBuilder -> io.flutter.embedding.android.M$c: # {"id":"sourceFile","fileName":"KeyboardManager.java"} android.view.KeyEvent keyEvent -> a int unrepliedCount -> b boolean isEventHandled -> c io.flutter.embedding.android.KeyboardManager this$0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/M;"} 1:1:io.flutter.embedding.android.KeyboardManager$Responder$OnKeyEventHandledCallback buildCallback():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lio/flutter/embedding/android/M$d$a;"} io.flutter.embedding.android.KeyboardManager$PerEventCallbackBuilder$Callback -> io.flutter.embedding.android.M$c$a: # {"id":"sourceFile","fileName":"KeyboardManager.java"} boolean isCalled -> a io.flutter.embedding.android.KeyboardManager$PerEventCallbackBuilder this$1 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/M$c;"} 1:1:void (io.flutter.embedding.android.KeyboardManager$PerEventCallbackBuilder):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/M$c;)V"} 2:2:void (io.flutter.embedding.android.KeyboardManager$PerEventCallbackBuilder,io.flutter.embedding.android.KeyboardManager$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/M$c;Lio/flutter/embedding/android/M$a;)V"} 1:1:void onKeyEventHandled(boolean):0:0 -> a io.flutter.embedding.android.KeyboardManager$Responder -> io.flutter.embedding.android.M$d: # {"id":"sourceFile","fileName":"KeyboardManager.java"} void handleEvent(android.view.KeyEvent,io.flutter.embedding.android.KeyboardManager$Responder$OnKeyEventHandledCallback) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/KeyEvent;Lio/flutter/embedding/android/M$d$a;)V"} io.flutter.embedding.android.KeyboardManager$Responder$OnKeyEventHandledCallback -> io.flutter.embedding.android.M$d$a: # {"id":"sourceFile","fileName":"KeyboardManager.java"} void onKeyEventHandled(boolean) -> a io.flutter.embedding.android.KeyboardManager$ViewDelegate -> io.flutter.embedding.android.M$e: # {"id":"sourceFile","fileName":"KeyboardManager.java"} void redispatch(android.view.KeyEvent) -> a boolean onTextInputKeyEvent(android.view.KeyEvent) -> b io.flutter.plugin.common.BinaryMessenger getBinaryMessenger() -> getBinaryMessenger # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/c;"} io.flutter.embedding.android.KeyboardMap -> io.flutter.embedding.android.N: # {"id":"sourceFile","fileName":"KeyboardMap.java"} java.util.HashMap scanCodeToPhysical -> a java.util.HashMap keyCodeToLogical -> b io.flutter.embedding.android.KeyboardMap$PressingGoal[] pressingGoals -> c # {"id":"com.android.tools.r8.residualsignature","signature":"[Lio/flutter/embedding/android/N$d;"} 1:1:io.flutter.embedding.android.KeyboardMap$TogglingGoal[] getTogglingGoals():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lio/flutter/embedding/android/N$e;"} io.flutter.embedding.android.KeyboardMap$1 -> io.flutter.embedding.android.N$a: # {"id":"sourceFile","fileName":"KeyboardMap.java"} io.flutter.embedding.android.KeyboardMap$2 -> io.flutter.embedding.android.N$b: # {"id":"sourceFile","fileName":"KeyboardMap.java"} io.flutter.embedding.android.KeyboardMap$KeyPair -> io.flutter.embedding.android.N$c: # {"id":"sourceFile","fileName":"KeyboardMap.java"} long physicalKey -> a long logicalKey -> b io.flutter.embedding.android.KeyboardMap$PressingGoal -> io.flutter.embedding.android.N$d: # {"id":"sourceFile","fileName":"KeyboardMap.java"} int mask -> a io.flutter.embedding.android.KeyboardMap$KeyPair[] keys -> b # {"id":"com.android.tools.r8.residualsignature","signature":"[Lio/flutter/embedding/android/N$c;"} io.flutter.embedding.android.KeyboardMap$TogglingGoal -> io.flutter.embedding.android.N$e: # {"id":"sourceFile","fileName":"KeyboardMap.java"} int mask -> a long physicalKey -> b long logicalKey -> c boolean enabled -> d io.flutter.embedding.android.MotionEventTracker -> io.flutter.embedding.android.O: # {"id":"sourceFile","fileName":"MotionEventTracker.java"} android.util.LongSparseArray eventById -> a java.util.PriorityQueue unusedEvents -> b io.flutter.embedding.android.MotionEventTracker INSTANCE -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/O;"} 1:1:io.flutter.embedding.android.MotionEventTracker getInstance():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lio/flutter/embedding/android/O;"} 1:1:android.view.MotionEvent pop(io.flutter.embedding.android.MotionEventTracker$MotionEventId):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/O$a;)Landroid/view/MotionEvent;"} 1:1:io.flutter.embedding.android.MotionEventTracker$MotionEventId track(android.view.MotionEvent):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/MotionEvent;)Lio/flutter/embedding/android/O$a;"} io.flutter.embedding.android.MotionEventTracker$MotionEventId -> io.flutter.embedding.android.O$a: # {"id":"sourceFile","fileName":"MotionEventTracker.java"} long id -> a java.util.concurrent.atomic.AtomicLong ID_COUNTER -> b 1:1:long access$000(io.flutter.embedding.android.MotionEventTracker$MotionEventId):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/O$a;)J"} 1:1:io.flutter.embedding.android.MotionEventTracker$MotionEventId createUnique():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lio/flutter/embedding/android/O$a;"} 1:1:io.flutter.embedding.android.MotionEventTracker$MotionEventId from(long):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(J)Lio/flutter/embedding/android/O$a;"} 1:1:long getId():0:0 -> d io.flutter.embedding.android.RenderMode -> io.flutter.embedding.android.P: # {"id":"sourceFile","fileName":"RenderMode.java"} io.flutter.embedding.android.RenderMode surface -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/P;"} io.flutter.embedding.android.RenderMode texture -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/P;"} io.flutter.embedding.android.RenderMode image -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/P;"} io.flutter.embedding.android.RenderMode[] $VALUES -> h # {"id":"com.android.tools.r8.residualsignature","signature":"[Lio/flutter/embedding/android/P;"} 1:1:io.flutter.embedding.android.RenderMode[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lio/flutter/embedding/android/P;"} io.flutter.embedding.android.TransparencyMode -> io.flutter.embedding.android.Q: # {"id":"sourceFile","fileName":"TransparencyMode.java"} io.flutter.embedding.android.TransparencyMode opaque -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/Q;"} io.flutter.embedding.android.TransparencyMode transparent -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/Q;"} io.flutter.embedding.android.TransparencyMode[] $VALUES -> g # {"id":"com.android.tools.r8.residualsignature","signature":"[Lio/flutter/embedding/android/Q;"} 1:1:io.flutter.embedding.android.TransparencyMode[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lio/flutter/embedding/android/Q;"} io.flutter.embedding.android.WindowInfoRepositoryCallbackAdapterWrapper -> io.flutter.embedding.android.S: # {"id":"sourceFile","fileName":"WindowInfoRepositoryCallbackAdapterWrapper.java"} androidx.window.java.layout.WindowInfoTrackerCallbackAdapter adapter -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LR/a;"} 1:6:void (androidx.window.java.layout.WindowInfoTrackerCallbackAdapter):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LR/a;)V"} 1:6:void addWindowLayoutInfoListener(android.app.Activity,java.util.concurrent.Executor,androidx.core.util.Consumer):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;Ljava/util/concurrent/Executor;Lw/a;)V"} 1:6:void removeWindowLayoutInfoListener(androidx.core.util.Consumer):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lw/a;)V"} io.flutter.embedding.engine.FlutterEngine -> io.flutter.embedding.engine.a: # {"id":"sourceFile","fileName":"FlutterEngine.java"} io.flutter.embedding.engine.FlutterJNI flutterJNI -> a io.flutter.embedding.engine.renderer.FlutterRenderer renderer -> b io.flutter.embedding.engine.dart.DartExecutor dartExecutor -> c # {"id":"com.android.tools.r8.residualsignature","signature":"La0/a;"} io.flutter.embedding.engine.FlutterEngineConnectionRegistry pluginRegistry -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/c;"} io.flutter.plugin.localization.LocalizationPlugin localizationPlugin -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/g;"} io.flutter.embedding.engine.systemchannels.AccessibilityChannel accessibilityChannel -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} io.flutter.embedding.engine.systemchannels.DeferredComponentChannel deferredComponentChannel -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"} io.flutter.embedding.engine.systemchannels.LifecycleChannel lifecycleChannel -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/k;"} io.flutter.embedding.engine.systemchannels.LocalizationChannel localizationChannel -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/l;"} io.flutter.embedding.engine.systemchannels.MouseCursorChannel mouseCursorChannel -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/m;"} io.flutter.embedding.engine.systemchannels.NavigationChannel navigationChannel -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/n;"} io.flutter.embedding.engine.systemchannels.BackGestureChannel backGestureChannel -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/f;"} io.flutter.embedding.engine.systemchannels.RestorationChannel restorationChannel -> m # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/s;"} io.flutter.embedding.engine.systemchannels.PlatformChannel platformChannel -> n # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o;"} io.flutter.embedding.engine.systemchannels.ProcessTextChannel processTextChannel -> o # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/r;"} io.flutter.embedding.engine.systemchannels.SettingsChannel settingsChannel -> p # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/t;"} io.flutter.embedding.engine.systemchannels.SpellCheckChannel spellCheckChannel -> q # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/u;"} io.flutter.embedding.engine.systemchannels.SystemChannel systemChannel -> r # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/v;"} io.flutter.embedding.engine.systemchannels.TextInputChannel textInputChannel -> s # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/w;"} io.flutter.plugin.platform.PlatformViewsController platformViewsController -> t # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/platform/r;"} java.util.Set engineLifecycleListeners -> u io.flutter.embedding.engine.FlutterEngine$EngineLifecycleListener engineLifecycleListener -> v # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/a$b;"} 1:1:void (android.content.Context,io.flutter.embedding.engine.loader.FlutterLoader,io.flutter.embedding.engine.FlutterJNI,io.flutter.plugin.platform.PlatformViewsController,java.lang.String[],boolean,boolean):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lc0/d;Lio/flutter/embedding/engine/FlutterJNI;Lio/flutter/plugin/platform/r;[Ljava/lang/String;ZZ)V"} 2:2:void (android.content.Context,io.flutter.embedding.engine.loader.FlutterLoader,io.flutter.embedding.engine.FlutterJNI,io.flutter.plugin.platform.PlatformViewsController,java.lang.String[],boolean,boolean,io.flutter.embedding.engine.FlutterEngineGroup):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lc0/d;Lio/flutter/embedding/engine/FlutterJNI;Lio/flutter/plugin/platform/r;[Ljava/lang/String;ZZLio/flutter/embedding/engine/d;)V"} 1:46:io.flutter.embedding.engine.FlutterEngine spawn(android.content.Context,io.flutter.embedding.engine.dart.DartExecutor$DartEntrypoint,java.lang.String,java.util.List,io.flutter.plugin.platform.PlatformViewsController,boolean,boolean):0:0 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;La0/a$b;Ljava/lang/String;Ljava/util/List;Lio/flutter/plugin/platform/r;ZZ)Lio/flutter/embedding/engine/a;"} 1:1:void updateDisplayMetrics(float,float,float):0:0 -> a 1:1:java.util.Set access$000(io.flutter.embedding.engine.FlutterEngine):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/engine/a;)Ljava/util/Set;"} 1:1:io.flutter.plugin.platform.PlatformViewsController access$100(io.flutter.embedding.engine.FlutterEngine):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/engine/a;)Lio/flutter/plugin/platform/r;"} 1:3:io.flutter.embedding.engine.systemchannels.RestorationChannel access$200(io.flutter.embedding.engine.FlutterEngine):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/engine/a;)Li0/s;"} 1:1:void addEngineLifecycleListener(io.flutter.embedding.engine.FlutterEngine$EngineLifecycleListener):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/engine/a$b;)V"} 1:1:void attachToJni():0:0 -> f 1:1:void destroy():0:0 -> g 1:3:io.flutter.embedding.engine.systemchannels.AccessibilityChannel getAccessibilityChannel():0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/a;"} 1:3:io.flutter.embedding.engine.plugins.activity.ActivityControlSurface getActivityControlSurface():0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()Lf0/b;"} 1:3:io.flutter.embedding.engine.systemchannels.BackGestureChannel getBackGestureChannel():0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/f;"} 1:3:io.flutter.embedding.engine.dart.DartExecutor getDartExecutor():0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()La0/a;"} 1:3:io.flutter.embedding.engine.systemchannels.LifecycleChannel getLifecycleChannel():0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/k;"} 1:3:io.flutter.plugin.localization.LocalizationPlugin getLocalizationPlugin():0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lk0/g;"} 1:3:io.flutter.embedding.engine.systemchannels.MouseCursorChannel getMouseCursorChannel():0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/m;"} 1:3:io.flutter.embedding.engine.systemchannels.NavigationChannel getNavigationChannel():0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/n;"} 1:3:io.flutter.embedding.engine.systemchannels.PlatformChannel getPlatformChannel():0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/o;"} 1:1:io.flutter.plugin.platform.PlatformViewsController getPlatformViewsController():0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lio/flutter/plugin/platform/r;"} 1:3:io.flutter.embedding.engine.plugins.PluginRegistry getPlugins():0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Le0/b;"} 1:3:io.flutter.embedding.engine.systemchannels.ProcessTextChannel getProcessTextChannel():0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/r;"} 1:1:io.flutter.embedding.engine.renderer.FlutterRenderer getRenderer():0:0 -> t 1:3:io.flutter.embedding.engine.systemchannels.RestorationChannel getRestorationChannel():0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/s;"} 1:3:io.flutter.embedding.engine.systemchannels.SettingsChannel getSettingsChannel():0:0 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/t;"} 1:3:io.flutter.embedding.engine.systemchannels.SpellCheckChannel getSpellCheckChannel():0:0 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/u;"} 1:3:io.flutter.embedding.engine.systemchannels.SystemChannel getSystemChannel():0:0 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/v;"} 1:3:io.flutter.embedding.engine.systemchannels.TextInputChannel getTextInputChannel():0:0 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/w;"} 1:1:boolean isAttachedToJni():0:0 -> z io.flutter.embedding.engine.FlutterEngine$1 -> io.flutter.embedding.engine.a$a: # {"id":"sourceFile","fileName":"FlutterEngine.java"} io.flutter.embedding.engine.FlutterEngine this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/a;"} 1:1:void onPreEngineRestart():0:0 -> a 1:1:void onEngineWillDestroy():0:0 -> b io.flutter.embedding.engine.FlutterEngine$EngineLifecycleListener -> io.flutter.embedding.engine.a$b: # {"id":"sourceFile","fileName":"FlutterEngine.java"} void onPreEngineRestart() -> a void onEngineWillDestroy() -> b io.flutter.embedding.engine.FlutterEngineCache -> io.flutter.embedding.engine.b: # {"id":"sourceFile","fileName":"FlutterEngineCache.java"} java.util.Map cachedEngines -> a io.flutter.embedding.engine.FlutterEngineCache instance -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/b;"} 1:1:io.flutter.embedding.engine.FlutterEngine get(java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lio/flutter/embedding/engine/a;"} 1:1:io.flutter.embedding.engine.FlutterEngineCache getInstance():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lio/flutter/embedding/engine/b;"} 1:1:void put(java.lang.String,io.flutter.embedding.engine.FlutterEngine):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lio/flutter/embedding/engine/a;)V"} 1:1:void remove(java.lang.String):0:0 -> d io.flutter.embedding.engine.FlutterEngineConnectionRegistry -> io.flutter.embedding.engine.c: # {"id":"sourceFile","fileName":"FlutterEngineConnectionRegistry.java"} java.util.Map plugins -> a io.flutter.embedding.engine.FlutterEngine flutterEngine -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/a;"} io.flutter.embedding.engine.plugins.FlutterPlugin$FlutterPluginBinding pluginBinding -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a$b;"} java.util.Map activityAwarePlugins -> d io.flutter.embedding.android.ExclusiveAppComponent exclusiveActivity -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/d;"} io.flutter.embedding.engine.FlutterEngineConnectionRegistry$FlutterEngineActivityPluginBinding activityPluginBinding -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/c$c;"} boolean isWaitingForActivityReattachment -> g java.util.Map serviceAwarePlugins -> h android.app.Service service -> i java.util.Map broadcastReceiverAwarePlugins -> j android.content.BroadcastReceiver broadcastReceiver -> k java.util.Map contentProviderAwarePlugins -> l android.content.ContentProvider contentProvider -> m 1:77:void (android.content.Context,io.flutter.embedding.engine.FlutterEngine,io.flutter.embedding.engine.loader.FlutterLoader,io.flutter.embedding.engine.FlutterEngineGroup):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lio/flutter/embedding/engine/a;Lc0/d;Lio/flutter/embedding/engine/d;)V"} 1:1:boolean onActivityResult(int,int,android.content.Intent):0:0 -> a 1:1:boolean onRequestPermissionsResult(int,java.lang.String[],int[]):0:0 -> b 1:1:void onNewIntent(android.content.Intent):0:0 -> c 1:162:void add(io.flutter.embedding.engine.plugins.FlutterPlugin):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a;)V"} 1:1:void onRestoreInstanceState(android.os.Bundle):0:0 -> e 1:1:void attachToActivity(io.flutter.embedding.android.ExclusiveAppComponent,androidx.lifecycle.Lifecycle):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/d;Landroidx/lifecycle/g;)V"} 1:1:void detachFromActivity():0:0 -> g 1:1:void onSaveInstanceState(android.os.Bundle):0:0 -> h 1:1:void onUserLeaveHint():0:0 -> i 1:1:void detachFromActivityForConfigChanges():0:0 -> j 1:1:void attachToActivityInternal(android.app.Activity,androidx.lifecycle.Lifecycle):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;Landroidx/lifecycle/g;)V"} 1:1:void destroy():0:0 -> l 1:1:void detachFromActivityInternal():0:0 -> m 1:1:void detachFromAppComponent():0:0 -> n 1:1:void detachFromBroadcastReceiver():0:0 -> o 1:1:void detachFromContentProvider():0:0 -> p 1:1:void detachFromService():0:0 -> q 1:1:boolean has(java.lang.Class):0:0 -> r 1:1:boolean isAttachedToActivity():0:0 -> s 1:1:boolean isAttachedToBroadcastReceiver():0:0 -> t 1:1:boolean isAttachedToContentProvider():0:0 -> u 1:1:boolean isAttachedToService():0:0 -> v 1:1:void remove(java.lang.Class):0:0 -> w 1:1:void remove(java.util.Set):0:0 -> x 1:1:void removeAll():0:0 -> y io.flutter.embedding.engine.FlutterEngineConnectionRegistry$1 -> io.flutter.embedding.engine.c$a: # {"id":"sourceFile","fileName":"FlutterEngineConnectionRegistry.java"} io.flutter.embedding.engine.FlutterEngineConnectionRegistry$DefaultFlutterAssets -> io.flutter.embedding.engine.c$b: # {"id":"sourceFile","fileName":"FlutterEngineConnectionRegistry.java"} io.flutter.embedding.engine.loader.FlutterLoader flutterLoader -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/d;"} 1:1:void (io.flutter.embedding.engine.loader.FlutterLoader):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/d;)V"} 2:2:void (io.flutter.embedding.engine.loader.FlutterLoader,io.flutter.embedding.engine.FlutterEngineConnectionRegistry$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/d;Lio/flutter/embedding/engine/c$a;)V"} io.flutter.embedding.engine.FlutterEngineConnectionRegistry$FlutterEngineActivityPluginBinding -> io.flutter.embedding.engine.c$c: # {"id":"sourceFile","fileName":"FlutterEngineConnectionRegistry.java"} android.app.Activity activity -> a io.flutter.embedding.engine.plugins.lifecycle.HiddenLifecycleReference hiddenLifecycleReference -> b java.util.Set onRequestPermissionsResultListeners -> c java.util.Set onActivityResultListeners -> d java.util.Set onNewIntentListeners -> e java.util.Set onUserLeaveHintListeners -> f java.util.Set onWindowFocusChangedListeners -> g java.util.Set onSaveInstanceStateListeners -> h 1:1:java.lang.Object getLifecycle():0:0 -> a 1:6:void addActivityResultListener(io.flutter.plugin.common.PluginRegistry$ActivityResultListener):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/m;)V"} 1:6:void addRequestPermissionsResultListener(io.flutter.plugin.common.PluginRegistry$RequestPermissionsResultListener):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/o;)V"} 1:1:boolean onActivityResult(int,int,android.content.Intent):0:0 -> d 1:1:android.app.Activity getActivity():0:0 -> e 1:6:void removeActivityResultListener(io.flutter.plugin.common.PluginRegistry$ActivityResultListener):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/m;)V"} 1:6:void removeRequestPermissionsResultListener(io.flutter.plugin.common.PluginRegistry$RequestPermissionsResultListener):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/o;)V"} 1:1:void onNewIntent(android.content.Intent):0:0 -> h 1:1:boolean onRequestPermissionsResult(int,java.lang.String[],int[]):0:0 -> i 1:1:void onRestoreInstanceState(android.os.Bundle):0:0 -> j 1:1:void onSaveInstanceState(android.os.Bundle):0:0 -> k 1:1:void onUserLeaveHint():0:0 -> l io.flutter.embedding.engine.FlutterEngineGroup -> io.flutter.embedding.engine.d: # {"id":"sourceFile","fileName":"FlutterEngineGroup.java"} java.util.List activeEngines -> a 1:1:io.flutter.embedding.engine.FlutterEngine createAndRunEngine(io.flutter.embedding.engine.FlutterEngineGroup$Options):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/engine/d$b;)Lio/flutter/embedding/engine/a;"} 1:1:io.flutter.embedding.engine.FlutterEngine createEngine(android.content.Context,io.flutter.plugin.platform.PlatformViewsController,boolean,boolean):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lio/flutter/plugin/platform/r;ZZ)Lio/flutter/embedding/engine/a;"} io.flutter.embedding.engine.FlutterEngineGroup$1 -> io.flutter.embedding.engine.d$a: # {"id":"sourceFile","fileName":"FlutterEngineGroup.java"} io.flutter.embedding.engine.FlutterEngine val$engineToCleanUpOnDestroy -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/a;"} io.flutter.embedding.engine.FlutterEngineGroup this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/d;"} 1:1:void onPreEngineRestart():0:0 -> a 1:1:void onEngineWillDestroy():0:0 -> b io.flutter.embedding.engine.FlutterEngineGroup$Options -> io.flutter.embedding.engine.d$b: # {"id":"sourceFile","fileName":"FlutterEngineGroup.java"} android.content.Context context -> a io.flutter.embedding.engine.dart.DartExecutor$DartEntrypoint dartEntrypoint -> b # {"id":"com.android.tools.r8.residualsignature","signature":"La0/a$b;"} java.lang.String initialRoute -> c java.util.List dartEntrypointArgs -> d io.flutter.plugin.platform.PlatformViewsController platformViewsController -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/platform/r;"} boolean automaticallyRegisterPlugins -> f boolean waitForRestorationData -> g 1:1:boolean getAutomaticallyRegisterPlugins():0:0 -> a 1:1:android.content.Context getContext():0:0 -> b 1:3:io.flutter.embedding.engine.dart.DartExecutor$DartEntrypoint getDartEntrypoint():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()La0/a$b;"} 1:1:java.util.List getDartEntrypointArgs():0:0 -> d 1:1:java.lang.String getInitialRoute():0:0 -> e 1:1:io.flutter.plugin.platform.PlatformViewsController getPlatformViewsController():0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lio/flutter/plugin/platform/r;"} 1:1:boolean getWaitForRestorationData():0:0 -> g 1:1:io.flutter.embedding.engine.FlutterEngineGroup$Options setAutomaticallyRegisterPlugins(boolean):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lio/flutter/embedding/engine/d$b;"} 1:3:io.flutter.embedding.engine.FlutterEngineGroup$Options setDartEntrypoint(io.flutter.embedding.engine.dart.DartExecutor$DartEntrypoint):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/a$b;)Lio/flutter/embedding/engine/d$b;"} 1:1:io.flutter.embedding.engine.FlutterEngineGroup$Options setDartEntrypointArgs(java.util.List):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lio/flutter/embedding/engine/d$b;"} 1:1:io.flutter.embedding.engine.FlutterEngineGroup$Options setInitialRoute(java.lang.String):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lio/flutter/embedding/engine/d$b;"} 1:1:io.flutter.embedding.engine.FlutterEngineGroup$Options setWaitForRestorationData(boolean):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Lio/flutter/embedding/engine/d$b;"} io.flutter.embedding.engine.FlutterEngineGroupCache -> io.flutter.embedding.engine.e: # {"id":"sourceFile","fileName":"FlutterEngineGroupCache.java"} java.util.Map cachedEngineGroups -> a io.flutter.embedding.engine.FlutterEngineGroupCache instance -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/e;"} 1:1:io.flutter.embedding.engine.FlutterEngineGroup get(java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lio/flutter/embedding/engine/d;"} 1:1:io.flutter.embedding.engine.FlutterEngineGroupCache getInstance():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lio/flutter/embedding/engine/e;"} io.flutter.embedding.engine.FlutterJNI -> io.flutter.embedding.engine.FlutterJNI: # {"id":"sourceFile","fileName":"FlutterJNI.java"} io.flutter.embedding.engine.FlutterJNI$AccessibilityDelegate accessibilityDelegate -> accessibilityDelegate # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/FlutterJNI$a;"} io.flutter.embedding.engine.FlutterJNI$AsyncWaitForVsyncDelegate asyncWaitForVsyncDelegate -> asyncWaitForVsyncDelegate # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/FlutterJNI$b;"} io.flutter.embedding.engine.deferredcomponents.DeferredComponentManager deferredComponentManager -> deferredComponentManager # {"id":"com.android.tools.r8.residualsignature","signature":"Lb0/a;"} io.flutter.plugin.localization.LocalizationPlugin localizationPlugin -> localizationPlugin # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/g;"} io.flutter.embedding.engine.dart.PlatformMessageHandler platformMessageHandler -> platformMessageHandler # {"id":"com.android.tools.r8.residualsignature","signature":"La0/f;"} io.flutter.plugin.platform.PlatformViewsController platformViewsController -> platformViewsController # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/platform/r;"} 1:1:void $r8$lambda$OWOIRNcvYo_qOrLnmAKnQnXaPTo(long,android.graphics.ImageDecoder,android.graphics.ImageDecoder$ImageInfo,android.graphics.ImageDecoder$Source):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:1:void dispatchSemanticsAction(int,int,java.nio.ByteBuffer,int):0:0 -> dispatchSemanticsAction 2:2:void dispatchSemanticsAction(int,io.flutter.view.AccessibilityBridge$Action):0:0 -> dispatchSemanticsAction # {"id":"com.android.tools.r8.residualsignature","signature":"(ILio/flutter/view/k$g;)V"} 3:3:void dispatchSemanticsAction(int,io.flutter.view.AccessibilityBridge$Action,java.lang.Object):0:0 -> dispatchSemanticsAction # {"id":"com.android.tools.r8.residualsignature","signature":"(ILio/flutter/view/k$g;Ljava/lang/Object;)V"} 1:9:void setDeferredComponentManager(io.flutter.embedding.engine.deferredcomponents.DeferredComponentManager):0:0 -> setDeferredComponentManager # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb0/a;)V"} 1:6:void setLocalizationPlugin(io.flutter.plugin.localization.LocalizationPlugin):0:0 -> setLocalizationPlugin # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk0/g;)V"} 1:6:void setPlatformMessageHandler(io.flutter.embedding.engine.dart.PlatformMessageHandler):0:0 -> setPlatformMessageHandler # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/f;)V"} io.flutter.embedding.engine.FlutterJNI$$ExternalSyntheticApiModelOutline0 -> io.flutter.embedding.engine.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.ImageDecoder$Source m(java.nio.ByteBuffer):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.FlutterJNI$$ExternalSyntheticApiModelOutline1 -> io.flutter.embedding.engine.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.Bitmap m(android.graphics.ImageDecoder$Source,android.graphics.ImageDecoder$OnHeaderDecodedListener):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.FlutterJNI$$ExternalSyntheticApiModelOutline2 -> io.flutter.embedding.engine.h: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.graphics.ImageDecoder,android.graphics.ColorSpace):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.FlutterJNI$$ExternalSyntheticApiModelOutline3 -> io.flutter.embedding.engine.i: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.graphics.ImageDecoder,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.FlutterJNI$$ExternalSyntheticApiModelOutline4 -> io.flutter.embedding.engine.j: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.util.Size m(android.graphics.ImageDecoder$ImageInfo):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.FlutterJNI$$ExternalSyntheticLambda5 -> io.flutter.embedding.engine.k: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} long io.flutter.embedding.engine.FlutterJNI$$InternalSyntheticLambda$1$969895856f0463a3ca32d1b3928118f7e9239d7ba7767aed61a33877642a3052$1.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:1:void (long):0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void onHeaderDecoded(android.graphics.ImageDecoder,android.graphics.ImageDecoder$ImageInfo,android.graphics.ImageDecoder$Source):0:0 -> onHeaderDecoded # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.FlutterJNI$AccessibilityDelegate -> io.flutter.embedding.engine.FlutterJNI$a: # {"id":"sourceFile","fileName":"FlutterJNI.java"} void updateSemantics(java.nio.ByteBuffer,java.lang.String[],java.nio.ByteBuffer[]) -> a void updateCustomAccessibilityActions(java.nio.ByteBuffer,java.lang.String[]) -> b io.flutter.embedding.engine.FlutterJNI$AsyncWaitForVsyncDelegate -> io.flutter.embedding.engine.FlutterJNI$b: # {"id":"sourceFile","fileName":"FlutterJNI.java"} void asyncWaitForVsync(long) -> a io.flutter.embedding.engine.FlutterJNI$Factory -> io.flutter.embedding.engine.FlutterJNI$c: # {"id":"sourceFile","fileName":"FlutterJNI.java"} 1:1:io.flutter.embedding.engine.FlutterJNI provideFlutterJNI():0:0 -> a io.flutter.embedding.engine.FlutterOverlaySurface -> io.flutter.embedding.engine.FlutterOverlaySurface: # {"id":"sourceFile","fileName":"FlutterOverlaySurface.java"} io.flutter.embedding.engine.FlutterShellArgs -> io.flutter.embedding.engine.l: # {"id":"sourceFile","fileName":"FlutterShellArgs.java"} java.util.Set args -> a 1:1:io.flutter.embedding.engine.FlutterShellArgs fromIntent(android.content.Intent):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Intent;)Lio/flutter/embedding/engine/l;"} 1:1:java.lang.String[] toArray():0:0 -> b io.flutter.embedding.engine.dart.DartExecutor -> a0.a: # {"id":"sourceFile","fileName":"DartExecutor.java"} io.flutter.embedding.engine.FlutterJNI flutterJNI -> a android.content.res.AssetManager assetManager -> b io.flutter.embedding.engine.dart.DartMessenger dartMessenger -> c # {"id":"com.android.tools.r8.residualsignature","signature":"La0/c;"} io.flutter.plugin.common.BinaryMessenger binaryMessenger -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/c;"} boolean isApplicationRunning -> e java.lang.String isolateServiceId -> f io.flutter.plugin.common.BinaryMessenger$BinaryMessageHandler isolateChannelMessageHandler -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/c$a;"} 1:47:void (io.flutter.embedding.engine.FlutterJNI,android.content.res.AssetManager):0:0 -> 1:7:io.flutter.plugin.common.BinaryMessenger$TaskQueue makeBackgroundTaskQueue(io.flutter.plugin.common.BinaryMessenger$TaskQueueOptions):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c$d;)Lj0/c$c;"} 1:6:void send(java.lang.String,java.nio.ByteBuffer,io.flutter.plugin.common.BinaryMessenger$BinaryReply):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/nio/ByteBuffer;Lj0/c$b;)V"} 1:6:void send(java.lang.String,java.nio.ByteBuffer):0:0 -> c 1:6:void setMessageHandler(java.lang.String,io.flutter.plugin.common.BinaryMessenger$BinaryMessageHandler):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lj0/c$a;)V"} 1:3:java.lang.String access$002(io.flutter.embedding.engine.dart.DartExecutor,java.lang.String):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/a;Ljava/lang/String;)Ljava/lang/String;"} 1:5:j0.BinaryMessenger$TaskQueue makeBackgroundTaskQueue():0:0 -> f # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/c$c;"} 1:5:io.flutter.embedding.engine.dart.DartExecutor$IsolateServiceIdListener access$100(io.flutter.embedding.engine.dart.DartExecutor):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/a;)La0/a$d;"} 1:6:void setMessageHandler(java.lang.String,io.flutter.plugin.common.BinaryMessenger$BinaryMessageHandler,io.flutter.plugin.common.BinaryMessenger$TaskQueue):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lj0/c$a;Lj0/c$c;)V"} 1:73:void executeDartEntrypoint(io.flutter.embedding.engine.dart.DartExecutor$DartEntrypoint,java.util.List):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/a$b;Ljava/util/List;)V"} 1:3:boolean isExecutingDart():0:0 -> j 1:14:void notifyLowMemoryWarning():0:0 -> k 1:15:void onAttachedToJNI():0:0 -> l 1:14:void onDetachedFromJNI():0:0 -> m io.flutter.embedding.engine.dart.DartExecutor$1 -> a0.a$a: # {"id":"sourceFile","fileName":"DartExecutor.java"} io.flutter.embedding.engine.dart.DartExecutor this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"La0/a;"} 1:6:void (io.flutter.embedding.engine.dart.DartExecutor):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/a;)V"} 1:17:void onMessage(java.nio.ByteBuffer,io.flutter.plugin.common.BinaryMessenger$BinaryReply):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/ByteBuffer;Lj0/c$b;)V"} io.flutter.embedding.engine.dart.DartExecutor$DartEntrypoint -> a0.a$b: # {"id":"sourceFile","fileName":"DartExecutor.java"} java.lang.String pathToBundle -> a java.lang.String dartEntrypointLibrary -> b java.lang.String dartEntrypointFunctionName -> c 1:1:void (java.lang.String,java.lang.String):0:0 -> 2:2:void (java.lang.String,java.lang.String,java.lang.String):0:0 -> 1:34:io.flutter.embedding.engine.dart.DartExecutor$DartEntrypoint createDefault():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()La0/a$b;"} 1:41:boolean equals(java.lang.Object):0:0 -> equals 1:16:int hashCode():0:0 -> hashCode 1:35:java.lang.String toString():0:0 -> toString io.flutter.embedding.engine.dart.DartExecutor$DefaultBinaryMessenger -> a0.a$c: # {"id":"sourceFile","fileName":"DartExecutor.java"} io.flutter.embedding.engine.dart.DartMessenger messenger -> a # {"id":"com.android.tools.r8.residualsignature","signature":"La0/c;"} 1:1:void (io.flutter.embedding.engine.dart.DartMessenger):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/c;)V"} 2:2:void (io.flutter.embedding.engine.dart.DartMessenger,io.flutter.embedding.engine.dart.DartExecutor$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/c;La0/a$a;)V"} 1:7:io.flutter.plugin.common.BinaryMessenger$TaskQueue makeBackgroundTaskQueue(io.flutter.plugin.common.BinaryMessenger$TaskQueueOptions):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c$d;)Lj0/c$c;"} 1:6:void send(java.lang.String,java.nio.ByteBuffer,io.flutter.plugin.common.BinaryMessenger$BinaryReply):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/nio/ByteBuffer;Lj0/c$b;)V"} 1:7:void send(java.lang.String,java.nio.ByteBuffer):0:0 -> c 1:6:void setMessageHandler(java.lang.String,io.flutter.plugin.common.BinaryMessenger$BinaryMessageHandler):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lj0/c$a;)V"} 1:5:j0.BinaryMessenger$TaskQueue makeBackgroundTaskQueue():0:0 -> f # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/c$c;"} 1:6:void setMessageHandler(java.lang.String,io.flutter.plugin.common.BinaryMessenger$BinaryMessageHandler,io.flutter.plugin.common.BinaryMessenger$TaskQueue):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lj0/c$a;Lj0/c$c;)V"} io.flutter.embedding.engine.dart.DartExecutor$IsolateServiceIdListener -> a0.a$d: # {"id":"sourceFile","fileName":"DartExecutor.java"} io.flutter.embedding.engine.dart.DartMessenger -> a0.c: # {"id":"sourceFile","fileName":"DartMessenger.java"} io.flutter.embedding.engine.FlutterJNI flutterJNI -> a java.util.Map messageHandlers -> b java.util.Map bufferedMessages -> c java.lang.Object handlersLock -> d java.util.concurrent.atomic.AtomicBoolean enableBufferingIncomingMessages -> e java.util.Map pendingReplies -> f int nextReplyId -> g io.flutter.embedding.engine.dart.DartMessenger$DartMessengerTaskQueue platformTaskQueue -> h # {"id":"com.android.tools.r8.residualsignature","signature":"La0/c$d;"} java.util.WeakHashMap createdTaskQueues -> i io.flutter.embedding.engine.dart.DartMessenger$TaskQueueFactory taskQueueFactory -> j # {"id":"com.android.tools.r8.residualsignature","signature":"La0/c$i;"} 1:1:void (io.flutter.embedding.engine.FlutterJNI):0:0 -> 2:2:void (io.flutter.embedding.engine.FlutterJNI,io.flutter.embedding.engine.dart.DartMessenger$TaskQueueFactory):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/engine/FlutterJNI;La0/c$i;)V"} 1:18:io.flutter.plugin.common.BinaryMessenger$TaskQueue makeBackgroundTaskQueue(io.flutter.plugin.common.BinaryMessenger$TaskQueueOptions):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c$d;)Lj0/c$c;"} 1:102:void send(java.lang.String,java.nio.ByteBuffer,io.flutter.plugin.common.BinaryMessenger$BinaryReply):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/nio/ByteBuffer;Lj0/c$b;)V"} 1:32:void send(java.lang.String,java.nio.ByteBuffer):0:0 -> c 1:5:void setMessageHandler(java.lang.String,io.flutter.plugin.common.BinaryMessenger$BinaryMessageHandler):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lj0/c$a;)V"} 1:56:void handlePlatformMessageResponse(int,java.nio.ByteBuffer):0:0 -> e 1:5:j0.BinaryMessenger$TaskQueue makeBackgroundTaskQueue():0:0 -> f # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/c$c;"} 1:105:void handleMessageFromDart(java.lang.String,java.nio.ByteBuffer,int,long):0:0 -> g 1:159:void setMessageHandler(java.lang.String,io.flutter.plugin.common.BinaryMessenger$BinaryMessageHandler,io.flutter.plugin.common.BinaryMessenger$TaskQueue):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lj0/c$a;Lj0/c$c;)V"} 1:4:void $r8$lambda$BqGJF3aBeRT05gDeKMoHH6eOjH0(a0.DartMessenger,java.lang.String,int,a0.DartMessenger$HandlerInfo,java.nio.ByteBuffer,long):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/c;Ljava/lang/String;ILa0/c$f;Ljava/nio/ByteBuffer;J)V"} 1:50:void dispatchMessageToQueue(java.lang.String,io.flutter.embedding.engine.dart.DartMessenger$HandlerInfo,java.nio.ByteBuffer,int,long):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;La0/c$f;Ljava/nio/ByteBuffer;IJ)V"} 1:19:void handleError(java.lang.Error):0:0 -> k 1:48:void invokeHandler(io.flutter.embedding.engine.dart.DartMessenger$HandlerInfo,java.nio.ByteBuffer,int):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/c$f;Ljava/nio/ByteBuffer;I)V"} 1:90:void lambda$dispatchMessageToQueue$0(java.lang.String,int,io.flutter.embedding.engine.dart.DartMessenger$HandlerInfo,java.nio.ByteBuffer,long):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ILa0/c$f;Ljava/nio/ByteBuffer;J)V"} io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0 -> a0.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.dart.DartMessenger io.flutter.embedding.engine.dart.DartMessenger$$InternalSyntheticLambda$1$20b6e2accb4eb4b6ac429bf8c30d6710d7ef61a7f3337426df2afcc0aee3f493$0.f$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"La0/c;"} # {"id":"com.android.tools.r8.synthesized"} java.lang.String io.flutter.embedding.engine.dart.DartMessenger$$InternalSyntheticLambda$1$20b6e2accb4eb4b6ac429bf8c30d6710d7ef61a7f3337426df2afcc0aee3f493$0.f$1 -> f # {"id":"com.android.tools.r8.synthesized"} int io.flutter.embedding.engine.dart.DartMessenger$$InternalSyntheticLambda$1$20b6e2accb4eb4b6ac429bf8c30d6710d7ef61a7f3337426df2afcc0aee3f493$0.f$2 -> g # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.dart.DartMessenger$HandlerInfo io.flutter.embedding.engine.dart.DartMessenger$$InternalSyntheticLambda$1$20b6e2accb4eb4b6ac429bf8c30d6710d7ef61a7f3337426df2afcc0aee3f493$0.f$3 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"La0/c$f;"} # {"id":"com.android.tools.r8.synthesized"} java.nio.ByteBuffer io.flutter.embedding.engine.dart.DartMessenger$$InternalSyntheticLambda$1$20b6e2accb4eb4b6ac429bf8c30d6710d7ef61a7f3337426df2afcc0aee3f493$0.f$4 -> i # {"id":"com.android.tools.r8.synthesized"} long io.flutter.embedding.engine.dart.DartMessenger$$InternalSyntheticLambda$1$20b6e2accb4eb4b6ac429bf8c30d6710d7ef61a7f3337426df2afcc0aee3f493$0.f$5 -> j # {"id":"com.android.tools.r8.synthesized"} 1:16:void (a0.DartMessenger,java.lang.String,int,a0.DartMessenger$HandlerInfo,java.nio.ByteBuffer,long):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/c;Ljava/lang/String;ILa0/c$f;Ljava/nio/ByteBuffer;J)V"} 1:16:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.dart.DartMessenger$1 -> a0.c$a: # {"id":"sourceFile","fileName":"DartMessenger.java"} io.flutter.embedding.engine.dart.DartMessenger$BufferedMessageInfo -> a0.c$b: # {"id":"sourceFile","fileName":"DartMessenger.java"} java.nio.ByteBuffer message -> a int replyId -> b long messageData -> c 1:10:void (java.nio.ByteBuffer,int,long):0:0 -> io.flutter.embedding.engine.dart.DartMessenger$ConcurrentTaskQueue -> a0.c$c: # {"id":"sourceFile","fileName":"DartMessenger.java"} java.util.concurrent.ExecutorService executor -> a 1:6:void (java.util.concurrent.ExecutorService):0:0 -> 1:6:void dispatch(java.lang.Runnable):0:0 -> a io.flutter.embedding.engine.dart.DartMessenger$DartMessengerTaskQueue -> a0.c$d: # {"id":"sourceFile","fileName":"DartMessenger.java"} void dispatch(java.lang.Runnable) -> a io.flutter.embedding.engine.dart.DartMessenger$DefaultTaskQueueFactory -> a0.c$e: # {"id":"sourceFile","fileName":"DartMessenger.java"} java.util.concurrent.ExecutorService executorService -> a 1:14:void ():0:0 -> 1:22:io.flutter.embedding.engine.dart.DartMessenger$DartMessengerTaskQueue makeBackgroundTaskQueue(io.flutter.plugin.common.BinaryMessenger$TaskQueueOptions):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c$d;)La0/c$d;"} io.flutter.embedding.engine.dart.DartMessenger$HandlerInfo -> a0.c$f: # {"id":"sourceFile","fileName":"DartMessenger.java"} io.flutter.plugin.common.BinaryMessenger$BinaryMessageHandler handler -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/c$a;"} io.flutter.embedding.engine.dart.DartMessenger$DartMessengerTaskQueue taskQueue -> b # {"id":"com.android.tools.r8.residualsignature","signature":"La0/c$d;"} 1:8:void (io.flutter.plugin.common.BinaryMessenger$BinaryMessageHandler,io.flutter.embedding.engine.dart.DartMessenger$DartMessengerTaskQueue):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c$a;La0/c$d;)V"} io.flutter.embedding.engine.dart.DartMessenger$Reply -> a0.c$g: # {"id":"sourceFile","fileName":"DartMessenger.java"} io.flutter.embedding.engine.FlutterJNI flutterJNI -> a int replyId -> b java.util.concurrent.atomic.AtomicBoolean done -> c 1:16:void (io.flutter.embedding.engine.FlutterJNI,int):0:0 -> 1:39:void reply(java.nio.ByteBuffer):0:0 -> a io.flutter.embedding.engine.dart.DartMessenger$SerialTaskQueue -> a0.c$h: # {"id":"sourceFile","fileName":"DartMessenger.java"} java.util.concurrent.ExecutorService executor -> a java.util.concurrent.ConcurrentLinkedQueue queue -> b java.util.concurrent.atomic.AtomicBoolean isRunning -> c 1:21:void (java.util.concurrent.ExecutorService):0:0 -> 1:16:void dispatch(java.lang.Runnable):0:0 -> a 1:4:void $r8$lambda$rPE7wBv7sj3o7E21Cekuy1tZau4(a0.DartMessenger$SerialTaskQueue):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/c$h;)V"} 1:4:void $r8$lambda$xdT4ipeKyuQ1O6lMuMpFDlMgxfE(a0.DartMessenger$SerialTaskQueue):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/c$h;)V"} 1:75:void flush():0:0 -> d 1:4:void lambda$dispatch$0():0:0 -> e 1:4:void lambda$flush$1():0:0 -> f io.flutter.embedding.engine.dart.DartMessenger$SerialTaskQueue$$ExternalSyntheticLambda0 -> a0.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.dart.DartMessenger$SerialTaskQueue io.flutter.embedding.engine.dart.DartMessenger$SerialTaskQueue$$InternalSyntheticLambda$4$2c1b3fd60024765d381e9fbe0ec12030dfe4e60690f543973007816eda1ddb7a$0.f$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"La0/c$h;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (a0.DartMessenger$SerialTaskQueue):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/c$h;)V"} 1:6:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.dart.DartMessenger$SerialTaskQueue$$ExternalSyntheticLambda1 -> a0.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.dart.DartMessenger$SerialTaskQueue io.flutter.embedding.engine.dart.DartMessenger$SerialTaskQueue$$InternalSyntheticLambda$5$f38146b902058d3d780478a20fb24a91b63abce26ca826b6000bd4c76cd70e78$0.f$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"La0/c$h;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (a0.DartMessenger$SerialTaskQueue):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/c$h;)V"} 1:6:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.dart.DartMessenger$TaskQueueFactory -> a0.c$i: # {"id":"sourceFile","fileName":"DartMessenger.java"} io.flutter.embedding.engine.dart.DartMessenger$DartMessengerTaskQueue makeBackgroundTaskQueue(io.flutter.plugin.common.BinaryMessenger$TaskQueueOptions) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c$d;)La0/c$d;"} io.flutter.embedding.engine.dart.DartMessenger$TaskQueueToken -> a0.c$j: # {"id":"sourceFile","fileName":"DartMessenger.java"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (io.flutter.embedding.engine.dart.DartMessenger$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/c$a;)V"} io.flutter.embedding.engine.dart.PlatformMessageHandler -> a0.f: # {"id":"sourceFile","fileName":"PlatformMessageHandler.java"} void handlePlatformMessageResponse(int,java.nio.ByteBuffer) -> e void handleMessageFromDart(java.lang.String,java.nio.ByteBuffer,int,long) -> g io.flutter.embedding.engine.dart.PlatformTaskQueue -> a0.g: # {"id":"sourceFile","fileName":"PlatformTaskQueue.java"} android.os.Handler handler -> a 1:14:void ():0:0 -> 1:6:void dispatch(java.lang.Runnable):0:0 -> a io.flutter.embedding.engine.deferredcomponents.DeferredComponentManager -> b0.a: # {"id":"sourceFile","fileName":"DeferredComponentManager.java"} void setJNI(io.flutter.embedding.engine.FlutterJNI) -> a io.flutter.embedding.engine.loader.ApplicationInfoLoader -> c0.a: # {"id":"sourceFile","fileName":"ApplicationInfoLoader.java"} java.lang.String PUBLIC_AOT_SHARED_LIBRARY_NAME -> a java.lang.String PUBLIC_VM_SNAPSHOT_DATA_KEY -> b java.lang.String PUBLIC_ISOLATE_SNAPSHOT_DATA_KEY -> c java.lang.String PUBLIC_FLUTTER_ASSETS_DIR_KEY -> d 1:109:void ():0:0 -> 1:22:android.content.pm.ApplicationInfo getApplicationInfo(android.content.Context):0:0 -> a 1:8:boolean getBoolean(android.os.Bundle,java.lang.String,boolean):0:0 -> b 1:68:java.lang.String getNetworkPolicy(android.content.pm.ApplicationInfo,android.content.Context):0:0 -> c 1:9:java.lang.String getString(android.os.Bundle,java.lang.String):0:0 -> d 1:58:io.flutter.embedding.engine.loader.FlutterApplicationInfo load(android.content.Context):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lc0/b;"} 1:70:void parseDomain(android.content.res.XmlResourceParser,org.json.JSONArray,boolean):0:0 -> f 1:54:void parseDomainConfig(android.content.res.XmlResourceParser,org.json.JSONArray,boolean):0:0 -> g 1:24:void skipTag(android.content.res.XmlResourceParser):0:0 -> h io.flutter.embedding.engine.loader.FlutterApplicationInfo -> c0.b: # {"id":"sourceFile","fileName":"FlutterApplicationInfo.java"} java.lang.String aotSharedLibraryName -> a java.lang.String vmSnapshotData -> b java.lang.String isolateSnapshotData -> c java.lang.String flutterAssetsDir -> d java.lang.String domainNetworkPolicy -> e java.lang.String nativeLibraryDir -> f boolean automaticallyRegisterPlugins -> g 1:38:void (java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,boolean):0:0 -> io.flutter.embedding.engine.loader.FlutterLoader -> c0.d: # {"id":"sourceFile","fileName":"FlutterLoader.java"} boolean initialized -> a io.flutter.embedding.engine.loader.FlutterLoader$Settings settings -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/d$c;"} long initStartTimestampMillis -> c io.flutter.embedding.engine.loader.FlutterApplicationInfo flutterApplicationInfo -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/b;"} io.flutter.embedding.engine.FlutterJNI flutterJNI -> e java.util.concurrent.ExecutorService executorService -> f java.util.concurrent.Future initResultFuture -> g 1:11:void (io.flutter.embedding.engine.FlutterJNI,java.util.concurrent.ExecutorService):0:0 -> 1:5:io.flutter.embedding.engine.loader.ResourceExtractor access$000(io.flutter.embedding.engine.loader.FlutterLoader,android.content.Context):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/d;Landroid/content/Context;)Lc0/e;"} 1:3:io.flutter.embedding.engine.FlutterJNI access$100(io.flutter.embedding.engine.loader.FlutterLoader):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/d;)Lio/flutter/embedding/engine/FlutterJNI;"} 1:3:io.flutter.embedding.engine.loader.FlutterApplicationInfo access$200(io.flutter.embedding.engine.loader.FlutterLoader):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/d;)Lc0/b;"} 1:3:java.util.concurrent.ExecutorService access$300(io.flutter.embedding.engine.loader.FlutterLoader):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/d;)Ljava/util/concurrent/ExecutorService;"} 1:5:boolean automaticallyRegisterPlugins():0:0 -> e 1:1:void ensureInitializationComplete(android.content.Context,java.lang.String[]):0:0 -> f 1:5:java.lang.String findAppBundlePath():0:0 -> g 1:2:io.flutter.embedding.engine.loader.ResourceExtractor initResources(android.content.Context):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)Lc0/e;"} 1:3:boolean initialized():0:0 -> i 1:11:boolean isLeakVM(android.os.Bundle):0:0 -> j 1:9:void startInitialization(android.content.Context):0:0 -> k 1:95:void startInitialization(android.content.Context,io.flutter.embedding.engine.loader.FlutterLoader$Settings):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lc0/d$c;)V"} io.flutter.embedding.engine.loader.FlutterLoader$1 -> c0.d$a: # {"id":"sourceFile","fileName":"FlutterLoader.java"} android.content.Context val$appContext -> a io.flutter.embedding.engine.loader.FlutterLoader this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/d;"} 1:8:void (io.flutter.embedding.engine.loader.FlutterLoader,android.content.Context):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/d;Landroid/content/Context;)V"} 1:4:void $r8$lambda$iDCWaIDtx65VjLDMso3sSApfLQA(c0.FlutterLoader$1):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/d$a;)V"} 1:1:io.flutter.embedding.engine.loader.FlutterLoader$InitResult call():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lc0/d$b;"} 1:10:void lambda$call$0():0:0 -> c 1:5:java.lang.Object call():0:0 -> call io.flutter.embedding.engine.loader.FlutterLoader$1$$ExternalSyntheticLambda0 -> c0.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.loader.FlutterLoader$1 io.flutter.embedding.engine.loader.FlutterLoader$1$$InternalSyntheticLambda$1$a0bf3ebcba192c863f5f033f6aad503534ec0a39aa44aed76313cec5d6eef2d7$0.f$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lc0/d$a;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (c0.FlutterLoader$1):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lc0/d$a;)V"} 1:6:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.loader.FlutterLoader$InitResult -> c0.d$b: # {"id":"sourceFile","fileName":"FlutterLoader.java"} java.lang.String appStoragePath -> a java.lang.String engineCachesPath -> b java.lang.String dataDirPath -> c 1:1:void (java.lang.String,java.lang.String,java.lang.String):0:0 -> 2:2:void (java.lang.String,java.lang.String,java.lang.String,io.flutter.embedding.engine.loader.FlutterLoader$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lc0/d$a;)V"} io.flutter.embedding.engine.loader.FlutterLoader$Settings -> c0.d$c: # {"id":"sourceFile","fileName":"FlutterLoader.java"} java.lang.String logTag -> a void () -> # {"id":"com.android.tools.r8.synthesized"} 1:3:java.lang.String getLogTag():0:0 -> a io.flutter.embedding.engine.loader.ResourceExtractor -> c0.e: # {"id":"sourceFile","fileName":"ResourceExtractor.java"} io.flutter.embedding.engine.mutatorsstack.FlutterMutatorView -> d0.a: # {"id":"sourceFile","fileName":"FlutterMutatorView.java"} void readyToDisplay(io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack,int,int,int,int) -> a io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack -> io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack: # {"id":"sourceFile","fileName":"FlutterMutatorsStack.java"} io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack$FlutterMutator -> io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack$a: # {"id":"sourceFile","fileName":"FlutterMutatorsStack.java"} android.graphics.Matrix matrix -> a android.graphics.Rect rect -> b float[] radiis -> c io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack$FlutterMutatorType type -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack$b;"} io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack this$0 -> e 1:1:void (io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack,android.graphics.Matrix):0:0 -> 2:2:void (io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack,android.graphics.Rect):0:0 -> 3:3:void (io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack,android.graphics.Rect,float[]):0:0 -> 1:1:android.graphics.Matrix getMatrix():0:0 -> a io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack$FlutterMutatorType -> io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack$b: # {"id":"sourceFile","fileName":"FlutterMutatorsStack.java"} io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack$FlutterMutatorType CLIP_RECT -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack$b;"} io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack$FlutterMutatorType CLIP_RRECT -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack$b;"} io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack$FlutterMutatorType CLIP_PATH -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack$b;"} io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack$FlutterMutatorType TRANSFORM -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack$b;"} io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack$FlutterMutatorType OPACITY -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack$b;"} io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack$FlutterMutatorType[] $VALUES -> j # {"id":"com.android.tools.r8.residualsignature","signature":"[Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack$b;"} 1:1:io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack$FlutterMutatorType[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lio/flutter/embedding/engine/mutatorsstack/FlutterMutatorsStack$b;"} io.flutter.embedding.engine.plugins.FlutterPlugin -> e0.a: # {"id":"sourceFile","fileName":"FlutterPlugin.java"} void onDetachedFromEngine(io.flutter.embedding.engine.plugins.FlutterPlugin$FlutterPluginBinding) -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a$b;)V"} void onAttachedToEngine(io.flutter.embedding.engine.plugins.FlutterPlugin$FlutterPluginBinding) -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a$b;)V"} io.flutter.embedding.engine.plugins.FlutterPlugin$FlutterAssets -> e0.a$a: # {"id":"sourceFile","fileName":"FlutterPlugin.java"} io.flutter.embedding.engine.plugins.FlutterPlugin$FlutterPluginBinding -> e0.a$b: # {"id":"sourceFile","fileName":"FlutterPlugin.java"} android.content.Context applicationContext -> a io.flutter.embedding.engine.FlutterEngine flutterEngine -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/a;"} io.flutter.plugin.common.BinaryMessenger binaryMessenger -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/c;"} io.flutter.view.TextureRegistry textureRegistry -> d io.flutter.plugin.platform.PlatformViewRegistry platformViewRegistry -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/platform/l;"} io.flutter.embedding.engine.plugins.FlutterPlugin$FlutterAssets flutterAssets -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a$a;"} io.flutter.embedding.engine.FlutterEngineGroup group -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/d;"} 1:18:void (android.content.Context,io.flutter.embedding.engine.FlutterEngine,io.flutter.plugin.common.BinaryMessenger,io.flutter.view.TextureRegistry,io.flutter.plugin.platform.PlatformViewRegistry,io.flutter.embedding.engine.plugins.FlutterPlugin$FlutterAssets,io.flutter.embedding.engine.FlutterEngineGroup):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lio/flutter/embedding/engine/a;Lj0/c;Lio/flutter/view/TextureRegistry;Lio/flutter/plugin/platform/l;Le0/a$a;Lio/flutter/embedding/engine/d;)V"} 1:3:android.content.Context getApplicationContext():0:0 -> a 1:3:io.flutter.plugin.common.BinaryMessenger getBinaryMessenger():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/c;"} io.flutter.embedding.engine.plugins.PluginRegistry -> e0.b: # {"id":"sourceFile","fileName":"PluginRegistry.java"} void add(io.flutter.embedding.engine.plugins.FlutterPlugin) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a;)V"} io.flutter.embedding.engine.plugins.activity.ActivityAware -> f0.a: # {"id":"sourceFile","fileName":"ActivityAware.java"} void onDetachedFromActivity() -> d void onAttachedToActivity(io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/c;)V"} void onReattachedToActivityForConfigChanges(io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/c;)V"} void onDetachedFromActivityForConfigChanges() -> i io.flutter.embedding.engine.plugins.activity.ActivityControlSurface -> f0.b: # {"id":"sourceFile","fileName":"ActivityControlSurface.java"} boolean onActivityResult(int,int,android.content.Intent) -> a boolean onRequestPermissionsResult(int,java.lang.String[],int[]) -> b void onNewIntent(android.content.Intent) -> c void onRestoreInstanceState(android.os.Bundle) -> e void attachToActivity(io.flutter.embedding.android.ExclusiveAppComponent,androidx.lifecycle.Lifecycle) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/d;Landroidx/lifecycle/g;)V"} void detachFromActivity() -> g void onSaveInstanceState(android.os.Bundle) -> h void onUserLeaveHint() -> i void detachFromActivityForConfigChanges() -> j io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding -> f0.c: # {"id":"sourceFile","fileName":"ActivityPluginBinding.java"} java.lang.Object getLifecycle() -> a void addActivityResultListener(io.flutter.plugin.common.PluginRegistry$ActivityResultListener) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/m;)V"} void addRequestPermissionsResultListener(io.flutter.plugin.common.PluginRegistry$RequestPermissionsResultListener) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/o;)V"} android.app.Activity getActivity() -> e void removeActivityResultListener(io.flutter.plugin.common.PluginRegistry$ActivityResultListener) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/m;)V"} void removeRequestPermissionsResultListener(io.flutter.plugin.common.PluginRegistry$RequestPermissionsResultListener) -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/o;)V"} io.flutter.embedding.engine.plugins.lifecycle.FlutterLifecycleAdapter -> g0.a: # {"id":"sourceFile","fileName":"FlutterLifecycleAdapter.java"} 1:11:androidx.lifecycle.Lifecycle getActivityLifecycle(io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/c;)Landroidx/lifecycle/g;"} io.flutter.embedding.engine.plugins.lifecycle.HiddenLifecycleReference -> io.flutter.embedding.engine.plugins.lifecycle.HiddenLifecycleReference: # {"id":"sourceFile","fileName":"HiddenLifecycleReference.java"} androidx.lifecycle.Lifecycle lifecycle -> lifecycle # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/g;"} io.flutter.embedding.engine.plugins.util.GeneratedPluginRegister -> h0.a: # {"id":"sourceFile","fileName":"GeneratedPluginRegister.java"} 1:59:void registerGeneratedPlugins(io.flutter.embedding.engine.FlutterEngine):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/engine/a;)V"} io.flutter.embedding.engine.renderer.FlutterRenderer -> io.flutter.embedding.engine.renderer.FlutterRenderer: # {"id":"sourceFile","fileName":"FlutterRenderer.java"} io.flutter.embedding.engine.FlutterJNI flutterJNI -> a java.util.concurrent.atomic.AtomicLong nextTextureId -> b android.view.Surface surface -> c boolean isDisplayingFlutterUi -> d android.os.Handler handler -> e java.util.Set onTrimMemoryListeners -> f java.util.List imageReaderProducers -> g io.flutter.embedding.engine.renderer.FlutterUiDisplayListener flutterUiDisplayListener -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/renderer/j;"} 1:1:boolean access$002(io.flutter.embedding.engine.renderer.FlutterRenderer,boolean):0:0 -> a 1:1:java.util.List access$100(io.flutter.embedding.engine.renderer.FlutterRenderer):0:0 -> b 1:1:void access$300(io.flutter.embedding.engine.renderer.FlutterRenderer,long):0:0 -> c 1:1:io.flutter.embedding.engine.FlutterJNI access$400(io.flutter.embedding.engine.renderer.FlutterRenderer):0:0 -> d 1:1:android.os.Handler access$500(io.flutter.embedding.engine.renderer.FlutterRenderer):0:0 -> e 1:1:void access$600(io.flutter.embedding.engine.renderer.FlutterRenderer):0:0 -> f 1:1:void addIsDisplayingFlutterUiListener(io.flutter.embedding.engine.renderer.FlutterUiDisplayListener):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/engine/renderer/j;)V"} 1:1:void dispatchPointerDataPacket(java.nio.ByteBuffer,int):0:0 -> h 1:1:boolean isDisplayingFlutterUi():0:0 -> i 1:1:boolean isSoftwareRenderingEnabled():0:0 -> j 1:1:void onTrimMemory(int):0:0 -> k 1:1:void removeIsDisplayingFlutterUiListener(io.flutter.embedding.engine.renderer.FlutterUiDisplayListener):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/engine/renderer/j;)V"} 1:1:void scheduleEngineFrame():0:0 -> m 1:1:void setSemanticsEnabled(boolean):0:0 -> n 1:1:void setViewportMetrics(io.flutter.embedding.engine.renderer.FlutterRenderer$ViewportMetrics):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/engine/renderer/FlutterRenderer$g;)V"} 1:1:void startRenderingToSurface(android.view.Surface,boolean):0:0 -> p 1:1:void stopRenderingToSurface():0:0 -> q 1:1:void surfaceChanged(int,int):0:0 -> r 1:1:void swapSurface(android.view.Surface):0:0 -> s 1:1:void unregisterTexture(long):0:0 -> t io.flutter.embedding.engine.renderer.FlutterRenderer$1 -> io.flutter.embedding.engine.renderer.FlutterRenderer$a: # {"id":"sourceFile","fileName":"FlutterRenderer.java"} io.flutter.embedding.engine.renderer.FlutterRenderer this$0 -> a 1:1:void onFlutterUiNoLongerDisplayed():0:0 -> c 1:1:void onFlutterUiDisplayed():0:0 -> g io.flutter.embedding.engine.renderer.FlutterRenderer$2 -> io.flutter.embedding.engine.renderer.FlutterRenderer$b: # {"id":"sourceFile","fileName":"FlutterRenderer.java"} io.flutter.embedding.engine.renderer.FlutterRenderer this$0 -> a 1:1:void onResume(androidx.lifecycle.LifecycleOwner):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} 1:1:void onDestroy(androidx.lifecycle.LifecycleOwner):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} 1:1:void onCreate(androidx.lifecycle.LifecycleOwner):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} 1:1:void onPause(androidx.lifecycle.LifecycleOwner):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} 1:1:void onStop(androidx.lifecycle.LifecycleOwner):0:0 -> f # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} 1:1:void onStart(androidx.lifecycle.LifecycleOwner):0:0 -> g # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} io.flutter.embedding.engine.renderer.FlutterRenderer$DisplayFeature -> io.flutter.embedding.engine.renderer.FlutterRenderer$c: # {"id":"sourceFile","fileName":"FlutterRenderer.java"} android.graphics.Rect bounds -> a io.flutter.embedding.engine.renderer.FlutterRenderer$DisplayFeatureType type -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/renderer/FlutterRenderer$e;"} io.flutter.embedding.engine.renderer.FlutterRenderer$DisplayFeatureState state -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/renderer/FlutterRenderer$d;"} 1:1:void (android.graphics.Rect,io.flutter.embedding.engine.renderer.FlutterRenderer$DisplayFeatureType):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Rect;Lio/flutter/embedding/engine/renderer/FlutterRenderer$e;)V"} 2:2:void (android.graphics.Rect,io.flutter.embedding.engine.renderer.FlutterRenderer$DisplayFeatureType,io.flutter.embedding.engine.renderer.FlutterRenderer$DisplayFeatureState):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/graphics/Rect;Lio/flutter/embedding/engine/renderer/FlutterRenderer$e;Lio/flutter/embedding/engine/renderer/FlutterRenderer$d;)V"} io.flutter.embedding.engine.renderer.FlutterRenderer$DisplayFeatureState -> io.flutter.embedding.engine.renderer.FlutterRenderer$d: # {"id":"sourceFile","fileName":"FlutterRenderer.java"} int encodedValue -> e io.flutter.embedding.engine.renderer.FlutterRenderer$DisplayFeatureState UNKNOWN -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/renderer/FlutterRenderer$d;"} io.flutter.embedding.engine.renderer.FlutterRenderer$DisplayFeatureState POSTURE_FLAT -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/renderer/FlutterRenderer$d;"} io.flutter.embedding.engine.renderer.FlutterRenderer$DisplayFeatureState POSTURE_HALF_OPENED -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/renderer/FlutterRenderer$d;"} io.flutter.embedding.engine.renderer.FlutterRenderer$DisplayFeatureState[] $VALUES -> i # {"id":"com.android.tools.r8.residualsignature","signature":"[Lio/flutter/embedding/engine/renderer/FlutterRenderer$d;"} 1:1:io.flutter.embedding.engine.renderer.FlutterRenderer$DisplayFeatureState[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lio/flutter/embedding/engine/renderer/FlutterRenderer$d;"} io.flutter.embedding.engine.renderer.FlutterRenderer$DisplayFeatureType -> io.flutter.embedding.engine.renderer.FlutterRenderer$e: # {"id":"sourceFile","fileName":"FlutterRenderer.java"} int encodedValue -> e io.flutter.embedding.engine.renderer.FlutterRenderer$DisplayFeatureType UNKNOWN -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/renderer/FlutterRenderer$e;"} io.flutter.embedding.engine.renderer.FlutterRenderer$DisplayFeatureType FOLD -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/renderer/FlutterRenderer$e;"} io.flutter.embedding.engine.renderer.FlutterRenderer$DisplayFeatureType HINGE -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/renderer/FlutterRenderer$e;"} io.flutter.embedding.engine.renderer.FlutterRenderer$DisplayFeatureType CUTOUT -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/renderer/FlutterRenderer$e;"} io.flutter.embedding.engine.renderer.FlutterRenderer$DisplayFeatureType[] $VALUES -> j # {"id":"com.android.tools.r8.residualsignature","signature":"[Lio/flutter/embedding/engine/renderer/FlutterRenderer$e;"} 1:1:io.flutter.embedding.engine.renderer.FlutterRenderer$DisplayFeatureType[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lio/flutter/embedding/engine/renderer/FlutterRenderer$e;"} io.flutter.embedding.engine.renderer.FlutterRenderer$ImageReaderSurfaceProducer -> io.flutter.embedding.engine.renderer.FlutterRenderer$ImageReaderSurfaceProducer: # {"id":"sourceFile","fileName":"FlutterRenderer.java"} io.flutter.view.TextureRegistry$SurfaceProducer$Callback callback -> callback # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/TextureRegistry$SurfaceProducer$a;"} io.flutter.embedding.engine.renderer.FlutterRenderer$ImageReaderSurfaceProducer$PerImage lastDequeuedImage -> lastDequeuedImage # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$a;"} io.flutter.embedding.engine.renderer.FlutterRenderer$ImageReaderSurfaceProducer$PerImageReader lastReaderDequeuedFrom -> lastReaderDequeuedFrom # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;"} io.flutter.embedding.engine.renderer.FlutterRenderer$ImageReaderSurfaceProducer$$ExternalSyntheticApiModelOutline0 -> io.flutter.embedding.engine.renderer.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.media.ImageReader$Builder m(android.media.ImageReader$Builder,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.renderer.FlutterRenderer$ImageReaderSurfaceProducer$$ExternalSyntheticApiModelOutline1 -> io.flutter.embedding.engine.renderer.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.media.ImageReader$Builder m(android.media.ImageReader$Builder,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.renderer.FlutterRenderer$ImageReaderSurfaceProducer$$ExternalSyntheticApiModelOutline2 -> io.flutter.embedding.engine.renderer.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.media.ImageReader$Builder m(android.media.ImageReader$Builder,long):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.renderer.FlutterRenderer$ImageReaderSurfaceProducer$$ExternalSyntheticApiModelOutline3 -> io.flutter.embedding.engine.renderer.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.media.ImageReader m(android.media.ImageReader$Builder):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.renderer.FlutterRenderer$ImageReaderSurfaceProducer$$ExternalSyntheticApiModelOutline4 -> io.flutter.embedding.engine.renderer.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.hardware.SyncFence m(android.media.Image):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.renderer.FlutterRenderer$ImageReaderSurfaceProducer$$ExternalSyntheticApiModelOutline5 -> io.flutter.embedding.engine.renderer.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean m(android.hardware.SyncFence):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.renderer.FlutterRenderer$ImageReaderSurfaceProducer$$ExternalSyntheticApiModelOutline6 -> io.flutter.embedding.engine.renderer.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.media.ImageReader$Builder m(int,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.renderer.FlutterRenderer$ImageReaderSurfaceProducer$$ExternalSyntheticApiModelOutline7 -> io.flutter.embedding.engine.renderer.h: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.renderer.FlutterRenderer$ImageReaderSurfaceProducer$PerImage -> io.flutter.embedding.engine.renderer.FlutterRenderer$ImageReaderSurfaceProducer$a: # {"id":"sourceFile","fileName":"FlutterRenderer.java"} android.media.Image image -> a long queuedTime -> b io.flutter.embedding.engine.renderer.FlutterRenderer$ImageReaderSurfaceProducer this$1 -> c io.flutter.embedding.engine.renderer.FlutterRenderer$ImageReaderSurfaceProducer$PerImageReader -> io.flutter.embedding.engine.renderer.FlutterRenderer$ImageReaderSurfaceProducer$b: # {"id":"sourceFile","fileName":"FlutterRenderer.java"} android.media.ImageReader reader -> a java.util.ArrayDeque imageQueue -> b boolean closed -> c io.flutter.embedding.engine.renderer.FlutterRenderer$ImageReaderSurfaceProducer this$1 -> d 1:1:void $r8$lambda$w5ApYRxPpc0mzUUMH6hhOXlMiXc(io.flutter.embedding.engine.renderer.FlutterRenderer$ImageReaderSurfaceProducer$PerImageReader,android.media.ImageReader):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;Landroid/media/ImageReader;)V"} 1:1:java.util.ArrayDeque access$900(io.flutter.embedding.engine.renderer.FlutterRenderer$ImageReaderSurfaceProducer$PerImageReader):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;)Ljava/util/ArrayDeque;"} 1:1:boolean canPrune():0:0 -> c 1:1:void close():0:0 -> d 1:1:io.flutter.embedding.engine.renderer.FlutterRenderer$ImageReaderSurfaceProducer$PerImage dequeueImage():0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$a;"} 1:1:void lambda$new$0(android.media.ImageReader):0:0 -> f 1:1:io.flutter.embedding.engine.renderer.FlutterRenderer$ImageReaderSurfaceProducer$PerImage queueImage(android.media.Image):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/media/Image;)Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$a;"} io.flutter.embedding.engine.renderer.FlutterRenderer$ImageReaderSurfaceProducer$PerImageReader$$ExternalSyntheticLambda0 -> io.flutter.embedding.engine.renderer.i: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.renderer.FlutterRenderer$ImageReaderSurfaceProducer$PerImageReader io.flutter.embedding.engine.renderer.FlutterRenderer$ImageReaderSurfaceProducer$PerImageReader$$InternalSyntheticLambda$1$4fe83164aad1a0893f7a1944fb012ae61de431675f4614a16b4920d714deb3c6$0.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void (io.flutter.embedding.engine.renderer.FlutterRenderer$ImageReaderSurfaceProducer$PerImageReader):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/engine/renderer/FlutterRenderer$ImageReaderSurfaceProducer$b;)V"} 1:1:void onImageAvailable(android.media.ImageReader):0:0 -> onImageAvailable # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.renderer.FlutterRenderer$ImageTextureRegistryEntry -> io.flutter.embedding.engine.renderer.FlutterRenderer$ImageTextureRegistryEntry: # {"id":"sourceFile","fileName":"FlutterRenderer.java"} io.flutter.embedding.engine.renderer.FlutterRenderer$TextureFinalizerRunnable -> io.flutter.embedding.engine.renderer.FlutterRenderer$f: # {"id":"sourceFile","fileName":"FlutterRenderer.java"} long id -> e io.flutter.embedding.engine.FlutterJNI flutterJNI -> f io.flutter.embedding.engine.renderer.FlutterRenderer$ViewportMetrics -> io.flutter.embedding.engine.renderer.FlutterRenderer$g: # {"id":"sourceFile","fileName":"FlutterRenderer.java"} float devicePixelRatio -> a int width -> b int height -> c int viewPaddingTop -> d int viewPaddingRight -> e int viewPaddingBottom -> f int viewPaddingLeft -> g int viewInsetTop -> h int viewInsetRight -> i int viewInsetBottom -> j int viewInsetLeft -> k int systemGestureInsetTop -> l int systemGestureInsetRight -> m int systemGestureInsetBottom -> n int systemGestureInsetLeft -> o int physicalTouchSlop -> p java.util.List displayFeatures -> q 1:1:boolean validate():0:0 -> a io.flutter.embedding.engine.renderer.FlutterUiDisplayListener -> io.flutter.embedding.engine.renderer.j: # {"id":"sourceFile","fileName":"FlutterUiDisplayListener.java"} void onFlutterUiNoLongerDisplayed() -> c void onFlutterUiDisplayed() -> g io.flutter.embedding.engine.renderer.RenderSurface -> io.flutter.embedding.engine.renderer.k: # {"id":"sourceFile","fileName":"RenderSurface.java"} void attachToRenderer(io.flutter.embedding.engine.renderer.FlutterRenderer) -> a void pause() -> b void detachFromRenderer() -> c void resume() -> d io.flutter.embedding.engine.renderer.SurfaceTextureWrapper -> io.flutter.embedding.engine.renderer.SurfaceTextureWrapper: # {"id":"sourceFile","fileName":"SurfaceTextureWrapper.java"} 1:1:void (android.graphics.SurfaceTexture):0:0 -> 2:2:void (android.graphics.SurfaceTexture,java.lang.Runnable):0:0 -> io.flutter.embedding.engine.systemchannels.AccessibilityChannel -> i0.a: # {"id":"sourceFile","fileName":"AccessibilityChannel.java"} io.flutter.plugin.common.BasicMessageChannel channel -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/a;"} io.flutter.embedding.engine.FlutterJNI flutterJNI -> b io.flutter.embedding.engine.systemchannels.AccessibilityChannel$AccessibilityMessageHandler handler -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a$b;"} io.flutter.plugin.common.BasicMessageChannel$MessageHandler parsingMessageHandler -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/a$d;"} 1:27:void (io.flutter.embedding.engine.dart.DartExecutor,io.flutter.embedding.engine.FlutterJNI):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/a;Lio/flutter/embedding/engine/FlutterJNI;)V"} 1:3:io.flutter.embedding.engine.systemchannels.AccessibilityChannel$AccessibilityMessageHandler access$000(io.flutter.embedding.engine.systemchannels.AccessibilityChannel):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/a;)Li0/a$b;"} 1:6:void dispatchSemanticsAction(int,io.flutter.view.AccessibilityBridge$Action):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILio/flutter/view/k$g;)V"} 1:6:void dispatchSemanticsAction(int,io.flutter.view.AccessibilityBridge$Action,java.lang.Object):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(ILio/flutter/view/k$g;Ljava/lang/Object;)V"} 1:7:void onAndroidAccessibilityDisabled():0:0 -> d 1:7:void onAndroidAccessibilityEnabled():0:0 -> e 1:6:void setAccessibilityFeatures(int):0:0 -> f 1:8:void setAccessibilityMessageHandler(io.flutter.embedding.engine.systemchannels.AccessibilityChannel$AccessibilityMessageHandler):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/a$b;)V"} io.flutter.embedding.engine.systemchannels.AccessibilityChannel$1 -> i0.a$a: # {"id":"sourceFile","fileName":"AccessibilityChannel.java"} io.flutter.embedding.engine.systemchannels.AccessibilityChannel this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} 1:6:void (io.flutter.embedding.engine.systemchannels.AccessibilityChannel):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/a;)V"} 1:1:void onMessage(java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.embedding.engine.systemchannels.AccessibilityChannel$AccessibilityMessageHandler -> i0.a$b: # {"id":"sourceFile","fileName":"AccessibilityChannel.java"} void onTooltip(java.lang.String) -> c void onFocus(int) -> d void onLongPress(int) -> e void announce(java.lang.String) -> f void onTap(int) -> g io.flutter.embedding.engine.systemchannels.BackGestureChannel -> i0.f: # {"id":"sourceFile","fileName":"BackGestureChannel.java"} io.flutter.plugin.common.MethodChannel channel -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k;"} io.flutter.plugin.common.MethodChannel$MethodCallHandler defaultHandler -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k$c;"} 1:25:void (io.flutter.embedding.engine.dart.DartExecutor):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/a;)V"} 1:82:java.util.Map backEventToJsonMap(android.window.BackEvent):0:0 -> a 1:16:void cancelBackGesture():0:0 -> b 1:16:void commitBackGesture():0:0 -> c 1:19:void startBackGesture(android.window.BackEvent):0:0 -> d 1:19:void updateBackGestureProgress(android.window.BackEvent):0:0 -> e io.flutter.embedding.engine.systemchannels.BackGestureChannel$$ExternalSyntheticApiModelOutline0 -> i0.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:float m(android.window.BackEvent):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.systemchannels.BackGestureChannel$$ExternalSyntheticApiModelOutline1 -> i0.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:float m(android.window.BackEvent):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.systemchannels.BackGestureChannel$$ExternalSyntheticApiModelOutline2 -> i0.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:float m(android.window.BackEvent):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.systemchannels.BackGestureChannel$$ExternalSyntheticApiModelOutline3 -> i0.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:int m(android.window.BackEvent):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.systemchannels.BackGestureChannel$1 -> i0.f$a: # {"id":"sourceFile","fileName":"BackGestureChannel.java"} io.flutter.embedding.engine.systemchannels.BackGestureChannel this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/f;"} 1:6:void (io.flutter.embedding.engine.systemchannels.BackGestureChannel):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/f;)V"} 1:5:void onMethodCall(io.flutter.plugin.common.MethodCall,io.flutter.plugin.common.MethodChannel$Result):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/j;Lj0/k$d;)V"} io.flutter.embedding.engine.systemchannels.DeferredComponentChannel -> i0.g: # {"id":"sourceFile","fileName":"DeferredComponentChannel.java"} io.flutter.plugin.common.MethodChannel channel -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k;"} java.util.Map componentNameToResults -> b io.flutter.plugin.common.MethodChannel$MethodCallHandler parsingMethodHandler -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k$c;"} 1:39:void (io.flutter.embedding.engine.dart.DartExecutor):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/a;)V"} 1:5:io.flutter.embedding.engine.deferredcomponents.DeferredComponentManager access$000(io.flutter.embedding.engine.systemchannels.DeferredComponentChannel):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/g;)Lb0/a;"} io.flutter.embedding.engine.systemchannels.DeferredComponentChannel$1 -> i0.g$a: # {"id":"sourceFile","fileName":"DeferredComponentChannel.java"} io.flutter.embedding.engine.systemchannels.DeferredComponentChannel this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/g;"} 1:6:void (io.flutter.embedding.engine.systemchannels.DeferredComponentChannel):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/g;)V"} 1:6:void onMethodCall(io.flutter.plugin.common.MethodCall,io.flutter.plugin.common.MethodChannel$Result):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/j;Lj0/k$d;)V"} io.flutter.embedding.engine.systemchannels.KeyEventChannel -> i0.i: # {"id":"sourceFile","fileName":"KeyEventChannel.java"} io.flutter.plugin.common.BasicMessageChannel channel -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/a;"} 1:15:void (io.flutter.plugin.common.BinaryMessenger):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c;)V"} 1:4:void $r8$lambda$YmNAVYiba7MSBKiClEqNhX6dxUU(i0.KeyEventChannel$EventResponseHandler,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/i$a;Ljava/lang/Object;)V"} 1:6:io.flutter.plugin.common.BasicMessageChannel$Reply createReplyHandler(io.flutter.embedding.engine.systemchannels.KeyEventChannel$EventResponseHandler):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/i$a;)Lj0/a$e;"} 1:174:java.util.Map encodeKeyEvent(io.flutter.embedding.engine.systemchannels.KeyEventChannel$FlutterKeyEvent,boolean):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/i$b;Z)Ljava/util/Map;"} 1:39:void lambda$createReplyHandler$0(io.flutter.embedding.engine.systemchannels.KeyEventChannel$EventResponseHandler,java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/i$a;Ljava/lang/Object;)V"} 1:14:void sendFlutterKeyEvent(io.flutter.embedding.engine.systemchannels.KeyEventChannel$FlutterKeyEvent,boolean,io.flutter.embedding.engine.systemchannels.KeyEventChannel$EventResponseHandler):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/i$b;ZLi0/i$a;)V"} io.flutter.embedding.engine.systemchannels.KeyEventChannel$$ExternalSyntheticLambda0 -> i0.h: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.systemchannels.KeyEventChannel$EventResponseHandler io.flutter.embedding.engine.systemchannels.KeyEventChannel$$InternalSyntheticLambda$2$c10c3a358d74c25eee75913b1a77af949e0200fac27477358d76cd3ddccaa19c$0.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/i$a;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (i0.KeyEventChannel$EventResponseHandler):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/i$a;)V"} 1:6:void reply(java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.systemchannels.KeyEventChannel$EventResponseHandler -> i0.i$a: # {"id":"sourceFile","fileName":"KeyEventChannel.java"} void onFrameworkResponse(boolean) -> a io.flutter.embedding.engine.systemchannels.KeyEventChannel$FlutterKeyEvent -> i0.i$b: # {"id":"sourceFile","fileName":"KeyEventChannel.java"} android.view.KeyEvent event -> a java.lang.Character complexCharacter -> b 1:8:void (android.view.KeyEvent,java.lang.Character):0:0 -> io.flutter.embedding.engine.systemchannels.KeyboardChannel -> i0.j: # {"id":"sourceFile","fileName":"KeyboardChannel.java"} io.flutter.plugin.common.MethodChannel channel -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k;"} io.flutter.embedding.engine.systemchannels.KeyboardChannel$KeyboardMethodHandler keyboardMethodHandler -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/j$b;"} io.flutter.plugin.common.MethodChannel$MethodCallHandler parsingMethodHandler -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k$c;"} 1:25:void (io.flutter.plugin.common.BinaryMessenger):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c;)V"} 1:3:io.flutter.embedding.engine.systemchannels.KeyboardChannel$KeyboardMethodHandler access$000(io.flutter.embedding.engine.systemchannels.KeyboardChannel):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/j;)Li0/j$b;"} 1:3:void setKeyboardMethodHandler(io.flutter.embedding.engine.systemchannels.KeyboardChannel$KeyboardMethodHandler):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/j$b;)V"} io.flutter.embedding.engine.systemchannels.KeyboardChannel$1 -> i0.j$a: # {"id":"sourceFile","fileName":"KeyboardChannel.java"} java.util.Map pressedState -> b io.flutter.embedding.engine.systemchannels.KeyboardChannel this$0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/j;"} 1:13:void (io.flutter.embedding.engine.systemchannels.KeyboardChannel):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/j;)V"} 1:57:void onMethodCall(io.flutter.plugin.common.MethodCall,io.flutter.plugin.common.MethodChannel$Result):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/j;Lj0/k$d;)V"} io.flutter.embedding.engine.systemchannels.KeyboardChannel$KeyboardMethodHandler -> i0.j$b: # {"id":"sourceFile","fileName":"KeyboardChannel.java"} java.util.Map getKeyboardState() -> a io.flutter.embedding.engine.systemchannels.LifecycleChannel -> i0.k: # {"id":"sourceFile","fileName":"LifecycleChannel.java"} io.flutter.embedding.engine.systemchannels.LifecycleChannel$AppLifecycleState lastAndroidState -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/k$b;"} io.flutter.embedding.engine.systemchannels.LifecycleChannel$AppLifecycleState lastFlutterState -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/k$b;"} boolean lastFocus -> c io.flutter.plugin.common.BasicMessageChannel channel -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/a;"} 1:1:void (io.flutter.embedding.engine.dart.DartExecutor):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/a;)V"} 2:2:void (io.flutter.plugin.common.BasicMessageChannel):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/a;)V"} 1:7:void aWindowIsFocused():0:0 -> a 1:8:void appIsDetached():0:0 -> b 1:8:void appIsInactive():0:0 -> c 1:8:void appIsPaused():0:0 -> d 1:8:void appIsResumed():0:0 -> e 1:7:void noWindowsAreFocused():0:0 -> f 1:121:void sendState(io.flutter.embedding.engine.systemchannels.LifecycleChannel$AppLifecycleState,boolean):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/k$b;Z)V"} io.flutter.embedding.engine.systemchannels.LifecycleChannel$1 -> i0.k$a: # {"id":"sourceFile","fileName":"LifecycleChannel.java"} int[] $SwitchMap$io$flutter$embedding$engine$systemchannels$LifecycleChannel$AppLifecycleState -> a 1:63:void ():0:0 -> io.flutter.embedding.engine.systemchannels.LifecycleChannel$AppLifecycleState -> i0.k$b: # {"id":"sourceFile","fileName":"LifecycleChannel.java"} io.flutter.embedding.engine.systemchannels.LifecycleChannel$AppLifecycleState DETACHED -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/k$b;"} io.flutter.embedding.engine.systemchannels.LifecycleChannel$AppLifecycleState RESUMED -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/k$b;"} io.flutter.embedding.engine.systemchannels.LifecycleChannel$AppLifecycleState INACTIVE -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/k$b;"} io.flutter.embedding.engine.systemchannels.LifecycleChannel$AppLifecycleState HIDDEN -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/k$b;"} io.flutter.embedding.engine.systemchannels.LifecycleChannel$AppLifecycleState PAUSED -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/k$b;"} io.flutter.embedding.engine.systemchannels.LifecycleChannel$AppLifecycleState[] $VALUES -> j # {"id":"com.android.tools.r8.residualsignature","signature":"[Li0/k$b;"} 1:57:void ():0:0 -> 1:4:void (java.lang.String,int):0:0 -> 1:29:io.flutter.embedding.engine.systemchannels.LifecycleChannel$AppLifecycleState[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Li0/k$b;"} 1:9:io.flutter.embedding.engine.systemchannels.LifecycleChannel$AppLifecycleState valueOf(java.lang.String):0:0 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Li0/k$b;"} 1:9:io.flutter.embedding.engine.systemchannels.LifecycleChannel$AppLifecycleState[] values():0:0 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Li0/k$b;"} io.flutter.embedding.engine.systemchannels.LocalizationChannel -> i0.l: # {"id":"sourceFile","fileName":"LocalizationChannel.java"} io.flutter.plugin.common.MethodChannel channel -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k;"} io.flutter.embedding.engine.systemchannels.LocalizationChannel$LocalizationMessageHandler localizationMessageHandler -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/l$b;"} io.flutter.plugin.common.MethodChannel$MethodCallHandler handler -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k$c;"} 1:25:void (io.flutter.embedding.engine.dart.DartExecutor):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/a;)V"} 1:3:io.flutter.embedding.engine.systemchannels.LocalizationChannel$LocalizationMessageHandler access$000(io.flutter.embedding.engine.systemchannels.LocalizationChannel):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/l;)Li0/l$b;"} 1:118:void sendLocales(java.util.List):0:0 -> b 1:3:void setLocalizationMessageHandler(io.flutter.embedding.engine.systemchannels.LocalizationChannel$LocalizationMessageHandler):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/l$b;)V"} io.flutter.embedding.engine.systemchannels.LocalizationChannel$1 -> i0.l$a: # {"id":"sourceFile","fileName":"LocalizationChannel.java"} io.flutter.embedding.engine.systemchannels.LocalizationChannel this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/l;"} 1:6:void (io.flutter.embedding.engine.systemchannels.LocalizationChannel):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/l;)V"} 1:79:void onMethodCall(io.flutter.plugin.common.MethodCall,io.flutter.plugin.common.MethodChannel$Result):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/j;Lj0/k$d;)V"} io.flutter.embedding.engine.systemchannels.LocalizationChannel$LocalizationMessageHandler -> i0.l$b: # {"id":"sourceFile","fileName":"LocalizationChannel.java"} java.lang.String getStringResource(java.lang.String,java.lang.String) -> a io.flutter.embedding.engine.systemchannels.MouseCursorChannel -> i0.m: # {"id":"sourceFile","fileName":"MouseCursorChannel.java"} io.flutter.plugin.common.MethodChannel channel -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k;"} io.flutter.embedding.engine.systemchannels.MouseCursorChannel$MouseCursorMethodHandler mouseCursorMethodHandler -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/m$b;"} io.flutter.plugin.common.MethodChannel$MethodCallHandler parsingMethodCallHandler -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k$c;"} 1:25:void (io.flutter.embedding.engine.dart.DartExecutor):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/a;)V"} 1:3:io.flutter.embedding.engine.systemchannels.MouseCursorChannel$MouseCursorMethodHandler access$000(io.flutter.embedding.engine.systemchannels.MouseCursorChannel):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/m;)Li0/m$b;"} 1:3:void setMethodHandler(io.flutter.embedding.engine.systemchannels.MouseCursorChannel$MouseCursorMethodHandler):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/m$b;)V"} io.flutter.embedding.engine.systemchannels.MouseCursorChannel$1 -> i0.m$a: # {"id":"sourceFile","fileName":"MouseCursorChannel.java"} io.flutter.embedding.engine.systemchannels.MouseCursorChannel this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/m;"} 1:6:void (io.flutter.embedding.engine.systemchannels.MouseCursorChannel):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/m;)V"} 1:139:void onMethodCall(io.flutter.plugin.common.MethodCall,io.flutter.plugin.common.MethodChannel$Result):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/j;Lj0/k$d;)V"} io.flutter.embedding.engine.systemchannels.MouseCursorChannel$MouseCursorMethodHandler -> i0.m$b: # {"id":"sourceFile","fileName":"MouseCursorChannel.java"} void activateSystemCursor(java.lang.String) -> a io.flutter.embedding.engine.systemchannels.NavigationChannel -> i0.n: # {"id":"sourceFile","fileName":"NavigationChannel.java"} io.flutter.plugin.common.MethodChannel channel -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k;"} io.flutter.plugin.common.MethodChannel$MethodCallHandler defaultHandler -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k$c;"} 1:25:void (io.flutter.embedding.engine.dart.DartExecutor):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/a;)V"} 1:16:void popRoute():0:0 -> a 1:45:void pushRouteInformation(java.lang.String):0:0 -> b 1:35:void setInitialRoute(java.lang.String):0:0 -> c io.flutter.embedding.engine.systemchannels.NavigationChannel$1 -> i0.n$a: # {"id":"sourceFile","fileName":"NavigationChannel.java"} io.flutter.embedding.engine.systemchannels.NavigationChannel this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/n;"} 1:6:void (io.flutter.embedding.engine.systemchannels.NavigationChannel):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/n;)V"} 1:5:void onMethodCall(io.flutter.plugin.common.MethodCall,io.flutter.plugin.common.MethodChannel$Result):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/j;Lj0/k$d;)V"} io.flutter.embedding.engine.systemchannels.PlatformChannel -> i0.o: # {"id":"sourceFile","fileName":"PlatformChannel.java"} io.flutter.plugin.common.MethodChannel channel -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k;"} io.flutter.embedding.engine.systemchannels.PlatformChannel$PlatformMessageHandler platformMessageHandler -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o$h;"} io.flutter.plugin.common.MethodChannel$MethodCallHandler parsingMethodCallHandler -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k$c;"} 1:25:void (io.flutter.embedding.engine.dart.DartExecutor):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/a;)V"} 1:3:io.flutter.embedding.engine.systemchannels.PlatformChannel$PlatformMessageHandler access$000(io.flutter.embedding.engine.systemchannels.PlatformChannel):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/o;)Li0/o$h;"} 1:5:int access$100(io.flutter.embedding.engine.systemchannels.PlatformChannel,org.json.JSONArray):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/o;Lorg/json/JSONArray;)I"} 1:5:io.flutter.embedding.engine.systemchannels.PlatformChannel$AppSwitcherDescription access$200(io.flutter.embedding.engine.systemchannels.PlatformChannel,org.json.JSONObject):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/o;Lorg/json/JSONObject;)Li0/o$c;"} 1:5:java.util.List access$300(io.flutter.embedding.engine.systemchannels.PlatformChannel,org.json.JSONArray):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/o;Lorg/json/JSONArray;)Ljava/util/List;"} 1:5:io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemUiMode access$400(io.flutter.embedding.engine.systemchannels.PlatformChannel,java.lang.String):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/o;Ljava/lang/String;)Li0/o$k;"} 1:5:io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemChromeStyle access$500(io.flutter.embedding.engine.systemchannels.PlatformChannel,org.json.JSONObject):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/o;Lorg/json/JSONObject;)Li0/o$j;"} 1:23:io.flutter.embedding.engine.systemchannels.PlatformChannel$AppSwitcherDescription decodeAppSwitcherDescription(org.json.JSONObject):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/json/JSONObject;)Li0/o$c;"} 1:90:int decodeOrientations(org.json.JSONArray):0:0 -> h 1:139:io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemChromeStyle decodeSystemChromeStyle(org.json.JSONObject):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/json/JSONObject;)Li0/o$j;"} 1:39:io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemUiMode decodeSystemUiMode(java.lang.String):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Li0/o$k;"} 1:48:java.util.List decodeSystemUiOverlays(org.json.JSONArray):0:0 -> k 1:3:void setPlatformMessageHandler(io.flutter.embedding.engine.systemchannels.PlatformChannel$PlatformMessageHandler):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/o$h;)V"} 1:29:void systemChromeChanged(boolean):0:0 -> m io.flutter.embedding.engine.systemchannels.PlatformChannel$1 -> i0.o$a: # {"id":"sourceFile","fileName":"PlatformChannel.java"} io.flutter.embedding.engine.systemchannels.PlatformChannel this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o;"} 1:6:void (io.flutter.embedding.engine.systemchannels.PlatformChannel):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/o;)V"} 1:1:void onMethodCall(io.flutter.plugin.common.MethodCall,io.flutter.plugin.common.MethodChannel$Result):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/j;Lj0/k$d;)V"} io.flutter.embedding.engine.systemchannels.PlatformChannel$2 -> i0.o$b: # {"id":"sourceFile","fileName":"PlatformChannel.java"} int[] $SwitchMap$io$flutter$embedding$engine$systemchannels$PlatformChannel$DeviceOrientation -> a int[] $SwitchMap$io$flutter$embedding$engine$systemchannels$PlatformChannel$SystemUiOverlay -> b int[] $SwitchMap$io$flutter$embedding$engine$systemchannels$PlatformChannel$SystemUiMode -> c 1:1:void ():0:0 -> io.flutter.embedding.engine.systemchannels.PlatformChannel$AppSwitcherDescription -> i0.o$c: # {"id":"sourceFile","fileName":"PlatformChannel.java"} int color -> a java.lang.String label -> b 1:8:void (int,java.lang.String):0:0 -> io.flutter.embedding.engine.systemchannels.PlatformChannel$Brightness -> i0.o$d: # {"id":"sourceFile","fileName":"PlatformChannel.java"} java.lang.String encodedName -> e io.flutter.embedding.engine.systemchannels.PlatformChannel$Brightness LIGHT -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o$d;"} io.flutter.embedding.engine.systemchannels.PlatformChannel$Brightness DARK -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o$d;"} io.flutter.embedding.engine.systemchannels.PlatformChannel$Brightness[] $VALUES -> h # {"id":"com.android.tools.r8.residualsignature","signature":"[Li0/o$d;"} 1:31:void ():0:0 -> 1:6:void (java.lang.String,int,java.lang.String):0:0 -> 1:14:io.flutter.embedding.engine.systemchannels.PlatformChannel$Brightness[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Li0/o$d;"} 1:45:io.flutter.embedding.engine.systemchannels.PlatformChannel$Brightness fromValue(java.lang.String):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Li0/o$d;"} 1:9:io.flutter.embedding.engine.systemchannels.PlatformChannel$Brightness valueOf(java.lang.String):0:0 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Li0/o$d;"} 1:9:io.flutter.embedding.engine.systemchannels.PlatformChannel$Brightness[] values():0:0 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Li0/o$d;"} io.flutter.embedding.engine.systemchannels.PlatformChannel$ClipboardContentFormat -> i0.o$e: # {"id":"sourceFile","fileName":"PlatformChannel.java"} java.lang.String encodedName -> e io.flutter.embedding.engine.systemchannels.PlatformChannel$ClipboardContentFormat PLAIN_TEXT -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o$e;"} io.flutter.embedding.engine.systemchannels.PlatformChannel$ClipboardContentFormat[] $VALUES -> g # {"id":"com.android.tools.r8.residualsignature","signature":"[Li0/o$e;"} 1:19:void ():0:0 -> 1:6:void (java.lang.String,int,java.lang.String):0:0 -> 1:9:io.flutter.embedding.engine.systemchannels.PlatformChannel$ClipboardContentFormat[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Li0/o$e;"} 1:45:io.flutter.embedding.engine.systemchannels.PlatformChannel$ClipboardContentFormat fromValue(java.lang.String):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Li0/o$e;"} 1:9:io.flutter.embedding.engine.systemchannels.PlatformChannel$ClipboardContentFormat valueOf(java.lang.String):0:0 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Li0/o$e;"} 1:9:io.flutter.embedding.engine.systemchannels.PlatformChannel$ClipboardContentFormat[] values():0:0 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Li0/o$e;"} io.flutter.embedding.engine.systemchannels.PlatformChannel$DeviceOrientation -> i0.o$f: # {"id":"sourceFile","fileName":"PlatformChannel.java"} java.lang.String encodedName -> e io.flutter.embedding.engine.systemchannels.PlatformChannel$DeviceOrientation PORTRAIT_UP -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o$f;"} io.flutter.embedding.engine.systemchannels.PlatformChannel$DeviceOrientation PORTRAIT_DOWN -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o$f;"} io.flutter.embedding.engine.systemchannels.PlatformChannel$DeviceOrientation LANDSCAPE_LEFT -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o$f;"} io.flutter.embedding.engine.systemchannels.PlatformChannel$DeviceOrientation LANDSCAPE_RIGHT -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o$f;"} io.flutter.embedding.engine.systemchannels.PlatformChannel$DeviceOrientation[] $VALUES -> j # {"id":"com.android.tools.r8.residualsignature","signature":"[Li0/o$f;"} 1:55:void ():0:0 -> 1:6:void (java.lang.String,int,java.lang.String):0:0 -> 1:24:io.flutter.embedding.engine.systemchannels.PlatformChannel$DeviceOrientation[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Li0/o$f;"} 1:45:io.flutter.embedding.engine.systemchannels.PlatformChannel$DeviceOrientation fromValue(java.lang.String):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Li0/o$f;"} 1:9:io.flutter.embedding.engine.systemchannels.PlatformChannel$DeviceOrientation valueOf(java.lang.String):0:0 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Li0/o$f;"} 1:9:io.flutter.embedding.engine.systemchannels.PlatformChannel$DeviceOrientation[] values():0:0 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Li0/o$f;"} io.flutter.embedding.engine.systemchannels.PlatformChannel$HapticFeedbackType -> i0.o$g: # {"id":"sourceFile","fileName":"PlatformChannel.java"} java.lang.String encodedName -> e io.flutter.embedding.engine.systemchannels.PlatformChannel$HapticFeedbackType STANDARD -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o$g;"} io.flutter.embedding.engine.systemchannels.PlatformChannel$HapticFeedbackType LIGHT_IMPACT -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o$g;"} io.flutter.embedding.engine.systemchannels.PlatformChannel$HapticFeedbackType MEDIUM_IMPACT -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o$g;"} io.flutter.embedding.engine.systemchannels.PlatformChannel$HapticFeedbackType HEAVY_IMPACT -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o$g;"} io.flutter.embedding.engine.systemchannels.PlatformChannel$HapticFeedbackType SELECTION_CLICK -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o$g;"} io.flutter.embedding.engine.systemchannels.PlatformChannel$HapticFeedbackType[] $VALUES -> k # {"id":"com.android.tools.r8.residualsignature","signature":"[Li0/o$g;"} 1:66:void ():0:0 -> 1:6:void (java.lang.String,int,java.lang.String):0:0 -> 1:29:io.flutter.embedding.engine.systemchannels.PlatformChannel$HapticFeedbackType[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Li0/o$g;"} 1:51:io.flutter.embedding.engine.systemchannels.PlatformChannel$HapticFeedbackType fromValue(java.lang.String):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Li0/o$g;"} 1:9:io.flutter.embedding.engine.systemchannels.PlatformChannel$HapticFeedbackType valueOf(java.lang.String):0:0 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Li0/o$g;"} 1:9:io.flutter.embedding.engine.systemchannels.PlatformChannel$HapticFeedbackType[] values():0:0 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Li0/o$g;"} io.flutter.embedding.engine.systemchannels.PlatformChannel$PlatformMessageHandler -> i0.o$h: # {"id":"sourceFile","fileName":"PlatformChannel.java"} void popSystemNavigator() -> b void setFrameworkHandlesBack(boolean) -> h void setSystemUiChangeListener() -> i void setApplicationSwitcherDescription(io.flutter.embedding.engine.systemchannels.PlatformChannel$AppSwitcherDescription) -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/o$c;)V"} void restoreSystemUiOverlays() -> k void setClipboardData(java.lang.String) -> l java.lang.CharSequence getClipboardData(io.flutter.embedding.engine.systemchannels.PlatformChannel$ClipboardContentFormat) -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/o$e;)Ljava/lang/CharSequence;"} void playSystemSound(io.flutter.embedding.engine.systemchannels.PlatformChannel$SoundType) -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/o$i;)V"} void showSystemUiMode(io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemUiMode) -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/o$k;)V"} void setSystemUiOverlayStyle(io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemChromeStyle) -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/o$j;)V"} void setPreferredOrientations(int) -> q void showSystemOverlays(java.util.List) -> r void share(java.lang.String) -> s void vibrateHapticFeedback(io.flutter.embedding.engine.systemchannels.PlatformChannel$HapticFeedbackType) -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/o$g;)V"} boolean clipboardHasStrings() -> u io.flutter.embedding.engine.systemchannels.PlatformChannel$SoundType -> i0.o$i: # {"id":"sourceFile","fileName":"PlatformChannel.java"} java.lang.String encodedName -> e io.flutter.embedding.engine.systemchannels.PlatformChannel$SoundType CLICK -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o$i;"} io.flutter.embedding.engine.systemchannels.PlatformChannel$SoundType ALERT -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o$i;"} io.flutter.embedding.engine.systemchannels.PlatformChannel$SoundType[] $VALUES -> h # {"id":"com.android.tools.r8.residualsignature","signature":"[Li0/o$i;"} 1:31:void ():0:0 -> 1:6:void (java.lang.String,int,java.lang.String):0:0 -> 1:14:io.flutter.embedding.engine.systemchannels.PlatformChannel$SoundType[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Li0/o$i;"} 1:45:io.flutter.embedding.engine.systemchannels.PlatformChannel$SoundType fromValue(java.lang.String):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Li0/o$i;"} 1:9:io.flutter.embedding.engine.systemchannels.PlatformChannel$SoundType valueOf(java.lang.String):0:0 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Li0/o$i;"} 1:9:io.flutter.embedding.engine.systemchannels.PlatformChannel$SoundType[] values():0:0 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Li0/o$i;"} io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemChromeStyle -> i0.o$j: # {"id":"sourceFile","fileName":"PlatformChannel.java"} java.lang.Integer statusBarColor -> a io.flutter.embedding.engine.systemchannels.PlatformChannel$Brightness statusBarIconBrightness -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o$d;"} java.lang.Boolean systemStatusBarContrastEnforced -> c java.lang.Integer systemNavigationBarColor -> d io.flutter.embedding.engine.systemchannels.PlatformChannel$Brightness systemNavigationBarIconBrightness -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o$d;"} java.lang.Integer systemNavigationBarDividerColor -> f java.lang.Boolean systemNavigationBarContrastEnforced -> g 1:18:void (java.lang.Integer,io.flutter.embedding.engine.systemchannels.PlatformChannel$Brightness,java.lang.Boolean,java.lang.Integer,io.flutter.embedding.engine.systemchannels.PlatformChannel$Brightness,java.lang.Integer,java.lang.Boolean):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Integer;Li0/o$d;Ljava/lang/Boolean;Ljava/lang/Integer;Li0/o$d;Ljava/lang/Integer;Ljava/lang/Boolean;)V"} io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemUiMode -> i0.o$k: # {"id":"sourceFile","fileName":"PlatformChannel.java"} java.lang.String encodedName -> e io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemUiMode LEAN_BACK -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o$k;"} io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemUiMode IMMERSIVE -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o$k;"} io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemUiMode IMMERSIVE_STICKY -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o$k;"} io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemUiMode EDGE_TO_EDGE -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o$k;"} io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemUiMode[] $VALUES -> j # {"id":"com.android.tools.r8.residualsignature","signature":"[Li0/o$k;"} 1:55:void ():0:0 -> 1:6:void (java.lang.String,int,java.lang.String):0:0 -> 1:24:io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemUiMode[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Li0/o$k;"} 1:45:io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemUiMode fromValue(java.lang.String):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Li0/o$k;"} 1:9:io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemUiMode valueOf(java.lang.String):0:0 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Li0/o$k;"} 1:9:io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemUiMode[] values():0:0 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Li0/o$k;"} io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemUiOverlay -> i0.o$l: # {"id":"sourceFile","fileName":"PlatformChannel.java"} java.lang.String encodedName -> e io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemUiOverlay TOP_OVERLAYS -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o$l;"} io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemUiOverlay BOTTOM_OVERLAYS -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o$l;"} io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemUiOverlay[] $VALUES -> h # {"id":"com.android.tools.r8.residualsignature","signature":"[Li0/o$l;"} 1:31:void ():0:0 -> 1:6:void (java.lang.String,int,java.lang.String):0:0 -> 1:14:io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemUiOverlay[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Li0/o$l;"} 1:45:io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemUiOverlay fromValue(java.lang.String):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Li0/o$l;"} 1:9:io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemUiOverlay valueOf(java.lang.String):0:0 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Li0/o$l;"} 1:9:io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemUiOverlay[] values():0:0 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Li0/o$l;"} io.flutter.embedding.engine.systemchannels.PlatformViewsChannel -> i0.q: # {"id":"sourceFile","fileName":"PlatformViewsChannel.java"} io.flutter.plugin.common.MethodChannel channel -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k;"} io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewsHandler handler -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/q$g;"} io.flutter.plugin.common.MethodChannel$MethodCallHandler parsingHandler -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k$c;"} 1:25:void (io.flutter.embedding.engine.dart.DartExecutor):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/a;)V"} 1:3:io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewsHandler access$000(io.flutter.embedding.engine.systemchannels.PlatformViewsChannel):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/q;)Li0/q$g;"} 1:5:java.lang.String access$100(java.lang.Exception):0:0 -> b 1:5:java.lang.String detailedExceptionString(java.lang.Exception):0:0 -> c 1:3:void setPlatformViewsHandler(io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewsHandler):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/q$g;)V"} io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$1 -> i0.q$a: # {"id":"sourceFile","fileName":"PlatformViewsChannel.java"} io.flutter.embedding.engine.systemchannels.PlatformViewsChannel this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/q;"} 1:6:void (io.flutter.embedding.engine.systemchannels.PlatformViewsChannel):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/q;)V"} 1:1:void onMethodCall(io.flutter.plugin.common.MethodCall,io.flutter.plugin.common.MethodChannel$Result):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/j;Lj0/k$d;)V"} 1:4:void $r8$lambda$diUd0wIPgakJ8_D0r_5kdq_mXgk(j0.MethodChannel$Result,i0.PlatformViewsChannel$PlatformViewBufferSize):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/k$d;Li0/q$c;)V"} 1:35:void clearFocus(io.flutter.plugin.common.MethodCall,io.flutter.plugin.common.MethodChannel$Result):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/j;Lj0/k$d;)V"} 1:1:void create(io.flutter.plugin.common.MethodCall,io.flutter.plugin.common.MethodChannel$Result):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/j;Lj0/k$d;)V"} 1:43:void dispose(io.flutter.plugin.common.MethodCall,io.flutter.plugin.common.MethodChannel$Result):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/j;Lj0/k$d;)V"} 1:44:void lambda$resize$0(io.flutter.plugin.common.MethodChannel$Result,io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewBufferSize):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/k$d;Li0/q$c;)V"} 1:67:void offset(io.flutter.plugin.common.MethodCall,io.flutter.plugin.common.MethodChannel$Result):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/j;Lj0/k$d;)V"} 1:75:void resize(io.flutter.plugin.common.MethodCall,io.flutter.plugin.common.MethodChannel$Result):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/j;Lj0/k$d;)V"} 1:55:void setDirection(io.flutter.plugin.common.MethodCall,io.flutter.plugin.common.MethodChannel$Result):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/j;Lj0/k$d;)V"} 1:35:void synchronizeToNativeViewHierarchy(io.flutter.plugin.common.MethodCall,io.flutter.plugin.common.MethodChannel$Result):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/j;Lj0/k$d;)V"} 1:1:void touch(io.flutter.plugin.common.MethodCall,io.flutter.plugin.common.MethodChannel$Result):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/j;Lj0/k$d;)V"} io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$1$$ExternalSyntheticLambda0 -> i0.p: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.common.MethodChannel$Result io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$1$$InternalSyntheticLambda$2$616177e844dae1f923f03b95cd12325dc2b5e6203442af5ce80e1251520fd359$0.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k$d;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (j0.MethodChannel$Result):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/k$d;)V"} 1:6:void run(i0.PlatformViewsChannel$PlatformViewBufferSize):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/q$c;)V"} io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewBufferResized -> i0.q$b: # {"id":"sourceFile","fileName":"PlatformViewsChannel.java"} void run(io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewBufferSize) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/q$c;)V"} io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewBufferSize -> i0.q$c: # {"id":"sourceFile","fileName":"PlatformViewsChannel.java"} int width -> a int height -> b 1:8:void (int,int):0:0 -> io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewCreationRequest -> i0.q$d: # {"id":"sourceFile","fileName":"PlatformViewsChannel.java"} int viewId -> a java.lang.String viewType -> b double logicalWidth -> c double logicalHeight -> d double logicalTop -> e double logicalLeft -> f int direction -> g io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewCreationRequest$RequestedDisplayMode displayMode -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/q$d$a;"} java.nio.ByteBuffer params -> i 1:22:void (int,java.lang.String,double,double,double,double,int,io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewCreationRequest$RequestedDisplayMode,java.nio.ByteBuffer):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/String;DDDDILi0/q$d$a;Ljava/nio/ByteBuffer;)V"} io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewCreationRequest$RequestedDisplayMode -> i0.q$d$a: # {"id":"sourceFile","fileName":"PlatformViewsChannel.java"} io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewCreationRequest$RequestedDisplayMode TEXTURE_WITH_VIRTUAL_FALLBACK -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/q$d$a;"} io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewCreationRequest$RequestedDisplayMode TEXTURE_WITH_HYBRID_FALLBACK -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/q$d$a;"} io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewCreationRequest$RequestedDisplayMode HYBRID_ONLY -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/q$d$a;"} io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewCreationRequest$RequestedDisplayMode[] $VALUES -> h # {"id":"com.android.tools.r8.residualsignature","signature":"[Li0/q$d$a;"} 1:37:void ():0:0 -> 1:4:void (java.lang.String,int):0:0 -> 1:19:io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewCreationRequest$RequestedDisplayMode[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Li0/q$d$a;"} 1:9:io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewCreationRequest$RequestedDisplayMode valueOf(java.lang.String):0:0 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Li0/q$d$a;"} 1:9:io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewCreationRequest$RequestedDisplayMode[] values():0:0 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Li0/q$d$a;"} io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewResizeRequest -> i0.q$e: # {"id":"sourceFile","fileName":"PlatformViewsChannel.java"} int viewId -> a double newLogicalWidth -> b double newLogicalHeight -> c 1:10:void (int,double,double):0:0 -> io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewTouch -> i0.q$f: # {"id":"sourceFile","fileName":"PlatformViewsChannel.java"} int viewId -> a java.lang.Number downTime -> b java.lang.Number eventTime -> c int action -> d int pointerCount -> e java.lang.Object rawPointerPropertiesList -> f java.lang.Object rawPointerCoords -> g int metaState -> h int buttonState -> i float xPrecision -> j float yPrecision -> k int deviceId -> l int edgeFlags -> m int source -> n int flags -> o long motionEventId -> p 1:1:void (int,java.lang.Number,java.lang.Number,int,int,java.lang.Object,java.lang.Object,int,int,float,float,int,int,int,int,long):0:0 -> io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewsHandler -> i0.q$g: # {"id":"sourceFile","fileName":"PlatformViewsChannel.java"} void clearFocus(int) -> a void synchronizeToNativeViewHierarchy(boolean) -> b void onTouch(io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewTouch) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/q$f;)V"} void resize(io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewResizeRequest,io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewBufferResized) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/q$e;Li0/q$b;)V"} void offset(int,double,double) -> e void setDirection(int,int) -> f long createForTextureLayer(io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewCreationRequest) -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/q$d;)J"} void dispose(int) -> h void createForPlatformViewLayer(io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewCreationRequest) -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/q$d;)V"} io.flutter.embedding.engine.systemchannels.ProcessTextChannel -> i0.r: # {"id":"sourceFile","fileName":"ProcessTextChannel.java"} io.flutter.plugin.common.MethodChannel channel -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k;"} android.content.pm.PackageManager packageManager -> b io.flutter.embedding.engine.systemchannels.ProcessTextChannel$ProcessTextMethodHandler processTextMethodHandler -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/r$b;"} io.flutter.plugin.common.MethodChannel$MethodCallHandler parsingMethodHandler -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k$c;"} 1:27:void (io.flutter.embedding.engine.dart.DartExecutor,android.content.pm.PackageManager):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/a;Landroid/content/pm/PackageManager;)V"} 1:3:io.flutter.embedding.engine.systemchannels.ProcessTextChannel$ProcessTextMethodHandler access$000(io.flutter.embedding.engine.systemchannels.ProcessTextChannel):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/r;)Li0/r$b;"} 1:3:void setMethodHandler(io.flutter.embedding.engine.systemchannels.ProcessTextChannel$ProcessTextMethodHandler):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/r$b;)V"} io.flutter.embedding.engine.systemchannels.ProcessTextChannel$1 -> i0.r$a: # {"id":"sourceFile","fileName":"ProcessTextChannel.java"} io.flutter.embedding.engine.systemchannels.ProcessTextChannel this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/r;"} 1:6:void (io.flutter.embedding.engine.systemchannels.ProcessTextChannel):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/r;)V"} 1:99:void onMethodCall(io.flutter.plugin.common.MethodCall,io.flutter.plugin.common.MethodChannel$Result):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/j;Lj0/k$d;)V"} io.flutter.embedding.engine.systemchannels.ProcessTextChannel$ProcessTextMethodHandler -> i0.r$b: # {"id":"sourceFile","fileName":"ProcessTextChannel.java"} void processTextAction(java.lang.String,java.lang.String,boolean,io.flutter.plugin.common.MethodChannel$Result) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;ZLj0/k$d;)V"} java.util.Map queryTextActions() -> c io.flutter.embedding.engine.systemchannels.RestorationChannel -> i0.s: # {"id":"sourceFile","fileName":"RestorationChannel.java"} boolean waitForRestorationData -> a byte[] restorationData -> b io.flutter.plugin.common.MethodChannel channel -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k;"} io.flutter.plugin.common.MethodChannel$Result pendingFrameworkRestorationChannelRequest -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k$d;"} boolean engineHasProvidedData -> e boolean frameworkHasRequestedData -> f io.flutter.plugin.common.MethodChannel$MethodCallHandler handler -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k$c;"} 1:1:void (io.flutter.embedding.engine.dart.DartExecutor,boolean):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/a;Z)V"} 2:2:void (io.flutter.plugin.common.MethodChannel,boolean):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/k;Z)V"} 1:3:byte[] access$000(io.flutter.embedding.engine.systemchannels.RestorationChannel):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/s;)[B"} 1:3:byte[] access$002(io.flutter.embedding.engine.systemchannels.RestorationChannel,byte[]):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/s;[B)[B"} 1:3:boolean access$102(io.flutter.embedding.engine.systemchannels.RestorationChannel,boolean):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/s;Z)Z"} 1:3:boolean access$200(io.flutter.embedding.engine.systemchannels.RestorationChannel):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/s;)Z"} 1:5:java.util.Map access$300(io.flutter.embedding.engine.systemchannels.RestorationChannel,byte[]):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/s;[B)Ljava/util/Map;"} 1:3:io.flutter.plugin.common.MethodChannel$Result access$402(io.flutter.embedding.engine.systemchannels.RestorationChannel,io.flutter.plugin.common.MethodChannel$Result):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/s;Lj0/k$d;)Lj0/k$d;"} 1:4:void clearData():0:0 -> g 1:3:byte[] getRestorationData():0:0 -> h 1:18:java.util.Map packageData(byte[]):0:0 -> i 1:41:void setRestorationData(byte[]):0:0 -> j io.flutter.embedding.engine.systemchannels.RestorationChannel$1 -> i0.s$a: # {"id":"sourceFile","fileName":"RestorationChannel.java"} byte[] val$data -> a io.flutter.embedding.engine.systemchannels.RestorationChannel this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/s;"} 1:8:void (io.flutter.embedding.engine.systemchannels.RestorationChannel,byte[]):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/s;[B)V"} 1:8:void success(java.lang.Object):0:0 -> a 1:31:void error(java.lang.String,java.lang.String,java.lang.Object):0:0 -> b 1:1:void notImplemented():0:0 -> c io.flutter.embedding.engine.systemchannels.RestorationChannel$2 -> i0.s$b: # {"id":"sourceFile","fileName":"RestorationChannel.java"} io.flutter.embedding.engine.systemchannels.RestorationChannel this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/s;"} 1:6:void (io.flutter.embedding.engine.systemchannels.RestorationChannel):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/s;)V"} 1:76:void onMethodCall(io.flutter.plugin.common.MethodCall,io.flutter.plugin.common.MethodChannel$Result):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/j;Lj0/k$d;)V"} io.flutter.embedding.engine.systemchannels.SettingsChannel -> i0.t: # {"id":"sourceFile","fileName":"SettingsChannel.java"} io.flutter.plugin.common.BasicMessageChannel channel -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/a;"} io.flutter.embedding.engine.systemchannels.SettingsChannel$ConfigurationQueue CONFIGURATION_QUEUE -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/t$a;"} 1:8:void ():0:0 -> 1:15:void (io.flutter.embedding.engine.dart.DartExecutor):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/a;)V"} 1:3:io.flutter.embedding.engine.systemchannels.SettingsChannel$ConfigurationQueue access$100():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/t$a;"} 1:15:android.util.DisplayMetrics getPastDisplayMetrics(int):0:0 -> b 1:10:boolean hasNonlinearTextScalingSupport():0:0 -> c 1:8:io.flutter.embedding.engine.systemchannels.SettingsChannel$MessageBuilder startMessage():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Li0/t$b;"} io.flutter.embedding.engine.systemchannels.SettingsChannel$ConfigurationQueue -> i0.t$a: # {"id":"sourceFile","fileName":"SettingsChannel.java"} java.util.concurrent.ConcurrentLinkedQueue sentQueue -> a io.flutter.embedding.engine.systemchannels.SettingsChannel$ConfigurationQueue$SentConfiguration currentConfiguration -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/t$a$b;"} io.flutter.embedding.engine.systemchannels.SettingsChannel$ConfigurationQueue$SentConfiguration previousEnqueuedConfiguration -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/t$a$b;"} 1:11:void ():0:0 -> 1:3:java.util.concurrent.ConcurrentLinkedQueue access$200(io.flutter.embedding.engine.systemchannels.SettingsChannel$ConfigurationQueue):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/t$a;)Ljava/util/concurrent/ConcurrentLinkedQueue;"} 1:19:io.flutter.plugin.common.BasicMessageChannel$Reply enqueueConfiguration(io.flutter.embedding.engine.systemchannels.SettingsChannel$ConfigurationQueue$SentConfiguration):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/t$a$b;)Lj0/a$e;"} 1:92:io.flutter.embedding.engine.systemchannels.SettingsChannel$ConfigurationQueue$SentConfiguration getConfiguration(int):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Li0/t$a$b;"} io.flutter.embedding.engine.systemchannels.SettingsChannel$ConfigurationQueue$1 -> i0.t$a$a: # {"id":"sourceFile","fileName":"SettingsChannel.java"} io.flutter.embedding.engine.systemchannels.SettingsChannel$ConfigurationQueue$SentConfiguration val$configurationToRemove -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/t$a$b;"} io.flutter.embedding.engine.systemchannels.SettingsChannel$ConfigurationQueue this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/t$a;"} 1:8:void (io.flutter.embedding.engine.systemchannels.SettingsChannel$ConfigurationQueue,io.flutter.embedding.engine.systemchannels.SettingsChannel$ConfigurationQueue$SentConfiguration):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/t$a;Li0/t$a$b;)V"} 1:54:void reply(java.lang.Object):0:0 -> a io.flutter.embedding.engine.systemchannels.SettingsChannel$ConfigurationQueue$SentConfiguration -> i0.t$a$b: # {"id":"sourceFile","fileName":"SettingsChannel.java"} int generationNumber -> a android.util.DisplayMetrics displayMetrics -> b int nextConfigGeneration -> c 1:1:void ():0:0 -> 1:14:void (android.util.DisplayMetrics):0:0 -> 1:3:android.util.DisplayMetrics access$000(io.flutter.embedding.engine.systemchannels.SettingsChannel$ConfigurationQueue$SentConfiguration):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/t$a$b;)Landroid/util/DisplayMetrics;"} io.flutter.embedding.engine.systemchannels.SettingsChannel$MessageBuilder -> i0.t$b: # {"id":"sourceFile","fileName":"SettingsChannel.java"} io.flutter.plugin.common.BasicMessageChannel channel -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/a;"} java.util.Map message -> b android.util.DisplayMetrics displayMetrics -> c 1:13:void (io.flutter.plugin.common.BasicMessageChannel):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/a;)V"} 1:1:void send():0:0 -> a 1:12:io.flutter.embedding.engine.systemchannels.SettingsChannel$MessageBuilder setBrieflyShowPassword(boolean):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Li0/t$b;"} 1:3:io.flutter.embedding.engine.systemchannels.SettingsChannel$MessageBuilder setDisplayMetrics(android.util.DisplayMetrics):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/util/DisplayMetrics;)Li0/t$b;"} 1:12:io.flutter.embedding.engine.systemchannels.SettingsChannel$MessageBuilder setNativeSpellCheckServiceDefined(boolean):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Li0/t$b;"} 1:10:io.flutter.embedding.engine.systemchannels.SettingsChannel$MessageBuilder setPlatformBrightness(io.flutter.embedding.engine.systemchannels.SettingsChannel$PlatformBrightness):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/t$c;)Li0/t$b;"} 1:12:io.flutter.embedding.engine.systemchannels.SettingsChannel$MessageBuilder setTextScaleFactor(float):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(F)Li0/t$b;"} 1:12:io.flutter.embedding.engine.systemchannels.SettingsChannel$MessageBuilder setUse24HourFormat(boolean):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)Li0/t$b;"} io.flutter.embedding.engine.systemchannels.SettingsChannel$PlatformBrightness -> i0.t$c: # {"id":"sourceFile","fileName":"SettingsChannel.java"} java.lang.String name -> e io.flutter.embedding.engine.systemchannels.SettingsChannel$PlatformBrightness light -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/t$c;"} io.flutter.embedding.engine.systemchannels.SettingsChannel$PlatformBrightness dark -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/t$c;"} io.flutter.embedding.engine.systemchannels.SettingsChannel$PlatformBrightness[] $VALUES -> h # {"id":"com.android.tools.r8.residualsignature","signature":"[Li0/t$c;"} 1:27:void ():0:0 -> 1:6:void (java.lang.String,int,java.lang.String):0:0 -> 1:14:io.flutter.embedding.engine.systemchannels.SettingsChannel$PlatformBrightness[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Li0/t$c;"} 1:9:io.flutter.embedding.engine.systemchannels.SettingsChannel$PlatformBrightness valueOf(java.lang.String):0:0 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Li0/t$c;"} 1:9:io.flutter.embedding.engine.systemchannels.SettingsChannel$PlatformBrightness[] values():0:0 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Li0/t$c;"} io.flutter.embedding.engine.systemchannels.SpellCheckChannel -> i0.u: # {"id":"sourceFile","fileName":"SpellCheckChannel.java"} io.flutter.plugin.common.MethodChannel channel -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k;"} io.flutter.embedding.engine.systemchannels.SpellCheckChannel$SpellCheckMethodHandler spellCheckMethodHandler -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/u$b;"} io.flutter.plugin.common.MethodChannel$MethodCallHandler parsingMethodHandler -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k$c;"} 1:25:void (io.flutter.embedding.engine.dart.DartExecutor):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/a;)V"} 1:3:io.flutter.embedding.engine.systemchannels.SpellCheckChannel$SpellCheckMethodHandler access$000(io.flutter.embedding.engine.systemchannels.SpellCheckChannel):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/u;)Li0/u$b;"} 1:3:void setSpellCheckMethodHandler(io.flutter.embedding.engine.systemchannels.SpellCheckChannel$SpellCheckMethodHandler):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/u$b;)V"} io.flutter.embedding.engine.systemchannels.SpellCheckChannel$1 -> i0.u$a: # {"id":"sourceFile","fileName":"SpellCheckChannel.java"} io.flutter.embedding.engine.systemchannels.SpellCheckChannel this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/u;"} 1:6:void (io.flutter.embedding.engine.systemchannels.SpellCheckChannel):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/u;)V"} 1:98:void onMethodCall(io.flutter.plugin.common.MethodCall,io.flutter.plugin.common.MethodChannel$Result):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/j;Lj0/k$d;)V"} io.flutter.embedding.engine.systemchannels.SpellCheckChannel$SpellCheckMethodHandler -> i0.u$b: # {"id":"sourceFile","fileName":"SpellCheckChannel.java"} void initiateSpellCheck(java.lang.String,java.lang.String,io.flutter.plugin.common.MethodChannel$Result) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lj0/k$d;)V"} io.flutter.embedding.engine.systemchannels.SystemChannel -> i0.v: # {"id":"sourceFile","fileName":"SystemChannel.java"} io.flutter.plugin.common.BasicMessageChannel channel -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/a;"} 1:15:void (io.flutter.embedding.engine.dart.DartExecutor):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/a;)V"} 1:26:void sendMemoryPressureWarning():0:0 -> a io.flutter.embedding.engine.systemchannels.TextInputChannel -> i0.w: # {"id":"sourceFile","fileName":"TextInputChannel.java"} io.flutter.plugin.common.MethodChannel channel -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k;"} io.flutter.embedding.engine.systemchannels.TextInputChannel$TextInputMethodHandler textInputMethodHandler -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/w$f;"} io.flutter.plugin.common.MethodChannel$MethodCallHandler parsingMethodHandler -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k$c;"} 1:25:void (io.flutter.embedding.engine.dart.DartExecutor):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La0/a;)V"} 1:3:io.flutter.embedding.engine.systemchannels.TextInputChannel$TextInputMethodHandler access$000(io.flutter.embedding.engine.systemchannels.TextInputChannel):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/w;)Li0/w$f;"} 1:37:void commitContent(int,java.util.Map):0:0 -> b 1:40:java.util.HashMap createEditingDeltaJSON(java.util.ArrayList):0:0 -> c 1:47:java.util.HashMap createEditingStateJSON(java.lang.String,int,int,int,int):0:0 -> d 1:34:void done(int):0:0 -> e 1:34:void go(int):0:0 -> f 1:34:void newline(int):0:0 -> g 1:34:void next(int):0:0 -> h 1:179:void performPrivateCommand(int,java.lang.String,android.os.Bundle):0:0 -> i 1:34:void previous(int):0:0 -> j 1:9:void requestExistingInputState():0:0 -> k 1:34:void search(int):0:0 -> l 1:34:void send(int):0:0 -> m 1:3:void setTextInputMethodHandler(io.flutter.embedding.engine.systemchannels.TextInputChannel$TextInputMethodHandler):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/w$f;)V"} 1:34:void unspecifiedAction(int):0:0 -> o 1:83:void updateEditingState(int,java.lang.String,int,int,int,int):0:0 -> p 1:55:void updateEditingStateWithDeltas(int,java.util.ArrayList):0:0 -> q 1:112:void updateEditingStateWithTag(int,java.util.HashMap):0:0 -> r io.flutter.embedding.engine.systemchannels.TextInputChannel$1 -> i0.w$a: # {"id":"sourceFile","fileName":"TextInputChannel.java"} io.flutter.embedding.engine.systemchannels.TextInputChannel this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/w;"} 1:6:void (io.flutter.embedding.engine.systemchannels.TextInputChannel):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/w;)V"} 1:1:void onMethodCall(io.flutter.plugin.common.MethodCall,io.flutter.plugin.common.MethodChannel$Result):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/j;Lj0/k$d;)V"} io.flutter.embedding.engine.systemchannels.TextInputChannel$Configuration -> i0.w$b: # {"id":"sourceFile","fileName":"TextInputChannel.java"} boolean obscureText -> a boolean autocorrect -> b boolean enableSuggestions -> c boolean enableIMEPersonalizedLearning -> d boolean enableDeltaModel -> e io.flutter.embedding.engine.systemchannels.TextInputChannel$TextCapitalization textCapitalization -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/w$d;"} io.flutter.embedding.engine.systemchannels.TextInputChannel$InputType inputType -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/w$c;"} java.lang.Integer inputAction -> h java.lang.String actionLabel -> i io.flutter.embedding.engine.systemchannels.TextInputChannel$Configuration$Autofill autofill -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/w$b$a;"} java.lang.String[] contentCommitMimeTypes -> k io.flutter.embedding.engine.systemchannels.TextInputChannel$Configuration[] fields -> l # {"id":"com.android.tools.r8.residualsignature","signature":"[Li0/w$b;"} 1:1:void (boolean,boolean,boolean,boolean,boolean,io.flutter.embedding.engine.systemchannels.TextInputChannel$TextCapitalization,io.flutter.embedding.engine.systemchannels.TextInputChannel$InputType,java.lang.Integer,java.lang.String,io.flutter.embedding.engine.systemchannels.TextInputChannel$Configuration$Autofill,java.lang.String[],io.flutter.embedding.engine.systemchannels.TextInputChannel$Configuration[]):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ZZZZZLi0/w$d;Li0/w$c;Ljava/lang/Integer;Ljava/lang/String;Li0/w$b$a;[Ljava/lang/String;[Li0/w$b;)V"} 1:209:io.flutter.embedding.engine.systemchannels.TextInputChannel$Configuration fromJson(org.json.JSONObject):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/json/JSONObject;)Li0/w$b;"} 1:164:java.lang.Integer inputActionFromTextInputAction(java.lang.String):0:0 -> b io.flutter.embedding.engine.systemchannels.TextInputChannel$Configuration$Autofill -> i0.w$b$a: # {"id":"sourceFile","fileName":"TextInputChannel.java"} java.lang.String uniqueIdentifier -> a java.lang.String[] hints -> b io.flutter.embedding.engine.systemchannels.TextInputChannel$TextEditState editState -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/w$e;"} java.lang.String hintText -> d 1:12:void (java.lang.String,java.lang.String[],java.lang.String,io.flutter.embedding.engine.systemchannels.TextInputChannel$TextEditState):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Li0/w$e;)V"} 1:68:io.flutter.embedding.engine.systemchannels.TextInputChannel$Configuration$Autofill fromJson(org.json.JSONObject):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/json/JSONObject;)Li0/w$b$a;"} 1:1:java.lang.String translateAutofillHint(java.lang.String):0:0 -> b io.flutter.embedding.engine.systemchannels.TextInputChannel$InputType -> i0.w$c: # {"id":"sourceFile","fileName":"TextInputChannel.java"} io.flutter.embedding.engine.systemchannels.TextInputChannel$TextInputType type -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/w$g;"} boolean isSigned -> b boolean isDecimal -> c 1:10:void (io.flutter.embedding.engine.systemchannels.TextInputChannel$TextInputType,boolean,boolean):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/w$g;ZZ)V"} 1:29:io.flutter.embedding.engine.systemchannels.TextInputChannel$InputType fromJson(org.json.JSONObject):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/json/JSONObject;)Li0/w$c;"} io.flutter.embedding.engine.systemchannels.TextInputChannel$TextCapitalization -> i0.w$d: # {"id":"sourceFile","fileName":"TextInputChannel.java"} java.lang.String encodedName -> e io.flutter.embedding.engine.systemchannels.TextInputChannel$TextCapitalization CHARACTERS -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/w$d;"} io.flutter.embedding.engine.systemchannels.TextInputChannel$TextCapitalization WORDS -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/w$d;"} io.flutter.embedding.engine.systemchannels.TextInputChannel$TextCapitalization SENTENCES -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/w$d;"} io.flutter.embedding.engine.systemchannels.TextInputChannel$TextCapitalization NONE -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/w$d;"} io.flutter.embedding.engine.systemchannels.TextInputChannel$TextCapitalization[] $VALUES -> j # {"id":"com.android.tools.r8.residualsignature","signature":"[Li0/w$d;"} 1:55:void ():0:0 -> 1:6:void (java.lang.String,int,java.lang.String):0:0 -> 1:24:io.flutter.embedding.engine.systemchannels.TextInputChannel$TextCapitalization[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Li0/w$d;"} 1:45:io.flutter.embedding.engine.systemchannels.TextInputChannel$TextCapitalization fromValue(java.lang.String):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Li0/w$d;"} 1:9:io.flutter.embedding.engine.systemchannels.TextInputChannel$TextCapitalization valueOf(java.lang.String):0:0 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Li0/w$d;"} 1:9:io.flutter.embedding.engine.systemchannels.TextInputChannel$TextCapitalization[] values():0:0 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Li0/w$d;"} io.flutter.embedding.engine.systemchannels.TextInputChannel$TextEditState -> i0.w$e: # {"id":"sourceFile","fileName":"TextInputChannel.java"} java.lang.String text -> a int selectionStart -> b int selectionEnd -> c int composingStart -> d int composingEnd -> e 1:214:void (java.lang.String,int,int,int,int):0:0 -> 1:37:io.flutter.embedding.engine.systemchannels.TextInputChannel$TextEditState fromJson(org.json.JSONObject):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lorg/json/JSONObject;)Li0/w$e;"} 1:12:boolean hasComposing():0:0 -> b 1:8:boolean hasSelection():0:0 -> c io.flutter.embedding.engine.systemchannels.TextInputChannel$TextInputMethodHandler -> i0.w$f: # {"id":"sourceFile","fileName":"TextInputChannel.java"} void show() -> a void sendAppPrivateCommand(java.lang.String,android.os.Bundle) -> b void clearClient() -> c void setPlatformViewClient(int,boolean) -> d void setEditableSizeAndTransform(double,double,double[]) -> e void setClient(int,io.flutter.embedding.engine.systemchannels.TextInputChannel$Configuration) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(ILi0/w$b;)V"} void requestAutofill() -> g void finishAutofillContext(boolean) -> h void hide() -> i void setEditingState(io.flutter.embedding.engine.systemchannels.TextInputChannel$TextEditState) -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/w$e;)V"} io.flutter.embedding.engine.systemchannels.TextInputChannel$TextInputType -> i0.w$g: # {"id":"sourceFile","fileName":"TextInputChannel.java"} java.lang.String encodedName -> e io.flutter.embedding.engine.systemchannels.TextInputChannel$TextInputType TEXT -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/w$g;"} io.flutter.embedding.engine.systemchannels.TextInputChannel$TextInputType DATETIME -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/w$g;"} io.flutter.embedding.engine.systemchannels.TextInputChannel$TextInputType NAME -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/w$g;"} io.flutter.embedding.engine.systemchannels.TextInputChannel$TextInputType POSTAL_ADDRESS -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/w$g;"} io.flutter.embedding.engine.systemchannels.TextInputChannel$TextInputType NUMBER -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/w$g;"} io.flutter.embedding.engine.systemchannels.TextInputChannel$TextInputType PHONE -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/w$g;"} io.flutter.embedding.engine.systemchannels.TextInputChannel$TextInputType MULTILINE -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/w$g;"} io.flutter.embedding.engine.systemchannels.TextInputChannel$TextInputType EMAIL_ADDRESS -> m # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/w$g;"} io.flutter.embedding.engine.systemchannels.TextInputChannel$TextInputType URL -> n # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/w$g;"} io.flutter.embedding.engine.systemchannels.TextInputChannel$TextInputType VISIBLE_PASSWORD -> o # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/w$g;"} io.flutter.embedding.engine.systemchannels.TextInputChannel$TextInputType NONE -> p # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/w$g;"} io.flutter.embedding.engine.systemchannels.TextInputChannel$TextInputType[] $VALUES -> q # {"id":"com.android.tools.r8.residualsignature","signature":"[Li0/w$g;"} 1:1:void ():0:0 -> 1:6:void (java.lang.String,int,java.lang.String):0:0 -> 1:63:io.flutter.embedding.engine.systemchannels.TextInputChannel$TextInputType[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Li0/w$g;"} 1:45:io.flutter.embedding.engine.systemchannels.TextInputChannel$TextInputType fromValue(java.lang.String):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Li0/w$g;"} 1:9:io.flutter.embedding.engine.systemchannels.TextInputChannel$TextInputType valueOf(java.lang.String):0:0 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Li0/w$g;"} 1:9:io.flutter.embedding.engine.systemchannels.TextInputChannel$TextInputType[] values():0:0 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Li0/w$g;"} io.flutter.plugin.common.BasicMessageChannel -> j0.a: # {"id":"sourceFile","fileName":"BasicMessageChannel.java"} io.flutter.plugin.common.BinaryMessenger messenger -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/c;"} java.lang.String name -> b io.flutter.plugin.common.MessageCodec codec -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/i;"} io.flutter.plugin.common.BinaryMessenger$TaskQueue taskQueue -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/c$c;"} 1:1:void (io.flutter.plugin.common.BinaryMessenger,java.lang.String,io.flutter.plugin.common.MessageCodec):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c;Ljava/lang/String;Lj0/i;)V"} 2:2:void (io.flutter.plugin.common.BinaryMessenger,java.lang.String,io.flutter.plugin.common.MessageCodec,io.flutter.plugin.common.BinaryMessenger$TaskQueue):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c;Ljava/lang/String;Lj0/i;Lj0/c$c;)V"} 1:3:io.flutter.plugin.common.MessageCodec access$200(io.flutter.plugin.common.BasicMessageChannel):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/a;)Lj0/i;"} 1:3:java.lang.String access$300(io.flutter.plugin.common.BasicMessageChannel):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/a;)Ljava/lang/String;"} 1:5:void send(java.lang.Object):0:0 -> c 1:24:void send(java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} 1:41:void setMessageHandler(io.flutter.plugin.common.BasicMessageChannel$MessageHandler):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/a$d;)V"} io.flutter.plugin.common.BasicMessageChannel$1 -> j0.a$a: # {"id":"sourceFile","fileName":"BasicMessageChannel.java"} io.flutter.plugin.common.BasicMessageChannel$IncomingMessageHandler -> j0.a$b: # {"id":"sourceFile","fileName":"BasicMessageChannel.java"} io.flutter.plugin.common.BasicMessageChannel$MessageHandler handler -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/a$d;"} io.flutter.plugin.common.BasicMessageChannel this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/a;"} 1:1:void (io.flutter.plugin.common.BasicMessageChannel,io.flutter.plugin.common.BasicMessageChannel$MessageHandler):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/a;Lj0/a$d;)V"} 2:2:void (io.flutter.plugin.common.BasicMessageChannel,io.flutter.plugin.common.BasicMessageChannel$MessageHandler,io.flutter.plugin.common.BasicMessageChannel$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/a;Lj0/a$d;Lj0/a$a;)V"} 1:55:void onMessage(java.nio.ByteBuffer,io.flutter.plugin.common.BinaryMessenger$BinaryReply):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/ByteBuffer;Lj0/c$b;)V"} io.flutter.plugin.common.BasicMessageChannel$IncomingMessageHandler$1 -> j0.a$b$a: # {"id":"sourceFile","fileName":"BasicMessageChannel.java"} io.flutter.plugin.common.BinaryMessenger$BinaryReply val$callback -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/c$b;"} io.flutter.plugin.common.BasicMessageChannel$IncomingMessageHandler this$1 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/a$b;"} 1:8:void (io.flutter.plugin.common.BasicMessageChannel$IncomingMessageHandler,io.flutter.plugin.common.BinaryMessenger$BinaryReply):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/a$b;Lj0/c$b;)V"} 1:18:void reply(java.lang.Object):0:0 -> a io.flutter.plugin.common.BasicMessageChannel$IncomingReplyHandler -> j0.a$c: # {"id":"sourceFile","fileName":"BasicMessageChannel.java"} io.flutter.plugin.common.BasicMessageChannel$Reply callback -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/a$e;"} io.flutter.plugin.common.BasicMessageChannel this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/a;"} 1:1:void (io.flutter.plugin.common.BasicMessageChannel,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/a;Lj0/a$e;)V"} 2:2:void (io.flutter.plugin.common.BasicMessageChannel,io.flutter.plugin.common.BasicMessageChannel$Reply,io.flutter.plugin.common.BasicMessageChannel$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/a;Lj0/a$e;Lj0/a$a;)V"} 1:46:void reply(java.nio.ByteBuffer):0:0 -> a io.flutter.plugin.common.BasicMessageChannel$MessageHandler -> j0.a$d: # {"id":"sourceFile","fileName":"BasicMessageChannel.java"} void onMessage(java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugin.common.BasicMessageChannel$Reply -> j0.a$e: # {"id":"sourceFile","fileName":"BasicMessageChannel.java"} void reply(java.lang.Object) -> a io.flutter.plugin.common.BinaryMessenger -> j0.c: # {"id":"sourceFile","fileName":"BinaryMessenger.java"} io.flutter.plugin.common.BinaryMessenger$TaskQueue makeBackgroundTaskQueue(io.flutter.plugin.common.BinaryMessenger$TaskQueueOptions) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c$d;)Lj0/c$c;"} void send(java.lang.String,java.nio.ByteBuffer,io.flutter.plugin.common.BinaryMessenger$BinaryReply) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/nio/ByteBuffer;Lj0/c$b;)V"} void send(java.lang.String,java.nio.ByteBuffer) -> c void setMessageHandler(java.lang.String,io.flutter.plugin.common.BinaryMessenger$BinaryMessageHandler) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lj0/c$a;)V"} io.flutter.plugin.common.BinaryMessenger$TaskQueue makeBackgroundTaskQueue() -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/c$c;"} void setMessageHandler(java.lang.String,io.flutter.plugin.common.BinaryMessenger$BinaryMessageHandler,io.flutter.plugin.common.BinaryMessenger$TaskQueue) -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lj0/c$a;Lj0/c$c;)V"} io.flutter.plugin.common.BinaryMessenger$-CC -> j0.b: # {"id":"sourceFile","fileName":"BinaryMessenger.java"} # {"id":"com.android.tools.r8.synthesized"} 1:10:io.flutter.plugin.common.BinaryMessenger$TaskQueue io.flutter.plugin.common.BinaryMessenger.makeBackgroundTaskQueue():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c;)Lj0/c$c;"} io.flutter.plugin.common.BinaryMessenger$BinaryMessageHandler -> j0.c$a: # {"id":"sourceFile","fileName":"BinaryMessenger.java"} void onMessage(java.nio.ByteBuffer,io.flutter.plugin.common.BinaryMessenger$BinaryReply) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/ByteBuffer;Lj0/c$b;)V"} io.flutter.plugin.common.BinaryMessenger$BinaryReply -> j0.c$b: # {"id":"sourceFile","fileName":"BinaryMessenger.java"} void reply(java.nio.ByteBuffer) -> a io.flutter.plugin.common.BinaryMessenger$TaskQueue -> j0.c$c: # {"id":"sourceFile","fileName":"BinaryMessenger.java"} io.flutter.plugin.common.BinaryMessenger$TaskQueueOptions -> j0.c$d: # {"id":"sourceFile","fileName":"BinaryMessenger.java"} boolean isSerial -> a 1:7:void ():0:0 -> 1:3:boolean getIsSerial():0:0 -> a io.flutter.plugin.common.EventChannel -> j0.d: # {"id":"sourceFile","fileName":"EventChannel.java"} io.flutter.plugin.common.BinaryMessenger messenger -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/c;"} java.lang.String name -> b io.flutter.plugin.common.MethodCodec codec -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/l;"} io.flutter.plugin.common.BinaryMessenger$TaskQueue taskQueue -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/c$c;"} 1:1:void (io.flutter.plugin.common.BinaryMessenger,java.lang.String):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c;Ljava/lang/String;)V"} 2:2:void (io.flutter.plugin.common.BinaryMessenger,java.lang.String,io.flutter.plugin.common.MethodCodec):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c;Ljava/lang/String;Lj0/l;)V"} 3:3:void (io.flutter.plugin.common.BinaryMessenger,java.lang.String,io.flutter.plugin.common.MethodCodec,io.flutter.plugin.common.BinaryMessenger$TaskQueue):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c;Ljava/lang/String;Lj0/l;Lj0/c$c;)V"} 1:3:io.flutter.plugin.common.MethodCodec access$000(io.flutter.plugin.common.EventChannel):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/d;)Lj0/l;"} 1:3:java.lang.String access$200(io.flutter.plugin.common.EventChannel):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/d;)Ljava/lang/String;"} 1:3:io.flutter.plugin.common.BinaryMessenger access$400(io.flutter.plugin.common.EventChannel):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/d;)Lj0/c;"} 1:39:void setStreamHandler(io.flutter.plugin.common.EventChannel$StreamHandler):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/d$d;)V"} io.flutter.plugin.common.EventChannel$1 -> j0.d$a: # {"id":"sourceFile","fileName":"EventChannel.java"} io.flutter.plugin.common.EventChannel$EventSink -> j0.d$b: # {"id":"sourceFile","fileName":"EventChannel.java"} void success(java.lang.Object) -> a io.flutter.plugin.common.EventChannel$IncomingStreamRequestHandler -> j0.d$c: # {"id":"sourceFile","fileName":"EventChannel.java"} io.flutter.plugin.common.EventChannel$StreamHandler handler -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/d$d;"} java.util.concurrent.atomic.AtomicReference activeSink -> b io.flutter.plugin.common.EventChannel this$0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/d;"} 1:16:void (io.flutter.plugin.common.EventChannel,io.flutter.plugin.common.EventChannel$StreamHandler):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/d;Lj0/d$d;)V"} 1:47:void onMessage(java.nio.ByteBuffer,io.flutter.plugin.common.BinaryMessenger$BinaryReply):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/ByteBuffer;Lj0/c$b;)V"} 1:3:java.util.concurrent.atomic.AtomicReference access$300(io.flutter.plugin.common.EventChannel$IncomingStreamRequestHandler):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/d$c;)Ljava/util/concurrent/atomic/AtomicReference;"} 1:93:void onCancel(java.lang.Object,io.flutter.plugin.common.BinaryMessenger$BinaryReply):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/c$b;)V"} 1:122:void onListen(java.lang.Object,io.flutter.plugin.common.BinaryMessenger$BinaryReply):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/c$b;)V"} io.flutter.plugin.common.EventChannel$IncomingStreamRequestHandler$EventSinkImplementation -> j0.d$c$a: # {"id":"sourceFile","fileName":"EventChannel.java"} java.util.concurrent.atomic.AtomicBoolean hasEnded -> a io.flutter.plugin.common.EventChannel$IncomingStreamRequestHandler this$1 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/d$c;"} 1:1:void (io.flutter.plugin.common.EventChannel$IncomingStreamRequestHandler):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/d$c;)V"} 2:2:void (io.flutter.plugin.common.EventChannel$IncomingStreamRequestHandler,io.flutter.plugin.common.EventChannel$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/d$c;Lj0/d$a;)V"} 1:53:void success(java.lang.Object):0:0 -> a io.flutter.plugin.common.EventChannel$StreamHandler -> j0.d$d: # {"id":"sourceFile","fileName":"EventChannel.java"} void onCancel(java.lang.Object) -> a void onListen(java.lang.Object,io.flutter.plugin.common.EventChannel$EventSink) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/d$b;)V"} io.flutter.plugin.common.FlutterException -> j0.e: # {"id":"sourceFile","fileName":"FlutterException.java"} java.lang.String code -> e java.lang.Object details -> f 1:8:void (java.lang.String,java.lang.String,java.lang.Object):0:0 -> io.flutter.plugin.common.JSONMessageCodec -> j0.f: # {"id":"sourceFile","fileName":"JSONMessageCodec.java"} io.flutter.plugin.common.JSONMessageCodec INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/f;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:41:java.lang.Object decodeMessage(java.nio.ByteBuffer):0:0 -> a 1:32:java.nio.ByteBuffer encodeMessage(java.lang.Object):0:0 -> b io.flutter.plugin.common.JSONMethodCodec -> j0.g: # {"id":"sourceFile","fileName":"JSONMethodCodec.java"} io.flutter.plugin.common.JSONMethodCodec INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/g;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:20:java.nio.ByteBuffer encodeSuccessEnvelope(java.lang.Object):0:0 -> a 1:74:io.flutter.plugin.common.MethodCall decodeMethodCall(java.nio.ByteBuffer):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/ByteBuffer;)Lj0/j;"} 1:111:java.lang.Object decodeEnvelope(java.nio.ByteBuffer):0:0 -> c 1:40:java.nio.ByteBuffer encodeErrorEnvelopeWithStacktrace(java.lang.String,java.lang.String,java.lang.Object,java.lang.String):0:0 -> d 1:32:java.nio.ByteBuffer encodeErrorEnvelope(java.lang.String,java.lang.String,java.lang.Object):0:0 -> e 1:39:java.nio.ByteBuffer encodeMethodCall(io.flutter.plugin.common.MethodCall):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/j;)Ljava/nio/ByteBuffer;"} 1:6:java.lang.Object unwrapNull(java.lang.Object):0:0 -> g io.flutter.plugin.common.JSONUtil -> j0.h: # {"id":"sourceFile","fileName":"JSONUtil.java"} 1:209:java.lang.Object wrap(java.lang.Object):0:0 -> a io.flutter.plugin.common.MessageCodec -> j0.i: # {"id":"sourceFile","fileName":"MessageCodec.java"} java.lang.Object decodeMessage(java.nio.ByteBuffer) -> a java.nio.ByteBuffer encodeMessage(java.lang.Object) -> b io.flutter.plugin.common.MethodCall -> j0.j: # {"id":"sourceFile","fileName":"MethodCall.java"} java.lang.String method -> a java.lang.Object arguments -> b 1:8:void (java.lang.String,java.lang.Object):0:0 -> 1:3:java.lang.Object arguments():0:0 -> a io.flutter.plugin.common.MethodChannel -> j0.k: # {"id":"sourceFile","fileName":"MethodChannel.java"} io.flutter.plugin.common.BinaryMessenger messenger -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/c;"} java.lang.String name -> b io.flutter.plugin.common.MethodCodec codec -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/l;"} io.flutter.plugin.common.BinaryMessenger$TaskQueue taskQueue -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/c$c;"} 1:1:void (io.flutter.plugin.common.BinaryMessenger,java.lang.String):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c;Ljava/lang/String;)V"} 2:2:void (io.flutter.plugin.common.BinaryMessenger,java.lang.String,io.flutter.plugin.common.MethodCodec):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c;Ljava/lang/String;Lj0/l;)V"} 3:3:void (io.flutter.plugin.common.BinaryMessenger,java.lang.String,io.flutter.plugin.common.MethodCodec,io.flutter.plugin.common.BinaryMessenger$TaskQueue):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c;Ljava/lang/String;Lj0/l;Lj0/c$c;)V"} 1:3:io.flutter.plugin.common.MethodCodec access$000(io.flutter.plugin.common.MethodChannel):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/k;)Lj0/l;"} 1:3:java.lang.String access$100(io.flutter.plugin.common.MethodChannel):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/k;)Ljava/lang/String;"} 1:5:void invokeMethod(java.lang.String,java.lang.Object):0:0 -> c 1:28:void invokeMethod(java.lang.String,java.lang.Object,io.flutter.plugin.common.MethodChannel$Result):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Object;Lj0/k$d;)V"} 1:39:void setMethodCallHandler(io.flutter.plugin.common.MethodChannel$MethodCallHandler):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/k$c;)V"} io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler -> j0.k$a: # {"id":"sourceFile","fileName":"MethodChannel.java"} io.flutter.plugin.common.MethodChannel$MethodCallHandler handler -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k$c;"} io.flutter.plugin.common.MethodChannel this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k;"} 1:8:void (io.flutter.plugin.common.MethodChannel,io.flutter.plugin.common.MethodChannel$MethodCallHandler):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/k;Lj0/k$c;)V"} 1:75:void onMessage(java.nio.ByteBuffer,io.flutter.plugin.common.BinaryMessenger$BinaryReply):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/ByteBuffer;Lj0/c$b;)V"} io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler$1 -> j0.k$a$a: # {"id":"sourceFile","fileName":"MethodChannel.java"} io.flutter.plugin.common.BinaryMessenger$BinaryReply val$reply -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/c$b;"} io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler this$1 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k$a;"} 1:8:void (io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler,io.flutter.plugin.common.BinaryMessenger$BinaryReply):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/k$a;Lj0/c$b;)V"} 1:18:void success(java.lang.Object):0:0 -> a 1:18:void error(java.lang.String,java.lang.String,java.lang.Object):0:0 -> b 1:7:void notImplemented():0:0 -> c io.flutter.plugin.common.MethodChannel$IncomingResultHandler -> j0.k$b: # {"id":"sourceFile","fileName":"MethodChannel.java"} io.flutter.plugin.common.MethodChannel$Result callback -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k$d;"} io.flutter.plugin.common.MethodChannel this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k;"} 1:8:void (io.flutter.plugin.common.MethodChannel,io.flutter.plugin.common.MethodChannel$Result):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/k;Lj0/k$d;)V"} 1:70:void reply(java.nio.ByteBuffer):0:0 -> a io.flutter.plugin.common.MethodChannel$MethodCallHandler -> j0.k$c: # {"id":"sourceFile","fileName":"MethodChannel.java"} void onMethodCall(io.flutter.plugin.common.MethodCall,io.flutter.plugin.common.MethodChannel$Result) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/j;Lj0/k$d;)V"} io.flutter.plugin.common.MethodChannel$Result -> j0.k$d: # {"id":"sourceFile","fileName":"MethodChannel.java"} void success(java.lang.Object) -> a void error(java.lang.String,java.lang.String,java.lang.Object) -> b void notImplemented() -> c io.flutter.plugin.common.MethodCodec -> j0.l: # {"id":"sourceFile","fileName":"MethodCodec.java"} java.nio.ByteBuffer encodeSuccessEnvelope(java.lang.Object) -> a io.flutter.plugin.common.MethodCall decodeMethodCall(java.nio.ByteBuffer) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/ByteBuffer;)Lj0/j;"} java.lang.Object decodeEnvelope(java.nio.ByteBuffer) -> c java.nio.ByteBuffer encodeErrorEnvelopeWithStacktrace(java.lang.String,java.lang.String,java.lang.Object,java.lang.String) -> d java.nio.ByteBuffer encodeErrorEnvelope(java.lang.String,java.lang.String,java.lang.Object) -> e java.nio.ByteBuffer encodeMethodCall(io.flutter.plugin.common.MethodCall) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/j;)Ljava/nio/ByteBuffer;"} io.flutter.plugin.common.PluginRegistry$ActivityResultListener -> j0.m: # {"id":"sourceFile","fileName":"PluginRegistry.java"} boolean onActivityResult(int,int,android.content.Intent) -> a io.flutter.plugin.common.PluginRegistry$Registrar -> j0.n: # {"id":"sourceFile","fileName":"PluginRegistry.java"} io.flutter.plugin.common.PluginRegistry$Registrar addActivityResultListener(io.flutter.plugin.common.PluginRegistry$ActivityResultListener) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/m;)Lj0/n;"} io.flutter.plugin.common.PluginRegistry$Registrar addRequestPermissionsResultListener(io.flutter.plugin.common.PluginRegistry$RequestPermissionsResultListener) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/o;)Lj0/n;"} io.flutter.plugin.common.PluginRegistry$RequestPermissionsResultListener -> j0.o: # {"id":"sourceFile","fileName":"PluginRegistry.java"} boolean onRequestPermissionsResult(int,java.lang.String[],int[]) -> b io.flutter.plugin.common.StandardMessageCodec -> j0.p: # {"id":"sourceFile","fileName":"StandardMessageCodec.java"} io.flutter.plugin.common.StandardMessageCodec INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/p;"} boolean LITTLE_ENDIAN -> b java.nio.charset.Charset UTF8 -> c 1:29:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:30:java.lang.Object decodeMessage(java.nio.ByteBuffer):0:0 -> a 1:33:java.nio.ByteBuffer encodeMessage(java.lang.Object):0:0 -> b 1:17:void readAlignment(java.nio.ByteBuffer,int):0:0 -> c 1:10:byte[] readBytes(java.nio.ByteBuffer):0:0 -> d 1:37:int readSize(java.nio.ByteBuffer):0:0 -> e 1:23:java.lang.Object readValue(java.nio.ByteBuffer):0:0 -> f 1:1:java.lang.Object readValueOfType(byte,java.nio.ByteBuffer):0:0 -> g 1:20:void writeAlignment(java.io.ByteArrayOutputStream,int):0:0 -> h 1:10:void writeBytes(java.io.ByteArrayOutputStream,byte[]):0:0 -> i 1:20:void writeChar(java.io.ByteArrayOutputStream,int):0:0 -> j 1:8:void writeDouble(java.io.ByteArrayOutputStream,double):0:0 -> k 1:8:void writeFloat(java.io.ByteArrayOutputStream,float):0:0 -> l 1:40:void writeInt(java.io.ByteArrayOutputStream,int):0:0 -> m 1:123:void writeLong(java.io.ByteArrayOutputStream,long):0:0 -> n 1:29:void writeSize(java.io.ByteArrayOutputStream,int):0:0 -> o 1:1:void writeValue(java.io.ByteArrayOutputStream,java.lang.Object):0:0 -> p io.flutter.plugin.common.StandardMessageCodec$ExposedByteArrayOutputStream -> j0.p$a: # {"id":"sourceFile","fileName":"StandardMessageCodec.java"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:3:byte[] buffer():0:0 -> a io.flutter.plugin.common.StandardMethodCodec -> j0.q: # {"id":"sourceFile","fileName":"StandardMethodCodec.java"} io.flutter.plugin.common.StandardMessageCodec messageCodec -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/p;"} io.flutter.plugin.common.StandardMethodCodec INSTANCE -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/q;"} 1:10:void ():0:0 -> 1:6:void (io.flutter.plugin.common.StandardMessageCodec):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/p;)V"} 1:34:java.nio.ByteBuffer encodeSuccessEnvelope(java.lang.Object):0:0 -> a 1:45:io.flutter.plugin.common.MethodCall decodeMethodCall(java.nio.ByteBuffer):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/ByteBuffer;)Lj0/j;"} 1:82:java.lang.Object decodeEnvelope(java.nio.ByteBuffer):0:0 -> c 1:66:java.nio.ByteBuffer encodeErrorEnvelopeWithStacktrace(java.lang.String,java.lang.String,java.lang.Object,java.lang.String):0:0 -> d 1:61:java.nio.ByteBuffer encodeErrorEnvelope(java.lang.String,java.lang.String,java.lang.Object):0:0 -> e 1:40:java.nio.ByteBuffer encodeMethodCall(io.flutter.plugin.common.MethodCall):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/j;)Ljava/nio/ByteBuffer;"} io.flutter.plugin.common.StringCodec -> j0.r: # {"id":"sourceFile","fileName":"StringCodec.java"} java.nio.charset.Charset UTF8 -> a io.flutter.plugin.common.StringCodec INSTANCE -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/r;"} 1:16:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.Object decodeMessage(java.nio.ByteBuffer):0:0 -> a 1:7:java.nio.ByteBuffer encodeMessage(java.lang.Object):0:0 -> b 1:37:java.lang.String decodeMessage(java.nio.ByteBuffer):0:0 -> c 1:19:java.nio.ByteBuffer encodeMessage(java.lang.String):0:0 -> d io.flutter.plugin.editing.FlutterTextUtils -> io.flutter.plugin.editing.a: # {"id":"sourceFile","fileName":"FlutterTextUtils.java"} io.flutter.embedding.engine.FlutterJNI flutterJNI -> a 1:1:int getOffsetAfter(java.lang.CharSequence,int):0:0 -> a 1:1:int getOffsetBefore(java.lang.CharSequence,int):0:0 -> b 1:1:boolean isEmoji(int):0:0 -> c 1:1:boolean isEmojiModifier(int):0:0 -> d 1:1:boolean isEmojiModifierBase(int):0:0 -> e 1:1:boolean isKeycapBase(int):0:0 -> f 1:1:boolean isRegionalIndicatorSymbol(int):0:0 -> g 1:1:boolean isTagSpecChar(int):0:0 -> h 1:1:boolean isVariationSelector(int):0:0 -> i io.flutter.plugin.editing.ImeSyncDeferringInsetsCallback -> io.flutter.plugin.editing.ImeSyncDeferringInsetsCallback: # {"id":"sourceFile","fileName":"ImeSyncDeferringInsetsCallback.java"} io.flutter.plugin.editing.ImeSyncDeferringInsetsCallback$InsetsListener insetsListener -> insetsListener # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$b;"} io.flutter.plugin.editing.ImeSyncDeferringInsetsCallback$$ExternalSyntheticApiModelOutline0 -> io.flutter.plugin.editing.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.View,android.view.WindowInsetsAnimation$Callback):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.ImeSyncDeferringInsetsCallback$1 -> io.flutter.plugin.editing.ImeSyncDeferringInsetsCallback$a: # {"id":"sourceFile","fileName":"ImeSyncDeferringInsetsCallback.java"} io.flutter.plugin.editing.ImeSyncDeferringInsetsCallback$AnimationCallback -> io.flutter.plugin.editing.ImeSyncDeferringInsetsCallback$AnimationCallback: # {"id":"sourceFile","fileName":"ImeSyncDeferringInsetsCallback.java"} io.flutter.plugin.editing.ImeSyncDeferringInsetsCallback$AnimationCallback$$ExternalSyntheticApiModelOutline0 -> io.flutter.plugin.editing.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m(android.view.WindowInsetsAnimation):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.ImeSyncDeferringInsetsCallback$AnimationCallback$$ExternalSyntheticApiModelOutline1 -> io.flutter.plugin.editing.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsetsAnimation m(java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.ImeSyncDeferringInsetsCallback$AnimationCallback$$ExternalSyntheticApiModelOutline2 -> io.flutter.plugin.editing.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.graphics.Insets m(int,int,int,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.ImeSyncDeferringInsetsCallback$AnimationCallback$$ExternalSyntheticApiModelOutline3 -> io.flutter.plugin.editing.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsets$Builder m(android.view.WindowInsets$Builder,int,android.graphics.Insets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.ImeSyncDeferringInsetsCallback$AnimationCallback$$ExternalSyntheticApiModelOutline4 -> io.flutter.plugin.editing.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsets$Builder m(android.view.WindowInsets):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.ImeSyncDeferringInsetsCallback$AnimationCallback$$ExternalSyntheticApiModelOutline5 -> io.flutter.plugin.editing.h: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.ImeSyncDeferringInsetsCallback$InsetsListener -> io.flutter.plugin.editing.ImeSyncDeferringInsetsCallback$b: # {"id":"sourceFile","fileName":"ImeSyncDeferringInsetsCallback.java"} io.flutter.plugin.editing.ImeSyncDeferringInsetsCallback this$0 -> a 1:1:void (io.flutter.plugin.editing.ImeSyncDeferringInsetsCallback):0:0 -> 2:2:void (io.flutter.plugin.editing.ImeSyncDeferringInsetsCallback,io.flutter.plugin.editing.ImeSyncDeferringInsetsCallback$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback;Lio/flutter/plugin/editing/ImeSyncDeferringInsetsCallback$a;)V"} io.flutter.plugin.editing.InputConnectionAdaptor -> io.flutter.plugin.editing.m: # {"id":"sourceFile","fileName":"InputConnectionAdaptor.java"} android.view.View mFlutterView -> a int mClient -> b io.flutter.embedding.engine.systemchannels.TextInputChannel textInputChannel -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/w;"} io.flutter.plugin.editing.ListenableEditingState mEditable -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/editing/n;"} android.view.inputmethod.EditorInfo mEditorInfo -> e android.view.inputmethod.ExtractedTextRequest mExtractRequest -> f boolean mMonitorCursorUpdate -> g android.view.inputmethod.CursorAnchorInfo$Builder mCursorAnchorInfoBuilder -> h android.view.inputmethod.ExtractedText mExtractedText -> i android.view.inputmethod.InputMethodManager mImm -> j android.text.Layout mLayout -> k io.flutter.plugin.editing.FlutterTextUtils flutterTextUtils -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/editing/a;"} io.flutter.plugin.editing.InputConnectionAdaptor$KeyboardDelegate keyboardDelegate -> m # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/editing/m$a;"} int batchEditNestDepth -> n 1:1:void (android.view.View,int,io.flutter.embedding.engine.systemchannels.TextInputChannel,io.flutter.plugin.editing.InputConnectionAdaptor$KeyboardDelegate,io.flutter.plugin.editing.ListenableEditingState,android.view.inputmethod.EditorInfo):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;ILi0/w;Lio/flutter/plugin/editing/m$a;Lio/flutter/plugin/editing/n;Landroid/view/inputmethod/EditorInfo;)V"} 2:2:void (android.view.View,int,io.flutter.embedding.engine.systemchannels.TextInputChannel,io.flutter.plugin.editing.InputConnectionAdaptor$KeyboardDelegate,io.flutter.plugin.editing.ListenableEditingState,android.view.inputmethod.EditorInfo,io.flutter.embedding.engine.FlutterJNI):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;ILi0/w;Lio/flutter/plugin/editing/m$a;Lio/flutter/plugin/editing/n;Landroid/view/inputmethod/EditorInfo;Lio/flutter/embedding/engine/FlutterJNI;)V"} 1:1:void didChangeEditingState(boolean,boolean,boolean):0:0 -> a 1:1:boolean doPerformContextMenuAction(int):0:0 -> b 1:1:android.view.inputmethod.CursorAnchorInfo getCursorAnchorInfo():0:0 -> c 1:1:android.view.inputmethod.ExtractedText getExtractedText(android.view.inputmethod.ExtractedTextRequest):0:0 -> d 1:1:boolean handleHorizontalMovement(boolean,boolean):0:0 -> e 1:1:boolean handleKeyEvent(android.view.KeyEvent):0:0 -> f 1:1:boolean handleVerticalMovement(boolean,boolean):0:0 -> g 1:1:byte[] readStreamFully(java.io.InputStream,int):0:0 -> h io.flutter.plugin.editing.InputConnectionAdaptor$$ExternalSyntheticApiModelOutline0 -> io.flutter.plugin.editing.i: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.inputmethod.InputContentInfo):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.InputConnectionAdaptor$$ExternalSyntheticApiModelOutline1 -> io.flutter.plugin.editing.j: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.content.ClipDescription m(android.view.inputmethod.InputContentInfo):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.InputConnectionAdaptor$$ExternalSyntheticApiModelOutline2 -> io.flutter.plugin.editing.k: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.net.Uri m(android.view.inputmethod.InputContentInfo):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.InputConnectionAdaptor$$ExternalSyntheticApiModelOutline3 -> io.flutter.plugin.editing.l: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.inputmethod.InputContentInfo):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.InputConnectionAdaptor$KeyboardDelegate -> io.flutter.plugin.editing.m$a: # {"id":"sourceFile","fileName":"InputConnectionAdaptor.java"} boolean handleEvent(android.view.KeyEvent) -> b io.flutter.plugin.editing.ListenableEditingState -> io.flutter.plugin.editing.n: # {"id":"sourceFile","fileName":"ListenableEditingState.java"} int mBatchEditNestDepth -> a int mChangeNotificationDepth -> b java.util.ArrayList mListeners -> c java.util.ArrayList mPendingListeners -> d java.util.ArrayList mBatchTextEditingDeltas -> e java.lang.String mToStringCache -> f java.lang.String mTextWhenBeginBatchEdit -> g int mSelectionStartWhenBeginBatchEdit -> h int mSelectionEndWhenBeginBatchEdit -> i int mComposingStartWhenBeginBatchEdit -> j int mComposingEndWhenBeginBatchEdit -> k android.view.inputmethod.BaseInputConnection mDummyConnection -> l 1:43:void (io.flutter.embedding.engine.systemchannels.TextInputChannel$TextEditState,android.view.View):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/w$e;Landroid/view/View;)V"} 1:1:void addEditingStateListener(io.flutter.plugin.editing.ListenableEditingState$EditingStateWatcher):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/editing/n$b;)V"} 1:1:void beginBatchEdit():0:0 -> b 1:1:void clearBatchDeltas():0:0 -> c 1:1:void endBatchEdit():0:0 -> d 1:1:java.util.ArrayList extractBatchTextEditingDeltas():0:0 -> e 1:1:int getComposingEnd():0:0 -> f 1:1:int getComposingStart():0:0 -> g 1:1:int getSelectionEnd():0:0 -> h 1:1:int getSelectionStart():0:0 -> i 1:1:void notifyListener(io.flutter.plugin.editing.ListenableEditingState$EditingStateWatcher,boolean,boolean,boolean):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/editing/n$b;ZZZ)V"} 1:1:void notifyListenersIfNeeded(boolean,boolean,boolean):0:0 -> k 1:1:void removeEditingStateListener(io.flutter.plugin.editing.ListenableEditingState$EditingStateWatcher):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/editing/n$b;)V"} 1:1:void setComposingRange(int,int):0:0 -> m 1:44:void setEditingState(io.flutter.embedding.engine.systemchannels.TextInputChannel$TextEditState):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/w$e;)V"} 1:1:android.text.Editable replace(int,int,java.lang.CharSequence,int,int):0:0 -> replace 2:2:android.text.SpannableStringBuilder replace(int,int,java.lang.CharSequence,int,int):0:0 -> replace io.flutter.plugin.editing.ListenableEditingState$1 -> io.flutter.plugin.editing.n$a: # {"id":"sourceFile","fileName":"ListenableEditingState.java"} android.text.Editable val$self -> a io.flutter.plugin.editing.ListenableEditingState this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/editing/n;"} io.flutter.plugin.editing.ListenableEditingState$EditingStateWatcher -> io.flutter.plugin.editing.n$b: # {"id":"sourceFile","fileName":"ListenableEditingState.java"} void didChangeEditingState(boolean,boolean,boolean) -> a io.flutter.plugin.editing.SpellCheckPlugin -> io.flutter.plugin.editing.o: # {"id":"sourceFile","fileName":"SpellCheckPlugin.java"} io.flutter.embedding.engine.systemchannels.SpellCheckChannel mSpellCheckChannel -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/u;"} android.view.textservice.TextServicesManager mTextServicesManager -> b android.view.textservice.SpellCheckerSession mSpellCheckerSession -> c io.flutter.plugin.common.MethodChannel$Result pendingResult -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/k$d;"} 1:11:void (android.view.textservice.TextServicesManager,io.flutter.embedding.engine.systemchannels.SpellCheckChannel):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/textservice/TextServicesManager;Li0/u;)V"} 1:19:void initiateSpellCheck(java.lang.String,java.lang.String,io.flutter.plugin.common.MethodChannel$Result):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lj0/k$d;)V"} 1:1:void destroy():0:0 -> b 1:1:void performSpellCheck(java.lang.String,java.lang.String):0:0 -> c io.flutter.plugin.editing.TextEditingDelta -> io.flutter.plugin.editing.p: # {"id":"sourceFile","fileName":"TextEditingDelta.java"} java.lang.CharSequence oldText -> a java.lang.CharSequence deltaText -> b int deltaStart -> c int deltaEnd -> d int newSelectionStart -> e int newSelectionEnd -> f int newComposingStart -> g int newComposingEnd -> h 1:1:void (java.lang.CharSequence,int,int,int,int):0:0 -> 2:2:void (java.lang.CharSequence,int,int,java.lang.CharSequence,int,int,int,int):0:0 -> 1:1:void setDeltas(java.lang.CharSequence,java.lang.CharSequence,int,int):0:0 -> a 1:1:org.json.JSONObject toJSON():0:0 -> b io.flutter.plugin.editing.TextInputPlugin -> io.flutter.plugin.editing.K: # {"id":"sourceFile","fileName":"TextInputPlugin.java"} android.view.View mView -> a android.view.inputmethod.InputMethodManager mImm -> b android.view.autofill.AutofillManager afm -> c io.flutter.embedding.engine.systemchannels.TextInputChannel textInputChannel -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/w;"} io.flutter.plugin.editing.TextInputPlugin$InputTarget inputTarget -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/editing/K$c;"} io.flutter.embedding.engine.systemchannels.TextInputChannel$Configuration configuration -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/w$b;"} android.util.SparseArray autofillConfiguration -> g io.flutter.plugin.editing.ListenableEditingState mEditable -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/editing/n;"} boolean mRestartInputPending -> i android.view.inputmethod.InputConnection lastInputConnection -> j io.flutter.plugin.platform.PlatformViewsController platformViewsController -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/platform/r;"} android.graphics.Rect lastClientRect -> l io.flutter.plugin.editing.ImeSyncDeferringInsetsCallback imeSyncCallback -> m io.flutter.embedding.engine.systemchannels.TextInputChannel$TextEditState mLastKnownFrameworkTextEditingState -> n # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/w$e;"} boolean isInputConnectionLocked -> o 1:94:void (android.view.View,io.flutter.embedding.engine.systemchannels.TextInputChannel,io.flutter.plugin.platform.PlatformViewsController):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Li0/w;Lio/flutter/plugin/platform/r;)V"} 1:1:void setPlatformViewTextInputClient(int,boolean):0:0 -> A 1:54:void setTextInputClient(int,io.flutter.embedding.engine.systemchannels.TextInputChannel$Configuration):0:0 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"(ILi0/w$b;)V"} 1:51:void setTextInputEditingState(android.view.View,io.flutter.embedding.engine.systemchannels.TextInputChannel$TextEditState):0:0 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Li0/w$e;)V"} 1:1:void showTextInput(android.view.View):0:0 -> D 1:1:void unlockPlatformViewInputConnection():0:0 -> E 1:87:void updateAutofillConfigurationIfNeeded(io.flutter.embedding.engine.systemchannels.TextInputChannel$Configuration):0:0 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/w$b;)V"} 1:1:void didChangeEditingState(boolean,boolean,boolean):0:0 -> a 1:1:android.view.View access$000(io.flutter.plugin.editing.TextInputPlugin):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/editing/K;)Landroid/view/View;"} 1:1:io.flutter.plugin.editing.TextInputPlugin$InputTarget access$100(io.flutter.plugin.editing.TextInputPlugin):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/editing/K;)Lio/flutter/plugin/editing/K$c;"} 1:1:void access$200(io.flutter.plugin.editing.TextInputPlugin):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/editing/K;)V"} 1:1:void access$300(io.flutter.plugin.editing.TextInputPlugin,android.view.View):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/editing/K;Landroid/view/View;)V"} 1:1:void access$400(io.flutter.plugin.editing.TextInputPlugin):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/editing/K;)V"} 1:1:android.view.autofill.AutofillManager access$500(io.flutter.plugin.editing.TextInputPlugin):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/editing/K;)Landroid/view/autofill/AutofillManager;"} 1:1:void access$600(io.flutter.plugin.editing.TextInputPlugin,int,boolean):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/editing/K;IZ)V"} 1:1:void access$700(io.flutter.plugin.editing.TextInputPlugin,double,double,double[]):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/editing/K;DD[D)V"} 1:1:void autofill(android.util.SparseArray):0:0 -> j 1:1:void clearTextInputClient():0:0 -> k 1:43:boolean composingChanged(io.flutter.embedding.engine.systemchannels.TextInputChannel$TextEditState,io.flutter.embedding.engine.systemchannels.TextInputChannel$TextEditState):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/w$e;Li0/w$e;)Z"} 1:1:android.view.inputmethod.InputConnection createInputConnection(android.view.View,io.flutter.embedding.android.KeyboardManager,android.view.inputmethod.EditorInfo):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Lio/flutter/embedding/android/M;Landroid/view/inputmethod/EditorInfo;)Landroid/view/inputmethod/InputConnection;"} 1:1:void destroy():0:0 -> n 1:1:android.view.inputmethod.InputMethodManager getInputMethodManager():0:0 -> o 1:1:boolean handleKeyEvent(android.view.KeyEvent):0:0 -> p 1:1:void hideTextInput(android.view.View):0:0 -> q 1:123:int inputTypeFromTextInputType(io.flutter.embedding.engine.systemchannels.TextInputChannel$InputType,boolean,boolean,boolean,boolean,io.flutter.embedding.engine.systemchannels.TextInputChannel$TextCapitalization):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/w$c;ZZZZLi0/w$d;)I"} 1:1:void lockPlatformViewInputConnection():0:0 -> s 1:1:boolean needsAutofill():0:0 -> t 1:1:void notifyValueChanged(java.lang.String):0:0 -> u 1:1:void notifyViewEntered():0:0 -> v 1:1:void notifyViewExited():0:0 -> w 1:1:void onProvideAutofillVirtualStructure(android.view.ViewStructure,int):0:0 -> x 1:1:void saveEditableSizeAndTransform(double,double,double[]):0:0 -> y 1:1:void sendTextInputAppPrivateCommand(java.lang.String,android.os.Bundle):0:0 -> z io.flutter.plugin.editing.TextInputPlugin$$ExternalSyntheticApiModelOutline0 -> io.flutter.plugin.editing.q: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.Class m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.TextInputPlugin$$ExternalSyntheticApiModelOutline1 -> io.flutter.plugin.editing.z: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.autofill.AutofillManager m(java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.TextInputPlugin$$ExternalSyntheticApiModelOutline10 -> io.flutter.plugin.editing.r: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.ViewStructure,java.lang.String[]):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.TextInputPlugin$$ExternalSyntheticApiModelOutline11 -> io.flutter.plugin.editing.s: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.ViewStructure,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.TextInputPlugin$$ExternalSyntheticApiModelOutline12 -> io.flutter.plugin.editing.t: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.ViewStructure,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.TextInputPlugin$$ExternalSyntheticApiModelOutline13 -> io.flutter.plugin.editing.u: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.ViewStructure,java.lang.CharSequence):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.TextInputPlugin$$ExternalSyntheticApiModelOutline14 -> io.flutter.plugin.editing.v: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.autofill.AutofillValue m(java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.TextInputPlugin$$ExternalSyntheticApiModelOutline15 -> io.flutter.plugin.editing.w: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.CharSequence m(android.view.autofill.AutofillValue):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.TextInputPlugin$$ExternalSyntheticApiModelOutline16 -> io.flutter.plugin.editing.x: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.autofill.AutofillManager,android.view.View,int,android.graphics.Rect):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.TextInputPlugin$$ExternalSyntheticApiModelOutline17 -> io.flutter.plugin.editing.y: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.autofill.AutofillManager,android.view.View,int,android.view.autofill.AutofillValue):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.TextInputPlugin$$ExternalSyntheticApiModelOutline2 -> io.flutter.plugin.editing.A: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.autofill.AutofillManager,android.view.View,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.TextInputPlugin$$ExternalSyntheticApiModelOutline3 -> io.flutter.plugin.editing.B: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.autofill.AutofillId m(android.view.ViewStructure):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.TextInputPlugin$$ExternalSyntheticApiModelOutline4 -> io.flutter.plugin.editing.C: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.ViewStructure,android.view.autofill.AutofillValue):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.TextInputPlugin$$ExternalSyntheticApiModelOutline5 -> io.flutter.plugin.editing.D: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.ViewStructure,int,int,int,int,int,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.TextInputPlugin$$ExternalSyntheticApiModelOutline6 -> io.flutter.plugin.editing.E: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.autofill.AutofillValue m(java.lang.CharSequence):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.TextInputPlugin$$ExternalSyntheticApiModelOutline7 -> io.flutter.plugin.editing.F: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m(android.view.ViewStructure,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.TextInputPlugin$$ExternalSyntheticApiModelOutline8 -> io.flutter.plugin.editing.G: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.ViewStructure m(android.view.ViewStructure,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.TextInputPlugin$$ExternalSyntheticApiModelOutline9 -> io.flutter.plugin.editing.H: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.ViewStructure,android.view.autofill.AutofillId,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.TextInputPlugin$1 -> io.flutter.plugin.editing.K$a: # {"id":"sourceFile","fileName":"TextInputPlugin.java"} io.flutter.plugin.editing.TextInputPlugin this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/editing/K;"} 1:1:void show():0:0 -> a 1:1:void sendAppPrivateCommand(java.lang.String,android.os.Bundle):0:0 -> b 1:1:void clearClient():0:0 -> c 1:1:void setPlatformViewClient(int,boolean):0:0 -> d 1:1:void setEditableSizeAndTransform(double,double,double[]):0:0 -> e 1:6:void setClient(int,io.flutter.embedding.engine.systemchannels.TextInputChannel$Configuration):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(ILi0/w$b;)V"} 1:1:void requestAutofill():0:0 -> g 1:1:void finishAutofillContext(boolean):0:0 -> h 1:1:void hide():0:0 -> i 1:10:void setEditingState(io.flutter.embedding.engine.systemchannels.TextInputChannel$TextEditState):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/w$e;)V"} io.flutter.plugin.editing.TextInputPlugin$1$$ExternalSyntheticApiModelOutline0 -> io.flutter.plugin.editing.I: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.autofill.AutofillManager):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.TextInputPlugin$1$$ExternalSyntheticApiModelOutline1 -> io.flutter.plugin.editing.J: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.autofill.AutofillManager):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.editing.TextInputPlugin$2 -> io.flutter.plugin.editing.K$b: # {"id":"sourceFile","fileName":"TextInputPlugin.java"} boolean val$isAffine -> a double[] val$matrix -> b double[] val$minMax -> c io.flutter.plugin.editing.TextInputPlugin this$0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/editing/K;"} 1:1:void inspect(double,double):0:0 -> a io.flutter.plugin.editing.TextInputPlugin$InputTarget -> io.flutter.plugin.editing.K$c: # {"id":"sourceFile","fileName":"TextInputPlugin.java"} io.flutter.plugin.editing.TextInputPlugin$InputTarget$Type type -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/editing/K$c$a;"} int id -> b io.flutter.plugin.editing.TextInputPlugin$InputTarget$Type -> io.flutter.plugin.editing.K$c$a: # {"id":"sourceFile","fileName":"TextInputPlugin.java"} io.flutter.plugin.editing.TextInputPlugin$InputTarget$Type NO_TARGET -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/editing/K$c$a;"} io.flutter.plugin.editing.TextInputPlugin$InputTarget$Type FRAMEWORK_CLIENT -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/editing/K$c$a;"} io.flutter.plugin.editing.TextInputPlugin$InputTarget$Type VIRTUAL_DISPLAY_PLATFORM_VIEW -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/editing/K$c$a;"} io.flutter.plugin.editing.TextInputPlugin$InputTarget$Type PHYSICAL_DISPLAY_PLATFORM_VIEW -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/editing/K$c$a;"} io.flutter.plugin.editing.TextInputPlugin$InputTarget$Type[] $VALUES -> i # {"id":"com.android.tools.r8.residualsignature","signature":"[Lio/flutter/plugin/editing/K$c$a;"} 1:1:io.flutter.plugin.editing.TextInputPlugin$InputTarget$Type[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lio/flutter/plugin/editing/K$c$a;"} io.flutter.plugin.editing.TextInputPlugin$MinMax -> io.flutter.plugin.editing.K$d: # {"id":"sourceFile","fileName":"TextInputPlugin.java"} void inspect(double,double) -> a io.flutter.plugin.localization.LocalizationPlugin -> k0.g: # {"id":"sourceFile","fileName":"LocalizationPlugin.java"} io.flutter.embedding.engine.systemchannels.LocalizationChannel localizationChannel -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/l;"} android.content.Context context -> b io.flutter.embedding.engine.systemchannels.LocalizationChannel$LocalizationMessageHandler localizationMessageHandler -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/l$b;"} 1:18:void (android.content.Context,io.flutter.embedding.engine.systemchannels.LocalizationChannel):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Li0/l;)V"} 1:3:android.content.Context access$000(io.flutter.plugin.localization.LocalizationPlugin):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk0/g;)Landroid/content/Context;"} 1:67:java.util.Locale localeFromString(java.lang.String):0:0 -> b 1:374:java.util.Locale resolveNativeLocale(java.util.List):0:0 -> c 1:43:void sendLocalesToFlutter(android.content.res.Configuration):0:0 -> d io.flutter.plugin.localization.LocalizationPlugin$$ExternalSyntheticApiModelOutline0 -> k0.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.os.LocaleList m(android.content.res.Configuration):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.localization.LocalizationPlugin$$ExternalSyntheticApiModelOutline1 -> k0.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:int m(android.os.LocaleList):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.localization.LocalizationPlugin$$ExternalSyntheticApiModelOutline2 -> k0.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:java.util.Locale m(android.os.LocaleList,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.localization.LocalizationPlugin$$ExternalSyntheticApiModelOutline3 -> k0.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:java.util.Locale m(java.util.List,java.util.Collection):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.localization.LocalizationPlugin$$ExternalSyntheticApiModelOutline4 -> k0.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:6:java.util.Locale$LanguageRange m(java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.localization.LocalizationPlugin$$ExternalSyntheticApiModelOutline5 -> k0.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:void m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.localization.LocalizationPlugin$1 -> k0.g$a: # {"id":"sourceFile","fileName":"LocalizationPlugin.java"} io.flutter.plugin.localization.LocalizationPlugin this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lk0/g;"} 1:6:void (io.flutter.plugin.localization.LocalizationPlugin):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lk0/g;)V"} 1:77:java.lang.String getStringResource(java.lang.String,java.lang.String):0:0 -> a io.flutter.plugin.mouse.MouseCursorPlugin -> l0.b: # {"id":"sourceFile","fileName":"MouseCursorPlugin.java"} io.flutter.plugin.mouse.MouseCursorPlugin$MouseCursorViewDelegate mView -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Ll0/b$c;"} io.flutter.embedding.engine.systemchannels.MouseCursorChannel mouseCursorChannel -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/m;"} java.util.HashMap systemCursorConstants -> c 1:16:void (io.flutter.plugin.mouse.MouseCursorPlugin$MouseCursorViewDelegate,io.flutter.embedding.engine.systemchannels.MouseCursorChannel):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/b$c;Li0/m;)V"} 1:5:android.view.PointerIcon access$000(io.flutter.plugin.mouse.MouseCursorPlugin,java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/b;Ljava/lang/String;)Landroid/view/PointerIcon;"} 1:3:io.flutter.plugin.mouse.MouseCursorPlugin$MouseCursorViewDelegate access$100(io.flutter.plugin.mouse.MouseCursorPlugin):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/b;)Ll0/b$c;"} 1:7:void destroy():0:0 -> c 1:36:android.view.PointerIcon resolveSystemCursor(java.lang.String):0:0 -> d io.flutter.plugin.mouse.MouseCursorPlugin$$ExternalSyntheticApiModelOutline0 -> l0.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.Object m(java.util.HashMap,java.lang.Object,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.mouse.MouseCursorPlugin$1 -> l0.b$a: # {"id":"sourceFile","fileName":"MouseCursorPlugin.java"} io.flutter.plugin.mouse.MouseCursorPlugin this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Ll0/b;"} 1:6:void (io.flutter.plugin.mouse.MouseCursorPlugin):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/b;)V"} 1:16:void activateSystemCursor(java.lang.String):0:0 -> a io.flutter.plugin.mouse.MouseCursorPlugin$2 -> l0.b$b: # {"id":"sourceFile","fileName":"MouseCursorPlugin.java"} io.flutter.plugin.mouse.MouseCursorPlugin this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Ll0/b;"} 1:305:void (io.flutter.plugin.mouse.MouseCursorPlugin):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll0/b;)V"} io.flutter.plugin.mouse.MouseCursorPlugin$MouseCursorViewDelegate -> l0.b$c: # {"id":"sourceFile","fileName":"MouseCursorPlugin.java"} android.view.PointerIcon getSystemPointerIcon(int) -> c void setPointerIcon(android.view.PointerIcon) -> setPointerIcon io.flutter.plugin.platform.AccessibilityEventsDelegate -> io.flutter.plugin.platform.a: # {"id":"sourceFile","fileName":"AccessibilityEventsDelegate.java"} io.flutter.view.AccessibilityBridge accessibilityBridge -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k;"} 1:1:boolean onAccessibilityHoverEvent(android.view.MotionEvent,boolean):0:0 -> a 1:1:void setAccessibilityBridge(io.flutter.view.AccessibilityBridge):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k;)V"} io.flutter.plugin.platform.PlatformOverlayView -> io.flutter.plugin.platform.b: # {"id":"sourceFile","fileName":"PlatformOverlayView.java"} io.flutter.plugin.platform.AccessibilityEventsDelegate accessibilityDelegate -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/platform/a;"} io.flutter.plugin.platform.PlatformPlugin -> io.flutter.plugin.platform.h: # {"id":"sourceFile","fileName":"PlatformPlugin.java"} android.app.Activity activity -> a io.flutter.embedding.engine.systemchannels.PlatformChannel platformChannel -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o;"} io.flutter.plugin.platform.PlatformPlugin$PlatformPluginDelegate platformPluginDelegate -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/platform/h$d;"} io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemChromeStyle currentTheme -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o$j;"} int mEnabledOverlays -> e io.flutter.embedding.engine.systemchannels.PlatformChannel$PlatformMessageHandler mPlatformMessageHandler -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/o$h;"} 1:24:void (android.app.Activity,io.flutter.embedding.engine.systemchannels.PlatformChannel,io.flutter.plugin.platform.PlatformPlugin$PlatformPluginDelegate):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;Li0/o;Lio/flutter/plugin/platform/h$d;)V"} 1:1:void setSystemChromeEnabledSystemUIOverlays(java.util.List):0:0 -> A 1:1:void setSystemChromePreferredOrientations(int):0:0 -> B 1:158:void setSystemChromeSystemUIOverlayStyle(io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemChromeStyle):0:0 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/o$j;)V"} 1:1:void share(java.lang.String):0:0 -> D 1:1:void updateSystemUiOverlays():0:0 -> E 1:52:void vibrateHapticFeedback(io.flutter.embedding.engine.systemchannels.PlatformChannel$HapticFeedbackType):0:0 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/o$g;)V"} 1:4:void access$000(io.flutter.plugin.platform.PlatformPlugin,io.flutter.embedding.engine.systemchannels.PlatformChannel$SoundType):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/h;Li0/o$i;)V"} 1:1:void access$100(io.flutter.plugin.platform.PlatformPlugin,int):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/h;I)V"} 1:5:java.lang.CharSequence access$1000(io.flutter.plugin.platform.PlatformPlugin,io.flutter.embedding.engine.systemchannels.PlatformChannel$ClipboardContentFormat):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/h;Li0/o$e;)Ljava/lang/CharSequence;"} 1:1:void access$1100(io.flutter.plugin.platform.PlatformPlugin,java.lang.String):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/h;Ljava/lang/String;)V"} 1:1:boolean access$1200(io.flutter.plugin.platform.PlatformPlugin):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/h;)Z"} 1:1:void access$1300(io.flutter.plugin.platform.PlatformPlugin,java.lang.String):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/h;Ljava/lang/String;)V"} 1:3:io.flutter.embedding.engine.systemchannels.PlatformChannel access$1400(io.flutter.plugin.platform.PlatformPlugin):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/h;)Li0/o;"} 1:4:void access$200(io.flutter.plugin.platform.PlatformPlugin,io.flutter.embedding.engine.systemchannels.PlatformChannel$AppSwitcherDescription):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/h;Li0/o$c;)V"} 1:1:void access$300(io.flutter.plugin.platform.PlatformPlugin,java.util.List):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/h;Ljava/util/List;)V"} 1:4:void access$400(io.flutter.plugin.platform.PlatformPlugin,io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemUiMode):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/h;Li0/o$k;)V"} 1:1:void access$500(io.flutter.plugin.platform.PlatformPlugin):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/h;)V"} 1:1:void access$600(io.flutter.plugin.platform.PlatformPlugin):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/h;)V"} 1:4:void access$700(io.flutter.plugin.platform.PlatformPlugin,io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemChromeStyle):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/h;Li0/o$j;)V"} 1:1:void access$800(io.flutter.plugin.platform.PlatformPlugin,boolean):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/h;Z)V"} 1:1:void access$900(io.flutter.plugin.platform.PlatformPlugin):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/h;)V"} 1:1:boolean clipboardHasStrings():0:0 -> p 1:1:void destroy():0:0 -> q 1:145:java.lang.CharSequence getClipboardData(io.flutter.embedding.engine.systemchannels.PlatformChannel$ClipboardContentFormat):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/o$e;)Ljava/lang/CharSequence;"} 1:19:void playSystemSound(io.flutter.embedding.engine.systemchannels.PlatformChannel$SoundType):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/o$i;)V"} 1:1:void popSystemNavigator():0:0 -> t 1:1:void restoreSystemChromeSystemUIOverlays():0:0 -> u 1:1:void setClipboardData(java.lang.String):0:0 -> v 1:1:void setFrameworkHandlesBack(boolean):0:0 -> w 1:40:void setSystemChromeApplicationSwitcherDescription(io.flutter.embedding.engine.systemchannels.PlatformChannel$AppSwitcherDescription):0:0 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/o$c;)V"} 1:1:void setSystemChromeChangeListener():0:0 -> y 1:39:void setSystemChromeEnabledSystemUIMode(io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemUiMode):0:0 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/o$k;)V"} io.flutter.plugin.platform.PlatformPlugin$$ExternalSyntheticApiModelOutline0 -> io.flutter.plugin.platform.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.Window,boolean):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.platform.PlatformPlugin$$ExternalSyntheticApiModelOutline1 -> io.flutter.plugin.platform.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.Window,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.platform.PlatformPlugin$$ExternalSyntheticApiModelOutline2 -> io.flutter.plugin.platform.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.Window,boolean):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.platform.PlatformPlugin$$ExternalSyntheticApiModelOutline3 -> io.flutter.plugin.platform.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.app.ActivityManager$TaskDescription m(java.lang.String,int,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.platform.PlatformPlugin$$ExternalSyntheticApiModelOutline4 -> io.flutter.plugin.platform.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.platform.PlatformPlugin$1 -> io.flutter.plugin.platform.h$a: # {"id":"sourceFile","fileName":"PlatformPlugin.java"} io.flutter.plugin.platform.PlatformPlugin this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/platform/h;"} 1:1:void popSystemNavigator():0:0 -> b 1:1:void setFrameworkHandlesBack(boolean):0:0 -> h 1:1:void setSystemUiChangeListener():0:0 -> i 1:6:void setApplicationSwitcherDescription(io.flutter.embedding.engine.systemchannels.PlatformChannel$AppSwitcherDescription):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/o$c;)V"} 1:1:void restoreSystemUiOverlays():0:0 -> k 1:1:void setClipboardData(java.lang.String):0:0 -> l 1:7:java.lang.CharSequence getClipboardData(io.flutter.embedding.engine.systemchannels.PlatformChannel$ClipboardContentFormat):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/o$e;)Ljava/lang/CharSequence;"} 1:6:void playSystemSound(io.flutter.embedding.engine.systemchannels.PlatformChannel$SoundType):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/o$i;)V"} 1:6:void showSystemUiMode(io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemUiMode):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/o$k;)V"} 1:6:void setSystemUiOverlayStyle(io.flutter.embedding.engine.systemchannels.PlatformChannel$SystemChromeStyle):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/o$j;)V"} 1:1:void setPreferredOrientations(int):0:0 -> q 1:1:void showSystemOverlays(java.util.List):0:0 -> r 1:1:void share(java.lang.String):0:0 -> s 1:6:void vibrateHapticFeedback(io.flutter.embedding.engine.systemchannels.PlatformChannel$HapticFeedbackType):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/o$g;)V"} 1:1:boolean clipboardHasStrings():0:0 -> u io.flutter.plugin.platform.PlatformPlugin$2 -> io.flutter.plugin.platform.h$b: # {"id":"sourceFile","fileName":"PlatformPlugin.java"} android.view.View val$decorView -> a io.flutter.plugin.platform.PlatformPlugin this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/platform/h;"} 1:1:void $r8$lambda$SQDaLOZx8qE1to1BcYdVVYuSmgc(io.flutter.plugin.platform.PlatformPlugin$2,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/h$b;I)V"} 1:1:void lambda$onSystemUiVisibilityChange$0(int):0:0 -> b io.flutter.plugin.platform.PlatformPlugin$2$$ExternalSyntheticLambda0 -> io.flutter.plugin.platform.i: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.platform.PlatformPlugin$2 io.flutter.plugin.platform.PlatformPlugin$2$$InternalSyntheticLambda$2$eddc52ff737d065f21fe661cc710fc727cb83d4ea994729d5e39d67f6794b982$0.f$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/platform/h$b;"} # {"id":"com.android.tools.r8.synthesized"} int io.flutter.plugin.platform.PlatformPlugin$2$$InternalSyntheticLambda$2$eddc52ff737d065f21fe661cc710fc727cb83d4ea994729d5e39d67f6794b982$0.f$1 -> f # {"id":"com.android.tools.r8.synthesized"} 1:1:void (io.flutter.plugin.platform.PlatformPlugin$2,int):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/h$b;I)V"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.platform.PlatformPlugin$3 -> io.flutter.plugin.platform.h$c: # {"id":"sourceFile","fileName":"PlatformPlugin.java"} int[] $SwitchMap$io$flutter$embedding$engine$systemchannels$PlatformChannel$HapticFeedbackType -> a int[] $SwitchMap$io$flutter$embedding$engine$systemchannels$PlatformChannel$SystemUiOverlay -> b int[] $SwitchMap$io$flutter$embedding$engine$systemchannels$PlatformChannel$Brightness -> c io.flutter.plugin.platform.PlatformPlugin$PlatformPluginDelegate -> io.flutter.plugin.platform.h$d: # {"id":"sourceFile","fileName":"PlatformPlugin.java"} boolean popSystemNavigator() -> b void setFrameworkHandlesBack(boolean) -> h io.flutter.plugin.platform.PlatformView -> io.flutter.plugin.platform.j: # {"id":"sourceFile","fileName":"PlatformView.java"} io.flutter.plugin.platform.PlatformViewFactory -> io.flutter.plugin.platform.k: # {"id":"sourceFile","fileName":"PlatformViewFactory.java"} io.flutter.plugin.platform.PlatformViewRegistry -> io.flutter.plugin.platform.l: # {"id":"sourceFile","fileName":"PlatformViewRegistry.java"} io.flutter.plugin.platform.PlatformViewRegistryImpl -> io.flutter.plugin.platform.m: # {"id":"sourceFile","fileName":"PlatformViewRegistryImpl.java"} java.util.Map viewFactories -> a 1:1:io.flutter.plugin.platform.PlatformViewFactory getFactory(java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lio/flutter/plugin/platform/k;"} io.flutter.plugin.platform.PlatformViewWrapper -> io.flutter.plugin.platform.n: # {"id":"sourceFile","fileName":"PlatformViewWrapper.java"} void setLayoutParams(android.widget.FrameLayout$LayoutParams) -> a io.flutter.plugin.platform.PlatformViewsAccessibilityDelegate -> io.flutter.plugin.platform.o: # {"id":"sourceFile","fileName":"PlatformViewsAccessibilityDelegate.java"} void detachAccessibilityBridge() -> a void attachAccessibilityBridge(io.flutter.view.AccessibilityBridge) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k;)V"} boolean usesVirtualDisplay(int) -> c android.view.View getPlatformViewById(int) -> d io.flutter.plugin.platform.PlatformViewsController -> io.flutter.plugin.platform.r: # {"id":"sourceFile","fileName":"PlatformViewsController.java"} io.flutter.plugin.platform.PlatformViewRegistryImpl registry -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/platform/m;"} io.flutter.embedding.android.AndroidTouchProcessor androidTouchProcessor -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/c;"} android.content.Context context -> c io.flutter.embedding.android.FlutterView flutterView -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/E;"} io.flutter.view.TextureRegistry textureRegistry -> e io.flutter.plugin.editing.TextInputPlugin textInputPlugin -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/editing/K;"} io.flutter.embedding.engine.systemchannels.PlatformViewsChannel platformViewsChannel -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/q;"} io.flutter.plugin.platform.AccessibilityEventsDelegate accessibilityEventsDelegate -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/platform/a;"} java.util.HashMap vdControllers -> i java.util.HashMap contextToEmbeddedView -> j android.util.SparseArray platformViews -> k android.util.SparseArray platformViewParent -> l android.util.SparseArray overlayLayerViews -> m android.util.SparseArray viewWrappers -> n int nextOverlayLayerId -> o boolean flutterViewConvertedToImageView -> p boolean synchronizeToNativeViewHierarchy -> q java.util.HashSet currentFrameUsedOverlayLayerIds -> r java.util.HashSet currentFrameUsedPlatformViewIds -> s io.flutter.embedding.android.MotionEventTracker motionEventTracker -> t # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/android/O;"} boolean usesSoftwareRendering -> u io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewsHandler channelHandler -> v # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/q$g;"} java.lang.Class[] VIEW_TYPES_REQUIRE_VIRTUAL_DISPLAY -> w boolean enableImageRenderTarget -> x boolean enableSurfaceProducerRenderTarget -> y 1:1:io.flutter.embedding.engine.FlutterOverlaySurface createOverlaySurface():0:0 -> A 1:1:io.flutter.embedding.engine.FlutterOverlaySurface createOverlaySurface(io.flutter.plugin.platform.PlatformOverlayView):0:0 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/b;)Lio/flutter/embedding/engine/FlutterOverlaySurface;"} 1:32:io.flutter.plugin.platform.PlatformView createPlatformView(io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewCreationRequest,boolean):0:0 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/q$d;Z)Lio/flutter/plugin/platform/j;"} 1:1:void destroyOverlaySurfaces():0:0 -> D 1:1:void detach():0:0 -> E 1:1:void detachFromView():0:0 -> F 1:1:void detachTextInputPlugin():0:0 -> G 1:1:void diposeAllViews():0:0 -> H 1:1:void enforceMinimumAndroidApiVersion(int):0:0 -> I 1:49:void ensureValidRequest(io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewCreationRequest):0:0 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/q$d;)V"} 1:1:void finishFrame(boolean):0:0 -> K 1:1:float getDisplayDensity():0:0 -> L 1:1:io.flutter.plugin.platform.PlatformViewRegistry getRegistry():0:0 -> M # {"id":"com.android.tools.r8.residualsignature","signature":"()Lio/flutter/plugin/platform/l;"} 1:1:void initializePlatformViewIfNeeded(int):0:0 -> N 1:1:void initializeRootImageViewIfNeeded():0:0 -> O 1:1:void lambda$onEndFrame$3():0:0 -> P 1:1:void lockInputConnection(io.flutter.plugin.platform.VirtualDisplayController):0:0 -> Q # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/y;)V"} 1:1:void onAttachedToJNI():0:0 -> R 1:1:void onBeginFrame():0:0 -> S 1:1:void onDetachedFromJNI():0:0 -> T 1:1:void onDisplayOverlaySurface(int,int,int,int,int):0:0 -> U 1:1:void onDisplayPlatformView(int,int,int,int,int,int,int,io.flutter.embedding.engine.mutatorsstack.FlutterMutatorsStack):0:0 -> V 1:1:void onEndFrame():0:0 -> W 1:1:void onPreEngineRestart():0:0 -> X 1:1:void onResume():0:0 -> Y 1:1:void onTrimMemory(int):0:0 -> Z 1:1:void detachAccessibilityBridge():0:0 -> a 1:1:android.view.MotionEvent$PointerCoords parsePointerCoords(java.lang.Object,float):0:0 -> a0 1:1:void attachAccessibilityBridge(io.flutter.view.AccessibilityBridge):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k;)V"} 1:1:java.util.List parsePointerCoordsList(java.lang.Object,float):0:0 -> b0 1:1:boolean usesVirtualDisplay(int):0:0 -> c 1:1:android.view.MotionEvent$PointerProperties parsePointerProperties(java.lang.Object):0:0 -> c0 1:1:android.view.View getPlatformViewById(int):0:0 -> d 1:1:java.util.List parsePointerPropertiesList(java.lang.Object):0:0 -> d0 1:1:void $r8$lambda$TicTJ1WT0h1Ey3BblhIR-2Cwwg0(io.flutter.plugin.platform.PlatformViewsController):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/r;)V"} 1:1:void removeOverlaySurfaces():0:0 -> e0 1:1:void access$000(io.flutter.plugin.platform.PlatformViewsController,int):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/r;I)V"} 1:1:void setSoftwareRendering(boolean):0:0 -> f0 1:4:void access$100(io.flutter.plugin.platform.PlatformViewsController,io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewCreationRequest):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/r;Li0/q$d;)V"} 1:1:int toLogicalPixels(double,float):0:0 -> g0 1:1:int access$1100(io.flutter.plugin.platform.PlatformViewsController,double):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/r;D)I"} 1:105:android.view.MotionEvent toMotionEvent(float,io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewTouch,boolean):0:0 -> h0 # {"id":"com.android.tools.r8.residualsignature","signature":"(FLi0/q$f;Z)Landroid/view/MotionEvent;"} 1:1:float access$1200(io.flutter.plugin.platform.PlatformViewsController):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/r;)F"} 1:1:int toPhysicalPixels(double):0:0 -> i0 1:1:void access$1300(io.flutter.plugin.platform.PlatformViewsController,io.flutter.plugin.platform.VirtualDisplayController):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/r;Lio/flutter/plugin/platform/y;)V"} 1:1:void translateMotionEvent(android.view.MotionEvent,android.view.MotionEvent$PointerCoords[]):0:0 -> j0 1:1:android.content.Context access$1500(io.flutter.plugin.platform.PlatformViewsController):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/r;)Landroid/content/Context;"} 1:1:void unlockInputConnection(io.flutter.plugin.platform.VirtualDisplayController):0:0 -> k0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/y;)V"} 1:1:boolean access$1600(int):0:0 -> l 1:1:boolean validateDirection(int):0:0 -> l0 1:1:boolean access$1702(io.flutter.plugin.platform.PlatformViewsController,boolean):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/r;Z)Z"} 1:1:void access$1800(io.flutter.plugin.platform.PlatformViewsController,io.flutter.plugin.platform.VirtualDisplayController):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/r;Lio/flutter/plugin/platform/y;)V"} 1:1:int access$1900(io.flutter.plugin.platform.PlatformViewsController,double,float):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/r;DF)I"} 1:4:void access$200(io.flutter.plugin.platform.PlatformViewsController,io.flutter.plugin.platform.PlatformView,io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewCreationRequest):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/r;Lio/flutter/plugin/platform/j;Li0/q$d;)V"} 1:1:android.util.SparseArray access$300(io.flutter.plugin.platform.PlatformViewsController):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/r;)Landroid/util/SparseArray;"} 1:1:io.flutter.view.TextureRegistry access$400(io.flutter.plugin.platform.PlatformViewsController):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/r;)Lio/flutter/view/TextureRegistry;"} 1:1:io.flutter.embedding.android.FlutterView access$500(io.flutter.plugin.platform.PlatformViewsController):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/r;)Lio/flutter/embedding/android/E;"} 1:1:android.util.SparseArray access$900(io.flutter.plugin.platform.PlatformViewsController):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/r;)Landroid/util/SparseArray;"} 1:29:void attach(android.content.Context,io.flutter.view.TextureRegistry,io.flutter.embedding.engine.dart.DartExecutor):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lio/flutter/view/TextureRegistry;La0/a;)V"} 1:1:void attachTextInputPlugin(io.flutter.plugin.editing.TextInputPlugin):0:0 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/editing/K;)V"} 1:1:void attachToFlutterRenderer(io.flutter.embedding.engine.renderer.FlutterRenderer):0:0 -> w 1:1:void attachToView(io.flutter.embedding.android.FlutterView):0:0 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/embedding/android/E;)V"} 1:1:boolean checkInputConnectionProxy(android.view.View):0:0 -> y 1:30:void configureForHybridComposition(io.flutter.plugin.platform.PlatformView,io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewCreationRequest):0:0 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/j;Li0/q$d;)V"} io.flutter.plugin.platform.PlatformViewsController$$ExternalSyntheticLambda0 -> io.flutter.plugin.platform.p: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.platform.PlatformViewsController io.flutter.plugin.platform.PlatformViewsController$$InternalSyntheticLambda$1$f71851fc3b6e8d42ac1e5bab0782d234bc9e16d7a295afb4e08554fd11249eab$0.f$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/platform/r;"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void (io.flutter.plugin.platform.PlatformViewsController):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/r;)V"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.platform.PlatformViewsController$1 -> io.flutter.plugin.platform.r$a: # {"id":"sourceFile","fileName":"PlatformViewsController.java"} io.flutter.plugin.platform.PlatformViewsController this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/platform/r;"} 1:1:void clearFocus(int):0:0 -> a 1:1:void synchronizeToNativeViewHierarchy(boolean):0:0 -> b 1:87:void onTouch(io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewTouch):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/q$f;)V"} 1:108:void resize(io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewResizeRequest,io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewBufferResized):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/q$e;Li0/q$b;)V"} 1:1:void offset(int,double,double):0:0 -> e 1:1:void setDirection(int,int):0:0 -> f 1:112:long createForTextureLayer(io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewCreationRequest):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/q$d;)J"} 1:1:void dispose(int):0:0 -> h 1:25:void createForPlatformViewLayer(io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewCreationRequest):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/q$d;)V"} 1:4:void $r8$lambda$uSIubgtXa1YK9_0-RB5YzsDV4a4(io.flutter.plugin.platform.PlatformViewsController$1,io.flutter.plugin.platform.VirtualDisplayController,float,i0.PlatformViewsChannel$PlatformViewBufferResized):0:0 -> j # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/r$a;Lio/flutter/plugin/platform/y;FLi0/q$b;)V"} 1:51:void lambda$resize$0(io.flutter.plugin.platform.VirtualDisplayController,float,io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewBufferResized):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/y;FLi0/q$b;)V"} io.flutter.plugin.platform.PlatformViewsController$1$$ExternalSyntheticLambda0 -> io.flutter.plugin.platform.q: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.platform.PlatformViewsController$1 io.flutter.plugin.platform.PlatformViewsController$1$$InternalSyntheticLambda$3$f7edeccdd5221afc6923361855bcdfbf522d70a580c078de9b2c6217f39ef2cd$0.f$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/platform/r$a;"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.platform.VirtualDisplayController io.flutter.plugin.platform.PlatformViewsController$1$$InternalSyntheticLambda$3$f7edeccdd5221afc6923361855bcdfbf522d70a580c078de9b2c6217f39ef2cd$0.f$1 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/platform/y;"} # {"id":"com.android.tools.r8.synthesized"} float io.flutter.plugin.platform.PlatformViewsController$1$$InternalSyntheticLambda$3$f7edeccdd5221afc6923361855bcdfbf522d70a580c078de9b2c6217f39ef2cd$0.f$2 -> g # {"id":"com.android.tools.r8.synthesized"} io.flutter.embedding.engine.systemchannels.PlatformViewsChannel$PlatformViewBufferResized io.flutter.plugin.platform.PlatformViewsController$1$$InternalSyntheticLambda$3$f7edeccdd5221afc6923361855bcdfbf522d70a580c078de9b2c6217f39ef2cd$0.f$3 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/q$b;"} # {"id":"com.android.tools.r8.synthesized"} 1:10:void (io.flutter.plugin.platform.PlatformViewsController$1,io.flutter.plugin.platform.VirtualDisplayController,float,i0.PlatformViewsChannel$PlatformViewBufferResized):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/r$a;Lio/flutter/plugin/platform/y;FLi0/q$b;)V"} 1:1:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.platform.SingleViewFakeWindowViewGroup -> io.flutter.plugin.platform.s: # {"id":"sourceFile","fileName":"SingleViewFakeWindowViewGroup.java"} android.graphics.Rect viewBounds -> b android.graphics.Rect childRect -> c 1:1:int atMost(int):0:0 -> a io.flutter.plugin.platform.SingleViewPresentation -> io.flutter.plugin.platform.SingleViewPresentation: # {"id":"sourceFile","fileName":"SingleViewPresentation.java"} io.flutter.plugin.platform.AccessibilityEventsDelegate accessibilityEventsDelegate -> accessibilityEventsDelegate # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/platform/a;"} io.flutter.plugin.platform.SingleViewPresentation$AccessibilityDelegatingFrameLayout rootView -> rootView # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/platform/SingleViewPresentation$a;"} io.flutter.plugin.platform.SingleViewPresentation$PresentationState state -> state # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/platform/SingleViewPresentation$d;"} 1:1:void (android.content.Context,android.view.Display,io.flutter.plugin.platform.AccessibilityEventsDelegate,io.flutter.plugin.platform.SingleViewPresentation$PresentationState,android.view.View$OnFocusChangeListener,boolean):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/view/Display;Lio/flutter/plugin/platform/a;Lio/flutter/plugin/platform/SingleViewPresentation$d;Landroid/view/View$OnFocusChangeListener;Z)V"} 2:2:void (android.content.Context,android.view.Display,io.flutter.plugin.platform.PlatformView,io.flutter.plugin.platform.AccessibilityEventsDelegate,int,android.view.View$OnFocusChangeListener):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/view/Display;Lio/flutter/plugin/platform/j;Lio/flutter/plugin/platform/a;ILandroid/view/View$OnFocusChangeListener;)V"} io.flutter.plugin.platform.SingleViewPresentation$AccessibilityDelegatingFrameLayout -> io.flutter.plugin.platform.SingleViewPresentation$a: # {"id":"sourceFile","fileName":"SingleViewPresentation.java"} io.flutter.plugin.platform.SingleViewPresentation$ImmContext -> io.flutter.plugin.platform.SingleViewPresentation$b: # {"id":"sourceFile","fileName":"SingleViewPresentation.java"} android.view.inputmethod.InputMethodManager inputMethodManager -> a 1:1:void (android.content.Context):0:0 -> 2:2:void (android.content.Context,android.view.inputmethod.InputMethodManager):0:0 -> io.flutter.plugin.platform.SingleViewPresentation$PresentationContext -> io.flutter.plugin.platform.SingleViewPresentation$c: # {"id":"sourceFile","fileName":"SingleViewPresentation.java"} io.flutter.plugin.platform.WindowManagerHandler windowManagerHandler -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/platform/z;"} android.view.WindowManager windowManager -> b android.content.Context flutterAppWindowContext -> c 1:1:android.view.WindowManager getWindowManager():0:0 -> a 1:1:boolean isCalledFromAlertDialog():0:0 -> b io.flutter.plugin.platform.SingleViewPresentation$PresentationState -> io.flutter.plugin.platform.SingleViewPresentation$d: # {"id":"sourceFile","fileName":"SingleViewPresentation.java"} io.flutter.plugin.platform.WindowManagerHandler windowManagerHandler -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/platform/z;"} io.flutter.plugin.platform.SingleViewFakeWindowViewGroup fakeWindowViewGroup -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/platform/s;"} 1:1:io.flutter.plugin.platform.PlatformView access$000(io.flutter.plugin.platform.SingleViewPresentation$PresentationState):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/SingleViewPresentation$d;)Lio/flutter/plugin/platform/j;"} 1:1:io.flutter.plugin.platform.PlatformView access$002(io.flutter.plugin.platform.SingleViewPresentation$PresentationState,io.flutter.plugin.platform.PlatformView):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/SingleViewPresentation$d;Lio/flutter/plugin/platform/j;)Lio/flutter/plugin/platform/j;"} 1:1:io.flutter.plugin.platform.SingleViewFakeWindowViewGroup access$100(io.flutter.plugin.platform.SingleViewPresentation$PresentationState):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/SingleViewPresentation$d;)Lio/flutter/plugin/platform/s;"} 1:1:io.flutter.plugin.platform.SingleViewFakeWindowViewGroup access$102(io.flutter.plugin.platform.SingleViewPresentation$PresentationState,io.flutter.plugin.platform.SingleViewFakeWindowViewGroup):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/SingleViewPresentation$d;Lio/flutter/plugin/platform/s;)Lio/flutter/plugin/platform/s;"} 1:1:io.flutter.plugin.platform.WindowManagerHandler access$200(io.flutter.plugin.platform.SingleViewPresentation$PresentationState):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/SingleViewPresentation$d;)Lio/flutter/plugin/platform/z;"} 1:1:io.flutter.plugin.platform.WindowManagerHandler access$202(io.flutter.plugin.platform.SingleViewPresentation$PresentationState,io.flutter.plugin.platform.WindowManagerHandler):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/plugin/platform/SingleViewPresentation$d;Lio/flutter/plugin/platform/z;)Lio/flutter/plugin/platform/z;"} io.flutter.plugin.platform.SingleViewWindowManager -> io.flutter.plugin.platform.x: # {"id":"sourceFile","fileName":"SingleViewWindowManager.java"} android.view.WindowManager delegate -> b io.flutter.plugin.platform.SingleViewFakeWindowViewGroup fakeWindowRootView -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/platform/s;"} 1:1:void addCrossWindowBlurEnabledListener(java.util.concurrent.Executor,java.util.function.Consumer):0:0 -> addCrossWindowBlurEnabledListener 2:2:void addCrossWindowBlurEnabledListener(java.util.function.Consumer):0:0 -> addCrossWindowBlurEnabledListener io.flutter.plugin.platform.SingleViewWindowManager$$ExternalSyntheticApiModelOutline0 -> io.flutter.plugin.platform.t: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean m(android.view.WindowManager):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.platform.SingleViewWindowManager$$ExternalSyntheticApiModelOutline1 -> io.flutter.plugin.platform.u: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.WindowManager,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.platform.SingleViewWindowManager$$ExternalSyntheticApiModelOutline2 -> io.flutter.plugin.platform.v: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.WindowManager,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.platform.SingleViewWindowManager$$ExternalSyntheticApiModelOutline3 -> io.flutter.plugin.platform.w: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.WindowManager,java.util.concurrent.Executor,java.util.function.Consumer):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.platform.VirtualDisplayController -> io.flutter.plugin.platform.y: # {"id":"sourceFile","fileName":"VirtualDisplayController.java"} void clearSurface() -> a void dispatchTouchEvent(android.view.MotionEvent) -> b int getRenderTargetHeight() -> c int getRenderTargetWidth() -> d android.view.View getView() -> e void onInputConnectionLocked() -> f void onInputConnectionUnlocked() -> g void resetSurface() -> h void resize(int,int,java.lang.Runnable) -> i io.flutter.plugin.platform.WindowManagerHandler -> io.flutter.plugin.platform.z: # {"id":"sourceFile","fileName":"WindowManagerHandler.java"} io.flutter.plugin.text.ProcessTextPlugin -> m0.c: # {"id":"sourceFile","fileName":"ProcessTextPlugin.java"} io.flutter.embedding.engine.systemchannels.ProcessTextChannel processTextChannel -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/r;"} android.content.pm.PackageManager packageManager -> c io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding activityBinding -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/c;"} java.util.Map resolveInfosById -> e java.util.Map requestsByCode -> f 1:20:void (io.flutter.embedding.engine.systemchannels.ProcessTextChannel):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Li0/r;)V"} 1:42:boolean onActivityResult(int,int,android.content.Intent):0:0 -> a 1:106:void processTextAction(java.lang.String,java.lang.String,boolean,io.flutter.plugin.common.MethodChannel$Result):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;ZLj0/k$d;)V"} 1:57:java.util.Map queryTextActions():0:0 -> c 1:9:void onDetachedFromActivity():0:0 -> d 1:6:void onAttachedToActivity(io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/c;)V"} 1:6:void onReattachedToActivityForConfigChanges(io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/c;)V"} 1:91:void cacheResolveInfos():0:0 -> g 1:1:void onDetachedFromEngine(io.flutter.embedding.engine.plugins.FlutterPlugin$FlutterPluginBinding):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a$b;)V"} 1:9:void onDetachedFromActivityForConfigChanges():0:0 -> i 1:1:void onAttachedToEngine(io.flutter.embedding.engine.plugins.FlutterPlugin$FlutterPluginBinding):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a$b;)V"} io.flutter.plugin.text.ProcessTextPlugin$$ExternalSyntheticApiModelOutline0 -> m0.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.content.pm.PackageManager$ResolveInfoFlags m(long):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugin.text.ProcessTextPlugin$$ExternalSyntheticApiModelOutline1 -> m0.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:java.util.List m(android.content.pm.PackageManager,android.content.Intent,android.content.pm.PackageManager$ResolveInfoFlags):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.GeneratedPluginRegistrant -> io.flutter.plugins.GeneratedPluginRegistrant: # {"id":"sourceFile","fileName":"GeneratedPluginRegistrant.java"} io.flutter.plugins.flutter_plugin_android_lifecycle.FlutterAndroidLifecyclePlugin -> n0.a: # {"id":"sourceFile","fileName":"FlutterAndroidLifecyclePlugin.java"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void onDetachedFromEngine(io.flutter.embedding.engine.plugins.FlutterPlugin$FlutterPluginBinding):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a$b;)V"} 1:1:void onAttachedToEngine(io.flutter.embedding.engine.plugins.FlutterPlugin$FlutterPluginBinding):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a$b;)V"} io.flutter.plugins.imagepicker.ExifDataCopier -> o0.a: # {"id":"sourceFile","fileName":"ExifDataCopier.java"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void copyExif(androidx.exifinterface.media.ExifInterface,androidx.exifinterface.media.ExifInterface):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/exifinterface/media/a;Landroidx/exifinterface/media/a;)V"} 1:14:void setIfNotNull(androidx.exifinterface.media.ExifInterface,androidx.exifinterface.media.ExifInterface,java.lang.String):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/exifinterface/media/a;Landroidx/exifinterface/media/a;Ljava/lang/String;)V"} io.flutter.plugins.imagepicker.FileUtils -> o0.b: # {"id":"sourceFile","fileName":"FileUtils.java"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:20:void copy(java.io.InputStream,java.io.OutputStream):0:0 -> a 1:15:java.lang.String getBaseName(java.lang.String):0:0 -> b 1:83:java.lang.String getImageExtension(android.content.Context,android.net.Uri):0:0 -> c 1:50:java.lang.String getImageName(android.content.Context,android.net.Uri):0:0 -> d 1:167:java.lang.String getPathFromUri(android.content.Context,android.net.Uri):0:0 -> e 1:19:android.database.Cursor queryImageName(android.content.Context,android.net.Uri):0:0 -> f 1:56:java.io.File saferOpenFile(java.lang.String,java.lang.String):0:0 -> g 1:37:java.lang.String sanitizeFilename(java.lang.String):0:0 -> h io.flutter.plugins.imagepicker.ImagePickerCache -> o0.c: # {"id":"sourceFile","fileName":"ImagePickerCache.java"} android.content.Context context -> a 1:6:void (android.content.Context):0:0 -> 1:21:void clear():0:0 -> a 1:1:java.util.Map getCacheMap():0:0 -> b 1:18:java.lang.String retrievePendingCameraMediaUriPath():0:0 -> c 1:76:void saveDimensionWithOutputOptions(io.flutter.plugins.imagepicker.Messages$ImageSelectionOptions):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$g;)V"} 1:27:void savePendingCameraMediaUriPath(android.net.Uri):0:0 -> e 1:43:void saveResult(java.util.ArrayList,java.lang.String,java.lang.String):0:0 -> f 1:20:void saveType(io.flutter.plugins.imagepicker.ImagePickerCache$CacheType):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/c$a;)V"} 1:23:void setType(java.lang.String):0:0 -> h io.flutter.plugins.imagepicker.ImagePickerCache$CacheType -> o0.c$a: # {"id":"sourceFile","fileName":"ImagePickerCache.java"} io.flutter.plugins.imagepicker.ImagePickerCache$CacheType IMAGE -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/c$a;"} io.flutter.plugins.imagepicker.ImagePickerCache$CacheType VIDEO -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/c$a;"} io.flutter.plugins.imagepicker.ImagePickerCache$CacheType[] $VALUES -> g # {"id":"com.android.tools.r8.residualsignature","signature":"[Lo0/c$a;"} 1:27:void ():0:0 -> 1:4:void (java.lang.String,int):0:0 -> 1:14:io.flutter.plugins.imagepicker.ImagePickerCache$CacheType[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lo0/c$a;"} 1:9:io.flutter.plugins.imagepicker.ImagePickerCache$CacheType valueOf(java.lang.String):0:0 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lo0/c$a;"} 1:9:io.flutter.plugins.imagepicker.ImagePickerCache$CacheType[] values():0:0 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lo0/c$a;"} io.flutter.plugins.imagepicker.ImagePickerDelegate -> o0.l: # {"id":"sourceFile","fileName":"ImagePickerDelegate.java"} java.lang.String fileProviderName -> b android.app.Activity activity -> c io.flutter.plugins.imagepicker.ImageResizer imageResizer -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/s;"} io.flutter.plugins.imagepicker.ImagePickerCache cache -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/c;"} io.flutter.plugins.imagepicker.ImagePickerDelegate$PermissionManager permissionManager -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/l$h;"} io.flutter.plugins.imagepicker.ImagePickerDelegate$FileUriResolver fileUriResolver -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/l$d;"} io.flutter.plugins.imagepicker.FileUtils fileUtils -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/b;"} java.util.concurrent.ExecutorService executor -> i io.flutter.plugins.imagepicker.ImagePickerDelegate$CameraDevice cameraDevice -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/l$c;"} android.net.Uri pendingCameraMediaUri -> k io.flutter.plugins.imagepicker.ImagePickerDelegate$PendingCallState pendingCallState -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/l$g;"} java.lang.Object pendingCallStateLock -> m 1:1:void (android.app.Activity,io.flutter.plugins.imagepicker.ImageResizer,io.flutter.plugins.imagepicker.ImagePickerCache):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;Lo0/s;Lo0/c;)V"} 2:2:void (android.app.Activity,io.flutter.plugins.imagepicker.ImageResizer,io.flutter.plugins.imagepicker.Messages$ImageSelectionOptions,io.flutter.plugins.imagepicker.Messages$VideoSelectionOptions,io.flutter.plugins.imagepicker.Messages$Result,io.flutter.plugins.imagepicker.ImagePickerCache,io.flutter.plugins.imagepicker.ImagePickerDelegate$PermissionManager,io.flutter.plugins.imagepicker.ImagePickerDelegate$FileUriResolver,io.flutter.plugins.imagepicker.FileUtils,java.util.concurrent.ExecutorService):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;Lo0/s;Lo0/t$g;Lo0/t$n;Lo0/t$j;Lo0/c;Lo0/l$h;Lo0/l$d;Lo0/b;Ljava/util/concurrent/ExecutorService;)V"} 1:29:void handleChooseImageResult(int,android.content.Intent):0:0 -> A 1:29:void handleChooseMediaResult(int,android.content.Intent):0:0 -> B 1:29:void handleChooseMultiImageResult(int,android.content.Intent):0:0 -> C 1:45:void handleChooseVideoResult(int,android.content.Intent):0:0 -> D 1:48:void handleImageResult(java.lang.String,boolean):0:0 -> E 1:87:void handleMediaResult(java.util.ArrayList):0:0 -> F 1:5:void lambda$handleCaptureImageResult$6(java.lang.String):0:0 -> G 1:4:void lambda$onActivityResult$0(int,android.content.Intent):0:0 -> H 1:4:void lambda$onActivityResult$1(int,android.content.Intent):0:0 -> I 1:4:void lambda$onActivityResult$2(int):0:0 -> J 1:4:void lambda$onActivityResult$3(int,android.content.Intent):0:0 -> K 1:4:void lambda$onActivityResult$4(int,android.content.Intent):0:0 -> L 1:4:void lambda$onActivityResult$5(int):0:0 -> M 1:59:void launchMultiPickImageFromGalleryIntent(java.lang.Boolean,int):0:0 -> N 1:53:void launchPickImageFromGalleryIntent(java.lang.Boolean):0:0 -> O 1:121:void launchPickMediaFromGalleryIntent(io.flutter.plugins.imagepicker.Messages$GeneralOptions):0:0 -> P # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$e;)V"} 1:53:void launchPickVideoFromGalleryIntent(java.lang.Boolean):0:0 -> Q 1:87:void launchTakeImageWithCameraIntent():0:0 -> R 1:1:void launchTakeVideoWithCameraIntent():0:0 -> S 1:11:boolean needRequestCameraPermission():0:0 -> T 1:7:java.util.List queryIntentActivitiesPreApi33(android.content.pm.PackageManager,android.content.Intent):0:0 -> U 1:1:io.flutter.plugins.imagepicker.Messages$CacheRetrievalResult retrieveLostImage():0:0 -> V # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo0/t$b;"} 1:45:void saveStateBeforeResult():0:0 -> W 1:3:void setCameraDevice(io.flutter.plugins.imagepicker.ImagePickerDelegate$CameraDevice):0:0 -> X # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/l$c;)V"} 1:29:boolean setPendingOptionsAndResult(io.flutter.plugins.imagepicker.Messages$ImageSelectionOptions,io.flutter.plugins.imagepicker.Messages$VideoSelectionOptions,io.flutter.plugins.imagepicker.Messages$Result):0:0 -> Y # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$g;Lo0/t$n;Lo0/t$j;)Z"} 1:39:void takeImageWithCamera(io.flutter.plugins.imagepicker.Messages$ImageSelectionOptions,io.flutter.plugins.imagepicker.Messages$Result):0:0 -> Z # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$g;Lo0/t$j;)V"} 1:68:boolean onActivityResult(int,int,android.content.Intent):0:0 -> a 1:39:void takeVideoWithCamera(io.flutter.plugins.imagepicker.Messages$VideoSelectionOptions,io.flutter.plugins.imagepicker.Messages$Result):0:0 -> a0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$n;Lo0/t$j;)V"} 1:47:boolean onRequestPermissionsResult(int,java.lang.String[],int[]):0:0 -> b 1:27:void useFrontCamera(android.content.Intent):0:0 -> b0 1:4:void $r8$lambda$3KB64IG6NtWUO0DNSBvtS-WWzYk(o0.ImagePickerDelegate,int):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/l;I)V"} 1:4:void $r8$lambda$AiCdHc4FXic36tuRbP1OEnz7Qko(o0.ImagePickerDelegate,int):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/l;I)V"} 1:4:void $r8$lambda$FHa8GNEu3W4iIoD652NWdHkLjFQ(o0.ImagePickerDelegate,int,android.content.Intent):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/l;ILandroid/content/Intent;)V"} 1:4:void $r8$lambda$a2cpCLI7SN-Uj85zp--ZFBNB5R8(o0.ImagePickerDelegate,int,android.content.Intent):0:0 -> f # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/l;ILandroid/content/Intent;)V"} 1:4:void $r8$lambda$i2QT1ICit-9dIgZE9cceHJbTwQs(o0.ImagePickerDelegate,java.lang.String):0:0 -> g # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/l;Ljava/lang/String;)V"} 1:4:void $r8$lambda$pXzfBnCQ9ATEvdnMp26fi9POtVk(o0.ImagePickerDelegate,int,android.content.Intent):0:0 -> h # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/l;ILandroid/content/Intent;)V"} 1:4:void $r8$lambda$vHQOTiPgy9teJiU0DzyMw7pQmiw(o0.ImagePickerDelegate,java.lang.String):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/l;Ljava/lang/String;)V"} 1:4:void $r8$lambda$xN6aHczhD8UQHbXz0jO8TiYoTTs(o0.ImagePickerDelegate,int,android.content.Intent):0:0 -> j # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/l;ILandroid/content/Intent;)V"} 1:19:void chooseImageFromGallery(io.flutter.plugins.imagepicker.Messages$ImageSelectionOptions,boolean,io.flutter.plugins.imagepicker.Messages$Result):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$g;ZLo0/t$j;)V"} 1:19:void chooseMediaFromGallery(io.flutter.plugins.imagepicker.Messages$MediaSelectionOptions,io.flutter.plugins.imagepicker.Messages$GeneralOptions,io.flutter.plugins.imagepicker.Messages$Result):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$h;Lo0/t$e;Lo0/t$j;)V"} 1:19:void chooseMultiImageFromGallery(io.flutter.plugins.imagepicker.Messages$ImageSelectionOptions,boolean,int,io.flutter.plugins.imagepicker.Messages$Result):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$g;ZILo0/t$j;)V"} 1:19:void chooseVideoFromGallery(io.flutter.plugins.imagepicker.Messages$VideoSelectionOptions,boolean,io.flutter.plugins.imagepicker.Messages$Result):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$n;ZLo0/t$j;)V"} 1:29:java.io.File createTemporaryWritableFile(java.lang.String):0:0 -> o 1:7:java.io.File createTemporaryWritableImageFile():0:0 -> p 1:7:java.io.File createTemporaryWritableVideoFile():0:0 -> q 1:14:void finishWithAlreadyActiveError(io.flutter.plugins.imagepicker.Messages$Result):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$j;)V"} 1:36:void finishWithError(java.lang.String,java.lang.String):0:0 -> s 1:31:void finishWithListSuccess(java.util.ArrayList):0:0 -> t 1:47:void finishWithSuccess(java.lang.String):0:0 -> u 1:101:java.util.ArrayList getPathsFromIntent(android.content.Intent,boolean):0:0 -> v 1:23:java.lang.String getResizedImagePath(java.lang.String,io.flutter.plugins.imagepicker.Messages$ImageSelectionOptions):0:0 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lo0/t$g;)Ljava/lang/String;"} 1:56:void grantUriPermissions(android.content.Intent,android.net.Uri):0:0 -> x 1:34:void handleCaptureImageResult(int):0:0 -> y 1:34:void handleCaptureVideoResult(int):0:0 -> z io.flutter.plugins.imagepicker.ImagePickerDelegate$$ExternalSyntheticLambda0 -> o0.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.imagepicker.ImagePickerDelegate io.flutter.plugins.imagepicker.ImagePickerDelegate$$InternalSyntheticLambda$2$19176cacc6d0caae466879a5dfe636412a88a4e5c9b71253d1b52bb0e533c0da$0.f$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/l;"} # {"id":"com.android.tools.r8.synthesized"} int io.flutter.plugins.imagepicker.ImagePickerDelegate$$InternalSyntheticLambda$2$19176cacc6d0caae466879a5dfe636412a88a4e5c9b71253d1b52bb0e533c0da$0.f$1 -> f # {"id":"com.android.tools.r8.synthesized"} android.content.Intent io.flutter.plugins.imagepicker.ImagePickerDelegate$$InternalSyntheticLambda$2$19176cacc6d0caae466879a5dfe636412a88a4e5c9b71253d1b52bb0e533c0da$0.f$2 -> g # {"id":"com.android.tools.r8.synthesized"} 1:10:void (o0.ImagePickerDelegate,int,android.content.Intent):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/l;ILandroid/content/Intent;)V"} 1:10:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.imagepicker.ImagePickerDelegate$$ExternalSyntheticLambda1 -> o0.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.imagepicker.ImagePickerDelegate io.flutter.plugins.imagepicker.ImagePickerDelegate$$InternalSyntheticLambda$2$19176cacc6d0caae466879a5dfe636412a88a4e5c9b71253d1b52bb0e533c0da$1.f$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/l;"} # {"id":"com.android.tools.r8.synthesized"} int io.flutter.plugins.imagepicker.ImagePickerDelegate$$InternalSyntheticLambda$2$19176cacc6d0caae466879a5dfe636412a88a4e5c9b71253d1b52bb0e533c0da$1.f$1 -> f # {"id":"com.android.tools.r8.synthesized"} android.content.Intent io.flutter.plugins.imagepicker.ImagePickerDelegate$$InternalSyntheticLambda$2$19176cacc6d0caae466879a5dfe636412a88a4e5c9b71253d1b52bb0e533c0da$1.f$2 -> g # {"id":"com.android.tools.r8.synthesized"} 1:10:void (o0.ImagePickerDelegate,int,android.content.Intent):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/l;ILandroid/content/Intent;)V"} 1:10:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.imagepicker.ImagePickerDelegate$$ExternalSyntheticLambda2 -> o0.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.imagepicker.ImagePickerDelegate io.flutter.plugins.imagepicker.ImagePickerDelegate$$InternalSyntheticLambda$2$19176cacc6d0caae466879a5dfe636412a88a4e5c9b71253d1b52bb0e533c0da$2.f$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/l;"} # {"id":"com.android.tools.r8.synthesized"} int io.flutter.plugins.imagepicker.ImagePickerDelegate$$InternalSyntheticLambda$2$19176cacc6d0caae466879a5dfe636412a88a4e5c9b71253d1b52bb0e533c0da$2.f$1 -> f # {"id":"com.android.tools.r8.synthesized"} 1:8:void (o0.ImagePickerDelegate,int):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/l;I)V"} 1:8:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.imagepicker.ImagePickerDelegate$$ExternalSyntheticLambda3 -> o0.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.imagepicker.ImagePickerDelegate io.flutter.plugins.imagepicker.ImagePickerDelegate$$InternalSyntheticLambda$2$19176cacc6d0caae466879a5dfe636412a88a4e5c9b71253d1b52bb0e533c0da$3.f$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/l;"} # {"id":"com.android.tools.r8.synthesized"} int io.flutter.plugins.imagepicker.ImagePickerDelegate$$InternalSyntheticLambda$2$19176cacc6d0caae466879a5dfe636412a88a4e5c9b71253d1b52bb0e533c0da$3.f$1 -> f # {"id":"com.android.tools.r8.synthesized"} android.content.Intent io.flutter.plugins.imagepicker.ImagePickerDelegate$$InternalSyntheticLambda$2$19176cacc6d0caae466879a5dfe636412a88a4e5c9b71253d1b52bb0e533c0da$3.f$2 -> g # {"id":"com.android.tools.r8.synthesized"} 1:10:void (o0.ImagePickerDelegate,int,android.content.Intent):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/l;ILandroid/content/Intent;)V"} 1:10:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.imagepicker.ImagePickerDelegate$$ExternalSyntheticLambda4 -> o0.h: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.imagepicker.ImagePickerDelegate io.flutter.plugins.imagepicker.ImagePickerDelegate$$InternalSyntheticLambda$2$19176cacc6d0caae466879a5dfe636412a88a4e5c9b71253d1b52bb0e533c0da$4.f$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/l;"} # {"id":"com.android.tools.r8.synthesized"} int io.flutter.plugins.imagepicker.ImagePickerDelegate$$InternalSyntheticLambda$2$19176cacc6d0caae466879a5dfe636412a88a4e5c9b71253d1b52bb0e533c0da$4.f$1 -> f # {"id":"com.android.tools.r8.synthesized"} android.content.Intent io.flutter.plugins.imagepicker.ImagePickerDelegate$$InternalSyntheticLambda$2$19176cacc6d0caae466879a5dfe636412a88a4e5c9b71253d1b52bb0e533c0da$4.f$2 -> g # {"id":"com.android.tools.r8.synthesized"} 1:10:void (o0.ImagePickerDelegate,int,android.content.Intent):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/l;ILandroid/content/Intent;)V"} 1:10:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.imagepicker.ImagePickerDelegate$$ExternalSyntheticLambda5 -> o0.i: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.imagepicker.ImagePickerDelegate io.flutter.plugins.imagepicker.ImagePickerDelegate$$InternalSyntheticLambda$2$19176cacc6d0caae466879a5dfe636412a88a4e5c9b71253d1b52bb0e533c0da$5.f$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/l;"} # {"id":"com.android.tools.r8.synthesized"} int io.flutter.plugins.imagepicker.ImagePickerDelegate$$InternalSyntheticLambda$2$19176cacc6d0caae466879a5dfe636412a88a4e5c9b71253d1b52bb0e533c0da$5.f$1 -> f # {"id":"com.android.tools.r8.synthesized"} 1:8:void (o0.ImagePickerDelegate,int):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/l;I)V"} 1:8:void run():0:0 -> run # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.imagepicker.ImagePickerDelegate$$ExternalSyntheticLambda6 -> o0.j: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.imagepicker.ImagePickerDelegate io.flutter.plugins.imagepicker.ImagePickerDelegate$$InternalSyntheticLambda$3$b1fcfb4e7d5ca991349ccef21da6d7f8dd70af89d968e7a06daa3a3b6ada4892$0.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/l;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (o0.ImagePickerDelegate):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/l;)V"} 1:6:void onPathReady(java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.imagepicker.ImagePickerDelegate$$ExternalSyntheticLambda7 -> o0.k: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.imagepicker.ImagePickerDelegate io.flutter.plugins.imagepicker.ImagePickerDelegate$$InternalSyntheticLambda$3$c0717b34acc27b0886b10b2af24562fdd3de5e481e9dca4eda029a2538bd1a6c$0.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/l;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (o0.ImagePickerDelegate):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/l;)V"} 1:6:void onPathReady(java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.imagepicker.ImagePickerDelegate$1 -> o0.l$a: # {"id":"sourceFile","fileName":"ImagePickerDelegate.java"} android.app.Activity val$activity -> a 1:6:void (android.app.Activity):0:0 -> 1:12:boolean isPermissionGranted(java.lang.String):0:0 -> a 1:10:void askForPermission(java.lang.String,int):0:0 -> b 1:7:boolean needRequestCameraPermission():0:0 -> c io.flutter.plugins.imagepicker.ImagePickerDelegate$2 -> o0.l$b: # {"id":"sourceFile","fileName":"ImagePickerDelegate.java"} android.app.Activity val$activity -> a 1:6:void (android.app.Activity):0:0 -> 1:27:void getFullImagePath(android.net.Uri,io.flutter.plugins.imagepicker.ImagePickerDelegate$OnPathReadyListener):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/net/Uri;Lo0/l$f;)V"} 1:7:android.net.Uri resolveFileProviderUriForFile(java.lang.String,java.io.File):0:0 -> b 1:4:void $r8$lambda$IgDbAfSXStWeYEKZ4R6f7zWzU0s(o0.ImagePickerDelegate$OnPathReadyListener,java.lang.String,android.net.Uri):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/l$f;Ljava/lang/String;Landroid/net/Uri;)V"} 1:4:void lambda$getFullImagePath$0(io.flutter.plugins.imagepicker.ImagePickerDelegate$OnPathReadyListener,java.lang.String,android.net.Uri):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/l$f;Ljava/lang/String;Landroid/net/Uri;)V"} io.flutter.plugins.imagepicker.ImagePickerDelegate$2$$ExternalSyntheticLambda0 -> o0.m: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.imagepicker.ImagePickerDelegate$OnPathReadyListener io.flutter.plugins.imagepicker.ImagePickerDelegate$2$$InternalSyntheticLambda$4$0bcd3c995dc5e13744d53f3e1c0c244e115c530451dcfc53da85f0f287c76ff3$0.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/l$f;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (o0.ImagePickerDelegate$OnPathReadyListener):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/l$f;)V"} 1:6:void onScanCompleted(java.lang.String,android.net.Uri):0:0 -> onScanCompleted # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.imagepicker.ImagePickerDelegate$CameraDevice -> o0.l$c: # {"id":"sourceFile","fileName":"ImagePickerDelegate.java"} io.flutter.plugins.imagepicker.ImagePickerDelegate$CameraDevice REAR -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/l$c;"} io.flutter.plugins.imagepicker.ImagePickerDelegate$CameraDevice FRONT -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/l$c;"} io.flutter.plugins.imagepicker.ImagePickerDelegate$CameraDevice[] $VALUES -> g # {"id":"com.android.tools.r8.residualsignature","signature":"[Lo0/l$c;"} 1:27:void ():0:0 -> 1:4:void (java.lang.String,int):0:0 -> 1:14:io.flutter.plugins.imagepicker.ImagePickerDelegate$CameraDevice[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lo0/l$c;"} 1:9:io.flutter.plugins.imagepicker.ImagePickerDelegate$CameraDevice valueOf(java.lang.String):0:0 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lo0/l$c;"} 1:9:io.flutter.plugins.imagepicker.ImagePickerDelegate$CameraDevice[] values():0:0 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lo0/l$c;"} io.flutter.plugins.imagepicker.ImagePickerDelegate$FileUriResolver -> o0.l$d: # {"id":"sourceFile","fileName":"ImagePickerDelegate.java"} void getFullImagePath(android.net.Uri,io.flutter.plugins.imagepicker.ImagePickerDelegate$OnPathReadyListener) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/net/Uri;Lo0/l$f;)V"} android.net.Uri resolveFileProviderUriForFile(java.lang.String,java.io.File) -> b io.flutter.plugins.imagepicker.ImagePickerDelegate$MediaPath -> o0.l$e: # {"id":"sourceFile","fileName":"ImagePickerDelegate.java"} java.lang.String path -> a java.lang.String mimeType -> b io.flutter.plugins.imagepicker.ImagePickerDelegate this$0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/l;"} 1:10:void (io.flutter.plugins.imagepicker.ImagePickerDelegate,java.lang.String,java.lang.String):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/l;Ljava/lang/String;Ljava/lang/String;)V"} io.flutter.plugins.imagepicker.ImagePickerDelegate$OnPathReadyListener -> o0.l$f: # {"id":"sourceFile","fileName":"ImagePickerDelegate.java"} void onPathReady(java.lang.String) -> a io.flutter.plugins.imagepicker.ImagePickerDelegate$PendingCallState -> o0.l$g: # {"id":"sourceFile","fileName":"ImagePickerDelegate.java"} io.flutter.plugins.imagepicker.Messages$ImageSelectionOptions imageOptions -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/t$g;"} io.flutter.plugins.imagepicker.Messages$VideoSelectionOptions videoOptions -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/t$n;"} io.flutter.plugins.imagepicker.Messages$Result result -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/t$j;"} 1:10:void (io.flutter.plugins.imagepicker.Messages$ImageSelectionOptions,io.flutter.plugins.imagepicker.Messages$VideoSelectionOptions,io.flutter.plugins.imagepicker.Messages$Result):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$g;Lo0/t$n;Lo0/t$j;)V"} io.flutter.plugins.imagepicker.ImagePickerDelegate$PermissionManager -> o0.l$h: # {"id":"sourceFile","fileName":"ImagePickerDelegate.java"} boolean isPermissionGranted(java.lang.String) -> a void askForPermission(java.lang.String,int) -> b boolean needRequestCameraPermission() -> c io.flutter.plugins.imagepicker.ImagePickerFileProvider -> io.flutter.plugins.imagepicker.ImagePickerFileProvider: # {"id":"sourceFile","fileName":"ImagePickerFileProvider.java"} io.flutter.plugins.imagepicker.ImagePickerPlugin -> o0.n: # {"id":"sourceFile","fileName":"ImagePickerPlugin.java"} io.flutter.embedding.engine.plugins.FlutterPlugin$FlutterPluginBinding pluginBinding -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Le0/a$b;"} io.flutter.plugins.imagepicker.ImagePickerPlugin$ActivityState activityState -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/n$b;"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:24:void pickMedia(io.flutter.plugins.imagepicker.Messages$MediaSelectionOptions,io.flutter.plugins.imagepicker.Messages$GeneralOptions,io.flutter.plugins.imagepicker.Messages$Result):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$h;Lo0/t$e;Lo0/t$j;)V"} 1:84:void pickImages(io.flutter.plugins.imagepicker.Messages$SourceSpecification,io.flutter.plugins.imagepicker.Messages$ImageSelectionOptions,io.flutter.plugins.imagepicker.Messages$GeneralOptions,io.flutter.plugins.imagepicker.Messages$Result):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$l;Lo0/t$g;Lo0/t$e;Lo0/t$j;)V"} 1:22:io.flutter.plugins.imagepicker.Messages$CacheRetrievalResult retrieveLostResults():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo0/t$b;"} 1:4:void onDetachedFromActivity():0:0 -> d 1:22:void onAttachedToActivity(io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/c;)V"} 1:4:void onReattachedToActivityForConfigChanges(io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/c;)V"} 1:79:void pickVideos(io.flutter.plugins.imagepicker.Messages$SourceSpecification,io.flutter.plugins.imagepicker.Messages$VideoSelectionOptions,io.flutter.plugins.imagepicker.Messages$GeneralOptions,io.flutter.plugins.imagepicker.Messages$Result):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$l;Lo0/t$n;Lo0/t$e;Lo0/t$j;)V"} 1:4:void onDetachedFromEngine(io.flutter.embedding.engine.plugins.FlutterPlugin$FlutterPluginBinding):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a$b;)V"} 1:4:void onDetachedFromActivityForConfigChanges():0:0 -> i 1:21:io.flutter.plugins.imagepicker.ImagePickerDelegate constructDelegate(android.app.Activity):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/app/Activity;)Lo0/l;"} 1:20:io.flutter.plugins.imagepicker.ImagePickerDelegate getImagePickerDelegate():0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo0/l;"} 1:26:void setCameraDevice(io.flutter.plugins.imagepicker.ImagePickerDelegate,io.flutter.plugins.imagepicker.Messages$SourceSpecification):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/l;Lo0/t$l;)V"} 1:3:void onAttachedToEngine(io.flutter.embedding.engine.plugins.FlutterPlugin$FlutterPluginBinding):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a$b;)V"} 1:15:void setup(io.flutter.plugin.common.BinaryMessenger,android.app.Application,android.app.Activity,io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c;Landroid/app/Application;Landroid/app/Activity;Lf0/c;)V"} 1:11:void tearDown():0:0 -> o io.flutter.plugins.imagepicker.ImagePickerPlugin$1 -> o0.n$a: # {"id":"sourceFile","fileName":"ImagePickerPlugin.java"} int[] $SwitchMap$io$flutter$plugins$imagepicker$Messages$SourceCamera -> a int[] $SwitchMap$io$flutter$plugins$imagepicker$Messages$SourceType -> b 1:57:void ():0:0 -> io.flutter.plugins.imagepicker.ImagePickerPlugin$ActivityState -> o0.n$b: # {"id":"sourceFile","fileName":"ImagePickerPlugin.java"} android.app.Application application -> a android.app.Activity activity -> b io.flutter.plugins.imagepicker.ImagePickerDelegate delegate -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/l;"} io.flutter.plugins.imagepicker.ImagePickerPlugin$LifeCycleObserver observer -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/n$c;"} io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding activityBinding -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lf0/c;"} io.flutter.plugin.common.BinaryMessenger messenger -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/c;"} androidx.lifecycle.Lifecycle lifecycle -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Landroidx/lifecycle/g;"} io.flutter.plugins.imagepicker.ImagePickerPlugin this$0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/n;"} 1:51:void (io.flutter.plugins.imagepicker.ImagePickerPlugin,android.app.Application,android.app.Activity,io.flutter.plugin.common.BinaryMessenger,io.flutter.plugins.imagepicker.Messages$ImagePickerApi,io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/n;Landroid/app/Application;Landroid/app/Activity;Lj0/c;Lo0/t$f;Lf0/c;)V"} 1:3:android.app.Activity getActivity():0:0 -> a 1:3:io.flutter.plugins.imagepicker.ImagePickerDelegate getDelegate():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo0/l;"} 1:53:void release():0:0 -> c io.flutter.plugins.imagepicker.ImagePickerPlugin$LifeCycleObserver -> o0.n$c: # {"id":"sourceFile","fileName":"ImagePickerPlugin.java"} android.app.Activity thisActivity -> a io.flutter.plugins.imagepicker.ImagePickerPlugin this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/n;"} 1:8:void (io.flutter.plugins.imagepicker.ImagePickerPlugin,android.app.Activity):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/n;Landroid/app/Activity;)V"} 1:1:void onResume(androidx.lifecycle.LifecycleOwner):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} 1:6:void onDestroy(androidx.lifecycle.LifecycleOwner):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} 1:1:void onCreate(androidx.lifecycle.LifecycleOwner):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} 1:1:void onPause(androidx.lifecycle.LifecycleOwner):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} 1:6:void onStop(androidx.lifecycle.LifecycleOwner):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} 1:1:void onStart(androidx.lifecycle.LifecycleOwner):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroidx/lifecycle/k;)V"} 1:1:void onActivityCreated(android.app.Activity,android.os.Bundle):0:0 -> onActivityCreated 1:20:void onActivityDestroyed(android.app.Activity):0:0 -> onActivityDestroyed 1:1:void onActivityPaused(android.app.Activity):0:0 -> onActivityPaused 1:1:void onActivityResumed(android.app.Activity):0:0 -> onActivityResumed 1:1:void onActivitySaveInstanceState(android.app.Activity,android.os.Bundle):0:0 -> onActivitySaveInstanceState 1:1:void onActivityStarted(android.app.Activity):0:0 -> onActivityStarted 1:16:void onActivityStopped(android.app.Activity):0:0 -> onActivityStopped io.flutter.plugins.imagepicker.ImagePickerUtils -> o0.r: # {"id":"sourceFile","fileName":"ImagePickerUtils.java"} 1:28:int getLimitFromOption(io.flutter.plugins.imagepicker.Messages$GeneralOptions):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$e;)I"} 1:15:int getMaxItems():0:0 -> b 1:7:android.content.pm.PackageInfo getPermissionsPackageInfoPreApi33(android.content.pm.PackageManager,java.lang.String):0:0 -> c 1:51:boolean isPermissionPresentInManifest(android.content.Context,java.lang.String):0:0 -> d 1:18:boolean needRequestCameraPermission(android.content.Context):0:0 -> e io.flutter.plugins.imagepicker.ImagePickerUtils$$ExternalSyntheticApiModelOutline0 -> o0.o: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.content.pm.PackageManager$PackageInfoFlags m(long):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.imagepicker.ImagePickerUtils$$ExternalSyntheticApiModelOutline1 -> o0.p: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:android.content.pm.PackageInfo m(android.content.pm.PackageManager,java.lang.String,android.content.pm.PackageManager$PackageInfoFlags):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.imagepicker.ImagePickerUtils$$ExternalSyntheticBackport2 -> o0.q: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:13:int m(long):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.imagepicker.ImageResizer -> o0.s: # {"id":"sourceFile","fileName":"ImageResizer.java"} android.content.Context context -> a io.flutter.plugins.imagepicker.ExifDataCopier exifDataCopier -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/a;"} 1:8:void (android.content.Context,io.flutter.plugins.imagepicker.ExifDataCopier):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lo0/a;)V"} 1:25:int calculateSampleSize(android.graphics.BitmapFactory$Options,int,int):0:0 -> a 1:107:androidx.core.util.SizeFCompat calculateTargetSize(double,double,java.lang.Double,java.lang.Double):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(DDLjava/lang/Double;Ljava/lang/Double;)Lw/f;"} 1:40:void copyExif(java.lang.String,java.lang.String):0:0 -> c 1:23:java.io.File createFile(java.io.File,java.lang.String):0:0 -> d 1:53:java.io.File createImageOnExternalDirectory(java.lang.String,android.graphics.Bitmap,int):0:0 -> e 1:6:java.io.FileOutputStream createOutputStream(java.io.File):0:0 -> f 1:5:android.graphics.Bitmap createScaledBitmap(android.graphics.Bitmap,int,int,boolean):0:0 -> g 1:5:android.graphics.Bitmap decodeFile(java.lang.String,android.graphics.BitmapFactory$Options):0:0 -> h 1:23:androidx.core.util.SizeFCompat readFileDimensions(java.lang.String):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lw/f;"} 1:135:java.lang.String resizeImageIfNeeded(java.lang.String,java.lang.Double,java.lang.Double,int):0:0 -> j 1:35:java.io.File resizedImage(android.graphics.Bitmap,java.lang.Double,java.lang.Double,int,java.lang.String):0:0 -> k io.flutter.plugins.imagepicker.Messages -> o0.t: # {"id":"sourceFile","fileName":"Messages.java"} 1:83:java.util.ArrayList wrapError(java.lang.Throwable):0:0 -> a io.flutter.plugins.imagepicker.Messages$CacheRetrievalError -> o0.t$a: # {"id":"sourceFile","fileName":"Messages.java"} java.lang.String code -> a java.lang.String message -> b void () -> # {"id":"com.android.tools.r8.synthesized"} 1:26:io.flutter.plugins.imagepicker.Messages$CacheRetrievalError fromList(java.util.ArrayList):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)Lo0/t$a;"} 1:13:void setCode(java.lang.String):0:0 -> b 1:3:void setMessage(java.lang.String):0:0 -> c 1:17:java.util.ArrayList toList():0:0 -> d 1:42:boolean equals(java.lang.Object):0:0 -> equals 1:18:int hashCode():0:0 -> hashCode io.flutter.plugins.imagepicker.Messages$CacheRetrievalError$Builder -> o0.t$a$a: # {"id":"sourceFile","fileName":"Messages.java"} java.lang.String code -> a java.lang.String message -> b void () -> # {"id":"com.android.tools.r8.synthesized"} 1:16:io.flutter.plugins.imagepicker.Messages$CacheRetrievalError build():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo0/t$a;"} 1:3:io.flutter.plugins.imagepicker.Messages$CacheRetrievalError$Builder setCode(java.lang.String):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lo0/t$a$a;"} 1:3:io.flutter.plugins.imagepicker.Messages$CacheRetrievalError$Builder setMessage(java.lang.String):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lo0/t$a$a;"} io.flutter.plugins.imagepicker.Messages$CacheRetrievalResult -> o0.t$b: # {"id":"sourceFile","fileName":"Messages.java"} io.flutter.plugins.imagepicker.Messages$CacheRetrievalType type -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/t$c;"} io.flutter.plugins.imagepicker.Messages$CacheRetrievalError error -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/t$a;"} java.util.List paths -> c void () -> # {"id":"com.android.tools.r8.synthesized"} 1:36:io.flutter.plugins.imagepicker.Messages$CacheRetrievalResult fromList(java.util.ArrayList):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)Lo0/t$b;"} 1:3:void setError(io.flutter.plugins.imagepicker.Messages$CacheRetrievalError):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$a;)V"} 1:13:void setPaths(java.util.List):0:0 -> c 1:13:void setType(io.flutter.plugins.imagepicker.Messages$CacheRetrievalType):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$c;)V"} 1:22:java.util.ArrayList toList():0:0 -> e 1:52:boolean equals(java.lang.Object):0:0 -> equals 1:23:int hashCode():0:0 -> hashCode io.flutter.plugins.imagepicker.Messages$CacheRetrievalResult$Builder -> o0.t$b$a: # {"id":"sourceFile","fileName":"Messages.java"} io.flutter.plugins.imagepicker.Messages$CacheRetrievalType type -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/t$c;"} io.flutter.plugins.imagepicker.Messages$CacheRetrievalError error -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/t$a;"} java.util.List paths -> c void () -> # {"id":"com.android.tools.r8.synthesized"} 1:21:io.flutter.plugins.imagepicker.Messages$CacheRetrievalResult build():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo0/t$b;"} 1:3:io.flutter.plugins.imagepicker.Messages$CacheRetrievalResult$Builder setError(io.flutter.plugins.imagepicker.Messages$CacheRetrievalError):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$a;)Lo0/t$b$a;"} 1:3:io.flutter.plugins.imagepicker.Messages$CacheRetrievalResult$Builder setPaths(java.util.List):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lo0/t$b$a;"} 1:3:io.flutter.plugins.imagepicker.Messages$CacheRetrievalResult$Builder setType(io.flutter.plugins.imagepicker.Messages$CacheRetrievalType):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$c;)Lo0/t$b$a;"} io.flutter.plugins.imagepicker.Messages$CacheRetrievalType -> o0.t$c: # {"id":"sourceFile","fileName":"Messages.java"} int index -> e io.flutter.plugins.imagepicker.Messages$CacheRetrievalType IMAGE -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/t$c;"} io.flutter.plugins.imagepicker.Messages$CacheRetrievalType VIDEO -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/t$c;"} io.flutter.plugins.imagepicker.Messages$CacheRetrievalType[] $VALUES -> h # {"id":"com.android.tools.r8.residualsignature","signature":"[Lo0/t$c;"} 1:27:void ():0:0 -> 1:6:void (java.lang.String,int,int):0:0 -> 1:14:io.flutter.plugins.imagepicker.Messages$CacheRetrievalType[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lo0/t$c;"} 1:9:io.flutter.plugins.imagepicker.Messages$CacheRetrievalType valueOf(java.lang.String):0:0 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lo0/t$c;"} 1:9:io.flutter.plugins.imagepicker.Messages$CacheRetrievalType[] values():0:0 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lo0/t$c;"} io.flutter.plugins.imagepicker.Messages$FlutterError -> o0.t$d: # {"id":"sourceFile","fileName":"Messages.java"} java.lang.String code -> e java.lang.Object details -> f 1:8:void (java.lang.String,java.lang.String,java.lang.Object):0:0 -> io.flutter.plugins.imagepicker.Messages$GeneralOptions -> o0.t$e: # {"id":"sourceFile","fileName":"Messages.java"} java.lang.Boolean allowMultiple -> a java.lang.Boolean usePhotoPicker -> b java.lang.Long limit -> c void () -> # {"id":"com.android.tools.r8.synthesized"} 1:36:io.flutter.plugins.imagepicker.Messages$GeneralOptions fromList(java.util.ArrayList):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)Lo0/t$e;"} 1:3:java.lang.Boolean getAllowMultiple():0:0 -> b 1:3:java.lang.Long getLimit():0:0 -> c 1:3:java.lang.Boolean getUsePhotoPicker():0:0 -> d 1:13:void setAllowMultiple(java.lang.Boolean):0:0 -> e 1:52:boolean equals(java.lang.Object):0:0 -> equals 1:3:void setLimit(java.lang.Long):0:0 -> f 1:13:void setUsePhotoPicker(java.lang.Boolean):0:0 -> g 1:22:java.util.ArrayList toList():0:0 -> h 1:23:int hashCode():0:0 -> hashCode io.flutter.plugins.imagepicker.Messages$ImagePickerApi -> o0.t$f: # {"id":"sourceFile","fileName":"Messages.java"} void pickMedia(io.flutter.plugins.imagepicker.Messages$MediaSelectionOptions,io.flutter.plugins.imagepicker.Messages$GeneralOptions,io.flutter.plugins.imagepicker.Messages$Result) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$h;Lo0/t$e;Lo0/t$j;)V"} void pickImages(io.flutter.plugins.imagepicker.Messages$SourceSpecification,io.flutter.plugins.imagepicker.Messages$ImageSelectionOptions,io.flutter.plugins.imagepicker.Messages$GeneralOptions,io.flutter.plugins.imagepicker.Messages$Result) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$l;Lo0/t$g;Lo0/t$e;Lo0/t$j;)V"} io.flutter.plugins.imagepicker.Messages$CacheRetrievalResult retrieveLostResults() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo0/t$b;"} void pickVideos(io.flutter.plugins.imagepicker.Messages$SourceSpecification,io.flutter.plugins.imagepicker.Messages$VideoSelectionOptions,io.flutter.plugins.imagepicker.Messages$GeneralOptions,io.flutter.plugins.imagepicker.Messages$Result) -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$l;Lo0/t$n;Lo0/t$e;Lo0/t$j;)V"} io.flutter.plugins.imagepicker.Messages$ImagePickerApi$$ExternalSyntheticLambda0 -> o0.u: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.imagepicker.Messages$ImagePickerApi io.flutter.plugins.imagepicker.Messages$ImagePickerApi$$InternalSyntheticLambda$3$b9b285393fa52a5a8006c3b36aa22d5bea61e69d8168911f742278501e5537ed$0.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/t$f;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (o0.Messages$ImagePickerApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$f;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.imagepicker.Messages$ImagePickerApi$$ExternalSyntheticLambda1 -> o0.v: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.imagepicker.Messages$ImagePickerApi io.flutter.plugins.imagepicker.Messages$ImagePickerApi$$InternalSyntheticLambda$3$b9b285393fa52a5a8006c3b36aa22d5bea61e69d8168911f742278501e5537ed$1.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/t$f;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (o0.Messages$ImagePickerApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$f;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.imagepicker.Messages$ImagePickerApi$$ExternalSyntheticLambda2 -> o0.w: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.imagepicker.Messages$ImagePickerApi io.flutter.plugins.imagepicker.Messages$ImagePickerApi$$InternalSyntheticLambda$3$b9b285393fa52a5a8006c3b36aa22d5bea61e69d8168911f742278501e5537ed$2.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/t$f;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (o0.Messages$ImagePickerApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$f;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.imagepicker.Messages$ImagePickerApi$$ExternalSyntheticLambda3 -> o0.x: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.imagepicker.Messages$ImagePickerApi io.flutter.plugins.imagepicker.Messages$ImagePickerApi$$InternalSyntheticLambda$3$b9b285393fa52a5a8006c3b36aa22d5bea61e69d8168911f742278501e5537ed$3.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/t$f;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (o0.Messages$ImagePickerApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$f;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.imagepicker.Messages$ImagePickerApi$-CC -> o0.y: # {"id":"sourceFile","fileName":"Messages.java"} # {"id":"com.android.tools.r8.synthesized"} 1:3:io.flutter.plugin.common.MessageCodec io.flutter.plugins.imagepicker.Messages$ImagePickerApi.getCodec():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/i;"} 1:37:void io.flutter.plugins.imagepicker.Messages$ImagePickerApi.lambda$setUp$0(io.flutter.plugins.imagepicker.Messages$ImagePickerApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$f;Ljava/lang/Object;Lj0/a$e;)V"} 1:37:void io.flutter.plugins.imagepicker.Messages$ImagePickerApi.lambda$setUp$1(io.flutter.plugins.imagepicker.Messages$ImagePickerApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$f;Ljava/lang/Object;Lj0/a$e;)V"} 1:30:void io.flutter.plugins.imagepicker.Messages$ImagePickerApi.lambda$setUp$2(io.flutter.plugins.imagepicker.Messages$ImagePickerApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$f;Ljava/lang/Object;Lj0/a$e;)V"} 1:23:void io.flutter.plugins.imagepicker.Messages$ImagePickerApi.lambda$setUp$3(io.flutter.plugins.imagepicker.Messages$ImagePickerApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$f;Ljava/lang/Object;Lj0/a$e;)V"} 1:192:void io.flutter.plugins.imagepicker.Messages$ImagePickerApi.setUp(io.flutter.plugin.common.BinaryMessenger,java.lang.String,io.flutter.plugins.imagepicker.Messages$ImagePickerApi):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c;Ljava/lang/String;Lo0/t$f;)V"} 1:6:void io.flutter.plugins.imagepicker.Messages$ImagePickerApi.setUp(io.flutter.plugin.common.BinaryMessenger,io.flutter.plugins.imagepicker.Messages$ImagePickerApi):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c;Lo0/t$f;)V"} io.flutter.plugins.imagepicker.Messages$ImagePickerApi$1 -> o0.y$a: # {"id":"sourceFile","fileName":"Messages.java"} java.util.ArrayList val$wrapped -> a io.flutter.plugin.common.BasicMessageChannel$Reply val$reply -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/a$e;"} 1:8:void (java.util.ArrayList,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Lj0/a$e;)V"} 1:6:void success(java.lang.Object):0:0 -> a 1:10:void error(java.lang.Throwable):0:0 -> b 1:14:void success(java.util.List):0:0 -> c io.flutter.plugins.imagepicker.Messages$ImagePickerApi$2 -> o0.y$b: # {"id":"sourceFile","fileName":"Messages.java"} java.util.ArrayList val$wrapped -> a io.flutter.plugin.common.BasicMessageChannel$Reply val$reply -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/a$e;"} 1:8:void (java.util.ArrayList,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Lj0/a$e;)V"} 1:6:void success(java.lang.Object):0:0 -> a 1:10:void error(java.lang.Throwable):0:0 -> b 1:14:void success(java.util.List):0:0 -> c io.flutter.plugins.imagepicker.Messages$ImagePickerApi$3 -> o0.y$c: # {"id":"sourceFile","fileName":"Messages.java"} java.util.ArrayList val$wrapped -> a io.flutter.plugin.common.BasicMessageChannel$Reply val$reply -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/a$e;"} 1:8:void (java.util.ArrayList,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;Lj0/a$e;)V"} 1:6:void success(java.lang.Object):0:0 -> a 1:10:void error(java.lang.Throwable):0:0 -> b 1:14:void success(java.util.List):0:0 -> c io.flutter.plugins.imagepicker.Messages$ImageSelectionOptions -> o0.t$g: # {"id":"sourceFile","fileName":"Messages.java"} java.lang.Double maxWidth -> a java.lang.Double maxHeight -> b java.lang.Long quality -> c void () -> # {"id":"com.android.tools.r8.synthesized"} 1:36:io.flutter.plugins.imagepicker.Messages$ImageSelectionOptions fromList(java.util.ArrayList):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)Lo0/t$g;"} 1:3:java.lang.Double getMaxHeight():0:0 -> b 1:3:java.lang.Double getMaxWidth():0:0 -> c 1:3:java.lang.Long getQuality():0:0 -> d 1:3:void setMaxHeight(java.lang.Double):0:0 -> e 1:52:boolean equals(java.lang.Object):0:0 -> equals 1:3:void setMaxWidth(java.lang.Double):0:0 -> f 1:13:void setQuality(java.lang.Long):0:0 -> g 1:22:java.util.ArrayList toList():0:0 -> h 1:23:int hashCode():0:0 -> hashCode io.flutter.plugins.imagepicker.Messages$MediaSelectionOptions -> o0.t$h: # {"id":"sourceFile","fileName":"Messages.java"} io.flutter.plugins.imagepicker.Messages$ImageSelectionOptions imageSelectionOptions -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/t$g;"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:16:io.flutter.plugins.imagepicker.Messages$MediaSelectionOptions fromList(java.util.ArrayList):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)Lo0/t$h;"} 1:3:io.flutter.plugins.imagepicker.Messages$ImageSelectionOptions getImageSelectionOptions():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo0/t$g;"} 1:13:void setImageSelectionOptions(io.flutter.plugins.imagepicker.Messages$ImageSelectionOptions):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$g;)V"} 1:12:java.util.ArrayList toList():0:0 -> d 1:28:boolean equals(java.lang.Object):0:0 -> equals 1:13:int hashCode():0:0 -> hashCode io.flutter.plugins.imagepicker.Messages$PigeonCodec -> o0.t$i: # {"id":"sourceFile","fileName":"Messages.java"} io.flutter.plugins.imagepicker.Messages$PigeonCodec INSTANCE -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/t$i;"} 1:8:void ():0:0 -> 1:4:void ():0:0 -> 1:146:java.lang.Object readValueOfType(byte,java.nio.ByteBuffer):0:0 -> g 1:1:void writeValue(java.io.ByteArrayOutputStream,java.lang.Object):0:0 -> p io.flutter.plugins.imagepicker.Messages$Result -> o0.t$j: # {"id":"sourceFile","fileName":"Messages.java"} void success(java.lang.Object) -> a void error(java.lang.Throwable) -> b io.flutter.plugins.imagepicker.Messages$SourceCamera -> o0.t$k: # {"id":"sourceFile","fileName":"Messages.java"} int index -> e io.flutter.plugins.imagepicker.Messages$SourceCamera REAR -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/t$k;"} io.flutter.plugins.imagepicker.Messages$SourceCamera FRONT -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/t$k;"} io.flutter.plugins.imagepicker.Messages$SourceCamera[] $VALUES -> h # {"id":"com.android.tools.r8.residualsignature","signature":"[Lo0/t$k;"} 1:27:void ():0:0 -> 1:6:void (java.lang.String,int,int):0:0 -> 1:14:io.flutter.plugins.imagepicker.Messages$SourceCamera[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lo0/t$k;"} 1:9:io.flutter.plugins.imagepicker.Messages$SourceCamera valueOf(java.lang.String):0:0 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lo0/t$k;"} 1:9:io.flutter.plugins.imagepicker.Messages$SourceCamera[] values():0:0 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lo0/t$k;"} io.flutter.plugins.imagepicker.Messages$SourceSpecification -> o0.t$l: # {"id":"sourceFile","fileName":"Messages.java"} io.flutter.plugins.imagepicker.Messages$SourceType type -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/t$m;"} io.flutter.plugins.imagepicker.Messages$SourceCamera camera -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/t$k;"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:26:io.flutter.plugins.imagepicker.Messages$SourceSpecification fromList(java.util.ArrayList):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)Lo0/t$l;"} 1:3:io.flutter.plugins.imagepicker.Messages$SourceCamera getCamera():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo0/t$k;"} 1:3:io.flutter.plugins.imagepicker.Messages$SourceType getType():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lo0/t$m;"} 1:3:void setCamera(io.flutter.plugins.imagepicker.Messages$SourceCamera):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$k;)V"} 1:13:void setType(io.flutter.plugins.imagepicker.Messages$SourceType):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lo0/t$m;)V"} 1:42:boolean equals(java.lang.Object):0:0 -> equals 1:17:java.util.ArrayList toList():0:0 -> f 1:18:int hashCode():0:0 -> hashCode io.flutter.plugins.imagepicker.Messages$SourceType -> o0.t$m: # {"id":"sourceFile","fileName":"Messages.java"} int index -> e io.flutter.plugins.imagepicker.Messages$SourceType CAMERA -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/t$m;"} io.flutter.plugins.imagepicker.Messages$SourceType GALLERY -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lo0/t$m;"} io.flutter.plugins.imagepicker.Messages$SourceType[] $VALUES -> h # {"id":"com.android.tools.r8.residualsignature","signature":"[Lo0/t$m;"} 1:27:void ():0:0 -> 1:6:void (java.lang.String,int,int):0:0 -> 1:14:io.flutter.plugins.imagepicker.Messages$SourceType[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lo0/t$m;"} 1:9:io.flutter.plugins.imagepicker.Messages$SourceType valueOf(java.lang.String):0:0 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lo0/t$m;"} 1:9:io.flutter.plugins.imagepicker.Messages$SourceType[] values():0:0 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lo0/t$m;"} io.flutter.plugins.imagepicker.Messages$VideoSelectionOptions -> o0.t$n: # {"id":"sourceFile","fileName":"Messages.java"} java.lang.Long maxDurationSeconds -> a void () -> # {"id":"com.android.tools.r8.synthesized"} 1:16:io.flutter.plugins.imagepicker.Messages$VideoSelectionOptions fromList(java.util.ArrayList):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)Lo0/t$n;"} 1:3:java.lang.Long getMaxDurationSeconds():0:0 -> b 1:3:void setMaxDurationSeconds(java.lang.Long):0:0 -> c 1:12:java.util.ArrayList toList():0:0 -> d 1:28:boolean equals(java.lang.Object):0:0 -> equals 1:13:int hashCode():0:0 -> hashCode io.flutter.plugins.pathprovider.Messages -> p0.i: # {"id":"sourceFile","fileName":"Messages.java"} 1:61:java.util.ArrayList wrapError(java.lang.Throwable):0:0 -> a io.flutter.plugins.pathprovider.Messages$PathProviderApi -> p0.i$a: # {"id":"sourceFile","fileName":"Messages.java"} java.lang.String getTemporaryPath() -> a java.lang.String getApplicationCachePath() -> b java.lang.String getApplicationDocumentsPath() -> c java.util.List getExternalCachePaths() -> d java.util.List getExternalStoragePaths(io.flutter.plugins.pathprovider.Messages$StorageDirectory) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/i$c;)Ljava/util/List;"} java.lang.String getExternalStoragePath() -> f java.lang.String getApplicationSupportPath() -> g io.flutter.plugins.pathprovider.Messages$PathProviderApi$$ExternalSyntheticLambda0 -> p0.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.pathprovider.Messages$PathProviderApi io.flutter.plugins.pathprovider.Messages$PathProviderApi$$InternalSyntheticLambda$3$4d56f9ed2fbfc348dc6fd5c902cf21b9bb751895dd247d1585a49bebc4390e95$0.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i$a;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (p0.Messages$PathProviderApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/i$a;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.pathprovider.Messages$PathProviderApi$$ExternalSyntheticLambda1 -> p0.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.pathprovider.Messages$PathProviderApi io.flutter.plugins.pathprovider.Messages$PathProviderApi$$InternalSyntheticLambda$3$4d56f9ed2fbfc348dc6fd5c902cf21b9bb751895dd247d1585a49bebc4390e95$1.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i$a;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (p0.Messages$PathProviderApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/i$a;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.pathprovider.Messages$PathProviderApi$$ExternalSyntheticLambda2 -> p0.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.pathprovider.Messages$PathProviderApi io.flutter.plugins.pathprovider.Messages$PathProviderApi$$InternalSyntheticLambda$3$4d56f9ed2fbfc348dc6fd5c902cf21b9bb751895dd247d1585a49bebc4390e95$2.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i$a;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (p0.Messages$PathProviderApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/i$a;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.pathprovider.Messages$PathProviderApi$$ExternalSyntheticLambda3 -> p0.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.pathprovider.Messages$PathProviderApi io.flutter.plugins.pathprovider.Messages$PathProviderApi$$InternalSyntheticLambda$3$4d56f9ed2fbfc348dc6fd5c902cf21b9bb751895dd247d1585a49bebc4390e95$3.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i$a;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (p0.Messages$PathProviderApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/i$a;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.pathprovider.Messages$PathProviderApi$$ExternalSyntheticLambda4 -> p0.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.pathprovider.Messages$PathProviderApi io.flutter.plugins.pathprovider.Messages$PathProviderApi$$InternalSyntheticLambda$3$4d56f9ed2fbfc348dc6fd5c902cf21b9bb751895dd247d1585a49bebc4390e95$4.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i$a;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (p0.Messages$PathProviderApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/i$a;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.pathprovider.Messages$PathProviderApi$$ExternalSyntheticLambda5 -> p0.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.pathprovider.Messages$PathProviderApi io.flutter.plugins.pathprovider.Messages$PathProviderApi$$InternalSyntheticLambda$3$4d56f9ed2fbfc348dc6fd5c902cf21b9bb751895dd247d1585a49bebc4390e95$5.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i$a;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (p0.Messages$PathProviderApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/i$a;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.pathprovider.Messages$PathProviderApi$$ExternalSyntheticLambda6 -> p0.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.pathprovider.Messages$PathProviderApi io.flutter.plugins.pathprovider.Messages$PathProviderApi$$InternalSyntheticLambda$3$4d56f9ed2fbfc348dc6fd5c902cf21b9bb751895dd247d1585a49bebc4390e95$6.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i$a;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (p0.Messages$PathProviderApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/i$a;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.pathprovider.Messages$PathProviderApi$-CC -> p0.h: # {"id":"sourceFile","fileName":"Messages.java"} # {"id":"com.android.tools.r8.synthesized"} 1:3:io.flutter.plugin.common.MessageCodec io.flutter.plugins.pathprovider.Messages$PathProviderApi.getCodec():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/i;"} 1:23:void io.flutter.plugins.pathprovider.Messages$PathProviderApi.lambda$setUp$0(io.flutter.plugins.pathprovider.Messages$PathProviderApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/i$a;Ljava/lang/Object;Lj0/a$e;)V"} 1:23:void io.flutter.plugins.pathprovider.Messages$PathProviderApi.lambda$setUp$1(io.flutter.plugins.pathprovider.Messages$PathProviderApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/i$a;Ljava/lang/Object;Lj0/a$e;)V"} 1:23:void io.flutter.plugins.pathprovider.Messages$PathProviderApi.lambda$setUp$2(io.flutter.plugins.pathprovider.Messages$PathProviderApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/i$a;Ljava/lang/Object;Lj0/a$e;)V"} 1:23:void io.flutter.plugins.pathprovider.Messages$PathProviderApi.lambda$setUp$3(io.flutter.plugins.pathprovider.Messages$PathProviderApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/i$a;Ljava/lang/Object;Lj0/a$e;)V"} 1:23:void io.flutter.plugins.pathprovider.Messages$PathProviderApi.lambda$setUp$4(io.flutter.plugins.pathprovider.Messages$PathProviderApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/i$a;Ljava/lang/Object;Lj0/a$e;)V"} 1:23:void io.flutter.plugins.pathprovider.Messages$PathProviderApi.lambda$setUp$5(io.flutter.plugins.pathprovider.Messages$PathProviderApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/i$a;Ljava/lang/Object;Lj0/a$e;)V"} 1:31:void io.flutter.plugins.pathprovider.Messages$PathProviderApi.lambda$setUp$6(io.flutter.plugins.pathprovider.Messages$PathProviderApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/i$a;Ljava/lang/Object;Lj0/a$e;)V"} 1:336:void io.flutter.plugins.pathprovider.Messages$PathProviderApi.setUp(io.flutter.plugin.common.BinaryMessenger,java.lang.String,io.flutter.plugins.pathprovider.Messages$PathProviderApi):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c;Ljava/lang/String;Lp0/i$a;)V"} 1:6:void io.flutter.plugins.pathprovider.Messages$PathProviderApi.setUp(io.flutter.plugin.common.BinaryMessenger,io.flutter.plugins.pathprovider.Messages$PathProviderApi):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c;Lp0/i$a;)V"} io.flutter.plugins.pathprovider.Messages$PigeonCodec -> p0.i$b: # {"id":"sourceFile","fileName":"Messages.java"} io.flutter.plugins.pathprovider.Messages$PigeonCodec INSTANCE -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i$b;"} 1:8:void ():0:0 -> 1:4:void ():0:0 -> 1:30:java.lang.Object readValueOfType(byte,java.nio.ByteBuffer):0:0 -> g 1:29:void writeValue(java.io.ByteArrayOutputStream,java.lang.Object):0:0 -> p io.flutter.plugins.pathprovider.Messages$StorageDirectory -> p0.i$c: # {"id":"sourceFile","fileName":"Messages.java"} int index -> e io.flutter.plugins.pathprovider.Messages$StorageDirectory ROOT -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i$c;"} io.flutter.plugins.pathprovider.Messages$StorageDirectory MUSIC -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i$c;"} io.flutter.plugins.pathprovider.Messages$StorageDirectory PODCASTS -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i$c;"} io.flutter.plugins.pathprovider.Messages$StorageDirectory RINGTONES -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i$c;"} io.flutter.plugins.pathprovider.Messages$StorageDirectory ALARMS -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i$c;"} io.flutter.plugins.pathprovider.Messages$StorageDirectory NOTIFICATIONS -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i$c;"} io.flutter.plugins.pathprovider.Messages$StorageDirectory PICTURES -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i$c;"} io.flutter.plugins.pathprovider.Messages$StorageDirectory MOVIES -> m # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i$c;"} io.flutter.plugins.pathprovider.Messages$StorageDirectory DOWNLOADS -> n # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i$c;"} io.flutter.plugins.pathprovider.Messages$StorageDirectory DCIM -> o # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i$c;"} io.flutter.plugins.pathprovider.Messages$StorageDirectory DOCUMENTS -> p # {"id":"com.android.tools.r8.residualsignature","signature":"Lp0/i$c;"} io.flutter.plugins.pathprovider.Messages$StorageDirectory[] $VALUES -> q # {"id":"com.android.tools.r8.residualsignature","signature":"[Lp0/i$c;"} 1:1:void ():0:0 -> 1:6:void (java.lang.String,int,int):0:0 -> 1:63:io.flutter.plugins.pathprovider.Messages$StorageDirectory[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lp0/i$c;"} 1:9:io.flutter.plugins.pathprovider.Messages$StorageDirectory valueOf(java.lang.String):0:0 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lp0/i$c;"} 1:9:io.flutter.plugins.pathprovider.Messages$StorageDirectory[] values():0:0 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lp0/i$c;"} io.flutter.plugins.pathprovider.PathProviderPlugin -> p0.j: # {"id":"sourceFile","fileName":"PathProviderPlugin.java"} android.content.Context context -> b void () -> # {"id":"com.android.tools.r8.synthesized"} 1:11:java.lang.String getTemporaryPath():0:0 -> a 1:11:java.lang.String getApplicationCachePath():0:0 -> b 1:7:java.lang.String getApplicationDocumentsPath():0:0 -> c 1:30:java.util.List getExternalCachePaths():0:0 -> d 1:34:java.util.List getExternalStoragePaths(io.flutter.plugins.pathprovider.Messages$StorageDirectory):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/i$c;)Ljava/util/List;"} 1:15:java.lang.String getExternalStoragePath():0:0 -> f 1:7:java.lang.String getApplicationSupportPath():0:0 -> g 1:9:void onDetachedFromEngine(io.flutter.embedding.engine.plugins.FlutterPlugin$FlutterPluginBinding):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a$b;)V"} 1:66:java.lang.String getStorageDirectoryString(io.flutter.plugins.pathprovider.Messages$StorageDirectory):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lp0/i$c;)Ljava/lang/String;"} 1:15:void setUp(io.flutter.plugin.common.BinaryMessenger,android.content.Context):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c;Landroid/content/Context;)V"} 1:12:void onAttachedToEngine(io.flutter.embedding.engine.plugins.FlutterPlugin$FlutterPluginBinding):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a$b;)V"} io.flutter.plugins.pathprovider.PathProviderPlugin$1 -> p0.j$a: # {"id":"sourceFile","fileName":"PathProviderPlugin.java"} int[] $SwitchMap$io$flutter$plugins$pathprovider$Messages$StorageDirectory -> a 1:1:void ():0:0 -> io.flutter.plugins.sharedpreferences.LegacySharedPreferencesPlugin -> q0.a: # {"id":"sourceFile","fileName":"LegacySharedPreferencesPlugin.java"} android.content.SharedPreferences preferences -> b io.flutter.plugins.sharedpreferences.SharedPreferencesListEncoder listEncoder -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/H;"} 1:1:void ():0:0 -> 2:2:void (io.flutter.plugins.sharedpreferences.SharedPreferencesListEncoder):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/H;)V"} 1:23:java.lang.Boolean setBool(java.lang.String,java.lang.Boolean):0:0 -> a 1:44:java.lang.Boolean setDouble(java.lang.String,java.lang.Double):0:0 -> b 1:19:java.lang.Boolean remove(java.lang.String):0:0 -> c 1:23:java.lang.Boolean setInt(java.lang.String,java.lang.Long):0:0 -> d 1:15:java.util.Map getAll(java.lang.String,java.util.List):0:0 -> e 1:51:java.lang.Boolean setString(java.lang.String,java.lang.String):0:0 -> f 1:19:java.lang.Boolean setEncodedStringList(java.lang.String,java.lang.String):0:0 -> g 1:9:void onDetachedFromEngine(io.flutter.embedding.engine.plugins.FlutterPlugin$FlutterPluginBinding):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a$b;)V"} 1:84:java.lang.Boolean clear(java.lang.String,java.util.List):0:0 -> i 1:42:java.lang.Boolean setDeprecatedStringList(java.lang.String,java.util.List):0:0 -> j 1:61:java.util.Map getAllPrefs(java.lang.String,java.util.Set):0:0 -> k 1:22:void setUp(io.flutter.plugin.common.BinaryMessenger,android.content.Context):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c;Landroid/content/Context;)V"} 1:12:void onAttachedToEngine(io.flutter.embedding.engine.plugins.FlutterPlugin$FlutterPluginBinding):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a$b;)V"} 1:127:java.lang.Object transformPref(java.lang.String,java.lang.Object):0:0 -> n io.flutter.plugins.sharedpreferences.LegacySharedPreferencesPlugin$ListEncoder -> q0.a$a: # {"id":"sourceFile","fileName":"LegacySharedPreferencesPlugin.java"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:33:java.lang.String encode(java.util.List):0:0 -> a 1:31:java.util.List decode(java.lang.String):0:0 -> b io.flutter.plugins.sharedpreferences.ListEncoder -> q0.b: # {"id":"sourceFile","fileName":"SharedPreferencesPlugin.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:36:java.lang.String encode(java.util.List):0:0 -> a 1:59:java.util.List decode(java.lang.String):0:0 -> b io.flutter.plugins.sharedpreferences.Messages -> q0.c: # {"id":"sourceFile","fileName":"Messages.java"} 1:61:java.util.ArrayList wrapError(java.lang.Throwable):0:0 -> a io.flutter.plugins.sharedpreferences.Messages$PigeonCodec -> q0.c$a: # {"id":"sourceFile","fileName":"Messages.java"} io.flutter.plugins.sharedpreferences.Messages$PigeonCodec INSTANCE -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/c$a;"} 1:8:void ():0:0 -> 1:4:void ():0:0 -> 1:5:java.lang.Object readValueOfType(byte,java.nio.ByteBuffer):0:0 -> g 1:4:void writeValue(java.io.ByteArrayOutputStream,java.lang.Object):0:0 -> p io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi -> q0.c$b: # {"id":"sourceFile","fileName":"Messages.java"} java.lang.Boolean setBool(java.lang.String,java.lang.Boolean) -> a java.lang.Boolean setDouble(java.lang.String,java.lang.Double) -> b java.lang.Boolean remove(java.lang.String) -> c java.lang.Boolean setInt(java.lang.String,java.lang.Long) -> d java.util.Map getAll(java.lang.String,java.util.List) -> e java.lang.Boolean setString(java.lang.String,java.lang.String) -> f java.lang.Boolean setEncodedStringList(java.lang.String,java.lang.String) -> g java.lang.Boolean clear(java.lang.String,java.util.List) -> i java.lang.Boolean setDeprecatedStringList(java.lang.String,java.util.List) -> j io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi$$ExternalSyntheticLambda0 -> q0.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi$$InternalSyntheticLambda$3$f9c62b3b470d7ef0f315a57fad8febb8c640b288fe0988d9a95a2064883e3a71$0.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/c$b;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (q0.Messages$SharedPreferencesApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/c$b;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi$$ExternalSyntheticLambda1 -> q0.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi$$InternalSyntheticLambda$3$f9c62b3b470d7ef0f315a57fad8febb8c640b288fe0988d9a95a2064883e3a71$1.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/c$b;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (q0.Messages$SharedPreferencesApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/c$b;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi$$ExternalSyntheticLambda2 -> q0.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi$$InternalSyntheticLambda$3$f9c62b3b470d7ef0f315a57fad8febb8c640b288fe0988d9a95a2064883e3a71$2.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/c$b;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (q0.Messages$SharedPreferencesApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/c$b;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi$$ExternalSyntheticLambda3 -> q0.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi$$InternalSyntheticLambda$3$f9c62b3b470d7ef0f315a57fad8febb8c640b288fe0988d9a95a2064883e3a71$3.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/c$b;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (q0.Messages$SharedPreferencesApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/c$b;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi$$ExternalSyntheticLambda4 -> q0.h: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi$$InternalSyntheticLambda$3$f9c62b3b470d7ef0f315a57fad8febb8c640b288fe0988d9a95a2064883e3a71$4.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/c$b;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (q0.Messages$SharedPreferencesApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/c$b;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi$$ExternalSyntheticLambda5 -> q0.i: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi$$InternalSyntheticLambda$3$f9c62b3b470d7ef0f315a57fad8febb8c640b288fe0988d9a95a2064883e3a71$5.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/c$b;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (q0.Messages$SharedPreferencesApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/c$b;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi$$ExternalSyntheticLambda6 -> q0.j: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi$$InternalSyntheticLambda$3$f9c62b3b470d7ef0f315a57fad8febb8c640b288fe0988d9a95a2064883e3a71$6.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/c$b;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (q0.Messages$SharedPreferencesApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/c$b;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi$$ExternalSyntheticLambda7 -> q0.k: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi$$InternalSyntheticLambda$3$f9c62b3b470d7ef0f315a57fad8febb8c640b288fe0988d9a95a2064883e3a71$7.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/c$b;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (q0.Messages$SharedPreferencesApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/c$b;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi$$ExternalSyntheticLambda8 -> q0.l: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi$$InternalSyntheticLambda$3$f9c62b3b470d7ef0f315a57fad8febb8c640b288fe0988d9a95a2064883e3a71$8.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/c$b;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (q0.Messages$SharedPreferencesApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/c$b;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi$-CC -> q0.m: # {"id":"sourceFile","fileName":"Messages.java"} # {"id":"com.android.tools.r8.synthesized"} 1:3:io.flutter.plugin.common.MessageCodec io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi.getCodec():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/i;"} 1:31:void io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi.lambda$setUp$0(io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/c$b;Ljava/lang/Object;Lj0/a$e;)V"} 1:38:void io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi.lambda$setUp$1(io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/c$b;Ljava/lang/Object;Lj0/a$e;)V"} 1:38:void io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi.lambda$setUp$2(io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/c$b;Ljava/lang/Object;Lj0/a$e;)V"} 1:38:void io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi.lambda$setUp$3(io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/c$b;Ljava/lang/Object;Lj0/a$e;)V"} 1:38:void io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi.lambda$setUp$4(io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/c$b;Ljava/lang/Object;Lj0/a$e;)V"} 1:38:void io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi.lambda$setUp$5(io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/c$b;Ljava/lang/Object;Lj0/a$e;)V"} 1:38:void io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi.lambda$setUp$6(io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/c$b;Ljava/lang/Object;Lj0/a$e;)V"} 1:38:void io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi.lambda$setUp$7(io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/c$b;Ljava/lang/Object;Lj0/a$e;)V"} 1:38:void io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi.lambda$setUp$8(io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/c$b;Ljava/lang/Object;Lj0/a$e;)V"} 1:392:void io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi.setUp(io.flutter.plugin.common.BinaryMessenger,java.lang.String,io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c;Ljava/lang/String;Lq0/c$b;)V"} 1:6:void io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi.setUp(io.flutter.plugin.common.BinaryMessenger,io.flutter.plugins.sharedpreferences.Messages$SharedPreferencesApi):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c;Lq0/c$b;)V"} io.flutter.plugins.sharedpreferences.MessagesAsyncPigeonCodec -> q0.n: # {"id":"sourceFile","fileName":"MessagesAsync.g.kt"} 1:4:void ():0:0 -> 1:85:java.lang.Object readValueOfType(byte,java.nio.ByteBuffer):0:0 -> g 1:64:void writeValue(java.io.ByteArrayOutputStream,java.lang.Object):0:0 -> p io.flutter.plugins.sharedpreferences.MessagesAsync_gKt -> q0.o: # {"id":"sourceFile","fileName":"MessagesAsync.g.kt"} 1:5:java.util.List access$wrapError(java.lang.Throwable):0:0 -> a 1:54:java.util.List wrapError(java.lang.Throwable):0:0 -> b io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi -> q0.F: # {"id":"sourceFile","fileName":"MessagesAsync.g.kt"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion Companion -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/F$a;"} 1:5:void ():0:0 -> void setDeprecatedStringList(java.lang.String,java.util.List,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/util/List;Lq0/J;)V"} java.util.List getKeys(java.util.List,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lq0/J;)Ljava/util/List;"} java.util.Map getAll(java.util.List,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lq0/J;)Ljava/util/Map;"} io.flutter.plugins.sharedpreferences.StringListResult getStringList(java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lq0/J;)Lq0/O;"} void setString(java.lang.String,java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lq0/J;)V"} void setEncodedStringList(java.lang.String,java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lq0/J;)V"} void clear(java.util.List,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions) -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lq0/J;)V"} void setDouble(java.lang.String,double,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions) -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;DLq0/J;)V"} java.lang.Double getDouble(java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions) -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lq0/J;)Ljava/lang/Double;"} java.util.List getPlatformEncodedStringList(java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions) -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lq0/J;)Ljava/util/List;"} java.lang.Long getInt(java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions) -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lq0/J;)Ljava/lang/Long;"} void setBool(java.lang.String,boolean,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions) -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLq0/J;)V"} java.lang.Boolean getBool(java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions) -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lq0/J;)Ljava/lang/Boolean;"} void setInt(java.lang.String,long,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions) -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;JLq0/J;)V"} java.lang.String getString(java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions) -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lq0/J;)Ljava/lang/String;"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion -> q0.F$a: # {"id":"sourceFile","fileName":"MessagesAsync.g.kt"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion $$INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/F$a;"} kotlin.Lazy codec$delegate -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/e;"} 1:19:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:54:void setUp$lambda$22$lambda$21(io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} 1:54:void setUp$lambda$24$lambda$23(io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} 1:49:void setUp$lambda$26$lambda$25(io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} 1:49:void setUp$lambda$28$lambda$27(io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> D # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} 1:49:void setUp$lambda$30$lambda$29(io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> E # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} 1:64:void setUp$lambda$4$lambda$3(io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} 1:70:void setUp$lambda$6$lambda$5(io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> G # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} 1:70:void setUp$lambda$8$lambda$7(io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> H # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} 1:4:void $r8$lambda$18E0Lp6uAy7-zF4EeFzyblvm4_A(q0.SharedPreferencesAsyncApi,java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} 1:4:void $r8$lambda$2AkCSlfTPWZPBLUbHgqnG3BCg6k(q0.SharedPreferencesAsyncApi,java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} 1:4:void $r8$lambda$4Rsy5ISLu9falKbvKGAWkDY-fQs(q0.SharedPreferencesAsyncApi,java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} 1:4:void $r8$lambda$ATmlO41-COrC9AooeJevoDnpocg(q0.SharedPreferencesAsyncApi,java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} 1:4:void $r8$lambda$DjAhMT8XL_Aa-AHVpN2GF8iza-E(q0.SharedPreferencesAsyncApi,java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} 1:4:void $r8$lambda$H4U0AUnfUEz7-fsRkiuJ8DQ3JNc(q0.SharedPreferencesAsyncApi,java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> f # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} 1:4:void $r8$lambda$RvxjG_W1Qm8Rccvg1dJsrHTWfMg(q0.SharedPreferencesAsyncApi,java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> g # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} 1:5:q0.MessagesAsyncPigeonCodec $r8$lambda$T3way411JlD8B05A9iKdHF1hbOU():0:0 -> h # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq0/n;"} 1:4:void $r8$lambda$TUQj5bwwbekkYMUNyLXYtWpH9oQ(q0.SharedPreferencesAsyncApi,java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} 1:4:void $r8$lambda$U19UUGNd-2e5HA1KQAWfIOvpP30(q0.SharedPreferencesAsyncApi,java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> j # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} 1:4:void $r8$lambda$WYMZqEiWE9DN9JPNecEeaT32mC4(q0.SharedPreferencesAsyncApi,java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> k # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} 1:4:void $r8$lambda$eG1CTXHQQufiHrsDjwsKBQJ6yDI(q0.SharedPreferencesAsyncApi,java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> l # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} 1:4:void $r8$lambda$h7xVKXbLpm_noKlpDSqlXUxFw7g(q0.SharedPreferencesAsyncApi,java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> m # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} 1:4:void $r8$lambda$kIZo7aiZxaf_l63xsbfQ6WwcgnU(q0.SharedPreferencesAsyncApi,java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> n # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} 1:4:void $r8$lambda$qHRxkQpY5s_v7aw4znQX9R2NwBY(q0.SharedPreferencesAsyncApi,java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> o # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} 1:4:void $r8$lambda$sBwHLJ36oZ8Qgy6QQrcMLXUdFSs(q0.SharedPreferencesAsyncApi,java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> p # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} 1:6:io.flutter.plugins.sharedpreferences.MessagesAsyncPigeonCodec codec_delegate$lambda$0():0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()Lq0/n;"} 1:9:io.flutter.plugin.common.MessageCodec getCodec():0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/i;"} 1:1:void setUp(io.flutter.plugin.common.BinaryMessenger,io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi,java.lang.String):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c;Lq0/F;Ljava/lang/String;)V"} 1:64:void setUp$lambda$10$lambda$9(io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} 1:66:void setUp$lambda$12$lambda$11(io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} 1:54:void setUp$lambda$14$lambda$13(io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} 1:54:void setUp$lambda$16$lambda$15(io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} 1:54:void setUp$lambda$18$lambda$17(io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} 1:70:void setUp$lambda$2$lambda$1(io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} 1:54:void setUp$lambda$20$lambda$19(io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$ExternalSyntheticLambda0 -> q0.p: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} void io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$InternalSyntheticLambda$1$eb87ad6055de5fa4dc9bf7d8b83366f4ad843b8b4dde6f982072054f466805e1$0.() -> # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.Object invoke():0:0 -> c # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$ExternalSyntheticLambda1 -> q0.w: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$InternalSyntheticLambda$2$16ba526554017a318e70c4ae774fdf6ba524eaf3d53fbcbb8086569f45aa919e$0.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/F;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (q0.SharedPreferencesAsyncApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$ExternalSyntheticLambda10 -> q0.q: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$InternalSyntheticLambda$2$16ba526554017a318e70c4ae774fdf6ba524eaf3d53fbcbb8086569f45aa919e$4.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/F;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (q0.SharedPreferencesAsyncApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$ExternalSyntheticLambda11 -> q0.r: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$InternalSyntheticLambda$2$16ba526554017a318e70c4ae774fdf6ba524eaf3d53fbcbb8086569f45aa919e$5.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/F;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (q0.SharedPreferencesAsyncApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$ExternalSyntheticLambda12 -> q0.s: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$InternalSyntheticLambda$2$16ba526554017a318e70c4ae774fdf6ba524eaf3d53fbcbb8086569f45aa919e$6.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/F;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (q0.SharedPreferencesAsyncApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$ExternalSyntheticLambda13 -> q0.t: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$InternalSyntheticLambda$2$16ba526554017a318e70c4ae774fdf6ba524eaf3d53fbcbb8086569f45aa919e$7.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/F;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (q0.SharedPreferencesAsyncApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$ExternalSyntheticLambda14 -> q0.u: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$InternalSyntheticLambda$2$16ba526554017a318e70c4ae774fdf6ba524eaf3d53fbcbb8086569f45aa919e$8.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/F;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (q0.SharedPreferencesAsyncApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$ExternalSyntheticLambda15 -> q0.v: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$InternalSyntheticLambda$2$16ba526554017a318e70c4ae774fdf6ba524eaf3d53fbcbb8086569f45aa919e$9.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/F;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (q0.SharedPreferencesAsyncApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$ExternalSyntheticLambda2 -> q0.x: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$InternalSyntheticLambda$2$16ba526554017a318e70c4ae774fdf6ba524eaf3d53fbcbb8086569f45aa919e$10.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/F;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (q0.SharedPreferencesAsyncApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$ExternalSyntheticLambda3 -> q0.y: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$InternalSyntheticLambda$2$16ba526554017a318e70c4ae774fdf6ba524eaf3d53fbcbb8086569f45aa919e$11.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/F;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (q0.SharedPreferencesAsyncApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$ExternalSyntheticLambda4 -> q0.z: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$InternalSyntheticLambda$2$16ba526554017a318e70c4ae774fdf6ba524eaf3d53fbcbb8086569f45aa919e$12.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/F;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (q0.SharedPreferencesAsyncApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$ExternalSyntheticLambda5 -> q0.A: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$InternalSyntheticLambda$2$16ba526554017a318e70c4ae774fdf6ba524eaf3d53fbcbb8086569f45aa919e$13.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/F;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (q0.SharedPreferencesAsyncApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$ExternalSyntheticLambda6 -> q0.B: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$InternalSyntheticLambda$2$16ba526554017a318e70c4ae774fdf6ba524eaf3d53fbcbb8086569f45aa919e$14.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/F;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (q0.SharedPreferencesAsyncApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$ExternalSyntheticLambda7 -> q0.C: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$InternalSyntheticLambda$2$16ba526554017a318e70c4ae774fdf6ba524eaf3d53fbcbb8086569f45aa919e$1.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/F;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (q0.SharedPreferencesAsyncApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$ExternalSyntheticLambda8 -> q0.D: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$InternalSyntheticLambda$2$16ba526554017a318e70c4ae774fdf6ba524eaf3d53fbcbb8086569f45aa919e$2.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/F;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (q0.SharedPreferencesAsyncApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$ExternalSyntheticLambda9 -> q0.E: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi io.flutter.plugins.sharedpreferences.SharedPreferencesAsyncApi$Companion$$InternalSyntheticLambda$2$16ba526554017a318e70c4ae774fdf6ba524eaf3d53fbcbb8086569f45aa919e$3.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/F;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (q0.SharedPreferencesAsyncApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/F;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.sharedpreferences.SharedPreferencesBackend -> q0.G: # {"id":"sourceFile","fileName":"SharedPreferencesPlugin.kt"} io.flutter.plugin.common.BinaryMessenger messenger -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lj0/c;"} android.content.Context context -> c io.flutter.plugins.sharedpreferences.SharedPreferencesListEncoder listEncoder -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/H;"} 1:41:void (io.flutter.plugin.common.BinaryMessenger,android.content.Context,io.flutter.plugins.sharedpreferences.SharedPreferencesListEncoder):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c;Landroid/content/Context;Lq0/H;)V"} 1:54:void setDeprecatedStringList(java.lang.String,java.util.List,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/util/List;Lq0/J;)V"} 1:93:java.util.List getKeys(java.util.List,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lq0/J;)Ljava/util/List;"} 1:93:java.util.Map getAll(java.util.List,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lq0/J;)Ljava/util/Map;"} 1:71:io.flutter.plugins.sharedpreferences.StringListResult getStringList(java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lq0/J;)Lq0/O;"} 1:31:void setString(java.lang.String,java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lq0/J;)V"} 1:31:void setEncodedStringList(java.lang.String,java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lq0/J;)V"} 1:108:void clear(java.util.List,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lq0/J;)V"} 1:29:android.content.SharedPreferences createSharedPreferences(io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/J;)Landroid/content/SharedPreferences;"} 1:43:void setDouble(java.lang.String,double,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;DLq0/J;)V"} 1:42:java.lang.Double getDouble(java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lq0/J;)Ljava/lang/Double;"} 1:90:java.util.List getPlatformEncodedStringList(java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lq0/J;)Ljava/util/List;"} 1:33:java.lang.Long getInt(java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lq0/J;)Ljava/lang/Long;"} 1:11:void tearDown():0:0 -> m 1:26:void setBool(java.lang.String,boolean,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLq0/J;)V"} 1:32:java.lang.Boolean getBool(java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lq0/J;)Ljava/lang/Boolean;"} 1:26:void setInt(java.lang.String,long,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;JLq0/J;)V"} 1:29:java.lang.String getString(java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lq0/J;)Ljava/lang/String;"} io.flutter.plugins.sharedpreferences.SharedPreferencesListEncoder -> q0.H: # {"id":"sourceFile","fileName":"SharedPreferencesListEncoder.java"} java.lang.String encode(java.util.List) -> a java.util.List decode(java.lang.String) -> b io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions -> q0.J: # {"id":"sourceFile","fileName":"MessagesAsync.g.kt"} java.lang.String fileName -> a boolean useDataStore -> b io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions$Companion Companion -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/J$a;"} 1:9:void ():0:0 -> 1:8:void (java.lang.String,boolean):0:0 -> 1:3:java.lang.String getFileName():0:0 -> a 1:22:java.util.List toList():0:0 -> b 1:31:boolean equals(java.lang.Object):0:0 -> equals 1:20:int hashCode():0:0 -> hashCode 1:35:java.lang.String toString():0:0 -> toString io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions$$ExternalSyntheticBackport0 -> q0.I: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:8:int m(boolean):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions$Companion -> q0.J$a: # {"id":"sourceFile","fileName":"MessagesAsync.g.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:34:io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions fromList(java.util.List):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lq0/J;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin -> q0.K: # {"id":"sourceFile","fileName":"SharedPreferencesPlugin.kt"} android.content.Context context -> b io.flutter.plugins.sharedpreferences.SharedPreferencesBackend backend -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/G;"} io.flutter.plugins.sharedpreferences.SharedPreferencesListEncoder listEncoder -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/H;"} 1:11:void ():0:0 -> 1:49:void setDeprecatedStringList(java.lang.String,java.util.List,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/util/List;Lq0/J;)V"} 1:27:java.util.List getKeys(java.util.List,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lq0/J;)Ljava/util/List;"} 1:19:java.util.Map getAll(java.util.List,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lq0/J;)Ljava/util/Map;"} 1:61:io.flutter.plugins.sharedpreferences.StringListResult getStringList(java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lq0/J;)Lq0/O;"} 1:26:void setString(java.lang.String,java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lq0/J;)V"} 1:26:void setEncodedStringList(java.lang.String,java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lq0/J;)V"} 1:16:void clear(java.util.List,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lq0/J;)V"} 1:32:void onDetachedFromEngine(io.flutter.embedding.engine.plugins.FlutterPlugin$FlutterPluginBinding):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a$b;)V"} 1:26:void setDouble(java.lang.String,double,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;DLq0/J;)V"} 1:30:java.lang.Double getDouble(java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lq0/J;)Ljava/lang/Double;"} 1:73:java.util.List getPlatformEncodedStringList(java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lq0/J;)Ljava/util/List;"} 1:30:java.lang.Long getInt(java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lq0/J;)Ljava/lang/Long;"} 1:35:void onAttachedToEngine(io.flutter.embedding.engine.plugins.FlutterPlugin$FlutterPluginBinding):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a$b;)V"} 1:21:void setBool(java.lang.String,boolean,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;ZLq0/J;)V"} 1:30:java.lang.Boolean getBool(java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lq0/J;)Ljava/lang/Boolean;"} 1:26:void setInt(java.lang.String,long,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;JLq0/J;)V"} 1:30:java.lang.String getString(java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPigeonOptions):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lq0/J;)Ljava/lang/String;"} 1:5:java.lang.Object access$dataStoreSetString(io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin,java.lang.String,java.lang.String,kotlin.coroutines.Continuation):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/K;Ljava/lang/String;Ljava/lang/String;Lx0/d;)Ljava/lang/Object;"} 1:3:android.content.Context access$getContext$p(io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/K;)Landroid/content/Context;"} 1:3:io.flutter.plugins.sharedpreferences.SharedPreferencesListEncoder access$getListEncoder$p(io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/K;)Lq0/H;"} 1:5:java.lang.Object access$getPrefs(io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin,java.util.List,kotlin.coroutines.Continuation):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/K;Ljava/util/List;Lx0/d;)Ljava/lang/Object;"} 1:38:java.lang.Object dataStoreSetString(java.lang.String,java.lang.String,kotlin.coroutines.Continuation):0:0 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/String;Lx0/d;)Ljava/lang/Object;"} 1:1:java.lang.Object getPrefs(java.util.List,kotlin.coroutines.Continuation):0:0 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lx0/d;)Ljava/lang/Object;"} 1:28:java.lang.Object getValueByKey(androidx.datastore.preferences.core.Preferences$Key,kotlin.coroutines.Continuation):0:0 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f$a;Lx0/d;)Ljava/lang/Object;"} 1:28:java.lang.Object readAllKeys(kotlin.coroutines.Continuation):0:0 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} 1:28:void setUp(io.flutter.plugin.common.BinaryMessenger,android.content.Context):0:0 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c;Landroid/content/Context;)V"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$clear$1 -> q0.K$a: # {"id":"sourceFile","fileName":"SharedPreferencesPlugin.kt"} int label -> i io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin this$0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/K;"} java.util.List $allowList -> k 1:9:void (io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin,java.util.List,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/K;Ljava/util/List;Lx0/d;)V"} 1:10:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:62:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$clear$1$1 -> q0.K$a$a: # {"id":"sourceFile","fileName":"SharedPreferencesPlugin.kt"} int label -> i java.lang.Object L$0 -> j java.util.List $allowList -> k 1:7:void (java.util.List,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;Lx0/d;)V"} 1:10:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:56:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(androidx.datastore.preferences.core.MutablePreferences,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/c;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$dataStoreSetString$2 -> q0.K$b: # {"id":"sourceFile","fileName":"SharedPreferencesPlugin.kt"} int label -> i java.lang.Object L$0 -> j androidx.datastore.preferences.core.Preferences$Key $stringKey -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LI/f$a;"} java.lang.String $value -> l 1:9:void (androidx.datastore.preferences.core.Preferences$Key,java.lang.String,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f$a;Ljava/lang/String;Lx0/d;)V"} 1:12:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:32:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(androidx.datastore.preferences.core.MutablePreferences,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/c;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getAll$1 -> q0.K$c: # {"id":"sourceFile","fileName":"SharedPreferencesPlugin.kt"} int label -> i io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin this$0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/K;"} java.util.List $allowList -> k 1:9:void (io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin,java.util.List,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/K;Ljava/util/List;Lx0/d;)V"} 1:10:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:40:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getBool$1 -> q0.K$d: # {"id":"sourceFile","fileName":"SharedPreferencesPlugin.kt"} java.lang.Object L$0 -> i int label -> j java.lang.String $key -> k io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin this$0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/K;"} kotlin.jvm.internal.Ref$ObjectRef $value -> m # {"id":"com.android.tools.r8.residualsignature","signature":"LH0/w;"} 1:11:void (java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin,kotlin.jvm.internal.Ref$ObjectRef,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lq0/K;LH0/w;Lx0/d;)V"} 1:12:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:83:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getBool$1$invokeSuspend$$inlined$map$1 -> q0.K$d$a: # {"id":"sourceFile","fileName":"SafeCollector.common.kt"} kotlinx.coroutines.flow.Flow $this_unsafeTransform$inlined -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/e;"} androidx.datastore.preferences.core.Preferences$Key $preferencesKey$inlined -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LI/f$a;"} 1:8:void (kotlinx.coroutines.flow.Flow,androidx.datastore.preferences.core.Preferences$Key):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;LI/f$a;)V"} 1:23:java.lang.Object collect(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getBool$1$invokeSuspend$$inlined$map$1$2 -> q0.K$d$a$a: # {"id":"sourceFile","fileName":"Emitters.kt"} kotlinx.coroutines.flow.FlowCollector $this_unsafeFlow -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/f;"} androidx.datastore.preferences.core.Preferences$Key $preferencesKey$inlined -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LI/f$a;"} 1:8:void (kotlinx.coroutines.flow.FlowCollector,androidx.datastore.preferences.core.Preferences$Key):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;LI/f$a;)V"} 1:74:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getBool$1$invokeSuspend$$inlined$map$1$2$1 -> q0.K$d$a$a$a: # {"id":"sourceFile","fileName":"Emitters.kt"} java.lang.Object result -> h int label -> i io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getBool$1$invokeSuspend$$inlined$map$1$2 this$0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/K$d$a$a;"} 1:6:void (io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getBool$1$invokeSuspend$$inlined$map$1$2,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/K$d$a$a;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getDouble$1 -> q0.K$e: # {"id":"sourceFile","fileName":"SharedPreferencesPlugin.kt"} java.lang.Object L$0 -> i int label -> j java.lang.String $key -> k io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin this$0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/K;"} kotlin.jvm.internal.Ref$ObjectRef $value -> m # {"id":"com.android.tools.r8.residualsignature","signature":"LH0/w;"} 1:11:void (java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin,kotlin.jvm.internal.Ref$ObjectRef,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lq0/K;LH0/w;Lx0/d;)V"} 1:12:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:85:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getDouble$1$invokeSuspend$$inlined$map$1 -> q0.K$e$a: # {"id":"sourceFile","fileName":"SafeCollector.common.kt"} kotlinx.coroutines.flow.Flow $this_unsafeTransform$inlined -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/e;"} androidx.datastore.preferences.core.Preferences$Key $preferencesKey$inlined -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LI/f$a;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin this$0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/K;"} 1:10:void (kotlinx.coroutines.flow.Flow,androidx.datastore.preferences.core.Preferences$Key,io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;LI/f$a;Lq0/K;)V"} 1:25:java.lang.Object collect(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getDouble$1$invokeSuspend$$inlined$map$1$2 -> q0.K$e$a$a: # {"id":"sourceFile","fileName":"Emitters.kt"} kotlinx.coroutines.flow.FlowCollector $this_unsafeFlow -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/f;"} androidx.datastore.preferences.core.Preferences$Key $preferencesKey$inlined -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LI/f$a;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin this$0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/K;"} 1:10:void (kotlinx.coroutines.flow.FlowCollector,androidx.datastore.preferences.core.Preferences$Key,io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;LI/f$a;Lq0/K;)V"} 1:86:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getDouble$1$invokeSuspend$$inlined$map$1$2$1 -> q0.K$e$a$a$a: # {"id":"sourceFile","fileName":"Emitters.kt"} java.lang.Object result -> h int label -> i io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getDouble$1$invokeSuspend$$inlined$map$1$2 this$0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/K$e$a$a;"} 1:6:void (io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getDouble$1$invokeSuspend$$inlined$map$1$2,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/K$e$a$a;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getInt$1 -> q0.K$f: # {"id":"sourceFile","fileName":"SharedPreferencesPlugin.kt"} java.lang.Object L$0 -> i int label -> j java.lang.String $key -> k io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin this$0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/K;"} kotlin.jvm.internal.Ref$ObjectRef $value -> m # {"id":"com.android.tools.r8.residualsignature","signature":"LH0/w;"} 1:11:void (java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin,kotlin.jvm.internal.Ref$ObjectRef,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lq0/K;LH0/w;Lx0/d;)V"} 1:12:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:83:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getInt$1$invokeSuspend$$inlined$map$1 -> q0.K$f$a: # {"id":"sourceFile","fileName":"SafeCollector.common.kt"} kotlinx.coroutines.flow.Flow $this_unsafeTransform$inlined -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/e;"} androidx.datastore.preferences.core.Preferences$Key $preferencesKey$inlined -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LI/f$a;"} 1:8:void (kotlinx.coroutines.flow.Flow,androidx.datastore.preferences.core.Preferences$Key):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;LI/f$a;)V"} 1:23:java.lang.Object collect(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getInt$1$invokeSuspend$$inlined$map$1$2 -> q0.K$f$a$a: # {"id":"sourceFile","fileName":"Emitters.kt"} kotlinx.coroutines.flow.FlowCollector $this_unsafeFlow -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/f;"} androidx.datastore.preferences.core.Preferences$Key $preferencesKey$inlined -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LI/f$a;"} 1:8:void (kotlinx.coroutines.flow.FlowCollector,androidx.datastore.preferences.core.Preferences$Key):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;LI/f$a;)V"} 1:74:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getInt$1$invokeSuspend$$inlined$map$1$2$1 -> q0.K$f$a$a$a: # {"id":"sourceFile","fileName":"Emitters.kt"} java.lang.Object result -> h int label -> i io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getInt$1$invokeSuspend$$inlined$map$1$2 this$0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/K$f$a$a;"} 1:6:void (io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getInt$1$invokeSuspend$$inlined$map$1$2,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/K$f$a$a;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getKeys$prefs$1 -> q0.K$g: # {"id":"sourceFile","fileName":"SharedPreferencesPlugin.kt"} int label -> i io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin this$0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/K;"} java.util.List $allowList -> k 1:9:void (io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin,java.util.List,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/K;Ljava/util/List;Lx0/d;)V"} 1:10:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:40:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getPrefs$1 -> q0.K$h: # {"id":"sourceFile","fileName":"SharedPreferencesPlugin.kt"} java.lang.Object L$0 -> h java.lang.Object L$1 -> i java.lang.Object L$2 -> j java.lang.Object L$3 -> k java.lang.Object L$4 -> l java.lang.Object result -> m io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin this$0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/K;"} int label -> o 1:6:void (io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/K;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getString$1 -> q0.K$i: # {"id":"sourceFile","fileName":"SharedPreferencesPlugin.kt"} java.lang.Object L$0 -> i int label -> j java.lang.String $key -> k io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin this$0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/K;"} kotlin.jvm.internal.Ref$ObjectRef $value -> m # {"id":"com.android.tools.r8.residualsignature","signature":"LH0/w;"} 1:11:void (java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin,kotlin.jvm.internal.Ref$ObjectRef,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lq0/K;LH0/w;Lx0/d;)V"} 1:12:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:83:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getString$1$invokeSuspend$$inlined$map$1 -> q0.K$i$a: # {"id":"sourceFile","fileName":"SafeCollector.common.kt"} kotlinx.coroutines.flow.Flow $this_unsafeTransform$inlined -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/e;"} androidx.datastore.preferences.core.Preferences$Key $preferencesKey$inlined -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LI/f$a;"} 1:8:void (kotlinx.coroutines.flow.Flow,androidx.datastore.preferences.core.Preferences$Key):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;LI/f$a;)V"} 1:23:java.lang.Object collect(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getString$1$invokeSuspend$$inlined$map$1$2 -> q0.K$i$a$a: # {"id":"sourceFile","fileName":"Emitters.kt"} kotlinx.coroutines.flow.FlowCollector $this_unsafeFlow -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/f;"} androidx.datastore.preferences.core.Preferences$Key $preferencesKey$inlined -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LI/f$a;"} 1:8:void (kotlinx.coroutines.flow.FlowCollector,androidx.datastore.preferences.core.Preferences$Key):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;LI/f$a;)V"} 1:74:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getString$1$invokeSuspend$$inlined$map$1$2$1 -> q0.K$i$a$a$a: # {"id":"sourceFile","fileName":"Emitters.kt"} java.lang.Object result -> h int label -> i io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getString$1$invokeSuspend$$inlined$map$1$2 this$0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/K$i$a$a;"} 1:6:void (io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getString$1$invokeSuspend$$inlined$map$1$2,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/K$i$a$a;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getValueByKey$$inlined$map$1 -> q0.K$j: # {"id":"sourceFile","fileName":"SafeCollector.common.kt"} kotlinx.coroutines.flow.Flow $this_unsafeTransform$inlined -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/e;"} androidx.datastore.preferences.core.Preferences$Key $key$inlined -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LI/f$a;"} 1:8:void (kotlinx.coroutines.flow.Flow,androidx.datastore.preferences.core.Preferences$Key):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;LI/f$a;)V"} 1:23:java.lang.Object collect(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getValueByKey$$inlined$map$1$2 -> q0.K$j$a: # {"id":"sourceFile","fileName":"Emitters.kt"} kotlinx.coroutines.flow.FlowCollector $this_unsafeFlow -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/f;"} androidx.datastore.preferences.core.Preferences$Key $key$inlined -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LI/f$a;"} 1:8:void (kotlinx.coroutines.flow.FlowCollector,androidx.datastore.preferences.core.Preferences$Key):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;LI/f$a;)V"} 1:74:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getValueByKey$$inlined$map$1$2$1 -> q0.K$j$a$a: # {"id":"sourceFile","fileName":"Emitters.kt"} java.lang.Object result -> h int label -> i io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getValueByKey$$inlined$map$1$2 this$0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/K$j$a;"} 1:6:void (io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$getValueByKey$$inlined$map$1$2,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/K$j$a;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$readAllKeys$$inlined$map$1 -> q0.K$k: # {"id":"sourceFile","fileName":"SafeCollector.common.kt"} kotlinx.coroutines.flow.Flow $this_unsafeTransform$inlined -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/e;"} 1:6:void (kotlinx.coroutines.flow.Flow):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;)V"} 1:21:java.lang.Object collect(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$readAllKeys$$inlined$map$1$2 -> q0.K$k$a: # {"id":"sourceFile","fileName":"Emitters.kt"} kotlinx.coroutines.flow.FlowCollector $this_unsafeFlow -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/f;"} 1:6:void (kotlinx.coroutines.flow.FlowCollector):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;)V"} 1:76:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$readAllKeys$$inlined$map$1$2$1 -> q0.K$k$a$a: # {"id":"sourceFile","fileName":"Emitters.kt"} java.lang.Object result -> h int label -> i io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$readAllKeys$$inlined$map$1$2 this$0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/K$k$a;"} 1:6:void (io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$readAllKeys$$inlined$map$1$2,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/K$k$a;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$setBool$1 -> q0.K$l: # {"id":"sourceFile","fileName":"SharedPreferencesPlugin.kt"} int label -> i java.lang.String $key -> j io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin this$0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/K;"} boolean $value -> l 1:11:void (java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin,boolean,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lq0/K;ZLx0/d;)V"} 1:12:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:70:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$setBool$1$1 -> q0.K$l$a: # {"id":"sourceFile","fileName":"SharedPreferencesPlugin.kt"} int label -> i java.lang.Object L$0 -> j androidx.datastore.preferences.core.Preferences$Key $boolKey -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LI/f$a;"} boolean $value -> l 1:9:void (androidx.datastore.preferences.core.Preferences$Key,boolean,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f$a;ZLx0/d;)V"} 1:12:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:36:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(androidx.datastore.preferences.core.MutablePreferences,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/c;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$setDeprecatedStringList$1 -> q0.K$m: # {"id":"sourceFile","fileName":"SharedPreferencesPlugin.kt"} int label -> i io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin this$0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/K;"} java.lang.String $key -> k java.lang.String $valueString -> l 1:11:void (io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin,java.lang.String,java.lang.String,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/K;Ljava/lang/String;Ljava/lang/String;Lx0/d;)V"} 1:12:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:44:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$setDouble$1 -> q0.K$n: # {"id":"sourceFile","fileName":"SharedPreferencesPlugin.kt"} int label -> i java.lang.String $key -> j io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin this$0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/K;"} double $value -> l 1:11:void (java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin,double,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lq0/K;DLx0/d;)V"} 1:14:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:70:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$setDouble$1$1 -> q0.K$n$a: # {"id":"sourceFile","fileName":"SharedPreferencesPlugin.kt"} int label -> i java.lang.Object L$0 -> j androidx.datastore.preferences.core.Preferences$Key $doubleKey -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LI/f$a;"} double $value -> l 1:9:void (androidx.datastore.preferences.core.Preferences$Key,double,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f$a;DLx0/d;)V"} 1:12:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:36:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(androidx.datastore.preferences.core.MutablePreferences,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/c;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$setEncodedStringList$1 -> q0.K$o: # {"id":"sourceFile","fileName":"SharedPreferencesPlugin.kt"} int label -> i io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin this$0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/K;"} java.lang.String $key -> k java.lang.String $value -> l 1:11:void (io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin,java.lang.String,java.lang.String,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/K;Ljava/lang/String;Ljava/lang/String;Lx0/d;)V"} 1:12:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:44:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$setInt$1 -> q0.K$p: # {"id":"sourceFile","fileName":"SharedPreferencesPlugin.kt"} int label -> i java.lang.String $key -> j io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin this$0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/K;"} long $value -> l 1:11:void (java.lang.String,io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin,long,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lq0/K;JLx0/d;)V"} 1:14:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:70:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$setInt$1$1 -> q0.K$p$a: # {"id":"sourceFile","fileName":"SharedPreferencesPlugin.kt"} int label -> i java.lang.Object L$0 -> j androidx.datastore.preferences.core.Preferences$Key $intKey -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LI/f$a;"} long $value -> l 1:9:void (androidx.datastore.preferences.core.Preferences$Key,long,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/f$a;JLx0/d;)V"} 1:12:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:36:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(androidx.datastore.preferences.core.MutablePreferences,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LI/c;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin$setString$1 -> q0.K$q: # {"id":"sourceFile","fileName":"SharedPreferencesPlugin.kt"} int label -> i io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin this$0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/K;"} java.lang.String $key -> k java.lang.String $value -> l 1:11:void (io.flutter.plugins.sharedpreferences.SharedPreferencesPlugin,java.lang.String,java.lang.String,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lq0/K;Ljava/lang/String;Ljava/lang/String;Lx0/d;)V"} 1:12:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:44:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/d;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.SharedPreferencesPluginKt -> q0.L: # {"id":"sourceFile","fileName":"SharedPreferencesPlugin.kt"} kotlin.reflect.KProperty[] $$delegatedProperties -> a # {"id":"com.android.tools.r8.residualsignature","signature":"[LM0/h;"} kotlin.properties.ReadOnlyProperty sharedPreferencesDataStore$delegate -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LI0/a;"} 1:38:void ():0:0 -> 1:5:androidx.datastore.core.DataStore access$getSharedPreferencesDataStore(android.content.Context):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)LE/h;"} 1:14:androidx.datastore.core.DataStore getSharedPreferencesDataStore(android.content.Context):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;)LE/h;"} 1:33:boolean preferencesFilter(java.lang.String,java.lang.Object,java.util.Set):0:0 -> c 1:75:java.lang.Object transformPref(java.lang.Object,io.flutter.plugins.sharedpreferences.SharedPreferencesListEncoder):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lq0/H;)Ljava/lang/Object;"} io.flutter.plugins.sharedpreferences.StringListLookupResultType -> q0.M: # {"id":"sourceFile","fileName":"MessagesAsync.g.kt"} int raw -> e io.flutter.plugins.sharedpreferences.StringListLookupResultType$Companion Companion -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/M$a;"} io.flutter.plugins.sharedpreferences.StringListLookupResultType PLATFORM_ENCODED -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/M;"} io.flutter.plugins.sharedpreferences.StringListLookupResultType JSON_ENCODED -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/M;"} io.flutter.plugins.sharedpreferences.StringListLookupResultType UNEXPECTED_STRING -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/M;"} io.flutter.plugins.sharedpreferences.StringListLookupResultType[] $VALUES -> j # {"id":"com.android.tools.r8.residualsignature","signature":"[Lq0/M;"} kotlin.enums.EnumEntries $ENTRIES -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LA0/a;"} 1:51:void ():0:0 -> 1:6:void (java.lang.String,int,int):0:0 -> 1:19:io.flutter.plugins.sharedpreferences.StringListLookupResultType[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lq0/M;"} 1:3:int getRaw():0:0 -> b 1:9:io.flutter.plugins.sharedpreferences.StringListLookupResultType valueOf(java.lang.String):0:0 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Lq0/M;"} 1:9:io.flutter.plugins.sharedpreferences.StringListLookupResultType[] values():0:0 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lq0/M;"} io.flutter.plugins.sharedpreferences.StringListLookupResultType$Companion -> q0.M$a: # {"id":"sourceFile","fileName":"MessagesAsync.g.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:22:io.flutter.plugins.sharedpreferences.StringListLookupResultType ofRaw(int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lq0/M;"} io.flutter.plugins.sharedpreferences.StringListObjectInputStream -> q0.N: # {"id":"sourceFile","fileName":"StringListObjectInputStream.kt"} 1:9:void (java.io.InputStream):0:0 -> 1:48:java.lang.Class resolveClass(java.io.ObjectStreamClass):0:0 -> resolveClass io.flutter.plugins.sharedpreferences.StringListResult -> q0.O: # {"id":"sourceFile","fileName":"MessagesAsync.g.kt"} java.lang.String jsonEncodedValue -> a io.flutter.plugins.sharedpreferences.StringListLookupResultType type -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/M;"} io.flutter.plugins.sharedpreferences.StringListResult$Companion Companion -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lq0/O$a;"} 1:9:void ():0:0 -> 1:13:void (java.lang.String,io.flutter.plugins.sharedpreferences.StringListLookupResultType):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lq0/M;)V"} 1:18:java.util.List toList():0:0 -> a 1:31:boolean equals(java.lang.Object):0:0 -> equals 1:20:int hashCode():0:0 -> hashCode 1:35:java.lang.String toString():0:0 -> toString io.flutter.plugins.sharedpreferences.StringListResult$Companion -> q0.O$a: # {"id":"sourceFile","fileName":"MessagesAsync.g.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:30:io.flutter.plugins.sharedpreferences.StringListResult fromList(java.util.List):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)Lq0/O;"} io.flutter.plugins.urllauncher.Messages -> r0.a: # {"id":"sourceFile","fileName":"Messages.java"} 1:83:java.util.ArrayList wrapError(java.lang.Throwable):0:0 -> a io.flutter.plugins.urllauncher.Messages$BrowserOptions -> r0.a$a: # {"id":"sourceFile","fileName":"Messages.java"} java.lang.Boolean showTitle -> a void () -> # {"id":"com.android.tools.r8.synthesized"} 1:16:io.flutter.plugins.urllauncher.Messages$BrowserOptions fromList(java.util.ArrayList):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)Lr0/a$a;"} 1:3:java.lang.Boolean getShowTitle():0:0 -> b 1:13:void setShowTitle(java.lang.Boolean):0:0 -> c 1:12:java.util.ArrayList toList():0:0 -> d 1:28:boolean equals(java.lang.Object):0:0 -> equals 1:13:int hashCode():0:0 -> hashCode io.flutter.plugins.urllauncher.Messages$FlutterError -> r0.a$b: # {"id":"sourceFile","fileName":"Messages.java"} java.lang.String code -> e java.lang.Object details -> f 1:8:void (java.lang.String,java.lang.String,java.lang.Object):0:0 -> io.flutter.plugins.urllauncher.Messages$PigeonCodec -> r0.a$c: # {"id":"sourceFile","fileName":"Messages.java"} io.flutter.plugins.urllauncher.Messages$PigeonCodec INSTANCE -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/a$c;"} 1:8:void ():0:0 -> 1:4:void ():0:0 -> 1:35:java.lang.Object readValueOfType(byte,java.nio.ByteBuffer):0:0 -> g 1:39:void writeValue(java.io.ByteArrayOutputStream,java.lang.Object):0:0 -> p io.flutter.plugins.urllauncher.Messages$UrlLauncherApi -> r0.a$d: # {"id":"sourceFile","fileName":"Messages.java"} void closeWebView() -> a java.lang.Boolean launchUrl(java.lang.String,java.util.Map) -> b java.lang.Boolean canLaunchUrl(java.lang.String) -> c java.lang.Boolean supportsCustomTabs() -> d java.lang.Boolean openUrlInApp(java.lang.String,java.lang.Boolean,io.flutter.plugins.urllauncher.Messages$WebViewOptions,io.flutter.plugins.urllauncher.Messages$BrowserOptions) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Boolean;Lr0/a$e;Lr0/a$a;)Ljava/lang/Boolean;"} io.flutter.plugins.urllauncher.Messages$UrlLauncherApi$$ExternalSyntheticLambda0 -> r0.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.urllauncher.Messages$UrlLauncherApi io.flutter.plugins.urllauncher.Messages$UrlLauncherApi$$InternalSyntheticLambda$3$399e61423604a81836c2930480c53c87376c511672b1e93d987663c9070a21a7$0.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/a$d;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (r0.Messages$UrlLauncherApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/a$d;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.urllauncher.Messages$UrlLauncherApi$$ExternalSyntheticLambda1 -> r0.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.urllauncher.Messages$UrlLauncherApi io.flutter.plugins.urllauncher.Messages$UrlLauncherApi$$InternalSyntheticLambda$3$399e61423604a81836c2930480c53c87376c511672b1e93d987663c9070a21a7$1.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/a$d;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (r0.Messages$UrlLauncherApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/a$d;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.urllauncher.Messages$UrlLauncherApi$$ExternalSyntheticLambda2 -> r0.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.urllauncher.Messages$UrlLauncherApi io.flutter.plugins.urllauncher.Messages$UrlLauncherApi$$InternalSyntheticLambda$3$399e61423604a81836c2930480c53c87376c511672b1e93d987663c9070a21a7$2.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/a$d;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (r0.Messages$UrlLauncherApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/a$d;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.urllauncher.Messages$UrlLauncherApi$$ExternalSyntheticLambda3 -> r0.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.urllauncher.Messages$UrlLauncherApi io.flutter.plugins.urllauncher.Messages$UrlLauncherApi$$InternalSyntheticLambda$3$399e61423604a81836c2930480c53c87376c511672b1e93d987663c9070a21a7$3.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/a$d;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (r0.Messages$UrlLauncherApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/a$d;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.urllauncher.Messages$UrlLauncherApi$$ExternalSyntheticLambda4 -> r0.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.urllauncher.Messages$UrlLauncherApi io.flutter.plugins.urllauncher.Messages$UrlLauncherApi$$InternalSyntheticLambda$3$399e61423604a81836c2930480c53c87376c511672b1e93d987663c9070a21a7$4.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/a$d;"} # {"id":"com.android.tools.r8.synthesized"} 1:6:void (r0.Messages$UrlLauncherApi):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/a$d;)V"} 1:6:void onMessage(java.lang.Object,j0.BasicMessageChannel$Reply):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lj0/a$e;)V"} io.flutter.plugins.urllauncher.Messages$UrlLauncherApi$-CC -> r0.g: # {"id":"sourceFile","fileName":"Messages.java"} # {"id":"com.android.tools.r8.synthesized"} 1:3:io.flutter.plugin.common.MessageCodec io.flutter.plugins.urllauncher.Messages$UrlLauncherApi.getCodec():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()Lj0/i;"} 1:31:void io.flutter.plugins.urllauncher.Messages$UrlLauncherApi.lambda$setUp$0(io.flutter.plugins.urllauncher.Messages$UrlLauncherApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/a$d;Ljava/lang/Object;Lj0/a$e;)V"} 1:38:void io.flutter.plugins.urllauncher.Messages$UrlLauncherApi.lambda$setUp$1(io.flutter.plugins.urllauncher.Messages$UrlLauncherApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/a$d;Ljava/lang/Object;Lj0/a$e;)V"} 1:52:void io.flutter.plugins.urllauncher.Messages$UrlLauncherApi.lambda$setUp$2(io.flutter.plugins.urllauncher.Messages$UrlLauncherApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/a$d;Ljava/lang/Object;Lj0/a$e;)V"} 1:23:void io.flutter.plugins.urllauncher.Messages$UrlLauncherApi.lambda$setUp$3(io.flutter.plugins.urllauncher.Messages$UrlLauncherApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/a$d;Ljava/lang/Object;Lj0/a$e;)V"} 1:23:void io.flutter.plugins.urllauncher.Messages$UrlLauncherApi.lambda$setUp$4(io.flutter.plugins.urllauncher.Messages$UrlLauncherApi,java.lang.Object,io.flutter.plugin.common.BasicMessageChannel$Reply):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr0/a$d;Ljava/lang/Object;Lj0/a$e;)V"} 1:228:void io.flutter.plugins.urllauncher.Messages$UrlLauncherApi.setUp(io.flutter.plugin.common.BinaryMessenger,java.lang.String,io.flutter.plugins.urllauncher.Messages$UrlLauncherApi):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c;Ljava/lang/String;Lr0/a$d;)V"} 1:6:void io.flutter.plugins.urllauncher.Messages$UrlLauncherApi.setUp(io.flutter.plugin.common.BinaryMessenger,io.flutter.plugins.urllauncher.Messages$UrlLauncherApi):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lj0/c;Lr0/a$d;)V"} io.flutter.plugins.urllauncher.Messages$WebViewOptions -> r0.a$e: # {"id":"sourceFile","fileName":"Messages.java"} java.lang.Boolean enableJavaScript -> a java.lang.Boolean enableDomStorage -> b java.util.Map headers -> c void () -> # {"id":"com.android.tools.r8.synthesized"} 1:36:io.flutter.plugins.urllauncher.Messages$WebViewOptions fromList(java.util.ArrayList):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/ArrayList;)Lr0/a$e;"} 1:3:java.lang.Boolean getEnableDomStorage():0:0 -> b 1:3:java.lang.Boolean getEnableJavaScript():0:0 -> c 1:3:java.util.Map getHeaders():0:0 -> d 1:13:void setEnableDomStorage(java.lang.Boolean):0:0 -> e 1:52:boolean equals(java.lang.Object):0:0 -> equals 1:13:void setEnableJavaScript(java.lang.Boolean):0:0 -> f 1:13:void setHeaders(java.util.Map):0:0 -> g 1:22:java.util.ArrayList toList():0:0 -> h 1:23:int hashCode():0:0 -> hashCode io.flutter.plugins.urllauncher.UrlLauncher -> r0.i: # {"id":"sourceFile","fileName":"UrlLauncher.java"} android.content.Context applicationContext -> a io.flutter.plugins.urllauncher.UrlLauncher$IntentResolver intentResolver -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/i$a;"} android.app.Activity activity -> c 1:1:void ():0:0 -> 1:1:void (android.content.Context):0:0 -> 2:2:void (android.content.Context,io.flutter.plugins.urllauncher.UrlLauncher$IntentResolver):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Lr0/i$a;)V"} 1:13:void closeWebView():0:0 -> a 1:39:java.lang.Boolean launchUrl(java.lang.String,java.util.Map):0:0 -> b 1:38:java.lang.Boolean canLaunchUrl(java.lang.String):0:0 -> c 1:20:java.lang.Boolean supportsCustomTabs():0:0 -> d 1:75:java.lang.Boolean openUrlInApp(java.lang.String,java.lang.Boolean,io.flutter.plugins.urllauncher.Messages$WebViewOptions,io.flutter.plugins.urllauncher.Messages$BrowserOptions):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Boolean;Lr0/a$e;Lr0/a$a;)Ljava/lang/Boolean;"} 1:5:java.lang.String $r8$lambda$c-7ttBfYdc3x5yb-1vY2PAEwM_g(android.content.Context,android.content.Intent):0:0 -> f # {"id":"com.android.tools.r8.synthesized"} 1:88:boolean containsRestrictedHeader(java.util.Map):0:0 -> g 1:16:void ensureActivity():0:0 -> h 1:36:android.os.Bundle extractBundle(java.util.Map):0:0 -> i 1:17:java.lang.String lambda$new$0(android.content.Context,android.content.Intent):0:0 -> j 1:35:boolean openCustomTab(android.content.Context,android.net.Uri,android.os.Bundle,io.flutter.plugins.urllauncher.Messages$BrowserOptions):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Landroid/net/Uri;Landroid/os/Bundle;Lr0/a$a;)Z"} 1:3:void setActivity(android.app.Activity):0:0 -> l io.flutter.plugins.urllauncher.UrlLauncher$$ExternalSyntheticLambda0 -> r0.h: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} android.content.Context io.flutter.plugins.urllauncher.UrlLauncher$$InternalSyntheticLambda$2$38263a6f1e952267bc92914b685c26b937ba2e595c31812e7b24018f4c6784b8$0.f$0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:6:void (android.content.Context):0:0 -> # {"id":"com.android.tools.r8.synthesized"} 1:7:java.lang.String getHandlerComponentName(android.content.Intent):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.plugins.urllauncher.UrlLauncher$IntentResolver -> r0.i$a: # {"id":"sourceFile","fileName":"UrlLauncher.java"} java.lang.String getHandlerComponentName(android.content.Intent) -> a io.flutter.plugins.urllauncher.UrlLauncherPlugin -> r0.j: # {"id":"sourceFile","fileName":"UrlLauncherPlugin.java"} io.flutter.plugins.urllauncher.UrlLauncher urlLauncher -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lr0/i;"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:17:void onDetachedFromActivity():0:0 -> d 1:20:void onAttachedToActivity(io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/c;)V"} 1:4:void onReattachedToActivityForConfigChanges(io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lf0/c;)V"} 1:23:void onDetachedFromEngine(io.flutter.embedding.engine.plugins.FlutterPlugin$FlutterPluginBinding):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a$b;)V"} 1:4:void onDetachedFromActivityForConfigChanges():0:0 -> i 1:21:void onAttachedToEngine(io.flutter.embedding.engine.plugins.FlutterPlugin$FlutterPluginBinding):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Le0/a$b;)V"} io.flutter.plugins.urllauncher.WebViewActivity -> io.flutter.plugins.urllauncher.WebViewActivity: # {"id":"sourceFile","fileName":"WebViewActivity.java"} android.content.BroadcastReceiver broadcastReceiver -> b android.webkit.WebViewClient webViewClient -> c android.webkit.WebView webview -> d android.content.IntentFilter closeIntentFilter -> e 1:1:android.content.Intent createIntent(android.content.Context,java.lang.String,boolean,boolean,android.os.Bundle):0:0 -> a 1:1:java.util.Map extractHeaders(android.os.Bundle):0:0 -> b io.flutter.plugins.urllauncher.WebViewActivity$1 -> io.flutter.plugins.urllauncher.WebViewActivity$a: # {"id":"sourceFile","fileName":"WebViewActivity.java"} io.flutter.plugins.urllauncher.WebViewActivity this$0 -> a io.flutter.plugins.urllauncher.WebViewActivity$2 -> io.flutter.plugins.urllauncher.WebViewActivity$b: # {"id":"sourceFile","fileName":"WebViewActivity.java"} io.flutter.plugins.urllauncher.WebViewActivity this$0 -> a 1:1:boolean shouldOverrideUrlLoading(android.webkit.WebView,android.webkit.WebResourceRequest):0:0 -> shouldOverrideUrlLoading 2:2:boolean shouldOverrideUrlLoading(android.webkit.WebView,java.lang.String):0:0 -> shouldOverrideUrlLoading io.flutter.plugins.urllauncher.WebViewActivity$FlutterWebChromeClient -> io.flutter.plugins.urllauncher.WebViewActivity$c: # {"id":"sourceFile","fileName":"WebViewActivity.java"} io.flutter.plugins.urllauncher.WebViewActivity this$0 -> a io.flutter.plugins.urllauncher.WebViewActivity$FlutterWebChromeClient$1 -> io.flutter.plugins.urllauncher.WebViewActivity$c$a: # {"id":"sourceFile","fileName":"WebViewActivity.java"} io.flutter.plugins.urllauncher.WebViewActivity$FlutterWebChromeClient this$1 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugins/urllauncher/WebViewActivity$c;"} 1:1:boolean shouldOverrideUrlLoading(android.webkit.WebView,android.webkit.WebResourceRequest):0:0 -> shouldOverrideUrlLoading 2:2:boolean shouldOverrideUrlLoading(android.webkit.WebView,java.lang.String):0:0 -> shouldOverrideUrlLoading io.flutter.util.HandlerCompat -> s0.a: # {"id":"sourceFile","fileName":"HandlerCompat.java"} 1:17:android.os.Handler createAsyncHandler(android.os.Looper):0:0 -> a io.flutter.util.PathUtils -> s0.c: # {"id":"sourceFile","fileName":"PathUtils.java"} 1:28:java.lang.String getCacheDirectory(android.content.Context):0:0 -> a 1:22:java.lang.String getDataDirPath(android.content.Context):0:0 -> b 1:25:java.lang.String getDataDirectory(android.content.Context):0:0 -> c 1:22:java.lang.String getFilesDir(android.content.Context):0:0 -> d io.flutter.util.PathUtils$$ExternalSyntheticApiModelOutline0 -> s0.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:java.io.File m(android.content.Context):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.util.Preconditions -> s0.d: # {"id":"sourceFile","fileName":"Preconditions.java"} 1:13:void checkState(boolean,java.lang.Object):0:0 -> a io.flutter.util.Predicate -> s0.e: # {"id":"sourceFile","fileName":"Predicate.java"} boolean test(java.lang.Object) -> test io.flutter.util.TraceSection -> s0.f: # {"id":"sourceFile","fileName":"TraceSection.java"} 1:7:void (java.lang.String):0:0 -> 1:8:void begin(java.lang.String):0:0 -> a 1:8:void beginAsyncSection(java.lang.String,int):0:0 -> b 1:32:java.lang.String cropSectionName(java.lang.String):0:0 -> c 1:4:void close():0:0 -> close 1:4:void end():0:0 -> f 1:8:void endAsyncSection(java.lang.String,int):0:0 -> g 1:6:io.flutter.util.TraceSection scoped(java.lang.String):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ls0/f;"} io.flutter.util.ViewUtils -> s0.g: # {"id":"sourceFile","fileName":"ViewUtils.java"} 1:46:void calculateMaximumDisplayMetrics(android.content.Context,io.flutter.util.ViewUtils$DisplayUpdater):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/content/Context;Ls0/g$a;)V"} 1:27:android.app.Activity getActivity(android.content.Context):0:0 -> b io.flutter.util.ViewUtils$DisplayUpdater -> s0.g$a: # {"id":"sourceFile","fileName":"ViewUtils.java"} void updateDisplayMetrics(float,float,float) -> a io.flutter.view.AccessibilityBridge -> io.flutter.view.k: # {"id":"sourceFile","fileName":"AccessibilityBridge.java"} int FOCUSABLE_FLAGS -> A int FIRST_RESOURCE_ID -> B int systemAction -> C android.view.View rootAccessibilityView -> a io.flutter.embedding.engine.systemchannels.AccessibilityChannel accessibilityChannel -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a;"} android.view.accessibility.AccessibilityManager accessibilityManager -> c io.flutter.view.AccessibilityViewEmbedder accessibilityViewEmbedder -> d io.flutter.plugin.platform.PlatformViewsAccessibilityDelegate platformViewsAccessibilityDelegate -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/plugin/platform/o;"} android.content.ContentResolver contentResolver -> f java.util.Map flutterSemanticsTree -> g java.util.Map customAccessibilityActions -> h io.flutter.view.AccessibilityBridge$SemanticsNode accessibilityFocusedSemanticsNode -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$l;"} java.lang.Integer embeddedAccessibilityFocusedNodeId -> j java.lang.Integer embeddedInputFocusedNodeId -> k int accessibilityFeatureFlags -> l io.flutter.view.AccessibilityBridge$SemanticsNode inputFocusedSemanticsNode -> m # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$l;"} io.flutter.view.AccessibilityBridge$SemanticsNode lastInputFocusedSemanticsNode -> n # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$l;"} io.flutter.view.AccessibilityBridge$SemanticsNode hoveredObject -> o # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$l;"} java.util.List flutterNavigationStack -> p int previousRouteId -> q java.lang.Integer lastLeftFrameInset -> r io.flutter.view.AccessibilityBridge$OnAccessibilityChangeListener onAccessibilityChangeListener -> s # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$k;"} boolean accessibleNavigation -> t boolean isReleased -> u io.flutter.embedding.engine.systemchannels.AccessibilityChannel$AccessibilityMessageHandler accessibilityMessageHandler -> v # {"id":"com.android.tools.r8.residualsignature","signature":"Li0/a$b;"} android.view.accessibility.AccessibilityManager$AccessibilityStateChangeListener accessibilityStateChangeListener -> w android.view.accessibility.AccessibilityManager$TouchExplorationStateChangeListener touchExplorationStateChangeListener -> x android.database.ContentObserver animationScaleObserver -> y int SCROLLABLE_ACTIONS -> z 1:1:void (android.view.View,io.flutter.embedding.engine.systemchannels.AccessibilityChannel,android.view.accessibility.AccessibilityManager,android.content.ContentResolver,io.flutter.plugin.platform.PlatformViewsAccessibilityDelegate):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Li0/a;Landroid/view/accessibility/AccessibilityManager;Landroid/content/ContentResolver;Lio/flutter/plugin/platform/o;)V"} 2:2:void (android.view.View,io.flutter.embedding.engine.systemchannels.AccessibilityChannel,android.view.accessibility.AccessibilityManager,android.content.ContentResolver,io.flutter.view.AccessibilityViewEmbedder,io.flutter.plugin.platform.PlatformViewsAccessibilityDelegate):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;Li0/a;Landroid/view/accessibility/AccessibilityManager;Landroid/content/ContentResolver;Lio/flutter/view/AccessibilityViewEmbedder;Lio/flutter/plugin/platform/o;)V"} 1:1:void handleTouchExploration(float,float,boolean):0:0 -> A 1:1:boolean isAccessibilityEnabled():0:0 -> B 1:1:boolean isImportant(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)Z"} 1:1:boolean isTouchExplorationEnabled():0:0 -> D 1:1:boolean lambda$shouldSetCollectionInfo$0(io.flutter.view.AccessibilityBridge$SemanticsNode,io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> E # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;Lio/flutter/view/k$l;)Z"} 1:1:boolean lambda$shouldSetCollectionInfo$1(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)Z"} 1:1:android.view.accessibility.AccessibilityEvent obtainAccessibilityEvent(int):0:0 -> G 1:1:android.view.accessibility.AccessibilityEvent obtainAccessibilityEvent(int,int):0:0 -> H 1:1:android.view.accessibility.AccessibilityNodeInfo obtainAccessibilityNodeInfo(android.view.View):0:0 -> I 1:1:android.view.accessibility.AccessibilityNodeInfo obtainAccessibilityNodeInfo(android.view.View,int):0:0 -> J 1:1:boolean onAccessibilityHoverEvent(android.view.MotionEvent):0:0 -> K 1:1:boolean onAccessibilityHoverEvent(android.view.MotionEvent,boolean):0:0 -> L 1:1:void onTouchExplorationExit():0:0 -> M 1:1:void onWindowNameChange(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)V"} 1:1:boolean performCursorMoveAction(io.flutter.view.AccessibilityBridge$SemanticsNode,int,android.os.Bundle,boolean):0:0 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;ILandroid/os/Bundle;Z)Z"} 1:1:boolean performSetText(io.flutter.view.AccessibilityBridge$SemanticsNode,int,android.os.Bundle):0:0 -> P # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;ILandroid/os/Bundle;)Z"} 1:1:void predictCursorMovement(io.flutter.view.AccessibilityBridge$SemanticsNode,int,boolean,boolean):0:0 -> Q # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;IZZ)V"} 1:1:void release():0:0 -> R 1:1:void sendAccessibilityEvent(int,int):0:0 -> S 1:1:void sendAccessibilityEvent(android.view.accessibility.AccessibilityEvent):0:0 -> T 1:1:void sendLatestAccessibilityFlagsToFlutter():0:0 -> U 1:1:void sendWindowContentChangeEvent(int):0:0 -> V 1:1:void setAccessibilityPaneTitle(java.lang.String):0:0 -> W 1:1:void setAccessibleNavigation(boolean):0:0 -> X 1:1:void setBoldTextFlag():0:0 -> Y 1:1:void setOnAccessibilityChangeListener(io.flutter.view.AccessibilityBridge$OnAccessibilityChangeListener):0:0 -> Z # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$k;)V"} 1:1:boolean $r8$lambda$5ppv5c_zL2wnHWhhXXUPSBZFCTw(io.flutter.view.AccessibilityBridge$SemanticsNode,io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;Lio/flutter/view/k$l;)Z"} 1:1:boolean shouldSetCollectionInfo(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> a0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)Z"} 1:1:boolean $r8$lambda$fIaNqk66IbjS1dsNtp31cp7iBus(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)Z"} 1:1:void updateCustomAccessibilityActions(java.nio.ByteBuffer,java.lang.String[]):0:0 -> b0 1:1:android.view.View access$100(io.flutter.view.AccessibilityBridge):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k;)Landroid/view/View;"} 1:1:void updateSemantics(java.nio.ByteBuffer,java.lang.String[],java.nio.ByteBuffer[]):0:0 -> c0 1:1:android.content.ContentResolver access$1000(io.flutter.view.AccessibilityBridge):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k;)Landroid/content/ContentResolver;"} 1:1:void willRemoveSemanticsNode(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> d0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)V"} 1:1:int access$1172(io.flutter.view.AccessibilityBridge,int):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k;I)I"} 1:1:int access$1176(io.flutter.view.AccessibilityBridge,int):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k;I)I"} 1:1:void access$1200(io.flutter.view.AccessibilityBridge):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k;)V"} 1:1:void access$1300(io.flutter.view.AccessibilityBridge):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k;)V"} 1:1:android.view.accessibility.AccessibilityEvent access$200(io.flutter.view.AccessibilityBridge,int,int):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k;II)Landroid/view/accessibility/AccessibilityEvent;"} 1:1:void access$300(io.flutter.view.AccessibilityBridge,android.view.accessibility.AccessibilityEvent):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k;Landroid/view/accessibility/AccessibilityEvent;)V"} 1:1:boolean access$400(io.flutter.view.AccessibilityBridge):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k;)Z"} 1:3:io.flutter.embedding.engine.systemchannels.AccessibilityChannel$AccessibilityMessageHandler access$500(io.flutter.view.AccessibilityBridge):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k;)Li0/a$b;"} 1:3:io.flutter.embedding.engine.systemchannels.AccessibilityChannel access$600(io.flutter.view.AccessibilityBridge):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k;)Li0/a;"} 1:1:void access$700(io.flutter.view.AccessibilityBridge,boolean):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k;Z)V"} 1:1:io.flutter.view.AccessibilityBridge$SemanticsNode access$7000(io.flutter.view.AccessibilityBridge,int):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k;I)Lio/flutter/view/k$l;"} 1:1:io.flutter.view.AccessibilityBridge$CustomAccessibilityAction access$7100(io.flutter.view.AccessibilityBridge,int):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k;I)Lio/flutter/view/k$h;"} 1:1:int access$7400():0:0 -> q 1:1:int access$7500():0:0 -> r 1:1:io.flutter.view.AccessibilityBridge$OnAccessibilityChangeListener access$800(io.flutter.view.AccessibilityBridge):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k;)Lio/flutter/view/k$k;"} 1:1:android.view.accessibility.AccessibilityManager access$900(io.flutter.view.AccessibilityBridge):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k;)Landroid/view/accessibility/AccessibilityManager;"} 1:1:android.view.accessibility.AccessibilityEvent createTextChangedEvent(int,java.lang.String,java.lang.String):0:0 -> u 1:1:boolean doesLayoutInDisplayCutoutModeRequireLeftInset():0:0 -> v 1:1:android.graphics.Rect getBoundsInScreen(android.graphics.Rect):0:0 -> w 1:1:io.flutter.view.AccessibilityBridge$CustomAccessibilityAction getOrCreateAccessibilityAction(int):0:0 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lio/flutter/view/k$h;"} 1:1:io.flutter.view.AccessibilityBridge$SemanticsNode getOrCreateSemanticsNode(int):0:0 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lio/flutter/view/k$l;"} 1:1:io.flutter.view.AccessibilityBridge$SemanticsNode getRootSemanticsNode():0:0 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()Lio/flutter/view/k$l;"} io.flutter.view.AccessibilityBridge$$ExternalSyntheticApiModelOutline0 -> io.flutter.view.a: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:android.view.WindowInsets m(android.view.View):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.view.AccessibilityBridge$$ExternalSyntheticApiModelOutline1 -> io.flutter.view.b: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.accessibility.AccessibilityNodeInfo,boolean):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.view.AccessibilityBridge$$ExternalSyntheticApiModelOutline2 -> io.flutter.view.c: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.accessibility.AccessibilityNodeInfo,android.view.View,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.view.AccessibilityBridge$$ExternalSyntheticApiModelOutline3 -> io.flutter.view.d: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.accessibility.AccessibilityNodeInfo,java.lang.CharSequence):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.view.AccessibilityBridge$$ExternalSyntheticApiModelOutline4 -> io.flutter.view.e: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.accessibility.AccessibilityNodeInfo,java.lang.CharSequence):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.view.AccessibilityBridge$$ExternalSyntheticApiModelOutline5 -> io.flutter.view.f: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m(android.content.res.Configuration):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.view.AccessibilityBridge$$ExternalSyntheticApiModelOutline6 -> io.flutter.view.g: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m(android.view.WindowManager$LayoutParams):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.view.AccessibilityBridge$$ExternalSyntheticApiModelOutline7 -> io.flutter.view.h: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.View,java.lang.CharSequence):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.view.AccessibilityBridge$$ExternalSyntheticLambda8 -> io.flutter.view.i: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} io.flutter.view.AccessibilityBridge$SemanticsNode io.flutter.view.AccessibilityBridge$$InternalSyntheticLambda$2$d82c1c2b8b7fcc05323249a4157f5d8ec4d191fc5d02c0b01de44d93bf3e19ea$0.f$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$l;"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void (io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)V"} 1:1:boolean test(java.lang.Object):0:0 -> test # {"id":"com.android.tools.r8.synthesized"} io.flutter.view.AccessibilityBridge$$ExternalSyntheticLambda9 -> io.flutter.view.j: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} void io.flutter.view.AccessibilityBridge$$InternalSyntheticLambda$2$d82c1c2b8b7fcc05323249a4157f5d8ec4d191fc5d02c0b01de44d93bf3e19ea$1.() -> # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean test(java.lang.Object):0:0 -> test # {"id":"com.android.tools.r8.synthesized"} io.flutter.view.AccessibilityBridge$1 -> io.flutter.view.k$a: # {"id":"sourceFile","fileName":"AccessibilityBridge.java"} io.flutter.view.AccessibilityBridge this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k;"} 1:1:void updateSemantics(java.nio.ByteBuffer,java.lang.String[],java.nio.ByteBuffer[]):0:0 -> a 1:1:void updateCustomAccessibilityActions(java.nio.ByteBuffer,java.lang.String[]):0:0 -> b 1:1:void onTooltip(java.lang.String):0:0 -> c 1:1:void onFocus(int):0:0 -> d 1:1:void onLongPress(int):0:0 -> e 1:1:void announce(java.lang.String):0:0 -> f 1:1:void onTap(int):0:0 -> g io.flutter.view.AccessibilityBridge$2 -> io.flutter.view.k$b: # {"id":"sourceFile","fileName":"AccessibilityBridge.java"} io.flutter.view.AccessibilityBridge this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k;"} io.flutter.view.AccessibilityBridge$3 -> io.flutter.view.k$c: # {"id":"sourceFile","fileName":"AccessibilityBridge.java"} io.flutter.view.AccessibilityBridge this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k;"} 1:1:void onChange(boolean):0:0 -> onChange 2:2:void onChange(boolean,android.net.Uri):0:0 -> onChange io.flutter.view.AccessibilityBridge$4 -> io.flutter.view.k$d: # {"id":"sourceFile","fileName":"AccessibilityBridge.java"} android.view.accessibility.AccessibilityManager val$accessibilityManager -> a io.flutter.view.AccessibilityBridge this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k;"} io.flutter.view.AccessibilityBridge$5 -> io.flutter.view.k$e: # {"id":"sourceFile","fileName":"AccessibilityBridge.java"} int[] $SwitchMap$io$flutter$view$AccessibilityBridge$StringAttributeType -> a io.flutter.view.AccessibilityBridge$AccessibilityFeature -> io.flutter.view.k$f: # {"id":"sourceFile","fileName":"AccessibilityBridge.java"} int value -> e io.flutter.view.AccessibilityBridge$AccessibilityFeature ACCESSIBLE_NAVIGATION -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$f;"} io.flutter.view.AccessibilityBridge$AccessibilityFeature INVERT_COLORS -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$f;"} io.flutter.view.AccessibilityBridge$AccessibilityFeature DISABLE_ANIMATIONS -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$f;"} io.flutter.view.AccessibilityBridge$AccessibilityFeature BOLD_TEXT -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$f;"} io.flutter.view.AccessibilityBridge$AccessibilityFeature REDUCE_MOTION -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$f;"} io.flutter.view.AccessibilityBridge$AccessibilityFeature HIGH_CONTRAST -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$f;"} io.flutter.view.AccessibilityBridge$AccessibilityFeature ON_OFF_SWITCH_LABELS -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$f;"} io.flutter.view.AccessibilityBridge$AccessibilityFeature[] $VALUES -> m # {"id":"com.android.tools.r8.residualsignature","signature":"[Lio/flutter/view/k$f;"} 1:1:io.flutter.view.AccessibilityBridge$AccessibilityFeature[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lio/flutter/view/k$f;"} io.flutter.view.AccessibilityBridge$Action -> io.flutter.view.k$g: # {"id":"sourceFile","fileName":"AccessibilityBridge.java"} io.flutter.view.AccessibilityBridge$Action SET_TEXT -> A # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$g;"} io.flutter.view.AccessibilityBridge$Action FOCUS -> B # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$g;"} io.flutter.view.AccessibilityBridge$Action[] $VALUES -> C # {"id":"com.android.tools.r8.residualsignature","signature":"[Lio/flutter/view/k$g;"} int value -> e io.flutter.view.AccessibilityBridge$Action TAP -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$g;"} io.flutter.view.AccessibilityBridge$Action LONG_PRESS -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$g;"} io.flutter.view.AccessibilityBridge$Action SCROLL_LEFT -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$g;"} io.flutter.view.AccessibilityBridge$Action SCROLL_RIGHT -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$g;"} io.flutter.view.AccessibilityBridge$Action SCROLL_UP -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$g;"} io.flutter.view.AccessibilityBridge$Action SCROLL_DOWN -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$g;"} io.flutter.view.AccessibilityBridge$Action INCREASE -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$g;"} io.flutter.view.AccessibilityBridge$Action DECREASE -> m # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$g;"} io.flutter.view.AccessibilityBridge$Action SHOW_ON_SCREEN -> n # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$g;"} io.flutter.view.AccessibilityBridge$Action MOVE_CURSOR_FORWARD_BY_CHARACTER -> o # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$g;"} io.flutter.view.AccessibilityBridge$Action MOVE_CURSOR_BACKWARD_BY_CHARACTER -> p # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$g;"} io.flutter.view.AccessibilityBridge$Action SET_SELECTION -> q # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$g;"} io.flutter.view.AccessibilityBridge$Action COPY -> r # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$g;"} io.flutter.view.AccessibilityBridge$Action CUT -> s # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$g;"} io.flutter.view.AccessibilityBridge$Action PASTE -> t # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$g;"} io.flutter.view.AccessibilityBridge$Action DID_GAIN_ACCESSIBILITY_FOCUS -> u # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$g;"} io.flutter.view.AccessibilityBridge$Action DID_LOSE_ACCESSIBILITY_FOCUS -> v # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$g;"} io.flutter.view.AccessibilityBridge$Action CUSTOM_ACTION -> w # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$g;"} io.flutter.view.AccessibilityBridge$Action DISMISS -> x # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$g;"} io.flutter.view.AccessibilityBridge$Action MOVE_CURSOR_FORWARD_BY_WORD -> y # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$g;"} io.flutter.view.AccessibilityBridge$Action MOVE_CURSOR_BACKWARD_BY_WORD -> z # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$g;"} 1:1:io.flutter.view.AccessibilityBridge$Action[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lio/flutter/view/k$g;"} io.flutter.view.AccessibilityBridge$CustomAccessibilityAction -> io.flutter.view.k$h: # {"id":"sourceFile","fileName":"AccessibilityBridge.java"} int resourceId -> a int id -> b int overrideId -> c java.lang.String label -> d java.lang.String hint -> e 1:1:java.lang.String access$3000(io.flutter.view.AccessibilityBridge$CustomAccessibilityAction):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$h;)Ljava/lang/String;"} 1:1:java.lang.String access$3002(io.flutter.view.AccessibilityBridge$CustomAccessibilityAction,java.lang.String):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$h;Ljava/lang/String;)Ljava/lang/String;"} 1:1:int access$3700(io.flutter.view.AccessibilityBridge$CustomAccessibilityAction):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$h;)I"} 1:1:int access$3702(io.flutter.view.AccessibilityBridge$CustomAccessibilityAction,int):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$h;I)I"} 1:1:java.lang.String access$3800(io.flutter.view.AccessibilityBridge$CustomAccessibilityAction):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$h;)Ljava/lang/String;"} 1:1:java.lang.String access$3802(io.flutter.view.AccessibilityBridge$CustomAccessibilityAction,java.lang.String):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$h;Ljava/lang/String;)Ljava/lang/String;"} 1:1:int access$4600(io.flutter.view.AccessibilityBridge$CustomAccessibilityAction):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$h;)I"} 1:1:int access$4602(io.flutter.view.AccessibilityBridge$CustomAccessibilityAction,int):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$h;I)I"} 1:1:int access$4800(io.flutter.view.AccessibilityBridge$CustomAccessibilityAction):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$h;)I"} 1:1:int access$4802(io.flutter.view.AccessibilityBridge$CustomAccessibilityAction,int):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$h;I)I"} io.flutter.view.AccessibilityBridge$Flag -> io.flutter.view.k$i: # {"id":"sourceFile","fileName":"AccessibilityBridge.java"} io.flutter.view.AccessibilityBridge$Flag IS_FOCUSABLE -> A # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$i;"} io.flutter.view.AccessibilityBridge$Flag IS_LINK -> B # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$i;"} io.flutter.view.AccessibilityBridge$Flag IS_SLIDER -> C # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$i;"} io.flutter.view.AccessibilityBridge$Flag IS_KEYBOARD_KEY -> D # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$i;"} io.flutter.view.AccessibilityBridge$Flag IS_CHECK_STATE_MIXED -> E # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$i;"} io.flutter.view.AccessibilityBridge$Flag HAS_EXPANDED_STATE -> F # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$i;"} io.flutter.view.AccessibilityBridge$Flag IS_EXPANDED -> G # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$i;"} io.flutter.view.AccessibilityBridge$Flag[] $VALUES -> H # {"id":"com.android.tools.r8.residualsignature","signature":"[Lio/flutter/view/k$i;"} int value -> e io.flutter.view.AccessibilityBridge$Flag HAS_CHECKED_STATE -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$i;"} io.flutter.view.AccessibilityBridge$Flag IS_CHECKED -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$i;"} io.flutter.view.AccessibilityBridge$Flag IS_SELECTED -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$i;"} io.flutter.view.AccessibilityBridge$Flag IS_BUTTON -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$i;"} io.flutter.view.AccessibilityBridge$Flag IS_TEXT_FIELD -> j # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$i;"} io.flutter.view.AccessibilityBridge$Flag IS_FOCUSED -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$i;"} io.flutter.view.AccessibilityBridge$Flag HAS_ENABLED_STATE -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$i;"} io.flutter.view.AccessibilityBridge$Flag IS_ENABLED -> m # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$i;"} io.flutter.view.AccessibilityBridge$Flag IS_IN_MUTUALLY_EXCLUSIVE_GROUP -> n # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$i;"} io.flutter.view.AccessibilityBridge$Flag IS_HEADER -> o # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$i;"} io.flutter.view.AccessibilityBridge$Flag IS_OBSCURED -> p # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$i;"} io.flutter.view.AccessibilityBridge$Flag SCOPES_ROUTE -> q # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$i;"} io.flutter.view.AccessibilityBridge$Flag NAMES_ROUTE -> r # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$i;"} io.flutter.view.AccessibilityBridge$Flag IS_HIDDEN -> s # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$i;"} io.flutter.view.AccessibilityBridge$Flag IS_IMAGE -> t # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$i;"} io.flutter.view.AccessibilityBridge$Flag IS_LIVE_REGION -> u # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$i;"} io.flutter.view.AccessibilityBridge$Flag HAS_TOGGLED_STATE -> v # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$i;"} io.flutter.view.AccessibilityBridge$Flag IS_TOGGLED -> w # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$i;"} io.flutter.view.AccessibilityBridge$Flag HAS_IMPLICIT_SCROLLING -> x # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$i;"} io.flutter.view.AccessibilityBridge$Flag IS_MULTILINE -> y # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$i;"} io.flutter.view.AccessibilityBridge$Flag IS_READ_ONLY -> z # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$i;"} 1:1:io.flutter.view.AccessibilityBridge$Flag[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lio/flutter/view/k$i;"} io.flutter.view.AccessibilityBridge$LocaleStringAttribute -> io.flutter.view.k$j: # {"id":"sourceFile","fileName":"AccessibilityBridge.java"} java.lang.String locale -> d 1:1:void ():0:0 -> 2:2:void (io.flutter.view.AccessibilityBridge$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$a;)V"} io.flutter.view.AccessibilityBridge$OnAccessibilityChangeListener -> io.flutter.view.k$k: # {"id":"sourceFile","fileName":"AccessibilityBridge.java"} void onAccessibilityChanged(boolean,boolean) -> a io.flutter.view.AccessibilityBridge$SemanticsNode -> io.flutter.view.k$l: # {"id":"sourceFile","fileName":"AccessibilityBridge.java"} int previousNodeId -> A io.flutter.view.AccessibilityBridge$TextDirection textDirection -> B # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$p;"} boolean hadPreviousConfig -> C int previousFlags -> D int previousActions -> E int previousTextSelectionBase -> F int previousTextSelectionExtent -> G float previousScrollPosition -> H float previousScrollExtentMax -> I float previousScrollExtentMin -> J java.lang.String previousValue -> K java.lang.String previousLabel -> L float left -> M float top -> N float right -> O float bottom -> P float[] transform -> Q io.flutter.view.AccessibilityBridge$SemanticsNode parent -> R # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$l;"} java.util.List childrenInTraversalOrder -> S java.util.List childrenInHitTestOrder -> T java.util.List customAccessibilityActions -> U io.flutter.view.AccessibilityBridge$CustomAccessibilityAction onTapOverride -> V # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$h;"} io.flutter.view.AccessibilityBridge$CustomAccessibilityAction onLongPressOverride -> W # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$h;"} boolean inverseTransformDirty -> X float[] inverseTransform -> Y boolean globalGeometryDirty -> Z io.flutter.view.AccessibilityBridge accessibilityBridge -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k;"} float[] globalTransform -> a0 int id -> b android.graphics.Rect globalRect -> b0 int flags -> c int actions -> d int maxValueLength -> e int currentValueLength -> f int textSelectionBase -> g int textSelectionExtent -> h int platformViewId -> i int scrollChildren -> j int scrollIndex -> k float scrollPosition -> l float scrollExtentMax -> m float scrollExtentMin -> n java.lang.String identifier -> o java.lang.String label -> p java.util.List labelAttributes -> q java.lang.String value -> r java.util.List valueAttributes -> s java.lang.String increasedValue -> t java.util.List increasedValueAttributes -> u java.lang.String decreasedValue -> v java.util.List decreasedValueAttributes -> w java.lang.String hint -> x java.util.List hintAttributes -> y java.lang.String tooltip -> z 1:1:java.lang.CharSequence access$3300(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)Ljava/lang/CharSequence;"} 1:1:float max(float,float,float,float):0:0 -> A0 1:1:java.lang.CharSequence access$3400(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)Ljava/lang/CharSequence;"} 1:1:float min(float,float,float,float):0:0 -> B0 1:1:java.lang.String access$3500(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)Ljava/lang/String;"} 1:12:boolean nullableHasAncestor(io.flutter.view.AccessibilityBridge$SemanticsNode,io.flutter.util.Predicate):0:0 -> C0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;Ls0/e;)Z"} 1:1:java.util.List access$3600(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> D # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)Ljava/util/List;"} 1:1:void transformPoint(float[],float[],float[]):0:0 -> D0 1:1:java.util.List access$3900(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> E # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)Ljava/util/List;"} 1:1:void updateRecursively(float[],java.util.Set,boolean):0:0 -> E0 1:1:int access$4000(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)I"} 1:1:void updateWith(java.nio.ByteBuffer,java.lang.String[],java.nio.ByteBuffer[]):0:0 -> F0 1:1:java.lang.String access$4100(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> G # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)Ljava/lang/String;"} 1:1:java.util.List access$4202(io.flutter.view.AccessibilityBridge$SemanticsNode,java.util.List):0:0 -> H # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;Ljava/util/List;)Ljava/util/List;"} 1:1:java.util.List access$4300(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> I # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)Ljava/util/List;"} 1:1:java.lang.String access$4400(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)Ljava/lang/String;"} 1:1:java.util.List access$4500(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> K # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)Ljava/util/List;"} 1:1:io.flutter.view.AccessibilityBridge$SemanticsNode access$4700(io.flutter.view.AccessibilityBridge$SemanticsNode,float[],boolean):0:0 -> L # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;[FZ)Lio/flutter/view/k$l;"} 1:1:void access$4900(io.flutter.view.AccessibilityBridge$SemanticsNode,java.nio.ByteBuffer,java.lang.String[],java.nio.ByteBuffer[]):0:0 -> M # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;Ljava/nio/ByteBuffer;[Ljava/lang/String;[Ljava/nio/ByteBuffer;)V"} 1:1:boolean access$5000(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)Z"} 1:1:boolean access$5102(io.flutter.view.AccessibilityBridge$SemanticsNode,boolean):0:0 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;Z)Z"} 1:1:boolean access$5202(io.flutter.view.AccessibilityBridge$SemanticsNode,boolean):0:0 -> P # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;Z)Z"} 1:1:void access$5300(io.flutter.view.AccessibilityBridge$SemanticsNode,float[],java.util.Set,boolean):0:0 -> Q # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;[FLjava/util/Set;Z)V"} 1:1:void access$5400(io.flutter.view.AccessibilityBridge$SemanticsNode,java.util.List):0:0 -> R # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;Ljava/util/List;)V"} 1:1:boolean access$5500(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)Z"} 1:1:float access$5600(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)F"} 1:1:float access$5700(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> U # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)F"} 1:1:float access$5800(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> V # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)F"} 1:1:boolean access$5900(io.flutter.view.AccessibilityBridge$SemanticsNode,io.flutter.view.AccessibilityBridge$Action):0:0 -> W # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;Lio/flutter/view/k$g;)Z"} 1:1:int access$6000(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> X # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)I"} 1:1:java.util.List access$6100(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> Y # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)Ljava/util/List;"} 1:1:boolean access$6200(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> Z # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)Z"} 1:1:int access$000(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)I"} 1:1:boolean access$6300(io.flutter.view.AccessibilityBridge$SemanticsNode,io.flutter.view.AccessibilityBridge$Flag):0:0 -> a0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;Lio/flutter/view/k$i;)Z"} 1:1:int access$002(io.flutter.view.AccessibilityBridge$SemanticsNode,int):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;I)I"} 1:1:java.lang.String access$6400(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> b0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)Ljava/lang/String;"} 1:1:int access$1400(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)I"} 1:1:java.lang.String access$6500(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> c0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)Ljava/lang/String;"} 1:5:boolean access$1500(io.flutter.view.AccessibilityBridge$SemanticsNode,io.flutter.util.Predicate):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;Ls0/e;)Z"} 1:1:int access$6600(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> d0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)I"} 1:1:int access$1600(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)I"} 1:1:int access$6700(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> e0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)I"} 1:1:android.graphics.Rect access$1700(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)Landroid/graphics/Rect;"} 1:1:java.lang.String access$6800(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> f0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)Ljava/lang/String;"} 1:1:java.lang.String access$1800(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)Ljava/lang/String;"} 1:1:void collectRoutes(java.util.List):0:0 -> g0 1:1:boolean access$1900(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)Z"} 1:1:android.text.SpannableString createSpannableString(java.lang.String,java.util.List):0:0 -> h0 1:1:boolean access$2000(io.flutter.view.AccessibilityBridge$SemanticsNode,io.flutter.view.AccessibilityBridge$Flag):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;Lio/flutter/view/k$i;)Z"} 1:1:boolean didChangeLabel():0:0 -> i0 1:1:int access$2100(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)I"} 1:1:boolean didScroll():0:0 -> j0 1:1:int access$2102(io.flutter.view.AccessibilityBridge$SemanticsNode,int):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;I)I"} 1:1:void ensureInverseTransform():0:0 -> k0 1:1:int access$2200(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)I"} 1:16:io.flutter.view.AccessibilityBridge$SemanticsNode getAncestor(io.flutter.util.Predicate):0:0 -> l0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ls0/e;)Lio/flutter/view/k$l;"} 1:1:int access$2202(io.flutter.view.AccessibilityBridge$SemanticsNode,int):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;I)I"} 1:1:android.graphics.Rect getGlobalRect():0:0 -> m0 1:1:int access$2212(io.flutter.view.AccessibilityBridge$SemanticsNode,int):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;I)I"} 1:1:java.lang.CharSequence getHint():0:0 -> n0 1:1:int access$2220(io.flutter.view.AccessibilityBridge$SemanticsNode,int):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;I)I"} 1:1:java.lang.CharSequence getLabel():0:0 -> o0 1:1:boolean access$2300(io.flutter.view.AccessibilityBridge$SemanticsNode,io.flutter.view.AccessibilityBridge$Action):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;Lio/flutter/view/k$g;)Z"} 1:1:java.lang.String getRouteName():0:0 -> p0 1:1:int access$2400(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)I"} 1:1:java.util.List getStringAttributesFromBuffer(java.nio.ByteBuffer,java.nio.ByteBuffer[]):0:0 -> q0 1:1:java.lang.String access$2500(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)Ljava/lang/String;"} 1:1:java.lang.CharSequence getTextFieldHint():0:0 -> r0 1:1:java.lang.String access$2502(io.flutter.view.AccessibilityBridge$SemanticsNode,java.lang.String):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;Ljava/lang/String;)Ljava/lang/String;"} 1:1:java.lang.CharSequence getValue():0:0 -> s0 1:1:int access$2600(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)I"} 1:1:java.lang.CharSequence getValueLabelHint():0:0 -> t0 1:1:io.flutter.view.AccessibilityBridge$SemanticsNode access$2700(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)Lio/flutter/view/k$l;"} 1:1:boolean hadAction(io.flutter.view.AccessibilityBridge$Action):0:0 -> u0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$g;)Z"} 1:1:io.flutter.view.AccessibilityBridge$SemanticsNode access$2702(io.flutter.view.AccessibilityBridge$SemanticsNode,io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;Lio/flutter/view/k$l;)Lio/flutter/view/k$l;"} 1:1:boolean hadFlag(io.flutter.view.AccessibilityBridge$Flag):0:0 -> v0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$i;)Z"} 1:1:int access$2800(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)I"} 1:1:boolean hasAction(io.flutter.view.AccessibilityBridge$Action):0:0 -> w0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$g;)Z"} 1:1:io.flutter.view.AccessibilityBridge$CustomAccessibilityAction access$2900(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)Lio/flutter/view/k$h;"} 1:1:boolean hasFlag(io.flutter.view.AccessibilityBridge$Flag):0:0 -> x0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$i;)Z"} 1:1:io.flutter.view.AccessibilityBridge$CustomAccessibilityAction access$3100(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)Lio/flutter/view/k$h;"} 1:1:io.flutter.view.AccessibilityBridge$SemanticsNode hitTest(float[],boolean):0:0 -> y0 # {"id":"com.android.tools.r8.residualsignature","signature":"([FZ)Lio/flutter/view/k$l;"} 1:1:java.lang.CharSequence access$3200(io.flutter.view.AccessibilityBridge$SemanticsNode):0:0 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$l;)Ljava/lang/CharSequence;"} 1:1:boolean isFocusable():0:0 -> z0 io.flutter.view.AccessibilityBridge$SpellOutStringAttribute -> io.flutter.view.k$m: # {"id":"sourceFile","fileName":"AccessibilityBridge.java"} 1:1:void ():0:0 -> 2:2:void (io.flutter.view.AccessibilityBridge$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$a;)V"} io.flutter.view.AccessibilityBridge$StringAttribute -> io.flutter.view.k$n: # {"id":"sourceFile","fileName":"AccessibilityBridge.java"} int start -> a int end -> b io.flutter.view.AccessibilityBridge$StringAttributeType type -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$o;"} void () -> 1:1:void (io.flutter.view.AccessibilityBridge$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/k$a;)V"} io.flutter.view.AccessibilityBridge$StringAttributeType -> io.flutter.view.k$o: # {"id":"sourceFile","fileName":"AccessibilityBridge.java"} io.flutter.view.AccessibilityBridge$StringAttributeType SPELLOUT -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$o;"} io.flutter.view.AccessibilityBridge$StringAttributeType LOCALE -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$o;"} io.flutter.view.AccessibilityBridge$StringAttributeType[] $VALUES -> g # {"id":"com.android.tools.r8.residualsignature","signature":"[Lio/flutter/view/k$o;"} 1:1:io.flutter.view.AccessibilityBridge$StringAttributeType[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lio/flutter/view/k$o;"} io.flutter.view.AccessibilityBridge$TextDirection -> io.flutter.view.k$p: # {"id":"sourceFile","fileName":"AccessibilityBridge.java"} io.flutter.view.AccessibilityBridge$TextDirection UNKNOWN -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$p;"} io.flutter.view.AccessibilityBridge$TextDirection LTR -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$p;"} io.flutter.view.AccessibilityBridge$TextDirection RTL -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/k$p;"} io.flutter.view.AccessibilityBridge$TextDirection[] $VALUES -> h # {"id":"com.android.tools.r8.residualsignature","signature":"[Lio/flutter/view/k$p;"} 1:1:io.flutter.view.AccessibilityBridge$TextDirection[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Lio/flutter/view/k$p;"} 1:1:io.flutter.view.AccessibilityBridge$TextDirection fromInt(int):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(I)Lio/flutter/view/k$p;"} io.flutter.view.AccessibilityViewEmbedder -> io.flutter.view.AccessibilityViewEmbedder: # {"id":"sourceFile","fileName":"AccessibilityViewEmbedder.java"} io.flutter.view.AccessibilityViewEmbedder$ReflectionAccessors reflectionAccessors -> reflectionAccessors # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/AccessibilityViewEmbedder$b;"} io.flutter.view.AccessibilityViewEmbedder$$ExternalSyntheticApiModelOutline0 -> io.flutter.view.l: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:boolean m(android.view.accessibility.AccessibilityNodeInfo):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.view.AccessibilityViewEmbedder$$ExternalSyntheticApiModelOutline1 -> io.flutter.view.m: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.accessibility.AccessibilityNodeInfo,boolean):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.view.AccessibilityViewEmbedder$$ExternalSyntheticApiModelOutline2 -> io.flutter.view.n: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.accessibility.AccessibilityNodeInfo,boolean):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.view.AccessibilityViewEmbedder$$ExternalSyntheticApiModelOutline3 -> io.flutter.view.o: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:int m(android.view.accessibility.AccessibilityNodeInfo):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.view.AccessibilityViewEmbedder$$ExternalSyntheticApiModelOutline4 -> io.flutter.view.p: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.accessibility.AccessibilityNodeInfo,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.view.AccessibilityViewEmbedder$$ExternalSyntheticApiModelOutline5 -> io.flutter.view.q: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:java.util.List m(android.view.accessibility.AccessibilityNodeInfo):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.view.AccessibilityViewEmbedder$$ExternalSyntheticApiModelOutline6 -> io.flutter.view.r: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void m(android.view.accessibility.AccessibilityNodeInfo,java.util.List):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.view.AccessibilityViewEmbedder$$ExternalSyntheticApiModelOutline7 -> io.flutter.view.s: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:1:java.lang.CharSequence m(android.view.accessibility.AccessibilityNodeInfo):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} io.flutter.view.AccessibilityViewEmbedder$1 -> io.flutter.view.AccessibilityViewEmbedder$a: # {"id":"sourceFile","fileName":"AccessibilityViewEmbedder.java"} io.flutter.view.AccessibilityViewEmbedder$ReflectionAccessors -> io.flutter.view.AccessibilityViewEmbedder$b: # {"id":"sourceFile","fileName":"AccessibilityViewEmbedder.java"} java.lang.reflect.Method getSourceNodeId -> a java.lang.reflect.Method getParentNodeId -> b java.lang.reflect.Method getRecordSourceNodeId -> c java.lang.reflect.Method getChildId -> d java.lang.reflect.Field childNodeIdsField -> e java.lang.reflect.Method longArrayGetIndex -> f 1:1:void ():0:0 -> 2:2:void (io.flutter.view.AccessibilityViewEmbedder$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/AccessibilityViewEmbedder$a;)V"} 1:1:java.lang.Long access$100(io.flutter.view.AccessibilityViewEmbedder$ReflectionAccessors,android.view.accessibility.AccessibilityNodeInfo):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/AccessibilityViewEmbedder$b;Landroid/view/accessibility/AccessibilityNodeInfo;)Ljava/lang/Long;"} 1:1:int access$200(long):0:0 -> b 1:1:java.lang.Long access$300(io.flutter.view.AccessibilityViewEmbedder$ReflectionAccessors,android.view.accessibility.AccessibilityNodeInfo):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/AccessibilityViewEmbedder$b;Landroid/view/accessibility/AccessibilityNodeInfo;)Ljava/lang/Long;"} 1:1:java.lang.Long access$500(io.flutter.view.AccessibilityViewEmbedder$ReflectionAccessors,android.view.accessibility.AccessibilityNodeInfo,int):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/AccessibilityViewEmbedder$b;Landroid/view/accessibility/AccessibilityNodeInfo;I)Ljava/lang/Long;"} 1:1:java.lang.Long access$600(io.flutter.view.AccessibilityViewEmbedder$ReflectionAccessors,android.view.accessibility.AccessibilityRecord):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/AccessibilityViewEmbedder$b;Landroid/view/accessibility/AccessibilityRecord;)Ljava/lang/Long;"} 1:1:java.lang.Long getChildId(android.view.accessibility.AccessibilityNodeInfo,int):0:0 -> f 1:1:java.lang.Long getParentNodeId(android.view.accessibility.AccessibilityNodeInfo):0:0 -> g 1:1:java.lang.Long getRecordSourceNodeId(android.view.accessibility.AccessibilityRecord):0:0 -> h 1:1:java.lang.Long getSourceNodeId(android.view.accessibility.AccessibilityNodeInfo):0:0 -> i 1:1:int getVirtualNodeId(long):0:0 -> j 1:1:boolean isBitSet(long,int):0:0 -> k 1:1:java.lang.Long yoinkParentIdFromParcel(android.view.accessibility.AccessibilityNodeInfo):0:0 -> l io.flutter.view.AccessibilityViewEmbedder$ViewAndId -> io.flutter.view.AccessibilityViewEmbedder$c: # {"id":"sourceFile","fileName":"AccessibilityViewEmbedder.java"} android.view.View view -> a int id -> b 1:1:void (android.view.View,int):0:0 -> 2:2:void (android.view.View,int,io.flutter.view.AccessibilityViewEmbedder$1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/view/View;ILio/flutter/view/AccessibilityViewEmbedder$a;)V"} io.flutter.view.FlutterCallbackInformation -> io.flutter.view.FlutterCallbackInformation: # {"id":"sourceFile","fileName":"FlutterCallbackInformation.java"} io.flutter.view.TextureRegistry -> io.flutter.view.TextureRegistry: # {"id":"sourceFile","fileName":"TextureRegistry.java"} io.flutter.view.TextureRegistry$GLTextureConsumer -> io.flutter.view.TextureRegistry$GLTextureConsumer: # {"id":"sourceFile","fileName":"TextureRegistry.java"} io.flutter.view.TextureRegistry$ImageConsumer -> io.flutter.view.TextureRegistry$ImageConsumer: # {"id":"sourceFile","fileName":"TextureRegistry.java"} io.flutter.view.TextureRegistry$ImageTextureEntry -> io.flutter.view.TextureRegistry$ImageTextureEntry: # {"id":"sourceFile","fileName":"TextureRegistry.java"} io.flutter.view.TextureRegistry$OnFrameConsumedListener -> io.flutter.view.TextureRegistry$a: # {"id":"sourceFile","fileName":"TextureRegistry.java"} io.flutter.view.TextureRegistry$OnTrimMemoryListener -> io.flutter.view.TextureRegistry$b: # {"id":"sourceFile","fileName":"TextureRegistry.java"} io.flutter.view.TextureRegistry$SurfaceProducer -> io.flutter.view.TextureRegistry$SurfaceProducer: # {"id":"sourceFile","fileName":"TextureRegistry.java"} io.flutter.view.TextureRegistry$SurfaceProducer$Callback -> io.flutter.view.TextureRegistry$SurfaceProducer$a: # {"id":"sourceFile","fileName":"TextureRegistry.java"} io.flutter.view.TextureRegistry$SurfaceTextureEntry -> io.flutter.view.TextureRegistry$SurfaceTextureEntry: # {"id":"sourceFile","fileName":"TextureRegistry.java"} io.flutter.view.TextureRegistry$SurfaceTextureEntry$-CC -> io.flutter.view.t: # {"id":"sourceFile","fileName":"TextureRegistry.java"} # {"id":"com.android.tools.r8.synthesized"} 1:1:void $default$setOnFrameConsumedListener(io.flutter.view.TextureRegistry$SurfaceTextureEntry,io.flutter.view.TextureRegistry$OnFrameConsumedListener):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/TextureRegistry$SurfaceTextureEntry;Lio/flutter/view/TextureRegistry$a;)V"} 1:1:void $default$setOnTrimMemoryListener(io.flutter.view.TextureRegistry$SurfaceTextureEntry,io.flutter.view.TextureRegistry$OnTrimMemoryListener):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/TextureRegistry$SurfaceTextureEntry;Lio/flutter/view/TextureRegistry$b;)V"} io.flutter.view.VsyncWaiter -> io.flutter.view.u: # {"id":"sourceFile","fileName":"VsyncWaiter.java"} long refreshPeriodNanos -> a io.flutter.embedding.engine.FlutterJNI flutterJNI -> b io.flutter.view.VsyncWaiter$FrameCallback frameCallback -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/u$c;"} io.flutter.embedding.engine.FlutterJNI$AsyncWaitForVsyncDelegate asyncWaitForVsyncDelegate -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/embedding/engine/FlutterJNI$b;"} io.flutter.view.VsyncWaiter instance -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/u;"} io.flutter.view.VsyncWaiter$DisplayListener listener -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/u$b;"} 1:1:long access$000(io.flutter.view.VsyncWaiter):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/u;)J"} 1:1:long access$002(io.flutter.view.VsyncWaiter,long):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/u;J)J"} 1:1:io.flutter.embedding.engine.FlutterJNI access$100(io.flutter.view.VsyncWaiter):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/u;)Lio/flutter/embedding/engine/FlutterJNI;"} 1:1:io.flutter.view.VsyncWaiter$FrameCallback access$200(io.flutter.view.VsyncWaiter):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/u;)Lio/flutter/view/u$c;"} 1:1:io.flutter.view.VsyncWaiter$FrameCallback access$202(io.flutter.view.VsyncWaiter,io.flutter.view.VsyncWaiter$FrameCallback):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/u;Lio/flutter/view/u$c;)Lio/flutter/view/u$c;"} 1:1:io.flutter.view.VsyncWaiter getInstance(android.hardware.display.DisplayManager,io.flutter.embedding.engine.FlutterJNI):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/hardware/display/DisplayManager;Lio/flutter/embedding/engine/FlutterJNI;)Lio/flutter/view/u;"} 1:1:void init():0:0 -> g io.flutter.view.VsyncWaiter$1 -> io.flutter.view.u$a: # {"id":"sourceFile","fileName":"VsyncWaiter.java"} io.flutter.view.VsyncWaiter this$0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/u;"} 1:1:void asyncWaitForVsync(long):0:0 -> a 1:1:android.view.Choreographer$FrameCallback obtainFrameCallback(long):0:0 -> b io.flutter.view.VsyncWaiter$DisplayListener -> io.flutter.view.u$b: # {"id":"sourceFile","fileName":"VsyncWaiter.java"} android.hardware.display.DisplayManager displayManager -> a io.flutter.view.VsyncWaiter this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/u;"} 1:1:void register():0:0 -> a io.flutter.view.VsyncWaiter$FrameCallback -> io.flutter.view.u$c: # {"id":"sourceFile","fileName":"VsyncWaiter.java"} long cookie -> a io.flutter.view.VsyncWaiter this$0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lio/flutter/view/u;"} 1:1:long access$302(io.flutter.view.VsyncWaiter$FrameCallback,long):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lio/flutter/view/u$c;J)J"} kotlin.ExceptionsKt -> t0.a: # {"id":"sourceFile","fileName":"Exceptions.kt"} 1:4:void addSuppressed(java.lang.Throwable,java.lang.Throwable):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} kotlin.ExceptionsKt__ExceptionsKt -> t0.b: # {"id":"sourceFile","fileName":"Exceptions.kt"} 1:18:void addSuppressed(java.lang.Throwable,java.lang.Throwable):0:0 -> a kotlin.Function -> t0.c: # {"id":"sourceFile","fileName":"Function.kt"} kotlin.KotlinNothingValueException -> t0.d: # {"id":"sourceFile","fileName":"ExceptionsH.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} kotlin.Lazy -> t0.e: # {"id":"sourceFile","fileName":"Lazy.kt"} boolean isInitialized() -> a java.lang.Object getValue() -> getValue kotlin.LazyKt -> t0.f: 1:5:t0.Lazy lazy(G0.Function0):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/a;)Lt0/e;"} kotlin.LazyKt__LazyJVMKt -> t0.g: # {"id":"sourceFile","fileName":"LazyJVM.kt"} 1:13:kotlin.Lazy lazy(kotlin.jvm.functions.Function0):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/a;)Lt0/e;"} kotlin.LazyKt__LazyKt -> t0.h: # {"id":"sourceFile","fileName":"Lazy.kt"} kotlin.NoWhenBranchMatchedException -> t0.i: # {"id":"sourceFile","fileName":"NoWhenBranchMatchedException.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} kotlin.Pair -> t0.j: # {"id":"sourceFile","fileName":"Tuples.kt"} java.lang.Object first -> e java.lang.Object second -> f 1:8:void (java.lang.Object,java.lang.Object):0:0 -> 1:3:java.lang.Object component1():0:0 -> a 1:3:java.lang.Object component2():0:0 -> b 1:3:java.lang.Object getFirst():0:0 -> c 1:3:java.lang.Object getSecond():0:0 -> d 1:35:boolean equals(java.lang.Object):0:0 -> equals 1:24:int hashCode():0:0 -> hashCode 1:35:java.lang.String toString():0:0 -> toString kotlin.Result -> t0.k: # {"id":"sourceFile","fileName":"Result.kt"} kotlin.Result$Companion Companion -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/k$a;"} 1:9:void ():0:0 -> 1:1:java.lang.Object constructor-impl(java.lang.Object):0:0 -> a 1:11:java.lang.Throwable exceptionOrNull-impl(java.lang.Object):0:0 -> b 1:3:boolean isFailure-impl(java.lang.Object):0:0 -> c kotlin.Result$Companion -> t0.k$a: # {"id":"sourceFile","fileName":"Result.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} kotlin.Result$Failure -> t0.k$b: # {"id":"sourceFile","fileName":"Result.kt"} java.lang.Throwable exception -> e 1:11:void (java.lang.Throwable):0:0 -> 1:20:boolean equals(java.lang.Object):0:0 -> equals 1:7:int hashCode():0:0 -> hashCode 1:25:java.lang.String toString():0:0 -> toString kotlin.ResultKt -> t0.l: # {"id":"sourceFile","fileName":"Result.kt"} 1:11:java.lang.Object createFailure(java.lang.Throwable):0:0 -> a 1:10:void throwOnFailure(java.lang.Object):0:0 -> b kotlin.SynchronizedLazyImpl -> t0.m: # {"id":"sourceFile","fileName":"LazyJVM.kt"} kotlin.jvm.functions.Function0 initializer -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/a;"} java.lang.Object _value -> f java.lang.Object lock -> g 1:1:void (kotlin.jvm.functions.Function0,java.lang.Object):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/a;Ljava/lang/Object;)V"} 2:2:void (kotlin.jvm.functions.Function0,java.lang.Object,int,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/a;Ljava/lang/Object;ILH0/g;)V"} 1:10:boolean isInitialized():0:0 -> a 1:34:java.lang.Object getValue():0:0 -> getValue 1:18:java.lang.String toString():0:0 -> toString kotlin.TuplesKt -> t0.n: # {"id":"sourceFile","fileName":"Tuples.kt"} 1:6:kotlin.Pair to(java.lang.Object,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;)Lt0/j;"} kotlin.UNINITIALIZED_VALUE -> t0.o: # {"id":"sourceFile","fileName":"Lazy.kt"} kotlin.UNINITIALIZED_VALUE INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/o;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} kotlin.UninitializedPropertyAccessException -> t0.p: # {"id":"sourceFile","fileName":"UninitializedPropertyAccessException.kt"} 1:4:void (java.lang.String):0:0 -> kotlin.Unit -> t0.q: # {"id":"sourceFile","fileName":"Unit.kt"} kotlin.Unit INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/q;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:3:java.lang.String toString():0:0 -> toString kotlin.collections.AbstractCollection -> u0.a: # {"id":"sourceFile","fileName":"AbstractCollection.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:8:boolean add(java.lang.Object):0:0 -> add 1:8:boolean addAll(java.util.Collection):0:0 -> addAll 1:8:void clear():0:0 -> clear 1:30:boolean contains(java.lang.Object):0:0 -> contains 1:35:boolean containsAll(java.util.Collection):0:0 -> containsAll int getSize() -> h 1:10:boolean isEmpty():0:0 -> isEmpty 1:8:boolean remove(java.lang.Object):0:0 -> remove 1:8:boolean removeAll(java.util.Collection):0:0 -> removeAll 1:8:boolean retainAll(java.util.Collection):0:0 -> retainAll 1:5: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 1:22:java.lang.String toString():0:0 -> toString kotlin.collections.AbstractCollection$toString$1 -> u0.a$a: # {"id":"sourceFile","fileName":"AbstractCollection.kt"} kotlin.collections.AbstractCollection this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lu0/a;"} 1:7:void (kotlin.collections.AbstractCollection):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu0/a;)V"} 1:12:java.lang.CharSequence invoke(java.lang.Object):0:0 -> a 1:5:java.lang.Object invoke(java.lang.Object):0:0 -> m kotlin.collections.AbstractList -> u0.b: # {"id":"sourceFile","fileName":"AbstractList.kt"} kotlin.collections.AbstractList$Companion Companion -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lu0/b$a;"} 1:9:void ():0:0 -> 1:4:void ():0:0 -> 1:8:void add(int,java.lang.Object):0:0 -> add 1:8:boolean addAll(int,java.util.Collection):0:0 -> addAll 1:19:boolean equals(java.lang.Object):0:0 -> equals java.lang.Object get(int) -> get 1:7:int hashCode():0:0 -> hashCode 1:27:int indexOf(java.lang.Object):0:0 -> indexOf 1:6:java.util.Iterator iterator():0:0 -> iterator 1:31:int lastIndexOf(java.lang.Object):0:0 -> lastIndexOf 1:1:java.util.ListIterator listIterator():0:0 -> listIterator 2:2:java.util.ListIterator listIterator(int):0:0 -> listIterator 1:8:java.lang.Object remove(int):0:0 -> remove 1:8:java.lang.Object set(int,java.lang.Object):0:0 -> set 1:6:java.util.List subList(int,int):0:0 -> subList kotlin.collections.AbstractList$Companion -> u0.b$a: # {"id":"sourceFile","fileName":"AbstractList.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:36:void checkElementIndex$kotlin_stdlib(int,int):0:0 -> a 1:36:void checkPositionIndex$kotlin_stdlib(int,int):0:0 -> b 1:75:void checkRangeIndexes$kotlin_stdlib(int,int,int):0:0 -> c 1:25:int newCapacity$kotlin_stdlib(int,int):0:0 -> d 1:53:boolean orderedEquals$kotlin_stdlib(java.util.Collection,java.util.Collection):0:0 -> e 1:33:int orderedHashCode$kotlin_stdlib(java.util.Collection):0:0 -> f kotlin.collections.AbstractList$IteratorImpl -> u0.b$b: # {"id":"sourceFile","fileName":"AbstractList.kt"} int index -> e kotlin.collections.AbstractList this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lu0/b;"} 1:6:void (kotlin.collections.AbstractList):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu0/b;)V"} 1:3:int getIndex():0:0 -> b 1:3:void setIndex(int):0:0 -> c 1:14:boolean hasNext():0:0 -> hasNext 1:25:java.lang.Object next():0:0 -> next 1:8:void remove():0:0 -> remove kotlin.collections.AbstractList$ListIteratorImpl -> u0.b$c: # {"id":"sourceFile","fileName":"AbstractList.kt"} kotlin.collections.AbstractList this$0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lu0/b;"} 1:18:void (kotlin.collections.AbstractList,int):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu0/b;I)V"} 1:8:void add(java.lang.Object):0:0 -> add 1:10:boolean hasPrevious():0:0 -> hasPrevious 1:5:int nextIndex():0:0 -> nextIndex 1:32:java.lang.Object previous():0:0 -> previous 1:7:int previousIndex():0:0 -> previousIndex 1:8:void set(java.lang.Object):0:0 -> set kotlin.collections.AbstractList$SubList -> u0.b$d: # {"id":"sourceFile","fileName":"AbstractList.kt"} kotlin.collections.AbstractList list -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lu0/b;"} int fromIndex -> g int _size -> h 1:25:void (kotlin.collections.AbstractList,int,int):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lu0/b;II)V"} 1:17:java.lang.Object get(int):0:0 -> get 1:3:int getSize():0:0 -> h kotlin.collections.AbstractMutableList -> u0.c: # {"id":"sourceFile","fileName":"AbstractMutableList.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} int getSize() -> h java.lang.Object removeAt(int) -> i 1:5:java.lang.Object remove(int):0:0 -> remove 1:5:int size():0:0 -> size kotlin.collections.ArrayAsCollection -> u0.d: # {"id":"sourceFile","fileName":"Collections.kt"} java.lang.Object[] values -> e boolean isVarargs -> f 1:13:void (java.lang.Object[],boolean):0:0 -> 1:8:boolean add(java.lang.Object):0:0 -> add 1:8:boolean addAll(java.util.Collection):0:0 -> addAll 1:8:void clear():0:0 -> clear 1:7:boolean contains(java.lang.Object):0:0 -> contains 1:35:boolean containsAll(java.util.Collection):0:0 -> containsAll 1:4:int getSize():0:0 -> h 1:9:boolean isEmpty():0:0 -> isEmpty 1:7:java.util.Iterator iterator():0:0 -> iterator 1:8:boolean remove(java.lang.Object):0:0 -> remove 1:8:boolean removeAll(java.util.Collection):0:0 -> removeAll 1:8:boolean retainAll(java.util.Collection):0:0 -> retainAll 1:5: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 kotlin.collections.ArrayDeque -> u0.e: # {"id":"sourceFile","fileName":"ArrayDeque.kt"} int head -> e java.lang.Object[] elementData -> f int size -> g kotlin.collections.ArrayDeque$Companion Companion -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lu0/e$a;"} java.lang.Object[] emptyElementData -> i 1:14:void ():0:0 -> 1:8:void ():0:0 -> 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 1:33:void clear():0:0 -> clear 1:11:boolean contains(java.lang.Object):0:0 -> contains 1:21:java.lang.Object get(int):0:0 -> get 1:3:int getSize():0:0 -> h 1:152:java.lang.Object removeAt(int):0:0 -> i 1:78:int indexOf(java.lang.Object):0:0 -> indexOf 1:10:boolean isEmpty():0:0 -> isEmpty 1:33:void addFirst(java.lang.Object):0:0 -> j 1:36:void addLast(java.lang.Object):0:0 -> k 1:60:void copyCollectionElements(int,java.util.Collection):0:0 -> l 1:90:int lastIndexOf(java.lang.Object):0:0 -> lastIndexOf 1:25:void copyElements(int):0:0 -> m 1:12:int decremented(int):0:0 -> n 1:42:void ensureCapacity(int):0:0 -> o 1:13:int incremented(int):0:0 -> p 1:7:int negativeMod(int):0:0 -> q 1:20:void nullifyNonEmpty(int,int):0:0 -> r 1:14:boolean remove(java.lang.Object):0:0 -> remove 1:149:boolean removeAll(java.util.Collection):0:0 -> removeAll 1:90:void removeRange(int,int):0:0 -> removeRange 1:146:boolean retainAll(java.util.Collection):0:0 -> retainAll 1:8:int positiveMod(int):0:0 -> s 1:23:java.lang.Object set(int,java.lang.Object):0:0 -> set 1:7:void registerModification():0:0 -> t 1:1:java.lang.Object[] toArray():0:0 -> toArray 2:2:java.lang.Object[] toArray(java.lang.Object[]):0:0 -> toArray 1:41:java.lang.Object removeFirst():0:0 -> u 1:13:java.lang.Object removeFirstOrNull():0:0 -> v 1:44:java.lang.Object removeLast():0:0 -> w 1:54:void removeRangeShiftPreceding(int,int):0:0 -> x 1:53:void removeRangeShiftSucceeding(int,int):0:0 -> y kotlin.collections.ArrayDeque$Companion -> u0.e$a: # {"id":"sourceFile","fileName":"ArrayDeque.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} kotlin.collections.ArraysKt -> u0.f: 1:5:java.util.List asList(java.lang.Object[]):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} 1:5:byte[] copyInto(byte[],byte[],int,int,int):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.Object[] copyInto(java.lang.Object[],java.lang.Object[],int,int,int):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} 1:5:byte[] copyInto$default(byte[],byte[],int,int,int,int,java.lang.Object):0:0 -> f # {"id":"com.android.tools.r8.synthesized"} 1:5:byte[] copyOfRange(byte[],int,int):0:0 -> h # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.Object[] copyOfRange(java.lang.Object[],int,int):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} 1:5:java.util.List drop(java.lang.Object[],int):0:0 -> m # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.Object getOrNull(java.lang.Object[],int):0:0 -> o # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.String joinToString$default(byte[],java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,G0.Function1,int,java.lang.Object):0:0 -> s # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"([BLjava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;LG0/l;ILjava/lang/Object;)Ljava/lang/String;"} 1:5:char single(char[]):0:0 -> t # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.Object singleOrNull(java.lang.Object[]):0:0 -> u # {"id":"com.android.tools.r8.synthesized"} kotlin.collections.ArraysKt__ArraysJVMKt -> u0.g: # {"id":"sourceFile","fileName":"ArraysJVM.kt"} 1:25:java.lang.Object[] arrayOfNulls(java.lang.Object[],int):0:0 -> a 1:39:void copyOfRangeToIndexCheck(int,int):0:0 -> b kotlin.collections.ArraysKt__ArraysKt -> u0.h: # {"id":"sourceFile","fileName":"Arrays.kt"} kotlin.collections.ArraysKt___ArraysJvmKt -> u0.i: # {"id":"sourceFile","fileName":"_ArraysJvm.kt"} 1:15:java.util.List asList(java.lang.Object[]):0:0 -> c 1:15:byte[] copyInto(byte[],byte[],int,int,int):0:0 -> d 1:15:java.lang.Object[] copyInto(java.lang.Object[],java.lang.Object[],int,int,int):0:0 -> e 1:21:byte[] copyInto$default(byte[],byte[],int,int,int,int,java.lang.Object):0:0 -> f 1:21:java.lang.Object[] copyInto$default(java.lang.Object[],java.lang.Object[],int,int,int,int,java.lang.Object):0:0 -> g 1:19:byte[] copyOfRange(byte[],int,int):0:0 -> h 1:19:java.lang.Object[] copyOfRange(java.lang.Object[],int,int):0:0 -> i 1:9:void fill(java.lang.Object[],java.lang.Object,int,int):0:0 -> j 1:18:void sortWith(java.lang.Object[],java.util.Comparator):0:0 -> k kotlin.collections.ArraysKt___ArraysKt -> u0.j: # {"id":"sourceFile","fileName":"_Arrays.kt"} 1:15:boolean contains(java.lang.Object[],java.lang.Object):0:0 -> l 1:51:java.util.List drop(java.lang.Object[],int):0:0 -> m 1:9:int getLastIndex(java.lang.Object[]):0:0 -> n 1:15:java.lang.Object getOrNull(java.lang.Object[],int):0:0 -> o 1:36:int indexOf(java.lang.Object[],java.lang.Object):0:0 -> p 1:1:java.lang.Appendable joinTo(byte[],java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"([BLjava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;LG0/l;)Ljava/lang/Appendable;"} 1:53:java.lang.String joinToString(byte[],java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"([BLjava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;LG0/l;)Ljava/lang/String;"} 1:54:java.lang.String joinToString$default(byte[],java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1,int,java.lang.Object):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"([BLjava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;LG0/l;ILjava/lang/Object;)Ljava/lang/String;"} 1:31:char single(char[]):0:0 -> t 1:15:java.lang.Object singleOrNull(java.lang.Object[]):0:0 -> u 1:83:java.util.List takeLast(java.lang.Object[],int):0:0 -> v 1:23:java.util.Collection toCollection(java.lang.Object[],java.util.Collection):0:0 -> w 1:29:java.util.List toList(java.lang.Object[]):0:0 -> x 1:15:java.util.List toMutableList(java.lang.Object[]):0:0 -> y 1:41:java.util.Set toSet(java.lang.Object[]):0:0 -> z kotlin.collections.ArraysUtilJVM -> u0.k: # {"id":"sourceFile","fileName":"ArraysUtilJVM.java"} 1:5:java.util.List asList(java.lang.Object[]):0:0 -> a kotlin.collections.CollectionsKt -> u0.l: 1:5:java.util.List toList(java.lang.Iterable):0:0 -> B # {"id":"com.android.tools.r8.synthesized"} 1:5:java.util.Set toSet(java.lang.Iterable):0:0 -> E # {"id":"com.android.tools.r8.synthesized"} 1:5:java.util.List build(java.util.List):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:5:java.util.List createListBuilder(int):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} 1:5:java.util.List listOf(java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.Object[] terminateCollectionToArray(int,java.lang.Object[]):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} 1:5:java.util.ArrayList arrayListOf(java.lang.Object[]):0:0 -> f # {"id":"com.android.tools.r8.synthesized"} 1:5:java.util.List emptyList():0:0 -> h # {"id":"com.android.tools.r8.synthesized"} 1:5:int getLastIndex(java.util.List):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} 1:5:java.util.List listOf(java.lang.Object[]):0:0 -> j # {"id":"com.android.tools.r8.synthesized"} 1:4:void throwIndexOverflow():0:0 -> l # {"id":"com.android.tools.r8.synthesized"} 1:5:int collectionSizeOrDefault(java.lang.Iterable,int):0:0 -> m # {"id":"com.android.tools.r8.synthesized"} 1:5:boolean addAll(java.util.Collection,java.lang.Iterable):0:0 -> o # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.Object removeLastOrNull(java.util.List):0:0 -> p # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.Appendable joinTo$default(java.lang.Iterable,java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,G0.Function1,int,java.lang.Object):0:0 -> r # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;LG0/l;ILjava/lang/Object;)Ljava/lang/Appendable;"} 1:5:java.lang.String joinToString$default(java.lang.Iterable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,G0.Function1,int,java.lang.Object):0:0 -> t # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;LG0/l;ILjava/lang/Object;)Ljava/lang/String;"} 1:5:java.lang.Object last(java.util.List):0:0 -> u # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.Comparable minOrNull(java.lang.Iterable):0:0 -> v # {"id":"com.android.tools.r8.synthesized"} 1:5:java.util.List plus(java.util.Collection,java.lang.Iterable):0:0 -> w # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.Object single(java.lang.Iterable):0:0 -> x # {"id":"com.android.tools.r8.synthesized"} 1:5:java.util.List sortedWith(java.lang.Iterable,java.util.Comparator):0:0 -> z # {"id":"com.android.tools.r8.synthesized"} kotlin.collections.CollectionsKt__CollectionsJVMKt -> u0.m: # {"id":"sourceFile","fileName":"CollectionsJVM.kt"} 1:12:java.util.List build(java.util.List):0:0 -> a 1:31:java.lang.Object[] copyToArrayOfAny(java.lang.Object[],boolean):0:0 -> b 1:6:java.util.List createListBuilder(int):0:0 -> c 1:10:java.util.List listOf(java.lang.Object):0:0 -> d 1:12:java.lang.Object[] terminateCollectionToArray(int,java.lang.Object[]):0:0 -> e kotlin.collections.CollectionsKt__CollectionsKt -> u0.n: # {"id":"sourceFile","fileName":"Collections.kt"} 1:27:java.util.ArrayList arrayListOf(java.lang.Object[]):0:0 -> f 1:12:java.util.Collection asCollection(java.lang.Object[]):0:0 -> g 1:3:java.util.List emptyList():0:0 -> h 1:12:int getLastIndex(java.util.List):0:0 -> i 1:18:java.util.List listOf(java.lang.Object[]):0:0 -> j 1:30:java.util.List optimizeReadOnlyList(java.util.List):0:0 -> k 1:8:void throwIndexOverflow():0:0 -> l kotlin.collections.CollectionsKt__IterablesKt -> u0.o: # {"id":"sourceFile","fileName":"Iterables.kt"} 1:16:int collectionSizeOrDefault(java.lang.Iterable,int):0:0 -> m kotlin.collections.CollectionsKt__IteratorsJVMKt -> u0.p: # {"id":"sourceFile","fileName":"IteratorsJVM.kt"} kotlin.collections.CollectionsKt__IteratorsKt -> u0.q: # {"id":"sourceFile","fileName":"Iterators.kt"} kotlin.collections.CollectionsKt__MutableCollectionsJVMKt -> u0.r: # {"id":"sourceFile","fileName":"MutableCollectionsJVM.kt"} 1:21:void sortWith(java.util.List,java.util.Comparator):0:0 -> n kotlin.collections.CollectionsKt__MutableCollectionsKt -> u0.s: # {"id":"sourceFile","fileName":"MutableCollections.kt"} 1:45:boolean addAll(java.util.Collection,java.lang.Iterable):0:0 -> o 1:22:java.lang.Object removeLastOrNull(java.util.List):0:0 -> p kotlin.collections.CollectionsKt__ReversedViewsKt -> u0.t: # {"id":"sourceFile","fileName":"ReversedViews.kt"} kotlin.collections.CollectionsKt___CollectionsJvmKt -> u0.u: # {"id":"sourceFile","fileName":"_CollectionsJvm.kt"} kotlin.collections.CollectionsKt___CollectionsKt -> u0.v: # {"id":"sourceFile","fileName":"_Collections.kt"} 1:29:java.util.Collection toCollection(java.lang.Iterable,java.util.Collection):0:0 -> A 1:65:java.util.List toList(java.lang.Iterable):0:0 -> B 1:28:java.util.List toMutableList(java.lang.Iterable):0:0 -> C 1:11:java.util.List toMutableList(java.util.Collection):0:0 -> D 1:87:java.util.Set toSet(java.lang.Iterable):0:0 -> E 1:1:java.lang.Appendable joinTo(java.lang.Iterable,java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;LG0/l;)Ljava/lang/Appendable;"} 1:1:java.lang.Appendable joinTo$default(java.lang.Iterable,java.lang.Appendable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1,int,java.lang.Object):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Ljava/lang/Appendable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;LG0/l;ILjava/lang/Object;)Ljava/lang/Appendable;"} 1:53:java.lang.String joinToString(java.lang.Iterable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;LG0/l;)Ljava/lang/String;"} 1:54:java.lang.String joinToString$default(java.lang.Iterable,java.lang.CharSequence,java.lang.CharSequence,java.lang.CharSequence,int,java.lang.CharSequence,kotlin.jvm.functions.Function1,int,java.lang.Object):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Iterable;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;ILjava/lang/CharSequence;LG0/l;ILjava/lang/Object;)Ljava/lang/String;"} 1:28:java.lang.Object last(java.util.List):0:0 -> u 1:44:java.lang.Comparable minOrNull(java.lang.Iterable):0:0 -> v 1:46:java.util.List plus(java.util.Collection,java.lang.Iterable):0:0 -> w 1:53:java.lang.Object single(java.lang.Iterable):0:0 -> x 1:36:java.lang.Object single(java.util.List):0:0 -> y 1:52:java.util.List sortedWith(java.lang.Iterable,java.util.Comparator):0:0 -> z kotlin.collections.EmptyIterator -> u0.w: # {"id":"sourceFile","fileName":"Collections.kt"} kotlin.collections.EmptyIterator INSTANCE -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lu0/w;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:8:void add(java.lang.Object):0:0 -> add 1:6:java.lang.Void next():0:0 -> b 1:6:java.lang.Void previous():0:0 -> c 1:2:boolean hasNext():0:0 -> hasNext 1:2:boolean hasPrevious():0:0 -> hasPrevious 1:5:java.lang.Object next():0:0 -> next 1:2:int nextIndex():0:0 -> nextIndex 1:5:java.lang.Object previous():0:0 -> previous 1:2:int previousIndex():0:0 -> previousIndex 1:8:void remove():0:0 -> remove 1:8:void set(java.lang.Object):0:0 -> set kotlin.collections.EmptyList -> u0.x: # {"id":"sourceFile","fileName":"Collections.kt"} kotlin.collections.EmptyList INSTANCE -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lu0/x;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 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 1:8:void clear():0:0 -> clear 1:13:boolean contains(java.lang.Object):0:0 -> contains 1:10:boolean containsAll(java.util.Collection):0:0 -> containsAll 1:16:boolean equals(java.lang.Object):0:0 -> equals 1:5:java.lang.Object get(int):0:0 -> get 1:7:boolean contains(java.lang.Void):0:0 -> h 1:2:int hashCode():0:0 -> hashCode 1:28:java.lang.Void get(int):0:0 -> i 1:13:int indexOf(java.lang.Object):0:0 -> indexOf 1:2:boolean isEmpty():0:0 -> isEmpty 1:3:java.util.Iterator iterator():0:0 -> iterator 1:2:int getSize():0:0 -> j 1:7:int indexOf(java.lang.Void):0:0 -> k 1:7:int lastIndexOf(java.lang.Void):0:0 -> l 1:13:int lastIndexOf(java.lang.Object):0: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 1:8:boolean removeAll(java.util.Collection):0:0 -> removeAll 1:8:boolean retainAll(java.util.Collection):0:0 -> retainAll 1:8:java.lang.Object set(int,java.lang.Object):0:0 -> set 1:5:int size():0:0 -> size 1:36: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 1:3:java.lang.String toString():0:0 -> toString kotlin.collections.EmptyMap -> u0.y: # {"id":"sourceFile","fileName":"Maps.kt"} kotlin.collections.EmptyMap INSTANCE -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lu0/y;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:7:boolean containsValue(java.lang.Void):0:0 -> a 1:2:java.lang.Void get(java.lang.Object):0:0 -> b 1:3:java.util.Set getEntries():0:0 -> c 1:8:void clear():0:0 -> clear 1:2:boolean containsKey(java.lang.Object):0:0 -> containsKey 1:13:boolean containsValue(java.lang.Object):0:0 -> containsValue 1:3:java.util.Set getKeys():0:0 -> d 1:2:int getSize():0:0 -> e 1:5:java.util.Set entrySet():0:0 -> entrySet 1:16:boolean equals(java.lang.Object):0:0 -> equals 1:3:java.util.Collection getValues():0:0 -> f 1:8:java.lang.Void remove(java.lang.Object):0:0 -> g 1:5:java.lang.Object get(java.lang.Object):0:0 -> get 1:2:int hashCode():0:0 -> hashCode 1:2:boolean isEmpty():0:0 -> isEmpty 1:5:java.util.Set keySet():0:0 -> keySet 1:8:java.lang.Object put(java.lang.Object,java.lang.Object):0:0 -> put 1:8:void putAll(java.util.Map):0:0 -> putAll 1:5:java.lang.Object remove(java.lang.Object):0:0 -> remove 1:5:int size():0:0 -> size 1:3:java.lang.String toString():0:0 -> toString 1:5:java.util.Collection values():0:0 -> values kotlin.collections.EmptySet -> u0.z: # {"id":"sourceFile","fileName":"Sets.kt"} kotlin.collections.EmptySet INSTANCE -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lu0/z;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:8:boolean add(java.lang.Object):0:0 -> add 1:8:boolean addAll(java.util.Collection):0:0 -> addAll 1:8:void clear():0:0 -> clear 1:13:boolean contains(java.lang.Object):0:0 -> contains 1:10:boolean containsAll(java.util.Collection):0:0 -> containsAll 1:16:boolean equals(java.lang.Object):0:0 -> equals 1:7:boolean contains(java.lang.Void):0:0 -> h 1:2:int hashCode():0:0 -> hashCode 1:2:int getSize():0:0 -> i 1:2:boolean isEmpty():0:0 -> isEmpty 1:3:java.util.Iterator iterator():0:0 -> iterator 1:8:boolean remove(java.lang.Object):0:0 -> remove 1:8:boolean removeAll(java.util.Collection):0:0 -> removeAll 1:8:boolean retainAll(java.util.Collection):0:0 -> retainAll 1:5: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 1:3:java.lang.String toString():0:0 -> toString kotlin.collections.IntIterator -> u0.A: # {"id":"sourceFile","fileName":"PrimitiveIterators.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} int nextInt() -> b 1:9:java.lang.Object next():0:0 -> next 1:8:void remove():0:0 -> remove kotlin.collections.MapsKt -> u0.B: 1:5:int mapCapacity(int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:5:java.util.Map emptyMap():0:0 -> d # {"id":"com.android.tools.r8.synthesized"} 1:5:java.util.Map mutableMapOf(t0.Pair[]):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"([Lt0/j;)Ljava/util/Map;"} 1:5:java.util.Map toMap(java.lang.Iterable):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} 1:5:java.util.Map toMap(java.util.Map):0:0 -> k # {"id":"com.android.tools.r8.synthesized"} 1:5:java.util.Map toMutableMap(java.util.Map):0:0 -> l # {"id":"com.android.tools.r8.synthesized"} kotlin.collections.MapsKt__MapWithDefaultKt -> u0.C: # {"id":"sourceFile","fileName":"MapWithDefault.kt"} kotlin.collections.MapsKt__MapsJVMKt -> u0.D: # {"id":"sourceFile","fileName":"MapsJVM.kt"} 1:26:int mapCapacity(int):0:0 -> a 1:23:java.util.Map mapOf(kotlin.Pair):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/j;)Ljava/util/Map;"} 1:37:java.util.Map toSingletonMap(java.util.Map):0:0 -> c kotlin.collections.MapsKt__MapsKt -> u0.E: # {"id":"sourceFile","fileName":"Maps.kt"} 1:8:java.util.Map emptyMap():0:0 -> d 1:19:java.util.Map mutableMapOf(kotlin.Pair[]):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"([Lt0/j;)Ljava/util/Map;"} 1:25:java.util.Map optimizeReadOnlyMap(java.util.Map):0:0 -> f 1:39:void putAll(java.util.Map,java.lang.Iterable):0:0 -> g 1:31:void putAll(java.util.Map,kotlin.Pair[]):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Map;[Lt0/j;)V"} 1:86:java.util.Map toMap(java.lang.Iterable):0:0 -> i 1:14:java.util.Map toMap(java.lang.Iterable,java.util.Map):0:0 -> j 1:29:java.util.Map toMap(java.util.Map):0:0 -> k 1:11:java.util.Map toMutableMap(java.util.Map):0:0 -> l kotlin.collections.MapsKt___MapsJvmKt -> u0.F: # {"id":"sourceFile","fileName":"_MapsJvm.kt"} kotlin.collections.MapsKt___MapsKt -> u0.G: # {"id":"sourceFile","fileName":"_Maps.kt"} kotlin.collections.SetsKt -> u0.H: 1:5:java.util.Set setOf(java.lang.Object[]):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} kotlin.collections.SetsKt__SetsJVMKt -> u0.I: # {"id":"sourceFile","fileName":"SetsJVM.kt"} 1:10:java.util.Set setOf(java.lang.Object):0:0 -> a kotlin.collections.SetsKt__SetsKt -> u0.J: # {"id":"sourceFile","fileName":"Sets.kt"} 1:3:java.util.Set emptySet():0:0 -> b 1:33:java.util.Set optimizeReadOnlySet(java.util.Set):0:0 -> c 1:10:java.util.Set setOf(java.lang.Object[]):0:0 -> d kotlin.collections.SetsKt___SetsKt -> u0.K: # {"id":"sourceFile","fileName":"_Sets.kt"} kotlin.collections.builders.ListBuilder -> v0.a: # {"id":"sourceFile","fileName":"ListBuilder.kt"} java.lang.Object[] backing -> e int length -> f boolean isReadOnly -> g kotlin.collections.builders.ListBuilder$Companion Companion -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a$b;"} kotlin.collections.builders.ListBuilder Empty -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a;"} 1:20:void ():0:0 -> 1:10:void (int):0:0 -> 1:7:void registerModification():0:0 -> A 1:30:java.lang.Object removeAtInternal(int):0:0 -> B 1:29:void removeRangeInternal(int,int):0:0 -> C 1:63:int retainOrRemoveAllInternal(int,int,java.util.Collection,boolean):0:0 -> D 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 1:10:void clear():0:0 -> clear 1:19:boolean equals(java.lang.Object):0:0 -> equals 1:12:java.lang.Object get(int):0:0 -> get 1:3:int getSize():0:0 -> h 1:10:int hashCode():0:0 -> hashCode 1:15:java.lang.Object removeAt(int):0:0 -> i 1:21:int indexOf(java.lang.Object):0:0 -> indexOf 1:8:boolean isEmpty():0:0 -> isEmpty 1:6:java.util.Iterator iterator():0:0 -> iterator 1:4:void access$addAllInternal(kotlin.collections.builders.ListBuilder,int,java.util.Collection,int):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/a;ILjava/util/Collection;I)V"} 1:4:void access$addAtInternal(kotlin.collections.builders.ListBuilder,int,java.lang.Object):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/a;ILjava/lang/Object;)V"} 1:3:java.lang.Object[] access$getBacking$p(kotlin.collections.builders.ListBuilder):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/a;)[Ljava/lang/Object;"} 1:22:int lastIndexOf(java.lang.Object):0:0 -> lastIndexOf 1:1:java.util.ListIterator listIterator():0:0 -> listIterator 2:2:java.util.ListIterator listIterator(int):0:0 -> listIterator 1:3:int access$getLength$p(kotlin.collections.builders.ListBuilder):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/a;)I"} 1:3:int access$getModCount$p$s-2084097795(kotlin.collections.builders.ListBuilder):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/a;)I"} 1:3:boolean access$isReadOnly$p(kotlin.collections.builders.ListBuilder):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/a;)Z"} 1:5:java.lang.Object access$removeAtInternal(kotlin.collections.builders.ListBuilder,int):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/a;I)Ljava/lang/Object;"} 1:4:void access$removeRangeInternal(kotlin.collections.builders.ListBuilder,int,int):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/a;II)V"} 1:5:int access$retainOrRemoveAllInternal(kotlin.collections.builders.ListBuilder,int,int,java.util.Collection,boolean):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/a;IILjava/util/Collection;Z)I"} 1:18:boolean remove(java.lang.Object):0:0 -> remove 1:19:boolean removeAll(java.util.Collection):0:0 -> removeAll 1:20:boolean retainAll(java.util.Collection):0:0 -> retainAll 1:27:void addAllInternal(int,java.util.Collection,int):0:0 -> s 1:17:java.lang.Object set(int,java.lang.Object):0:0 -> set 1:21:java.util.List subList(int,int):0:0 -> subList 1:12:void addAtInternal(int,java.lang.Object):0:0 -> t 1:1:java.lang.Object[] toArray():0:0 -> toArray 2:2:java.lang.Object[] toArray(java.lang.Object[]):0:0 -> toArray 1:10:java.lang.String toString():0:0 -> toString 1:15:java.util.List build():0:0 -> u 1:11:void checkIsMutable():0:0 -> v 1:10:boolean contentEquals(java.util.List):0:0 -> w 1:29:void ensureCapacityInternal(int):0:0 -> x 1:7:void ensureExtraCapacity(int):0:0 -> y 1:18:void insertAtInternal(int,int):0:0 -> z kotlin.collections.builders.ListBuilder$BuilderSubList -> v0.a$a: # {"id":"sourceFile","fileName":"ListBuilder.kt"} java.lang.Object[] backing -> e int offset -> f int length -> g kotlin.collections.builders.ListBuilder$BuilderSubList parent -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a$a;"} kotlin.collections.builders.ListBuilder root -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a;"} 1:30:void (java.lang.Object[],int,int,kotlin.collections.builders.ListBuilder$BuilderSubList,kotlin.collections.builders.ListBuilder):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Object;IILv0/a$a;Lv0/a;)V"} 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 1:14:void clear():0:0 -> clear 1:22:boolean equals(java.lang.Object):0:0 -> equals 1:18:java.lang.Object get(int):0:0 -> get 1:6:int getSize():0:0 -> h 1:14:int hashCode():0:0 -> hashCode 1:21:java.lang.Object removeAt(int):0:0 -> i 1:27:int indexOf(java.lang.Object):0:0 -> indexOf 1:11:boolean isEmpty():0:0 -> isEmpty 1:6:java.util.Iterator iterator():0:0 -> iterator 1:3:java.lang.Object[] access$getBacking$p(kotlin.collections.builders.ListBuilder$BuilderSubList):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/a$a;)[Ljava/lang/Object;"} 1:3:int access$getLength$p(kotlin.collections.builders.ListBuilder$BuilderSubList):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/a$a;)I"} 1:3:int access$getModCount$p$s1462993667(kotlin.collections.builders.ListBuilder$BuilderSubList):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/a$a;)I"} 1:28:int lastIndexOf(java.lang.Object):0:0 -> lastIndexOf 1:1:java.util.ListIterator listIterator():0:0 -> listIterator 2:2:java.util.ListIterator listIterator(int):0:0 -> listIterator 1:3:int access$getOffset$p(kotlin.collections.builders.ListBuilder$BuilderSubList):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/a$a;)I"} 1:3:kotlin.collections.builders.ListBuilder access$getRoot$p(kotlin.collections.builders.ListBuilder$BuilderSubList):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/a$a;)Lv0/a;"} 1:30:void addAllInternal(int,java.util.Collection,int):0:0 -> o 1:31:void addAtInternal(int,java.lang.Object):0:0 -> p 1:17:void checkForComodification():0:0 -> q 1:13:void checkIsMutable():0:0 -> r 1:21:boolean remove(java.lang.Object):0:0 -> remove 1:24:boolean removeAll(java.util.Collection):0:0 -> removeAll 1:25:boolean retainAll(java.util.Collection):0:0 -> retainAll 1:11:boolean contentEquals(java.util.List):0:0 -> s 1:25:java.lang.Object set(int,java.lang.Object):0:0 -> set 1:25:java.util.List subList(int,int):0:0 -> subList 1:7:boolean isReadOnly():0:0 -> t 1:1:java.lang.Object[] toArray():0:0 -> toArray 2:2:java.lang.Object[] toArray(java.lang.Object[]):0:0 -> toArray 1:14:java.lang.String toString():0:0 -> toString 1:7:void registerModification():0:0 -> u 1:25:java.lang.Object removeAtInternal(int):0:0 -> v 1:24:void removeRangeInternal(int,int):0:0 -> w 1:26:int retainOrRemoveAllInternal(int,int,java.util.Collection,boolean):0:0 -> x kotlin.collections.builders.ListBuilder$BuilderSubList$Itr -> v0.a$a$a: # {"id":"sourceFile","fileName":"ListBuilder.kt"} kotlin.collections.builders.ListBuilder$BuilderSubList list -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a$a;"} int index -> f int lastIndex -> g int expectedModCount -> h 1:22:void (kotlin.collections.builders.ListBuilder$BuilderSubList,int):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/a$a;I)V"} 1:26:void add(java.lang.Object):0:0 -> add 1:21:void checkForComodification():0:0 -> b 1:14:boolean hasNext():0:0 -> hasNext 1:8:boolean hasPrevious():0:0 -> hasPrevious 1:45:java.lang.Object next():0:0 -> next 1:3:int nextIndex():0:0 -> nextIndex 1:37:java.lang.Object previous():0:0 -> previous 1:5:int previousIndex():0:0 -> previousIndex 1:40:void remove():0:0 -> remove 1:26:void set(java.lang.Object):0:0 -> set kotlin.collections.builders.ListBuilder$Companion -> v0.a$b: # {"id":"sourceFile","fileName":"ListBuilder.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} kotlin.collections.builders.ListBuilder$Itr -> v0.a$c: # {"id":"sourceFile","fileName":"ListBuilder.kt"} kotlin.collections.builders.ListBuilder list -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lv0/a;"} int index -> f int lastIndex -> g int expectedModCount -> h 1:22:void (kotlin.collections.builders.ListBuilder,int):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lv0/a;I)V"} 1:26:void add(java.lang.Object):0:0 -> add 1:17:void checkForComodification():0:0 -> b 1:14:boolean hasNext():0:0 -> hasNext 1:8:boolean hasPrevious():0:0 -> hasPrevious 1:38:java.lang.Object next():0:0 -> next 1:3:int nextIndex():0:0 -> nextIndex 1:30:java.lang.Object previous():0:0 -> previous 1:5:int previousIndex():0:0 -> previousIndex 1:40:void remove():0:0 -> remove 1:26:void set(java.lang.Object):0:0 -> set kotlin.collections.builders.ListBuilderKt -> v0.b: # {"id":"sourceFile","fileName":"ListBuilder.kt"} 1:5:boolean access$subarrayContentEquals(java.lang.Object[],int,int,java.util.List):0:0 -> a 1:5:int access$subarrayContentHashCode(java.lang.Object[],int,int):0:0 -> b 1:5:java.lang.String access$subarrayContentToString(java.lang.Object[],int,int,java.util.Collection):0:0 -> c 1:17:java.lang.Object[] arrayOfUninitializedElements(int):0:0 -> d 1:15:java.lang.Object[] copyOfUninitializedElements(java.lang.Object[],int):0:0 -> e 1:9:void resetAt(java.lang.Object[],int):0:0 -> f 1:14:void resetRange(java.lang.Object[],int,int):0:0 -> g 1:31:boolean subarrayContentEquals(java.lang.Object[],int,int,java.util.List):0:0 -> h 1:24:int subarrayContentHashCode(java.lang.Object[],int,int):0:0 -> i 1:57:java.lang.String subarrayContentToString(java.lang.Object[],int,int,java.util.Collection):0:0 -> j kotlin.comparisons.ComparisonsKt -> w0.a: 1:5:int compareValues(java.lang.Comparable,java.lang.Comparable):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} kotlin.comparisons.ComparisonsKt__ComparisonsKt -> w0.b: # {"id":"sourceFile","fileName":"Comparisons.kt"} 1:17:int compareValues(java.lang.Comparable,java.lang.Comparable):0:0 -> a kotlin.comparisons.ComparisonsKt___ComparisonsJvmKt -> w0.c: # {"id":"sourceFile","fileName":"_ComparisonsJvm.kt"} kotlin.comparisons.ComparisonsKt___ComparisonsKt -> w0.d: # {"id":"sourceFile","fileName":"_Comparisons.kt"} kotlin.coroutines.AbstractCoroutineContextElement -> x0.a: # {"id":"sourceFile","fileName":"CoroutineContextImpl.kt"} kotlin.coroutines.CoroutineContext$Key key -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/g$c;"} 1:11:void (kotlin.coroutines.CoroutineContext$Key):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$c;)V"} 1:5:java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2):0:0 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LG0/p;)Ljava/lang/Object;"} 1:5:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$c;)Lx0/g$b;"} 1:5:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$c;)Lx0/g;"} 1:3:kotlin.coroutines.CoroutineContext$Key getKey():0:0 -> getKey # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx0/g$c;"} 1:5:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;)Lx0/g;"} kotlin.coroutines.AbstractCoroutineContextKey -> x0.b: # {"id":"sourceFile","fileName":"CoroutineContextImpl.kt"} kotlin.jvm.functions.Function1 safeCast -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/l;"} kotlin.coroutines.CoroutineContext$Key topmostKey -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/g$c;"} 1:26:void (kotlin.coroutines.CoroutineContext$Key,kotlin.jvm.functions.Function1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$c;LG0/l;)V"} 1:16:boolean isSubKey$kotlin_stdlib(kotlin.coroutines.CoroutineContext$Key):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$c;)Z"} 1:14:kotlin.coroutines.CoroutineContext$Element tryCast$kotlin_stdlib(kotlin.coroutines.CoroutineContext$Element):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$b;)Lx0/g$b;"} kotlin.coroutines.CombinedContext -> x0.c: # {"id":"sourceFile","fileName":"CoroutineContextImpl.kt"} kotlin.coroutines.CoroutineContext left -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/g;"} kotlin.coroutines.CoroutineContext$Element element -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/g$b;"} 1:18:void (kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Lx0/g$b;)V"} 1:18:java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2):0:0 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LG0/p;)Ljava/lang/Object;"} 1:29:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$c;)Lx0/g$b;"} 1:13:boolean contains(kotlin.coroutines.CoroutineContext$Element):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$b;)Z"} 1:31:boolean containsAll(kotlin.coroutines.CombinedContext):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/c;)Z"} 1:29:boolean equals(java.lang.Object):0:0 -> equals 1:44:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$c;)Lx0/g;"} 1:14:int hashCode():0:0 -> hashCode 1:18:int size():0:0 -> k 1:5:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;)Lx0/g;"} 1:33:java.lang.String toString():0:0 -> toString kotlin.coroutines.CombinedContext$toString$1 -> x0.c$a: # {"id":"sourceFile","fileName":"CoroutineContextImpl.kt"} kotlin.coroutines.CombinedContext$toString$1 INSTANCE -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/c$a;"} 1:8:void ():0:0 -> 1:5:void ():0:0 -> 1:42:java.lang.String invoke(java.lang.String,kotlin.coroutines.CoroutineContext$Element):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Lx0/g$b;)Ljava/lang/String;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i kotlin.coroutines.Continuation -> x0.d: # {"id":"sourceFile","fileName":"Continuation.kt"} kotlin.coroutines.CoroutineContext getContext() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx0/g;"} void resumeWith(java.lang.Object) -> z kotlin.coroutines.ContinuationInterceptor -> x0.e: # {"id":"sourceFile","fileName":"ContinuationInterceptor.kt"} kotlin.coroutines.ContinuationInterceptor$Key Key -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/e$b;"} 1:5:void ():0:0 -> void releaseInterceptedContinuation(kotlin.coroutines.Continuation) -> B # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)V"} kotlin.coroutines.Continuation interceptContinuation(kotlin.coroutines.Continuation) -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Lx0/d;"} kotlin.coroutines.ContinuationInterceptor$DefaultImpls -> x0.e$a: # {"id":"sourceFile","fileName":"ContinuationInterceptor.kt"} 1:44:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.ContinuationInterceptor,kotlin.coroutines.CoroutineContext$Key):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/e;Lx0/g$c;)Lx0/g$b;"} 1:37:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.ContinuationInterceptor,kotlin.coroutines.CoroutineContext$Key):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/e;Lx0/g$c;)Lx0/g;"} kotlin.coroutines.ContinuationInterceptor$Key -> x0.e$b: # {"id":"sourceFile","fileName":"ContinuationInterceptor.kt"} kotlin.coroutines.ContinuationInterceptor$Key $$INSTANCE -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/e$b;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} kotlin.coroutines.ContinuationKt -> x0.f: # {"id":"sourceFile","fileName":"Continuation.kt"} 1:30:void startCoroutine(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;Ljava/lang/Object;Lx0/d;)V"} kotlin.coroutines.CoroutineContext -> x0.g: # {"id":"sourceFile","fileName":"CoroutineContext.kt"} java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2) -> J # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LG0/p;)Ljava/lang/Object;"} kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$c;)Lx0/g$b;"} kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$c;)Lx0/g;"} kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext) -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;)Lx0/g;"} kotlin.coroutines.CoroutineContext$DefaultImpls -> x0.g$a: # {"id":"sourceFile","fileName":"CoroutineContext.kt"} 1:19:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Lx0/g;)Lx0/g;"} kotlin.coroutines.CoroutineContext$Element -> x0.g$b: # {"id":"sourceFile","fileName":"CoroutineContext.kt"} kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$c;)Lx0/g$b;"} kotlin.coroutines.CoroutineContext$Key getKey() -> getKey # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx0/g$c;"} kotlin.coroutines.CoroutineContext$Element$DefaultImpls -> x0.g$b$a: # {"id":"sourceFile","fileName":"CoroutineContext.kt"} 1:10:java.lang.Object fold(kotlin.coroutines.CoroutineContext$Element,java.lang.Object,kotlin.jvm.functions.Function2):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$b;Ljava/lang/Object;LG0/p;)Ljava/lang/Object;"} 1:23:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Element,kotlin.coroutines.CoroutineContext$Key):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$b;Lx0/g$c;)Lx0/g$b;"} 1:18:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Element,kotlin.coroutines.CoroutineContext$Key):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$b;Lx0/g$c;)Lx0/g;"} 1:10:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext$Element,kotlin.coroutines.CoroutineContext):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$b;Lx0/g;)Lx0/g;"} kotlin.coroutines.CoroutineContext$Key -> x0.g$c: # {"id":"sourceFile","fileName":"CoroutineContext.kt"} kotlin.coroutines.CoroutineContext$plus$1 -> x0.g$a$a: # {"id":"sourceFile","fileName":"CoroutineContext.kt"} kotlin.coroutines.CoroutineContext$plus$1 INSTANCE -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/g$a$a;"} 1:8:void ():0:0 -> 1:5:void ():0:0 -> 1:65:kotlin.coroutines.CoroutineContext invoke(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Lx0/g$b;)Lx0/g;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i kotlin.coroutines.EmptyCoroutineContext -> x0.h: # {"id":"sourceFile","fileName":"CoroutineContextImpl.kt"} kotlin.coroutines.EmptyCoroutineContext INSTANCE -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/h;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:6:java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2):0:0 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LG0/p;)Ljava/lang/Object;"} 1:7:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$c;)Lx0/g$b;"} 1:6:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$c;)Lx0/g;"} 1:2:int hashCode():0:0 -> hashCode 1:6:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;)Lx0/g;"} 1:3:java.lang.String toString():0:0 -> toString kotlin.coroutines.intrinsics.CoroutineSingletons -> y0.a: # {"id":"sourceFile","fileName":"Intrinsics.kt"} kotlin.coroutines.intrinsics.CoroutineSingletons COROUTINE_SUSPENDED -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Ly0/a;"} kotlin.coroutines.intrinsics.CoroutineSingletons UNDECIDED -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Ly0/a;"} kotlin.coroutines.intrinsics.CoroutineSingletons RESUMED -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Ly0/a;"} kotlin.coroutines.intrinsics.CoroutineSingletons[] $VALUES -> h # {"id":"com.android.tools.r8.residualsignature","signature":"[Ly0/a;"} kotlin.enums.EnumEntries $ENTRIES -> i # {"id":"com.android.tools.r8.residualsignature","signature":"LA0/a;"} 1:43:void ():0:0 -> 1:4:void (java.lang.String,int):0:0 -> 1:19:kotlin.coroutines.intrinsics.CoroutineSingletons[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ly0/a;"} 1:9:kotlin.coroutines.intrinsics.CoroutineSingletons valueOf(java.lang.String):0:0 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)Ly0/a;"} 1:9:kotlin.coroutines.intrinsics.CoroutineSingletons[] values():0:0 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[Ly0/a;"} kotlin.coroutines.intrinsics.IntrinsicsKt -> y0.b: 1:5:x0.Continuation createCoroutineUnintercepted(G0.Function2,java.lang.Object,x0.Continuation):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:5:x0.Continuation intercepted(x0.Continuation):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Lx0/d;"} 1:5:java.lang.Object getCOROUTINE_SUSPENDED():0:0 -> c # {"id":"com.android.tools.r8.synthesized"} kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt -> y0.c: # {"id":"sourceFile","fileName":"IntrinsicsJvm.kt"} 1:47:kotlin.coroutines.Continuation createCoroutineUnintercepted(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:25:kotlin.coroutines.Continuation intercepted(kotlin.coroutines.Continuation):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Lx0/d;"} kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt$createCoroutineUnintercepted$$inlined$createCoroutineFromSuspendFunction$IntrinsicsKt__IntrinsicsJvmKt$3 -> y0.c$a: # {"id":"sourceFile","fileName":"IntrinsicsJvm.kt"} int label -> f kotlin.jvm.functions.Function2 $this_createCoroutineUnintercepted$inlined -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/p;"} java.lang.Object $receiver$inlined -> h 1:13:void (kotlin.coroutines.Continuation,kotlin.jvm.functions.Function2,java.lang.Object):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;LG0/p;Ljava/lang/Object;)V"} 1:53:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsJvmKt$createCoroutineUnintercepted$$inlined$createCoroutineFromSuspendFunction$IntrinsicsKt__IntrinsicsJvmKt$4 -> y0.c$b: # {"id":"sourceFile","fileName":"IntrinsicsJvm.kt"} int label -> h kotlin.jvm.functions.Function2 $this_createCoroutineUnintercepted$inlined -> i # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/p;"} java.lang.Object $receiver$inlined -> j 1:13:void (kotlin.coroutines.Continuation,kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,java.lang.Object):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;Lx0/g;LG0/p;Ljava/lang/Object;)V"} 1:53:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q kotlin.coroutines.intrinsics.IntrinsicsKt__IntrinsicsKt -> y0.d: # {"id":"sourceFile","fileName":"Intrinsics.kt"} 1:3:java.lang.Object getCOROUTINE_SUSPENDED():0:0 -> c kotlin.coroutines.jvm.internal.BaseContinuationImpl -> z0.a: # {"id":"sourceFile","fileName":"ContinuationImpl.kt"} kotlin.coroutines.Continuation completion -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/d;"} 1:6:void (kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)V"} 1:13:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:11:kotlin.coroutines.jvm.internal.CoroutineStackFrame getCallerFrame():0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz0/e;"} 1:3:kotlin.coroutines.Continuation getCompletion():0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx0/d;"} 1:5:java.lang.StackTraceElement getStackTraceElement():0:0 -> p java.lang.Object invokeSuspend(java.lang.Object) -> q 1:1:void releaseIntercepted():0:0 -> r 1:33:java.lang.String toString():0:0 -> toString 1:51:void resumeWith(java.lang.Object):0:0 -> z kotlin.coroutines.jvm.internal.Boxing -> z0.b: # {"id":"sourceFile","fileName":"boxing.kt"} 1:5:java.lang.Boolean boxBoolean(boolean):0:0 -> a 1:6:java.lang.Double boxDouble(double):0:0 -> b 1:6:java.lang.Integer boxInt(int):0:0 -> c 1:6:java.lang.Long boxLong(long):0:0 -> d kotlin.coroutines.jvm.internal.CompletedContinuation -> z0.c: # {"id":"sourceFile","fileName":"ContinuationImpl.kt"} kotlin.coroutines.jvm.internal.CompletedContinuation INSTANCE -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/c;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:12:kotlin.coroutines.CoroutineContext getContext():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx0/g;"} 1:3:java.lang.String toString():0:0 -> toString 1:12:void resumeWith(java.lang.Object):0:0 -> z kotlin.coroutines.jvm.internal.ContinuationImpl -> z0.d: # {"id":"sourceFile","fileName":"ContinuationImpl.kt"} kotlin.coroutines.CoroutineContext _context -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/g;"} kotlin.coroutines.Continuation intercepted -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/d;"} 1:1:void (kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)V"} 2:2:void (kotlin.coroutines.Continuation,kotlin.coroutines.CoroutineContext):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;Lx0/g;)V"} 1:6:kotlin.coroutines.CoroutineContext getContext():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx0/g;"} 1:29:void releaseIntercepted():0:0 -> r 1:28:kotlin.coroutines.Continuation intercepted():0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx0/d;"} kotlin.coroutines.jvm.internal.CoroutineStackFrame -> z0.e: # {"id":"sourceFile","fileName":"CoroutineStackFrame.kt"} kotlin.coroutines.jvm.internal.CoroutineStackFrame getCallerFrame() -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz0/e;"} kotlin.coroutines.jvm.internal.DebugMetadata -> z0.f: # {"id":"sourceFile","fileName":"DebugMetadata.kt"} java.lang.String c() -> c java.lang.String f() -> f int[] l() -> l java.lang.String m() -> m int v() -> v kotlin.coroutines.jvm.internal.DebugMetadataKt -> z0.g: # {"id":"sourceFile","fileName":"DebugMetadata.kt"} 1:43:void checkDebugMetadataVersion(int,int):0:0 -> a 1:13:kotlin.coroutines.jvm.internal.DebugMetadata getDebugMetadataAnnotation(kotlin.coroutines.jvm.internal.BaseContinuationImpl):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/a;)Lz0/f;"} 1:38:int getLabel(kotlin.coroutines.jvm.internal.BaseContinuationImpl):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/a;)I"} 1:86:java.lang.StackTraceElement getStackTraceElement(kotlin.coroutines.jvm.internal.BaseContinuationImpl):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/a;)Ljava/lang/StackTraceElement;"} kotlin.coroutines.jvm.internal.DebugProbesKt -> z0.h: # {"id":"sourceFile","fileName":"DebugProbes.kt"} 1:6:kotlin.coroutines.Continuation probeCoroutineCreated(kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Lx0/d;"} 1:6:void probeCoroutineResumed(kotlin.coroutines.Continuation):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)V"} 1:6:void probeCoroutineSuspended(kotlin.coroutines.Continuation):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)V"} kotlin.coroutines.jvm.internal.ModuleNameRetriever -> z0.i: # {"id":"sourceFile","fileName":"DebugMetadata.kt"} kotlin.coroutines.jvm.internal.ModuleNameRetriever INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/i;"} kotlin.coroutines.jvm.internal.ModuleNameRetriever$Cache notOnJava9 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/i$a;"} kotlin.coroutines.jvm.internal.ModuleNameRetriever$Cache cache -> c # {"id":"com.android.tools.r8.residualsignature","signature":"Lz0/i$a;"} 1:16:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:68:kotlin.coroutines.jvm.internal.ModuleNameRetriever$Cache buildCache(kotlin.coroutines.jvm.internal.BaseContinuationImpl):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/a;)Lz0/i$a;"} 1:74:java.lang.String getModuleName(kotlin.coroutines.jvm.internal.BaseContinuationImpl):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/a;)Ljava/lang/String;"} kotlin.coroutines.jvm.internal.ModuleNameRetriever$Cache -> z0.i$a: # {"id":"sourceFile","fileName":"DebugMetadata.kt"} java.lang.reflect.Method getModuleMethod -> a java.lang.reflect.Method getDescriptorMethod -> b java.lang.reflect.Method nameMethod -> c 1:10:void (java.lang.reflect.Method,java.lang.reflect.Method,java.lang.reflect.Method):0:0 -> kotlin.coroutines.jvm.internal.RestrictedContinuationImpl -> z0.j: # {"id":"sourceFile","fileName":"ContinuationImpl.kt"} 1:27:void (kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)V"} 1:3:kotlin.coroutines.CoroutineContext getContext():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx0/g;"} kotlin.coroutines.jvm.internal.SuspendLambda -> z0.k: # {"id":"sourceFile","fileName":"ContinuationImpl.kt"} int arity -> h 1:6:void (int,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILx0/d;)V"} 1:3:int getArity():0:0 -> f 1:21:java.lang.String toString():0:0 -> toString kotlin.enums.EnumEntries -> A0.a: # {"id":"sourceFile","fileName":"EnumEntries.kt"} kotlin.enums.EnumEntriesKt -> A0.b: # {"id":"sourceFile","fileName":"EnumEntries.kt"} 1:11:kotlin.enums.EnumEntries enumEntries(java.lang.Enum[]):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"([Ljava/lang/Enum;)LA0/a;"} kotlin.enums.EnumEntriesList -> A0.c: # {"id":"sourceFile","fileName":"EnumEntries.kt"} java.lang.Enum[] entries -> f 1:11:void (java.lang.Enum[]):0:0 -> 1:13:boolean contains(java.lang.Object):0:0 -> contains 1:5:java.lang.Object get(int):0:0 -> get 1:4:int getSize():0:0 -> h 1:23:boolean contains(java.lang.Enum):0:0 -> i 1:13:int indexOf(java.lang.Object):0:0 -> indexOf 1:13:java.lang.Enum get(int):0:0 -> j 1:22:int indexOf(java.lang.Enum):0:0 -> k 1:10:int lastIndexOf(java.lang.Enum):0:0 -> l 1:13:int lastIndexOf(java.lang.Object):0:0 -> lastIndexOf kotlin.internal.PlatformImplementations -> B0.a: # {"id":"sourceFile","fileName":"PlatformImplementations.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:24:void addSuppressed(java.lang.Throwable,java.lang.Throwable):0:0 -> a 1:6:kotlin.random.Random defaultPlatformRandom():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ0/c;"} kotlin.internal.PlatformImplementations$ReflectThrowable -> B0.a$a: # {"id":"sourceFile","fileName":"PlatformImplementations.kt"} kotlin.internal.PlatformImplementations$ReflectThrowable INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/a$a;"} java.lang.reflect.Method addSuppressed -> b java.lang.reflect.Method getSuppressed -> c 1:87:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} kotlin.internal.PlatformImplementationsKt -> B0.b: # {"id":"sourceFile","fileName":"PlatformImplementations.kt"} kotlin.internal.PlatformImplementations IMPLEMENTATIONS -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LB0/a;"} 1:8:void ():0:0 -> kotlin.internal.ProgressionUtilKt -> B0.c: # {"id":"sourceFile","fileName":"progressionUtil.kt"} 1:14:int differenceModulo(int,int,int):0:0 -> a 1:31:int getProgressionLastElement(int,int,int):0:0 -> b 1:6:int mod(int,int):0:0 -> c kotlin.internal.jdk7.JDK7PlatformImplementations -> C0.a: # {"id":"sourceFile","fileName":"JDK7PlatformImplementations.kt"} 1:4:void ():0:0 -> 1:26:void addSuppressed(java.lang.Throwable,java.lang.Throwable):0:0 -> a 1:15:boolean sdkIsNullOrAtLeast(int):0:0 -> c kotlin.internal.jdk7.JDK7PlatformImplementations$ReflectSdkVersion -> C0.a$a: # {"id":"sourceFile","fileName":"JDK7PlatformImplementations.kt"} kotlin.internal.jdk7.JDK7PlatformImplementations$ReflectSdkVersion INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LC0/a$a;"} java.lang.Integer sdkVersion -> b 1:45:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} kotlin.internal.jdk8.JDK8PlatformImplementations -> D0.a: # {"id":"sourceFile","fileName":"JDK8PlatformImplementations.kt"} 1:4:void ():0:0 -> 1:19:kotlin.random.Random defaultPlatformRandom():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ0/c;"} 1:15:boolean sdkIsNullOrAtLeast(int):0:0 -> c kotlin.internal.jdk8.JDK8PlatformImplementations$ReflectSdkVersion -> D0.a$a: # {"id":"sourceFile","fileName":"JDK8PlatformImplementations.kt"} kotlin.internal.jdk8.JDK8PlatformImplementations$ReflectSdkVersion INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LD0/a$a;"} java.lang.Integer sdkVersion -> b 1:45:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} kotlin.io.CloseableKt -> E0.a: # {"id":"sourceFile","fileName":"Closeable.kt"} 1:17:void closeFinally(java.io.Closeable,java.lang.Throwable):0:0 -> a kotlin.io.FilesKt -> E0.b: 1:5:java.lang.String getExtension(java.io.File):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} kotlin.io.FilesKt__FilePathComponentsKt -> E0.c: # {"id":"sourceFile","fileName":"FilePathComponents.kt"} kotlin.io.FilesKt__FileReadWriteKt -> E0.d: # {"id":"sourceFile","fileName":"FileReadWrite.kt"} kotlin.io.FilesKt__FileTreeWalkKt -> E0.e: # {"id":"sourceFile","fileName":"FileTreeWalk.kt"} kotlin.io.FilesKt__UtilsKt -> E0.f: # {"id":"sourceFile","fileName":"Utils.kt"} 1:23:java.lang.String getExtension(java.io.File):0:0 -> a kotlin.jvm.JvmClassMappingKt -> F0.a: # {"id":"sourceFile","fileName":"JvmClassMapping.kt"} 1:17:java.lang.Class getJavaClass(kotlin.reflect.KClass):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LM0/b;)Ljava/lang/Class;"} 1:150:java.lang.Class getJavaObjectType(kotlin.reflect.KClass):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LM0/b;)Ljava/lang/Class;"} 1:10:kotlin.reflect.KClass getKotlinClass(java.lang.Class):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)LM0/b;"} kotlin.jvm.KotlinReflectionNotSupportedError -> F0.b: # {"id":"sourceFile","fileName":"KotlinReflectionNotSupportedError.kt"} 1:6:void ():0:0 -> kotlin.jvm.functions.Function0 -> G0.a: # {"id":"sourceFile","fileName":"Functions.kt"} java.lang.Object invoke() -> c kotlin.jvm.functions.Function1 -> G0.l: # {"id":"sourceFile","fileName":"Functions.kt"} java.lang.Object invoke(java.lang.Object) -> m kotlin.jvm.functions.Function10 -> G0.b: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function11 -> G0.c: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function12 -> G0.d: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function13 -> G0.e: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function14 -> G0.f: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function15 -> G0.g: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function16 -> G0.h: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function17 -> G0.i: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function18 -> G0.j: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function19 -> G0.k: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function2 -> G0.p: # {"id":"sourceFile","fileName":"Functions.kt"} java.lang.Object invoke(java.lang.Object,java.lang.Object) -> i kotlin.jvm.functions.Function20 -> G0.m: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function21 -> G0.n: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function22 -> G0.o: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function3 -> G0.q: # {"id":"sourceFile","fileName":"Functions.kt"} java.lang.Object invoke(java.lang.Object,java.lang.Object,java.lang.Object) -> h kotlin.jvm.functions.Function4 -> G0.r: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function5 -> G0.s: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function6 -> G0.t: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function7 -> G0.u: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function8 -> G0.v: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.functions.Function9 -> G0.w: # {"id":"sourceFile","fileName":"Functions.kt"} kotlin.jvm.internal.ArrayIterator -> H0.a: # {"id":"sourceFile","fileName":"ArrayIterator.kt"} java.lang.Object[] array -> e int index -> f 1:11:void (java.lang.Object[]):0:0 -> 1:11:boolean hasNext():0:0 -> hasNext 1:28:java.lang.Object next():0:0 -> next 1:8:void remove():0:0 -> remove kotlin.jvm.internal.ArrayIteratorKt -> H0.b: # {"id":"sourceFile","fileName":"ArrayIterator.kt"} 1:11:java.util.Iterator iterator(java.lang.Object[]):0:0 -> a kotlin.jvm.internal.CallableReference -> H0.c: # {"id":"sourceFile","fileName":"CallableReference.java"} kotlin.reflect.KCallable reflected -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LM0/a;"} java.lang.Object receiver -> f java.lang.Class owner -> g java.lang.String name -> h java.lang.String signature -> i boolean isTopLevel -> j java.lang.Object NO_RECEIVER -> k 1:7:void ():0:0 -> 1:14:void (java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,boolean):0:0 -> 1:11:kotlin.reflect.KCallable compute():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LM0/a;"} kotlin.reflect.KCallable computeReflected() -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()LM0/a;"} 1:3:java.lang.Object getBoundReceiver():0:0 -> d 1:3:java.lang.String getName():0:0 -> e 1:20:kotlin.reflect.KDeclarationContainer getOwner():0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()LM0/d;"} 1:13:kotlin.reflect.KCallable getReflected():0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()LM0/a;"} 1:3:java.lang.String getSignature():0:0 -> l kotlin.jvm.internal.CallableReference$NoReceiver -> H0.c$a: # {"id":"sourceFile","fileName":"CallableReference.java"} kotlin.jvm.internal.CallableReference$NoReceiver INSTANCE -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LH0/c$a;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:3:kotlin.jvm.internal.CallableReference$NoReceiver access$000():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LH0/c$a;"} kotlin.jvm.internal.ClassBasedDeclarationContainer -> H0.d: # {"id":"sourceFile","fileName":"ClassBasedDeclarationContainer.kt"} java.lang.Class getJClass() -> c kotlin.jvm.internal.ClassReference -> H0.e: # {"id":"sourceFile","fileName":"ClassReference.kt"} java.lang.Class jClass -> a kotlin.jvm.internal.ClassReference$Companion Companion -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LH0/e$a;"} java.util.Map FUNCTION_CLASSES -> c java.util.HashMap primitiveFqNames -> d java.util.HashMap primitiveWrapperFqNames -> e java.util.HashMap classFqNames -> f java.util.Map simpleNames -> g 1:1:void ():0:0 -> 1:11:void (java.lang.Class):0:0 -> 1:11:java.lang.String getQualifiedName():0:0 -> a 1:11:java.lang.String getSimpleName():0:0 -> b 1:3:java.lang.Class getJClass():0:0 -> c 1:11:boolean isInstance(java.lang.Object):0:0 -> d 1:3:java.util.HashMap access$getClassFqNames$cp():0:0 -> e 1:24:boolean equals(java.lang.Object):0:0 -> equals 1:3:java.util.Map access$getFUNCTION_CLASSES$cp():0:0 -> f 1:3:java.util.Map access$getSimpleNames$cp():0:0 -> g 1:9:int hashCode():0:0 -> hashCode 1:26:java.lang.String toString():0:0 -> toString kotlin.jvm.internal.ClassReference$Companion -> H0.e$a: # {"id":"sourceFile","fileName":"ClassReference.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:96:java.lang.String getClassQualifiedName(java.lang.Class):0:0 -> a 1:176:java.lang.String getClassSimpleName(java.lang.Class):0:0 -> b 1:50:boolean isInstance(java.lang.Object,java.lang.Class):0:0 -> c kotlin.jvm.internal.CollectionToArray -> H0.f: # {"id":"sourceFile","fileName":"CollectionToArray.kt"} java.lang.Object[] EMPTY -> a 1:6:void ():0:0 -> 1:92:java.lang.Object[] toArray(java.util.Collection):0:0 -> a 1:132:java.lang.Object[] toArray(java.util.Collection,java.lang.Object[]):0:0 -> b kotlin.jvm.internal.DefaultConstructorMarker -> H0.g: # {"id":"sourceFile","fileName":"DefaultConstructorMarker.java"} kotlin.jvm.internal.FunctionBase -> H0.h: # {"id":"sourceFile","fileName":"FunctionBase.kt"} int getArity() -> f kotlin.jvm.internal.FunctionReference -> H0.i: # {"id":"sourceFile","fileName":"FunctionReference.java"} int arity -> l int flags -> m 1:24:void (int,java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,int):0:0 -> 1:5:kotlin.reflect.KCallable computeReflected():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()LM0/a;"} 1:96:boolean equals(java.lang.Object):0:0 -> equals 1:3:int getArity():0:0 -> f 1:39:int hashCode():0:0 -> hashCode 1:53:java.lang.String toString():0:0 -> toString kotlin.jvm.internal.FunctionReferenceImpl -> H0.j: # {"id":"sourceFile","fileName":"FunctionReferenceImpl.java"} 1:1:void (int,java.lang.Class,java.lang.String,java.lang.String,int):0:0 -> 2:2:void (int,java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,int):0:0 -> kotlin.jvm.internal.InlineMarker -> H0.k: # {"id":"sourceFile","fileName":"InlineMarker.java"} 1:1:void mark(int):0:0 -> a kotlin.jvm.internal.Intrinsics -> H0.l: # {"id":"sourceFile","fileName":"Intrinsics.java"} 1:13:boolean areEqual(java.lang.Object,java.lang.Object):0:0 -> a 1:6:void checkNotNull(java.lang.Object):0:0 -> b 1:6:void checkNotNull(java.lang.Object,java.lang.String):0:0 -> c 1:32:void checkNotNullExpressionValue(java.lang.Object,java.lang.String):0:0 -> d 1:6:void checkNotNullParameter(java.lang.Object,java.lang.String):0:0 -> e 1:10:int compare(int,int):0:0 -> f 1:89:java.lang.String createParameterIsNullExceptionMessage(java.lang.String):0:0 -> g 1:11:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable):0:0 -> h 1:37:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable,java.lang.String):0:0 -> i 1:12:void throwJavaNpe():0:0 -> j 1:12:void throwJavaNpe(java.lang.String):0:0 -> k 1:16:void throwParameterIsNullNPE(java.lang.String):0:0 -> l 1:12:void throwUninitializedProperty(java.lang.String):0:0 -> m 1:26:void throwUninitializedPropertyAccessException(java.lang.String):0:0 -> n kotlin.jvm.internal.Lambda -> H0.m: # {"id":"sourceFile","fileName":"Lambda.kt"} int arity -> e 1:6:void (int):0:0 -> 1:3:int getArity():0:0 -> f 1:10:java.lang.String toString():0:0 -> toString kotlin.jvm.internal.PackageReference -> H0.n: # {"id":"sourceFile","fileName":"PackageReference.kt"} java.lang.Class jClass -> a java.lang.String moduleName -> b 1:18:void (java.lang.Class,java.lang.String):0:0 -> 1:3:java.lang.Class getJClass():0:0 -> c 1:24:boolean equals(java.lang.Object):0:0 -> equals 1:9:int hashCode():0:0 -> hashCode 1:26:java.lang.String toString():0:0 -> toString kotlin.jvm.internal.PropertyReference -> H0.s: # {"id":"sourceFile","fileName":"PropertyReference.java"} boolean syntheticJavaProperty -> l 1:26:void (java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,int):0:0 -> 1:11:kotlin.reflect.KCallable compute():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LM0/a;"} 1:84:boolean equals(java.lang.Object):0:0 -> equals 1:31:int hashCode():0:0 -> hashCode 1:19:kotlin.reflect.KProperty getReflected():0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()LM0/h;"} 1:38:java.lang.String toString():0:0 -> toString kotlin.jvm.internal.PropertyReference0 -> H0.o: # {"id":"sourceFile","fileName":"PropertyReference0.java"} 1:4:void (java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,int):0:0 -> 1:5:kotlin.reflect.KCallable computeReflected():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()LM0/a;"} 1:5:java.lang.Object invoke():0:0 -> c kotlin.jvm.internal.PropertyReference0Impl -> H0.p: # {"id":"sourceFile","fileName":"PropertyReference0Impl.java"} 1:4:void (java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,int):0:0 -> kotlin.jvm.internal.PropertyReference1 -> H0.q: # {"id":"sourceFile","fileName":"PropertyReference1.java"} 1:4:void (java.lang.Object,java.lang.Class,java.lang.String,java.lang.String,int):0:0 -> 1:5:kotlin.reflect.KCallable computeReflected():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()LM0/a;"} 1:11:kotlin.reflect.KProperty1$Getter getGetter():0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()LM0/g$a;"} 1:5:java.lang.Object invoke(java.lang.Object):0:0 -> m kotlin.jvm.internal.PropertyReference1Impl -> H0.r: # {"id":"sourceFile","fileName":"PropertyReference1Impl.java"} 1:11:void (java.lang.Class,java.lang.String,java.lang.String,int):0:0 -> 1:5:java.lang.Object get(java.lang.Object):0:0 -> get kotlin.jvm.internal.Ref$BooleanRef -> H0.t: # {"id":"sourceFile","fileName":"Ref.java"} boolean element -> e void () -> # {"id":"com.android.tools.r8.synthesized"} 1:7:java.lang.String toString():0:0 -> toString kotlin.jvm.internal.Ref$IntRef -> H0.u: # {"id":"sourceFile","fileName":"Ref.java"} int element -> e void () -> # {"id":"com.android.tools.r8.synthesized"} 1:7:java.lang.String toString():0:0 -> toString kotlin.jvm.internal.Ref$LongRef -> H0.v: # {"id":"sourceFile","fileName":"Ref.java"} long element -> e void () -> # {"id":"com.android.tools.r8.synthesized"} 1:7:java.lang.String toString():0:0 -> toString kotlin.jvm.internal.Ref$ObjectRef -> H0.w: # {"id":"sourceFile","fileName":"Ref.java"} java.lang.Object element -> e void () -> # {"id":"com.android.tools.r8.synthesized"} 1:7:java.lang.String toString():0:0 -> toString kotlin.jvm.internal.Reflection -> H0.x: # {"id":"sourceFile","fileName":"Reflection.java"} kotlin.jvm.internal.ReflectionFactory factory -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LH0/y;"} kotlin.reflect.KClass[] EMPTY_K_CLASS_ARRAY -> b # {"id":"com.android.tools.r8.residualsignature","signature":"[LM0/b;"} 1:32:void ():0:0 -> 1:7:kotlin.reflect.KFunction function(kotlin.jvm.internal.FunctionReference):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/i;)LM0/e;"} 1:7:kotlin.reflect.KClass getOrCreateKotlinClass(java.lang.Class):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)LM0/b;"} 1:9:kotlin.reflect.KDeclarationContainer getOrCreateKotlinPackage(java.lang.Class):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)LM0/d;"} 1:7:kotlin.reflect.KProperty0 property0(kotlin.jvm.internal.PropertyReference0):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/o;)LM0/f;"} 1:7:kotlin.reflect.KProperty1 property1(kotlin.jvm.internal.PropertyReference1):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/q;)LM0/g;"} 1:7:java.lang.String renderLambdaToString(kotlin.jvm.internal.FunctionBase):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/h;)Ljava/lang/String;"} 1:7:java.lang.String renderLambdaToString(kotlin.jvm.internal.Lambda):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/m;)Ljava/lang/String;"} kotlin.jvm.internal.ReflectionFactory -> H0.y: # {"id":"sourceFile","fileName":"ReflectionFactory.java"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:kotlin.reflect.KFunction function(kotlin.jvm.internal.FunctionReference):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/i;)LM0/e;"} 1:6:kotlin.reflect.KClass getOrCreateKotlinClass(java.lang.Class):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;)LM0/b;"} 1:6:kotlin.reflect.KDeclarationContainer getOrCreateKotlinPackage(java.lang.Class,java.lang.String):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Class;Ljava/lang/String;)LM0/d;"} 1:1:kotlin.reflect.KProperty0 property0(kotlin.jvm.internal.PropertyReference0):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/o;)LM0/f;"} 1:1:kotlin.reflect.KProperty1 property1(kotlin.jvm.internal.PropertyReference1):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/q;)LM0/g;"} 1:30:java.lang.String renderLambdaToString(kotlin.jvm.internal.FunctionBase):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/h;)Ljava/lang/String;"} 1:5:java.lang.String renderLambdaToString(kotlin.jvm.internal.Lambda):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/m;)Ljava/lang/String;"} kotlin.jvm.internal.TypeIntrinsics -> H0.z: # {"id":"sourceFile","fileName":"TypeIntrinsics.java"} 1:29:java.lang.Object beforeCheckcastToFunctionOfArity(java.lang.Object,int):0:0 -> a 1:37:int getFunctionArity(java.lang.Object):0:0 -> b 1:14:boolean isFunctionOfArity(java.lang.Object,int):0:0 -> c 1:11:java.lang.Throwable sanitizeStackTrace(java.lang.Throwable):0:0 -> d 1:7:java.lang.ClassCastException throwCce(java.lang.ClassCastException):0:0 -> e 1:37:void throwCce(java.lang.Object,java.lang.String):0:0 -> f 1:10:void throwCce(java.lang.String):0:0 -> g kotlin.properties.ReadOnlyProperty -> I0.a: # {"id":"sourceFile","fileName":"Interfaces.kt"} java.lang.Object getValue(java.lang.Object,kotlin.reflect.KProperty) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LM0/h;)Ljava/lang/Object;"} kotlin.random.AbstractPlatformRandom -> J0.a: # {"id":"sourceFile","fileName":"PlatformRandom.kt"} 1:4:void ():0:0 -> 1:9:int nextInt():0:0 -> b java.util.Random getImpl() -> c kotlin.random.FallbackThreadLocalRandom -> J0.b: # {"id":"sourceFile","fileName":"PlatformRandom.kt"} kotlin.random.FallbackThreadLocalRandom$implStorage$1 implStorage -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LJ0/b$a;"} 1:11:void ():0:0 -> 1:14:java.util.Random getImpl():0:0 -> c kotlin.random.FallbackThreadLocalRandom$implStorage$1 -> J0.b$a: # {"id":"sourceFile","fileName":"PlatformRandom.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:6:java.util.Random initialValue():0:0 -> a 1:5:java.lang.Object initialValue():0:0 -> initialValue kotlin.random.Random -> J0.c: # {"id":"sourceFile","fileName":"Random.kt"} kotlin.random.Random$Default Default -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LJ0/c$a;"} kotlin.random.Random defaultRandom -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LJ0/c;"} 1:17:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:3:kotlin.random.Random access$getDefaultRandom$cp():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LJ0/c;"} int nextInt() -> b kotlin.random.Random$Default -> J0.c$a: # {"id":"sourceFile","fileName":"Random.kt"} 1:1:void ():0:0 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:9:int nextInt():0:0 -> b kotlin.random.jdk8.PlatformThreadLocalRandom -> K0.a: # {"id":"sourceFile","fileName":"PlatformThreadLocalRandom.kt"} 1:4:void ():0:0 -> 1:10:java.util.Random getImpl():0:0 -> c kotlin.ranges.IntProgression -> L0.a: # {"id":"sourceFile","fileName":"Progressions.kt"} int first -> e int last -> f int step -> g kotlin.ranges.IntProgression$Companion Companion -> h # {"id":"com.android.tools.r8.residualsignature","signature":"LL0/a$a;"} 1:9:void ():0:0 -> 1:36:void (int,int,int):0:0 -> 1:43:boolean equals(java.lang.Object):0:0 -> equals 1:3:int getFirst():0:0 -> h 1:21:int hashCode():0:0 -> hashCode 1:3:int getLast():0:0 -> i 1:22:boolean isEmpty():0:0 -> isEmpty 1:5:java.util.Iterator iterator():0:0 -> iterator 1:3:int getStep():0:0 -> j 1:12:kotlin.collections.IntIterator iterator():0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lu0/A;"} 1:67:java.lang.String toString():0:0 -> toString kotlin.ranges.IntProgression$Companion -> L0.a$a: # {"id":"sourceFile","fileName":"Progressions.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:6:kotlin.ranges.IntProgression fromClosedRange(int,int,int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(III)LL0/a;"} kotlin.ranges.IntProgressionIterator -> L0.b: # {"id":"sourceFile","fileName":"ProgressionIterators.kt"} int step -> e int finalElement -> f boolean hasNext -> g int next -> h 1:27:void (int,int,int):0:0 -> 1:26:int nextInt():0:0 -> b 1:3:boolean hasNext():0:0 -> hasNext kotlin.ranges.IntRange -> L0.c: # {"id":"sourceFile","fileName":"PrimitiveRanges.kt"} kotlin.ranges.IntRange$Companion Companion -> i # {"id":"com.android.tools.r8.residualsignature","signature":"LL0/c$a;"} kotlin.ranges.IntRange EMPTY -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LL0/c;"} 1:18:void ():0:0 -> 1:5:void (int,int):0:0 -> 1:45:boolean equals(java.lang.Object):0:0 -> equals 1:20:int hashCode():0:0 -> hashCode 1:14:boolean isEmpty():0:0 -> isEmpty 1:3:kotlin.ranges.IntRange access$getEMPTY$cp():0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()LL0/c;"} 1:9:java.lang.Integer getEndInclusive():0:0 -> m 1:9:java.lang.Integer getStart():0:0 -> n 1:29:java.lang.String toString():0:0 -> toString kotlin.ranges.IntRange$Companion -> L0.c$a: # {"id":"sourceFile","fileName":"PrimitiveRanges.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:5:kotlin.ranges.IntRange getEMPTY():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LL0/c;"} kotlin.ranges.RangesKt -> L0.d: 1:5:int coerceAtLeast(int,int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} 1:5:long coerceAtLeast(long,long):0:0 -> b # {"id":"com.android.tools.r8.synthesized"} 1:5:int coerceAtMost(int,int):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} 1:5:long coerceAtMost(long,long):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} 1:5:int coerceIn(int,int,int):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} 1:5:L0.IntProgression downTo(int,int):0:0 -> f # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LL0/a;"} 1:5:L0.IntRange until(int,int):0:0 -> g # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LL0/c;"} kotlin.ranges.RangesKt__RangesKt -> L0.e: # {"id":"sourceFile","fileName":"Ranges.kt"} kotlin.ranges.RangesKt___RangesKt -> L0.f: # {"id":"sourceFile","fileName":"_Ranges.kt"} 1:4:int coerceAtLeast(int,int):0:0 -> a 1:6:long coerceAtLeast(long,long):0:0 -> b 1:4:int coerceAtMost(int,int):0:0 -> c 1:6:long coerceAtMost(long,long):0:0 -> d 1:45:int coerceIn(int,int,int):0:0 -> e 1:8:kotlin.ranges.IntProgression downTo(int,int):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LL0/a;"} 1:19:kotlin.ranges.IntRange until(int,int):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LL0/c;"} kotlin.reflect.KCallable -> M0.a: # {"id":"sourceFile","fileName":"KCallable.kt"} kotlin.reflect.KClass -> M0.b: # {"id":"sourceFile","fileName":"KClass.kt"} java.lang.String getQualifiedName() -> a java.lang.String getSimpleName() -> b boolean isInstance(java.lang.Object) -> d kotlin.reflect.KClasses -> M0.c: # {"id":"sourceFile","fileName":"KClasses.kt"} 1:44:java.lang.Object cast(kotlin.reflect.KClass,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LM0/b;Ljava/lang/Object;)Ljava/lang/Object;"} kotlin.reflect.KDeclarationContainer -> M0.d: # {"id":"sourceFile","fileName":"KDeclarationContainer.kt"} kotlin.reflect.KFunction -> M0.e: # {"id":"sourceFile","fileName":"KFunction.kt"} kotlin.reflect.KProperty -> M0.h: # {"id":"sourceFile","fileName":"KProperty.kt"} kotlin.reflect.KProperty0 -> M0.f: # {"id":"sourceFile","fileName":"KProperty.kt"} java.lang.Object get() -> get kotlin.reflect.KProperty1 -> M0.g: # {"id":"sourceFile","fileName":"KProperty.kt"} java.lang.Object get(java.lang.Object) -> get kotlin.reflect.KProperty1$Getter getGetter() -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()LM0/g$a;"} kotlin.reflect.KProperty1$Getter -> M0.g$a: # {"id":"sourceFile","fileName":"KProperty.kt"} kotlin.sequences.ConstrainedOnceSequence -> N0.a: # {"id":"sourceFile","fileName":"SequencesJVM.kt"} java.util.concurrent.atomic.AtomicReference sequenceRef -> a 1:16:void (kotlin.sequences.Sequence):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LN0/b;)V"} 1:24:java.util.Iterator iterator():0:0 -> iterator kotlin.sequences.Sequence -> N0.b: # {"id":"sourceFile","fileName":"Sequence.kt"} java.util.Iterator iterator() -> iterator kotlin.sequences.SequencesKt -> N0.c: 1:5:N0.Sequence asSequence(java.util.Iterator):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Iterator;)LN0/b;"} 1:5:N0.Sequence map(N0.Sequence,G0.Function1):0:0 -> c # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(LN0/b;LG0/l;)LN0/b;"} 1:5:java.util.List toList(N0.Sequence):0:0 -> d # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(LN0/b;)Ljava/util/List;"} kotlin.sequences.SequencesKt__SequenceBuilderKt -> N0.d: # {"id":"sourceFile","fileName":"SequenceBuilder.kt"} kotlin.sequences.SequencesKt__SequencesJVMKt -> N0.e: # {"id":"sourceFile","fileName":"SequencesJVM.kt"} kotlin.sequences.SequencesKt__SequencesKt -> N0.f: # {"id":"sourceFile","fileName":"Sequences.kt"} 1:15:kotlin.sequences.Sequence asSequence(java.util.Iterator):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/Iterator;)LN0/b;"} 1:17:kotlin.sequences.Sequence constrainOnce(kotlin.sequences.Sequence):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LN0/b;)LN0/b;"} kotlin.sequences.SequencesKt__SequencesKt$asSequence$$inlined$Sequence$1 -> N0.f$a: # {"id":"sourceFile","fileName":"Sequences.kt"} java.util.Iterator $this_asSequence$inlined -> a 1:6:void (java.util.Iterator):0:0 -> 1:3:java.util.Iterator iterator():0:0 -> iterator kotlin.sequences.SequencesKt___SequencesJvmKt -> N0.g: # {"id":"sourceFile","fileName":"_SequencesJvm.kt"} kotlin.sequences.SequencesKt___SequencesKt -> N0.h: # {"id":"sourceFile","fileName":"_Sequences.kt"} 1:16:kotlin.sequences.Sequence map(kotlin.sequences.Sequence,kotlin.jvm.functions.Function1):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(LN0/b;LG0/l;)LN0/b;"} 1:55:java.util.List toList(kotlin.sequences.Sequence):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LN0/b;)Ljava/util/List;"} kotlin.sequences.TransformingSequence -> N0.i: # {"id":"sourceFile","fileName":"Sequences.kt"} kotlin.sequences.Sequence sequence -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LN0/b;"} kotlin.jvm.functions.Function1 transformer -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/l;"} 1:18:void (kotlin.sequences.Sequence,kotlin.jvm.functions.Function1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LN0/b;LG0/l;)V"} 1:3:kotlin.sequences.Sequence access$getSequence$p(kotlin.sequences.TransformingSequence):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LN0/i;)LN0/b;"} 1:3:kotlin.jvm.functions.Function1 access$getTransformer$p(kotlin.sequences.TransformingSequence):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LN0/i;)LG0/l;"} 1:6:java.util.Iterator iterator():0:0 -> iterator kotlin.sequences.TransformingSequence$iterator$1 -> N0.i$a: # {"id":"sourceFile","fileName":"Sequences.kt"} java.util.Iterator iterator -> e kotlin.sequences.TransformingSequence this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LN0/i;"} 1:16:void (kotlin.sequences.TransformingSequence):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LN0/i;)V"} 1:7:boolean hasNext():0:0 -> hasNext 1:17:java.lang.Object next():0:0 -> next 1:8:void remove():0:0 -> remove kotlin.text.CharsKt -> O0.a: 1:5:int checkRadix(int):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} kotlin.text.CharsKt__CharJVMKt -> O0.b: # {"id":"sourceFile","fileName":"CharJVM.kt"} 1:46:int checkRadix(int):0:0 -> a 1:5:int digitOf(char,int):0:0 -> b 1:17:boolean isWhitespace(char):0:0 -> c kotlin.text.CharsKt__CharKt -> O0.c: # {"id":"sourceFile","fileName":"Char.kt"} 1:31:boolean equals(char,char,boolean):0:0 -> d kotlin.text.Charsets -> O0.d: # {"id":"sourceFile","fileName":"Charsets.kt"} kotlin.text.Charsets INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LO0/d;"} java.nio.charset.Charset UTF_8 -> b java.nio.charset.Charset UTF_16 -> c java.nio.charset.Charset UTF_16BE -> d java.nio.charset.Charset UTF_16LE -> e java.nio.charset.Charset US_ASCII -> f java.nio.charset.Charset ISO_8859_1 -> g 1:76:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} kotlin.text.DelimitedRangesSequence -> O0.e: # {"id":"sourceFile","fileName":"Strings.kt"} java.lang.CharSequence input -> a int startIndex -> b int limit -> c kotlin.jvm.functions.Function2 getNextMatch -> d # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/p;"} 1:22:void (java.lang.CharSequence,int,int,kotlin.jvm.functions.Function2):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;IILG0/p;)V"} 1:3:kotlin.jvm.functions.Function2 access$getGetNextMatch$p(kotlin.text.DelimitedRangesSequence):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LO0/e;)LG0/p;"} 1:3:java.lang.CharSequence access$getInput$p(kotlin.text.DelimitedRangesSequence):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LO0/e;)Ljava/lang/CharSequence;"} 1:3:int access$getLimit$p(kotlin.text.DelimitedRangesSequence):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(LO0/e;)I"} 1:3:int access$getStartIndex$p(kotlin.text.DelimitedRangesSequence):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LO0/e;)I"} 1:6:java.util.Iterator iterator():0:0 -> iterator kotlin.text.DelimitedRangesSequence$iterator$1 -> O0.e$a: # {"id":"sourceFile","fileName":"Strings.kt"} int nextState -> e int currentStartIndex -> f int nextSearchIndex -> g kotlin.ranges.IntRange nextItem -> h # {"id":"com.android.tools.r8.residualsignature","signature":"LL0/c;"} int counter -> i kotlin.text.DelimitedRangesSequence this$0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LO0/e;"} 1:30:void (kotlin.text.DelimitedRangesSequence):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LO0/e;)V"} 1:1:void calcNext():0:0 -> b 1:31:kotlin.ranges.IntRange next():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()LL0/c;"} 1:16:boolean hasNext():0:0 -> hasNext 1:5:java.lang.Object next():0:0 -> next 1:8:void remove():0:0 -> remove kotlin.text.StringsKt -> O0.f: 1:5:boolean isBlank(java.lang.CharSequence):0:0 -> D # {"id":"com.android.tools.r8.synthesized"} 1:5:int lastIndexOf$default(java.lang.CharSequence,java.lang.String,int,boolean,int,java.lang.Object):0:0 -> H # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.String substringAfter$default(java.lang.String,char,java.lang.String,int,java.lang.Object):0:0 -> U # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.String substringAfter$default(java.lang.String,java.lang.String,java.lang.String,int,java.lang.Object):0:0 -> V # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.String substringAfterLast(java.lang.String,char,java.lang.String):0:0 -> W # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.String substringAfterLast$default(java.lang.String,char,java.lang.String,int,java.lang.Object):0:0 -> X # {"id":"com.android.tools.r8.synthesized"} 1:5:char last(java.lang.CharSequence):0:0 -> Z # {"id":"com.android.tools.r8.synthesized"} 1:4:void appendElement(java.lang.Appendable,java.lang.Object,G0.Function1):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Appendable;Ljava/lang/Object;LG0/l;)V"} 1:5:java.lang.String trimIndent(java.lang.String):0:0 -> e # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.Long toLongOrNull(java.lang.String):0:0 -> f # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.String concatToString(char[]):0:0 -> h # {"id":"com.android.tools.r8.synthesized"} 1:5:boolean endsWith(java.lang.String,java.lang.String,boolean):0:0 -> i # {"id":"com.android.tools.r8.synthesized"} 1:5:boolean endsWith$default(java.lang.String,java.lang.String,boolean,int,java.lang.Object):0:0 -> j # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.String replace$default(java.lang.String,java.lang.String,java.lang.String,boolean,int,java.lang.Object):0:0 -> m # {"id":"com.android.tools.r8.synthesized"} 1:5:boolean startsWith$default(java.lang.String,java.lang.String,boolean,int,java.lang.Object):0:0 -> o # {"id":"com.android.tools.r8.synthesized"} 1:5:boolean contains$default(java.lang.CharSequence,char,boolean,int,java.lang.Object):0:0 -> s # {"id":"com.android.tools.r8.synthesized"} 1:5:boolean contains$default(java.lang.CharSequence,java.lang.CharSequence,boolean,int,java.lang.Object):0:0 -> t # {"id":"com.android.tools.r8.synthesized"} kotlin.text.StringsKt__AppendableKt -> O0.g: # {"id":"sourceFile","fileName":"Appendable.kt"} 1:45:void appendElement(java.lang.Appendable,java.lang.Object,kotlin.jvm.functions.Function1):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Appendable;Ljava/lang/Object;LG0/l;)V"} kotlin.text.StringsKt__IndentKt -> O0.h: # {"id":"sourceFile","fileName":"Indent.kt"} 1:16:kotlin.jvm.functions.Function1 getIndentFunction$StringsKt__IndentKt(java.lang.String):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LG0/l;"} 1:32:int indentWidth$StringsKt__IndentKt(java.lang.String):0:0 -> c 1:1:java.lang.String replaceIndent(java.lang.String,java.lang.String):0:0 -> d 1:12:java.lang.String trimIndent(java.lang.String):0:0 -> e kotlin.text.StringsKt__IndentKt$getIndentFunction$1 -> O0.h$a: # {"id":"sourceFile","fileName":"Indent.kt"} kotlin.text.StringsKt__IndentKt$getIndentFunction$1 INSTANCE -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LO0/h$a;"} 1:8:void ():0:0 -> 1:5:void ():0:0 -> 1:6:java.lang.String invoke(java.lang.String):0:0 -> a 1:7:java.lang.Object invoke(java.lang.Object):0:0 -> m kotlin.text.StringsKt__IndentKt$getIndentFunction$2 -> O0.h$b: # {"id":"sourceFile","fileName":"Indent.kt"} java.lang.String $indent -> f 1:7:void (java.lang.String):0:0 -> 1:23:java.lang.String invoke(java.lang.String):0:0 -> a 1:7:java.lang.Object invoke(java.lang.Object):0:0 -> m kotlin.text.StringsKt__RegexExtensionsJVMKt -> O0.i: # {"id":"sourceFile","fileName":"RegexExtensionsJVM.kt"} kotlin.text.StringsKt__RegexExtensionsKt -> O0.j: # {"id":"sourceFile","fileName":"RegexExtensions.kt"} kotlin.text.StringsKt__StringBuilderJVMKt -> O0.k: # {"id":"sourceFile","fileName":"StringBuilderJVM.kt"} kotlin.text.StringsKt__StringBuilderKt -> O0.l: # {"id":"sourceFile","fileName":"StringBuilder.kt"} kotlin.text.StringsKt__StringNumberConversionsJVMKt -> O0.m: # {"id":"sourceFile","fileName":"StringNumberConversionsJVM.kt"} kotlin.text.StringsKt__StringNumberConversionsKt -> O0.n: # {"id":"sourceFile","fileName":"StringNumberConversions.kt"} 1:12:java.lang.Long toLongOrNull(java.lang.String):0:0 -> f 1:127:java.lang.Long toLongOrNull(java.lang.String,int):0:0 -> g kotlin.text.StringsKt__StringsJVMKt -> O0.o: # {"id":"sourceFile","fileName":"StringsJVM.kt"} 1:11:java.lang.String concatToString(char[]):0:0 -> h 1:40:boolean endsWith(java.lang.String,java.lang.String,boolean):0:0 -> i 1:10:boolean endsWith$default(java.lang.String,java.lang.String,boolean,int,java.lang.Object):0:0 -> j 1:28:boolean regionMatches(java.lang.String,int,java.lang.String,int,int,boolean):0:0 -> k 1:93:java.lang.String replace(java.lang.String,java.lang.String,java.lang.String,boolean):0:0 -> l 1:10:java.lang.String replace$default(java.lang.String,java.lang.String,java.lang.String,boolean,int,java.lang.Object):0:0 -> m 1:31:boolean startsWith(java.lang.String,java.lang.String,boolean):0:0 -> n 1:10:boolean startsWith$default(java.lang.String,java.lang.String,boolean,int,java.lang.Object):0:0 -> o kotlin.text.StringsKt__StringsKt -> O0.p: # {"id":"sourceFile","fileName":"Strings.kt"} 1:16:int indexOf$default(java.lang.CharSequence,char,int,boolean,int,java.lang.Object):0:0 -> A 1:16:int indexOf$default(java.lang.CharSequence,java.lang.String,int,boolean,int,java.lang.Object):0:0 -> B 1:69:int indexOfAny(java.lang.CharSequence,char[],int,boolean):0:0 -> C 1:29:boolean isBlank(java.lang.CharSequence):0:0 -> D 1:30:int lastIndexOf(java.lang.CharSequence,char,int,boolean):0:0 -> E 1:35:int lastIndexOf(java.lang.CharSequence,java.lang.String,int,boolean):0:0 -> F 1:18:int lastIndexOf$default(java.lang.CharSequence,char,int,boolean,int,java.lang.Object):0:0 -> G 1:18:int lastIndexOf$default(java.lang.CharSequence,java.lang.String,int,boolean,int,java.lang.Object):0:0 -> H 1:66:int lastIndexOfAny(java.lang.CharSequence,char[],int,boolean):0:0 -> I 1:25:kotlin.sequences.Sequence lineSequence(java.lang.CharSequence):0:0 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;)LN0/b;"} 1:14:java.util.List lines(java.lang.CharSequence):0:0 -> K 1:18:kotlin.sequences.Sequence rangesDelimitedBy$StringsKt__StringsKt(java.lang.CharSequence,java.lang.String[],int,boolean,int):0:0 -> L # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;[Ljava/lang/String;IZI)LN0/b;"} 1:21:kotlin.sequences.Sequence rangesDelimitedBy$StringsKt__StringsKt$default(java.lang.CharSequence,java.lang.String[],int,boolean,int,int,java.lang.Object):0:0 -> M # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;[Ljava/lang/String;IZIILjava/lang/Object;)LN0/b;"} 1:58:boolean regionMatchesImpl(java.lang.CharSequence,int,java.lang.CharSequence,int,int,boolean):0:0 -> N 1:30:void requireNonNegativeLimit(int):0:0 -> O 1:31:kotlin.sequences.Sequence splitToSequence(java.lang.CharSequence,java.lang.String[],boolean,int):0:0 -> P # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;[Ljava/lang/String;ZI)LN0/b;"} 1:16:kotlin.sequences.Sequence splitToSequence$default(java.lang.CharSequence,java.lang.String[],boolean,int,int,java.lang.Object):0:0 -> Q # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;[Ljava/lang/String;ZIILjava/lang/Object;)LN0/b;"} 1:37:java.lang.String substring(java.lang.CharSequence,kotlin.ranges.IntRange):0:0 -> R # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;LL0/c;)Ljava/lang/String;"} 1:40:java.lang.String substringAfter(java.lang.String,char,java.lang.String):0:0 -> S 1:48:java.lang.String substringAfter(java.lang.String,java.lang.String,java.lang.String):0:0 -> T 1:10:java.lang.String substringAfter$default(java.lang.String,char,java.lang.String,int,java.lang.Object):0:0 -> U 1:10:java.lang.String substringAfter$default(java.lang.String,java.lang.String,java.lang.String,int,java.lang.Object):0:0 -> V 1:40:java.lang.String substringAfterLast(java.lang.String,char,java.lang.String):0:0 -> W 1:10:java.lang.String substringAfterLast$default(java.lang.String,char,java.lang.String,int,java.lang.Object):0:0 -> X 1:5:kotlin.Pair access$findAnyOf(java.lang.CharSequence,java.util.Collection,int,boolean,boolean):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;Ljava/util/Collection;IZZ)Lt0/j;"} 1:21:boolean contains(java.lang.CharSequence,char,boolean):0:0 -> q 1:52:boolean contains(java.lang.CharSequence,java.lang.CharSequence,boolean):0:0 -> r 1:10:boolean contains$default(java.lang.CharSequence,char,boolean,int,java.lang.Object):0:0 -> s 1:10:boolean contains$default(java.lang.CharSequence,java.lang.CharSequence,boolean,int,java.lang.Object):0:0 -> t 1:213:kotlin.Pair findAnyOf$StringsKt__StringsKt(java.lang.CharSequence,java.util.Collection,int,boolean,boolean):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;Ljava/util/Collection;IZZ)Lt0/j;"} 1:12:int getLastIndex(java.lang.CharSequence):0:0 -> v 1:30:int indexOf(java.lang.CharSequence,char,int,boolean):0:0 -> w 1:41:int indexOf(java.lang.CharSequence,java.lang.String,int,boolean):0:0 -> x 1:131:int indexOf$StringsKt__StringsKt(java.lang.CharSequence,java.lang.CharSequence,int,int,boolean,boolean):0:0 -> y 1:1:int indexOf$StringsKt__StringsKt$default(java.lang.CharSequence,java.lang.CharSequence,int,int,boolean,boolean,int,java.lang.Object):0:0 -> z kotlin.text.StringsKt__StringsKt$rangesDelimitedBy$2 -> O0.p$a: # {"id":"sourceFile","fileName":"Strings.kt"} java.util.List $delimitersList -> f boolean $ignoreCase -> g 1:9:void (java.util.List,boolean):0:0 -> 1:41:kotlin.Pair invoke(java.lang.CharSequence,int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/CharSequence;I)Lt0/j;"} 1:13:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i kotlin.text.StringsKt__StringsKt$splitToSequence$1 -> O0.p$b: # {"id":"sourceFile","fileName":"Strings.kt"} java.lang.CharSequence $this_splitToSequence -> f 1:7:void (java.lang.CharSequence):0:0 -> 1:12:java.lang.String invoke(kotlin.ranges.IntRange):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LL0/c;)Ljava/lang/String;"} 1:7:java.lang.Object invoke(java.lang.Object):0:0 -> m kotlin.text.StringsKt___StringsJvmKt -> O0.q: # {"id":"sourceFile","fileName":"_StringsJvm.kt"} kotlin.text.StringsKt___StringsKt -> O0.r: # {"id":"sourceFile","fileName":"_Strings.kt"} 1:57:java.lang.String drop(java.lang.String,int):0:0 -> Y 1:28:char last(java.lang.CharSequence):0:0 -> Z kotlin.time.Duration -> P0.a: # {"id":"sourceFile","fileName":"Duration.kt"} kotlin.time.Duration$Companion Companion -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LP0/a$a;"} long ZERO -> f long INFINITE -> g long NEG_INFINITE -> h 1:39:void ():0:0 -> 1:3:long access$getZERO$cp():0:0 -> a 1:160:long constructor-impl(long):0:0 -> b 1:24:long getInWholeMilliseconds-impl(long):0:0 -> d 1:12:kotlin.time.DurationUnit getStorageUnit-impl(long):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(J)LP0/d;"} 1:3:long getValue-impl(long):0:0 -> g 1:7:boolean isFinite-impl(long):0:0 -> j 1:8:boolean isInMillis-impl(long):0:0 -> k 1:8:boolean isInNanos-impl(long):0:0 -> l 1:17:boolean isInfinite-impl(long):0:0 -> m 1:39:long toLong-impl(long,kotlin.time.DurationUnit):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(JLP0/d;)J"} kotlin.time.Duration$Companion -> P0.a$a: # {"id":"sourceFile","fileName":"Duration.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:5:long getZERO-UwyO8pc():0:0 -> a kotlin.time.DurationJvmKt -> P0.b: # {"id":"sourceFile","fileName":"DurationJvm.kt"} boolean durationAssertionsEnabled -> a java.lang.ThreadLocal[] precisionFormats -> b 1:19:void ():0:0 -> 1:3:boolean getDurationAssertionsEnabled():0:0 -> a kotlin.time.DurationKt -> P0.c: # {"id":"sourceFile","fileName":"Duration.kt"} 1:5:long access$durationOfMillis(long):0:0 -> a 1:10:long durationOfMillis(long):0:0 -> b kotlin.time.DurationUnit -> P0.d: # {"id":"sourceFile","fileName":"DurationUnitJvm.kt"} java.util.concurrent.TimeUnit timeUnit -> e kotlin.time.DurationUnit NANOSECONDS -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LP0/d;"} kotlin.time.DurationUnit MICROSECONDS -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LP0/d;"} kotlin.time.DurationUnit MILLISECONDS -> h # {"id":"com.android.tools.r8.residualsignature","signature":"LP0/d;"} kotlin.time.DurationUnit SECONDS -> i # {"id":"com.android.tools.r8.residualsignature","signature":"LP0/d;"} kotlin.time.DurationUnit MINUTES -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LP0/d;"} kotlin.time.DurationUnit HOURS -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LP0/d;"} kotlin.time.DurationUnit DAYS -> l # {"id":"com.android.tools.r8.residualsignature","signature":"LP0/d;"} kotlin.time.DurationUnit[] $VALUES -> m # {"id":"com.android.tools.r8.residualsignature","signature":"[LP0/d;"} kotlin.enums.EnumEntries $ENTRIES -> n # {"id":"com.android.tools.r8.residualsignature","signature":"LA0/a;"} 1:97:void ():0:0 -> 1:6:void (java.lang.String,int,java.util.concurrent.TimeUnit):0:0 -> 1:39:kotlin.time.DurationUnit[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[LP0/d;"} 1:3:java.util.concurrent.TimeUnit getTimeUnit$kotlin_stdlib():0:0 -> b 1:9:kotlin.time.DurationUnit valueOf(java.lang.String):0:0 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LP0/d;"} 1:9:kotlin.time.DurationUnit[] values():0:0 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[LP0/d;"} kotlin.time.DurationUnitKt__DurationUnitJvmKt -> P0.e: # {"id":"sourceFile","fileName":"DurationUnitJvm.kt"} 1:23:long convertDurationUnit(long,kotlin.time.DurationUnit,kotlin.time.DurationUnit):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(JLP0/d;LP0/d;)J"} kotlinx.coroutines.AbstractCoroutine -> Q0.a: # {"id":"sourceFile","fileName":"AbstractCoroutine.kt"} kotlin.coroutines.CoroutineContext context -> g # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/g;"} 1:23:void (kotlin.coroutines.CoroutineContext,boolean,boolean):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;ZZ)V"} 1:20:void onCompletionInternal(java.lang.Object):0:0 -> C0 1:4:void afterResume(java.lang.Object):0:0 -> S0 1:1:void onCancelled(java.lang.Throwable,boolean):0:0 -> T0 1:1:void onCompleted(java.lang.Object):0:0 -> U0 1:4:void start(kotlinx.coroutines.CoroutineStart,java.lang.Object,kotlin.jvm.functions.Function2):0:0 -> V0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/L;Ljava/lang/Object;LG0/p;)V"} 1:22:java.lang.String cancellationExceptionMessage():0:0 -> Y 1:5:boolean isActive():0:0 -> b 1:3:kotlin.coroutines.CoroutineContext getContext():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx0/g;"} 1:6:void handleOnCompletionException$kotlinx_coroutines_core(java.lang.Throwable):0:0 -> n0 1:43:java.lang.String nameString$kotlinx_coroutines_core():0:0 -> x0 1:3:kotlin.coroutines.CoroutineContext getCoroutineContext():0:0 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx0/g;"} 1:19:void resumeWith(java.lang.Object):0:0 -> z kotlinx.coroutines.AbstractTimeSource -> Q0.b: # {"id":"sourceFile","fileName":"AbstractTimeSource.kt"} kotlinx.coroutines.AbstractTimeSourceKt -> Q0.c: # {"id":"sourceFile","fileName":"AbstractTimeSource.kt"} 1:1:void ():0:0 -> 1:2:kotlinx.coroutines.AbstractTimeSource getTimeSource():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/b;"} kotlinx.coroutines.Active -> Q0.d: # {"id":"sourceFile","fileName":"CancellableContinuationImpl.kt"} kotlinx.coroutines.Active INSTANCE -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/d;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:3:java.lang.String toString():0:0 -> toString kotlinx.coroutines.BlockingCoroutine -> Q0.e: # {"id":"sourceFile","fileName":"Builders.kt"} java.lang.Thread blockedThread -> h kotlinx.coroutines.EventLoop eventLoop -> i # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/b0;"} 1:9:void (kotlin.coroutines.CoroutineContext,java.lang.Thread,kotlinx.coroutines.EventLoop):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Ljava/lang/Thread;LQ0/b0;)V"} 1:21:void afterCompletion(java.lang.Object):0:0 -> Q 1:103:java.lang.Object joinBlocking():0:0 -> W0 1:2:boolean isScopedCoroutine():0:0 -> q0 kotlinx.coroutines.BlockingEventLoop -> Q0.f: # {"id":"sourceFile","fileName":"EventLoop.kt"} java.lang.Thread thread -> m 1:6:void (java.lang.Thread):0:0 -> 1:3:java.lang.Thread getThread():0:0 -> Y kotlinx.coroutines.BuildersKt -> Q0.g: 1:5:kotlinx.coroutines.Job launch(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/g;LQ0/L;LG0/p;)LQ0/r0;"} 1:5:kotlinx.coroutines.Job launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/g;LQ0/L;LG0/p;ILjava/lang/Object;)LQ0/r0;"} 1:5:java.lang.Object runBlocking(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;LG0/p;)Ljava/lang/Object;"} 1:5:java.lang.Object runBlocking$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;LG0/p;ILjava/lang/Object;)Ljava/lang/Object;"} 1:5:java.lang.Object withContext(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;LG0/p;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.BuildersKt__BuildersKt -> Q0.h: # {"id":"sourceFile","fileName":"Builders.kt"} 1:78:java.lang.Object runBlocking(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;LG0/p;)Ljava/lang/Object;"} 1:11:java.lang.Object runBlocking$default(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,int,java.lang.Object):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;LG0/p;ILjava/lang/Object;)Ljava/lang/Object;"} kotlinx.coroutines.BuildersKt__Builders_commonKt -> Q0.i: # {"id":"sourceFile","fileName":"Builders.common.kt"} 1:26:kotlinx.coroutines.Job launch(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/g;LQ0/L;LG0/p;)LQ0/r0;"} 1:17:kotlinx.coroutines.Job launch$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function2,int,java.lang.Object):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/g;LQ0/L;LG0/p;ILjava/lang/Object;)LQ0/r0;"} 1:95:java.lang.Object withContext(kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;LG0/p;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.CancelFutureOnCancel -> Q0.j: # {"id":"sourceFile","fileName":"Future.kt"} java.util.concurrent.Future future -> e 1:6:void (java.util.concurrent.Future):0:0 -> 1:9:void invoke(java.lang.Throwable):0:0 -> a 1:8:java.lang.Object invoke(java.lang.Object):0:0 -> m 1:25:java.lang.String toString():0:0 -> toString kotlinx.coroutines.CancelHandler -> Q0.k: # {"id":"sourceFile","fileName":"CancellableContinuationImpl.kt"} 1:4:void ():0:0 -> kotlinx.coroutines.CancelHandlerBase -> Q0.l: # {"id":"sourceFile","fileName":"CompletionHandler.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} void invoke(java.lang.Throwable) -> a kotlinx.coroutines.CancellableContinuation -> Q0.m: # {"id":"sourceFile","fileName":"CancellableContinuation.kt"} void resumeUndispatched(kotlinx.coroutines.CoroutineDispatcher,java.lang.Object) -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/G;Ljava/lang/Object;)V"} void resume(java.lang.Object,kotlin.jvm.functions.Function1) -> H # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LG0/l;)V"} void invokeOnCancellation(kotlin.jvm.functions.Function1) -> I # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/l;)V"} void completeResume(java.lang.Object) -> K java.lang.Object tryResume(java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function1) -> L # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;LG0/l;)Ljava/lang/Object;"} kotlinx.coroutines.CancellableContinuationImpl -> Q0.n: # {"id":"sourceFile","fileName":"CancellableContinuationImpl.kt"} kotlin.coroutines.Continuation delegate -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/d;"} kotlin.coroutines.CoroutineContext context -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/g;"} java.util.concurrent.atomic.AtomicIntegerFieldUpdater _decisionAndIndex$FU -> j java.util.concurrent.atomic.AtomicReferenceFieldUpdater _state$FU -> k java.util.concurrent.atomic.AtomicReferenceFieldUpdater _parentHandle$FU -> l 1:29:void ():0:0 -> 1:21:void (kotlin.coroutines.Continuation,int):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;I)V"} 1:32:void resumeUndispatched(kotlinx.coroutines.CoroutineDispatcher,java.lang.Object):0:0 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/G;Ljava/lang/Object;)V"} 1:181:void invokeOnCancellationImpl(java.lang.Object):0:0 -> B 1:9:boolean isCompleted():0:0 -> C 1:27:boolean isReusable():0:0 -> D 1:14:kotlinx.coroutines.CancelHandler makeCancelHandler(kotlin.jvm.functions.Function1):0:0 -> E # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/l;)LQ0/k;"} 1:35:void multipleHandlersError(java.lang.Object,java.lang.Object):0:0 -> F 1:3:java.lang.String nameString():0:0 -> G 1:6:void resume(java.lang.Object,kotlin.jvm.functions.Function1):0:0 -> H # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LG0/l;)V"} 1:8:void invokeOnCancellation(kotlin.jvm.functions.Function1):0:0 -> I # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/l;)V"} 1:14:void parentCancelled$kotlinx_coroutines_core(java.lang.Throwable):0:0 -> J 1:6:void completeResume(java.lang.Object):0:0 -> K 1:5:java.lang.Object tryResume(java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function1):0:0 -> L # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;LG0/l;)Ljava/lang/Object;"} 1:26:void releaseClaimedReusableContinuation$kotlinx_coroutines_core():0:0 -> M 1:36:boolean resetStateReusable():0:0 -> N 1:66:void resumeImpl(java.lang.Object,int,kotlin.jvm.functions.Function1):0:0 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;ILG0/l;)V"} 1:19:void resumeImpl$default(kotlinx.coroutines.CancellableContinuationImpl,java.lang.Object,int,kotlin.jvm.functions.Function1,int,java.lang.Object):0:0 -> P # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/n;Ljava/lang/Object;ILG0/l;ILjava/lang/Object;)V"} 1:47:java.lang.Object resumedState(kotlinx.coroutines.NotCompleted,java.lang.Object,int,kotlin.jvm.functions.Function1,java.lang.Object):0:0 -> Q # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/F0;Ljava/lang/Object;ILG0/l;Ljava/lang/Object;)Ljava/lang/Object;"} 1:43:boolean tryResume():0:0 -> R 1:53:kotlinx.coroutines.internal.Symbol tryResumeImpl(java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function1):0:0 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;LG0/l;)LV0/F;"} 1:44:boolean trySuspend():0:0 -> T 1:40:void invokeOnCancellation(kotlinx.coroutines.internal.Segment,int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/C;I)V"} 1:111:void cancelCompletedResult$kotlinx_coroutines_core(java.lang.Object,java.lang.Throwable):0:0 -> b 1:3:kotlin.coroutines.Continuation getDelegate$kotlinx_coroutines_core():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx0/d;"} 1:3:kotlin.coroutines.CoroutineContext getContext():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx0/g;"} 1:9:java.lang.Throwable getExceptionalResult$kotlinx_coroutines_core(java.lang.Object):0:0 -> e 1:9:java.lang.Object getSuccessfulResult$kotlinx_coroutines_core(java.lang.Object):0:0 -> f 1:5:java.lang.Object takeState$kotlinx_coroutines_core():0:0 -> h 1:27:java.lang.Void alreadyResumedError(java.lang.Object):0:0 -> i 1:35:void callCancelHandler(kotlinx.coroutines.CancelHandler,java.lang.Throwable):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/k;Ljava/lang/Throwable;)V"} 1:11:kotlin.coroutines.jvm.internal.CoroutineStackFrame getCallerFrame():0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz0/e;"} 1:35:void callOnCancellation(kotlin.jvm.functions.Function1,java.lang.Throwable):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/l;Ljava/lang/Throwable;)V"} 1:63:void callSegmentOnCancellation(kotlinx.coroutines.internal.Segment,java.lang.Throwable):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/C;Ljava/lang/Throwable;)V"} 1:66:boolean cancel(java.lang.Throwable):0:0 -> n 1:22:boolean cancelLater(java.lang.Throwable):0:0 -> o 1:18:void detachChild$kotlinx_coroutines_core():0:0 -> p 1:10:void detachChildIfNonResuable():0:0 -> q 1:11:void dispatchResume(int):0:0 -> r 1:5:java.lang.Throwable getContinuationCancellationCause(kotlinx.coroutines.Job):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/r0;)Ljava/lang/Throwable;"} 1:9:kotlinx.coroutines.DisposableHandle getParentHandle():0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/Y;"} 1:55:java.lang.String toString():0:0 -> toString 1:89:java.lang.Object getResult():0:0 -> u 1:7:java.lang.Object getState$kotlinx_coroutines_core():0:0 -> v 1:21:java.lang.String getStateDebugRepresentation():0:0 -> w 1:24:void initCancellability():0:0 -> x 1:36:kotlinx.coroutines.DisposableHandle installParentHandle():0:0 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/Y;"} 1:14:void resumeWith(java.lang.Object):0:0 -> z kotlinx.coroutines.CancellableContinuationImplKt -> Q0.o: # {"id":"sourceFile","fileName":"CancellableContinuationImpl.kt"} kotlinx.coroutines.internal.Symbol RESUME_TOKEN -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} 1:10:void ():0:0 -> kotlinx.coroutines.CancellableContinuationKt -> Q0.p: # {"id":"sourceFile","fileName":"CancellableContinuation.kt"} 1:9:void disposeOnCancellation(kotlinx.coroutines.CancellableContinuation,kotlinx.coroutines.DisposableHandle):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/m;LQ0/Y;)V"} 1:39:kotlinx.coroutines.CancellableContinuationImpl getOrCreateCancellableContinuation(kotlin.coroutines.Continuation):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)LQ0/n;"} kotlinx.coroutines.CancelledContinuation -> Q0.q: # {"id":"sourceFile","fileName":"CompletionState.kt"} java.util.concurrent.atomic.AtomicIntegerFieldUpdater _resumed$FU -> c 1:11:void ():0:0 -> 1:36:void (kotlin.coroutines.Continuation,java.lang.Throwable,boolean):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;Ljava/lang/Throwable;Z)V"} 1:9:boolean makeResumed():0:0 -> c kotlinx.coroutines.ChildContinuation -> Q0.r: # {"id":"sourceFile","fileName":"JobSupport.kt"} kotlinx.coroutines.CancellableContinuationImpl child -> i # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/n;"} 1:6:void (kotlinx.coroutines.CancellableContinuationImpl):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/n;)V"} 1:8:java.lang.Object invoke(java.lang.Object):0:0 -> m 1:14:void invoke(java.lang.Throwable):0:0 -> y kotlinx.coroutines.ChildHandle -> Q0.s: # {"id":"sourceFile","fileName":"Job.kt"} boolean childCancelled(java.lang.Throwable) -> e kotlinx.coroutines.Job getParent() -> getParent # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/r0;"} kotlinx.coroutines.ChildHandleNode -> Q0.t: # {"id":"sourceFile","fileName":"JobSupport.kt"} kotlinx.coroutines.ChildJob childJob -> i # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/u;"} 1:6:void (kotlinx.coroutines.ChildJob):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/u;)V"} 1:9:boolean childCancelled(java.lang.Throwable):0:0 -> e 1:5:kotlinx.coroutines.Job getParent():0:0 -> getParent # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/r0;"} 1:8:java.lang.Object invoke(java.lang.Object):0:0 -> m 1:10:void invoke(java.lang.Throwable):0:0 -> y kotlinx.coroutines.ChildJob -> Q0.u: # {"id":"sourceFile","fileName":"Job.kt"} void parentCancelled(kotlinx.coroutines.ParentJob) -> F # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/G0;)V"} kotlinx.coroutines.CompletableDeferred -> Q0.v: # {"id":"sourceFile","fileName":"CompletableDeferred.kt"} boolean completeExceptionally(java.lang.Throwable) -> E boolean complete(java.lang.Object) -> G kotlinx.coroutines.CompletableDeferredImpl -> Q0.w: # {"id":"sourceFile","fileName":"CompletableDeferred.kt"} 1:8:void (kotlinx.coroutines.Job):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/r0;)V"} 1:13:boolean completeExceptionally(java.lang.Throwable):0:0 -> E 1:5:boolean complete(java.lang.Object):0:0 -> G 1:2:boolean getOnCancelComplete$kotlinx_coroutines_core():0:0 -> i0 1:8:java.lang.Object await(kotlin.coroutines.Continuation):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.CompletableDeferredKt -> Q0.x: # {"id":"sourceFile","fileName":"CompletableDeferred.kt"} 1:6:kotlinx.coroutines.CompletableDeferred CompletableDeferred(kotlinx.coroutines.Job):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/r0;)LQ0/v;"} 1:10:kotlinx.coroutines.CompletableDeferred CompletableDeferred$default(kotlinx.coroutines.Job,int,java.lang.Object):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/r0;ILjava/lang/Object;)LQ0/v;"} 1:16:boolean completeWith(kotlinx.coroutines.CompletableDeferred,java.lang.Object):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/v;Ljava/lang/Object;)Z"} kotlinx.coroutines.CompletableJob -> Q0.y: # {"id":"sourceFile","fileName":"CompletableJob.kt"} kotlinx.coroutines.CompletedContinuation -> Q0.z: # {"id":"sourceFile","fileName":"CancellableContinuationImpl.kt"} java.lang.Object result -> a kotlinx.coroutines.CancelHandler cancelHandler -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/k;"} kotlin.jvm.functions.Function1 onCancellation -> c # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/l;"} java.lang.Object idempotentResume -> d java.lang.Throwable cancelCause -> e 1:1:void (java.lang.Object,kotlinx.coroutines.CancelHandler,kotlin.jvm.functions.Function1,java.lang.Object,java.lang.Throwable):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LQ0/k;LG0/l;Ljava/lang/Object;Ljava/lang/Throwable;)V"} 2:2:void (java.lang.Object,kotlinx.coroutines.CancelHandler,kotlin.jvm.functions.Function1,java.lang.Object,java.lang.Throwable,int,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LQ0/k;LG0/l;Ljava/lang/Object;Ljava/lang/Throwable;ILH0/g;)V"} 1:12:kotlinx.coroutines.CompletedContinuation copy(java.lang.Object,kotlinx.coroutines.CancelHandler,kotlin.jvm.functions.Function1,java.lang.Object,java.lang.Throwable):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LQ0/k;LG0/l;Ljava/lang/Object;Ljava/lang/Throwable;)LQ0/z;"} 1:1:kotlinx.coroutines.CompletedContinuation copy$default(kotlinx.coroutines.CompletedContinuation,java.lang.Object,kotlinx.coroutines.CancelHandler,kotlin.jvm.functions.Function1,java.lang.Object,java.lang.Throwable,int,java.lang.Object):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/z;Ljava/lang/Object;LQ0/k;LG0/l;Ljava/lang/Object;Ljava/lang/Throwable;ILjava/lang/Object;)LQ0/z;"} 1:8:boolean getCancelled():0:0 -> c 1:15:void invokeHandlers(kotlinx.coroutines.CancellableContinuationImpl,java.lang.Throwable):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/n;Ljava/lang/Throwable;)V"} 1:68:boolean equals(java.lang.Object):0:0 -> equals 1:63:int hashCode():0:0 -> hashCode 1:65:java.lang.String toString():0:0 -> toString kotlinx.coroutines.CompletedExceptionally -> Q0.A: # {"id":"sourceFile","fileName":"CompletionState.kt"} java.lang.Throwable cause -> a java.util.concurrent.atomic.AtomicIntegerFieldUpdater _handled$FU -> b 1:11:void ():0:0 -> 1:1:void (java.lang.Throwable,boolean):0:0 -> 2:2:void (java.lang.Throwable,boolean,int,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Throwable;ZILH0/g;)V"} 1:12:boolean getHandled():0:0 -> a 1:9:boolean makeHandled():0:0 -> b 1:32:java.lang.String toString():0:0 -> toString kotlinx.coroutines.CompletedWithCancellation -> Q0.B: # {"id":"sourceFile","fileName":"CompletionState.kt"} java.lang.Object result -> a kotlin.jvm.functions.Function1 onCancellation -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/l;"} 1:8:void (java.lang.Object,kotlin.jvm.functions.Function1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LG0/l;)V"} 1:35:boolean equals(java.lang.Object):0:0 -> equals 1:20:int hashCode():0:0 -> hashCode 1:35:java.lang.String toString():0:0 -> toString kotlinx.coroutines.CompletionHandlerBase -> Q0.C: # {"id":"sourceFile","fileName":"CompletionHandler.kt"} 1:4:void ():0:0 -> void invoke(java.lang.Throwable) -> y kotlinx.coroutines.CompletionHandlerException -> Q0.D: # {"id":"sourceFile","fileName":"Exceptions.common.kt"} 1:4:void (java.lang.String,java.lang.Throwable):0:0 -> kotlinx.coroutines.CompletionStateKt -> Q0.E: # {"id":"sourceFile","fileName":"CompletionState.kt"} 1:19:java.lang.Object recoverResult(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} 1:24:java.lang.Object toState(java.lang.Object,kotlin.jvm.functions.Function1):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LG0/l;)Ljava/lang/Object;"} 1:16:java.lang.Object toState(java.lang.Object,kotlinx.coroutines.CancellableContinuation):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LQ0/m;)Ljava/lang/Object;"} 1:10:java.lang.Object toState$default(java.lang.Object,kotlin.jvm.functions.Function1,int,java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LG0/l;ILjava/lang/Object;)Ljava/lang/Object;"} kotlinx.coroutines.CoroutineContextKt -> Q0.F: # {"id":"sourceFile","fileName":"CoroutineContext.kt"} 1:60:kotlin.coroutines.CoroutineContext foldCopies(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext,boolean):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Lx0/g;Z)Lx0/g;"} 1:2:java.lang.String getCoroutineName(kotlin.coroutines.CoroutineContext):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;)Ljava/lang/String;"} 1:15:boolean hasCopyableElements(kotlin.coroutines.CoroutineContext):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;)Z"} 1:32:kotlin.coroutines.CoroutineContext newCoroutineContext(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/g;)Lx0/g;"} 1:17:kotlin.coroutines.CoroutineContext newCoroutineContext(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Lx0/g;)Lx0/g;"} 1:20:kotlinx.coroutines.UndispatchedCoroutine undispatchedCompletion(kotlin.coroutines.jvm.internal.CoroutineStackFrame):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lz0/e;)LQ0/Q0;"} 1:27:kotlinx.coroutines.UndispatchedCoroutine updateUndispatchedCompletion(kotlin.coroutines.Continuation,kotlin.coroutines.CoroutineContext,java.lang.Object):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;Lx0/g;Ljava/lang/Object;)LQ0/Q0;"} kotlinx.coroutines.CoroutineContextKt$foldCopies$1 -> Q0.F$a: # {"id":"sourceFile","fileName":"CoroutineContext.kt"} kotlinx.coroutines.CoroutineContextKt$foldCopies$1 INSTANCE -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/F$a;"} 1:8:void ():0:0 -> 1:5:void ():0:0 -> 1:5:kotlin.coroutines.CoroutineContext invoke(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Lx0/g$b;)Lx0/g;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i kotlinx.coroutines.CoroutineContextKt$foldCopies$folded$1 -> Q0.F$b: # {"id":"sourceFile","fileName":"CoroutineContext.kt"} kotlin.jvm.internal.Ref$ObjectRef $leftoverContext -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LH0/w;"} boolean $isNewCoroutine -> g 1:9:void (kotlin.jvm.internal.Ref$ObjectRef,boolean):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/w;Z)V"} 1:5:kotlin.coroutines.CoroutineContext invoke(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext$Element):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Lx0/g$b;)Lx0/g;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i kotlinx.coroutines.CoroutineContextKt$hasCopyableElements$1 -> Q0.F$c: # {"id":"sourceFile","fileName":"CoroutineContext.kt"} kotlinx.coroutines.CoroutineContextKt$hasCopyableElements$1 INSTANCE -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/F$c;"} 1:8:void ():0:0 -> 1:5:void ():0:0 -> 1:5:java.lang.Boolean invoke(boolean,kotlin.coroutines.CoroutineContext$Element):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ZLx0/g$b;)Ljava/lang/Boolean;"} 1:13:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i kotlinx.coroutines.CoroutineDispatcher -> Q0.G: # {"id":"sourceFile","fileName":"CoroutineDispatcher.kt"} kotlinx.coroutines.CoroutineDispatcher$Key Key -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/G$a;"} 1:9:void ():0:0 -> 1:6:void ():0:0 -> 1:11:void releaseInterceptedContinuation(kotlin.coroutines.Continuation):0:0 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)V"} void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable) -> H # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Ljava/lang/Runnable;)V"} 1:2:boolean isDispatchNeeded(kotlin.coroutines.CoroutineContext):0:0 -> I # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;)Z"} 1:9:kotlinx.coroutines.CoroutineDispatcher limitedParallelism(int):0:0 -> K # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LQ0/G;"} 1:5:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$c;)Lx0/g$b;"} 1:5:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$c;)Lx0/g;"} 1:6:kotlin.coroutines.Continuation interceptContinuation(kotlin.coroutines.Continuation):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Lx0/d;"} 1:29:java.lang.String toString():0:0 -> toString kotlinx.coroutines.CoroutineDispatcher$Key -> Q0.G$a: # {"id":"sourceFile","fileName":"CoroutineDispatcher.kt"} 1:1:void ():0:0 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} kotlinx.coroutines.CoroutineDispatcher$Key$1 -> Q0.G$a$a: # {"id":"sourceFile","fileName":"CoroutineDispatcher.kt"} kotlinx.coroutines.CoroutineDispatcher$Key$1 INSTANCE -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/G$a$a;"} 1:8:void ():0:0 -> 1:5:void ():0:0 -> 1:9:kotlinx.coroutines.CoroutineDispatcher invoke(kotlin.coroutines.CoroutineContext$Element):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$b;)LQ0/G;"} 1:7:java.lang.Object invoke(java.lang.Object):0:0 -> m kotlinx.coroutines.CoroutineExceptionHandler -> Q0.H: # {"id":"sourceFile","fileName":"CoroutineExceptionHandler.kt"} kotlinx.coroutines.CoroutineExceptionHandler$Key Key -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/H$a;"} 1:5:void ():0:0 -> void handleException(kotlin.coroutines.CoroutineContext,java.lang.Throwable) -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Ljava/lang/Throwable;)V"} kotlinx.coroutines.CoroutineExceptionHandler$Key -> Q0.H$a: # {"id":"sourceFile","fileName":"CoroutineExceptionHandler.kt"} kotlinx.coroutines.CoroutineExceptionHandler$Key $$INSTANCE -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/H$a;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} kotlinx.coroutines.CoroutineExceptionHandlerKt -> Q0.I: # {"id":"sourceFile","fileName":"CoroutineExceptionHandler.kt"} 1:28:void handleCoroutineException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Ljava/lang/Throwable;)V"} 1:14:java.lang.Throwable handlerException(java.lang.Throwable,java.lang.Throwable):0:0 -> b kotlinx.coroutines.CoroutineScope -> Q0.J: # {"id":"sourceFile","fileName":"CoroutineScope.kt"} kotlin.coroutines.CoroutineContext getCoroutineContext() -> y # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx0/g;"} kotlinx.coroutines.CoroutineScopeKt -> Q0.K: # {"id":"sourceFile","fileName":"CoroutineScope.kt"} 1:25:kotlinx.coroutines.CoroutineScope CoroutineScope(kotlin.coroutines.CoroutineContext):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;)LQ0/J;"} 1:23:java.lang.Object coroutineScope(kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;Lx0/d;)Ljava/lang/Object;"} 1:8:void ensureActive(kotlinx.coroutines.CoroutineScope):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;)V"} kotlinx.coroutines.CoroutineStart -> Q0.L: # {"id":"sourceFile","fileName":"CoroutineStart.kt"} kotlinx.coroutines.CoroutineStart DEFAULT -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/L;"} kotlinx.coroutines.CoroutineStart LAZY -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/L;"} kotlinx.coroutines.CoroutineStart ATOMIC -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/L;"} kotlinx.coroutines.CoroutineStart UNDISPATCHED -> h # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/L;"} kotlinx.coroutines.CoroutineStart[] $VALUES -> i # {"id":"com.android.tools.r8.residualsignature","signature":"[LQ0/L;"} 1:47:void ():0:0 -> 1:4:void (java.lang.String,int):0:0 -> 1:24:kotlinx.coroutines.CoroutineStart[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[LQ0/L;"} 1:45:void invoke(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;Ljava/lang/Object;Lx0/d;)V"} 1:8:boolean isLazy():0:0 -> d 1:9:kotlinx.coroutines.CoroutineStart valueOf(java.lang.String):0:0 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LQ0/L;"} 1:9:kotlinx.coroutines.CoroutineStart[] values():0:0 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[LQ0/L;"} kotlinx.coroutines.CoroutineStart$WhenMappings -> Q0.L$a: # {"id":"sourceFile","fileName":"CoroutineStart.kt"} int[] $EnumSwitchMapping$0 -> a 1:46:void ():0:0 -> kotlinx.coroutines.CoroutinesInternalError -> Q0.M: # {"id":"sourceFile","fileName":"Exceptions.common.kt"} 1:4:void (java.lang.String,java.lang.Throwable):0:0 -> kotlinx.coroutines.DebugStringsKt -> Q0.N: # {"id":"sourceFile","fileName":"DebugStrings.kt"} 1:9:java.lang.String getClassSimpleName(java.lang.Object):0:0 -> a 1:9:java.lang.String getHexAddress(java.lang.Object):0:0 -> b 1:92:java.lang.String toDebugString(kotlin.coroutines.Continuation):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/String;"} kotlinx.coroutines.DefaultExecutor -> Q0.O: # {"id":"sourceFile","fileName":"DefaultExecutor.kt"} kotlinx.coroutines.DefaultExecutor INSTANCE -> m # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/O;"} long KEEP_ALIVE_NANOS -> n 1:39:void ():0:0 -> 1:4:void ():0:0 -> 1:7:void shutdown():0:0 -> X 1:9:java.lang.Thread getThread():0:0 -> Y 1:4:void reschedule(long,kotlinx.coroutines.EventLoopImplBase$DelayedTask):0:0 -> Z # {"id":"com.android.tools.r8.residualsignature","signature":"(JLQ0/c0$b;)V"} 1:13:void enqueue(java.lang.Runnable):0:0 -> e0 1:28:void acknowledgeShutdownIfNeeded():0:0 -> n0 1:28:java.lang.Thread createThreadSync():0:0 -> o0 1:9:boolean isShutDown():0:0 -> p0 1:13:boolean isShutdownRequested():0:0 -> q0 1:26:boolean notifyStartup():0:0 -> r0 1:1:void run():0:0 -> run 1:8:void shutdownError():0:0 -> s0 kotlinx.coroutines.DefaultExecutorKt -> Q0.P: # {"id":"sourceFile","fileName":"DefaultExecutor.kt"} boolean defaultMainDelayOptIn -> a kotlinx.coroutines.Delay DefaultDelay -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/S;"} 1:16:void ():0:0 -> 1:3:kotlinx.coroutines.Delay getDefaultDelay():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/S;"} 1:28:kotlinx.coroutines.Delay initializeDefaultDelay():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/S;"} kotlinx.coroutines.Deferred -> Q0.Q: # {"id":"sourceFile","fileName":"Deferred.kt"} java.lang.Object await(kotlin.coroutines.Continuation) -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.Delay -> Q0.S: # {"id":"sourceFile","fileName":"Delay.kt"} void scheduleResumeAfterDelay(long,kotlinx.coroutines.CancellableContinuation) -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(JLQ0/m;)V"} kotlinx.coroutines.DelayKt -> Q0.T: # {"id":"sourceFile","fileName":"Delay.kt"} 1:65:java.lang.Object delay(long,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(JLx0/d;)Ljava/lang/Object;"} 1:21:kotlinx.coroutines.Delay getDelay(kotlin.coroutines.CoroutineContext):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;)LQ0/S;"} kotlinx.coroutines.DispatchedCoroutine -> Q0.U: # {"id":"sourceFile","fileName":"Builders.common.kt"} java.util.concurrent.atomic.AtomicIntegerFieldUpdater _decision$FU -> i 1:11:void ():0:0 -> 1:4:void (kotlin.coroutines.CoroutineContext,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Lx0/d;)V"} 1:4:void afterCompletion(java.lang.Object):0:0 -> Q 1:25:void afterResume(java.lang.Object):0:0 -> S0 1:29:java.lang.Object getResult$kotlinx_coroutines_core():0:0 -> W0 1:35:boolean tryResume():0:0 -> X0 1:35:boolean trySuspend():0:0 -> Y0 kotlinx.coroutines.DispatchedTask -> Q0.V: # {"id":"sourceFile","fileName":"DispatchedTask.kt"} int resumeMode -> g 1:6:void (int):0:0 -> void cancelCompletedResult$kotlinx_coroutines_core(java.lang.Object,java.lang.Throwable) -> b kotlin.coroutines.Continuation getDelegate$kotlinx_coroutines_core() -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx0/d;"} 1:14:java.lang.Throwable getExceptionalResult$kotlinx_coroutines_core(java.lang.Object):0:0 -> e 1:1:java.lang.Object getSuccessfulResult$kotlinx_coroutines_core(java.lang.Object):0:0 -> f 1:57:void handleFatalException$kotlinx_coroutines_core(java.lang.Throwable,java.lang.Throwable):0:0 -> g java.lang.Object takeState$kotlinx_coroutines_core() -> h 1:1:void run():0:0 -> run kotlinx.coroutines.DispatchedTaskKt -> Q0.W: # {"id":"sourceFile","fileName":"DispatchedTask.kt"} 1:55:void dispatch(kotlinx.coroutines.DispatchedTask,int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/V;I)V"} 1:9:boolean isCancellableMode(int):0:0 -> b 1:7:boolean isReusableMode(int):0:0 -> c 1:95:void resume(kotlinx.coroutines.DispatchedTask,kotlin.coroutines.Continuation,boolean):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/V;Lx0/d;Z)V"} 1:49:void resumeUnconfined(kotlinx.coroutines.DispatchedTask):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/V;)V"} kotlinx.coroutines.Dispatchers -> Q0.X: # {"id":"sourceFile","fileName":"Dispatchers.kt"} kotlinx.coroutines.Dispatchers INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/X;"} kotlinx.coroutines.CoroutineDispatcher Default -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/G;"} kotlinx.coroutines.CoroutineDispatcher Unconfined -> c # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/G;"} kotlinx.coroutines.CoroutineDispatcher IO -> d # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/G;"} 1:20:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:3:kotlinx.coroutines.CoroutineDispatcher getDefault():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/G;"} 1:3:kotlinx.coroutines.CoroutineDispatcher getIO():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/G;"} 1:3:kotlinx.coroutines.MainCoroutineDispatcher getMain():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/C0;"} kotlinx.coroutines.DisposableHandle -> Q0.Y: # {"id":"sourceFile","fileName":"Job.kt"} void dispose() -> a kotlinx.coroutines.DisposeOnCancel -> Q0.Z: # {"id":"sourceFile","fileName":"CancellableContinuation.kt"} kotlinx.coroutines.DisposableHandle handle -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/Y;"} 1:6:void (kotlinx.coroutines.DisposableHandle):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/Y;)V"} 1:6:void invoke(java.lang.Throwable):0:0 -> a 1:8:java.lang.Object invoke(java.lang.Object):0:0 -> m 1:25:java.lang.String toString():0:0 -> toString kotlinx.coroutines.Empty -> Q0.a0: # {"id":"sourceFile","fileName":"JobSupport.kt"} boolean isActive -> e 1:6:void (boolean):0:0 -> 1:3:boolean isActive():0:0 -> b 1:2:kotlinx.coroutines.NodeList getList():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/D0;"} 1:34:java.lang.String toString():0:0 -> toString kotlinx.coroutines.EventLoop -> Q0.b0: # {"id":"sourceFile","fileName":"EventLoop.common.kt"} long useCount -> g boolean shared -> h kotlin.collections.ArrayDeque unconfinedQueue -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Lu0/e;"} 1:4:void ():0:0 -> 1:24:void decrementUseCount(boolean):0:0 -> L 1:19:void decrementUseCount$default(kotlinx.coroutines.EventLoop,boolean,int,java.lang.Object):0:0 -> M # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/b0;ZILjava/lang/Object;)V"} 1:11:long delta(boolean):0:0 -> N 1:15:void dispatchUnconfined(kotlinx.coroutines.DispatchedTask):0:0 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/V;)V"} 1:20:long getNextTime():0:0 -> P 1:15:void incrementUseCount(boolean):0:0 -> Q 1:19:void incrementUseCount$default(kotlinx.coroutines.EventLoop,boolean,int,java.lang.Object):0:0 -> R # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/b0;ZILjava/lang/Object;)V"} 1:14:boolean isUnconfinedLoopActive():0:0 -> S 1:11:boolean isUnconfinedQueueEmpty():0:0 -> T long processNextEvent() -> U 1:20:boolean processUnconfinedEvent():0:0 -> V 1:2:boolean shouldBeProcessedFromContext():0:0 -> W void shutdown() -> X kotlinx.coroutines.EventLoopImplBase -> Q0.c0: # {"id":"sourceFile","fileName":"EventLoop.common.kt"} java.util.concurrent.atomic.AtomicReferenceFieldUpdater _queue$FU -> j java.util.concurrent.atomic.AtomicReferenceFieldUpdater _delayed$FU -> k java.util.concurrent.atomic.AtomicIntegerFieldUpdater _isCompleted$FU -> l 1:29:void ():0:0 -> 1:7:void ():0:0 -> 1:4:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):0:0 -> H # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Ljava/lang/Runnable;)V"} 1:80:long getNextTime():0:0 -> P 1:86:long processNextEvent():0:0 -> U 1:26:void shutdown():0:0 -> X 1:5:boolean access$isCompleted(kotlinx.coroutines.EventLoopImplBase):0:0 -> b0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/c0;)Z"} 1:67:void closeQueue():0:0 -> c0 1:66:java.lang.Runnable dequeue():0:0 -> d0 1:16:void enqueue(java.lang.Runnable):0:0 -> e0 1:100:boolean enqueueImpl(java.lang.Runnable):0:0 -> f0 1:55:boolean isEmpty():0:0 -> g0 1:31:void rescheduleAllDelayed():0:0 -> h0 1:12:void resetAll():0:0 -> i0 1:39:void schedule(long,kotlinx.coroutines.EventLoopImplBase$DelayedTask):0:0 -> j0 # {"id":"com.android.tools.r8.residualsignature","signature":"(JLQ0/c0$b;)V"} 1:33:void scheduleResumeAfterDelay(long,kotlinx.coroutines.CancellableContinuation):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(JLQ0/m;)V"} 1:42:int scheduleImpl(long,kotlinx.coroutines.EventLoopImplBase$DelayedTask):0:0 -> k0 # {"id":"com.android.tools.r8.residualsignature","signature":"(JLQ0/c0$b;)I"} 1:6:void setCompleted(boolean):0:0 -> l0 1:24:boolean shouldUnpark(kotlinx.coroutines.EventLoopImplBase$DelayedTask):0:0 -> m0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/c0$b;)Z"} 1:12:boolean isCompleted():0:0 -> u kotlinx.coroutines.EventLoopImplBase$DelayedResumeTask -> Q0.c0$a: # {"id":"sourceFile","fileName":"EventLoop.common.kt"} kotlinx.coroutines.CancellableContinuation cont -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/m;"} kotlinx.coroutines.EventLoopImplBase this$0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/c0;"} 1:8:void (kotlinx.coroutines.EventLoopImplBase,long,kotlinx.coroutines.CancellableContinuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/c0;JLQ0/m;)V"} 1:10:void run():0:0 -> run 1:22:java.lang.String toString():0:0 -> toString kotlinx.coroutines.EventLoopImplBase$DelayedTask -> Q0.c0$b: # {"id":"sourceFile","fileName":"EventLoop.common.kt"} long nanoTime -> e int index -> f 1:9:void (long):0:0 -> 1:38:void dispose():0:0 -> a 1:23:void setHeap(kotlinx.coroutines.internal.ThreadSafeHeap):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/L;)V"} 1:7:int compareTo(java.lang.Object):0:0 -> compareTo 1:3:void setIndex(int):0:0 -> d 1:11:kotlinx.coroutines.internal.ThreadSafeHeap getHeap():0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/L;"} 1:3:int getIndex():0:0 -> j 1:19:int compareTo(kotlinx.coroutines.EventLoopImplBase$DelayedTask):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/c0$b;)I"} 1:81:int scheduleTask(long,kotlinx.coroutines.EventLoopImplBase$DelayedTaskQueue,kotlinx.coroutines.EventLoopImplBase):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(JLQ0/c0$c;LQ0/c0;)I"} 1:13:boolean timeToExecute(long):0:0 -> m 1:25:java.lang.String toString():0:0 -> toString kotlinx.coroutines.EventLoopImplBase$DelayedTaskQueue -> Q0.c0$c: # {"id":"sourceFile","fileName":"EventLoop.common.kt"} long timeNow -> c 1:6:void (long):0:0 -> kotlinx.coroutines.EventLoopImplPlatform -> Q0.d0: # {"id":"sourceFile","fileName":"EventLoop.kt"} 1:4:void ():0:0 -> java.lang.Thread getThread() -> Y 1:6:void reschedule(long,kotlinx.coroutines.EventLoopImplBase$DelayedTask):0:0 -> Z # {"id":"com.android.tools.r8.residualsignature","signature":"(JLQ0/c0$b;)V"} 1:17:void unpark():0:0 -> a0 kotlinx.coroutines.EventLoopKt -> Q0.e0: # {"id":"sourceFile","fileName":"EventLoop.kt"} 1:10:kotlinx.coroutines.EventLoop createEventLoop():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/b0;"} kotlinx.coroutines.EventLoop_commonKt -> Q0.f0: # {"id":"sourceFile","fileName":"EventLoop.common.kt"} kotlinx.coroutines.internal.Symbol DISPOSED_TASK -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlinx.coroutines.internal.Symbol CLOSED_EMPTY -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} 1:19:void ():0:0 -> 1:3:kotlinx.coroutines.internal.Symbol access$getCLOSED_EMPTY$p():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} 1:3:kotlinx.coroutines.internal.Symbol access$getDISPOSED_TASK$p():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} 1:28:long delayToNanos(long):0:0 -> c kotlinx.coroutines.ExceptionsKt -> Q0.g0: # {"id":"sourceFile","fileName":"Exceptions.kt"} 1:9:java.util.concurrent.CancellationException CancellationException(java.lang.String,java.lang.Throwable):0:0 -> a kotlinx.coroutines.ExecutorCoroutineDispatcher -> Q0.h0: # {"id":"sourceFile","fileName":"Executors.kt"} kotlinx.coroutines.ExecutorCoroutineDispatcher$Key Key -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/h0$a;"} 1:9:void ():0:0 -> 1:4:void ():0:0 -> kotlinx.coroutines.ExecutorCoroutineDispatcher$Key -> Q0.h0$a: # {"id":"sourceFile","fileName":"Executors.kt"} 1:1:void ():0:0 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} kotlinx.coroutines.ExecutorCoroutineDispatcher$Key$1 -> Q0.h0$a$a: # {"id":"sourceFile","fileName":"Executors.kt"} kotlinx.coroutines.ExecutorCoroutineDispatcher$Key$1 INSTANCE -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/h0$a$a;"} 1:8:void ():0:0 -> 1:5:void ():0:0 -> 1:9:kotlinx.coroutines.ExecutorCoroutineDispatcher invoke(kotlin.coroutines.CoroutineContext$Element):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$b;)LQ0/h0;"} 1:7:java.lang.Object invoke(java.lang.Object):0:0 -> m kotlinx.coroutines.ExecutorCoroutineDispatcherImpl -> Q0.i0: # {"id":"sourceFile","fileName":"Executors.kt"} java.util.concurrent.Executor executor -> h 1:13:void (java.util.concurrent.Executor):0:0 -> 1:26:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):0:0 -> H # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Ljava/lang/Runnable;)V"} 1:10:void cancelJobOnRejection(kotlin.coroutines.CoroutineContext,java.util.concurrent.RejectedExecutionException):0:0 -> L # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Ljava/util/concurrent/RejectedExecutionException;)V"} 1:3:java.util.concurrent.Executor getExecutor():0:0 -> M 1:13:java.util.concurrent.ScheduledFuture scheduleBlock(java.util.concurrent.ScheduledExecutorService,java.lang.Runnable,kotlin.coroutines.CoroutineContext,long):0:0 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/ScheduledExecutorService;Ljava/lang/Runnable;Lx0/g;J)Ljava/util/concurrent/ScheduledFuture;"} 1:18:void close():0:0 -> close 1:20:boolean equals(java.lang.Object):0:0 -> equals 1:9:int hashCode():0:0 -> hashCode 1:43:void scheduleResumeAfterDelay(long,kotlinx.coroutines.CancellableContinuation):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(JLQ0/m;)V"} 1:9:java.lang.String toString():0:0 -> toString kotlinx.coroutines.ExecutorsKt -> Q0.j0: # {"id":"sourceFile","fileName":"Executors.kt"} 1:6:kotlinx.coroutines.CoroutineDispatcher from(java.util.concurrent.Executor):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/concurrent/Executor;)LQ0/G;"} kotlinx.coroutines.GlobalScope -> Q0.k0: # {"id":"sourceFile","fileName":"CoroutineScope.kt"} kotlinx.coroutines.GlobalScope INSTANCE -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/k0;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:3:kotlin.coroutines.CoroutineContext getCoroutineContext():0:0 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx0/g;"} kotlinx.coroutines.InactiveNodeList -> Q0.l0: # {"id":"sourceFile","fileName":"JobSupport.kt"} kotlinx.coroutines.NodeList list -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/D0;"} 1:6:void (kotlinx.coroutines.NodeList):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/D0;)V"} 1:2:boolean isActive():0:0 -> b 1:3:kotlinx.coroutines.NodeList getList():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/D0;"} 1:5:java.lang.String toString():0:0 -> toString kotlinx.coroutines.Incomplete -> Q0.m0: # {"id":"sourceFile","fileName":"JobSupport.kt"} boolean isActive() -> b kotlinx.coroutines.NodeList getList() -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/D0;"} kotlinx.coroutines.IncompleteStateBox -> Q0.n0: # {"id":"sourceFile","fileName":"JobSupport.kt"} kotlinx.coroutines.Incomplete state -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/m0;"} 1:6:void (kotlinx.coroutines.Incomplete):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/m0;)V"} kotlinx.coroutines.InvokeOnCancel -> Q0.o0: # {"id":"sourceFile","fileName":"CancellableContinuationImpl.kt"} kotlin.jvm.functions.Function1 handler -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/l;"} 1:6:void (kotlin.jvm.functions.Function1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/l;)V"} 1:6:void invoke(java.lang.Throwable):0:0 -> a 1:8:java.lang.Object invoke(java.lang.Object):0:0 -> m 1:41:java.lang.String toString():0:0 -> toString kotlinx.coroutines.InvokeOnCancelling -> Q0.p0: # {"id":"sourceFile","fileName":"JobSupport.kt"} kotlin.jvm.functions.Function1 handler -> i # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/l;"} java.util.concurrent.atomic.AtomicIntegerFieldUpdater _invoked$FU -> j 1:11:void ():0:0 -> 1:6:void (kotlin.jvm.functions.Function1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/l;)V"} 1:8:java.lang.Object invoke(java.lang.Object):0:0 -> m 1:16:void invoke(java.lang.Throwable):0:0 -> y kotlinx.coroutines.InvokeOnCompletion -> Q0.q0: # {"id":"sourceFile","fileName":"JobSupport.kt"} kotlin.jvm.functions.Function1 handler -> i # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/l;"} 1:6:void (kotlin.jvm.functions.Function1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/l;)V"} 1:8:java.lang.Object invoke(java.lang.Object):0:0 -> m 1:6:void invoke(java.lang.Throwable):0:0 -> y kotlinx.coroutines.Job -> Q0.r0: # {"id":"sourceFile","fileName":"Job.kt"} kotlinx.coroutines.Job$Key Key -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/r0$b;"} 1:5:void ():0:0 -> void cancel(java.util.concurrent.CancellationException) -> a boolean isActive() -> b kotlinx.coroutines.Job getParent() -> getParent # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/r0;"} kotlinx.coroutines.ChildHandle attachChild(kotlinx.coroutines.ChildJob) -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/u;)LQ0/s;"} java.lang.Object join(kotlin.coroutines.Continuation) -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} java.util.concurrent.CancellationException getCancellationException() -> n kotlinx.coroutines.DisposableHandle invokeOnCompletion(kotlin.jvm.functions.Function1) -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/l;)LQ0/Y;"} boolean start() -> start boolean isCompleted() -> u kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1) -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(ZZLG0/l;)LQ0/Y;"} kotlinx.coroutines.Job$DefaultImpls -> Q0.r0$a: # {"id":"sourceFile","fileName":"Job.kt"} 1:19:void cancel$default(kotlinx.coroutines.Job,java.util.concurrent.CancellationException,int,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/r0;Ljava/util/concurrent/CancellationException;ILjava/lang/Object;)V"} 1:5:java.lang.Object fold(kotlinx.coroutines.Job,java.lang.Object,kotlin.jvm.functions.Function2):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/r0;Ljava/lang/Object;LG0/p;)Ljava/lang/Object;"} 1:5:kotlin.coroutines.CoroutineContext$Element get(kotlinx.coroutines.Job,kotlin.coroutines.CoroutineContext$Key):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/r0;Lx0/g$c;)Lx0/g$b;"} 1:25:kotlinx.coroutines.DisposableHandle invokeOnCompletion$default(kotlinx.coroutines.Job,boolean,boolean,kotlin.jvm.functions.Function1,int,java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/r0;ZZLG0/l;ILjava/lang/Object;)LQ0/Y;"} 1:5:kotlin.coroutines.CoroutineContext minusKey(kotlinx.coroutines.Job,kotlin.coroutines.CoroutineContext$Key):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/r0;Lx0/g$c;)Lx0/g;"} 1:5:kotlin.coroutines.CoroutineContext plus(kotlinx.coroutines.Job,kotlin.coroutines.CoroutineContext):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/r0;Lx0/g;)Lx0/g;"} kotlinx.coroutines.Job$Key -> Q0.r0$b: # {"id":"sourceFile","fileName":"Job.kt"} kotlinx.coroutines.Job$Key $$INSTANCE -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/r0$b;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} kotlinx.coroutines.JobCancellationException -> Q0.s0: # {"id":"sourceFile","fileName":"Exceptions.kt"} kotlinx.coroutines.Job job -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/r0;"} 1:11:void (java.lang.String,java.lang.Throwable,kotlinx.coroutines.Job):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Ljava/lang/Throwable;LQ0/r0;)V"} 1:51:boolean equals(java.lang.Object):0:0 -> equals 1:7:java.lang.Throwable fillInStackTrace():0:0 -> fillInStackTrace 1:36:int hashCode():0:0 -> hashCode 1:27:java.lang.String toString():0:0 -> toString kotlinx.coroutines.JobCancellingNode -> Q0.t0: # {"id":"sourceFile","fileName":"JobSupport.kt"} 1:4:void ():0:0 -> kotlinx.coroutines.JobImpl -> Q0.u0: # {"id":"sourceFile","fileName":"JobSupport.kt"} boolean handlesException -> g 1:14:void (kotlinx.coroutines.Job):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/r0;)V"} 1:52:boolean handlesException():0:0 -> S0 1:3:boolean getHandlesException$kotlinx_coroutines_core():0:0 -> h0 1:2:boolean getOnCancelComplete$kotlinx_coroutines_core():0:0 -> i0 kotlinx.coroutines.JobKt -> Q0.v0: 1:5:kotlinx.coroutines.CompletableJob Job(kotlinx.coroutines.Job):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/r0;)LQ0/y;"} 1:5:kotlinx.coroutines.CompletableJob Job$default(kotlinx.coroutines.Job,int,java.lang.Object):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/r0;ILjava/lang/Object;)LQ0/y;"} 1:4:void cancel(kotlin.coroutines.CoroutineContext,java.util.concurrent.CancellationException):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Ljava/util/concurrent/CancellationException;)V"} 1:4:void cancelFutureOnCancellation(kotlinx.coroutines.CancellableContinuation,java.util.concurrent.Future):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/m;Ljava/util/concurrent/Future;)V"} 1:4:void ensureActive(kotlinx.coroutines.Job):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/r0;)V"} 1:4:void ensureActive(kotlin.coroutines.CoroutineContext):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;)V"} kotlinx.coroutines.JobKt__FutureKt -> Q0.w0: # {"id":"sourceFile","fileName":"Future.kt"} 1:9:void cancelFutureOnCancellation(kotlinx.coroutines.CancellableContinuation,java.util.concurrent.Future):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/m;Ljava/util/concurrent/Future;)V"} kotlinx.coroutines.JobKt__JobKt -> Q0.x0: # {"id":"sourceFile","fileName":"Job.kt"} 1:6:kotlinx.coroutines.CompletableJob Job(kotlinx.coroutines.Job):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/r0;)LQ0/y;"} 1:10:kotlinx.coroutines.CompletableJob Job$default(kotlinx.coroutines.Job,int,java.lang.Object):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/r0;ILjava/lang/Object;)LQ0/y;"} 1:14:void cancel(kotlin.coroutines.CoroutineContext,java.util.concurrent.CancellationException):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Ljava/util/concurrent/CancellationException;)V"} 1:12:void ensureActive(kotlinx.coroutines.Job):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/r0;)V"} 1:14:void ensureActive(kotlin.coroutines.CoroutineContext):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;)V"} kotlinx.coroutines.JobNode -> Q0.y0: # {"id":"sourceFile","fileName":"JobSupport.kt"} kotlinx.coroutines.JobSupport job -> h # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/z0;"} 1:4:void ():0:0 -> 1:3:void setJob(kotlinx.coroutines.JobSupport):0:0 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/z0;)V"} 1:8:void dispose():0:0 -> a 1:2:boolean isActive():0:0 -> b 1:2:kotlinx.coroutines.NodeList getList():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/D0;"} 1:50:java.lang.String toString():0:0 -> toString 1:12:kotlinx.coroutines.JobSupport getJob():0:0 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/z0;"} kotlinx.coroutines.JobSupport -> Q0.z0: # {"id":"sourceFile","fileName":"JobSupport.kt"} java.util.concurrent.atomic.AtomicReferenceFieldUpdater _state$FU -> e java.util.concurrent.atomic.AtomicReferenceFieldUpdater _parentHandle$FU -> f 1:21:void ():0:0 -> 1:17:void (boolean):0:0 -> 1:79:void notifyCompletion(kotlinx.coroutines.NodeList,java.lang.Throwable):0:0 -> A0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/D0;Ljava/lang/Throwable;)V"} 1:1:void onCancelling(java.lang.Throwable):0:0 -> B0 1:1:void onCompletionInternal(java.lang.Object):0:0 -> C0 1:1:void onStart():0:0 -> D0 1:24:void promoteEmptyToNodeList(kotlinx.coroutines.Empty):0:0 -> E0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/a0;)V"} 1:4:void parentCancelled(kotlinx.coroutines.ParentJob):0:0 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/G0;)V"} 1:18:void promoteSingleToNodeList(kotlinx.coroutines.JobNode):0:0 -> F0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/y0;)V"} 1:40:void removeNode$kotlinx_coroutines_core(kotlinx.coroutines.JobNode):0:0 -> G0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/y0;)V"} 1:6:void setParentHandle$kotlinx_coroutines_core(kotlinx.coroutines.ChildHandle):0:0 -> H0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/s;)V"} 1:59:int startInternal(java.lang.Object):0:0 -> I0 1:5:java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2):0:0 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LG0/p;)Ljava/lang/Object;"} 1:52:java.lang.String stateString(java.lang.Object):0:0 -> J0 1:23:java.util.concurrent.CancellationException toCancellationException(java.lang.Throwable,java.lang.String):0:0 -> K0 1:20:java.util.concurrent.CancellationException toCancellationException$default(kotlinx.coroutines.JobSupport,java.lang.Throwable,java.lang.String,int,java.lang.Object):0:0 -> L0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/z0;Ljava/lang/Throwable;Ljava/lang/String;ILjava/lang/Object;)Ljava/util/concurrent/CancellationException;"} 1:5:java.lang.String access$cancellationExceptionMessage(kotlinx.coroutines.JobSupport):0:0 -> M # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/z0;)Ljava/lang/String;"} 1:38:java.lang.String toDebugString():0:0 -> M0 1:4:void access$continueCompleting(kotlinx.coroutines.JobSupport,kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):0:0 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/z0;LQ0/z0$c;LQ0/t;Ljava/lang/Object;)V"} 1:26:boolean tryFinalizeSimpleState(kotlinx.coroutines.Incomplete,java.lang.Object):0:0 -> N0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/m0;Ljava/lang/Object;)Z"} 1:22:boolean addLastAtomic(java.lang.Object,kotlinx.coroutines.NodeList,kotlinx.coroutines.JobNode):0:0 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LQ0/D0;LQ0/y0;)Z"} 1:27:boolean tryMakeCancelling(kotlinx.coroutines.Incomplete,java.lang.Throwable):0:0 -> O0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/m0;Ljava/lang/Throwable;)Z"} 1:56:void addSuppressedExceptions(java.lang.Throwable,java.util.List):0:0 -> P 1:46:java.lang.Object tryMakeCompleting(java.lang.Object,java.lang.Object):0:0 -> P0 1:1:void afterCompletion(java.lang.Object):0:0 -> Q 1:129:java.lang.Object tryMakeCompletingSlowPath(kotlinx.coroutines.Incomplete,java.lang.Object):0:0 -> Q0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/m0;Ljava/lang/Object;)Ljava/lang/Object;"} 1:33:java.lang.Object awaitInternal(kotlin.coroutines.Continuation):0:0 -> R # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} 1:29:boolean tryWaitForChild(kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):0:0 -> R0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/z0$c;LQ0/t;Ljava/lang/Object;)Z"} 1:38:java.lang.Object awaitSuspend(kotlin.coroutines.Continuation):0:0 -> S # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} 1:5:boolean cancelCoroutine(java.lang.Throwable):0:0 -> T 1:54:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Object):0:0 -> U 1:4:void cancelInternal(java.lang.Throwable):0:0 -> V 1:50:java.lang.Object cancelMakeCompleting(java.lang.Object):0:0 -> W 1:33:boolean cancelParent(java.lang.Throwable):0:0 -> X 1:3:java.lang.String cancellationExceptionMessage():0:0 -> Y 1:21:boolean childCancelled(java.lang.Throwable):0:0 -> Z 1:16:void cancel(java.util.concurrent.CancellationException):0:0 -> a 1:83:void completeStateFinalization(kotlinx.coroutines.Incomplete,java.lang.Object):0:0 -> a0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/m0;Ljava/lang/Object;)V"} 1:20:boolean isActive():0:0 -> b 1:21:void continueCompleting(kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):0:0 -> b0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/z0$c;LQ0/t;Ljava/lang/Object;)V"} 1:5:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$c;)Lx0/g$b;"} 1:34:java.lang.Throwable createCauseException(java.lang.Object):0:0 -> c0 1:99:java.lang.Object finalizeFinishingState(kotlinx.coroutines.JobSupport$Finishing,java.lang.Object):0:0 -> d0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/z0$c;Ljava/lang/Object;)Ljava/lang/Object;"} 1:25:kotlinx.coroutines.ChildHandleNode firstChild(kotlinx.coroutines.Incomplete):0:0 -> e0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/m0;)LQ0/t;"} 1:5:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$c;)Lx0/g;"} 1:14:java.lang.Throwable getExceptionOrNull(java.lang.Object):0:0 -> f0 1:95:java.util.concurrent.CancellationException getChildJobCancellationCause():0:0 -> g 1:61:java.lang.Throwable getFinalRootCause(kotlinx.coroutines.JobSupport$Finishing,java.util.List):0:0 -> g0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/z0$c;Ljava/util/List;)Ljava/lang/Throwable;"} 1:3:kotlin.coroutines.CoroutineContext$Key getKey():0:0 -> getKey # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx0/g$c;"} 1:13:kotlinx.coroutines.Job getParent():0:0 -> getParent # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/r0;"} 1:22:kotlinx.coroutines.ChildHandle attachChild(kotlinx.coroutines.ChildJob):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/u;)LQ0/s;"} 1:2:boolean getHandlesException$kotlinx_coroutines_core():0:0 -> h0 1:2:boolean getOnCancelComplete$kotlinx_coroutines_core():0:0 -> i0 1:55:kotlinx.coroutines.NodeList getOrPromoteCancellingList(kotlinx.coroutines.Incomplete):0:0 -> j0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/m0;)LQ0/D0;"} 1:9:kotlinx.coroutines.ChildHandle getParentHandle$kotlinx_coroutines_core():0:0 -> k0 # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/s;"} 1:30:java.lang.Object join(kotlin.coroutines.Continuation):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} 1:17:java.lang.Object getState$kotlinx_coroutines_core():0:0 -> l0 1:5:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;)Lx0/g;"} 1:2:boolean handleJobException(java.lang.Throwable):0:0 -> m0 1:1:java.util.concurrent.CancellationException getCancellationException():0:0 -> n 1:1:void handleOnCompletionException$kotlinx_coroutines_core(java.lang.Throwable):0:0 -> n0 1:33:void initParentJob(kotlinx.coroutines.Job):0:0 -> o0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/r0;)V"} 1:25:boolean isCancelled():0:0 -> p0 1:2:boolean isScopedCoroutine():0:0 -> q0 1:18:boolean joinInternal():0:0 -> r0 1:7:kotlinx.coroutines.DisposableHandle invokeOnCompletion(kotlin.jvm.functions.Function1):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/l;)LQ0/Y;"} 1:48:java.lang.Object joinSuspend(kotlin.coroutines.Continuation):0:0 -> s0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} 1:17:boolean start():0:0 -> start 1:168:java.lang.Object makeCancelling(java.lang.Object):0:0 -> t0 1:29:java.lang.String toString():0:0 -> toString 1:9:boolean isCompleted():0:0 -> u 1:32:boolean makeCompleting$kotlinx_coroutines_core(java.lang.Object):0:0 -> u0 1:56:java.lang.Object makeCompletingOnce$kotlinx_coroutines_core(java.lang.Object):0:0 -> v0 1:37:kotlinx.coroutines.JobNode makeNode(kotlin.jvm.functions.Function1,boolean):0:0 -> w0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/l;Z)LQ0/y0;"} 1:147:kotlinx.coroutines.DisposableHandle invokeOnCompletion(boolean,boolean,kotlin.jvm.functions.Function1):0:0 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(ZZLG0/l;)LQ0/Y;"} 1:5:java.lang.String nameString$kotlinx_coroutines_core():0:0 -> x0 1:34:kotlinx.coroutines.ChildHandleNode nextChild(kotlinx.coroutines.internal.LockFreeLinkedListNode):0:0 -> y0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/q;)LQ0/t;"} 1:85:void notifyCancelling(kotlinx.coroutines.NodeList,java.lang.Throwable):0:0 -> z0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/D0;Ljava/lang/Throwable;)V"} kotlinx.coroutines.JobSupport$AwaitContinuation -> Q0.z0$a: # {"id":"sourceFile","fileName":"JobSupport.kt"} kotlinx.coroutines.JobSupport job -> m # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/z0;"} 1:7:void (kotlin.coroutines.Continuation,kotlinx.coroutines.JobSupport):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;LQ0/z0;)V"} 1:3:java.lang.String nameString():0:0 -> G 1:34:java.lang.Throwable getContinuationCancellationCause(kotlinx.coroutines.Job):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/r0;)Ljava/lang/Throwable;"} kotlinx.coroutines.JobSupport$ChildCompletion -> Q0.z0$b: # {"id":"sourceFile","fileName":"JobSupport.kt"} kotlinx.coroutines.JobSupport parent -> i # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/z0;"} kotlinx.coroutines.JobSupport$Finishing state -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/z0$c;"} kotlinx.coroutines.ChildHandleNode child -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/t;"} java.lang.Object proposedUpdate -> l 1:12:void (kotlinx.coroutines.JobSupport,kotlinx.coroutines.JobSupport$Finishing,kotlinx.coroutines.ChildHandleNode,java.lang.Object):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/z0;LQ0/z0$c;LQ0/t;Ljava/lang/Object;)V"} 1:8:java.lang.Object invoke(java.lang.Object):0:0 -> m 1:12:void invoke(java.lang.Throwable):0:0 -> y kotlinx.coroutines.JobSupport$Finishing -> Q0.z0$c: # {"id":"sourceFile","fileName":"JobSupport.kt"} kotlinx.coroutines.NodeList list -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/D0;"} java.util.concurrent.atomic.AtomicIntegerFieldUpdater _isCompleting$FU -> f java.util.concurrent.atomic.AtomicReferenceFieldUpdater _rootCause$FU -> g java.util.concurrent.atomic.AtomicReferenceFieldUpdater _exceptionsHolder$FU -> h 1:29:void ():0:0 -> 1:10:void (kotlinx.coroutines.NodeList,boolean,java.lang.Throwable):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/D0;ZLjava/lang/Throwable;)V"} 1:81:void addExceptionLocked(java.lang.Throwable):0:0 -> a 1:10:boolean isActive():0:0 -> b 1:7:java.util.ArrayList allocateList():0:0 -> c 1:3:kotlinx.coroutines.NodeList getList():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/D0;"} 1:7:java.lang.Object getExceptionsHolder():0:0 -> e 1:9:java.lang.Throwable getRootCause():0:0 -> f 1:10:boolean isCancelling():0:0 -> g 1:12:boolean isCompleting():0:0 -> h 1:14:boolean isSealed():0:0 -> i 1:86:java.util.List sealLocked(java.lang.Throwable):0:0 -> j 1:6:void setCompleting(boolean):0:0 -> k 1:6:void setExceptionsHolder(java.lang.Object):0:0 -> l 1:6:void setRootCause(java.lang.Throwable):0:0 -> m 1:75:java.lang.String toString():0:0 -> toString kotlinx.coroutines.JobSupport$addLastAtomic$$inlined$addLastIf$1 -> Q0.z0$d: # {"id":"sourceFile","fileName":"LockFreeLinkedList.kt"} kotlinx.coroutines.JobSupport this$0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/z0;"} java.lang.Object $expect$inlined -> e 1:8:void (kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.JobSupport,java.lang.Object):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/q;LQ0/z0;Ljava/lang/Object;)V"} 1:7:java.lang.Object prepare(java.lang.Object):0:0 -> d 1:17:java.lang.Object prepare(kotlinx.coroutines.internal.LockFreeLinkedListNode):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/q;)Ljava/lang/Object;"} kotlinx.coroutines.JobSupportKt -> Q0.A0: # {"id":"sourceFile","fileName":"JobSupport.kt"} kotlinx.coroutines.internal.Symbol COMPLETING_ALREADY -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlinx.coroutines.internal.Symbol COMPLETING_WAITING_CHILDREN -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlinx.coroutines.internal.Symbol COMPLETING_RETRY -> c # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlinx.coroutines.internal.Symbol TOO_LATE_TO_CANCEL -> d # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlinx.coroutines.internal.Symbol SEALED -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlinx.coroutines.Empty EMPTY_NEW -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/a0;"} kotlinx.coroutines.Empty EMPTY_ACTIVE -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/a0;"} 1:62:void ():0:0 -> 1:3:kotlinx.coroutines.internal.Symbol access$getCOMPLETING_ALREADY$p():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} 1:3:kotlinx.coroutines.internal.Symbol access$getCOMPLETING_RETRY$p():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} 1:3:kotlinx.coroutines.Empty access$getEMPTY_ACTIVE$p():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/a0;"} 1:3:kotlinx.coroutines.Empty access$getEMPTY_NEW$p():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/a0;"} 1:3:kotlinx.coroutines.internal.Symbol access$getSEALED$p():0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} 1:3:kotlinx.coroutines.internal.Symbol access$getTOO_LATE_TO_CANCEL$p():0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} 1:13:java.lang.Object boxIncomplete(java.lang.Object):0:0 -> g 1:18:java.lang.Object unboxState(java.lang.Object):0:0 -> h kotlinx.coroutines.LazyStandaloneCoroutine -> Q0.B0: # {"id":"sourceFile","fileName":"Builders.common.kt"} kotlin.coroutines.Continuation continuation -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/d;"} 1:11:void (kotlin.coroutines.CoroutineContext,kotlin.jvm.functions.Function2):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;LG0/p;)V"} 1:6:void onStart():0:0 -> D0 kotlinx.coroutines.MainCoroutineDispatcher -> Q0.C0: # {"id":"sourceFile","fileName":"MainCoroutineDispatcher.kt"} 1:4:void ():0:0 -> kotlinx.coroutines.MainCoroutineDispatcher getImmediate() -> L # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/C0;"} 1:23:java.lang.String toStringInternalImpl():0:0 -> M kotlinx.coroutines.NodeList -> Q0.D0: # {"id":"sourceFile","fileName":"JobSupport.kt"} 1:4:void ():0:0 -> 1:2:boolean isActive():0:0 -> b 1:1:kotlinx.coroutines.NodeList getList():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/D0;"} 1:5:java.lang.String toString():0:0 -> toString kotlinx.coroutines.NonDisposableHandle -> Q0.E0: # {"id":"sourceFile","fileName":"Job.kt"} kotlinx.coroutines.NonDisposableHandle INSTANCE -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/E0;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void dispose():0:0 -> a 1:2:boolean childCancelled(java.lang.Throwable):0:0 -> e 1:2:kotlinx.coroutines.Job getParent():0:0 -> getParent # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/r0;"} 1:3:java.lang.String toString():0:0 -> toString kotlinx.coroutines.NotCompleted -> Q0.F0: # {"id":"sourceFile","fileName":"CancellableContinuationImpl.kt"} kotlinx.coroutines.ParentJob -> Q0.G0: # {"id":"sourceFile","fileName":"Job.kt"} java.util.concurrent.CancellationException getChildJobCancellationCause() -> g kotlinx.coroutines.ResumeAwaitOnCompletion -> Q0.H0: # {"id":"sourceFile","fileName":"JobSupport.kt"} kotlinx.coroutines.CancellableContinuationImpl continuation -> i # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/n;"} 1:6:void (kotlinx.coroutines.CancellableContinuationImpl):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/n;)V"} 1:8:java.lang.Object invoke(java.lang.Object):0:0 -> m 1:42:void invoke(java.lang.Throwable):0:0 -> y kotlinx.coroutines.ResumeOnCompletion -> Q0.I0: # {"id":"sourceFile","fileName":"JobSupport.kt"} kotlin.coroutines.Continuation continuation -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/d;"} 1:6:void (kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)V"} 1:8:java.lang.Object invoke(java.lang.Object):0:0 -> m 1:14:void invoke(java.lang.Throwable):0:0 -> y kotlinx.coroutines.ResumeUndispatchedRunnable -> Q0.J0: # {"id":"sourceFile","fileName":"Executors.kt"} kotlinx.coroutines.CoroutineDispatcher dispatcher -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/G;"} kotlinx.coroutines.CancellableContinuation continuation -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/m;"} 1:8:void (kotlinx.coroutines.CoroutineDispatcher,kotlinx.coroutines.CancellableContinuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/G;LQ0/m;)V"} 1:10:void run():0:0 -> run kotlinx.coroutines.StandaloneCoroutine -> Q0.K0: # {"id":"sourceFile","fileName":"Builders.common.kt"} 1:5:void (kotlin.coroutines.CoroutineContext,boolean):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Z)V"} 1:9:boolean handleJobException(java.lang.Throwable):0:0 -> m0 kotlinx.coroutines.SupervisorJobImpl -> Q0.L0: # {"id":"sourceFile","fileName":"Supervisor.kt"} 1:4:void (kotlinx.coroutines.Job):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/r0;)V"} 1:2:boolean childCancelled(java.lang.Throwable):0:0 -> Z kotlinx.coroutines.SupervisorKt -> Q0.M0: # {"id":"sourceFile","fileName":"Supervisor.kt"} 1:6:kotlinx.coroutines.CompletableJob SupervisorJob(kotlinx.coroutines.Job):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/r0;)LQ0/y;"} 1:10:kotlinx.coroutines.CompletableJob SupervisorJob$default(kotlinx.coroutines.Job,int,java.lang.Object):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/r0;ILjava/lang/Object;)LQ0/y;"} kotlinx.coroutines.ThreadContextElement -> Q0.N0: # {"id":"sourceFile","fileName":"ThreadContextElement.kt"} void restoreThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object) -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Ljava/lang/Object;)V"} java.lang.Object updateThreadContext(kotlin.coroutines.CoroutineContext) -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;)Ljava/lang/Object;"} kotlinx.coroutines.ThreadLocalEventLoop -> Q0.O0: # {"id":"sourceFile","fileName":"EventLoop.common.kt"} kotlinx.coroutines.ThreadLocalEventLoop INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/O0;"} java.lang.ThreadLocal ref -> b 1:21:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:9:kotlinx.coroutines.EventLoop currentOrNull$kotlinx_coroutines_core():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/b0;"} 1:18:kotlinx.coroutines.EventLoop getEventLoop$kotlinx_coroutines_core():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/b0;"} 1:7:void resetEventLoop$kotlinx_coroutines_core():0:0 -> c 1:6:void setEventLoop$kotlinx_coroutines_core(kotlinx.coroutines.EventLoop):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/b0;)V"} kotlinx.coroutines.Unconfined -> Q0.P0: # {"id":"sourceFile","fileName":"Unconfined.kt"} kotlinx.coroutines.Unconfined INSTANCE -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/P0;"} 1:8:void ():0:0 -> 1:4:void ():0:0 -> 1:17:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):0:0 -> H # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Ljava/lang/Runnable;)V"} 1:2:boolean isDispatchNeeded(kotlin.coroutines.CoroutineContext):0:0 -> I # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;)Z"} 1:3:java.lang.String toString():0:0 -> toString kotlinx.coroutines.UndispatchedCoroutine -> Q0.Q0: # {"id":"sourceFile","fileName":"CoroutineContext.kt"} java.lang.ThreadLocal threadStateToRecover -> i 1:50:void (kotlin.coroutines.CoroutineContext,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Lx0/d;)V"} 1:89:void afterResume(java.lang.Object):0:0 -> S0 1:23:boolean clearThreadContext():0:0 -> W0 1:13:void saveThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):0:0 -> X0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Ljava/lang/Object;)V"} kotlinx.coroutines.UndispatchedMarker -> Q0.R0: # {"id":"sourceFile","fileName":"CoroutineContext.kt"} kotlinx.coroutines.UndispatchedMarker INSTANCE -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/R0;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2):0:0 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LG0/p;)Ljava/lang/Object;"} 1:5:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$c;)Lx0/g$b;"} 1:5:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$c;)Lx0/g;"} 1:1:kotlin.coroutines.CoroutineContext$Key getKey():0:0 -> getKey # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx0/g$c;"} 1:5:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;)Lx0/g;"} kotlinx.coroutines.Waiter -> Q0.S0: # {"id":"sourceFile","fileName":"Waiter.kt"} void invokeOnCancellation(kotlinx.coroutines.internal.Segment,int) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/C;I)V"} kotlinx.coroutines.YieldContext -> Q0.T0: # {"id":"sourceFile","fileName":"Unconfined.kt"} kotlinx.coroutines.YieldContext$Key Key -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/T0$a;"} 1:9:void ():0:0 -> kotlinx.coroutines.YieldContext$Key -> Q0.T0$a: # {"id":"sourceFile","fileName":"Unconfined.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} kotlinx.coroutines.android.AndroidDispatcherFactory -> R0.a: # {"id":"sourceFile","fileName":"HandlerDispatcher.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:4:int getLoadPriority():0:0 -> a 1:3:java.lang.String hintOnError():0:0 -> b 1:27:kotlinx.coroutines.MainCoroutineDispatcher createDispatcher(java.util.List):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)LQ0/C0;"} kotlinx.coroutines.android.AndroidExceptionPreHandler -> R0.b: # {"id":"sourceFile","fileName":"AndroidExceptionPreHandler.kt"} 1:8:void ():0:0 -> 1:43:java.lang.reflect.Method preHandler():0:0 -> H 1:43:void handleException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Ljava/lang/Throwable;)V"} kotlinx.coroutines.android.HandlerContext -> R0.c: # {"id":"sourceFile","fileName":"HandlerDispatcher.kt"} kotlinx.coroutines.android.HandlerContext _immediate -> _immediate # {"id":"com.android.tools.r8.residualsignature","signature":"LR0/c;"} android.os.Handler handler -> g java.lang.String name -> h boolean invokeImmediately -> i kotlinx.coroutines.android.HandlerContext immediate -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LR0/c;"} 1:1:void (android.os.Handler,java.lang.String):0:0 -> 2:2:void (android.os.Handler,java.lang.String,int,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Landroid/os/Handler;Ljava/lang/String;ILH0/g;)V"} 3:3:void (android.os.Handler,java.lang.String,boolean):0:0 -> 1:12:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):0:0 -> H # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Ljava/lang/Runnable;)V"} 1:25:boolean isDispatchNeeded(kotlin.coroutines.CoroutineContext):0:0 -> I # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;)Z"} 1:5:kotlinx.coroutines.MainCoroutineDispatcher getImmediate():0:0 -> L # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/C0;"} 1:3:android.os.Handler access$getHandler$p(kotlinx.coroutines.android.HandlerContext):0:0 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"(LR0/c;)Landroid/os/Handler;"} 1:38:void cancelOnRejection(kotlin.coroutines.CoroutineContext,java.lang.Runnable):0:0 -> O # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Ljava/lang/Runnable;)V"} 1:3:kotlinx.coroutines.android.HandlerContext getImmediate():0:0 -> P # {"id":"com.android.tools.r8.residualsignature","signature":"()LR0/c;"} 1:16:boolean equals(java.lang.Object):0:0 -> equals 1:7:int hashCode():0:0 -> hashCode 1:39:void scheduleResumeAfterDelay(long,kotlinx.coroutines.CancellableContinuation):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(JLQ0/m;)V"} 1:38:java.lang.String toString():0:0 -> toString kotlinx.coroutines.android.HandlerContext$scheduleResumeAfterDelay$$inlined$Runnable$1 -> R0.c$a: # {"id":"sourceFile","fileName":"Runnable.kt"} kotlinx.coroutines.CancellableContinuation $continuation$inlined -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/m;"} kotlinx.coroutines.android.HandlerContext this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LR0/c;"} 1:8:void (kotlinx.coroutines.CancellableContinuation,kotlinx.coroutines.android.HandlerContext):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/m;LR0/c;)V"} 1:10:void run():0:0 -> run kotlinx.coroutines.android.HandlerContext$scheduleResumeAfterDelay$1 -> R0.c$b: # {"id":"sourceFile","fileName":"HandlerDispatcher.kt"} kotlinx.coroutines.android.HandlerContext this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LR0/c;"} java.lang.Runnable $block -> g 1:9:void (kotlinx.coroutines.android.HandlerContext,java.lang.Runnable):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LR0/c;Ljava/lang/Runnable;)V"} 1:12:void invoke(java.lang.Throwable):0:0 -> a 1:8:java.lang.Object invoke(java.lang.Object):0:0 -> m kotlinx.coroutines.android.HandlerDispatcher -> R0.d: # {"id":"sourceFile","fileName":"HandlerDispatcher.kt"} 1:1:void ():0:0 -> 2:2:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} kotlinx.coroutines.android.HandlerDispatcherKt -> R0.e: # {"id":"sourceFile","fileName":"HandlerDispatcher.kt"} kotlinx.coroutines.android.HandlerDispatcher Main -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LR0/d;"} 1:47:void ():0:0 -> 1:86:android.os.Handler asHandler(android.os.Looper,boolean):0:0 -> a kotlinx.coroutines.channels.BufferOverflow -> S0.a: # {"id":"sourceFile","fileName":"BufferOverflow.kt"} kotlinx.coroutines.channels.BufferOverflow SUSPEND -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LS0/a;"} kotlinx.coroutines.channels.BufferOverflow DROP_OLDEST -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LS0/a;"} kotlinx.coroutines.channels.BufferOverflow DROP_LATEST -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LS0/a;"} kotlinx.coroutines.channels.BufferOverflow[] $VALUES -> h # {"id":"com.android.tools.r8.residualsignature","signature":"[LS0/a;"} 1:37:void ():0:0 -> 1:4:void (java.lang.String,int):0:0 -> 1:19:kotlinx.coroutines.channels.BufferOverflow[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[LS0/a;"} 1:9:kotlinx.coroutines.channels.BufferOverflow valueOf(java.lang.String):0:0 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LS0/a;"} 1:9:kotlinx.coroutines.channels.BufferOverflow[] values():0:0 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[LS0/a;"} kotlinx.coroutines.channels.BufferedChannel -> S0.b: # {"id":"sourceFile","fileName":"BufferedChannel.kt"} int capacity -> e kotlin.jvm.functions.Function1 onUndeliveredElement -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/l;"} kotlin.jvm.functions.Function3 onUndeliveredElementReceiveCancellationConstructor -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/q;"} java.util.concurrent.atomic.AtomicLongFieldUpdater sendersAndCloseStatus$FU -> h java.util.concurrent.atomic.AtomicLongFieldUpdater receivers$FU -> i java.util.concurrent.atomic.AtomicLongFieldUpdater bufferEnd$FU -> j java.util.concurrent.atomic.AtomicLongFieldUpdater completedExpandBuffersAndPauseFlag$FU -> k java.util.concurrent.atomic.AtomicReferenceFieldUpdater sendSegment$FU -> l java.util.concurrent.atomic.AtomicReferenceFieldUpdater receiveSegment$FU -> m java.util.concurrent.atomic.AtomicReferenceFieldUpdater bufferEndSegment$FU -> n java.util.concurrent.atomic.AtomicReferenceFieldUpdater _closeCause$FU -> o java.util.concurrent.atomic.AtomicReferenceFieldUpdater closeHandler$FU -> p 1:77:void ():0:0 -> 1:103:void (int,kotlin.jvm.functions.Function1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILG0/l;)V"} 1:27:kotlinx.coroutines.channels.ChannelSegment completeClose(long):0:0 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(J)LS0/j;"} 1:70:java.lang.Object updateCellReceive(kotlinx.coroutines.channels.ChannelSegment,int,long,java.lang.Object):0:0 -> A0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/j;IJLjava/lang/Object;)Ljava/lang/Object;"} 1:4:void completeCloseOrCancel():0:0 -> B 1:193:java.lang.Object updateCellReceiveSlow(kotlinx.coroutines.channels.ChannelSegment,int,long,java.lang.Object):0:0 -> B0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/j;IJLjava/lang/Object;)Ljava/lang/Object;"} 1:11:boolean isClosedForSend():0:0 -> C 1:94:int updateCellSend(kotlinx.coroutines.channels.ChannelSegment,int,java.lang.Object,long,java.lang.Object,boolean):0:0 -> C0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/j;ILjava/lang/Object;JLjava/lang/Object;Z)I"} 1:89:void invokeOnClose(kotlin.jvm.functions.Function1):0:0 -> D # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/l;)V"} 1:148:int updateCellSendSlow(kotlinx.coroutines.channels.ChannelSegment,int,java.lang.Object,long,java.lang.Object,boolean):0:0 -> D0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/j;ILjava/lang/Object;JLjava/lang/Object;Z)I"} 1:109:void dropFirstElementUntilTheSpecifiedCellIsInTheBuffer(long):0:0 -> E 1:22:void updateReceiversCounterIfLower(long):0:0 -> E0 1:86:void expandBuffer():0:0 -> F 1:36:void updateSendersCounterIfLower(long):0:0 -> F0 1:141:kotlinx.coroutines.channels.ChannelSegment findSegmentBufferEnd(long,kotlinx.coroutines.channels.ChannelSegment,long):0:0 -> G # {"id":"com.android.tools.r8.residualsignature","signature":"(JLS0/j;J)LS0/j;"} 1:148:void waitExpandBufferCompletion$kotlinx_coroutines_core(long):0:0 -> G0 1:1:kotlinx.coroutines.channels.ChannelSegment findSegmentReceive(long,kotlinx.coroutines.channels.ChannelSegment):0:0 -> H # {"id":"com.android.tools.r8.residualsignature","signature":"(JLS0/j;)LS0/j;"} 1:135:kotlinx.coroutines.channels.ChannelSegment findSegmentSend(long,kotlinx.coroutines.channels.ChannelSegment):0:0 -> I # {"id":"com.android.tools.r8.residualsignature","signature":"(JLS0/j;)LS0/j;"} 1:7:long getBufferEndCounter():0:0 -> J 1:9:java.lang.Throwable getCloseCause():0:0 -> K 1:14:java.lang.Throwable getReceiveException():0:0 -> L 1:7:long getReceiversCounter$kotlinx_coroutines_core():0:0 -> M 1:14:java.lang.Throwable getSendException():0:0 -> N 1:13:long getSendersCounter$kotlinx_coroutines_core():0:0 -> O 1:78:boolean hasElements$kotlinx_coroutines_core():0:0 -> P 1:28:void incCompletedExpandBufferAttempts(long):0:0 -> Q 1:20:void incCompletedExpandBufferAttempts$default(kotlinx.coroutines.channels.BufferedChannel,long,int,java.lang.Object):0:0 -> R # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/b;JILjava/lang/Object;)V"} 1:43:void invokeCloseHandler():0:0 -> S 1:86:boolean isCellNonEmpty(kotlinx.coroutines.channels.ChannelSegment,int,long):0:0 -> T # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/j;IJ)Z"} 1:69:boolean isClosed(long,boolean):0:0 -> U 1:11:boolean isClosedForReceive():0:0 -> V 1:6:boolean isClosedForReceive0(long):0:0 -> W 1:6:boolean isClosedForSend0(long):0:0 -> X 1:2:boolean isConflatedDropOldest():0:0 -> Y 1:24:boolean isRendezvousOrUnlimited():0:0 -> Z 1:4:void cancel(java.util.concurrent.CancellationException):0:0 -> a 1:70:long markAllEmptyCellsAsClosed(kotlinx.coroutines.channels.ChannelSegment):0:0 -> a0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/j;)J"} 1:5:kotlinx.coroutines.channels.ChannelSegment access$findSegmentReceive(kotlinx.coroutines.channels.BufferedChannel,long,kotlinx.coroutines.channels.ChannelSegment):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/b;JLS0/j;)LS0/j;"} 1:33:void markCancellationStarted():0:0 -> b0 1:5:kotlinx.coroutines.channels.ChannelSegment access$findSegmentSend(kotlinx.coroutines.channels.BufferedChannel,long,kotlinx.coroutines.channels.ChannelSegment):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/b;JLS0/j;)LS0/j;"} 1:26:void markCancelled():0:0 -> c0 1:5:java.lang.Throwable access$getReceiveException(kotlinx.coroutines.channels.BufferedChannel):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/b;)Ljava/lang/Throwable;"} 1:44:void markClosed():0:0 -> d0 1:5:java.lang.Object send(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} 1:84:void moveSegmentBufferEndToSpecifiedOrLast(long,kotlinx.coroutines.channels.ChannelSegment):0:0 -> e0 # {"id":"com.android.tools.r8.residualsignature","signature":"(JLS0/j;)V"} 1:3:java.util.concurrent.atomic.AtomicReferenceFieldUpdater access$getReceiveSegment$FU$p():0:0 -> f 1:1:void onClosedIdempotent():0:0 -> f0 1:3:java.util.concurrent.atomic.AtomicLongFieldUpdater access$getReceivers$FU$p():0:0 -> g 1:18:void onClosedReceiveOnNoWaiterSuspend(kotlinx.coroutines.CancellableContinuation):0:0 -> g0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/m;)V"} 1:3:java.util.concurrent.atomic.AtomicReferenceFieldUpdater access$getSendSegment$FU$p():0:0 -> h 1:74:java.lang.Object onClosedSend(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> h0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} 1:3:java.util.concurrent.atomic.AtomicLongFieldUpdater access$getSendersAndCloseStatus$FU$p():0:0 -> i 1:29:void onClosedSendOnNoWaiterSuspend(java.lang.Object,kotlinx.coroutines.CancellableContinuation):0:0 -> i0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LQ0/m;)V"} 1:6:kotlinx.coroutines.channels.ChannelIterator iterator():0:0 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()LS0/f;"} 1:5:boolean access$isClosedForSend0(kotlinx.coroutines.channels.BufferedChannel,long):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/b;J)Z"} 1:1:void onReceiveDequeued():0:0 -> j0 1:4:void access$onClosedReceiveOnNoWaiterSuspend(kotlinx.coroutines.channels.BufferedChannel,kotlinx.coroutines.CancellableContinuation):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/b;LQ0/m;)V"} 1:1:void onReceiveEnqueued():0:0 -> k0 1:4:void access$onClosedSendOnNoWaiterSuspend(kotlinx.coroutines.channels.BufferedChannel,java.lang.Object,kotlinx.coroutines.CancellableContinuation):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/b;Ljava/lang/Object;LQ0/m;)V"} 1:7:void prepareReceiverForSuspension(kotlinx.coroutines.Waiter,kotlinx.coroutines.channels.ChannelSegment,int):0:0 -> l0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/S0;LS0/j;I)V"} 1:4:void access$prepareReceiverForSuspension(kotlinx.coroutines.channels.BufferedChannel,kotlinx.coroutines.Waiter,kotlinx.coroutines.channels.ChannelSegment,int):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/b;LQ0/S0;LS0/j;I)V"} 1:7:void prepareSenderForSuspension(kotlinx.coroutines.Waiter,kotlinx.coroutines.channels.ChannelSegment,int):0:0 -> m0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/S0;LS0/j;I)V"} 1:4:void access$prepareSenderForSuspension(kotlinx.coroutines.channels.BufferedChannel,kotlinx.coroutines.Waiter,kotlinx.coroutines.channels.ChannelSegment,int):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/b;LQ0/S0;LS0/j;I)V"} 1:121:java.lang.Object receive$suspendImpl(kotlinx.coroutines.channels.BufferedChannel,kotlin.coroutines.Continuation):0:0 -> n0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/b;Lx0/d;)Ljava/lang/Object;"} 1:5:java.lang.Object access$updateCellReceive(kotlinx.coroutines.channels.BufferedChannel,kotlinx.coroutines.channels.ChannelSegment,int,long,java.lang.Object):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/b;LS0/j;IJLjava/lang/Object;)Ljava/lang/Object;"} 1:216:java.lang.Object receiveOnNoWaiterSuspend(kotlinx.coroutines.channels.ChannelSegment,int,long,kotlin.coroutines.Continuation):0:0 -> o0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/j;IJLx0/d;)Ljava/lang/Object;"} 1:1:java.lang.Object tryReceive-PtdJZtk():0:0 -> p 1:221:void removeUnprocessedElements(kotlinx.coroutines.channels.ChannelSegment):0:0 -> p0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/j;)V"} 1:5:java.lang.Object receive(kotlin.coroutines.Continuation):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} 1:5:void resumeReceiverOnClosedChannel(kotlinx.coroutines.Waiter):0:0 -> q0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/S0;)V"} 1:5:int access$updateCellSend(kotlinx.coroutines.channels.BufferedChannel,kotlinx.coroutines.channels.ChannelSegment,int,java.lang.Object,long,java.lang.Object,boolean):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/b;LS0/j;ILjava/lang/Object;JLjava/lang/Object;Z)I"} 1:5:void resumeSenderOnCancelledChannel(kotlinx.coroutines.Waiter):0:0 -> r0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/S0;)V"} 1:25:boolean bufferOrRendezvousSend(long):0:0 -> s 1:68:void resumeWaiterOnClosedChannel(kotlinx.coroutines.Waiter,boolean):0:0 -> s0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/S0;Z)V"} 1:15:boolean cancelImpl$kotlinx_coroutines_core(java.lang.Throwable):0:0 -> t 1:157:java.lang.Object send$suspendImpl(kotlinx.coroutines.channels.BufferedChannel,java.lang.Object,kotlin.coroutines.Continuation):0:0 -> t0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/b;Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} 1:1:java.lang.String toString():0:0 -> toString 1:143:void cancelSuspendedReceiveRequests(kotlinx.coroutines.channels.ChannelSegment,long):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/j;J)V"} 1:301:java.lang.Object sendOnNoWaiterSuspend(kotlinx.coroutines.channels.ChannelSegment,int,java.lang.Object,long,kotlin.coroutines.Continuation):0:0 -> u0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/j;ILjava/lang/Object;JLx0/d;)Ljava/lang/Object;"} 1:6:boolean close(java.lang.Throwable):0:0 -> v 1:21:boolean shouldSendSuspend(long):0:0 -> v0 1:191:java.lang.Object trySend-JP2dKIU(java.lang.Object):0:0 -> w 1:73:boolean tryResumeReceiver(java.lang.Object,java.lang.Object):0:0 -> w0 1:55:kotlinx.coroutines.channels.ChannelSegment closeLinkedList():0:0 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"()LS0/j;"} 1:47:boolean tryResumeSender(java.lang.Object,kotlinx.coroutines.channels.ChannelSegment,int):0:0 -> x0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LS0/j;I)Z"} 1:36:boolean closeOrCancelImpl(java.lang.Throwable,boolean):0:0 -> y 1:59:boolean updateCellExpandBuffer(kotlinx.coroutines.channels.ChannelSegment,int,long):0:0 -> y0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/j;IJ)Z"} 1:8:void completeCancel(long):0:0 -> z 1:155:boolean updateCellExpandBufferSlow(kotlinx.coroutines.channels.ChannelSegment,int,long):0:0 -> z0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/j;IJ)Z"} kotlinx.coroutines.channels.BufferedChannel$BufferedChannelIterator -> S0.b$a: # {"id":"sourceFile","fileName":"BufferedChannel.kt"} java.lang.Object receiveResult -> e kotlinx.coroutines.CancellableContinuationImpl continuation -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/n;"} kotlinx.coroutines.channels.BufferedChannel this$0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LS0/b;"} 1:12:void (kotlinx.coroutines.channels.BufferedChannel):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/b;)V"} 1:8:void invokeOnCancellation(kotlinx.coroutines.internal.Segment,int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/C;I)V"} 1:127:java.lang.Object hasNext(kotlin.coroutines.Continuation):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} 1:4:void access$onClosedHasNextNoWaiterSuspend(kotlinx.coroutines.channels.BufferedChannel$BufferedChannelIterator):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/b$a;)V"} 1:3:void access$setContinuation$p(kotlinx.coroutines.channels.BufferedChannel$BufferedChannelIterator,kotlinx.coroutines.CancellableContinuationImpl):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/b$a;LQ0/n;)V"} 1:3:void access$setReceiveResult$p(kotlinx.coroutines.channels.BufferedChannel$BufferedChannelIterator,java.lang.Object):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/b$a;Ljava/lang/Object;)V"} 1:235:java.lang.Object hasNextOnNoWaiterSuspend(kotlinx.coroutines.channels.ChannelSegment,int,long,kotlin.coroutines.Continuation):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/j;IJLx0/d;)Ljava/lang/Object;"} 1:21:boolean onClosedHasNext():0:0 -> g 1:42:void onClosedHasNextNoWaiterSuspend():0:0 -> h 1:31:boolean tryResumeHasNext(java.lang.Object):0:0 -> i 1:42:void tryResumeHasNextOnClosedChannel():0:0 -> j 1:44:java.lang.Object next():0:0 -> next kotlinx.coroutines.channels.BufferedChannel$onUndeliveredElementReceiveCancellationConstructor$1$1 -> S0.b$b: # {"id":"sourceFile","fileName":"BufferedChannel.kt"} kotlinx.coroutines.channels.BufferedChannel this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LS0/b;"} 1:7:void (kotlinx.coroutines.channels.BufferedChannel):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/b;)V"} 1:8:kotlin.jvm.functions.Function1 invoke(kotlinx.coroutines.selects.SelectInstance,java.lang.Object,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LY0/a;Ljava/lang/Object;Ljava/lang/Object;)LG0/l;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> h kotlinx.coroutines.channels.BufferedChannel$onUndeliveredElementReceiveCancellationConstructor$1$1$1 -> S0.b$b$a: # {"id":"sourceFile","fileName":"BufferedChannel.kt"} java.lang.Object $element -> f kotlinx.coroutines.channels.BufferedChannel this$0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LS0/b;"} 1:9:void (java.lang.Object,kotlinx.coroutines.channels.BufferedChannel,kotlinx.coroutines.selects.SelectInstance):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LS0/b;LY0/a;)V"} 1:15:void invoke(java.lang.Throwable):0:0 -> a 1:8:java.lang.Object invoke(java.lang.Object):0:0 -> m kotlinx.coroutines.channels.BufferedChannelKt -> S0.c: # {"id":"sourceFile","fileName":"BufferedChannel.kt"} kotlinx.coroutines.channels.ChannelSegment NULL_SEGMENT -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LS0/j;"} int SEGMENT_SIZE -> b int EXPAND_BUFFER_COMPLETION_WAIT_ITERATIONS -> c kotlinx.coroutines.internal.Symbol BUFFERED -> d # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlinx.coroutines.internal.Symbol IN_BUFFER -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlinx.coroutines.internal.Symbol RESUMING_BY_RCV -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlinx.coroutines.internal.Symbol RESUMING_BY_EB -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlinx.coroutines.internal.Symbol POISONED -> h # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlinx.coroutines.internal.Symbol DONE_RCV -> i # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlinx.coroutines.internal.Symbol INTERRUPTED_SEND -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlinx.coroutines.internal.Symbol INTERRUPTED_RCV -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlinx.coroutines.internal.Symbol CHANNEL_CLOSED -> l # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlinx.coroutines.internal.Symbol SUSPEND -> m # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlinx.coroutines.internal.Symbol SUSPEND_NO_WAITER -> n # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlinx.coroutines.internal.Symbol FAILED -> o # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlinx.coroutines.internal.Symbol NO_RECEIVE_RESULT -> p # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlinx.coroutines.internal.Symbol CLOSE_HANDLER_CLOSED -> q # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlinx.coroutines.internal.Symbol CLOSE_HANDLER_INVOKED -> r # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlinx.coroutines.internal.Symbol NO_CLOSE_CAUSE -> s # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} 1:1:void ():0:0 -> 1:18:long initialBufferEnd(int):0:0 -> A 1:14:boolean tryResume0(kotlinx.coroutines.CancellableContinuation,java.lang.Object,kotlin.jvm.functions.Function1):0:0 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/m;Ljava/lang/Object;LG0/l;)Z"} 1:10:boolean tryResume0$default(kotlinx.coroutines.CancellableContinuation,java.lang.Object,kotlin.jvm.functions.Function1,int,java.lang.Object):0:0 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/m;Ljava/lang/Object;LG0/l;ILjava/lang/Object;)Z"} 1:5:long access$constructEBCompletedAndPauseFlag(long,boolean):0:0 -> a 1:5:long access$constructSendersAndCloseStatus(long,int):0:0 -> b 1:5:kotlinx.coroutines.channels.ChannelSegment access$createSegment(long,kotlinx.coroutines.channels.ChannelSegment):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(JLS0/j;)LS0/j;"} 1:3:kotlinx.coroutines.internal.Symbol access$getCLOSE_HANDLER_CLOSED$p():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} 1:3:kotlinx.coroutines.internal.Symbol access$getCLOSE_HANDLER_INVOKED$p():0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} 1:3:kotlinx.coroutines.internal.Symbol access$getDONE_RCV$p():0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} 1:3:int access$getEXPAND_BUFFER_COMPLETION_WAIT_ITERATIONS$p():0:0 -> g 1:3:kotlinx.coroutines.internal.Symbol access$getFAILED$p():0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} 1:3:kotlinx.coroutines.internal.Symbol access$getINTERRUPTED_RCV$p():0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} 1:3:kotlinx.coroutines.internal.Symbol access$getINTERRUPTED_SEND$p():0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} 1:3:kotlinx.coroutines.internal.Symbol access$getIN_BUFFER$p():0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} 1:3:kotlinx.coroutines.internal.Symbol access$getNO_CLOSE_CAUSE$p():0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} 1:3:kotlinx.coroutines.internal.Symbol access$getNO_RECEIVE_RESULT$p():0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} 1:3:kotlinx.coroutines.channels.ChannelSegment access$getNULL_SEGMENT$p():0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()LS0/j;"} 1:3:kotlinx.coroutines.internal.Symbol access$getPOISONED$p():0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} 1:3:kotlinx.coroutines.internal.Symbol access$getRESUMING_BY_EB$p():0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} 1:3:kotlinx.coroutines.internal.Symbol access$getRESUMING_BY_RCV$p():0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} 1:3:kotlinx.coroutines.internal.Symbol access$getSUSPEND$p():0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} 1:3:kotlinx.coroutines.internal.Symbol access$getSUSPEND_NO_WAITER$p():0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} 1:5:long access$initialBufferEnd(int):0:0 -> t 1:5:boolean access$tryResume0(kotlinx.coroutines.CancellableContinuation,java.lang.Object,kotlin.jvm.functions.Function1):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/m;Ljava/lang/Object;LG0/l;)Z"} 1:9:long constructEBCompletedAndPauseFlag(long,boolean):0:0 -> v 1:6:long constructSendersAndCloseStatus(long,int):0:0 -> w 1:14:kotlinx.coroutines.channels.ChannelSegment createSegment(long,kotlinx.coroutines.channels.ChannelSegment):0:0 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(JLS0/j;)LS0/j;"} 1:3:kotlin.reflect.KFunction createSegmentFunction():0:0 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"()LM0/e;"} 1:3:kotlinx.coroutines.internal.Symbol getCHANNEL_CLOSED():0:0 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} kotlinx.coroutines.channels.BufferedChannelKt$createSegmentFunction$1 -> S0.c$a: # {"id":"sourceFile","fileName":"BufferedChannel.kt"} kotlinx.coroutines.channels.BufferedChannelKt$createSegmentFunction$1 INSTANCE -> n # {"id":"com.android.tools.r8.residualsignature","signature":"LS0/c$a;"} 1:8:void ():0:0 -> 1:13:void ():0:0 -> 1:13:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:5:kotlinx.coroutines.channels.ChannelSegment invoke(long,kotlinx.coroutines.channels.ChannelSegment):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(JLS0/j;)LS0/j;"} kotlinx.coroutines.channels.Channel -> S0.d: # {"id":"sourceFile","fileName":"Channel.kt"} kotlinx.coroutines.channels.Channel$Factory Factory -> c # {"id":"com.android.tools.r8.residualsignature","signature":"LS0/d$a;"} 1:5:void ():0:0 -> kotlinx.coroutines.channels.Channel$Factory -> S0.d$a: # {"id":"sourceFile","fileName":"Channel.kt"} kotlinx.coroutines.channels.Channel$Factory $$INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LS0/d$a;"} int CHANNEL_DEFAULT_CAPACITY -> b 1:22:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:3:int getCHANNEL_DEFAULT_CAPACITY$kotlinx_coroutines_core():0:0 -> a kotlinx.coroutines.channels.ChannelCoroutine -> S0.e: # {"id":"sourceFile","fileName":"ChannelCoroutine.kt"} kotlinx.coroutines.channels.Channel _channel -> h # {"id":"com.android.tools.r8.residualsignature","signature":"LS0/d;"} 1:6:void (kotlin.coroutines.CoroutineContext,kotlinx.coroutines.channels.Channel,boolean,boolean):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;LS0/d;ZZ)V"} 1:7:boolean isClosedForSend():0:0 -> C 1:6:void invokeOnClose(kotlin.jvm.functions.Function1):0:0 -> D # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/l;)V"} 1:15:void cancelInternal(java.lang.Throwable):0:0 -> V 1:3:kotlinx.coroutines.channels.Channel get_channel():0:0 -> W0 # {"id":"com.android.tools.r8.residualsignature","signature":"()LS0/d;"} 1:23:void cancel(java.util.concurrent.CancellationException):0:0 -> a 1:7:java.lang.Object send(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} 1:7:kotlinx.coroutines.channels.ChannelIterator iterator():0:0 -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()LS0/f;"} 1:7:java.lang.Object tryReceive-PtdJZtk():0:0 -> p 1:7:java.lang.Object receive(kotlin.coroutines.Continuation):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} 1:7:boolean close(java.lang.Throwable):0:0 -> v 1:7:java.lang.Object trySend-JP2dKIU(java.lang.Object):0:0 -> w kotlinx.coroutines.channels.ChannelIterator -> S0.f: # {"id":"sourceFile","fileName":"Channel.kt"} java.lang.Object hasNext(kotlin.coroutines.Continuation) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} java.lang.Object next() -> next kotlinx.coroutines.channels.ChannelKt -> S0.g: # {"id":"sourceFile","fileName":"Channel.kt"} 1:102:kotlinx.coroutines.channels.Channel Channel(int,kotlinx.coroutines.channels.BufferOverflow,kotlin.jvm.functions.Function1):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILS0/a;LG0/l;)LS0/d;"} 1:21:kotlinx.coroutines.channels.Channel Channel$default(int,kotlinx.coroutines.channels.BufferOverflow,kotlin.jvm.functions.Function1,int,java.lang.Object):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ILS0/a;LG0/l;ILjava/lang/Object;)LS0/d;"} kotlinx.coroutines.channels.ChannelResult -> S0.h: # {"id":"sourceFile","fileName":"Channel.kt"} kotlinx.coroutines.channels.ChannelResult$Companion Companion -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LS0/h$b;"} kotlinx.coroutines.channels.ChannelResult$Failed failed -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LS0/h$c;"} 1:16:void ():0:0 -> 1:3:kotlinx.coroutines.channels.ChannelResult$Failed access$getFailed$cp():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LS0/h$c;"} 1:1:java.lang.Object constructor-impl(java.lang.Object):0:0 -> b 1:14:java.lang.Throwable exceptionOrNull-impl(java.lang.Object):0:0 -> c 1:7:java.lang.Object getOrNull-impl(java.lang.Object):0:0 -> d 1:3:boolean isClosed-impl(java.lang.Object):0:0 -> e 1:5:boolean isSuccess-impl(java.lang.Object):0:0 -> f kotlinx.coroutines.channels.ChannelResult$Closed -> S0.h$a: # {"id":"sourceFile","fileName":"Channel.kt"} java.lang.Throwable cause -> a 1:6:void (java.lang.Throwable):0:0 -> 1:20:boolean equals(java.lang.Object):0:0 -> equals 1:11:int hashCode():0:0 -> hashCode 1:25:java.lang.String toString():0:0 -> toString kotlinx.coroutines.channels.ChannelResult$Companion -> S0.h$b: # {"id":"sourceFile","fileName":"Channel.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:10:java.lang.Object closed-JP2dKIU(java.lang.Throwable):0:0 -> a 1:9:java.lang.Object failure-PtdJZtk():0:0 -> b 1:5:java.lang.Object success-JP2dKIU(java.lang.Object):0:0 -> c kotlinx.coroutines.channels.ChannelResult$Failed -> S0.h$c: # {"id":"sourceFile","fileName":"Channel.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:3:java.lang.String toString():0:0 -> toString kotlinx.coroutines.channels.ChannelSegment -> S0.j: # {"id":"sourceFile","fileName":"BufferedChannel.kt"} kotlinx.coroutines.channels.BufferedChannel _channel -> i # {"id":"com.android.tools.r8.residualsignature","signature":"LS0/b;"} java.util.concurrent.atomic.AtomicReferenceArray data -> j 1:17:void (long,kotlinx.coroutines.channels.ChannelSegment,kotlinx.coroutines.channels.BufferedChannel,int):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(JLS0/j;LS0/b;I)V"} 1:10:void setState$kotlinx_coroutines_core(int,java.lang.Object):0:0 -> A 1:4:void storeElement$kotlinx_coroutines_core(int,java.lang.Object):0:0 -> B 1:3:int getNumberOfSlots():0:0 -> n 1:155:void onCancellation(int,java.lang.Throwable,kotlin.coroutines.CoroutineContext):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Throwable;Lx0/g;)V"} 1:11:boolean casState$kotlinx_coroutines_core(int,java.lang.Object,java.lang.Object):0:0 -> r 1:5:void cleanElement$kotlinx_coroutines_core(int):0:0 -> s 1:11:java.lang.Object getAndSetState$kotlinx_coroutines_core(int,java.lang.Object):0:0 -> t 1:6:kotlinx.coroutines.channels.BufferedChannel getChannel():0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"()LS0/b;"} 1:9:java.lang.Object getElement$kotlinx_coroutines_core(int):0:0 -> v 1:11:java.lang.Object getState$kotlinx_coroutines_core(int):0:0 -> w 1:22:void onCancelledRequest(int,boolean):0:0 -> x 1:8:java.lang.Object retrieveElement$kotlinx_coroutines_core(int):0:0 -> y 1:8:void setElementLazy(int,java.lang.Object):0:0 -> z kotlinx.coroutines.channels.ChannelSegment$$ExternalSyntheticBackportWithForwarding0 -> S0.i: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:16:boolean m(java.util.concurrent.atomic.AtomicReferenceArray,int,java.lang.Object,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} kotlinx.coroutines.channels.ChannelsKt -> S0.k: 1:4:void cancelConsumed(kotlinx.coroutines.channels.ReceiveChannel,java.lang.Throwable):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/s;Ljava/lang/Throwable;)V"} kotlinx.coroutines.channels.ChannelsKt__Channels_commonKt -> S0.l: # {"id":"sourceFile","fileName":"Channels.common.kt"} 1:23:void cancelConsumed(kotlinx.coroutines.channels.ReceiveChannel,java.lang.Throwable):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/s;Ljava/lang/Throwable;)V"} kotlinx.coroutines.channels.ClosedReceiveChannelException -> S0.m: # {"id":"sourceFile","fileName":"Channel.kt"} 1:4:void (java.lang.String):0:0 -> kotlinx.coroutines.channels.ClosedSendChannelException -> S0.n: # {"id":"sourceFile","fileName":"Channel.kt"} 1:4:void (java.lang.String):0:0 -> kotlinx.coroutines.channels.ConflatedBufferedChannel -> S0.o: # {"id":"sourceFile","fileName":"ConflatedBufferedChannel.kt"} int capacity -> q kotlinx.coroutines.channels.BufferOverflow onBufferOverflow -> r # {"id":"com.android.tools.r8.residualsignature","signature":"LS0/a;"} 1:89:void (int,kotlinx.coroutines.channels.BufferOverflow,kotlin.jvm.functions.Function1):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ILS0/a;LG0/l;)V"} 1:40:java.lang.Object send$suspendImpl(kotlinx.coroutines.channels.ConflatedBufferedChannel,java.lang.Object,kotlin.coroutines.Continuation):0:0 -> H0 # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/o;Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} 1:43:java.lang.Object trySendDropLatest-Mj0NB7M(java.lang.Object,boolean):0:0 -> I0 1:209:java.lang.Object trySendDropOldest-JP2dKIU(java.lang.Object):0:0 -> J0 1:16:java.lang.Object trySendImpl-Mj0NB7M(java.lang.Object,boolean):0:0 -> K0 1:10:boolean isConflatedDropOldest():0:0 -> Y 1:5:java.lang.Object send(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} 1:6:java.lang.Object trySend-JP2dKIU(java.lang.Object):0:0 -> w kotlinx.coroutines.channels.ProduceKt -> S0.p: # {"id":"sourceFile","fileName":"Produce.kt"} 1:139:java.lang.Object awaitClose(kotlinx.coroutines.channels.ProducerScope,kotlin.jvm.functions.Function0,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/r;LG0/a;Lx0/d;)Ljava/lang/Object;"} 1:24:kotlinx.coroutines.channels.ReceiveChannel produce(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/g;ILS0/a;LQ0/L;LG0/l;LG0/p;)LS0/s;"} 1:42:kotlinx.coroutines.channels.ReceiveChannel produce$default(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow,kotlinx.coroutines.CoroutineStart,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2,int,java.lang.Object):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/g;ILS0/a;LQ0/L;LG0/l;LG0/p;ILjava/lang/Object;)LS0/s;"} kotlinx.coroutines.channels.ProduceKt$awaitClose$1 -> S0.p$a: # {"id":"sourceFile","fileName":"Produce.kt"} java.lang.Object L$0 -> h java.lang.Object L$1 -> i java.lang.Object result -> j int label -> k 1:4:void (kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)V"} 1:15:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q kotlinx.coroutines.channels.ProduceKt$awaitClose$4$1 -> S0.p$b: # {"id":"sourceFile","fileName":"Produce.kt"} kotlinx.coroutines.CancellableContinuation $cont -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/m;"} 1:7:void (kotlinx.coroutines.CancellableContinuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/m;)V"} 1:14:void invoke(java.lang.Throwable):0:0 -> a 1:8:java.lang.Object invoke(java.lang.Object):0:0 -> m kotlinx.coroutines.channels.ProducerCoroutine -> S0.q: # {"id":"sourceFile","fileName":"Produce.kt"} 1:5:void (kotlin.coroutines.CoroutineContext,kotlinx.coroutines.channels.Channel):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;LS0/d;)V"} 1:20:void onCancelled(java.lang.Throwable,boolean):0:0 -> T0 1:6:void onCompleted(java.lang.Object):0:0 -> U0 1:10:void onCompleted(kotlin.Unit):0:0 -> X0 # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/q;)V"} 1:5:boolean isActive():0:0 -> b kotlinx.coroutines.channels.ProducerScope -> S0.r: # {"id":"sourceFile","fileName":"Produce.kt"} kotlinx.coroutines.channels.ReceiveChannel -> S0.s: # {"id":"sourceFile","fileName":"Channel.kt"} void cancel(java.util.concurrent.CancellationException) -> a kotlinx.coroutines.channels.ChannelIterator iterator() -> iterator # {"id":"com.android.tools.r8.residualsignature","signature":"()LS0/f;"} java.lang.Object tryReceive-PtdJZtk() -> p java.lang.Object receive(kotlin.coroutines.Continuation) -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.channels.SendChannel -> S0.t: # {"id":"sourceFile","fileName":"Channel.kt"} boolean isClosedForSend() -> C void invokeOnClose(kotlin.jvm.functions.Function1) -> D # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/l;)V"} java.lang.Object send(java.lang.Object,kotlin.coroutines.Continuation) -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} boolean close(java.lang.Throwable) -> v java.lang.Object trySend-JP2dKIU(java.lang.Object) -> w kotlinx.coroutines.channels.SendChannel$DefaultImpls -> S0.t$a: # {"id":"sourceFile","fileName":"Channel.kt"} 1:20:boolean close$default(kotlinx.coroutines.channels.SendChannel,java.lang.Throwable,int,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/t;Ljava/lang/Throwable;ILjava/lang/Object;)Z"} kotlinx.coroutines.channels.WaiterEB -> S0.u: # {"id":"sourceFile","fileName":"BufferedChannel.kt"} kotlinx.coroutines.Waiter waiter -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/S0;"} 1:6:void (kotlinx.coroutines.Waiter):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/S0;)V"} 1:25:java.lang.String toString():0:0 -> toString kotlinx.coroutines.flow.AbstractFlow -> T0.a: # {"id":"sourceFile","fileName":"Flow.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:93:java.lang.Object collect(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} java.lang.Object collectSafely(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.AbstractFlow$collect$1 -> T0.a$a: # {"id":"sourceFile","fileName":"Flow.kt"} java.lang.Object L$0 -> h java.lang.Object result -> i kotlinx.coroutines.flow.AbstractFlow this$0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/a;"} int label -> k 1:6:void (kotlinx.coroutines.flow.AbstractFlow,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/a;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q kotlinx.coroutines.flow.CallbackFlowBuilder -> T0.b: # {"id":"sourceFile","fileName":"Builders.kt"} kotlin.jvm.functions.Function2 block -> i # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/p;"} 1:1:void (kotlin.jvm.functions.Function2,kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;Lx0/g;ILS0/a;)V"} 2:2:void (kotlin.jvm.functions.Function2,kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow,int,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;Lx0/g;ILS0/a;ILH0/g;)V"} 1:84:java.lang.Object collectTo(kotlinx.coroutines.channels.ProducerScope,kotlin.coroutines.Continuation):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/r;Lx0/d;)Ljava/lang/Object;"} 1:8:kotlinx.coroutines.flow.internal.ChannelFlow create(kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;ILS0/a;)LU0/e;"} kotlinx.coroutines.flow.CallbackFlowBuilder$collectTo$1 -> T0.b$a: # {"id":"sourceFile","fileName":"Builders.kt"} java.lang.Object L$0 -> h java.lang.Object result -> i kotlinx.coroutines.flow.CallbackFlowBuilder this$0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/b;"} int label -> k 1:6:void (kotlinx.coroutines.flow.CallbackFlowBuilder,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/b;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q kotlinx.coroutines.flow.ChannelFlowBuilder -> T0.c: # {"id":"sourceFile","fileName":"Builders.kt"} kotlin.jvm.functions.Function2 block -> h # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/p;"} 1:1:void (kotlin.jvm.functions.Function2,kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;Lx0/g;ILS0/a;)V"} 2:2:void (kotlin.jvm.functions.Function2,kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow,int,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;Lx0/g;ILS0/a;ILH0/g;)V"} 1:5:java.lang.Object collectTo(kotlinx.coroutines.channels.ProducerScope,kotlin.coroutines.Continuation):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/r;Lx0/d;)Ljava/lang/Object;"} 1:8:kotlinx.coroutines.flow.internal.ChannelFlow create(kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;ILS0/a;)LU0/e;"} 1:16:java.lang.Object collectTo$suspendImpl(kotlinx.coroutines.flow.ChannelFlowBuilder,kotlinx.coroutines.channels.ProducerScope,kotlin.coroutines.Continuation):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/c;LS0/r;Lx0/d;)Ljava/lang/Object;"} 1:32:java.lang.String toString():0:0 -> toString kotlinx.coroutines.flow.DistinctFlowImpl -> T0.d: # {"id":"sourceFile","fileName":"Distinct.kt"} kotlinx.coroutines.flow.Flow upstream -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/e;"} kotlin.jvm.functions.Function1 keySelector -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/l;"} kotlin.jvm.functions.Function2 areEquivalent -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/p;"} 1:10:void (kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;LG0/l;LG0/p;)V"} 1:30:java.lang.Object collect(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.DistinctFlowImpl$collect$2 -> T0.d$a: # {"id":"sourceFile","fileName":"Distinct.kt"} kotlinx.coroutines.flow.DistinctFlowImpl this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/d;"} kotlin.jvm.internal.Ref$ObjectRef $previousKey -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LH0/w;"} kotlinx.coroutines.flow.FlowCollector $collector -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/f;"} 1:10:void (kotlinx.coroutines.flow.DistinctFlowImpl,kotlin.jvm.internal.Ref$ObjectRef,kotlinx.coroutines.flow.FlowCollector):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/d;LH0/w;LT0/f;)V"} 1:106:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.DistinctFlowImpl$collect$2$emit$1 -> T0.d$a$a: # {"id":"sourceFile","fileName":"Distinct.kt"} java.lang.Object result -> h kotlinx.coroutines.flow.DistinctFlowImpl$collect$2 this$0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/d$a;"} int label -> j 1:6:void (kotlinx.coroutines.flow.DistinctFlowImpl$collect$2,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/d$a;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q kotlinx.coroutines.flow.Flow -> T0.e: # {"id":"sourceFile","fileName":"Flow.kt"} java.lang.Object collect(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.FlowCollector -> T0.f: # {"id":"sourceFile","fileName":"FlowCollector.kt"} java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation) -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.FlowKt -> T0.g: 1:5:kotlinx.coroutines.flow.Flow buffer(kotlinx.coroutines.flow.Flow,int,kotlinx.coroutines.channels.BufferOverflow):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;ILS0/a;)LT0/e;"} 1:5:kotlinx.coroutines.flow.Flow buffer$default(kotlinx.coroutines.flow.Flow,int,kotlinx.coroutines.channels.BufferOverflow,int,java.lang.Object):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;ILS0/a;ILjava/lang/Object;)LT0/e;"} 1:5:kotlinx.coroutines.flow.Flow callbackFlow(kotlin.jvm.functions.Function2):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;)LT0/e;"} 1:5:kotlinx.coroutines.flow.Flow channelFlow(kotlin.jvm.functions.Function2):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;)LT0/e;"} 1:5:java.lang.Object collect(kotlinx.coroutines.flow.Flow,kotlin.coroutines.Continuation):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;Lx0/d;)Ljava/lang/Object;"} 1:5:java.lang.Object collectLatest(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;LG0/p;Lx0/d;)Ljava/lang/Object;"} 1:5:kotlinx.coroutines.flow.Flow conflate(kotlinx.coroutines.flow.Flow):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;)LT0/e;"} 1:5:kotlinx.coroutines.flow.Flow distinctUntilChanged(kotlinx.coroutines.flow.Flow):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;)LT0/e;"} 1:5:kotlinx.coroutines.flow.Flow dropWhile(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;LG0/p;)LT0/e;"} 1:5:java.lang.Object emitAll(kotlinx.coroutines.flow.FlowCollector,kotlinx.coroutines.channels.ReceiveChannel,kotlin.coroutines.Continuation):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;LS0/s;Lx0/d;)Ljava/lang/Object;"} 1:5:java.lang.Object emitAll(kotlinx.coroutines.flow.FlowCollector,kotlinx.coroutines.flow.Flow,kotlin.coroutines.Continuation):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;LT0/e;Lx0/d;)Ljava/lang/Object;"} 1:4:void ensureActive(kotlinx.coroutines.flow.FlowCollector):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;)V"} 1:5:java.lang.Object first(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;LG0/p;Lx0/d;)Ljava/lang/Object;"} 1:5:java.lang.Object firstOrNull(kotlinx.coroutines.flow.Flow,kotlin.coroutines.Continuation):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;Lx0/d;)Ljava/lang/Object;"} 1:5:kotlinx.coroutines.flow.Flow flow(kotlin.jvm.functions.Function2):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;)LT0/e;"} 1:5:kotlinx.coroutines.flow.Flow flowOf(java.lang.Object):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)LT0/e;"} 1:5:kotlinx.coroutines.flow.Flow flowOn(kotlinx.coroutines.flow.Flow,kotlin.coroutines.CoroutineContext):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;Lx0/g;)LT0/e;"} 1:5:kotlinx.coroutines.flow.Flow mapLatest(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;LG0/p;)LT0/e;"} 1:5:kotlinx.coroutines.flow.Flow onCompletion(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function3):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;LG0/q;)LT0/e;"} 1:5:kotlinx.coroutines.flow.Flow onStart(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;LG0/p;)LT0/e;"} 1:5:kotlinx.coroutines.flow.SharedFlow shareIn(kotlinx.coroutines.flow.Flow,kotlinx.coroutines.CoroutineScope,kotlinx.coroutines.flow.SharingStarted,int):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;LQ0/J;LT0/B;I)LT0/v;"} 1:5:kotlinx.coroutines.flow.Flow takeWhile(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):0:0 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;LG0/p;)LT0/e;"} 1:5:kotlinx.coroutines.flow.Flow transformLatest(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function3):0:0 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;LG0/q;)LT0/e;"} kotlinx.coroutines.flow.FlowKt__BuildersKt -> T0.h: # {"id":"sourceFile","fileName":"Builders.kt"} 1:14:kotlinx.coroutines.flow.Flow callbackFlow(kotlin.jvm.functions.Function2):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;)LT0/e;"} 1:14:kotlinx.coroutines.flow.Flow channelFlow(kotlin.jvm.functions.Function2):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;)LT0/e;"} 1:6:kotlinx.coroutines.flow.Flow flow(kotlin.jvm.functions.Function2):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;)LT0/e;"} 1:6:kotlinx.coroutines.flow.Flow flowOf(java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)LT0/e;"} kotlinx.coroutines.flow.FlowKt__BuildersKt$flowOf$$inlined$unsafeFlow$2 -> T0.h$a: # {"id":"sourceFile","fileName":"SafeCollector.common.kt"} java.lang.Object $value$inlined -> e 1:6:void (java.lang.Object):0:0 -> 1:16:java.lang.Object collect(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.FlowKt__ChannelsKt -> T0.i: # {"id":"sourceFile","fileName":"Channels.kt"} 1:5:java.lang.Object access$emitAllImpl$FlowKt__ChannelsKt(kotlinx.coroutines.flow.FlowCollector,kotlinx.coroutines.channels.ReceiveChannel,boolean,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;LS0/s;ZLx0/d;)Ljava/lang/Object;"} 1:15:java.lang.Object emitAll(kotlinx.coroutines.flow.FlowCollector,kotlinx.coroutines.channels.ReceiveChannel,kotlin.coroutines.Continuation):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;LS0/s;Lx0/d;)Ljava/lang/Object;"} 1:165:java.lang.Object emitAllImpl$FlowKt__ChannelsKt(kotlinx.coroutines.flow.FlowCollector,kotlinx.coroutines.channels.ReceiveChannel,boolean,kotlin.coroutines.Continuation):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;LS0/s;ZLx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.FlowKt__ChannelsKt$emitAllImpl$1 -> T0.i$a: # {"id":"sourceFile","fileName":"Channels.kt"} java.lang.Object L$0 -> h java.lang.Object L$1 -> i java.lang.Object L$2 -> j boolean Z$0 -> k java.lang.Object result -> l int label -> m 1:4:void (kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)V"} 1:16:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q kotlinx.coroutines.flow.FlowKt__CollectKt -> T0.j: # {"id":"sourceFile","fileName":"Collect.kt"} 1:16:java.lang.Object collect(kotlinx.coroutines.flow.Flow,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;Lx0/d;)Ljava/lang/Object;"} 1:25:java.lang.Object collectLatest(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;LG0/p;Lx0/d;)Ljava/lang/Object;"} 1:17:java.lang.Object emitAll(kotlinx.coroutines.flow.FlowCollector,kotlinx.coroutines.flow.Flow,kotlin.coroutines.Continuation):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;LT0/e;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.FlowKt__ContextKt -> T0.k: # {"id":"sourceFile","fileName":"Context.kt"} 1:95:kotlinx.coroutines.flow.Flow buffer(kotlinx.coroutines.flow.Flow,int,kotlinx.coroutines.channels.BufferOverflow):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;ILS0/a;)LT0/e;"} 1:16:kotlinx.coroutines.flow.Flow buffer$default(kotlinx.coroutines.flow.Flow,int,kotlinx.coroutines.channels.BufferOverflow,int,java.lang.Object):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;ILS0/a;ILjava/lang/Object;)LT0/e;"} 1:36:void checkFlowContext$FlowKt__ContextKt(kotlin.coroutines.CoroutineContext):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;)V"} 1:8:kotlinx.coroutines.flow.Flow conflate(kotlinx.coroutines.flow.Flow):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;)LT0/e;"} 1:44:kotlinx.coroutines.flow.Flow flowOn(kotlinx.coroutines.flow.Flow,kotlin.coroutines.CoroutineContext):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;Lx0/g;)LT0/e;"} kotlinx.coroutines.flow.FlowKt__DistinctKt -> T0.l: # {"id":"sourceFile","fileName":"Distinct.kt"} kotlin.jvm.functions.Function1 defaultKeySelector -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/l;"} kotlin.jvm.functions.Function2 defaultAreEquivalent -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/p;"} 1:9:void ():0:0 -> 1:14:kotlinx.coroutines.flow.Flow distinctUntilChanged(kotlinx.coroutines.flow.Flow):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;)LT0/e;"} 1:23:kotlinx.coroutines.flow.Flow distinctUntilChangedBy$FlowKt__DistinctKt(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;LG0/l;LG0/p;)LT0/e;"} kotlinx.coroutines.flow.FlowKt__DistinctKt$defaultAreEquivalent$1 -> T0.l$a: # {"id":"sourceFile","fileName":"Distinct.kt"} kotlinx.coroutines.flow.FlowKt__DistinctKt$defaultAreEquivalent$1 INSTANCE -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/l$a;"} 1:8:void ():0:0 -> 1:5:void ():0:0 -> 1:9:java.lang.Boolean invoke(java.lang.Object,java.lang.Object):0:0 -> a 1:5:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i kotlinx.coroutines.flow.FlowKt__DistinctKt$defaultKeySelector$1 -> T0.l$b: # {"id":"sourceFile","fileName":"Distinct.kt"} kotlinx.coroutines.flow.FlowKt__DistinctKt$defaultKeySelector$1 INSTANCE -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/l$b;"} 1:8:void ():0:0 -> 1:5:void ():0:0 -> 1:1:java.lang.Object invoke(java.lang.Object):0:0 -> m kotlinx.coroutines.flow.FlowKt__EmittersKt -> T0.m: # {"id":"sourceFile","fileName":"Emitters.kt"} 1:5:java.lang.Object access$invokeSafely$FlowKt__EmittersKt(kotlinx.coroutines.flow.FlowCollector,kotlin.jvm.functions.Function3,java.lang.Throwable,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;LG0/q;Ljava/lang/Throwable;Lx0/d;)Ljava/lang/Object;"} 1:10:void ensureActive(kotlinx.coroutines.flow.FlowCollector):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;)V"} 1:81:java.lang.Object invokeSafely$FlowKt__EmittersKt(kotlinx.coroutines.flow.FlowCollector,kotlin.jvm.functions.Function3,java.lang.Throwable,kotlin.coroutines.Continuation):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;LG0/q;Ljava/lang/Throwable;Lx0/d;)Ljava/lang/Object;"} 1:6:kotlinx.coroutines.flow.Flow onCompletion(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function3):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;LG0/q;)LT0/e;"} 1:6:kotlinx.coroutines.flow.Flow onStart(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;LG0/p;)LT0/e;"} kotlinx.coroutines.flow.FlowKt__EmittersKt$invokeSafely$1 -> T0.m$a: # {"id":"sourceFile","fileName":"Emitters.kt"} java.lang.Object L$0 -> h java.lang.Object result -> i int label -> j 1:4:void (kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)V"} 1:15:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q kotlinx.coroutines.flow.FlowKt__EmittersKt$onCompletion$$inlined$unsafeFlow$1 -> T0.m$b: # {"id":"sourceFile","fileName":"SafeCollector.common.kt"} kotlinx.coroutines.flow.Flow $this_onCompletion$inlined -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/e;"} kotlin.jvm.functions.Function3 $action$inlined -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/q;"} 1:8:void (kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function3):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;LG0/q;)V"} 1:173:java.lang.Object collect(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.FlowKt__EmittersKt$onCompletion$$inlined$unsafeFlow$1$1 -> T0.m$b$a: # {"id":"sourceFile","fileName":"SafeCollector.common.kt"} java.lang.Object result -> h int label -> i kotlinx.coroutines.flow.FlowKt__EmittersKt$onCompletion$$inlined$unsafeFlow$1 this$0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/m$b;"} java.lang.Object L$0 -> k java.lang.Object L$1 -> l 1:6:void (kotlinx.coroutines.flow.FlowKt__EmittersKt$onCompletion$$inlined$unsafeFlow$1,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/m$b;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q kotlinx.coroutines.flow.FlowKt__EmittersKt$onStart$$inlined$unsafeFlow$1 -> T0.m$c: # {"id":"sourceFile","fileName":"SafeCollector.common.kt"} kotlin.jvm.functions.Function2 $action$inlined -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/p;"} kotlinx.coroutines.flow.Flow $this_onStart$inlined -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/e;"} 1:8:void (kotlin.jvm.functions.Function2,kotlinx.coroutines.flow.Flow):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;LT0/e;)V"} 1:142:java.lang.Object collect(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.FlowKt__EmittersKt$onStart$$inlined$unsafeFlow$1$1 -> T0.m$c$a: # {"id":"sourceFile","fileName":"SafeCollector.common.kt"} java.lang.Object result -> h int label -> i kotlinx.coroutines.flow.FlowKt__EmittersKt$onStart$$inlined$unsafeFlow$1 this$0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/m$c;"} java.lang.Object L$0 -> k java.lang.Object L$1 -> l java.lang.Object L$2 -> m 1:6:void (kotlinx.coroutines.flow.FlowKt__EmittersKt$onStart$$inlined$unsafeFlow$1,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/m$c;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q kotlinx.coroutines.flow.FlowKt__LimitKt -> T0.n: # {"id":"sourceFile","fileName":"Limit.kt"} 1:6:kotlinx.coroutines.flow.Flow dropWhile(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;LG0/p;)LT0/e;"} 1:6:kotlinx.coroutines.flow.Flow takeWhile(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;LG0/p;)LT0/e;"} kotlinx.coroutines.flow.FlowKt__LimitKt$dropWhile$$inlined$unsafeFlow$1 -> T0.n$a: # {"id":"sourceFile","fileName":"SafeCollector.common.kt"} kotlinx.coroutines.flow.Flow $this_dropWhile$inlined -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/e;"} kotlin.jvm.functions.Function2 $predicate$inlined -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/p;"} 1:8:void (kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;LG0/p;)V"} 1:28:java.lang.Object collect(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.FlowKt__LimitKt$dropWhile$1$1 -> T0.n$b: # {"id":"sourceFile","fileName":"Limit.kt"} kotlin.jvm.internal.Ref$BooleanRef $matched -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LH0/t;"} kotlinx.coroutines.flow.FlowCollector $this_unsafeFlow -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/f;"} kotlin.jvm.functions.Function2 $predicate -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/p;"} 1:10:void (kotlin.jvm.internal.Ref$BooleanRef,kotlinx.coroutines.flow.FlowCollector,kotlin.jvm.functions.Function2):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/t;LT0/f;LG0/p;)V"} 1:142:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.FlowKt__LimitKt$dropWhile$1$1$emit$1 -> T0.n$b$a: # {"id":"sourceFile","fileName":"Limit.kt"} java.lang.Object L$0 -> h java.lang.Object L$1 -> i java.lang.Object result -> j kotlinx.coroutines.flow.FlowKt__LimitKt$dropWhile$1$1 this$0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/n$b;"} int label -> l 1:6:void (kotlinx.coroutines.flow.FlowKt__LimitKt$dropWhile$1$1,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/n$b;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q kotlinx.coroutines.flow.FlowKt__LimitKt$takeWhile$$inlined$unsafeFlow$1 -> T0.n$c: # {"id":"sourceFile","fileName":"SafeCollector.common.kt"} kotlinx.coroutines.flow.Flow $this_takeWhile$inlined -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/e;"} kotlin.jvm.functions.Function2 $predicate$inlined -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/p;"} 1:8:void (kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;LG0/p;)V"} 1:86:java.lang.Object collect(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.FlowKt__LimitKt$takeWhile$$inlined$unsafeFlow$1$1 -> T0.n$c$a: # {"id":"sourceFile","fileName":"SafeCollector.common.kt"} java.lang.Object result -> h int label -> i kotlinx.coroutines.flow.FlowKt__LimitKt$takeWhile$$inlined$unsafeFlow$1 this$0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/n$c;"} java.lang.Object L$0 -> k 1:6:void (kotlinx.coroutines.flow.FlowKt__LimitKt$takeWhile$$inlined$unsafeFlow$1,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/n$c;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q kotlinx.coroutines.flow.FlowKt__LimitKt$takeWhile$lambda$6$$inlined$collectWhile$1 -> T0.n$d: # {"id":"sourceFile","fileName":"Limit.kt"} kotlin.jvm.functions.Function2 $predicate$inlined -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/p;"} kotlinx.coroutines.flow.FlowCollector $this_unsafeFlow$inlined -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/f;"} 1:8:void (kotlin.jvm.functions.Function2,kotlinx.coroutines.flow.FlowCollector):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;LT0/f;)V"} 1:135:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.FlowKt__LimitKt$takeWhile$lambda$6$$inlined$collectWhile$1$1 -> T0.n$d$a: # {"id":"sourceFile","fileName":"Limit.kt"} java.lang.Object L$0 -> h java.lang.Object result -> i int label -> j kotlinx.coroutines.flow.FlowKt__LimitKt$takeWhile$lambda$6$$inlined$collectWhile$1 this$0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/n$d;"} java.lang.Object L$1 -> l 1:6:void (kotlinx.coroutines.flow.FlowKt__LimitKt$takeWhile$lambda$6$$inlined$collectWhile$1,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/n$d;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q kotlinx.coroutines.flow.FlowKt__MergeKt -> T0.o: # {"id":"sourceFile","fileName":"Merge.kt"} int DEFAULT_CONCURRENCY -> a 1:15:void ():0:0 -> 1:11:kotlinx.coroutines.flow.Flow mapLatest(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;LG0/p;)LT0/e;"} 1:15:kotlinx.coroutines.flow.Flow transformLatest(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function3):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;LG0/q;)LT0/e;"} kotlinx.coroutines.flow.FlowKt__MergeKt$mapLatest$1 -> T0.o$a: # {"id":"sourceFile","fileName":"Merge.kt"} int label -> i java.lang.Object L$0 -> j java.lang.Object L$1 -> k kotlin.jvm.functions.Function2 $transform -> l # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/p;"} 1:7:void (kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;Lx0/d;)V"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> h 1:72:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:18:java.lang.Object invoke(kotlinx.coroutines.flow.FlowCollector,java.lang.Object,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.FlowKt__ReduceKt -> T0.p: # {"id":"sourceFile","fileName":"Reduce.kt"} 1:136:java.lang.Object first(kotlinx.coroutines.flow.Flow,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;LG0/p;Lx0/d;)Ljava/lang/Object;"} 1:97:java.lang.Object firstOrNull(kotlinx.coroutines.flow.Flow,kotlin.coroutines.Continuation):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.FlowKt__ReduceKt$first$$inlined$collectWhile$2 -> T0.p$a: # {"id":"sourceFile","fileName":"Limit.kt"} kotlin.jvm.functions.Function2 $predicate$inlined -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/p;"} kotlin.jvm.internal.Ref$ObjectRef $result$inlined -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LH0/w;"} 1:8:void (kotlin.jvm.functions.Function2,kotlin.jvm.internal.Ref$ObjectRef):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;LH0/w;)V"} 1:103:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.FlowKt__ReduceKt$first$$inlined$collectWhile$2$1 -> T0.p$a$a: # {"id":"sourceFile","fileName":"Limit.kt"} java.lang.Object L$0 -> h java.lang.Object result -> i int label -> j kotlinx.coroutines.flow.FlowKt__ReduceKt$first$$inlined$collectWhile$2 this$0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/p$a;"} java.lang.Object L$1 -> l 1:6:void (kotlinx.coroutines.flow.FlowKt__ReduceKt$first$$inlined$collectWhile$2,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/p$a;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q kotlinx.coroutines.flow.FlowKt__ReduceKt$first$3 -> T0.p$b: # {"id":"sourceFile","fileName":"Reduce.kt"} java.lang.Object L$0 -> h java.lang.Object L$1 -> i java.lang.Object L$2 -> j java.lang.Object result -> k int label -> l 1:4:void (kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)V"} 1:15:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q kotlinx.coroutines.flow.FlowKt__ReduceKt$firstOrNull$$inlined$collectWhile$1 -> T0.p$c: # {"id":"sourceFile","fileName":"Limit.kt"} kotlin.jvm.internal.Ref$ObjectRef $result$inlined -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LH0/w;"} 1:6:void (kotlin.jvm.internal.Ref$ObjectRef):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/w;)V"} 1:10:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.FlowKt__ReduceKt$firstOrNull$1 -> T0.p$d: # {"id":"sourceFile","fileName":"Reduce.kt"} java.lang.Object L$0 -> h java.lang.Object L$1 -> i java.lang.Object result -> j int label -> k 1:4:void (kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)V"} 1:15:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q kotlinx.coroutines.flow.FlowKt__ShareKt -> T0.q: # {"id":"sourceFile","fileName":"Share.kt"} 1:70:kotlinx.coroutines.flow.SharingConfig configureSharing$FlowKt__ShareKt(kotlinx.coroutines.flow.Flow,int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;I)LT0/A;"} 1:33:kotlinx.coroutines.Job launchSharing$FlowKt__ShareKt(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.CoroutineContext,kotlinx.coroutines.flow.Flow,kotlinx.coroutines.flow.MutableSharedFlow,kotlinx.coroutines.flow.SharingStarted,java.lang.Object):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/g;LT0/e;LT0/r;LT0/B;Ljava/lang/Object;)LQ0/r0;"} 1:31:kotlinx.coroutines.flow.SharedFlow shareIn(kotlinx.coroutines.flow.Flow,kotlinx.coroutines.CoroutineScope,kotlinx.coroutines.flow.SharingStarted,int):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;LQ0/J;LT0/B;I)LT0/v;"} kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1 -> T0.q$a: # {"id":"sourceFile","fileName":"Share.kt"} int label -> i kotlinx.coroutines.flow.SharingStarted $started -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/B;"} kotlinx.coroutines.flow.Flow $upstream -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/e;"} kotlinx.coroutines.flow.MutableSharedFlow $shared -> l # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/r;"} java.lang.Object $initialValue -> m 1:13:void (kotlinx.coroutines.flow.SharingStarted,kotlinx.coroutines.flow.Flow,kotlinx.coroutines.flow.MutableSharedFlow,java.lang.Object,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/B;LT0/e;LT0/r;Ljava/lang/Object;Lx0/d;)V"} 1:16:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:144:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1$1 -> T0.q$a$a: # {"id":"sourceFile","fileName":"Share.kt"} int label -> i int I$0 -> j 1:5:void (kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)V"} 1:14:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:13:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:30:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:17:java.lang.Object invoke(int,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(ILx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1$2 -> T0.q$a$b: # {"id":"sourceFile","fileName":"Share.kt"} int label -> i java.lang.Object L$0 -> j kotlinx.coroutines.flow.Flow $upstream -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/e;"} kotlinx.coroutines.flow.MutableSharedFlow $shared -> l # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/r;"} java.lang.Object $initialValue -> m 1:11:void (kotlinx.coroutines.flow.Flow,kotlinx.coroutines.flow.MutableSharedFlow,java.lang.Object,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;LT0/r;Ljava/lang/Object;Lx0/d;)V"} 1:14:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:78:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.flow.SharingCommand,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/z;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.FlowKt__ShareKt$launchSharing$1$2$WhenMappings -> T0.q$a$b$a: # {"id":"sourceFile","fileName":"Share.kt"} int[] $EnumSwitchMapping$0 -> a 1:37:void ():0:0 -> kotlinx.coroutines.flow.MutableSharedFlow -> T0.r: # {"id":"sourceFile","fileName":"SharedFlow.kt"} void resetReplayCache() -> b boolean tryEmit(java.lang.Object) -> e kotlinx.coroutines.flow.StateFlow getSubscriptionCount() -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()LT0/H;"} kotlinx.coroutines.flow.MutableStateFlow -> T0.s: # {"id":"sourceFile","fileName":"StateFlow.kt"} boolean compareAndSet(java.lang.Object,java.lang.Object) -> g java.lang.Object getValue() -> getValue void setValue(java.lang.Object) -> setValue kotlinx.coroutines.flow.ReadonlySharedFlow -> T0.t: # {"id":"sourceFile","fileName":"Share.kt"} kotlinx.coroutines.Job job -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/r0;"} kotlinx.coroutines.flow.SharedFlow $$delegate_0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/v;"} 1:8:void (kotlinx.coroutines.flow.SharedFlow,kotlinx.coroutines.Job):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/v;LQ0/r0;)V"} 1:7:java.lang.Object collect(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} 1:5:kotlinx.coroutines.flow.Flow fuse(kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;ILS0/a;)LT0/e;"} kotlinx.coroutines.flow.SafeFlow -> T0.u: # {"id":"sourceFile","fileName":"Builders.kt"} kotlin.jvm.functions.Function2 block -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/p;"} 1:6:void (kotlin.jvm.functions.Function2):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;)V"} 1:16:java.lang.Object collectSafely(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.SharedFlow -> T0.v: # {"id":"sourceFile","fileName":"SharedFlow.kt"} java.lang.Object collect(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.SharedFlowImpl -> T0.w: # {"id":"sourceFile","fileName":"SharedFlow.kt"} int replay -> i int bufferCapacity -> j kotlinx.coroutines.channels.BufferOverflow onBufferOverflow -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LS0/a;"} java.lang.Object[] buffer -> l long replayIndex -> m long minCollectorIndex -> n int bufferSize -> o int queueSize -> p 1:10:void (int,int,kotlinx.coroutines.channels.BufferOverflow):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(IILS0/a;)V"} 1:45:void cancelEmitter(kotlinx.coroutines.flow.SharedFlowImpl$Emitter):0:0 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/w$a;)V"} 1:62:void cleanupTailLocked():0:0 -> B 1:200:java.lang.Object collect$suspendImpl(kotlinx.coroutines.flow.SharedFlowImpl,kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> C # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/w;LT0/f;Lx0/d;)Ljava/lang/Object;"} 1:42:void correctCollectorIndexesOnDropOldest(long):0:0 -> D 1:6:kotlinx.coroutines.flow.SharedFlowSlot createSlot():0:0 -> E # {"id":"com.android.tools.r8.residualsignature","signature":"()LT0/y;"} 1:3:kotlinx.coroutines.flow.SharedFlowSlot[] createSlotArray(int):0:0 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[LT0/y;"} 1:44:void dropOldestLocked():0:0 -> G 1:23:java.lang.Object emit$suspendImpl(kotlinx.coroutines.flow.SharedFlowImpl,java.lang.Object,kotlin.coroutines.Continuation):0:0 -> H # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/w;Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} 1:136:java.lang.Object emitSuspend(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> I # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} 1:36:void enqueueLocked(java.lang.Object):0:0 -> J 1:75:kotlin.coroutines.Continuation[] findSlotsToResumeLocked(kotlin.coroutines.Continuation[]):0:0 -> K # {"id":"com.android.tools.r8.residualsignature","signature":"([Lx0/d;)[Lx0/d;"} 1:9:long getBufferEndIndex():0:0 -> L 1:9:long getHead():0:0 -> M 1:21:java.lang.Object getLastReplayedLocked():0:0 -> N 1:18:java.lang.Object getPeekedValueLockedAt(long):0:0 -> O 1:13:long getQueueEndIndex():0:0 -> P 1:13:int getReplaySize():0:0 -> Q 1:6:int getTotalSize():0:0 -> R 1:41:java.lang.Object[] growBuffer(java.lang.Object[],int,int):0:0 -> S 1:89:boolean tryEmitLocked(java.lang.Object):0:0 -> T 1:32:boolean tryEmitNoCollectorsLocked(java.lang.Object):0:0 -> U 1:33:long tryPeekLocked(kotlinx.coroutines.flow.SharedFlowSlot):0:0 -> V # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/y;)J"} 1:62:java.lang.Object tryTakeValue(kotlinx.coroutines.flow.SharedFlowSlot):0:0 -> W # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/y;)Ljava/lang/Object;"} 1:39:void updateBufferLocked(long,long,long,long):0:0 -> X 1:269:kotlin.coroutines.Continuation[] updateCollectorIndexLocked$kotlinx_coroutines_core(long):0:0 -> Y # {"id":"com.android.tools.r8.residualsignature","signature":"(J)[Lx0/d;"} 1:11:long updateNewCollectorIndexLocked$kotlinx_coroutines_core():0:0 -> Z 1:5:java.lang.Object collect(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} 1:26:void resetReplayCache():0:0 -> b 1:5:kotlinx.coroutines.flow.Flow fuse(kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;ILS0/a;)LT0/e;"} 1:44:boolean tryEmit(java.lang.Object):0:0 -> e 1:5:kotlinx.coroutines.flow.internal.AbstractSharedFlowSlot createSlot():0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()LU0/d;"} 1:5:kotlinx.coroutines.flow.internal.AbstractSharedFlowSlot[] createSlotArray(int):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[LU0/d;"} 1:5:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} 1:4:void access$cancelEmitter(kotlinx.coroutines.flow.SharedFlowImpl,kotlinx.coroutines.flow.SharedFlowImpl$Emitter):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/w;LT0/w$a;)V"} 1:4:void access$enqueueLocked(kotlinx.coroutines.flow.SharedFlowImpl,java.lang.Object):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/w;Ljava/lang/Object;)V"} 1:5:kotlin.coroutines.Continuation[] access$findSlotsToResumeLocked(kotlinx.coroutines.flow.SharedFlowImpl,kotlin.coroutines.Continuation[]):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/w;[Lx0/d;)[Lx0/d;"} 1:3:int access$getBufferCapacity$p(kotlinx.coroutines.flow.SharedFlowImpl):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/w;)I"} 1:5:long access$getHead(kotlinx.coroutines.flow.SharedFlowImpl):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/w;)J"} 1:3:int access$getQueueSize$p(kotlinx.coroutines.flow.SharedFlowImpl):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/w;)I"} 1:5:int access$getTotalSize(kotlinx.coroutines.flow.SharedFlowImpl):0:0 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/w;)I"} 1:3:void access$setQueueSize$p(kotlinx.coroutines.flow.SharedFlowImpl,int):0:0 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/w;I)V"} 1:5:boolean access$tryEmitLocked(kotlinx.coroutines.flow.SharedFlowImpl,java.lang.Object):0:0 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/w;Ljava/lang/Object;)Z"} 1:5:long access$tryPeekLocked(kotlinx.coroutines.flow.SharedFlowImpl,kotlinx.coroutines.flow.SharedFlowSlot):0:0 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/w;LT0/y;)J"} 1:68:java.lang.Object awaitValue(kotlinx.coroutines.flow.SharedFlowSlot,kotlin.coroutines.Continuation):0:0 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/y;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.SharedFlowImpl$Emitter -> T0.w$a: # {"id":"sourceFile","fileName":"SharedFlow.kt"} kotlinx.coroutines.flow.SharedFlowImpl flow -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/w;"} long index -> f java.lang.Object value -> g kotlin.coroutines.Continuation cont -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/d;"} 1:12:void (kotlinx.coroutines.flow.SharedFlowImpl,long,java.lang.Object,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/w;JLjava/lang/Object;Lx0/d;)V"} 1:6:void dispose():0:0 -> a kotlinx.coroutines.flow.SharedFlowImpl$WhenMappings -> T0.w$b: # {"id":"sourceFile","fileName":"SharedFlow.kt"} int[] $EnumSwitchMapping$0 -> a 1:37:void ():0:0 -> kotlinx.coroutines.flow.SharedFlowImpl$collect$1 -> T0.w$c: # {"id":"sourceFile","fileName":"SharedFlow.kt"} java.lang.Object L$0 -> h java.lang.Object L$1 -> i java.lang.Object L$2 -> j java.lang.Object L$3 -> k java.lang.Object result -> l kotlinx.coroutines.flow.SharedFlowImpl this$0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/w;"} int label -> n 1:6:void (kotlinx.coroutines.flow.SharedFlowImpl,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/w;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q kotlinx.coroutines.flow.SharedFlowKt -> T0.x: # {"id":"sourceFile","fileName":"SharedFlow.kt"} kotlinx.coroutines.internal.Symbol NO_VALUE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} 1:10:void ():0:0 -> 1:106:kotlinx.coroutines.flow.MutableSharedFlow MutableSharedFlow(int,int,kotlinx.coroutines.channels.BufferOverflow):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(IILS0/a;)LT0/r;"} 1:5:java.lang.Object access$getBufferAt(java.lang.Object[],long):0:0 -> b 1:4:void access$setBufferAt(java.lang.Object[],long,java.lang.Object):0:0 -> c 1:16:kotlinx.coroutines.flow.Flow fuseSharedFlow(kotlinx.coroutines.flow.SharedFlow,kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/v;Lx0/g;ILS0/a;)LT0/e;"} 1:8:java.lang.Object getBufferAt(java.lang.Object[],long):0:0 -> e 1:8:void setBufferAt(java.lang.Object[],long,java.lang.Object):0:0 -> f kotlinx.coroutines.flow.SharedFlowSlot -> T0.y: # {"id":"sourceFile","fileName":"SharedFlow.kt"} long index -> a kotlin.coroutines.Continuation cont -> b # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/d;"} 1:8:void ():0:0 -> 1:7:boolean allocateLocked(java.lang.Object):0:0 -> a 1:7:kotlin.coroutines.Continuation[] freeLocked(java.lang.Object):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)[Lx0/d;"} 1:18:boolean allocateLocked(kotlinx.coroutines.flow.SharedFlowImpl):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/w;)Z"} 1:14:kotlin.coroutines.Continuation[] freeLocked(kotlinx.coroutines.flow.SharedFlowImpl):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/w;)[Lx0/d;"} kotlinx.coroutines.flow.SharingCommand -> T0.z: # {"id":"sourceFile","fileName":"SharingStarted.kt"} kotlinx.coroutines.flow.SharingCommand START -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/z;"} kotlinx.coroutines.flow.SharingCommand STOP -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/z;"} kotlinx.coroutines.flow.SharingCommand STOP_AND_RESET_REPLAY_CACHE -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/z;"} kotlinx.coroutines.flow.SharingCommand[] $VALUES -> h # {"id":"com.android.tools.r8.residualsignature","signature":"[LT0/z;"} 1:37:void ():0:0 -> 1:4:void (java.lang.String,int):0:0 -> 1:19:kotlinx.coroutines.flow.SharingCommand[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[LT0/z;"} 1:9:kotlinx.coroutines.flow.SharingCommand valueOf(java.lang.String):0:0 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LT0/z;"} 1:9:kotlinx.coroutines.flow.SharingCommand[] values():0:0 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[LT0/z;"} kotlinx.coroutines.flow.SharingConfig -> T0.A: # {"id":"sourceFile","fileName":"Share.kt"} kotlinx.coroutines.flow.Flow upstream -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/e;"} int extraBufferCapacity -> b kotlinx.coroutines.channels.BufferOverflow onBufferOverflow -> c # {"id":"com.android.tools.r8.residualsignature","signature":"LS0/a;"} kotlin.coroutines.CoroutineContext context -> d # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/g;"} 1:12:void (kotlinx.coroutines.flow.Flow,int,kotlinx.coroutines.channels.BufferOverflow,kotlin.coroutines.CoroutineContext):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;ILS0/a;Lx0/g;)V"} kotlinx.coroutines.flow.SharingStarted -> T0.B: # {"id":"sourceFile","fileName":"SharingStarted.kt"} kotlinx.coroutines.flow.SharingStarted$Companion Companion -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/B$a;"} 1:5:void ():0:0 -> kotlinx.coroutines.flow.Flow command(kotlinx.coroutines.flow.StateFlow) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/H;)LT0/e;"} kotlinx.coroutines.flow.SharingStarted$Companion -> T0.B$a: # {"id":"sourceFile","fileName":"SharingStarted.kt"} kotlinx.coroutines.flow.SharingStarted$Companion $$INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/B$a;"} kotlinx.coroutines.flow.SharingStarted Eagerly -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/B;"} kotlinx.coroutines.flow.SharingStarted Lazily -> c # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/B;"} 1:22:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:3:kotlinx.coroutines.flow.SharingStarted getEagerly():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LT0/B;"} 1:3:kotlinx.coroutines.flow.SharingStarted getLazily():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()LT0/B;"} kotlinx.coroutines.flow.SharingStartedKt -> T0.C: # {"id":"sourceFile","fileName":"SharingStarted.kt"} 1:14:kotlinx.coroutines.flow.SharingStarted WhileSubscribed-5qebJ5I(kotlinx.coroutines.flow.SharingStarted$Companion,long,long):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/B$a;JJ)LT0/B;"} kotlinx.coroutines.flow.StartedEagerly -> T0.D: # {"id":"sourceFile","fileName":"SharingStarted.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:7:kotlinx.coroutines.flow.Flow command(kotlinx.coroutines.flow.StateFlow):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/H;)LT0/e;"} 1:3:java.lang.String toString():0:0 -> toString kotlinx.coroutines.flow.StartedLazily -> T0.E: # {"id":"sourceFile","fileName":"SharingStarted.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:11:kotlinx.coroutines.flow.Flow command(kotlinx.coroutines.flow.StateFlow):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/H;)LT0/e;"} 1:3:java.lang.String toString():0:0 -> toString kotlinx.coroutines.flow.StartedLazily$command$1 -> T0.E$a: # {"id":"sourceFile","fileName":"SharingStarted.kt"} int label -> i java.lang.Object L$0 -> j kotlinx.coroutines.flow.StateFlow $subscriptionCount -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/H;"} 1:7:void (kotlinx.coroutines.flow.StateFlow,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/H;Lx0/d;)V"} 1:10:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:57:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.StartedLazily$command$1$1 -> T0.E$a$a: # {"id":"sourceFile","fileName":"SharingStarted.kt"} kotlin.jvm.internal.Ref$BooleanRef $started -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LH0/t;"} kotlinx.coroutines.flow.FlowCollector $$this$flow -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/f;"} 1:8:void (kotlin.jvm.internal.Ref$BooleanRef,kotlinx.coroutines.flow.FlowCollector):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/t;LT0/f;)V"} 1:81:java.lang.Object emit(int,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILx0/d;)Ljava/lang/Object;"} 1:11:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.StartedLazily$command$1$1$emit$1 -> T0.E$a$a$a: # {"id":"sourceFile","fileName":"SharingStarted.kt"} java.lang.Object result -> h kotlinx.coroutines.flow.StartedLazily$command$1$1 this$0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/E$a$a;"} int label -> j 1:6:void (kotlinx.coroutines.flow.StartedLazily$command$1$1,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/E$a$a;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q kotlinx.coroutines.flow.StartedWhileSubscribed -> T0.G: # {"id":"sourceFile","fileName":"SharingStarted.kt"} long stopTimeout -> b long replayExpiration -> c 1:80:void (long,long):0:0 -> 1:24:kotlinx.coroutines.flow.Flow command(kotlinx.coroutines.flow.StateFlow):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/H;)LT0/e;"} 1:3:long access$getReplayExpiration$p(kotlinx.coroutines.flow.StartedWhileSubscribed):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/G;)J"} 1:3:long access$getStopTimeout$p(kotlinx.coroutines.flow.StartedWhileSubscribed):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/G;)J"} 1:26:boolean equals(java.lang.Object):0:0 -> equals 1:16:int hashCode():0:0 -> hashCode 1:1:java.lang.String toString():0:0 -> toString kotlinx.coroutines.flow.StartedWhileSubscribed$$ExternalSyntheticBackport0 -> T0.F: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:7:int m(long):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} kotlinx.coroutines.flow.StartedWhileSubscribed$command$1 -> T0.G$a: # {"id":"sourceFile","fileName":"SharingStarted.kt"} int label -> i java.lang.Object L$0 -> j int I$0 -> k kotlinx.coroutines.flow.StartedWhileSubscribed this$0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/G;"} 1:7:void (kotlinx.coroutines.flow.StartedWhileSubscribed,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/G;Lx0/d;)V"} 1:15:java.lang.Object invoke(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> h 1:159:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:18:java.lang.Object invoke(kotlinx.coroutines.flow.FlowCollector,int,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;ILx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.StartedWhileSubscribed$command$2 -> T0.G$b: # {"id":"sourceFile","fileName":"SharingStarted.kt"} int label -> i java.lang.Object L$0 -> j 1:5:void (kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)V"} 1:8:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:34:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.flow.SharingCommand,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/z;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.StateFlow -> T0.H: # {"id":"sourceFile","fileName":"StateFlow.kt"} kotlinx.coroutines.flow.StateFlowImpl -> T0.I: # {"id":"sourceFile","fileName":"StateFlow.kt"} int sequence -> i java.util.concurrent.atomic.AtomicReferenceFieldUpdater _state$FU -> j 1:13:void ():0:0 -> 1:6:void (java.lang.Object):0:0 -> 1:1:java.lang.Object collect(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} 1:8:void resetReplayCache():0:0 -> b 1:5:kotlinx.coroutines.flow.Flow fuse(kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;ILS0/a;)LT0/e;"} 1:5:boolean tryEmit(java.lang.Object):0:0 -> e 1:13:boolean compareAndSet(java.lang.Object,java.lang.Object):0:0 -> g 1:12:java.lang.Object getValue():0:0 -> getValue 1:5:kotlinx.coroutines.flow.internal.AbstractSharedFlowSlot createSlot():0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()LU0/d;"} 1:5:kotlinx.coroutines.flow.internal.AbstractSharedFlowSlot[] createSlotArray(int):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[LU0/d;"} 1:6:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} 1:6:kotlinx.coroutines.flow.StateFlowSlot createSlot():0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"()LT0/K;"} 1:3:kotlinx.coroutines.flow.StateFlowSlot[] createSlotArray(int):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[LT0/K;"} 1:99:boolean updateState(java.lang.Object,java.lang.Object):0:0 -> r 1:9:void setValue(java.lang.Object):0:0 -> setValue kotlinx.coroutines.flow.StateFlowImpl$collect$1 -> T0.I$a: # {"id":"sourceFile","fileName":"StateFlow.kt"} java.lang.Object L$0 -> h java.lang.Object L$1 -> i java.lang.Object L$2 -> j java.lang.Object L$3 -> k java.lang.Object L$4 -> l java.lang.Object result -> m kotlinx.coroutines.flow.StateFlowImpl this$0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/I;"} int label -> o 1:6:void (kotlinx.coroutines.flow.StateFlowImpl,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/I;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q kotlinx.coroutines.flow.StateFlowKt -> T0.J: # {"id":"sourceFile","fileName":"StateFlow.kt"} kotlinx.coroutines.internal.Symbol NONE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlinx.coroutines.internal.Symbol PENDING -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} 1:19:void ():0:0 -> 1:10:kotlinx.coroutines.flow.MutableStateFlow MutableStateFlow(java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)LT0/s;"} 1:3:kotlinx.coroutines.internal.Symbol access$getNONE$p():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} 1:3:kotlinx.coroutines.internal.Symbol access$getPENDING$p():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} 1:19:kotlinx.coroutines.flow.Flow fuseStateFlow(kotlinx.coroutines.flow.StateFlow,kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/H;Lx0/g;ILS0/a;)LT0/e;"} kotlinx.coroutines.flow.StateFlowSlot -> T0.K: # {"id":"sourceFile","fileName":"StateFlow.kt"} java.util.concurrent.atomic.AtomicReferenceFieldUpdater _state$FU -> a 1:13:void ():0:0 -> 1:4:void ():0:0 -> 1:7:boolean allocateLocked(java.lang.Object):0:0 -> a 1:7:kotlin.coroutines.Continuation[] freeLocked(java.lang.Object):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)[Lx0/d;"} 1:3:java.util.concurrent.atomic.AtomicReferenceFieldUpdater access$get_state$FU$p():0:0 -> c 1:19:boolean allocateLocked(kotlinx.coroutines.flow.StateFlowImpl):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/I;)Z"} 1:61:java.lang.Object awaitPending(kotlin.coroutines.Continuation):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;)Ljava/lang/Object;"} 1:9:kotlin.coroutines.Continuation[] freeLocked(kotlinx.coroutines.flow.StateFlowImpl):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/I;)[Lx0/d;"} 1:61:void makePending():0:0 -> g 1:23:boolean takePending():0:0 -> h kotlinx.coroutines.flow.ThrowingCollector -> T0.L: # {"id":"sourceFile","fileName":"Emitters.kt"} 1:6:void (java.lang.Throwable):0:0 -> 1:3:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.internal.AbortFlowException -> U0.a: # {"id":"sourceFile","fileName":"FlowExceptions.kt"} kotlinx.coroutines.flow.FlowCollector owner -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/f;"} 1:8:void (kotlinx.coroutines.flow.FlowCollector):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;)V"} 1:7:java.lang.Throwable fillInStackTrace():0:0 -> fillInStackTrace kotlinx.coroutines.flow.internal.AbstractSharedFlow -> U0.b: # {"id":"sourceFile","fileName":"AbstractSharedFlow.kt"} kotlinx.coroutines.flow.internal.AbstractSharedFlowSlot[] slots -> e # {"id":"com.android.tools.r8.residualsignature","signature":"[LU0/d;"} int nCollectors -> f int nextIndex -> g kotlinx.coroutines.flow.internal.SubscriptionCountStateFlow _subscriptionCount -> h # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/v;"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:3:int access$getNCollectors(kotlinx.coroutines.flow.internal.AbstractSharedFlow):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/b;)I"} 1:3:kotlinx.coroutines.flow.internal.AbstractSharedFlowSlot[] access$getSlots(kotlinx.coroutines.flow.internal.AbstractSharedFlow):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/b;)[LU0/d;"} 1:87:kotlinx.coroutines.flow.internal.AbstractSharedFlowSlot allocateSlot():0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()LU0/d;"} kotlinx.coroutines.flow.internal.AbstractSharedFlowSlot createSlot() -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()LU0/d;"} kotlinx.coroutines.flow.internal.AbstractSharedFlowSlot[] createSlotArray(int) -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(I)[LU0/d;"} 1:56:void freeSlot(kotlinx.coroutines.flow.internal.AbstractSharedFlowSlot):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/d;)V"} 1:21:kotlinx.coroutines.flow.StateFlow getSubscriptionCount():0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()LT0/H;"} 1:3:int getNCollectors():0:0 -> m 1:3:kotlinx.coroutines.flow.internal.AbstractSharedFlowSlot[] getSlots():0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()[LU0/d;"} kotlinx.coroutines.flow.internal.AbstractSharedFlowKt -> U0.c: # {"id":"sourceFile","fileName":"AbstractSharedFlow.kt"} kotlin.coroutines.Continuation[] EMPTY_RESUMES -> a # {"id":"com.android.tools.r8.residualsignature","signature":"[Lx0/d;"} 1:6:void ():0:0 -> kotlinx.coroutines.flow.internal.AbstractSharedFlowSlot -> U0.d: # {"id":"sourceFile","fileName":"AbstractSharedFlow.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} boolean allocateLocked(java.lang.Object) -> a kotlin.coroutines.Continuation[] freeLocked(java.lang.Object) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)[Lx0/d;"} kotlinx.coroutines.flow.internal.ChannelFlow -> U0.e: # {"id":"sourceFile","fileName":"ChannelFlow.kt"} kotlin.coroutines.CoroutineContext context -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/g;"} int capacity -> f kotlinx.coroutines.channels.BufferOverflow onBufferOverflow -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LS0/a;"} 1:10:void (kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;ILS0/a;)V"} 1:5:java.lang.Object collect(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} 1:59:kotlinx.coroutines.flow.Flow fuse(kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;ILS0/a;)LT0/e;"} 1:2:java.lang.String additionalToStringProps():0:0 -> d 1:20:java.lang.Object collect$suspendImpl(kotlinx.coroutines.flow.internal.ChannelFlow,kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/e;LT0/f;Lx0/d;)Ljava/lang/Object;"} java.lang.Object collectTo(kotlinx.coroutines.channels.ProducerScope,kotlin.coroutines.Continuation) -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/r;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.internal.ChannelFlow create(kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow) -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;ILS0/a;)LU0/e;"} 1:2:kotlinx.coroutines.flow.Flow dropChannelOperators():0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()LT0/e;"} 1:7:kotlin.jvm.functions.Function2 getCollectToFun$kotlinx_coroutines_core():0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()LG0/p;"} 1:7:int getProduceCapacity$kotlinx_coroutines_core():0:0 -> m 1:24:kotlinx.coroutines.channels.ReceiveChannel produceImpl(kotlinx.coroutines.CoroutineScope):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;)LS0/s;"} 1:1:java.lang.String toString():0:0 -> toString kotlinx.coroutines.flow.internal.ChannelFlow$collect$2 -> U0.e$a: # {"id":"sourceFile","fileName":"ChannelFlow.kt"} int label -> i java.lang.Object L$0 -> j kotlinx.coroutines.flow.FlowCollector $collector -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/f;"} kotlinx.coroutines.flow.internal.ChannelFlow this$0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/e;"} 1:9:void (kotlinx.coroutines.flow.FlowCollector,kotlinx.coroutines.flow.internal.ChannelFlow,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;LU0/e;Lx0/d;)V"} 1:12:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:50:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.internal.ChannelFlow$collectToFun$1 -> U0.e$b: # {"id":"sourceFile","fileName":"ChannelFlow.kt"} int label -> i java.lang.Object L$0 -> j kotlinx.coroutines.flow.internal.ChannelFlow this$0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/e;"} 1:7:void (kotlinx.coroutines.flow.internal.ChannelFlow,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/e;Lx0/d;)V"} 1:10:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:44:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.channels.ProducerScope,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/r;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.internal.ChannelFlowKt -> U0.f: # {"id":"sourceFile","fileName":"ChannelFlow.kt"} 1:5:kotlinx.coroutines.flow.FlowCollector access$withUndispatchedContextCollector(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.CoroutineContext):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/g;)LT0/f;"} 1:38:java.lang.Object withContextUndispatched(kotlin.coroutines.CoroutineContext,java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Ljava/lang/Object;Ljava/lang/Object;LG0/p;Lx0/d;)Ljava/lang/Object;"} 1:13:java.lang.Object withContextUndispatched$default(kotlin.coroutines.CoroutineContext,java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function2,kotlin.coroutines.Continuation,int,java.lang.Object):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Ljava/lang/Object;Ljava/lang/Object;LG0/p;Lx0/d;ILjava/lang/Object;)Ljava/lang/Object;"} 1:17:kotlinx.coroutines.flow.FlowCollector withUndispatchedContextCollector(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.CoroutineContext):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/g;)LT0/f;"} kotlinx.coroutines.flow.internal.ChannelFlowOperator -> U0.g: # {"id":"sourceFile","fileName":"ChannelFlow.kt"} kotlinx.coroutines.flow.Flow flow -> h # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/e;"} 1:6:void (kotlinx.coroutines.flow.Flow,kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;Lx0/g;ILS0/a;)V"} 1:5:java.lang.Object collect(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} 1:5:java.lang.Object collectTo(kotlinx.coroutines.channels.ProducerScope,kotlin.coroutines.Continuation):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/r;Lx0/d;)Ljava/lang/Object;"} 1:79:java.lang.Object collect$suspendImpl(kotlinx.coroutines.flow.internal.ChannelFlowOperator,kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/g;LT0/f;Lx0/d;)Ljava/lang/Object;"} 1:19:java.lang.Object collectTo$suspendImpl(kotlinx.coroutines.flow.internal.ChannelFlowOperator,kotlinx.coroutines.channels.ProducerScope,kotlin.coroutines.Continuation):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/g;LS0/r;Lx0/d;)Ljava/lang/Object;"} 1:33:java.lang.Object collectWithContextUndispatched(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.CoroutineContext,kotlin.coroutines.Continuation):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/g;Lx0/d;)Ljava/lang/Object;"} java.lang.Object flowCollect(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation) -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} 1:27:java.lang.String toString():0:0 -> toString kotlinx.coroutines.flow.internal.ChannelFlowOperator$collectWithContextUndispatched$2 -> U0.g$a: # {"id":"sourceFile","fileName":"ChannelFlow.kt"} int label -> i java.lang.Object L$0 -> j kotlinx.coroutines.flow.internal.ChannelFlowOperator this$0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/g;"} 1:7:void (kotlinx.coroutines.flow.internal.ChannelFlowOperator,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/g;Lx0/d;)V"} 1:10:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:44:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.internal.ChannelFlowOperatorImpl -> U0.h: # {"id":"sourceFile","fileName":"ChannelFlow.kt"} 1:1:void (kotlinx.coroutines.flow.Flow,kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;Lx0/g;ILS0/a;)V"} 2:2:void (kotlinx.coroutines.flow.Flow,kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow,int,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/e;Lx0/g;ILS0/a;ILH0/g;)V"} 1:8:kotlinx.coroutines.flow.internal.ChannelFlow create(kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;ILS0/a;)LU0/e;"} 1:3:kotlinx.coroutines.flow.Flow dropChannelOperators():0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()LT0/e;"} 1:16:java.lang.Object flowCollect(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest -> U0.i: # {"id":"sourceFile","fileName":"Merge.kt"} kotlin.jvm.functions.Function3 transform -> i # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/q;"} 1:1:void (kotlin.jvm.functions.Function3,kotlinx.coroutines.flow.Flow,kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/q;LT0/e;Lx0/g;ILS0/a;)V"} 2:2:void (kotlin.jvm.functions.Function3,kotlinx.coroutines.flow.Flow,kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow,int,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/q;LT0/e;Lx0/g;ILS0/a;ILH0/g;)V"} 1:14:kotlinx.coroutines.flow.internal.ChannelFlow create(kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;ILS0/a;)LU0/e;"} 1:20:java.lang.Object flowCollect(kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)Ljava/lang/Object;"} 1:3:kotlin.jvm.functions.Function3 access$getTransform$p(kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/i;)LG0/q;"} kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3 -> U0.i$a: # {"id":"sourceFile","fileName":"Merge.kt"} int label -> i java.lang.Object L$0 -> j kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest this$0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/i;"} kotlinx.coroutines.flow.FlowCollector $collector -> l # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/f;"} 1:9:void (kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest,kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/i;LT0/f;Lx0/d;)V"} 1:12:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:58:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1 -> U0.i$a$a: # {"id":"sourceFile","fileName":"Merge.kt"} kotlin.jvm.internal.Ref$ObjectRef $previousFlow -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LH0/w;"} kotlinx.coroutines.CoroutineScope $$this$coroutineScope -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/J;"} kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest this$0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/i;"} kotlinx.coroutines.flow.FlowCollector $collector -> h # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/f;"} 1:12:void (kotlin.jvm.internal.Ref$ObjectRef,kotlinx.coroutines.CoroutineScope,kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest,kotlinx.coroutines.flow.FlowCollector):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/w;LQ0/J;LU0/i;LT0/f;)V"} 1:122:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$2 -> U0.i$a$a$a: # {"id":"sourceFile","fileName":"Merge.kt"} int label -> i kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest this$0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/i;"} kotlinx.coroutines.flow.FlowCollector $collector -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/f;"} java.lang.Object $value -> l 1:11:void (kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest,kotlinx.coroutines.flow.FlowCollector,java.lang.Object,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/i;LT0/f;Ljava/lang/Object;Lx0/d;)V"} 1:12:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:48:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(kotlinx.coroutines.CoroutineScope,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/J;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1$emit$1 -> U0.i$a$a$b: # {"id":"sourceFile","fileName":"Merge.kt"} java.lang.Object L$0 -> h java.lang.Object L$1 -> i java.lang.Object L$2 -> j java.lang.Object result -> k kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1 this$0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/i$a$a;"} int label -> m 1:6:void (kotlinx.coroutines.flow.internal.ChannelFlowTransformLatest$flowCollect$3$1,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/i$a$a;Lx0/d;)V"} 1:17:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q kotlinx.coroutines.flow.internal.ChildCancelledException -> U0.j: # {"id":"sourceFile","fileName":"FlowExceptions.kt"} 1:6:void ():0:0 -> 1:7:java.lang.Throwable fillInStackTrace():0:0 -> fillInStackTrace kotlinx.coroutines.flow.internal.DownstreamExceptionContext -> U0.k: # {"id":"sourceFile","fileName":"SafeCollector.kt"} kotlin.coroutines.CoroutineContext $$delegate_0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/g;"} 1:8:void (java.lang.Throwable,kotlin.coroutines.CoroutineContext):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Throwable;Lx0/g;)V"} 1:7:java.lang.Object fold(java.lang.Object,kotlin.jvm.functions.Function2):0:0 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LG0/p;)Ljava/lang/Object;"} 1:7:kotlin.coroutines.CoroutineContext$Element get(kotlin.coroutines.CoroutineContext$Key):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$c;)Lx0/g$b;"} 1:7:kotlin.coroutines.CoroutineContext minusKey(kotlin.coroutines.CoroutineContext$Key):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g$c;)Lx0/g;"} 1:7:kotlin.coroutines.CoroutineContext plus(kotlin.coroutines.CoroutineContext):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;)Lx0/g;"} kotlinx.coroutines.flow.internal.FlowExceptions_commonKt -> U0.l: # {"id":"sourceFile","fileName":"FlowExceptions.common.kt"} 1:6:void checkOwnership(kotlinx.coroutines.flow.internal.AbortFlowException,kotlinx.coroutines.flow.FlowCollector):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/a;LT0/f;)V"} kotlinx.coroutines.flow.internal.FusibleFlow -> U0.m: # {"id":"sourceFile","fileName":"ChannelFlow.kt"} kotlinx.coroutines.flow.Flow fuse(kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;ILS0/a;)LT0/e;"} kotlinx.coroutines.flow.internal.FusibleFlow$DefaultImpls -> U0.m$a: # {"id":"sourceFile","fileName":"ChannelFlow.kt"} 1:32:kotlinx.coroutines.flow.Flow fuse$default(kotlinx.coroutines.flow.internal.FusibleFlow,kotlin.coroutines.CoroutineContext,int,kotlinx.coroutines.channels.BufferOverflow,int,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/m;Lx0/g;ILS0/a;ILjava/lang/Object;)LT0/e;"} kotlinx.coroutines.flow.internal.NoOpContinuation -> U0.n: # {"id":"sourceFile","fileName":"SafeCollector.kt"} kotlinx.coroutines.flow.internal.NoOpContinuation INSTANCE -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/n;"} kotlin.coroutines.CoroutineContext context -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/g;"} 1:12:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:3:kotlin.coroutines.CoroutineContext getContext():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx0/g;"} 1:1:void resumeWith(java.lang.Object):0:0 -> z kotlinx.coroutines.flow.internal.NopCollector -> U0.o: # {"id":"sourceFile","fileName":"NopCollector.kt"} kotlinx.coroutines.flow.internal.NopCollector INSTANCE -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/o;"} 1:8:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:3:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.internal.NullSurrogateKt -> U0.p: # {"id":"sourceFile","fileName":"NullSurrogate.kt"} kotlinx.coroutines.internal.Symbol NULL -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlinx.coroutines.internal.Symbol UNINITIALIZED -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlinx.coroutines.internal.Symbol DONE -> c # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} 1:28:void ():0:0 -> kotlinx.coroutines.flow.internal.SafeCollector -> U0.q: # {"id":"sourceFile","fileName":"SafeCollector.kt"} kotlinx.coroutines.flow.FlowCollector collector -> h # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/f;"} kotlin.coroutines.CoroutineContext collectContext -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/g;"} int collectContextSize -> j kotlin.coroutines.CoroutineContext lastEmissionContext -> k # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/g;"} kotlin.coroutines.Continuation completion -> l # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/d;"} 1:31:void (kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.CoroutineContext):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/g;)V"} 1:7:kotlin.coroutines.CoroutineContext getContext():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx0/g;"} 1:11:kotlin.coroutines.jvm.internal.CoroutineStackFrame getCallerFrame():0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz0/e;"} 1:36:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} 1:2:java.lang.StackTraceElement getStackTraceElement():0:0 -> p 1:29:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:4:void releaseIntercepted():0:0 -> r 1:13:void checkContext(kotlin.coroutines.CoroutineContext,kotlin.coroutines.CoroutineContext,java.lang.Object):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Lx0/g;Ljava/lang/Object;)V"} 1:52:java.lang.Object emit(kotlin.coroutines.Continuation,java.lang.Object):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;Ljava/lang/Object;)Ljava/lang/Object;"} 1:46:void exceptionTransparencyViolated(kotlinx.coroutines.flow.internal.DownstreamExceptionContext,java.lang.Object):0:0 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/k;Ljava/lang/Object;)V"} kotlinx.coroutines.flow.internal.SafeCollector$collectContextSize$1 -> U0.q$a: # {"id":"sourceFile","fileName":"SafeCollector.kt"} kotlinx.coroutines.flow.internal.SafeCollector$collectContextSize$1 INSTANCE -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/q$a;"} 1:8:void ():0:0 -> 1:5:void ():0:0 -> 1:7:java.lang.Integer invoke(int,kotlin.coroutines.CoroutineContext$Element):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILx0/g$b;)Ljava/lang/Integer;"} 1:13:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i kotlinx.coroutines.flow.internal.SafeCollectorKt -> U0.r: # {"id":"sourceFile","fileName":"SafeCollector.kt"} kotlin.jvm.functions.Function3 emitFun -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/q;"} 1:17:void ():0:0 -> 1:3:kotlin.jvm.functions.Function3 access$getEmitFun$p():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LG0/q;"} kotlinx.coroutines.flow.internal.SafeCollectorKt$emitFun$1 -> U0.r$a: # {"id":"sourceFile","fileName":"SafeCollector.kt"} kotlinx.coroutines.flow.internal.SafeCollectorKt$emitFun$1 INSTANCE -> n # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/r$a;"} 1:8:void ():0:0 -> 1:13:void ():0:0 -> 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> h 1:5:java.lang.Object invoke(kotlinx.coroutines.flow.FlowCollector,java.lang.Object,kotlin.coroutines.Continuation):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.internal.SafeCollector_commonKt -> U0.s: # {"id":"sourceFile","fileName":"SafeCollector.common.kt"} 1:67:void checkContext(kotlinx.coroutines.flow.internal.SafeCollector,kotlin.coroutines.CoroutineContext):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/q;Lx0/g;)V"} 1:17:kotlinx.coroutines.Job transitiveCoroutineParent(kotlinx.coroutines.Job,kotlinx.coroutines.Job):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/r0;LQ0/r0;)LQ0/r0;"} kotlinx.coroutines.flow.internal.SafeCollector_commonKt$checkContext$result$1 -> U0.s$a: # {"id":"sourceFile","fileName":"SafeCollector.common.kt"} kotlinx.coroutines.flow.internal.SafeCollector $this_checkContext -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LU0/q;"} 1:7:void (kotlinx.coroutines.flow.internal.SafeCollector):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LU0/q;)V"} 1:93:java.lang.Integer invoke(int,kotlin.coroutines.CoroutineContext$Element):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(ILx0/g$b;)Ljava/lang/Integer;"} 1:13:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i kotlinx.coroutines.flow.internal.SendingCollector -> U0.t: # {"id":"sourceFile","fileName":"SendingCollector.kt"} kotlinx.coroutines.channels.SendChannel channel -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LS0/t;"} 1:6:void (kotlinx.coroutines.channels.SendChannel):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LS0/t;)V"} 1:16:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.internal.StackFrameContinuation -> U0.u: # {"id":"sourceFile","fileName":"ChannelFlow.kt"} kotlin.coroutines.Continuation uCont -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/d;"} kotlin.coroutines.CoroutineContext context -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/g;"} 1:8:void (kotlin.coroutines.Continuation,kotlin.coroutines.CoroutineContext):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;Lx0/g;)V"} 1:3:kotlin.coroutines.CoroutineContext getContext():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx0/g;"} 1:11:kotlin.coroutines.jvm.internal.CoroutineStackFrame getCallerFrame():0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz0/e;"} 1:6:void resumeWith(java.lang.Object):0:0 -> z kotlinx.coroutines.flow.internal.SubscriptionCountStateFlow -> U0.v: # {"id":"sourceFile","fileName":"AbstractSharedFlow.kt"} 1:17:void (int):0:0 -> 1:25:boolean increment(int):0:0 -> a0 kotlinx.coroutines.flow.internal.UndispatchedContextCollector -> U0.w: # {"id":"sourceFile","fileName":"ChannelFlow.kt"} kotlin.coroutines.CoroutineContext emitContext -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/g;"} java.lang.Object countOrElement -> f kotlin.jvm.functions.Function2 emitRef -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/p;"} 1:20:void (kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.CoroutineContext):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/g;)V"} 1:20:java.lang.Object emit(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.flow.internal.UndispatchedContextCollector$emitRef$1 -> U0.w$a: # {"id":"sourceFile","fileName":"ChannelFlow.kt"} int label -> i java.lang.Object L$0 -> j kotlinx.coroutines.flow.FlowCollector $downstream -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LT0/f;"} 1:7:void (kotlinx.coroutines.flow.FlowCollector,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LT0/f;Lx0/d;)V"} 1:10:kotlin.coroutines.Continuation create(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Lx0/d;"} 1:7:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:42:java.lang.Object invokeSuspend(java.lang.Object):0:0 -> q 1:13:java.lang.Object invoke(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.internal.AtomicKt -> V0.a: # {"id":"sourceFile","fileName":"Atomic.kt"} java.lang.Object NO_DECISION -> a 1:10:void ():0:0 -> kotlinx.coroutines.internal.AtomicOp -> V0.b: # {"id":"sourceFile","fileName":"Atomic.kt"} java.util.concurrent.atomic.AtomicReferenceFieldUpdater _consensus$FU -> a 1:13:void ():0:0 -> 1:8:void ():0:0 -> 1:22:java.lang.Object perform(java.lang.Object):0:0 -> a void complete(java.lang.Object,java.lang.Object) -> b 1:23:java.lang.Object decide(java.lang.Object):0:0 -> c java.lang.Object prepare(java.lang.Object) -> d kotlinx.coroutines.internal.ConcurrentKt -> V0.c: # {"id":"sourceFile","fileName":"Concurrent.kt"} java.lang.reflect.Method REMOVE_FUTURE_ON_CANCEL -> a 1:21:void ():0:0 -> 1:29:boolean removeFutureOnCancel(java.util.concurrent.Executor):0:0 -> a kotlinx.coroutines.internal.ConcurrentLinkedListKt -> V0.d: # {"id":"sourceFile","fileName":"ConcurrentLinkedList.kt"} kotlinx.coroutines.internal.Symbol CLOSED -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} 1:10:void ():0:0 -> 1:3:kotlinx.coroutines.internal.Symbol access$getCLOSED$p():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} 1:24:kotlinx.coroutines.internal.ConcurrentLinkedListNode close(kotlinx.coroutines.internal.ConcurrentLinkedListNode):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/e;)LV0/e;"} 1:74:java.lang.Object findSegmentInternal(kotlinx.coroutines.internal.Segment,long,kotlin.jvm.functions.Function2):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/C;JLG0/p;)Ljava/lang/Object;"} kotlinx.coroutines.internal.ConcurrentLinkedListNode -> V0.e: # {"id":"sourceFile","fileName":"ConcurrentLinkedList.kt"} java.util.concurrent.atomic.AtomicReferenceFieldUpdater _next$FU -> e java.util.concurrent.atomic.AtomicReferenceFieldUpdater _prev$FU -> f 1:21:void ():0:0 -> 1:6:void (kotlinx.coroutines.internal.ConcurrentLinkedListNode):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/e;)V"} 1:5:java.lang.Object access$getNextOrClosed(kotlinx.coroutines.internal.ConcurrentLinkedListNode):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/e;)Ljava/lang/Object;"} 1:7:void cleanPrev():0:0 -> b 1:22:kotlinx.coroutines.internal.ConcurrentLinkedListNode getAliveSegmentLeft():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/e;"} 1:23:kotlinx.coroutines.internal.ConcurrentLinkedListNode getAliveSegmentRight():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/e;"} 1:15:kotlinx.coroutines.internal.ConcurrentLinkedListNode getNext():0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/e;"} 1:7:java.lang.Object getNextOrClosed():0:0 -> f 1:9:kotlinx.coroutines.internal.ConcurrentLinkedListNode getPrev():0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/e;"} boolean isRemoved() -> h 1:10:boolean isTail():0:0 -> i 1:12:boolean markAsClosed():0:0 -> j 1:63:void remove():0:0 -> k 1:8:boolean trySetNext(kotlinx.coroutines.internal.ConcurrentLinkedListNode):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/e;)Z"} kotlinx.coroutines.internal.ContextScope -> V0.f: # {"id":"sourceFile","fileName":"Scopes.kt"} kotlin.coroutines.CoroutineContext coroutineContext -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/g;"} 1:6:void (kotlin.coroutines.CoroutineContext):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;)V"} 1:27:java.lang.String toString():0:0 -> toString 1:3:kotlin.coroutines.CoroutineContext getCoroutineContext():0:0 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx0/g;"} kotlinx.coroutines.internal.CoroutineExceptionHandlerImplKt -> V0.g: # {"id":"sourceFile","fileName":"CoroutineExceptionHandlerImpl.kt"} java.util.Collection platformExceptionHandlers -> a 1:25:void ():0:0 -> 1:3:java.util.Collection getPlatformExceptionHandlers():0:0 -> a 1:12:void propagateExceptionFinalResort(java.lang.Throwable):0:0 -> b kotlinx.coroutines.internal.CoroutineExceptionHandlerImpl_commonKt -> V0.h: # {"id":"sourceFile","fileName":"CoroutineExceptionHandlerImpl.common.kt"} 1:45:void handleUncaughtCoroutineException(kotlin.coroutines.CoroutineContext,java.lang.Throwable):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Ljava/lang/Throwable;)V"} kotlinx.coroutines.internal.DiagnosticCoroutineContextException -> V0.i: # {"id":"sourceFile","fileName":"CoroutineExceptionHandlerImpl.kt"} kotlin.coroutines.CoroutineContext context -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/g;"} 1:6:void (kotlin.coroutines.CoroutineContext):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;)V"} 1:7:java.lang.Throwable fillInStackTrace():0:0 -> fillInStackTrace 1:7:java.lang.String getLocalizedMessage():0:0 -> getLocalizedMessage kotlinx.coroutines.internal.DispatchedContinuation -> V0.j: # {"id":"sourceFile","fileName":"DispatchedContinuation.kt"} kotlinx.coroutines.CoroutineDispatcher dispatcher -> h # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/G;"} kotlin.coroutines.Continuation continuation -> i # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/d;"} java.lang.Object _state -> j java.lang.Object countOrElement -> k java.util.concurrent.atomic.AtomicReferenceFieldUpdater _reusableCancellableContinuation$FU -> l 1:13:void ():0:0 -> 1:25:void (kotlinx.coroutines.CoroutineDispatcher,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/G;Lx0/d;)V"} 1:12:void cancelCompletedResult$kotlinx_coroutines_core(java.lang.Object,java.lang.Throwable):0:0 -> b 1:1:kotlin.coroutines.Continuation getDelegate$kotlinx_coroutines_core():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx0/d;"} 1:7:kotlin.coroutines.CoroutineContext getContext():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx0/g;"} 1:9:java.lang.Object takeState$kotlinx_coroutines_core():0:0 -> h 1:11:void awaitReusability$kotlinx_coroutines_core():0:0 -> i 1:70:kotlinx.coroutines.CancellableContinuationImpl claimReusableCancellableContinuation$kotlinx_coroutines_core():0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/n;"} 1:11:kotlin.coroutines.jvm.internal.CoroutineStackFrame getCallerFrame():0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz0/e;"} 1:15:kotlinx.coroutines.CancellableContinuationImpl getReusableCancellableContinuation():0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/n;"} 1:12:boolean isReusable$kotlinx_coroutines_core():0:0 -> m 1:40:boolean postponeCancellation$kotlinx_coroutines_core(java.lang.Throwable):0:0 -> n 1:13:void release$kotlinx_coroutines_core():0:0 -> o 1:74:java.lang.Throwable tryReleaseClaimedContinuation$kotlinx_coroutines_core(kotlinx.coroutines.CancellableContinuation):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/m;)Ljava/lang/Throwable;"} 1:39:java.lang.String toString():0:0 -> toString 1:101:void resumeWith(java.lang.Object):0:0 -> z kotlinx.coroutines.internal.DispatchedContinuationKt -> V0.k: # {"id":"sourceFile","fileName":"DispatchedContinuation.kt"} kotlinx.coroutines.internal.Symbol UNDEFINED -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlinx.coroutines.internal.Symbol REUSABLE_CLAIMED -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} 1:19:void ():0:0 -> 1:3:kotlinx.coroutines.internal.Symbol access$getUNDEFINED$p():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} 1:182:void resumeCancellableWith(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;Ljava/lang/Object;LG0/l;)V"} 1:9:void resumeCancellableWith$default(kotlin.coroutines.Continuation,java.lang.Object,kotlin.jvm.functions.Function1,int,java.lang.Object):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;Ljava/lang/Object;LG0/l;ILjava/lang/Object;)V"} kotlinx.coroutines.internal.InlineList -> V0.l: # {"id":"sourceFile","fileName":"InlineList.kt"} 1:1:java.lang.Object constructor-impl(java.lang.Object):0:0 -> a 1:10:java.lang.Object constructor-impl$default(java.lang.Object,int,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;ILH0/g;)Ljava/lang/Object;"} 1:44:java.lang.Object plus-FjFbRPM(java.lang.Object,java.lang.Object):0:0 -> c kotlinx.coroutines.internal.LimitedDispatcher -> V0.m: # {"id":"sourceFile","fileName":"LimitedDispatcher.kt"} kotlinx.coroutines.CoroutineDispatcher dispatcher -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/G;"} int parallelism -> h kotlinx.coroutines.Delay $$delegate_0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/S;"} kotlinx.coroutines.internal.LockFreeTaskQueue queue -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/r;"} java.lang.Object workerAllocationLock -> k java.util.concurrent.atomic.AtomicIntegerFieldUpdater runningWorkers$FU -> l 1:11:void ():0:0 -> 1:39:void (kotlinx.coroutines.CoroutineDispatcher,int):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/G;I)V"} 1:39:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):0:0 -> H # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Ljava/lang/Runnable;)V"} 1:3:kotlinx.coroutines.CoroutineDispatcher access$getDispatcher$p(kotlinx.coroutines.internal.LimitedDispatcher):0:0 -> L # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/m;)LQ0/G;"} 1:5:java.lang.Runnable access$obtainTaskOrDeallocateWorker(kotlinx.coroutines.internal.LimitedDispatcher):0:0 -> M # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/m;)Ljava/lang/Runnable;"} 1:38:java.lang.Runnable obtainTaskOrDeallocateWorker():0:0 -> N 1:25:boolean tryAllocateWorker():0:0 -> O 1:6:void scheduleResumeAfterDelay(long,kotlinx.coroutines.CancellableContinuation):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(JLQ0/m;)V"} kotlinx.coroutines.internal.LimitedDispatcher$Worker -> V0.m$a: # {"id":"sourceFile","fileName":"LimitedDispatcher.kt"} java.lang.Runnable currentTask -> e kotlinx.coroutines.internal.LimitedDispatcher this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/m;"} 1:8:void (kotlinx.coroutines.internal.LimitedDispatcher,java.lang.Runnable):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/m;Ljava/lang/Runnable;)V"} 1:56:void run():0:0 -> run kotlinx.coroutines.internal.LimitedDispatcherKt -> V0.n: # {"id":"sourceFile","fileName":"LimitedDispatcher.kt"} 1:31:void checkParallelism(int):0:0 -> a kotlinx.coroutines.internal.LockFreeLinkedListHead -> V0.o: # {"id":"sourceFile","fileName":"LockFreeLinkedList.kt"} 1:4:void ():0:0 -> 1:2:boolean isRemoved():0:0 -> t kotlinx.coroutines.internal.LockFreeLinkedListKt -> V0.p: # {"id":"sourceFile","fileName":"LockFreeLinkedList.kt"} java.lang.Object CONDITION_FALSE -> a 1:10:void ():0:0 -> 1:3:java.lang.Object getCONDITION_FALSE():0:0 -> a 1:24:kotlinx.coroutines.internal.LockFreeLinkedListNode unwrap(java.lang.Object):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)LV0/q;"} kotlinx.coroutines.internal.LockFreeLinkedListNode -> V0.q: # {"id":"sourceFile","fileName":"LockFreeLinkedList.kt"} java.util.concurrent.atomic.AtomicReferenceFieldUpdater _next$FU -> e java.util.concurrent.atomic.AtomicReferenceFieldUpdater _prev$FU -> f java.util.concurrent.atomic.AtomicReferenceFieldUpdater _removedRef$FU -> g 1:29:void ():0:0 -> 1:8:void ():0:0 -> 1:4:void access$finishAdd(kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/q;LV0/q;)V"} 1:3:java.util.concurrent.atomic.AtomicReferenceFieldUpdater access$get_next$FU$p():0:0 -> k 1:31:boolean addOneIfEmpty(kotlinx.coroutines.internal.LockFreeLinkedListNode):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/q;)Z"} 1:92:kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev(kotlinx.coroutines.internal.OpDescriptor):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/y;)LV0/q;"} 1:16:kotlinx.coroutines.internal.LockFreeLinkedListNode findPrevNonRemoved(kotlinx.coroutines.internal.LockFreeLinkedListNode):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/q;)LV0/q;"} 1:34:void finishAdd(kotlinx.coroutines.internal.LockFreeLinkedListNode):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/q;)V"} 1:17:java.lang.Object getNext():0:0 -> q 1:9:kotlinx.coroutines.internal.LockFreeLinkedListNode getNextNode():0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/q;"} 1:20:kotlinx.coroutines.internal.LockFreeLinkedListNode getPrevNode():0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/q;"} 1:7:boolean isRemoved():0:0 -> t 1:30:java.lang.String toString():0:0 -> toString 1:10:boolean remove():0:0 -> u 1:43:kotlinx.coroutines.internal.LockFreeLinkedListNode removeOrNext():0:0 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/q;"} 1:19:kotlinx.coroutines.internal.Removed removed():0:0 -> w # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/z;"} 1:30:int tryCondAddNext(kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode,kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp):0:0 -> x # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/q;LV0/q;LV0/q$a;)I"} kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp -> V0.q$a: # {"id":"sourceFile","fileName":"LockFreeLinkedList.kt"} kotlinx.coroutines.internal.LockFreeLinkedListNode newNode -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/q;"} kotlinx.coroutines.internal.LockFreeLinkedListNode oldNext -> c # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/q;"} 1:6:void (kotlinx.coroutines.internal.LockFreeLinkedListNode):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/q;)V"} 1:6:void complete(java.lang.Object,java.lang.Object):0:0 -> b 1:37:void complete(kotlinx.coroutines.internal.LockFreeLinkedListNode,java.lang.Object):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/q;Ljava/lang/Object;)V"} kotlinx.coroutines.internal.LockFreeLinkedListNode$toString$1 -> V0.q$b: # {"id":"sourceFile","fileName":"LockFreeLinkedList.kt"} 1:13:void (java.lang.Object):0:0 -> 1:7:java.lang.Object get():0:0 -> get kotlinx.coroutines.internal.LockFreeTaskQueue -> V0.r: # {"id":"sourceFile","fileName":"LockFreeTaskQueue.kt"} java.util.concurrent.atomic.AtomicReferenceFieldUpdater _cur$FU -> a 1:13:void ():0:0 -> 1:13:void (boolean):0:0 -> 1:34:boolean addLast(java.lang.Object):0:0 -> a 1:25:void close():0:0 -> b 1:13:int getSize():0:0 -> c 1:27:java.lang.Object removeFirstOrNull():0:0 -> d kotlinx.coroutines.internal.LockFreeTaskQueueCore -> V0.s: # {"id":"sourceFile","fileName":"LockFreeTaskQueue.kt"} int capacity -> a boolean singleConsumer -> b int mask -> c java.util.concurrent.atomic.AtomicReferenceArray array -> d kotlinx.coroutines.internal.LockFreeTaskQueueCore$Companion Companion -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/s$a;"} java.util.concurrent.atomic.AtomicReferenceFieldUpdater _next$FU -> f java.util.concurrent.atomic.AtomicLongFieldUpdater _state$FU -> g kotlinx.coroutines.internal.Symbol REMOVE_FROZEN -> h # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} 1:38:void ():0:0 -> 1:49:void (int,boolean):0:0 -> 1:131:int addLast(java.lang.Object):0:0 -> a 1:73:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateNextCopy(long):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(J)LV0/s;"} 1:22:kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateOrGetNextCopy(long):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(J)LV0/s;"} 1:38:boolean close():0:0 -> d 1:30:kotlinx.coroutines.internal.LockFreeTaskQueueCore fillPlaceholder(int,java.lang.Object):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Object;)LV0/s;"} 1:27:int getSize():0:0 -> f 1:27:boolean isEmpty():0:0 -> g 1:29:long markFrozen():0:0 -> h 1:9:kotlinx.coroutines.internal.LockFreeTaskQueueCore next():0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/s;"} 1:104:java.lang.Object removeFirstOrNull():0:0 -> j 1:50:kotlinx.coroutines.internal.LockFreeTaskQueueCore removeSlowPath(int,int):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(II)LV0/s;"} kotlinx.coroutines.internal.LockFreeTaskQueueCore$Companion -> V0.s$a: # {"id":"sourceFile","fileName":"LockFreeTaskQueue.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:13:int addFailReason(long):0:0 -> a 1:10:long updateHead(long,int):0:0 -> b 1:15:long updateTail(long,int):0:0 -> c 1:3:long wo(long,long):0:0 -> d kotlinx.coroutines.internal.LockFreeTaskQueueCore$Placeholder -> V0.s$b: # {"id":"sourceFile","fileName":"LockFreeTaskQueue.kt"} int index -> a 1:6:void (int):0:0 -> kotlinx.coroutines.internal.MainDispatcherFactory -> V0.t: # {"id":"sourceFile","fileName":"MainDispatcherFactory.kt"} int getLoadPriority() -> a java.lang.String hintOnError() -> b kotlinx.coroutines.MainCoroutineDispatcher createDispatcher(java.util.List) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/util/List;)LQ0/C0;"} kotlinx.coroutines.internal.MainDispatcherLoader -> V0.u: # {"id":"sourceFile","fileName":"MainDispatchers.kt"} kotlinx.coroutines.internal.MainDispatcherLoader INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/u;"} kotlinx.coroutines.MainCoroutineDispatcher dispatcher -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/C0;"} 1:20:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:99:kotlinx.coroutines.MainCoroutineDispatcher loadMainDispatcher():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()LQ0/C0;"} kotlinx.coroutines.internal.MainDispatchersKt -> V0.v: # {"id":"sourceFile","fileName":"MainDispatchers.kt"} 1:1:void ():0:0 -> 1:12:kotlinx.coroutines.internal.MissingMainCoroutineDispatcher createMissingDispatcher(java.lang.Throwable,java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Throwable;Ljava/lang/String;)LV0/w;"} 1:16:kotlinx.coroutines.internal.MissingMainCoroutineDispatcher createMissingDispatcher$default(java.lang.Throwable,java.lang.String,int,java.lang.Object):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Throwable;Ljava/lang/String;ILjava/lang/Object;)LV0/w;"} 1:7:boolean isMissing(kotlinx.coroutines.MainCoroutineDispatcher):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/C0;)Z"} 1:8:java.lang.Void throwMissingMainDispatcherException():0:0 -> d 1:15:kotlinx.coroutines.MainCoroutineDispatcher tryCreateDispatcher(kotlinx.coroutines.internal.MainDispatcherFactory,java.util.List):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/t;Ljava/util/List;)LQ0/C0;"} kotlinx.coroutines.internal.MissingMainCoroutineDispatcher -> V0.w: # {"id":"sourceFile","fileName":"MainDispatchers.kt"} kotlinx.coroutines.internal.OnUndeliveredElementKt -> V0.x: # {"id":"sourceFile","fileName":"OnUndeliveredElement.kt"} 1:6:kotlin.jvm.functions.Function1 bindCancellationFun(kotlin.jvm.functions.Function1,java.lang.Object,kotlin.coroutines.CoroutineContext):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/l;Ljava/lang/Object;Lx0/g;)LG0/l;"} 1:11:void callUndeliveredElement(kotlin.jvm.functions.Function1,java.lang.Object,kotlin.coroutines.CoroutineContext):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/l;Ljava/lang/Object;Lx0/g;)V"} 1:40:kotlinx.coroutines.internal.UndeliveredElementException callUndeliveredElementCatchingException(kotlin.jvm.functions.Function1,java.lang.Object,kotlinx.coroutines.internal.UndeliveredElementException):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/l;Ljava/lang/Object;LV0/O;)LV0/O;"} 1:10:kotlinx.coroutines.internal.UndeliveredElementException callUndeliveredElementCatchingException$default(kotlin.jvm.functions.Function1,java.lang.Object,kotlinx.coroutines.internal.UndeliveredElementException,int,java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/l;Ljava/lang/Object;LV0/O;ILjava/lang/Object;)LV0/O;"} kotlinx.coroutines.internal.OnUndeliveredElementKt$bindCancellationFun$1 -> V0.x$a: # {"id":"sourceFile","fileName":"OnUndeliveredElement.kt"} kotlin.jvm.functions.Function1 $this_bindCancellationFun -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/l;"} java.lang.Object $element -> g kotlin.coroutines.CoroutineContext $context -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/g;"} 1:11:void (kotlin.jvm.functions.Function1,java.lang.Object,kotlin.coroutines.CoroutineContext):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/l;Ljava/lang/Object;Lx0/g;)V"} 1:10:void invoke(java.lang.Throwable):0:0 -> a 1:8:java.lang.Object invoke(java.lang.Object):0:0 -> m kotlinx.coroutines.internal.OpDescriptor -> V0.y: # {"id":"sourceFile","fileName":"Atomic.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} java.lang.Object perform(java.lang.Object) -> a 1:29:java.lang.String toString():0:0 -> toString kotlinx.coroutines.internal.Removed -> V0.z: # {"id":"sourceFile","fileName":"LockFreeLinkedList.kt"} kotlinx.coroutines.internal.LockFreeLinkedListNode ref -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/q;"} 1:6:void (kotlinx.coroutines.internal.LockFreeLinkedListNode):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/q;)V"} 1:25:java.lang.String toString():0:0 -> toString kotlinx.coroutines.internal.ResizableAtomicArray -> V0.A: # {"id":"sourceFile","fileName":"ResizableAtomicArray.kt"} 1:11:void (int):0:0 -> 1:7:int currentLength():0:0 -> a 1:15:java.lang.Object get(int):0:0 -> b 1:44:void setSynchronized(int,java.lang.Object):0:0 -> c kotlinx.coroutines.internal.ScopeCoroutine -> V0.B: # {"id":"sourceFile","fileName":"Scopes.kt"} kotlin.coroutines.Continuation uCont -> h # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/d;"} 1:7:void (kotlin.coroutines.CoroutineContext,kotlin.coroutines.Continuation):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Lx0/d;)V"} 1:18:void afterCompletion(java.lang.Object):0:0 -> Q 1:10:void afterResume(java.lang.Object):0:0 -> S0 1:11:kotlin.coroutines.jvm.internal.CoroutineStackFrame getCallerFrame():0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()Lz0/e;"} 1:2:boolean isScopedCoroutine():0:0 -> q0 kotlinx.coroutines.internal.Segment -> V0.C: # {"id":"sourceFile","fileName":"ConcurrentLinkedList.kt"} long id -> g java.util.concurrent.atomic.AtomicIntegerFieldUpdater cleanedAndPointers$FU -> h 1:11:void ():0:0 -> 1:10:void (long,kotlinx.coroutines.internal.Segment,int):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(JLV0/C;I)V"} 1:22:boolean isRemoved():0:0 -> h 1:24:boolean decPointers$kotlinx_coroutines_core():0:0 -> m int getNumberOfSlots() -> n void onCancellation(int,java.lang.Throwable,kotlin.coroutines.CoroutineContext) -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Throwable;Lx0/g;)V"} 1:16:void onSlotCleaned():0:0 -> p 1:32:boolean tryIncPointers$kotlinx_coroutines_core():0:0 -> q kotlinx.coroutines.internal.SegmentOrClosed -> V0.D: # {"id":"sourceFile","fileName":"ConcurrentLinkedList.kt"} 1:1:java.lang.Object constructor-impl(java.lang.Object):0:0 -> a 1:26:kotlinx.coroutines.internal.Segment getSegment-impl(java.lang.Object):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;)LV0/C;"} 1:10:boolean isClosed-impl(java.lang.Object):0:0 -> c kotlinx.coroutines.internal.StackTraceRecoveryKt -> V0.E: # {"id":"sourceFile","fileName":"StackTraceRecovery.kt"} java.lang.StackTraceElement ARTIFICIAL_FRAME -> a java.lang.String baseContinuationImplClassName -> b java.lang.String stackTraceRecoveryClassName -> c 1:84:void ():0:0 -> 1:1:java.lang.Throwable recoverStackTrace(java.lang.Throwable):0:0 -> a kotlinx.coroutines.internal.Symbol -> V0.F: # {"id":"sourceFile","fileName":"Symbol.kt"} java.lang.String symbol -> a 1:6:void (java.lang.String):0:0 -> 1:25:java.lang.String toString():0:0 -> toString kotlinx.coroutines.internal.SystemPropsKt -> V0.G: 1:5:int getAVAILABLE_PROCESSORS():0:0 -> a 1:5:int systemProp(java.lang.String,int,int,int):0:0 -> b 1:5:long systemProp(java.lang.String,long,long,long):0:0 -> c 1:5:java.lang.String systemProp(java.lang.String):0:0 -> d 1:5:java.lang.String systemProp(java.lang.String,java.lang.String):0:0 -> e 1:5:boolean systemProp(java.lang.String,boolean):0:0 -> f 1:5:int systemProp$default(java.lang.String,int,int,int,int,java.lang.Object):0:0 -> g 1:5:long systemProp$default(java.lang.String,long,long,long,int,java.lang.Object):0:0 -> h kotlinx.coroutines.internal.SystemPropsKt__SystemPropsKt -> V0.H: # {"id":"sourceFile","fileName":"SystemProps.kt"} int AVAILABLE_PROCESSORS -> a 1:11:void ():0:0 -> 1:3:int getAVAILABLE_PROCESSORS():0:0 -> a 1:7:java.lang.String systemProp(java.lang.String):0:0 -> b kotlinx.coroutines.internal.SystemPropsKt__SystemProps_commonKt -> V0.I: # {"id":"sourceFile","fileName":"SystemProps.common.kt"} 1:10:int systemProp(java.lang.String,int,int,int):0:0 -> a 1:118:long systemProp(java.lang.String,long,long,long):0:0 -> b 1:9:java.lang.String systemProp(java.lang.String,java.lang.String):0:0 -> c 1:11:boolean systemProp(java.lang.String,boolean):0:0 -> d 1:17:int systemProp$default(java.lang.String,int,int,int,int,java.lang.Object):0:0 -> e 1:24:long systemProp$default(java.lang.String,long,long,long,int,java.lang.Object):0:0 -> f kotlinx.coroutines.internal.ThreadContextKt -> V0.J: # {"id":"sourceFile","fileName":"ThreadContext.kt"} kotlinx.coroutines.internal.Symbol NO_THREAD_ELEMENTS -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlin.jvm.functions.Function2 countAll -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/p;"} kotlin.jvm.functions.Function2 findOne -> c # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/p;"} kotlin.jvm.functions.Function2 updateState -> d # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/p;"} 1:22:void ():0:0 -> 1:33:void restoreThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Ljava/lang/Object;)V"} 1:15:java.lang.Object threadContextElements(kotlin.coroutines.CoroutineContext):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;)Ljava/lang/Object;"} 1:50:java.lang.Object updateThreadContext(kotlin.coroutines.CoroutineContext,java.lang.Object):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Ljava/lang/Object;)Ljava/lang/Object;"} kotlinx.coroutines.internal.ThreadContextKt$countAll$1 -> V0.J$a: # {"id":"sourceFile","fileName":"ThreadContext.kt"} kotlinx.coroutines.internal.ThreadContextKt$countAll$1 INSTANCE -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/J$a;"} 1:8:void ():0:0 -> 1:5:void ():0:0 -> 1:31:java.lang.Object invoke(java.lang.Object,kotlin.coroutines.CoroutineContext$Element):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/g$b;)Ljava/lang/Object;"} 1:7:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i kotlinx.coroutines.internal.ThreadContextKt$findOne$1 -> V0.J$b: # {"id":"sourceFile","fileName":"ThreadContext.kt"} kotlinx.coroutines.internal.ThreadContextKt$findOne$1 INSTANCE -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/J$b;"} 1:8:void ():0:0 -> 1:5:void ():0:0 -> 1:12:kotlinx.coroutines.ThreadContextElement invoke(kotlinx.coroutines.ThreadContextElement,kotlin.coroutines.CoroutineContext$Element):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/N0;Lx0/g$b;)LQ0/N0;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i kotlinx.coroutines.internal.ThreadContextKt$updateState$1 -> V0.J$c: # {"id":"sourceFile","fileName":"ThreadContext.kt"} kotlinx.coroutines.internal.ThreadContextKt$updateState$1 INSTANCE -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/J$c;"} 1:8:void ():0:0 -> 1:5:void ():0:0 -> 1:16:kotlinx.coroutines.internal.ThreadState invoke(kotlinx.coroutines.internal.ThreadState,kotlin.coroutines.CoroutineContext$Element):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/N;Lx0/g$b;)LV0/N;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i kotlinx.coroutines.internal.ThreadLocalKt -> V0.K: # {"id":"sourceFile","fileName":"ThreadLocal.kt"} 1:6:java.lang.ThreadLocal commonThreadLocal(kotlinx.coroutines.internal.Symbol):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/F;)Ljava/lang/ThreadLocal;"} kotlinx.coroutines.internal.ThreadSafeHeap -> V0.L: # {"id":"sourceFile","fileName":"ThreadSafeHeap.kt"} kotlinx.coroutines.internal.ThreadSafeHeapNode[] a -> a # {"id":"com.android.tools.r8.residualsignature","signature":"[LV0/M;"} java.util.concurrent.atomic.AtomicIntegerFieldUpdater _size$FU -> b 1:11:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:25:void addImpl(kotlinx.coroutines.internal.ThreadSafeHeapNode):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/M;)V"} 1:10:kotlinx.coroutines.internal.ThreadSafeHeapNode firstImpl():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/M;"} 1:7:int getSize():0:0 -> c 1:10:boolean isEmpty():0:0 -> d 1:10:kotlinx.coroutines.internal.ThreadSafeHeapNode peek():0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/M;"} 1:37:kotlinx.coroutines.internal.ThreadSafeHeapNode[] realloc():0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()[LV0/M;"} 1:22:boolean remove(kotlinx.coroutines.internal.ThreadSafeHeapNode):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/M;)Z"} 1:84:kotlinx.coroutines.internal.ThreadSafeHeapNode removeAtImpl(int):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LV0/M;"} 1:20:kotlinx.coroutines.internal.ThreadSafeHeapNode removeFirstOrNull():0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/M;"} 1:6:void setSize(int):0:0 -> j 1:68:void siftDownFrom(int):0:0 -> k 1:36:void siftUpFrom(int):0:0 -> l 1:26:void swap(int,int):0:0 -> m kotlinx.coroutines.internal.ThreadSafeHeapNode -> V0.M: # {"id":"sourceFile","fileName":"ThreadSafeHeap.kt"} void setHeap(kotlinx.coroutines.internal.ThreadSafeHeap) -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/L;)V"} void setIndex(int) -> d kotlinx.coroutines.internal.ThreadSafeHeap getHeap() -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/L;"} int getIndex() -> j kotlinx.coroutines.internal.ThreadState -> V0.N: # {"id":"sourceFile","fileName":"ThreadContext.kt"} kotlin.coroutines.CoroutineContext context -> a # {"id":"com.android.tools.r8.residualsignature","signature":"Lx0/g;"} java.lang.Object[] values -> b kotlinx.coroutines.ThreadContextElement[] elements -> c # {"id":"com.android.tools.r8.residualsignature","signature":"[LQ0/N0;"} int i -> d 1:14:void (kotlin.coroutines.CoroutineContext,int):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;I)V"} 1:20:void append(kotlinx.coroutines.ThreadContextElement,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/N0;Ljava/lang/Object;)V"} 1:29:void restore(kotlin.coroutines.CoroutineContext):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;)V"} kotlinx.coroutines.internal.UndeliveredElementException -> V0.O: # {"id":"sourceFile","fileName":"OnUndeliveredElement.kt"} 1:4:void (java.lang.String,java.lang.Throwable):0:0 -> kotlinx.coroutines.intrinsics.CancellableKt -> W0.a: # {"id":"sourceFile","fileName":"Cancellable.kt"} 1:14:void dispatcherFailure(kotlin.coroutines.Continuation,java.lang.Throwable):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;Ljava/lang/Throwable;)V"} 1:25:void startCoroutineCancellable(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation,kotlin.jvm.functions.Function1):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;Ljava/lang/Object;Lx0/d;LG0/l;)V"} 1:23:void startCoroutineCancellable(kotlin.coroutines.Continuation,kotlin.coroutines.Continuation):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/d;Lx0/d;)V"} 1:9:void startCoroutineCancellable$default(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation,kotlin.jvm.functions.Function1,int,java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;Ljava/lang/Object;Lx0/d;LG0/l;ILjava/lang/Object;)V"} kotlinx.coroutines.intrinsics.UndispatchedKt -> W0.b: # {"id":"sourceFile","fileName":"Undispatched.kt"} 1:55:void startCoroutineUndispatched(kotlin.jvm.functions.Function2,java.lang.Object,kotlin.coroutines.Continuation):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/p;Ljava/lang/Object;Lx0/d;)V"} 1:55:java.lang.Object startUndispatchedOrReturn(kotlinx.coroutines.internal.ScopeCoroutine,java.lang.Object,kotlin.jvm.functions.Function2):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/B;Ljava/lang/Object;LG0/p;)Ljava/lang/Object;"} kotlinx.coroutines.scheduling.CoroutineScheduler -> X0.a: # {"id":"sourceFile","fileName":"CoroutineScheduler.kt"} int corePoolSize -> e int maxPoolSize -> f long idleWorkerKeepAliveNs -> g java.lang.String schedulerName -> h kotlinx.coroutines.scheduling.GlobalQueue globalCpuQueue -> i # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/d;"} kotlinx.coroutines.scheduling.GlobalQueue globalBlockingQueue -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/d;"} kotlinx.coroutines.internal.ResizableAtomicArray workers -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/A;"} kotlinx.coroutines.scheduling.CoroutineScheduler$Companion Companion -> l # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/a$a;"} java.util.concurrent.atomic.AtomicLongFieldUpdater parkedWorkersStack$FU -> m java.util.concurrent.atomic.AtomicLongFieldUpdater controlState$FU -> n java.util.concurrent.atomic.AtomicIntegerFieldUpdater _isTerminated$FU -> o kotlinx.coroutines.internal.Symbol NOT_IN_STACK -> p # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} 1:44:void ():0:0 -> 1:191:void (int,int,long,java.lang.String):0:0 -> 1:15:boolean tryCreateWorker$default(kotlinx.coroutines.scheduling.CoroutineScheduler,long,int,java.lang.Object):0:0 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/a;JILjava/lang/Object;)Z"} 1:24:boolean tryUnpark():0:0 -> E 1:3:java.util.concurrent.atomic.AtomicLongFieldUpdater access$getControlState$FU$p():0:0 -> a 1:20:boolean addToGlobalQueue(kotlinx.coroutines.scheduling.Task):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/h;)Z"} 1:1:int createNewWorker():0:0 -> c 1:6:void close():0:0 -> close 1:10:void execute(java.lang.Runnable):0:0 -> execute 1:23:kotlinx.coroutines.scheduling.Task createTask(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;LX0/i;)LX0/h;"} 1:27:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker currentWorker():0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()LX0/a$c;"} 1:94:void dispatch(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;LX0/i;Z)V"} 1:15:void dispatch$default(kotlinx.coroutines.scheduling.CoroutineScheduler,java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean,int,java.lang.Object):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/a;Ljava/lang/Runnable;LX0/i;ZILjava/lang/Object;)V"} 1:12:boolean isTerminated():0:0 -> j 1:23:int parkedWorkersStackNextIndex(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/a$c;)I"} 1:57:kotlinx.coroutines.scheduling.CoroutineScheduler$Worker parkedWorkersStackPop():0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()LX0/a$c;"} 1:56:boolean parkedWorkersStackPush(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/a$c;)Z"} 1:43:void parkedWorkersStackTopUpdate(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,int,int):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/a$c;II)V"} 1:26:void runSafely(kotlinx.coroutines.scheduling.Task):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/h;)V"} 1:138:void shutdown(long):0:0 -> r 1:21:void signalBlockingWork(long,boolean):0:0 -> s 1:22:void signalCpuWork():0:0 -> t 1:1:java.lang.String toString():0:0 -> toString 1:35:kotlinx.coroutines.scheduling.Task submitToLocalQueue(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker,kotlinx.coroutines.scheduling.Task,boolean):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/a$c;LX0/h;Z)LX0/h;"} 1:43:boolean tryCreateWorker(long):0:0 -> x kotlinx.coroutines.scheduling.CoroutineScheduler$Companion -> X0.a$a: # {"id":"sourceFile","fileName":"CoroutineScheduler.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} kotlinx.coroutines.scheduling.CoroutineScheduler$WhenMappings -> X0.a$b: # {"id":"sourceFile","fileName":"CoroutineScheduler.kt"} int[] $EnumSwitchMapping$0 -> a 1:55:void ():0:0 -> kotlinx.coroutines.scheduling.CoroutineScheduler$Worker -> X0.a$c: # {"id":"sourceFile","fileName":"CoroutineScheduler.kt"} kotlinx.coroutines.scheduling.WorkQueue localQueue -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/n;"} kotlin.jvm.internal.Ref$ObjectRef stolenTask -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LH0/w;"} kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState state -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/a$d;"} long terminationDeadline -> h long minDelayUntilStealableTaskNs -> i int rngState -> j boolean mayHaveLocalTasks -> k kotlinx.coroutines.scheduling.CoroutineScheduler this$0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/a;"} java.util.concurrent.atomic.AtomicIntegerFieldUpdater workerCtl$FU -> m 1:11:void ():0:0 -> 1:1:void (kotlinx.coroutines.scheduling.CoroutineScheduler):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/a;)V"} 2:2:void (kotlinx.coroutines.scheduling.CoroutineScheduler,int):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/a;I)V"} 1:3:kotlinx.coroutines.scheduling.CoroutineScheduler access$getThis$0$p(kotlinx.coroutines.scheduling.CoroutineScheduler$Worker):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/a$c;)LX0/a;"} 1:26:void afterTask(int):0:0 -> b 1:17:void beforeTask(int):0:0 -> c 1:21:void executeTask(kotlinx.coroutines.scheduling.Task):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/h;)V"} 1:57:kotlinx.coroutines.scheduling.Task findAnyTask(boolean):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LX0/h;"} 1:26:kotlinx.coroutines.scheduling.Task findBlockingTask():0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"()LX0/h;"} 1:16:kotlinx.coroutines.scheduling.Task findTask(boolean):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LX0/h;"} 1:3:int getIndexInArray():0:0 -> h 1:3:java.lang.Object getNextParkedWorker():0:0 -> i 1:3:java.util.concurrent.atomic.AtomicIntegerFieldUpdater getWorkerCtl$FU():0:0 -> j 1:15:void idleReset(int):0:0 -> k 1:10:boolean inStack():0:0 -> l 1:28:int nextInt(int):0:0 -> m 1:43:void park():0:0 -> n 1:49:kotlinx.coroutines.scheduling.Task pollGlobalQueues():0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"()LX0/h;"} 1:70:void runWorker():0:0 -> p 1:39:void setIndexInArray(int):0:0 -> q 1:3:void setNextParkedWorker(java.lang.Object):0:0 -> r 1:4:void run():0:0 -> run 1:55:boolean tryAcquireCpuPermit():0:0 -> s 1:60:void tryPark():0:0 -> t 1:30:boolean tryReleaseCpu(kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/a$d;)Z"} 1:104:kotlinx.coroutines.scheduling.Task trySteal(int):0:0 -> v # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LX0/h;"} 1:107:void tryTerminateWorker():0:0 -> w kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState -> X0.a$d: # {"id":"sourceFile","fileName":"CoroutineScheduler.kt"} kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState CPU_ACQUIRED -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/a$d;"} kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState BLOCKING -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/a$d;"} kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState PARKING -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/a$d;"} kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState DORMANT -> h # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/a$d;"} kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState TERMINATED -> i # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/a$d;"} kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState[] $VALUES -> j # {"id":"com.android.tools.r8.residualsignature","signature":"[LX0/a$d;"} 1:57:void ():0:0 -> 1:4:void (java.lang.String,int):0:0 -> 1:29:kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState[] $values():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()[LX0/a$d;"} 1:9:kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState valueOf(java.lang.String):0:0 -> valueOf # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)LX0/a$d;"} 1:9:kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState[] values():0:0 -> values # {"id":"com.android.tools.r8.residualsignature","signature":"()[LX0/a$d;"} kotlinx.coroutines.scheduling.DefaultIoScheduler -> X0.b: # {"id":"sourceFile","fileName":"Dispatcher.kt"} kotlinx.coroutines.scheduling.DefaultIoScheduler INSTANCE -> h # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/b;"} kotlinx.coroutines.CoroutineDispatcher default -> i # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/G;"} 1:37:void ():0:0 -> 1:4:void ():0:0 -> 1:6:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):0:0 -> H # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Ljava/lang/Runnable;)V"} 1:12:void close():0:0 -> close 1:6:void execute(java.lang.Runnable):0:0 -> execute 1:3:java.lang.String toString():0:0 -> toString kotlinx.coroutines.scheduling.DefaultScheduler -> X0.c: # {"id":"sourceFile","fileName":"Dispatcher.kt"} kotlinx.coroutines.scheduling.DefaultScheduler INSTANCE -> m # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/c;"} 1:8:void ():0:0 -> 1:13:void ():0:0 -> 1:8:void close():0:0 -> close 1:3:java.lang.String toString():0:0 -> toString kotlinx.coroutines.scheduling.GlobalQueue -> X0.d: # {"id":"sourceFile","fileName":"Tasks.kt"} 1:5:void ():0:0 -> kotlinx.coroutines.scheduling.NanoTimeSource -> X0.e: # {"id":"sourceFile","fileName":"Tasks.kt"} kotlinx.coroutines.scheduling.NanoTimeSource INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/e;"} 1:8:void ():0:0 -> 1:4:void ():0:0 -> 1:5:long nanoTime():0:0 -> a kotlinx.coroutines.scheduling.SchedulerCoroutineDispatcher -> X0.f: # {"id":"sourceFile","fileName":"Dispatcher.kt"} int corePoolSize -> h int maxPoolSize -> i long idleWorkerKeepAliveNs -> j java.lang.String schedulerName -> k kotlinx.coroutines.scheduling.CoroutineScheduler coroutineScheduler -> l # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/a;"} 1:18:void (int,int,long,java.lang.String):0:0 -> 1:11:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):0:0 -> H # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Ljava/lang/Runnable;)V"} 1:15:kotlinx.coroutines.scheduling.CoroutineScheduler createScheduler():0:0 -> L # {"id":"com.android.tools.r8.residualsignature","signature":"()LX0/a;"} 1:6:void dispatchWithContext$kotlinx_coroutines_core(java.lang.Runnable,kotlinx.coroutines.scheduling.TaskContext,boolean):0:0 -> M # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;LX0/i;Z)V"} kotlinx.coroutines.scheduling.SchedulerTimeSource -> X0.g: # {"id":"sourceFile","fileName":"Tasks.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} long nanoTime() -> a kotlinx.coroutines.scheduling.Task -> X0.h: # {"id":"sourceFile","fileName":"Tasks.kt"} long submissionTime -> e kotlinx.coroutines.scheduling.TaskContext taskContext -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/i;"} 1:1:void ():0:0 -> 2:2:void (long,kotlinx.coroutines.scheduling.TaskContext):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(JLX0/i;)V"} kotlinx.coroutines.scheduling.TaskContext -> X0.i: # {"id":"sourceFile","fileName":"Tasks.kt"} int getTaskMode() -> a void afterTask() -> b kotlinx.coroutines.scheduling.TaskContextImpl -> X0.j: # {"id":"sourceFile","fileName":"Tasks.kt"} int taskMode -> a 1:6:void (int):0:0 -> 1:3:int getTaskMode():0:0 -> a 1:1:void afterTask():0:0 -> b kotlinx.coroutines.scheduling.TaskImpl -> X0.k: # {"id":"sourceFile","fileName":"Tasks.kt"} java.lang.Runnable block -> g 1:6:void (java.lang.Runnable,long,kotlinx.coroutines.scheduling.TaskContext):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Runnable;JLX0/i;)V"} 1:18:void run():0:0 -> run 1:61:java.lang.String toString():0:0 -> toString kotlinx.coroutines.scheduling.TasksKt -> X0.l: # {"id":"sourceFile","fileName":"Tasks.kt"} java.lang.String DEFAULT_SCHEDULER_NAME -> a long WORK_STEALING_TIME_RESOLUTION_NS -> b int CORE_POOL_SIZE -> c int MAX_POOL_SIZE -> d long IDLE_WORKER_KEEP_ALIVE_NS -> e kotlinx.coroutines.scheduling.SchedulerTimeSource schedulerTimeSource -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/g;"} kotlinx.coroutines.scheduling.TaskContext NonBlockingContext -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/i;"} kotlinx.coroutines.scheduling.TaskContext BlockingContext -> h # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/i;"} 1:108:void ():0:0 -> kotlinx.coroutines.scheduling.UnlimitedIoScheduler -> X0.m: # {"id":"sourceFile","fileName":"Dispatcher.kt"} kotlinx.coroutines.scheduling.UnlimitedIoScheduler INSTANCE -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LX0/m;"} 1:8:void ():0:0 -> 1:4:void ():0:0 -> 1:9:void dispatch(kotlin.coroutines.CoroutineContext,java.lang.Runnable):0:0 -> H # {"id":"com.android.tools.r8.residualsignature","signature":"(Lx0/g;Ljava/lang/Runnable;)V"} 1:13:kotlinx.coroutines.CoroutineDispatcher limitedParallelism(int):0:0 -> K # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LQ0/G;"} kotlinx.coroutines.scheduling.WorkQueue -> X0.n: # {"id":"sourceFile","fileName":"WorkQueue.kt"} 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 1:37:void ():0:0 -> 1:13:void ():0:0 -> 1:24:kotlinx.coroutines.scheduling.Task add(kotlinx.coroutines.scheduling.Task,boolean):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/h;Z)LX0/h;"} 1:54:kotlinx.coroutines.scheduling.Task addLast(kotlinx.coroutines.scheduling.Task):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/h;)LX0/h;"} 1:17:void decrementIfBlocking(kotlinx.coroutines.scheduling.Task):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/h;)V"} 1:14:int getBufferSize():0:0 -> d 1:20:int getSize$kotlinx_coroutines_core():0:0 -> e 1:21:void offloadAllWorkTo(kotlinx.coroutines.scheduling.GlobalQueue):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/d;)V"} 1:16:kotlinx.coroutines.scheduling.Task poll():0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()LX0/h;"} 1:6:kotlinx.coroutines.scheduling.Task pollBlocking():0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"()LX0/h;"} 1:43:kotlinx.coroutines.scheduling.Task pollBuffer():0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"()LX0/h;"} 1:13:boolean pollTo(kotlinx.coroutines.scheduling.GlobalQueue):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(LX0/d;)Z"} 1:67:kotlinx.coroutines.scheduling.Task pollWithExclusiveMode(boolean):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LX0/h;"} 1:43:kotlinx.coroutines.scheduling.Task stealWithExclusiveMode(int):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(I)LX0/h;"} 1:43:kotlinx.coroutines.scheduling.Task tryExtractFromTheMiddle(int,boolean):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(IZ)LX0/h;"} 1:24:long trySteal(int,kotlin.jvm.internal.Ref$ObjectRef):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(ILH0/w;)J"} 1:58:long tryStealLastScheduled(int,kotlin.jvm.internal.Ref$ObjectRef):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(ILH0/w;)J"} kotlinx.coroutines.selects.SelectInstance -> Y0.a: # {"id":"sourceFile","fileName":"Select.kt"} kotlinx.coroutines.sync.Mutex -> Z0.a: # {"id":"sourceFile","fileName":"Mutex.kt"} void unlock(java.lang.Object) -> a boolean tryLock(java.lang.Object) -> b java.lang.Object lock(java.lang.Object,kotlin.coroutines.Continuation) -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} kotlinx.coroutines.sync.Mutex$DefaultImpls -> Z0.a$a: # {"id":"sourceFile","fileName":"Mutex.kt"} 1:20:boolean tryLock$default(kotlinx.coroutines.sync.Mutex,java.lang.Object,int,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ0/a;Ljava/lang/Object;ILjava/lang/Object;)Z"} 1:19:void unlock$default(kotlinx.coroutines.sync.Mutex,java.lang.Object,int,java.lang.Object):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ0/a;Ljava/lang/Object;ILjava/lang/Object;)V"} kotlinx.coroutines.sync.MutexImpl -> Z0.b: # {"id":"sourceFile","fileName":"Mutex.kt"} kotlin.jvm.functions.Function3 onSelectCancellationUnlockConstructor -> h # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/q;"} java.util.concurrent.atomic.AtomicReferenceFieldUpdater owner$FU -> i 1:13:void ():0:0 -> 1:22:void (boolean):0:0 -> 1:89:void unlock(java.lang.Object):0:0 -> a 1:53:boolean tryLock(java.lang.Object):0:0 -> b 1:5:java.lang.Object lock(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} 1:3:java.util.concurrent.atomic.AtomicReferenceFieldUpdater access$getOwner$FU$p():0:0 -> m 1:26:int holdsLockImpl(java.lang.Object):0:0 -> n 1:10:boolean isLocked():0:0 -> o 1:23:java.lang.Object lock$suspendImpl(kotlinx.coroutines.sync.MutexImpl,java.lang.Object,kotlin.coroutines.Continuation):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ0/b;Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} 1:44:java.lang.Object lockSuspend(java.lang.Object,kotlin.coroutines.Continuation):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Lx0/d;)Ljava/lang/Object;"} 1:29:int tryLockImpl(java.lang.Object):0:0 -> r 1:53:java.lang.String toString():0:0 -> toString kotlinx.coroutines.sync.MutexImpl$CancellableContinuationWithOwner -> Z0.b$a: # {"id":"sourceFile","fileName":"Mutex.kt"} kotlinx.coroutines.CancellableContinuationImpl cont -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LQ0/n;"} java.lang.Object owner -> f kotlinx.coroutines.sync.MutexImpl this$0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LZ0/b;"} 1:10:void (kotlinx.coroutines.sync.MutexImpl,kotlinx.coroutines.CancellableContinuationImpl,java.lang.Object):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ0/b;LQ0/n;Ljava/lang/Object;)V"} 1:6:void resumeUndispatched(kotlinx.coroutines.CoroutineDispatcher,java.lang.Object):0:0 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/G;Ljava/lang/Object;)V"} 1:6:void resume(java.lang.Object,kotlin.jvm.functions.Function1):0:0 -> H # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;LG0/l;)V"} 1:6:void invokeOnCancellation(kotlin.jvm.functions.Function1):0:0 -> I # {"id":"com.android.tools.r8.residualsignature","signature":"(LG0/l;)V"} 1:6:void completeResume(java.lang.Object):0:0 -> K 1:7:java.lang.Object tryResume(java.lang.Object,java.lang.Object,kotlin.jvm.functions.Function1):0:0 -> L # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/Object;Ljava/lang/Object;LG0/l;)Ljava/lang/Object;"} 1:6:void invokeOnCancellation(kotlinx.coroutines.internal.Segment,int):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LV0/C;I)V"} 1:24:void resume(kotlin.Unit,kotlin.jvm.functions.Function1):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/q;LG0/l;)V"} 1:6:void resumeUndispatched(kotlinx.coroutines.CoroutineDispatcher,kotlin.Unit):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/G;Lt0/q;)V"} 1:7:kotlin.coroutines.CoroutineContext getContext():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()Lx0/g;"} 1:27:java.lang.Object tryResume(kotlin.Unit,java.lang.Object,kotlin.jvm.functions.Function1):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Lt0/q;Ljava/lang/Object;LG0/l;)Ljava/lang/Object;"} 1:6:void resumeWith(java.lang.Object):0:0 -> z kotlinx.coroutines.sync.MutexImpl$CancellableContinuationWithOwner$resume$2 -> Z0.b$a$a: # {"id":"sourceFile","fileName":"Mutex.kt"} kotlinx.coroutines.sync.MutexImpl this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LZ0/b;"} kotlinx.coroutines.sync.MutexImpl$CancellableContinuationWithOwner this$1 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LZ0/b$a;"} 1:9:void (kotlinx.coroutines.sync.MutexImpl,kotlinx.coroutines.sync.MutexImpl$CancellableContinuationWithOwner):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ0/b;LZ0/b$a;)V"} 1:10:void invoke(java.lang.Throwable):0:0 -> a 1:8:java.lang.Object invoke(java.lang.Object):0:0 -> m kotlinx.coroutines.sync.MutexImpl$CancellableContinuationWithOwner$tryResume$token$1 -> Z0.b$a$b: # {"id":"sourceFile","fileName":"Mutex.kt"} kotlinx.coroutines.sync.MutexImpl this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LZ0/b;"} kotlinx.coroutines.sync.MutexImpl$CancellableContinuationWithOwner this$1 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LZ0/b$a;"} 1:9:void (kotlinx.coroutines.sync.MutexImpl,kotlinx.coroutines.sync.MutexImpl$CancellableContinuationWithOwner):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ0/b;LZ0/b$a;)V"} 1:23:void invoke(java.lang.Throwable):0:0 -> a 1:8:java.lang.Object invoke(java.lang.Object):0:0 -> m kotlinx.coroutines.sync.MutexImpl$onSelectCancellationUnlockConstructor$1 -> Z0.b$b: # {"id":"sourceFile","fileName":"Mutex.kt"} kotlinx.coroutines.sync.MutexImpl this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LZ0/b;"} 1:7:void (kotlinx.coroutines.sync.MutexImpl):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ0/b;)V"} 1:8:kotlin.jvm.functions.Function1 invoke(kotlinx.coroutines.selects.SelectInstance,java.lang.Object,java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(LY0/a;Ljava/lang/Object;Ljava/lang/Object;)LG0/l;"} 1:9:java.lang.Object invoke(java.lang.Object,java.lang.Object,java.lang.Object):0:0 -> h kotlinx.coroutines.sync.MutexImpl$onSelectCancellationUnlockConstructor$1$1 -> Z0.b$b$a: # {"id":"sourceFile","fileName":"Mutex.kt"} kotlinx.coroutines.sync.MutexImpl this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LZ0/b;"} java.lang.Object $owner -> g 1:9:void (kotlinx.coroutines.sync.MutexImpl,java.lang.Object):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ0/b;Ljava/lang/Object;)V"} 1:8:void invoke(java.lang.Throwable):0:0 -> a 1:8:java.lang.Object invoke(java.lang.Object):0:0 -> m kotlinx.coroutines.sync.MutexKt -> Z0.c: # {"id":"sourceFile","fileName":"Mutex.kt"} kotlinx.coroutines.internal.Symbol NO_OWNER -> a # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlinx.coroutines.internal.Symbol ON_LOCK_ALREADY_LOCKED_BY_OWNER -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} 1:19:void ():0:0 -> 1:6:kotlinx.coroutines.sync.Mutex Mutex(boolean):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Z)LZ0/a;"} 1:10:kotlinx.coroutines.sync.Mutex Mutex$default(boolean,int,java.lang.Object):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(ZILjava/lang/Object;)LZ0/a;"} 1:3:kotlinx.coroutines.internal.Symbol access$getNO_OWNER$p():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} kotlinx.coroutines.sync.SemaphoreImpl -> Z0.d: # {"id":"sourceFile","fileName":"Semaphore.kt"} int permits -> a kotlin.jvm.functions.Function1 onCancellationRelease -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LG0/l;"} java.util.concurrent.atomic.AtomicReferenceFieldUpdater head$FU -> c java.util.concurrent.atomic.AtomicLongFieldUpdater deqIdx$FU -> d java.util.concurrent.atomic.AtomicReferenceFieldUpdater tail$FU -> e java.util.concurrent.atomic.AtomicLongFieldUpdater enqIdx$FU -> f java.util.concurrent.atomic.AtomicIntegerFieldUpdater _availablePermits$FU -> g 1:45:void ():0:0 -> 1:89:void (int,int):0:0 -> 1:29:void acquire(kotlinx.coroutines.CancellableContinuation):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/m;)V"} 1:184:boolean addAcquireToQueue(kotlinx.coroutines.Waiter):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(LQ0/S0;)Z"} 1:17:void coerceAvailablePermitsAtMaximum():0:0 -> f 1:11:int decPermits():0:0 -> g 1:12:int getAvailablePermits():0:0 -> h 1:52:void release():0:0 -> i 1:28:boolean tryAcquire():0:0 -> j 1:56:boolean tryResumeAcquire(java.lang.Object):0:0 -> k 1:1:boolean tryResumeNextFromQueue():0:0 -> l kotlinx.coroutines.sync.SemaphoreImpl$addAcquireToQueue$createNewSegment$1 -> Z0.d$a: # {"id":"sourceFile","fileName":"Semaphore.kt"} kotlinx.coroutines.sync.SemaphoreImpl$addAcquireToQueue$createNewSegment$1 INSTANCE -> n # {"id":"com.android.tools.r8.residualsignature","signature":"LZ0/d$a;"} 1:8:void ():0:0 -> 1:13:void ():0:0 -> 1:13:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:5:kotlinx.coroutines.sync.SemaphoreSegment invoke(long,kotlinx.coroutines.sync.SemaphoreSegment):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(JLZ0/f;)LZ0/f;"} kotlinx.coroutines.sync.SemaphoreImpl$onCancellationRelease$1 -> Z0.d$b: # {"id":"sourceFile","fileName":"Semaphore.kt"} kotlinx.coroutines.sync.SemaphoreImpl this$0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LZ0/d;"} 1:7:void (kotlinx.coroutines.sync.SemaphoreImpl):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LZ0/d;)V"} 1:6:void invoke(java.lang.Throwable):0:0 -> a 1:8:java.lang.Object invoke(java.lang.Object):0:0 -> m kotlinx.coroutines.sync.SemaphoreImpl$tryResumeNextFromQueue$createNewSegment$1 -> Z0.d$c: # {"id":"sourceFile","fileName":"Semaphore.kt"} kotlinx.coroutines.sync.SemaphoreImpl$tryResumeNextFromQueue$createNewSegment$1 INSTANCE -> n # {"id":"com.android.tools.r8.residualsignature","signature":"LZ0/d$c;"} 1:8:void ():0:0 -> 1:13:void ():0:0 -> 1:13:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i 1:5:kotlinx.coroutines.sync.SemaphoreSegment invoke(long,kotlinx.coroutines.sync.SemaphoreSegment):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(JLZ0/f;)LZ0/f;"} kotlinx.coroutines.sync.SemaphoreKt -> Z0.e: # {"id":"sourceFile","fileName":"Semaphore.kt"} int MAX_SPIN_CYCLES -> a kotlinx.coroutines.internal.Symbol PERMIT -> b # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlinx.coroutines.internal.Symbol TAKEN -> c # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlinx.coroutines.internal.Symbol BROKEN -> d # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} kotlinx.coroutines.internal.Symbol CANCELLED -> e # {"id":"com.android.tools.r8.residualsignature","signature":"LV0/F;"} int SEGMENT_SIZE -> f 1:67:void ():0:0 -> 1:5:kotlinx.coroutines.sync.SemaphoreSegment access$createSegment(long,kotlinx.coroutines.sync.SemaphoreSegment):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(JLZ0/f;)LZ0/f;"} 1:3:kotlinx.coroutines.internal.Symbol access$getBROKEN$p():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} 1:3:kotlinx.coroutines.internal.Symbol access$getCANCELLED$p():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} 1:3:int access$getMAX_SPIN_CYCLES$p():0:0 -> d 1:3:kotlinx.coroutines.internal.Symbol access$getPERMIT$p():0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} 1:3:int access$getSEGMENT_SIZE$p():0:0 -> f 1:3:kotlinx.coroutines.internal.Symbol access$getTAKEN$p():0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()LV0/F;"} 1:7:kotlinx.coroutines.sync.SemaphoreSegment createSegment(long,kotlinx.coroutines.sync.SemaphoreSegment):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(JLZ0/f;)LZ0/f;"} kotlinx.coroutines.sync.SemaphoreSegment -> Z0.f: # {"id":"sourceFile","fileName":"Semaphore.kt"} java.util.concurrent.atomic.AtomicReferenceArray acquirers -> i 1:15:void (long,kotlinx.coroutines.sync.SemaphoreSegment,int):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(JLZ0/f;I)V"} 1:5:int getNumberOfSlots():0:0 -> n 1:15:void onCancellation(int,java.lang.Throwable,kotlin.coroutines.CoroutineContext):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(ILjava/lang/Throwable;Lx0/g;)V"} 1:3:java.util.concurrent.atomic.AtomicReferenceArray getAcquirers():0:0 -> r 1:37:java.lang.String toString():0:0 -> toString okio.-SegmentedByteString -> a1.a: # {"id":"sourceFile","fileName":"Util.kt"} okio.Buffer$UnsafeCursor DEFAULT__new_UnsafeCursor -> a # {"id":"com.android.tools.r8.residualsignature","signature":"La1/b$a;"} int DEFAULT__ByteString_size -> b 1:13:void ():0:0 -> 1:30:boolean arrayRangeEquals(byte[],int,byte[],int,int):0:0 -> a 1:58:void checkOffsetAndCount(long,long,long):0:0 -> b 1:3:int getDEFAULT__ByteString_size():0:0 -> c 1:15:int resolveDefaultParameter(okio.ByteString,int):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/e;I)I"} 1:24:int reverseBytes(int):0:0 -> e 1:59:long reverseBytes(long):0:0 -> f 1:13:short reverseBytes(short):0:0 -> g okio.Buffer -> a1.b: # {"id":"sourceFile","fileName":"Buffer.kt"} okio.Segment head -> e # {"id":"com.android.tools.r8.residualsignature","signature":"La1/M;"} long size -> f void () -> # {"id":"com.android.tools.r8.synthesized"} 1:66:long read(okio.Buffer,long):0:0 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/b;J)J"} 1:3:void setSize$okio(long):0:0 -> B 1:6:java.io.OutputStream outputStream():0:0 -> C 1:6:java.io.InputStream inputStream():0:0 -> D 1:3:long size():0:0 -> E 1:52:okio.ByteString snapshot():0:0 -> F # {"id":"com.android.tools.r8.residualsignature","signature":"()La1/e;"} 1:96:okio.ByteString snapshot(int):0:0 -> G # {"id":"com.android.tools.r8.residualsignature","signature":"(I)La1/e;"} 1:63:okio.Segment writableSegment$okio(int):0:0 -> H # {"id":"com.android.tools.r8.residualsignature","signature":"(I)La1/M;"} 1:14:okio.Buffer write(okio.ByteString):0:0 -> I # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/e;)La1/b;"} 1:56:okio.Buffer write(byte[],int,int):0:0 -> J # {"id":"com.android.tools.r8.residualsignature","signature":"([BII)La1/b;"} 1:22:long writeAll(okio.Source):0:0 -> K # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/Q;)J"} 1:27:okio.Buffer writeByte(int):0:0 -> L # {"id":"com.android.tools.r8.residualsignature","signature":"(I)La1/b;"} 1:15:okio.Buffer writeUtf8(java.lang.String):0:0 -> M # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)La1/b;"} 1:382:okio.Buffer writeUtf8(java.lang.String,int,int):0:0 -> N # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;II)La1/b;"} 1:8:void clear():0:0 -> a 1:5:okio.Buffer clone():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()La1/b;"} 1:38:long completeSegmentByteCount():0:0 -> c 1:5:java.lang.Object clone():0:0 -> clone 1:1:void close():0:0 -> close 1:7:java.lang.String readUtf8(long):0:0 -> d 1:9:short readShortLe():0:0 -> e 1:130:boolean equals(java.lang.Object):0:0 -> equals 1:1:void flush():0:0 -> flush 1:61:okio.Buffer copy():0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"()La1/b;"} 1:97:byte getByte(long):0:0 -> h 1:34:int hashCode():0:0 -> hashCode 1:12:long indexOfElement(okio.ByteString):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/e;)J"} 1:2:boolean isOpen():0:0 -> isOpen 1:1:long indexOfElement(okio.ByteString,long):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/e;J)J"} 1:18:boolean rangeEquals(long,okio.ByteString):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(JLa1/e;)Z"} 1:57:boolean rangeEquals(long,okio.ByteString,int,int):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(JLa1/e;II)Z"} 1:61:byte[] readByteArray(long):0:0 -> m 1:9:okio.ByteString readByteString():0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()La1/e;"} 1:79:okio.ByteString readByteString(long):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(J)La1/e;"} 1:9:long readLongLe():0:0 -> p 1:1:void write(okio.Buffer,long):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/b;J)V"} 1:27:void readFully(byte[]):0:0 -> r 1:1:int read(java.nio.ByteBuffer):0:0 -> read 2:2:int read(byte[],int,int):0:0 -> read 1:56:byte readByte():0:0 -> readByte 1:1:int readInt():0:0 -> s 1:57:void skip(long):0:0 -> skip 1:1:long readLong():0:0 -> t 1:9:java.lang.String toString():0:0 -> toString 1:87:short readShort():0:0 -> u 1:13:void require(long):0:0 -> v 1:9:int readIntLe():0:0 -> w 1:46:int write(java.nio.ByteBuffer):0:0 -> write 1:120:java.lang.String readString(long,java.nio.charset.Charset):0:0 -> x 1:1:okio.Buffer getBuffer():0:0 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"()La1/b;"} 1:12:boolean exhausted():0:0 -> z okio.Buffer$UnsafeCursor -> a1.b$a: # {"id":"sourceFile","fileName":"Buffer.kt"} okio.Buffer buffer -> e # {"id":"com.android.tools.r8.residualsignature","signature":"La1/b;"} okio.Segment segment -> f # {"id":"com.android.tools.r8.residualsignature","signature":"La1/M;"} long offset -> g byte[] data -> h int start -> i int end -> j 1:13:void ():0:0 -> 1:3:void setSegment$okio(okio.Segment):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/M;)V"} 1:34:void close():0:0 -> close okio.Buffer$inputStream$1 -> a1.b$b: # {"id":"sourceFile","fileName":"Buffer.kt"} okio.Buffer this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"La1/b;"} 1:6:void (okio.Buffer):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/b;)V"} 1:16:int available():0:0 -> available 1:1:void close():0:0 -> close 1:1:int read():0:0 -> read 2:2:int read(byte[],int,int):0:0 -> read 1:20:java.lang.String toString():0:0 -> toString okio.Buffer$outputStream$1 -> a1.b$c: # {"id":"sourceFile","fileName":"Buffer.kt"} okio.Buffer this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"La1/b;"} 1:6:void (okio.Buffer):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/b;)V"} 1:1:void close():0:0 -> close 1:1:void flush():0:0 -> flush 1:20:java.lang.String toString():0:0 -> toString 1:1:void write(int):0:0 -> write 2:2:void write(byte[],int,int):0:0 -> write okio.BufferedSink -> a1.c: # {"id":"sourceFile","fileName":"BufferedSink.kt"} java.io.OutputStream outputStream() -> C okio.BufferedSource -> a1.d: # {"id":"sourceFile","fileName":"BufferedSource.kt"} java.io.InputStream inputStream() -> D java.lang.String readUtf8(long) -> d short readShortLe() -> e long readLongLe() -> p byte readByte() -> readByte void skip(long) -> skip void require(long) -> v int readIntLe() -> w okio.Buffer getBuffer() -> y # {"id":"com.android.tools.r8.residualsignature","signature":"()La1/b;"} boolean exhausted() -> z okio.ByteString -> a1.e: # {"id":"sourceFile","fileName":"ByteString.kt"} byte[] data -> e int hashCode -> f java.lang.String utf8 -> g okio.ByteString$Companion Companion -> h # {"id":"com.android.tools.r8.residualsignature","signature":"La1/e$a;"} okio.ByteString EMPTY -> i # {"id":"com.android.tools.r8.residualsignature","signature":"La1/e;"} 1:19:void ():0:0 -> 1:11:void (byte[]):0:0 -> 1:103:okio.ByteString substring(int,int):0:0 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(II)La1/e;"} 1:28:okio.ByteString substring$default(okio.ByteString,int,int,int,java.lang.Object):0:0 -> B # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/e;IIILjava/lang/Object;)La1/e;"} 1:18:java.lang.String utf8():0:0 -> C 1:9:void write$okio(okio.Buffer,int,int):0:0 -> D # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/b;II)V"} 1:53:int compareTo(okio.ByteString):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/e;)I"} 1:24:boolean endsWith(okio.ByteString):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/e;)Z"} 1:7:int compareTo(java.lang.Object):0:0 -> compareTo 1:5:byte getByte(int):0:0 -> d 1:3:byte[] getData$okio():0:0 -> e 1:40:boolean equals(java.lang.Object):0:0 -> equals 1:3:int getHashCode$okio():0:0 -> g 1:19:int hashCode():0:0 -> hashCode 1:6:int getSize$okio():0:0 -> j 1:3:java.lang.String getUtf8$okio():0:0 -> k 1:54:java.lang.String hex():0:0 -> l 1:14:int indexOf(okio.ByteString,int):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/e;I)I"} 1:38:int indexOf(byte[],int):0:0 -> n 1:20:int indexOf$default(okio.ByteString,okio.ByteString,int,int,java.lang.Object):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/e;La1/e;IILjava/lang/Object;)I"} 1:5:byte[] internalArray$okio():0:0 -> p 1:7:byte internalGet$okio(int):0:0 -> q 1:14:int lastIndexOf(okio.ByteString,int):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/e;I)I"} 1:41:int lastIndexOf(byte[],int):0:0 -> s 1:23:int lastIndexOf$default(okio.ByteString,okio.ByteString,int,int,java.lang.Object):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/e;La1/e;IILjava/lang/Object;)I"} 1:1:java.lang.String toString():0:0 -> toString 1:14:boolean rangeEquals(int,okio.ByteString,int,int):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(ILa1/e;II)Z"} 1:35:boolean rangeEquals(int,byte[],int,int):0:0 -> v 1:3:void setHashCode$okio(int):0:0 -> w 1:3:void setUtf8$okio(java.lang.String):0:0 -> x 1:5:int size():0:0 -> y 1:15:boolean startsWith(okio.ByteString):0:0 -> z # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/e;)Z"} okio.ByteString$Companion -> a1.e$a: # {"id":"sourceFile","fileName":"ByteString.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:18:okio.ByteString encodeUtf8(java.lang.String):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)La1/e;"} okio.FileHandle -> a1.f: # {"id":"sourceFile","fileName":"FileHandle.kt"} boolean readWrite -> e boolean closed -> f int openStreamCount -> g java.util.concurrent.locks.ReentrantLock lock -> h 1:12:void (boolean):0:0 -> 1:3:boolean access$getClosed$p(okio.FileHandle):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/f;)Z"} 1:3:int access$getOpenStreamCount$p(okio.FileHandle):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/f;)I"} 1:5:long access$readNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/f;JLa1/b;J)J"} 1:38:void close():0:0 -> close 1:3:void access$setOpenStreamCount$p(okio.FileHandle,int):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/f;I)V"} 1:54:void flush():0:0 -> flush 1:4:void access$writeNoCloseCheck(okio.FileHandle,long,okio.Buffer,long):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/f;JLa1/b;J)V"} 1:3:java.util.concurrent.locks.ReentrantLock getLock():0:0 -> h void protectedClose() -> i void protectedFlush() -> j int protectedRead(long,byte[],int,int) -> k long protectedSize() -> l void protectedWrite(long,byte[],int,int) -> m 1:111:long readNoCloseCheck(long,okio.Buffer,long):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(JLa1/b;J)J"} 1:60:okio.Sink sink(long):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(J)La1/P;"} 1:21:okio.Sink sink$default(okio.FileHandle,long,int,java.lang.Object):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/f;JILjava/lang/Object;)La1/P;"} 1:39:long size():0:0 -> s 1:44:okio.Source source(long):0:0 -> t # {"id":"com.android.tools.r8.residualsignature","signature":"(J)La1/Q;"} 1:75:void writeNoCloseCheck(long,okio.Buffer,long):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(JLa1/b;J)V"} okio.FileHandle$FileHandleSink -> a1.f$a: # {"id":"sourceFile","fileName":"FileHandle.kt"} okio.FileHandle fileHandle -> e # {"id":"com.android.tools.r8.residualsignature","signature":"La1/f;"} long position -> f boolean closed -> g 1:13:void (okio.FileHandle,long):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/f;J)V"} 1:66:void close():0:0 -> close 1:24:void flush():0:0 -> flush 1:38:void write(okio.Buffer,long):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/b;J)V"} okio.FileHandle$FileHandleSource -> a1.f$b: # {"id":"sourceFile","fileName":"FileHandle.kt"} okio.FileHandle fileHandle -> e # {"id":"com.android.tools.r8.residualsignature","signature":"La1/f;"} long position -> f boolean closed -> g 1:13:void (okio.FileHandle,long):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/f;J)V"} 1:45:long read(okio.Buffer,long):0:0 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/b;J)J"} 1:66:void close():0:0 -> close okio.FileMetadata -> a1.g: # {"id":"sourceFile","fileName":"FileMetadata.kt"} boolean isRegularFile -> a boolean isDirectory -> b okio.Path symlinkTarget -> c # {"id":"com.android.tools.r8.residualsignature","signature":"La1/J;"} java.lang.Long size -> d java.lang.Long createdAtMillis -> e java.lang.Long lastModifiedAtMillis -> f java.lang.Long lastAccessedAtMillis -> g java.util.Map extras -> h 1:1:void (boolean,boolean,okio.Path,java.lang.Long,java.lang.Long,java.lang.Long,java.lang.Long,java.util.Map):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ZZLa1/J;Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/Long;Ljava/util/Map;)V"} 2:2:void (boolean,boolean,okio.Path,java.lang.Long,java.lang.Long,java.lang.Long,java.lang.Long,java.util.Map,int,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(ZZLa1/J;Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/Long;Ljava/util/Map;ILH0/g;)V"} 1:3:java.lang.Long getLastModifiedAtMillis():0:0 -> a 1:3:java.lang.Long getSize():0:0 -> b 1:3:boolean isDirectory():0:0 -> c 1:3:boolean isRegularFile():0:0 -> d 1:1:java.lang.String toString():0:0 -> toString okio.FileSystem -> a1.h: # {"id":"sourceFile","fileName":"FileSystem.kt"} okio.FileSystem$Companion Companion -> a # {"id":"com.android.tools.r8.residualsignature","signature":"La1/h$a;"} okio.FileSystem SYSTEM -> b # {"id":"com.android.tools.r8.residualsignature","signature":"La1/h;"} okio.Path SYSTEM_TEMPORARY_DIRECTORY -> c # {"id":"com.android.tools.r8.residualsignature","signature":"La1/J;"} okio.FileSystem RESOURCES -> d # {"id":"com.android.tools.r8.residualsignature","signature":"La1/h;"} 1:66:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} void atomicMove(okio.Path,okio.Path) -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;La1/J;)V"} 1:9:void createDirectories(okio.Path,boolean):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;Z)V"} 1:10:void createDirectory(okio.Path):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)V"} void createDirectory(okio.Path,boolean) -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;Z)V"} 1:10:void delete(okio.Path):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)V"} void delete(okio.Path,boolean) -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;Z)V"} 1:10:boolean exists(okio.Path):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)Z"} okio.FileMetadata metadataOrNull(okio.Path) -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)La1/g;"} okio.FileHandle openReadOnly(okio.Path) -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)La1/f;"} 1:11:okio.FileHandle openReadWrite(okio.Path):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)La1/f;"} okio.FileHandle openReadWrite(okio.Path,boolean,boolean) -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;ZZ)La1/f;"} okio.Source source(okio.Path) -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)La1/Q;"} okio.FileSystem$Companion -> a1.h$a: # {"id":"sourceFile","fileName":"FileSystem.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} okio.ForwardingSource -> a1.i: # {"id":"sourceFile","fileName":"ForwardingSource.kt"} okio.Source delegate -> e # {"id":"com.android.tools.r8.residualsignature","signature":"La1/Q;"} 1:11:void (okio.Source):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/Q;)V"} 1:12:long read(okio.Buffer,long):0:0 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/b;J)J"} 1:6:void close():0:0 -> close 1:36:java.lang.String toString():0:0 -> toString okio.InflaterSource -> a1.j: # {"id":"sourceFile","fileName":"InflaterSource.kt"} okio.BufferedSource source -> e # {"id":"com.android.tools.r8.residualsignature","signature":"La1/d;"} java.util.zip.Inflater inflater -> f int bufferBytesHeldByInflater -> g boolean closed -> h 1:1:void (okio.BufferedSource,java.util.zip.Inflater):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/d;Ljava/util/zip/Inflater;)V"} 2:2:void (okio.Source,java.util.zip.Inflater):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/Q;Ljava/util/zip/Inflater;)V"} 1:53:long read(okio.Buffer,long):0:0 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/b;J)J"} 1:130:long readOrInflate(okio.Buffer,long):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/b;J)J"} 1:46:boolean refill():0:0 -> b 1:24:void releaseBytesAfterInflate():0:0 -> c 1:19:void close():0:0 -> close okio.InputStreamSource -> a1.k: # {"id":"sourceFile","fileName":"JvmOkio.kt"} java.io.InputStream input -> e okio.Timeout timeout -> f # {"id":"com.android.tools.r8.residualsignature","signature":"La1/S;"} 1:18:void (java.io.InputStream,okio.Timeout):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/InputStream;La1/S;)V"} 1:123:long read(okio.Buffer,long):0:0 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/b;J)J"} 1:6:void close():0:0 -> close 1:25:java.lang.String toString():0:0 -> toString okio.JvmFileHandle -> a1.l: # {"id":"sourceFile","fileName":"JvmFileHandle.kt"} java.io.RandomAccessFile randomAccessFile -> i 1:11:void (boolean,java.io.RandomAccessFile):0:0 -> 1:11:void protectedClose():0:0 -> i 1:15:void protectedFlush():0:0 -> j 1:37:int protectedRead(long,byte[],int,int):0:0 -> k 1:12:long protectedSize():0:0 -> l 1:21:void protectedWrite(long,byte[],int,int):0:0 -> m okio.JvmSystemFileSystem -> a1.m: # {"id":"sourceFile","fileName":"JvmSystemFileSystem.kt"} 1:4:void ():0:0 -> 1:56:void atomicMove(okio.Path,okio.Path):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;La1/J;)V"} 1:78:void createDirectory(okio.Path,boolean):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;Z)V"} 1:85:void delete(okio.Path,boolean):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;Z)V"} 1:73:okio.FileMetadata metadataOrNull(okio.Path):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)La1/g;"} 1:23:okio.FileHandle openReadOnly(okio.Path):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)La1/f;"} 1:50:okio.FileHandle openReadWrite(okio.Path,boolean,boolean):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;ZZ)La1/f;"} 1:14:okio.Source source(okio.Path):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)La1/Q;"} 1:30:void requireCreate(okio.Path):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)V"} 1:30:void requireExist(okio.Path):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)V"} 1:3:java.lang.String toString():0:0 -> toString okio.NioSystemFileSystem -> a1.E: # {"id":"sourceFile","fileName":"NioSystemFileSystem.kt"} 1:4:void ():0:0 -> 1:67:void atomicMove(okio.Path,okio.Path):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;La1/J;)V"} 1:14:okio.FileMetadata metadataOrNull(okio.Path):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)La1/g;"} 1:118:okio.FileMetadata metadataOrNull(java.nio.file.Path):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;)La1/g;"} 1:21:java.lang.Long zeroToNull(java.nio.file.attribute.FileTime):0:0 -> p 1:3:java.lang.String toString():0:0 -> toString okio.NioSystemFileSystem$$ExternalSyntheticApiModelOutline0 -> a1.n: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:java.lang.Class m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} okio.NioSystemFileSystem$$ExternalSyntheticApiModelOutline1 -> a1.v: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:java.nio.file.attribute.FileTime m(java.nio.file.attribute.BasicFileAttributes):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} okio.NioSystemFileSystem$$ExternalSyntheticApiModelOutline10 -> a1.o: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:java.nio.file.attribute.FileTime m(java.nio.file.attribute.BasicFileAttributes):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} okio.NioSystemFileSystem$$ExternalSyntheticApiModelOutline11 -> a1.p: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:java.nio.file.StandardCopyOption m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} okio.NioSystemFileSystem$$ExternalSyntheticApiModelOutline12 -> a1.q: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:java.nio.file.CopyOption m(java.lang.Object):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} okio.NioSystemFileSystem$$ExternalSyntheticApiModelOutline13 -> a1.r: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:java.nio.file.StandardCopyOption m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} okio.NioSystemFileSystem$$ExternalSyntheticApiModelOutline14 -> a1.s: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:java.nio.file.Path m(java.nio.file.Path,java.nio.file.Path,java.nio.file.CopyOption[]):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} okio.NioSystemFileSystem$$ExternalSyntheticApiModelOutline15 -> a1.t: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:java.lang.String m(java.nio.file.NoSuchFileException):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} okio.NioSystemFileSystem$$ExternalSyntheticApiModelOutline16 -> a1.u: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:long m(java.nio.file.attribute.FileTime):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} okio.NioSystemFileSystem$$ExternalSyntheticApiModelOutline2 -> a1.w: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:3:java.nio.file.LinkOption m():0:0 -> a # {"id":"com.android.tools.r8.synthesized"} okio.NioSystemFileSystem$$ExternalSyntheticApiModelOutline3 -> a1.x: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:java.nio.file.attribute.BasicFileAttributes m(java.nio.file.Path,java.lang.Class,java.nio.file.LinkOption[]):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} okio.NioSystemFileSystem$$ExternalSyntheticApiModelOutline4 -> a1.y: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:boolean m(java.nio.file.attribute.BasicFileAttributes):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} okio.NioSystemFileSystem$$ExternalSyntheticApiModelOutline5 -> a1.z: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:java.nio.file.Path m(java.nio.file.Path):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} okio.NioSystemFileSystem$$ExternalSyntheticApiModelOutline6 -> a1.A: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:boolean m(java.nio.file.attribute.BasicFileAttributes):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} okio.NioSystemFileSystem$$ExternalSyntheticApiModelOutline7 -> a1.B: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:boolean m(java.nio.file.attribute.BasicFileAttributes):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} okio.NioSystemFileSystem$$ExternalSyntheticApiModelOutline8 -> a1.C: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:long m(java.nio.file.attribute.BasicFileAttributes):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} okio.NioSystemFileSystem$$ExternalSyntheticApiModelOutline9 -> a1.D: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:java.nio.file.attribute.FileTime m(java.nio.file.attribute.BasicFileAttributes):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} okio.Okio -> a1.F: 1:5:okio.BufferedSink buffer(okio.Sink):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/P;)La1/c;"} 1:5:okio.BufferedSource buffer(okio.Source):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/Q;)La1/d;"} 1:5:boolean isAndroidGetsocknameError(java.lang.AssertionError):0:0 -> c 1:5:okio.Source source(java.io.File):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)La1/Q;"} okio.Okio__JvmOkioKt -> a1.G: # {"id":"sourceFile","fileName":"JvmOkio.kt"} java.util.logging.Logger logger -> a 1:9:void ():0:0 -> 1:30:boolean isAndroidGetsocknameError(java.lang.AssertionError):0:0 -> a 1:18:okio.Source source(java.io.File):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;)La1/Q;"} okio.Okio__OkioKt -> a1.H: # {"id":"sourceFile","fileName":"Okio.kt"} 1:11:okio.BufferedSink buffer(okio.Sink):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/P;)La1/c;"} 1:11:okio.BufferedSource buffer(okio.Source):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/Q;)La1/d;"} okio.Path -> a1.J: # {"id":"sourceFile","fileName":"Path.kt"} okio.ByteString bytes -> e # {"id":"com.android.tools.r8.residualsignature","signature":"La1/e;"} okio.Path$Companion Companion -> f # {"id":"com.android.tools.r8.residualsignature","signature":"La1/J$a;"} java.lang.String DIRECTORY_SEPARATOR -> g 1:18:void ():0:0 -> 1:11:void (okio.ByteString):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/e;)V"} 1:18:int compareTo(okio.Path):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)I"} 1:3:okio.ByteString getBytes$okio():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()La1/e;"} 1:7:int compareTo(java.lang.Object):0:0 -> compareTo 1:25:okio.Path getRoot():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()La1/J;"} 1:1:java.util.List getSegmentsBytes():0:0 -> e 1:24:boolean equals(java.lang.Object):0:0 -> equals 1:11:boolean isAbsolute():0:0 -> g 1:9:int hashCode():0:0 -> hashCode 1:9:java.lang.String name():0:0 -> j 1:45:okio.ByteString nameBytes():0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"()La1/e;"} 1:12:okio.Path normalized():0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"()La1/J;"} 1:1:okio.Path parent():0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()La1/J;"} 1:247:okio.Path relativeTo(okio.Path):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)La1/J;"} 1:10:okio.Path resolve(okio.Path,boolean):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;Z)La1/J;"} 1:24:okio.Path resolve(java.lang.String):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)La1/J;"} 1:10:java.io.File toFile():0:0 -> q 1:17:java.nio.file.Path toNioPath():0:0 -> r 1:75:java.lang.Character volumeLetter():0:0 -> s 1:9:java.lang.String toString():0:0 -> toString okio.Path$$ExternalSyntheticApiModelOutline0 -> a1.I: # {"id":"sourceFile","fileName":"R8$$SyntheticClass"} # {"id":"com.android.tools.r8.synthesized"} 1:5:java.nio.file.Path m(java.lang.String,java.lang.String[]):0:0 -> a # {"id":"com.android.tools.r8.synthesized"} okio.Path$Companion -> a1.J$a: # {"id":"sourceFile","fileName":"Path.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:19:okio.Path get(java.io.File,boolean):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/io/File;Z)La1/J;"} 1:10:okio.Path get(java.lang.String,boolean):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)La1/J;"} 1:14:okio.Path get(java.nio.file.Path,boolean):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/nio/file/Path;Z)La1/J;"} 1:10:okio.Path get$default(okio.Path$Companion,java.io.File,boolean,int,java.lang.Object):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J$a;Ljava/io/File;ZILjava/lang/Object;)La1/J;"} 1:10:okio.Path get$default(okio.Path$Companion,java.lang.String,boolean,int,java.lang.Object):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J$a;Ljava/lang/String;ZILjava/lang/Object;)La1/J;"} 1:10:okio.Path get$default(okio.Path$Companion,java.nio.file.Path,boolean,int,java.lang.Object):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J$a;Ljava/nio/file/Path;ZILjava/lang/Object;)La1/J;"} okio.RealBufferedSink -> a1.K: # {"id":"sourceFile","fileName":"RealBufferedSink.kt"} okio.Sink sink -> e # {"id":"com.android.tools.r8.residualsignature","signature":"La1/P;"} okio.Buffer bufferField -> f # {"id":"com.android.tools.r8.residualsignature","signature":"La1/b;"} boolean closed -> g 1:18:void (okio.Sink):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/P;)V"} 1:6:java.io.OutputStream outputStream():0:0 -> C 1:38:okio.BufferedSink emitCompleteSegments():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()La1/c;"} 1:49:void close():0:0 -> close 1:47:void flush():0:0 -> flush 1:5:boolean isOpen():0:0 -> isOpen 1:32:void write(okio.Buffer,long):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/b;J)V"} 1:25:java.lang.String toString():0:0 -> toString 1:33:int write(java.nio.ByteBuffer):0:0 -> write okio.RealBufferedSink$outputStream$1 -> a1.K$a: # {"id":"sourceFile","fileName":"RealBufferedSink.kt"} okio.RealBufferedSink this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"La1/K;"} 1:6:void (okio.RealBufferedSink):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/K;)V"} 1:6:void close():0:0 -> close 1:10:void flush():0:0 -> flush 1:20:java.lang.String toString():0:0 -> toString 1:1:void write(int):0:0 -> write 2:2:void write(byte[],int,int):0:0 -> write okio.RealBufferedSource -> a1.L: # {"id":"sourceFile","fileName":"RealBufferedSource.kt"} okio.Source source -> e # {"id":"com.android.tools.r8.residualsignature","signature":"La1/Q;"} okio.Buffer bufferField -> f # {"id":"com.android.tools.r8.residualsignature","signature":"La1/b;"} boolean closed -> g 1:18:void (okio.Source):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/Q;)V"} 1:100:long read(okio.Buffer,long):0:0 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/b;J)J"} 1:6:java.io.InputStream inputStream():0:0 -> D 1:79:boolean request(long):0:0 -> a 1:18:void close():0:0 -> close 1:10:java.lang.String readUtf8(long):0:0 -> d 1:12:short readShortLe():0:0 -> e 1:5:boolean isOpen():0:0 -> isOpen 1:12:long readLongLe():0:0 -> p 1:42:int read(java.nio.ByteBuffer):0:0 -> read 1:12:byte readByte():0:0 -> readByte 1:75:void skip(long):0:0 -> skip 1:25:java.lang.String toString():0:0 -> toString 1:13:void require(long):0:0 -> v 1:12:int readIntLe():0:0 -> w 1:3:okio.Buffer getBuffer():0:0 -> y # {"id":"com.android.tools.r8.residualsignature","signature":"()La1/b;"} 1:45:boolean exhausted():0:0 -> z okio.RealBufferedSource$inputStream$1 -> a1.L$a: # {"id":"sourceFile","fileName":"RealBufferedSource.kt"} okio.RealBufferedSource this$0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"La1/L;"} 1:6:void (okio.RealBufferedSource):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/L;)V"} 1:30:int available():0:0 -> available 1:6:void close():0:0 -> close 1:1:int read():0:0 -> read 2:2:int read(byte[],int,int):0:0 -> read 1:20:java.lang.String toString():0:0 -> toString okio.Segment -> a1.M: # {"id":"sourceFile","fileName":"Segment.kt"} byte[] data -> a int pos -> b int limit -> c boolean shared -> d boolean owner -> e okio.Segment next -> f # {"id":"com.android.tools.r8.residualsignature","signature":"La1/M;"} okio.Segment prev -> g # {"id":"com.android.tools.r8.residualsignature","signature":"La1/M;"} okio.Segment$Companion Companion -> h # {"id":"com.android.tools.r8.residualsignature","signature":"La1/M$a;"} 1:9:void ():0:0 -> 1:1:void ():0:0 -> 2:2:void (byte[],int,int,boolean,boolean):0:0 -> 1:75:void compact():0:0 -> a 1:30:okio.Segment pop():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()La1/M;"} 1:21:okio.Segment push(okio.Segment):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/M;)La1/M;"} 1:18:okio.Segment sharedCopy():0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"()La1/M;"} 1:67:okio.Segment split(int):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(I)La1/M;"} 1:96:void writeTo(okio.Segment,int):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/M;I)V"} okio.Segment$Companion -> a1.M$a: # {"id":"sourceFile","fileName":"Segment.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} okio.SegmentPool -> a1.N: # {"id":"sourceFile","fileName":"SegmentPool.kt"} okio.SegmentPool INSTANCE -> a # {"id":"com.android.tools.r8.residualsignature","signature":"La1/N;"} int MAX_SIZE -> b okio.Segment LOCK -> c # {"id":"com.android.tools.r8.residualsignature","signature":"La1/M;"} int HASH_BUCKET_COUNT -> d java.util.concurrent.atomic.AtomicReference[] hashBuckets -> e 1:61:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} 1:21:java.util.concurrent.atomic.AtomicReference firstRef():0:0 -> a 1:74:void recycle(okio.Segment):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/M;)V"} 1:45:okio.Segment take():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()La1/M;"} okio.SegmentedByteString -> a1.O: # {"id":"sourceFile","fileName":"SegmentedByteString.kt"} byte[][] segments -> j int[] directory -> k 1:24:void (byte[][],int[]):0:0 -> 1:1:okio.ByteString substring(int,int):0:0 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(II)La1/e;"} 1:106:void write$okio(okio.Buffer,int,int):0:0 -> D # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/b;II)V"} 1:3:int[] getDirectory$okio():0:0 -> E 1:3:byte[][] getSegments$okio():0:0 -> F 1:49:byte[] toByteArray():0:0 -> G 1:10:okio.ByteString toByteString():0:0 -> H # {"id":"com.android.tools.r8.residualsignature","signature":"()La1/e;"} 1:34:boolean equals(java.lang.Object):0:0 -> equals 1:59:int hashCode():0:0 -> hashCode 1:14:int getSize$okio():0:0 -> j 1:9:java.lang.String hex():0:0 -> l 1:14:int indexOf(byte[],int):0:0 -> n 1:5:byte[] internalArray$okio():0:0 -> p 1:59:byte internalGet$okio(int):0:0 -> q 1:14:int lastIndexOf(byte[],int):0:0 -> s 1:9:java.lang.String toString():0:0 -> toString 1:83:boolean rangeEquals(int,okio.ByteString,int,int):0:0 -> u # {"id":"com.android.tools.r8.residualsignature","signature":"(ILa1/e;II)Z"} 1:89:boolean rangeEquals(int,byte[],int,int):0:0 -> v okio.Sink -> a1.P: # {"id":"sourceFile","fileName":"Sink.kt"} void close() -> close void flush() -> flush void write(okio.Buffer,long) -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/b;J)V"} okio.Source -> a1.Q: # {"id":"sourceFile","fileName":"Source.kt"} long read(okio.Buffer,long) -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/b;J)J"} void close() -> close okio.Timeout -> a1.S: # {"id":"sourceFile","fileName":"Timeout.kt"} okio.Timeout$Companion Companion -> a # {"id":"com.android.tools.r8.residualsignature","signature":"La1/S$b;"} okio.Timeout NONE -> b # {"id":"com.android.tools.r8.residualsignature","signature":"La1/S;"} 1:16:void ():0:0 -> void () -> # {"id":"com.android.tools.r8.synthesized"} void throwIfReached() -> a okio.Timeout$Companion -> a1.S$b: # {"id":"sourceFile","fileName":"Timeout.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} okio.Timeout$Companion$NONE$1 -> a1.S$a: # {"id":"sourceFile","fileName":"Timeout.kt"} 1:4:void ():0:0 -> 1:1:void throwIfReached():0:0 -> a okio.ZipFileSystem -> a1.T: # {"id":"sourceFile","fileName":"ZipFileSystem.kt"} okio.Path zipPath -> e # {"id":"com.android.tools.r8.residualsignature","signature":"La1/J;"} okio.FileSystem fileSystem -> f # {"id":"com.android.tools.r8.residualsignature","signature":"La1/h;"} java.util.Map entries -> g java.lang.String comment -> h okio.ZipFileSystem$Companion Companion -> i # {"id":"com.android.tools.r8.residualsignature","signature":"La1/T$a;"} okio.Path ROOT -> j # {"id":"com.android.tools.r8.residualsignature","signature":"La1/J;"} 1:21:void ():0:0 -> 1:27:void (okio.Path,okio.FileSystem,java.util.Map,java.lang.String):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;La1/h;Ljava/util/Map;Ljava/lang/String;)V"} 1:18:void atomicMove(okio.Path,okio.Path):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;La1/J;)V"} 1:13:void createDirectory(okio.Path,boolean):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;Z)V"} 1:13:void delete(okio.Path,boolean):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;Z)V"} 1:129:okio.FileMetadata metadataOrNull(okio.Path):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)La1/g;"} 1:13:okio.FileHandle openReadOnly(okio.Path):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)La1/f;"} 1:13:okio.FileHandle openReadWrite(okio.Path,boolean,boolean):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;ZZ)La1/f;"} 1:142:okio.Source source(okio.Path):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)La1/Q;"} 1:8:okio.Path canonicalizeInternal(okio.Path):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)La1/J;"} okio.ZipFileSystem$Companion -> a1.T$a: # {"id":"sourceFile","fileName":"ZipFileSystem.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} okio._JvmPlatformKt -> a1.U: # {"id":"sourceFile","fileName":"-JvmPlatform.kt"} 1:17:byte[] asUtf8ToByteArray(java.lang.String):0:0 -> a 1:6:java.util.concurrent.locks.ReentrantLock newLock():0:0 -> b 1:13:java.lang.String toUtf8String(byte[]):0:0 -> c okio.internal.-ByteString -> b1.a: # {"id":"sourceFile","fileName":"ByteString.kt"} char[] HEX_DIGIT_CHARS -> a 1:10:void ():0:0 -> 1:5:int access$codePointIndexToCharIndex(byte[],int):0:0 -> a 1:1:int codePointIndexToCharIndex(byte[],int):0:0 -> b 1:18:void commonWrite(okio.ByteString,okio.Buffer,int,int):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/e;La1/b;II)V"} 1:3:char[] getHEX_DIGIT_CHARS():0:0 -> d okio.internal.-FileSystem -> b1.b: # {"id":"sourceFile","fileName":"FileSystem.kt"} 1:85:void commonCreateDirectories(okio.FileSystem,okio.Path,boolean):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/h;La1/J;Z)V"} 1:20:boolean commonExists(okio.FileSystem,okio.Path):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/h;La1/J;)Z"} okio.internal.-Path -> b1.c: # {"id":"sourceFile","fileName":"Path.kt"} okio.ByteString SLASH -> a # {"id":"com.android.tools.r8.residualsignature","signature":"La1/e;"} okio.ByteString BACKSLASH -> b # {"id":"com.android.tools.r8.residualsignature","signature":"La1/e;"} okio.ByteString ANY_SLASH -> c # {"id":"com.android.tools.r8.residualsignature","signature":"La1/e;"} okio.ByteString DOT -> d # {"id":"com.android.tools.r8.residualsignature","signature":"La1/e;"} okio.ByteString DOT_DOT -> e # {"id":"com.android.tools.r8.residualsignature","signature":"La1/e;"} 1:43:void ():0:0 -> 1:3:okio.ByteString access$getBACKSLASH$p():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()La1/e;"} 1:3:okio.ByteString access$getDOT$p():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()La1/e;"} 1:3:okio.ByteString access$getDOT_DOT$p():0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"()La1/e;"} 1:5:int access$getIndexOfLastSlash(okio.Path):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)I"} 1:3:okio.ByteString access$getSLASH$p():0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"()La1/e;"} 1:5:okio.ByteString access$getSlash(okio.Path):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)La1/e;"} 1:5:boolean access$lastSegmentIsDotDot(okio.Path):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)Z"} 1:5:int access$rootLength(okio.Path):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)I"} 1:5:okio.ByteString access$toSlash(java.lang.String):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)La1/e;"} 1:79:okio.Path commonResolve(okio.Path,okio.Path,boolean):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;La1/J;Z)La1/J;"} 1:19:okio.Path commonToPath(java.lang.String,boolean):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;Z)La1/J;"} 1:28:int getIndexOfLastSlash(okio.Path):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)I"} 1:32:okio.ByteString getSlash(okio.Path):0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)La1/e;"} 1:73:boolean lastSegmentIsDotDot(okio.Path):0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)Z"} 1:143:int rootLength(okio.Path):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)I"} 1:58:boolean startsWithVolumeLetterAndColon(okio.Buffer,okio.ByteString):0:0 -> p # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/b;La1/e;)Z"} 1:1:okio.Path toPath(okio.Buffer,boolean):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/b;Z)La1/J;"} 1:37:okio.ByteString toSlash(byte):0:0 -> r # {"id":"com.android.tools.r8.residualsignature","signature":"(B)La1/e;"} 1:45:okio.ByteString toSlash(java.lang.String):0:0 -> s # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/lang/String;)La1/e;"} okio.internal.-SegmentedByteString -> b1.d: # {"id":"sourceFile","fileName":"SegmentedByteString.kt"} 1:30:int binarySearch(int[],int,int,int):0:0 -> a 1:26:int segment(okio.SegmentedByteString,int):0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/O;I)I"} okio.internal.EocdRecord -> b1.e: # {"id":"sourceFile","fileName":"ZipFiles.kt"} long entryCount -> a long centralDirectoryOffset -> b int commentByteCount -> c 1:10:void (long,long,int):0:0 -> 1:3:long getCentralDirectoryOffset():0:0 -> a 1:3:int getCommentByteCount():0:0 -> b 1:3:long getEntryCount():0:0 -> c okio.internal.FixedLengthSource -> b1.f: # {"id":"sourceFile","fileName":"FixedLengthSource.kt"} long size -> f boolean truncate -> g long bytesReceived -> h 1:13:void (okio.Source,long,boolean):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/Q;JZ)V"} 1:117:long read(okio.Buffer,long):0:0 -> A # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/b;J)J"} 1:15:void truncateToSize(okio.Buffer,long):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/b;J)V"} okio.internal.ResourceFileSystem -> b1.g: # {"id":"sourceFile","fileName":"ResourceFileSystem.kt"} kotlin.Lazy roots$delegate -> e # {"id":"com.android.tools.r8.residualsignature","signature":"Lt0/e;"} okio.internal.ResourceFileSystem$Companion Companion -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/g$a;"} okio.Path ROOT -> g # {"id":"com.android.tools.r8.residualsignature","signature":"La1/J;"} 1:21:void ():0:0 -> 1:29:void (java.lang.ClassLoader,boolean):0:0 -> 1:33:void atomicMove(okio.Path,okio.Path):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;La1/J;)V"} 1:28:void createDirectory(okio.Path,boolean):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;Z)V"} 1:28:void delete(okio.Path,boolean):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;Z)V"} 1:64:okio.FileMetadata metadataOrNull(okio.Path):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)La1/g;"} 1:104:okio.FileHandle openReadOnly(okio.Path):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)La1/f;"} 1:13:okio.FileHandle openReadWrite(okio.Path,boolean,boolean):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;ZZ)La1/f;"} 1:104:okio.Source source(okio.Path):0:0 -> l # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)La1/Q;"} 1:3:okio.internal.ResourceFileSystem$Companion access$getCompanion$p():0:0 -> m # {"id":"com.android.tools.r8.residualsignature","signature":"()Lb1/g$a;"} 1:3:okio.Path access$getROOT$cp():0:0 -> n # {"id":"com.android.tools.r8.residualsignature","signature":"()La1/J;"} 1:8:okio.Path canonicalizeInternal(okio.Path):0:0 -> o # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)La1/J;"} 1:9:java.util.List getRoots():0:0 -> p 1:15:java.lang.String toRelativePath(okio.Path):0:0 -> q # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)Ljava/lang/String;"} okio.internal.ResourceFileSystem$Companion -> b1.g$a: # {"id":"sourceFile","fileName":"ResourceFileSystem.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:1:void (kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/g;)V"} 1:5:boolean access$keepPath(okio.internal.ResourceFileSystem$Companion,okio.Path):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/g$a;La1/J;)Z"} 1:5:okio.Path getROOT():0:0 -> b # {"id":"com.android.tools.r8.residualsignature","signature":"()La1/J;"} 1:13:boolean keepPath(okio.Path):0:0 -> c # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;)Z"} 1:126:java.util.List toClasspathRoots(java.lang.ClassLoader):0:0 -> d 1:43:kotlin.Pair toFileRoot(java.net.URL):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/net/URL;)Lt0/j;"} 1:84:kotlin.Pair toJarRoot(java.net.URL):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(Ljava/net/URL;)Lt0/j;"} okio.internal.ResourceFileSystem$Companion$toJarRoot$zip$1 -> b1.g$a$a: # {"id":"sourceFile","fileName":"ResourceFileSystem.kt"} okio.internal.ResourceFileSystem$Companion$toJarRoot$zip$1 INSTANCE -> f # {"id":"com.android.tools.r8.residualsignature","signature":"Lb1/g$a$a;"} 1:8:void ():0:0 -> 1:5:void ():0:0 -> 1:22:java.lang.Boolean invoke(okio.internal.ZipEntry):0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"(Lb1/h;)Ljava/lang/Boolean;"} 1:7:java.lang.Object invoke(java.lang.Object):0:0 -> m okio.internal.ResourceFileSystem$roots$2 -> b1.g$b: # {"id":"sourceFile","fileName":"ResourceFileSystem.kt"} java.lang.ClassLoader $classLoader -> f 1:7:void (java.lang.ClassLoader):0:0 -> 1:11:java.util.List invoke():0:0 -> a 1:5:java.lang.Object invoke():0:0 -> c okio.internal.ZipEntry -> b1.h: # {"id":"sourceFile","fileName":"ZipEntry.kt"} okio.Path canonicalPath -> a # {"id":"com.android.tools.r8.residualsignature","signature":"La1/J;"} boolean isDirectory -> b java.lang.String comment -> c long crc -> d long compressedSize -> e long size -> f int compressionMethod -> g java.lang.Long lastModifiedAtMillis -> h long offset -> i java.util.List children -> j 1:1:void (okio.Path,boolean,java.lang.String,long,long,long,int,java.lang.Long,long):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;ZLjava/lang/String;JJJILjava/lang/Long;J)V"} 2:2:void (okio.Path,boolean,java.lang.String,long,long,long,int,java.lang.Long,long,int,kotlin.jvm.internal.DefaultConstructorMarker):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;ZLjava/lang/String;JJJILjava/lang/Long;JILH0/g;)V"} 1:3:okio.Path getCanonicalPath():0:0 -> a # {"id":"com.android.tools.r8.residualsignature","signature":"()La1/J;"} 1:3:java.util.List getChildren():0:0 -> b 1:3:long getCompressedSize():0:0 -> c 1:3:int getCompressionMethod():0:0 -> d 1:3:java.lang.Long getLastModifiedAtMillis():0:0 -> e 1:3:long getOffset():0:0 -> f 1:3:long getSize():0:0 -> g 1:3:boolean isDirectory():0:0 -> h okio.internal.ZipFilesKt -> b1.i: # {"id":"sourceFile","fileName":"ZipFiles.kt"} 1:166:java.util.Map buildIndex(java.util.List):0:0 -> a 1:59:java.lang.Long dosDateTimeToEpochMillis(int,int):0:0 -> b 1:33:java.lang.String getHex(int):0:0 -> c 1:385:okio.ZipFileSystem openZip(okio.Path,okio.FileSystem,kotlin.jvm.functions.Function1):0:0 -> d # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/J;La1/h;LG0/l;)La1/T;"} 1:360:okio.internal.ZipEntry readEntry(okio.BufferedSource):0:0 -> e # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/d;)Lb1/h;"} 1:70:okio.internal.EocdRecord readEocdRecord(okio.BufferedSource):0:0 -> f # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/d;)Lb1/e;"} 1:124:void readExtra(okio.BufferedSource,int,kotlin.jvm.functions.Function2):0:0 -> g # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/d;ILG0/p;)V"} 1:18:okio.FileMetadata readLocalHeader(okio.BufferedSource,okio.FileMetadata):0:0 -> h # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/d;La1/g;)La1/g;"} 1:1:okio.FileMetadata readOrSkipLocalHeader(okio.BufferedSource,okio.FileMetadata):0:0 -> i # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/d;La1/g;)La1/g;"} 1:57:okio.internal.EocdRecord readZip64EocdRecord(okio.BufferedSource,okio.internal.EocdRecord):0:0 -> j # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/d;Lb1/e;)Lb1/e;"} 1:10:void skipLocalHeader(okio.BufferedSource):0:0 -> k # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/d;)V"} okio.internal.ZipFilesKt$buildIndex$$inlined$sortedBy$1 -> b1.i$a: # {"id":"sourceFile","fileName":"Comparisons.kt"} void () -> # {"id":"com.android.tools.r8.synthesized"} 1:17:int compare(java.lang.Object,java.lang.Object):0:0 -> compare okio.internal.ZipFilesKt$readEntry$1 -> b1.i$b: # {"id":"sourceFile","fileName":"ZipFiles.kt"} kotlin.jvm.internal.Ref$BooleanRef $hasZip64Extra -> f # {"id":"com.android.tools.r8.residualsignature","signature":"LH0/t;"} long $requiredZip64ExtraSize -> g kotlin.jvm.internal.Ref$LongRef $size -> h # {"id":"com.android.tools.r8.residualsignature","signature":"LH0/v;"} okio.BufferedSource $this_readEntry -> i # {"id":"com.android.tools.r8.residualsignature","signature":"La1/d;"} kotlin.jvm.internal.Ref$LongRef $compressedSize -> j # {"id":"com.android.tools.r8.residualsignature","signature":"LH0/v;"} kotlin.jvm.internal.Ref$LongRef $offset -> k # {"id":"com.android.tools.r8.residualsignature","signature":"LH0/v;"} 1:17:void (kotlin.jvm.internal.Ref$BooleanRef,long,kotlin.jvm.internal.Ref$LongRef,okio.BufferedSource,kotlin.jvm.internal.Ref$LongRef,kotlin.jvm.internal.Ref$LongRef):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(LH0/t;JLH0/v;La1/d;LH0/v;LH0/v;)V"} 1:92:void invoke(int,long):0:0 -> a 1:18:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i okio.internal.ZipFilesKt$readOrSkipLocalHeader$1 -> b1.i$c: # {"id":"sourceFile","fileName":"ZipFiles.kt"} okio.BufferedSource $this_readOrSkipLocalHeader -> f # {"id":"com.android.tools.r8.residualsignature","signature":"La1/d;"} kotlin.jvm.internal.Ref$ObjectRef $lastModifiedAtMillis -> g # {"id":"com.android.tools.r8.residualsignature","signature":"LH0/w;"} kotlin.jvm.internal.Ref$ObjectRef $lastAccessedAtMillis -> h # {"id":"com.android.tools.r8.residualsignature","signature":"LH0/w;"} kotlin.jvm.internal.Ref$ObjectRef $createdAtMillis -> i # {"id":"com.android.tools.r8.residualsignature","signature":"LH0/w;"} 1:13:void (okio.BufferedSource,kotlin.jvm.internal.Ref$ObjectRef,kotlin.jvm.internal.Ref$ObjectRef,kotlin.jvm.internal.Ref$ObjectRef):0:0 -> # {"id":"com.android.tools.r8.residualsignature","signature":"(La1/d;LH0/w;LH0/w;LH0/w;)V"} 1:129:void invoke(int,long):0:0 -> a 1:18:java.lang.Object invoke(java.lang.Object,java.lang.Object):0:0 -> i