

-dontwarn com.google.android.material.**,androidx.**,sun.misc.Unsafe



-keep class com.heapanalytics.android.internal.HeapInternal {
    public static <methods>;
}

-keep class **BuildConfig {
    <fields>;
}

-keep class ** extends com.google.protobuf.GeneratedMessageLite {
    <fields>;
}

-keep class com.heapanalytics.android.internal.HeapInternal {
    void autoInit(android.content.Context);
    void capture_android_app_ActionBar_TabListener_onTabSelected(android.app.ActionBar$Tab);
    void capture_android_app_Activity_onOptionsItemSelected(android.app.Activity,android.view.MenuItem);
    void capture_android_app_ListActivity_onListItemClick(android.view.View);
    void capture_android_content_DialogInterface_OnClickListener_onClick(android.content.DialogInterface,int);
    void capture_android_support_design_widget_TabLayout_OnTabSelectedListener_onTabSelected(android.support.design.widget.TabLayout$Tab);
    void capture_android_support_v4_app_Fragment_onHiddenChanged(android.support.v4.app.Fragment,boolean);
    void capture_android_support_v4_app_Fragment_onStart(android.support.v4.app.Fragment);
    void capture_android_support_v4_app_Fragment_onStop(android.support.v4.app.Fragment);
    void capture_android_support_v4_app_Fragment_setUserVisibleHint(android.support.v4.app.Fragment,boolean);
    void capture_android_support_v4_view_PagerAdapter_setPrimaryItem(android.support.v4.view.PagerAdapter,android.view.View,int,java.lang.Object);
    void capture_android_support_v7_view_menu_MenuBuilder_Callback_onMenuItemSelected(android.view.MenuItem);
    void capture_android_text_style_ClickableSpan_onClick(android.text.style.ClickableSpan,android.view.View);
    void capture_android_view_View_OnClickListener_onClick(android.view.View);
    void capture_android_widget_ActionMenuView_OnMenuItemClickListener_onMenuItemClick(android.view.MenuItem);
    void capture_android_widget_AdapterView_OnItemClickListener_onItemClick(android.view.View);
    void capture_android_widget_AdapterView_OnItemSelectedListener_onItemSelected(android.view.View);
    void capture_android_widget_CompoundButton_OnCheckedChangeListener_onCheckedChanged(android.widget.CompoundButton,boolean);
    void capture_android_widget_RadioGroup_OnCheckedChangeListener_onCheckedChanged(android.widget.RadioGroup,int);
    void capture_android_widget_TabHost_OnTabChangeListener_onTabChanged(java.lang.String);
    void capture_androidx_appcompat_view_menu_MenuBuilder_Callback_onMenuItemSelected(android.view.MenuItem);
    void capture_androidx_fragment_app_Fragment_onHiddenChanged(androidx.fragment.app.Fragment,boolean);
    void capture_androidx_fragment_app_Fragment_onStart(androidx.fragment.app.Fragment);
    void capture_androidx_fragment_app_Fragment_onStop(androidx.fragment.app.Fragment);
    void capture_androidx_fragment_app_Fragment_setUserVisibleHint(androidx.fragment.app.Fragment,boolean);
    void capture_androidx_viewpager_widget_PagerAdapter_setPrimaryItem(androidx.viewpager.widget.PagerAdapter,android.view.View,int,java.lang.Object);
    void capture_com_google_android_material_tabs_TabLayout_OnTabSelectedListener_onTabSelected(com.google.android.material.tabs.TabLayout$Tab);
    void suppressEvents();
}

-keep class com.heapanalytics.android.internal.HeapImpl {
    void markInstrumentorRan();
}

-keep,allowshrinking class android.support.v7.widget** extends android.view.View$OnClickListener

-keep,allowshrinking class androidx.appcompat.widget** extends android.view.View$OnClickListener

-keep,allowshrinking class android.support.design.widget.TabLayout$Tab

