



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

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

-keep class com.heapanalytics.android.internal.HeapInternal {
    void captureClick(android.app.ActionBar$Tab);
    void captureClick(android.app.Activity,android.view.MenuItem);
    void captureClick(android.content.DialogInterface,int);
    void captureClick(android.support.design.widget.TabLayout$Tab);
    void captureClick(android.view.MenuItem);
    void captureClick(android.view.View);
    void captureClick(android.widget.CompoundButton,boolean);
    void captureClick(android.widget.RadioGroup,int);
    void captureTabHostTabChange(java.lang.String);
    void captureTextViewLinkClick(android.text.style.ClickableSpan,android.view.View);
    void fragmentHiddenChanged(android.support.v4.app.Fragment,boolean);
    void fragmentStarted(android.support.v4.app.Fragment);
    void fragmentStopped(android.support.v4.app.Fragment);
    void fragmentUserVisibleHintChanged(android.support.v4.app.Fragment,boolean);
    void instrumentTextView(android.widget.TextView,android.text.TextWatcher);
    void suppressEvents();
}

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

-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.heapanalytics.android.internal.HeapImpl {
    void unsafeInit(android.content.Context,java.lang.String,boolean);
}

-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 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