-keep,allowshrinking class android.support.design.widget.TabLayout$OnTabSelectedListener {
    void onTabReselected(android.support.design.widget.TabLayout$Tab);
    void onTabSelected(android.support.design.widget.TabLayout$Tab);
}

-keep,allowshrinking class com.google.android.material.tabs.TabLayout$Tab

-keep,allowshrinking class com.google.android.material.tabs.TabLayout$BaseOnTabSelectedListener {
    void onTabReselected(com.google.android.material.tabs.TabLayout$Tab);
    void onTabSelected(com.google.android.material.tabs.TabLayout$Tab);
}

-keep,allowshrinking class android.support.v7.view.menu.MenuBuilder$Callback {
    boolean onMenuItemSelected(android.support.v7.view.menu.MenuBuilder,android.view.MenuItem);
}

-keep,allowshrinking class android.support.design.widget.BottomNavigationView** extends android.support.v7.view.menu.MenuBuilder$Callback

-keep,allowshrinking class android.support.v7.widget.ActionMenuView** extends android.support.v7.view.menu.MenuBuilder$Callback

-keep,allowshrinking class androidx.appcompat.view.menu.MenuBuilder$Callback {
    boolean onMenuItemSelected(androidx.appcompat.view.menu.MenuBuilder,android.view.MenuItem);
}

-keep,allowshrinking class com.google.android.material.bottomnavigation.BottomNavigationView** extends androidx.appcompat.view.menu.MenuBuilder$Callback

-keep,allowshrinking class androidx.appcompat.widget.ActionMenuView** extends androidx.appcompat.view.menu.MenuBuilder$Callback

-keep,allowshrinking class android.support.v4.app.Fragment {
    void onAttach(android.app.Activity);
    void onAttach(android.content.Context);
    void onCreate(android.os.Bundle);
    void onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle);
    void onDestroy();
    void onDestroyView();
    void onDetach();
    void onHiddenChanged(boolean);
    void onPause();
    void onResume();
    void onStart();
    void onStop();
    void onViewStateRestored(android.os.Bundle);
    void setUserVisibleHint(boolean);
}

-keep,allowshrinking class android.support.v4.app.Fragment** extends android.support.v4.app.Fragment

-keep,allowshrinking class androidx.fragment.app.Fragment {
    void onAttach(android.app.Activity);
    void onAttach(android.content.Context);
    void onCreate(android.os.Bundle);
    void onCreateView(android.view.LayoutInflater,android.view.ViewGroup,android.os.Bundle);
    void onDestroy();
    void onDestroyView();
    void onDetach();
    void onHiddenChanged(boolean);
    void onPause();
    void onResume();
    void onStart();
    void onStop();
    void onViewStateRestored(android.os.Bundle);
    void setUserVisibleHint(boolean);
}

-keep,allowshrinking class androidx.fragment.app.Fragment** extends androidx.fragment.app.Fragment

-keep,allowshrinking class androidx.fragment** extends androidx.fragment.app.Fragment

-keep,allowshrinking class com.heapanalytics.android.internal.HeapImpl {
    void unsafeInit(android.content.Context,java.lang.String,boolean);
}

-keep,allowshrinking class android.support.v4.view.PagerAdapter {
    void setPrimaryItem(android.view.View,int,java.lang.Object);
    void setPrimaryItem(android.view.ViewGroup,int,java.lang.Object);
}

-keep,allowshrinking class android.support.v4.view.PagerAdapter** extends android.support.v4.view.PagerAdapter

-keep,allowshrinking class androidx.viewpager.widget.PagerAdapter {
    void setPrimaryItem(android.view.View,int,java.lang.Object);
    void setPrimaryItem(android.view.ViewGroup,int,java.lang.Object);
}

-keep,allowshrinking class androidx.viewpager.widget.PagerAdapter** extends androidx.viewpager.widget.PagerAdapter

-keep,allowshrinking class androidx.fragment** extends androidx.viewpager.widget.PagerAdapter

-keep,allowshrinking class androidx.legacy** extends androidx.viewpager.widget.PagerAdapter

