initial push of android app and bt server. these are used to make a remote usable via phone

This commit is contained in:
Elias Quinn
2025-06-30 07:53:58 +01:00
parent 9e5b7a6999
commit 654af164ab
2009 changed files with 102252 additions and 2084 deletions

View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright (C) 2014 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="androidx.fragment" >
<uses-sdk android:minSdkVersion="14" />
</manifest>

View File

@@ -0,0 +1,5 @@
aarFormatVersion=1.0
aarMetadataVersion=1.0
minCompileSdk=33
minCompileSdkExtension=0
minAndroidGradlePluginVersion=1.0.0

View File

@@ -0,0 +1,17 @@
int anim fragment_fast_out_extra_slow_in 0x0
int animator fragment_close_enter 0x0
int animator fragment_close_exit 0x0
int animator fragment_fade_enter 0x0
int animator fragment_fade_exit 0x0
int animator fragment_open_enter 0x0
int animator fragment_open_exit 0x0
int id fragment_container_view_tag 0x0
int id special_effects_controller_view_tag 0x0
int id visible_removing_fragment_view_tag 0x0
int[] styleable Fragment { 0x10100d0, 0x1010003, 0x10100d1 }
int styleable Fragment_android_id 0
int styleable Fragment_android_name 1
int styleable Fragment_android_tag 2
int[] styleable FragmentContainerView { 0x1010003, 0x10100d1 }
int styleable FragmentContainerView_android_name 0
int styleable FragmentContainerView_android_tag 1

View File

@@ -0,0 +1,477 @@
# Baseline profiles for androidx.fragment
HSPLandroidx/fragment/R$styleable;-><clinit>()V
HSPLandroidx/fragment/app/BackStackRecord;-><init>(Landroidx/fragment/app/FragmentManager;)V
HSPLandroidx/fragment/app/BackStackRecord;->bumpBackStackNesting(I)V
HSPLandroidx/fragment/app/BackStackRecord;->commit()I
HSPLandroidx/fragment/app/BackStackRecord;->commitInternal(Z)I
HSPLandroidx/fragment/app/BackStackRecord;->doAddOp(ILandroidx/fragment/app/Fragment;Ljava/lang/String;I)V
HSPLandroidx/fragment/app/BackStackRecord;->executeOps()V
HSPLandroidx/fragment/app/BackStackRecord;->expandOps(Ljava/util/ArrayList;Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/Fragment;
HSPLandroidx/fragment/app/BackStackRecord;->generateOps(Ljava/util/ArrayList;Ljava/util/ArrayList;)Z
HSPLandroidx/fragment/app/BackStackRecord;->runOnCommitRunnables()V
HSPLandroidx/fragment/app/BackStackRecord;->setPrimaryNavigationFragment(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction;
HSPLandroidx/fragment/app/DefaultSpecialEffectsController;-><init>(Landroid/view/ViewGroup;)V
HSPLandroidx/fragment/app/Fragment$1;-><init>(Landroidx/fragment/app/Fragment;)V
HSPLandroidx/fragment/app/Fragment$4;-><init>(Landroidx/fragment/app/Fragment;)V
HSPLandroidx/fragment/app/Fragment$4;->onFindViewById(I)Landroid/view/View;
HSPLandroidx/fragment/app/Fragment$4;->onHasView()Z
HSPLandroidx/fragment/app/Fragment$5;-><init>(Landroidx/fragment/app/Fragment;)V
HSPLandroidx/fragment/app/Fragment$5;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V
HSPLandroidx/fragment/app/Fragment$AnimationInfo;-><init>()V
HSPLandroidx/fragment/app/Fragment;-><clinit>()V
HSPLandroidx/fragment/app/Fragment;-><init>()V
HSPLandroidx/fragment/app/Fragment;->createFragmentContainer()Landroidx/fragment/app/FragmentContainer;
HSPLandroidx/fragment/app/Fragment;->ensureAnimationInfo()Landroidx/fragment/app/Fragment$AnimationInfo;
HSPLandroidx/fragment/app/Fragment;->equals(Ljava/lang/Object;)Z
HSPLandroidx/fragment/app/Fragment;->getActivity()Landroidx/fragment/app/FragmentActivity;
HSPLandroidx/fragment/app/Fragment;->getChildFragmentManager()Landroidx/fragment/app/FragmentManager;
HSPLandroidx/fragment/app/Fragment;->getContext()Landroid/content/Context;
HSPLandroidx/fragment/app/Fragment;->getFocusedView()Landroid/view/View;
HSPLandroidx/fragment/app/Fragment;->getId()I
HSPLandroidx/fragment/app/Fragment;->getLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater;
HSPLandroidx/fragment/app/Fragment;->getLifecycle()Landroidx/lifecycle/Lifecycle;
HSPLandroidx/fragment/app/Fragment;->getMinimumMaxLifecycleState()I
HSPLandroidx/fragment/app/Fragment;->getParentFragment()Landroidx/fragment/app/Fragment;
HSPLandroidx/fragment/app/Fragment;->getParentFragmentManager()Landroidx/fragment/app/FragmentManager;
HSPLandroidx/fragment/app/Fragment;->getPostOnViewCreatedAlpha()F
HSPLandroidx/fragment/app/Fragment;->getSavedStateRegistry()Landroidx/savedstate/SavedStateRegistry;
HSPLandroidx/fragment/app/Fragment;->getTag()Ljava/lang/String;
HSPLandroidx/fragment/app/Fragment;->getView()Landroid/view/View;
HSPLandroidx/fragment/app/Fragment;->getViewLifecycleOwner()Landroidx/lifecycle/LifecycleOwner;
HSPLandroidx/fragment/app/Fragment;->getViewLifecycleOwnerLiveData()Landroidx/lifecycle/LiveData;
HSPLandroidx/fragment/app/Fragment;->getViewModelStore()Landroidx/lifecycle/ViewModelStore;
HSPLandroidx/fragment/app/Fragment;->initLifecycle()V
HSPLandroidx/fragment/app/Fragment;->instantiate(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment;
HSPLandroidx/fragment/app/Fragment;->isAdded()Z
HSPLandroidx/fragment/app/Fragment;->isMenuVisible()Z
HSPLandroidx/fragment/app/Fragment;->noteStateNotSaved()V
HSPLandroidx/fragment/app/Fragment;->onActivityCreated(Landroid/os/Bundle;)V
HSPLandroidx/fragment/app/Fragment;->onAttach(Landroid/app/Activity;)V
HSPLandroidx/fragment/app/Fragment;->onAttach(Landroid/content/Context;)V
HSPLandroidx/fragment/app/Fragment;->onAttachFragment(Landroidx/fragment/app/Fragment;)V
HSPLandroidx/fragment/app/Fragment;->onCreate(Landroid/os/Bundle;)V
HSPLandroidx/fragment/app/Fragment;->onGetLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater;
HSPLandroidx/fragment/app/Fragment;->onInflate(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V
HSPLandroidx/fragment/app/Fragment;->onInflate(Landroid/content/Context;Landroid/util/AttributeSet;Landroid/os/Bundle;)V
HSPLandroidx/fragment/app/Fragment;->onPrimaryNavigationFragmentChanged(Z)V
HSPLandroidx/fragment/app/Fragment;->onResume()V
HSPLandroidx/fragment/app/Fragment;->onStart()V
HSPLandroidx/fragment/app/Fragment;->onViewCreated(Landroid/view/View;Landroid/os/Bundle;)V
HSPLandroidx/fragment/app/Fragment;->onViewStateRestored(Landroid/os/Bundle;)V
HSPLandroidx/fragment/app/Fragment;->performActivityCreated(Landroid/os/Bundle;)V
HSPLandroidx/fragment/app/Fragment;->performAttach()V
HSPLandroidx/fragment/app/Fragment;->performCreate(Landroid/os/Bundle;)V
HSPLandroidx/fragment/app/Fragment;->performCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)Z
HSPLandroidx/fragment/app/Fragment;->performCreateView(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)V
HSPLandroidx/fragment/app/Fragment;->performGetLayoutInflater(Landroid/os/Bundle;)Landroid/view/LayoutInflater;
HSPLandroidx/fragment/app/Fragment;->performPrepareOptionsMenu(Landroid/view/Menu;)Z
HSPLandroidx/fragment/app/Fragment;->performPrimaryNavigationFragmentChanged()V
HSPLandroidx/fragment/app/Fragment;->performResume()V
HSPLandroidx/fragment/app/Fragment;->performStart()V
HSPLandroidx/fragment/app/Fragment;->performViewCreated()V
HSPLandroidx/fragment/app/Fragment;->requireContext()Landroid/content/Context;
HSPLandroidx/fragment/app/Fragment;->requireView()Landroid/view/View;
HSPLandroidx/fragment/app/Fragment;->restoreChildFragmentState(Landroid/os/Bundle;)V
HSPLandroidx/fragment/app/Fragment;->restoreViewState()V
HSPLandroidx/fragment/app/Fragment;->restoreViewState(Landroid/os/Bundle;)V
HSPLandroidx/fragment/app/Fragment;->setAnimations(IIII)V
HSPLandroidx/fragment/app/Fragment;->setArguments(Landroid/os/Bundle;)V
HSPLandroidx/fragment/app/Fragment;->setFocusedView(Landroid/view/View;)V
HSPLandroidx/fragment/app/Fragment;->setNextTransition(I)V
HSPLandroidx/fragment/app/Fragment;->setPopDirection(Z)V
HSPLandroidx/fragment/app/Fragment;->setPostOnViewCreatedAlpha(F)V
HSPLandroidx/fragment/app/Fragment;->setSharedElementNames(Ljava/util/ArrayList;Ljava/util/ArrayList;)V
HSPLandroidx/fragment/app/Fragment;->toString()Ljava/lang/String;
HSPLandroidx/fragment/app/FragmentActivity$$ExternalSyntheticLambda0;-><init>(Landroidx/fragment/app/FragmentActivity;)V
HSPLandroidx/fragment/app/FragmentActivity$$ExternalSyntheticLambda0;->onContextAvailable(Landroid/content/Context;)V
HSPLandroidx/fragment/app/FragmentActivity$$ExternalSyntheticLambda1;-><init>(Landroidx/fragment/app/FragmentActivity;)V
HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;-><init>(Landroidx/fragment/app/FragmentActivity;)V
HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->getActivityResultRegistry()Landroidx/activity/result/ActivityResultRegistry;
HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->getLifecycle()Landroidx/lifecycle/Lifecycle;
HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->getOnBackPressedDispatcher()Landroidx/activity/OnBackPressedDispatcher;
HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->getSavedStateRegistry()Landroidx/savedstate/SavedStateRegistry;
HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->getViewModelStore()Landroidx/lifecycle/ViewModelStore;
HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onAttachFragment(Landroidx/fragment/app/FragmentManager;Landroidx/fragment/app/Fragment;)V
HSPLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onGetLayoutInflater()Landroid/view/LayoutInflater;
HSPLandroidx/fragment/app/FragmentActivity;-><init>()V
HSPLandroidx/fragment/app/FragmentActivity;->dispatchFragmentsOnCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
HSPLandroidx/fragment/app/FragmentActivity;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;
HSPLandroidx/fragment/app/FragmentActivity;->init()V
HSPLandroidx/fragment/app/FragmentActivity;->lambda$init$1$androidx-fragment-app-FragmentActivity(Landroid/content/Context;)V
HSPLandroidx/fragment/app/FragmentActivity;->onAttachFragment(Landroidx/fragment/app/Fragment;)V
HSPLandroidx/fragment/app/FragmentActivity;->onCreate(Landroid/os/Bundle;)V
HSPLandroidx/fragment/app/FragmentActivity;->onCreatePanelMenu(ILandroid/view/Menu;)Z
HSPLandroidx/fragment/app/FragmentActivity;->onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
HSPLandroidx/fragment/app/FragmentActivity;->onCreateView(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
HSPLandroidx/fragment/app/FragmentActivity;->onPostResume()V
HSPLandroidx/fragment/app/FragmentActivity;->onPrepareOptionsPanel(Landroid/view/View;Landroid/view/Menu;)Z
HSPLandroidx/fragment/app/FragmentActivity;->onPreparePanel(ILandroid/view/View;Landroid/view/Menu;)Z
HSPLandroidx/fragment/app/FragmentActivity;->onResume()V
HSPLandroidx/fragment/app/FragmentActivity;->onResumeFragments()V
HSPLandroidx/fragment/app/FragmentActivity;->onStart()V
HSPLandroidx/fragment/app/FragmentActivity;->onStateNotSaved()V
HSPLandroidx/fragment/app/FragmentContainer;-><init>()V
HSPLandroidx/fragment/app/FragmentContainer;->instantiate(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroidx/fragment/app/Fragment;
HSPLandroidx/fragment/app/FragmentContainerView;-><init>(Landroid/content/Context;)V
HSPLandroidx/fragment/app/FragmentContainerView;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V
HSPLandroidx/fragment/app/FragmentContainerView;->dispatchDraw(Landroid/graphics/Canvas;)V
HSPLandroidx/fragment/app/FragmentContainerView;->drawChild(Landroid/graphics/Canvas;Landroid/view/View;J)Z
HSPLandroidx/fragment/app/FragmentController;-><init>(Landroidx/fragment/app/FragmentHostCallback;)V
HSPLandroidx/fragment/app/FragmentController;->attachHost(Landroidx/fragment/app/Fragment;)V
HSPLandroidx/fragment/app/FragmentController;->createController(Landroidx/fragment/app/FragmentHostCallback;)Landroidx/fragment/app/FragmentController;
HSPLandroidx/fragment/app/FragmentController;->dispatchActivityCreated()V
HSPLandroidx/fragment/app/FragmentController;->dispatchCreate()V
HSPLandroidx/fragment/app/FragmentController;->dispatchCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)Z
HSPLandroidx/fragment/app/FragmentController;->dispatchPrepareOptionsMenu(Landroid/view/Menu;)Z
HSPLandroidx/fragment/app/FragmentController;->dispatchResume()V
HSPLandroidx/fragment/app/FragmentController;->dispatchStart()V
HSPLandroidx/fragment/app/FragmentController;->execPendingActions()Z
HSPLandroidx/fragment/app/FragmentController;->getSupportFragmentManager()Landroidx/fragment/app/FragmentManager;
HSPLandroidx/fragment/app/FragmentController;->noteStateNotSaved()V
HSPLandroidx/fragment/app/FragmentController;->onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
HSPLandroidx/fragment/app/FragmentFactory;-><clinit>()V
HSPLandroidx/fragment/app/FragmentFactory;-><init>()V
HSPLandroidx/fragment/app/FragmentFactory;->isFragmentClass(Ljava/lang/ClassLoader;Ljava/lang/String;)Z
HSPLandroidx/fragment/app/FragmentFactory;->loadClass(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class;
HSPLandroidx/fragment/app/FragmentFactory;->loadFragmentClass(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class;
HSPLandroidx/fragment/app/FragmentHostCallback;-><init>(Landroid/app/Activity;Landroid/content/Context;Landroid/os/Handler;I)V
HSPLandroidx/fragment/app/FragmentHostCallback;-><init>(Landroidx/fragment/app/FragmentActivity;)V
HSPLandroidx/fragment/app/FragmentHostCallback;->getActivity()Landroid/app/Activity;
HSPLandroidx/fragment/app/FragmentHostCallback;->getContext()Landroid/content/Context;
HSPLandroidx/fragment/app/FragmentHostCallback;->getHandler()Landroid/os/Handler;
HSPLandroidx/fragment/app/FragmentLayoutInflaterFactory$1;-><init>(Landroidx/fragment/app/FragmentLayoutInflaterFactory;Landroidx/fragment/app/FragmentStateManager;)V
HSPLandroidx/fragment/app/FragmentLayoutInflaterFactory$1;->onViewAttachedToWindow(Landroid/view/View;)V
HSPLandroidx/fragment/app/FragmentLayoutInflaterFactory;-><init>(Landroidx/fragment/app/FragmentManager;)V
HSPLandroidx/fragment/app/FragmentLayoutInflaterFactory;->onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;
HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher$FragmentLifecycleCallbacksHolder;-><init>(Landroidx/fragment/app/FragmentManager$FragmentLifecycleCallbacks;Z)V
HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;-><init>(Landroidx/fragment/app/FragmentManager;)V
HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentActivityCreated(Landroidx/fragment/app/Fragment;Landroid/os/Bundle;Z)V
HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentAttached(Landroidx/fragment/app/Fragment;Z)V
HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentCreated(Landroidx/fragment/app/Fragment;Landroid/os/Bundle;Z)V
HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentPreAttached(Landroidx/fragment/app/Fragment;Z)V
HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentPreCreated(Landroidx/fragment/app/Fragment;Landroid/os/Bundle;Z)V
HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentResumed(Landroidx/fragment/app/Fragment;Z)V
HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentStarted(Landroidx/fragment/app/Fragment;Z)V
HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentViewCreated(Landroidx/fragment/app/Fragment;Landroid/view/View;Landroid/os/Bundle;Z)V
HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->registerFragmentLifecycleCallbacks(Landroidx/fragment/app/FragmentManager$FragmentLifecycleCallbacks;Z)V
HSPLandroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda0;-><init>(Landroidx/fragment/app/FragmentManager;)V
HSPLandroidx/fragment/app/FragmentManager$1;-><init>(Landroidx/fragment/app/FragmentManager;Z)V
HSPLandroidx/fragment/app/FragmentManager$2;-><init>(Landroidx/fragment/app/FragmentManager;)V
HSPLandroidx/fragment/app/FragmentManager$2;->instantiate(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroidx/fragment/app/Fragment;
HSPLandroidx/fragment/app/FragmentManager$3;-><init>(Landroidx/fragment/app/FragmentManager;)V
HSPLandroidx/fragment/app/FragmentManager$3;->createController(Landroid/view/ViewGroup;)Landroidx/fragment/app/SpecialEffectsController;
HSPLandroidx/fragment/app/FragmentManager$4;-><init>(Landroidx/fragment/app/FragmentManager;)V
HSPLandroidx/fragment/app/FragmentManager$6;-><init>(Landroidx/fragment/app/FragmentManager;Landroidx/fragment/app/Fragment;)V
HSPLandroidx/fragment/app/FragmentManager$6;->onAttachFragment(Landroidx/fragment/app/FragmentManager;Landroidx/fragment/app/Fragment;)V
HSPLandroidx/fragment/app/FragmentManager$7;-><init>(Landroidx/fragment/app/FragmentManager;)V
HSPLandroidx/fragment/app/FragmentManager$8;-><init>(Landroidx/fragment/app/FragmentManager;)V
HSPLandroidx/fragment/app/FragmentManager$9;-><init>(Landroidx/fragment/app/FragmentManager;)V
HSPLandroidx/fragment/app/FragmentManager$FragmentIntentSenderContract;-><init>()V
HSPLandroidx/fragment/app/FragmentManager$FragmentLifecycleCallbacks;-><init>()V
HSPLandroidx/fragment/app/FragmentManager$FragmentLifecycleCallbacks;->onFragmentActivityCreated(Landroidx/fragment/app/FragmentManager;Landroidx/fragment/app/Fragment;Landroid/os/Bundle;)V
HSPLandroidx/fragment/app/FragmentManager$FragmentLifecycleCallbacks;->onFragmentAttached(Landroidx/fragment/app/FragmentManager;Landroidx/fragment/app/Fragment;Landroid/content/Context;)V
HSPLandroidx/fragment/app/FragmentManager$FragmentLifecycleCallbacks;->onFragmentPreAttached(Landroidx/fragment/app/FragmentManager;Landroidx/fragment/app/Fragment;Landroid/content/Context;)V
HSPLandroidx/fragment/app/FragmentManager$FragmentLifecycleCallbacks;->onFragmentPreCreated(Landroidx/fragment/app/FragmentManager;Landroidx/fragment/app/Fragment;Landroid/os/Bundle;)V
HSPLandroidx/fragment/app/FragmentManager$FragmentLifecycleCallbacks;->onFragmentResumed(Landroidx/fragment/app/FragmentManager;Landroidx/fragment/app/Fragment;)V
HSPLandroidx/fragment/app/FragmentManager$FragmentLifecycleCallbacks;->onFragmentStarted(Landroidx/fragment/app/FragmentManager;Landroidx/fragment/app/Fragment;)V
HSPLandroidx/fragment/app/FragmentManager$FragmentLifecycleCallbacks;->onFragmentViewCreated(Landroidx/fragment/app/FragmentManager;Landroidx/fragment/app/Fragment;Landroid/view/View;Landroid/os/Bundle;)V
HSPLandroidx/fragment/app/FragmentManager;-><clinit>()V
HSPLandroidx/fragment/app/FragmentManager;-><init>()V
HSPLandroidx/fragment/app/FragmentManager;->addFragment(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentStateManager;
HSPLandroidx/fragment/app/FragmentManager;->addFragmentOnAttachListener(Landroidx/fragment/app/FragmentOnAttachListener;)V
HSPLandroidx/fragment/app/FragmentManager;->attachController(Landroidx/fragment/app/FragmentHostCallback;Landroidx/fragment/app/FragmentContainer;Landroidx/fragment/app/Fragment;)V
HSPLandroidx/fragment/app/FragmentManager;->beginTransaction()Landroidx/fragment/app/FragmentTransaction;
HSPLandroidx/fragment/app/FragmentManager;->checkForMenus()Z
HSPLandroidx/fragment/app/FragmentManager;->checkStateLoss()V
HSPLandroidx/fragment/app/FragmentManager;->cleanupExec()V
HSPLandroidx/fragment/app/FragmentManager;->collectAllSpecialEffectsController()Ljava/util/Set;
HSPLandroidx/fragment/app/FragmentManager;->collectChangedControllers(Ljava/util/ArrayList;II)Ljava/util/Set;
HSPLandroidx/fragment/app/FragmentManager;->createOrGetFragmentStateManager(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentStateManager;
HSPLandroidx/fragment/app/FragmentManager;->dispatchActivityCreated()V
HSPLandroidx/fragment/app/FragmentManager;->dispatchAttach()V
HSPLandroidx/fragment/app/FragmentManager;->dispatchCreate()V
HSPLandroidx/fragment/app/FragmentManager;->dispatchCreateOptionsMenu(Landroid/view/Menu;Landroid/view/MenuInflater;)Z
HSPLandroidx/fragment/app/FragmentManager;->dispatchOnAttachFragment(Landroidx/fragment/app/Fragment;)V
HSPLandroidx/fragment/app/FragmentManager;->dispatchParentPrimaryNavigationFragmentChanged(Landroidx/fragment/app/Fragment;)V
HSPLandroidx/fragment/app/FragmentManager;->dispatchPrepareOptionsMenu(Landroid/view/Menu;)Z
HSPLandroidx/fragment/app/FragmentManager;->dispatchPrimaryNavigationFragmentChanged()V
HSPLandroidx/fragment/app/FragmentManager;->dispatchResume()V
HSPLandroidx/fragment/app/FragmentManager;->dispatchStart()V
HSPLandroidx/fragment/app/FragmentManager;->dispatchStateChange(I)V
HSPLandroidx/fragment/app/FragmentManager;->dispatchViewCreated()V
HSPLandroidx/fragment/app/FragmentManager;->doPendingDeferredStart()V
HSPLandroidx/fragment/app/FragmentManager;->enqueueAction(Landroidx/fragment/app/FragmentManager$OpGenerator;Z)V
HSPLandroidx/fragment/app/FragmentManager;->ensureExecReady(Z)V
HSPLandroidx/fragment/app/FragmentManager;->execPendingActions(Z)Z
HSPLandroidx/fragment/app/FragmentManager;->executeOps(Ljava/util/ArrayList;Ljava/util/ArrayList;II)V
HSPLandroidx/fragment/app/FragmentManager;->executeOpsTogether(Ljava/util/ArrayList;Ljava/util/ArrayList;II)V
HSPLandroidx/fragment/app/FragmentManager;->findActiveFragment(Ljava/lang/String;)Landroidx/fragment/app/Fragment;
HSPLandroidx/fragment/app/FragmentManager;->findFragmentById(I)Landroidx/fragment/app/Fragment;
HSPLandroidx/fragment/app/FragmentManager;->generateOpsForPendingActions(Ljava/util/ArrayList;Ljava/util/ArrayList;)Z
HSPLandroidx/fragment/app/FragmentManager;->getBackStackEntryCount()I
HSPLandroidx/fragment/app/FragmentManager;->getChildNonConfig(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentManagerViewModel;
HSPLandroidx/fragment/app/FragmentManager;->getContainer()Landroidx/fragment/app/FragmentContainer;
HSPLandroidx/fragment/app/FragmentManager;->getFragmentContainer(Landroidx/fragment/app/Fragment;)Landroid/view/ViewGroup;
HSPLandroidx/fragment/app/FragmentManager;->getFragmentFactory()Landroidx/fragment/app/FragmentFactory;
HSPLandroidx/fragment/app/FragmentManager;->getHost()Landroidx/fragment/app/FragmentHostCallback;
HSPLandroidx/fragment/app/FragmentManager;->getLayoutInflaterFactory()Landroid/view/LayoutInflater$Factory2;
HSPLandroidx/fragment/app/FragmentManager;->getLifecycleCallbacksDispatcher()Landroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;
HSPLandroidx/fragment/app/FragmentManager;->getParent()Landroidx/fragment/app/Fragment;
HSPLandroidx/fragment/app/FragmentManager;->getPrimaryNavigationFragment()Landroidx/fragment/app/Fragment;
HSPLandroidx/fragment/app/FragmentManager;->getSpecialEffectsControllerFactory()Landroidx/fragment/app/SpecialEffectsControllerFactory;
HSPLandroidx/fragment/app/FragmentManager;->getStrictModePolicy()Landroidx/fragment/app/strictmode/FragmentStrictMode$Policy;
HSPLandroidx/fragment/app/FragmentManager;->getViewFragment(Landroid/view/View;)Landroidx/fragment/app/Fragment;
HSPLandroidx/fragment/app/FragmentManager;->getViewModelStore(Landroidx/fragment/app/Fragment;)Landroidx/lifecycle/ViewModelStore;
HSPLandroidx/fragment/app/FragmentManager;->isLoggingEnabled(I)Z
HSPLandroidx/fragment/app/FragmentManager;->isMenuAvailable(Landroidx/fragment/app/Fragment;)Z
HSPLandroidx/fragment/app/FragmentManager;->isParentMenuVisible(Landroidx/fragment/app/Fragment;)Z
HSPLandroidx/fragment/app/FragmentManager;->isPrimaryNavigation(Landroidx/fragment/app/Fragment;)Z
HSPLandroidx/fragment/app/FragmentManager;->isStateAtLeast(I)Z
HSPLandroidx/fragment/app/FragmentManager;->isStateSaved()Z
HSPLandroidx/fragment/app/FragmentManager;->moveToState(IZ)V
HSPLandroidx/fragment/app/FragmentManager;->noteStateNotSaved()V
HSPLandroidx/fragment/app/FragmentManager;->performPendingDeferredStart(Landroidx/fragment/app/FragmentStateManager;)V
HSPLandroidx/fragment/app/FragmentManager;->registerFragmentLifecycleCallbacks(Landroidx/fragment/app/FragmentManager$FragmentLifecycleCallbacks;Z)V
HSPLandroidx/fragment/app/FragmentManager;->removeRedundantOperationsAndExecute(Ljava/util/ArrayList;Ljava/util/ArrayList;)V
HSPLandroidx/fragment/app/FragmentManager;->scheduleCommit()V
HSPLandroidx/fragment/app/FragmentManager;->setExitAnimationOrder(Landroidx/fragment/app/Fragment;Z)V
HSPLandroidx/fragment/app/FragmentManager;->setPrimaryNavigationFragment(Landroidx/fragment/app/Fragment;)V
HSPLandroidx/fragment/app/FragmentManager;->startPendingDeferredFragments()V
HSPLandroidx/fragment/app/FragmentManager;->updateOnBackPressedCallbackEnabled()V
HSPLandroidx/fragment/app/FragmentManagerImpl;-><init>()V
HSPLandroidx/fragment/app/FragmentManagerViewModel$1;-><init>()V
HSPLandroidx/fragment/app/FragmentManagerViewModel$1;->create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel;
HSPLandroidx/fragment/app/FragmentManagerViewModel;-><clinit>()V
HSPLandroidx/fragment/app/FragmentManagerViewModel;-><init>(Z)V
HSPLandroidx/fragment/app/FragmentManagerViewModel;->getChildNonConfig(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentManagerViewModel;
HSPLandroidx/fragment/app/FragmentManagerViewModel;->getInstance(Landroidx/lifecycle/ViewModelStore;)Landroidx/fragment/app/FragmentManagerViewModel;
HSPLandroidx/fragment/app/FragmentManagerViewModel;->getViewModelStore(Landroidx/fragment/app/Fragment;)Landroidx/lifecycle/ViewModelStore;
HSPLandroidx/fragment/app/FragmentManagerViewModel;->setIsStateSaved(Z)V
HSPLandroidx/fragment/app/FragmentStateManager$1;-><init>(Landroidx/fragment/app/FragmentStateManager;Landroid/view/View;)V
HSPLandroidx/fragment/app/FragmentStateManager$1;->onViewAttachedToWindow(Landroid/view/View;)V
HSPLandroidx/fragment/app/FragmentStateManager$2;-><clinit>()V
HSPLandroidx/fragment/app/FragmentStateManager;-><init>(Landroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;Landroidx/fragment/app/FragmentStore;Landroidx/fragment/app/Fragment;)V
HSPLandroidx/fragment/app/FragmentStateManager;->activityCreated()V
HSPLandroidx/fragment/app/FragmentStateManager;->addViewToContainer()V
HSPLandroidx/fragment/app/FragmentStateManager;->attach()V
HSPLandroidx/fragment/app/FragmentStateManager;->computeExpectedState()I
HSPLandroidx/fragment/app/FragmentStateManager;->create()V
HSPLandroidx/fragment/app/FragmentStateManager;->createView()V
HSPLandroidx/fragment/app/FragmentStateManager;->ensureInflatedView()V
HSPLandroidx/fragment/app/FragmentStateManager;->getFragment()Landroidx/fragment/app/Fragment;
HSPLandroidx/fragment/app/FragmentStateManager;->moveToExpectedState()V
HSPLandroidx/fragment/app/FragmentStateManager;->restoreState(Ljava/lang/ClassLoader;)V
HSPLandroidx/fragment/app/FragmentStateManager;->resume()V
HSPLandroidx/fragment/app/FragmentStateManager;->setFragmentManagerState(I)V
HSPLandroidx/fragment/app/FragmentStateManager;->start()V
HSPLandroidx/fragment/app/FragmentStore;-><init>()V
HSPLandroidx/fragment/app/FragmentStore;->addFragment(Landroidx/fragment/app/Fragment;)V
HSPLandroidx/fragment/app/FragmentStore;->burpActive()V
HSPLandroidx/fragment/app/FragmentStore;->containsActiveFragment(Ljava/lang/String;)Z
HSPLandroidx/fragment/app/FragmentStore;->dispatchStateChange(I)V
HSPLandroidx/fragment/app/FragmentStore;->findActiveFragment(Ljava/lang/String;)Landroidx/fragment/app/Fragment;
HSPLandroidx/fragment/app/FragmentStore;->findFragmentById(I)Landroidx/fragment/app/Fragment;
HSPLandroidx/fragment/app/FragmentStore;->findFragmentIndexInContainer(Landroidx/fragment/app/Fragment;)I
HSPLandroidx/fragment/app/FragmentStore;->getActiveFragmentStateManagers()Ljava/util/List;
HSPLandroidx/fragment/app/FragmentStore;->getActiveFragments()Ljava/util/List;
HSPLandroidx/fragment/app/FragmentStore;->getFragmentStateManager(Ljava/lang/String;)Landroidx/fragment/app/FragmentStateManager;
HSPLandroidx/fragment/app/FragmentStore;->getFragments()Ljava/util/List;
HSPLandroidx/fragment/app/FragmentStore;->makeActive(Landroidx/fragment/app/FragmentStateManager;)V
HSPLandroidx/fragment/app/FragmentStore;->moveToExpectedState()V
HSPLandroidx/fragment/app/FragmentStore;->setNonConfig(Landroidx/fragment/app/FragmentManagerViewModel;)V
HSPLandroidx/fragment/app/FragmentTransaction$Op;-><init>(ILandroidx/fragment/app/Fragment;)V
HSPLandroidx/fragment/app/FragmentTransaction$Op;-><init>(ILandroidx/fragment/app/Fragment;Z)V
HSPLandroidx/fragment/app/FragmentTransaction;-><init>(Landroidx/fragment/app/FragmentFactory;Ljava/lang/ClassLoader;)V
HSPLandroidx/fragment/app/FragmentTransaction;->addOp(Landroidx/fragment/app/FragmentTransaction$Op;)V
HSPLandroidx/fragment/app/FragmentTransaction;->doAddOp(ILandroidx/fragment/app/Fragment;Ljava/lang/String;I)V
HSPLandroidx/fragment/app/FragmentTransaction;->replace(ILandroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction;
HSPLandroidx/fragment/app/FragmentTransaction;->replace(ILandroidx/fragment/app/Fragment;Ljava/lang/String;)Landroidx/fragment/app/FragmentTransaction;
HSPLandroidx/fragment/app/FragmentTransaction;->setPrimaryNavigationFragment(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentTransaction;
HSPLandroidx/fragment/app/FragmentTransaction;->setReorderingAllowed(Z)Landroidx/fragment/app/FragmentTransaction;
HSPLandroidx/fragment/app/FragmentViewLifecycleOwner;-><init>(Landroidx/fragment/app/Fragment;Landroidx/lifecycle/ViewModelStore;)V
HSPLandroidx/fragment/app/FragmentViewLifecycleOwner;->getLifecycle()Landroidx/lifecycle/Lifecycle;
HSPLandroidx/fragment/app/FragmentViewLifecycleOwner;->getSavedStateRegistry()Landroidx/savedstate/SavedStateRegistry;
HSPLandroidx/fragment/app/FragmentViewLifecycleOwner;->handleLifecycleEvent(Landroidx/lifecycle/Lifecycle$Event;)V
HSPLandroidx/fragment/app/FragmentViewLifecycleOwner;->initialize()V
HSPLandroidx/fragment/app/FragmentViewLifecycleOwner;->performRestore(Landroid/os/Bundle;)V
HSPLandroidx/fragment/app/FragmentViewModelLazyKt;->createViewModelLazy(Landroidx/fragment/app/Fragment;Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)Lkotlin/Lazy;
HSPLandroidx/fragment/app/SpecialEffectsController$1;-><init>(Landroidx/fragment/app/SpecialEffectsController;Landroidx/fragment/app/SpecialEffectsController$FragmentStateManagerOperation;)V
HSPLandroidx/fragment/app/SpecialEffectsController$1;->run()V
HSPLandroidx/fragment/app/SpecialEffectsController$2;-><init>(Landroidx/fragment/app/SpecialEffectsController;Landroidx/fragment/app/SpecialEffectsController$FragmentStateManagerOperation;)V
HSPLandroidx/fragment/app/SpecialEffectsController$2;->run()V
HSPLandroidx/fragment/app/SpecialEffectsController$3;-><clinit>()V
HSPLandroidx/fragment/app/SpecialEffectsController$FragmentStateManagerOperation;-><init>(Landroidx/fragment/app/SpecialEffectsController$Operation$State;Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;Landroidx/fragment/app/FragmentStateManager;Landroidx/core/os/CancellationSignal;)V
HSPLandroidx/fragment/app/SpecialEffectsController$FragmentStateManagerOperation;->complete()V
HSPLandroidx/fragment/app/SpecialEffectsController$FragmentStateManagerOperation;->onStart()V
HSPLandroidx/fragment/app/SpecialEffectsController$Operation$1;-><init>(Landroidx/fragment/app/SpecialEffectsController$Operation;)V
HSPLandroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;-><clinit>()V
HSPLandroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;-><init>(Ljava/lang/String;I)V
HSPLandroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;->values()[Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;
HSPLandroidx/fragment/app/SpecialEffectsController$Operation$State;-><clinit>()V
HSPLandroidx/fragment/app/SpecialEffectsController$Operation$State;-><init>(Ljava/lang/String;I)V
HSPLandroidx/fragment/app/SpecialEffectsController$Operation$State;->applyState(Landroid/view/View;)V
HSPLandroidx/fragment/app/SpecialEffectsController$Operation$State;->from(I)Landroidx/fragment/app/SpecialEffectsController$Operation$State;
HSPLandroidx/fragment/app/SpecialEffectsController$Operation$State;->values()[Landroidx/fragment/app/SpecialEffectsController$Operation$State;
HSPLandroidx/fragment/app/SpecialEffectsController$Operation;-><init>(Landroidx/fragment/app/SpecialEffectsController$Operation$State;Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;Landroidx/fragment/app/Fragment;Landroidx/core/os/CancellationSignal;)V
HSPLandroidx/fragment/app/SpecialEffectsController$Operation;->addCompletionListener(Ljava/lang/Runnable;)V
HSPLandroidx/fragment/app/SpecialEffectsController$Operation;->cancel()V
HSPLandroidx/fragment/app/SpecialEffectsController$Operation;->complete()V
HSPLandroidx/fragment/app/SpecialEffectsController$Operation;->getFinalState()Landroidx/fragment/app/SpecialEffectsController$Operation$State;
HSPLandroidx/fragment/app/SpecialEffectsController$Operation;->getFragment()Landroidx/fragment/app/Fragment;
HSPLandroidx/fragment/app/SpecialEffectsController$Operation;->getLifecycleImpact()Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;
HSPLandroidx/fragment/app/SpecialEffectsController$Operation;->isCanceled()Z
HSPLandroidx/fragment/app/SpecialEffectsController$Operation;->mergeWith(Landroidx/fragment/app/SpecialEffectsController$Operation$State;Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;)V
HSPLandroidx/fragment/app/SpecialEffectsController;-><init>(Landroid/view/ViewGroup;)V
HSPLandroidx/fragment/app/SpecialEffectsController;->enqueue(Landroidx/fragment/app/SpecialEffectsController$Operation$State;Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;Landroidx/fragment/app/FragmentStateManager;)V
HSPLandroidx/fragment/app/SpecialEffectsController;->enqueueAdd(Landroidx/fragment/app/SpecialEffectsController$Operation$State;Landroidx/fragment/app/FragmentStateManager;)V
HSPLandroidx/fragment/app/SpecialEffectsController;->executePendingOperations()V
HSPLandroidx/fragment/app/SpecialEffectsController;->findPendingOperation(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/SpecialEffectsController$Operation;
HSPLandroidx/fragment/app/SpecialEffectsController;->findRunningOperation(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/SpecialEffectsController$Operation;
HSPLandroidx/fragment/app/SpecialEffectsController;->forceCompleteAllOperations()V
HSPLandroidx/fragment/app/SpecialEffectsController;->getAwaitingCompletionLifecycleImpact(Landroidx/fragment/app/FragmentStateManager;)Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;
HSPLandroidx/fragment/app/SpecialEffectsController;->getOrCreateController(Landroid/view/ViewGroup;Landroidx/fragment/app/FragmentManager;)Landroidx/fragment/app/SpecialEffectsController;
HSPLandroidx/fragment/app/SpecialEffectsController;->getOrCreateController(Landroid/view/ViewGroup;Landroidx/fragment/app/SpecialEffectsControllerFactory;)Landroidx/fragment/app/SpecialEffectsController;
HSPLandroidx/fragment/app/SpecialEffectsController;->markPostponedState()V
HSPLandroidx/fragment/app/SpecialEffectsController;->updateFinalState()V
HSPLandroidx/fragment/app/SpecialEffectsController;->updateOperationDirection(Z)V
HSPLandroidx/fragment/app/strictmode/FragmentStrictMode$Flag;->$values()[Landroidx/fragment/app/strictmode/FragmentStrictMode$Flag;
HSPLandroidx/fragment/app/strictmode/FragmentStrictMode$Flag;-><clinit>()V
HSPLandroidx/fragment/app/strictmode/FragmentStrictMode$Flag;-><init>(Ljava/lang/String;I)V
HSPLandroidx/fragment/app/strictmode/FragmentStrictMode$Policy$Companion;-><init>()V
HSPLandroidx/fragment/app/strictmode/FragmentStrictMode$Policy$Companion;-><init>(Lkotlin/jvm/internal/DefaultConstructorMarker;)V
HSPLandroidx/fragment/app/strictmode/FragmentStrictMode$Policy;-><clinit>()V
HSPLandroidx/fragment/app/strictmode/FragmentStrictMode$Policy;-><init>(Ljava/util/Set;Landroidx/fragment/app/strictmode/FragmentStrictMode$OnViolationListener;Ljava/util/Map;)V
HSPLandroidx/fragment/app/strictmode/FragmentStrictMode$Policy;->getFlags$fragment_release()Ljava/util/Set;
HSPLandroidx/fragment/app/strictmode/FragmentStrictMode;-><clinit>()V
HSPLandroidx/fragment/app/strictmode/FragmentStrictMode;-><init>()V
HSPLandroidx/fragment/app/strictmode/FragmentStrictMode;->getNearestPolicy(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/strictmode/FragmentStrictMode$Policy;
HSPLandroidx/fragment/app/strictmode/FragmentStrictMode;->logIfDebuggingEnabled(Landroidx/fragment/app/strictmode/Violation;)V
HSPLandroidx/fragment/app/strictmode/FragmentStrictMode;->onFragmentTagUsage(Landroidx/fragment/app/Fragment;Landroid/view/ViewGroup;)V
HSPLandroidx/fragment/app/strictmode/FragmentTagUsageViolation;-><init>(Landroidx/fragment/app/Fragment;Landroid/view/ViewGroup;)V
HSPLandroidx/fragment/app/strictmode/Violation;-><init>(Landroidx/fragment/app/Fragment;Ljava/lang/String;)V
Landroidx/fragment/R$id;
Landroidx/fragment/R$styleable;
Landroidx/fragment/app/BackStackRecord;
Landroidx/fragment/app/DefaultSpecialEffectsController;
Landroidx/fragment/app/Fragment$1;
Landroidx/fragment/app/Fragment$4;
Landroidx/fragment/app/Fragment$5;
Landroidx/fragment/app/Fragment$AnimationInfo;
Landroidx/fragment/app/Fragment;
Landroidx/fragment/app/FragmentActivity$$ExternalSyntheticLambda0;
Landroidx/fragment/app/FragmentActivity$$ExternalSyntheticLambda1;
Landroidx/fragment/app/FragmentActivity$HostCallbacks;
Landroidx/fragment/app/FragmentActivity;
Landroidx/fragment/app/FragmentContainer;
Landroidx/fragment/app/FragmentContainerView;
Landroidx/fragment/app/FragmentController;
Landroidx/fragment/app/FragmentFactory;
Landroidx/fragment/app/FragmentHostCallback;
Landroidx/fragment/app/FragmentLayoutInflaterFactory$1;
Landroidx/fragment/app/FragmentLayoutInflaterFactory;
Landroidx/fragment/app/FragmentLifecycleCallbacksDispatcher$FragmentLifecycleCallbacksHolder;
Landroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;
Landroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda0;
Landroidx/fragment/app/FragmentManager$1;
Landroidx/fragment/app/FragmentManager$2;
Landroidx/fragment/app/FragmentManager$3;
Landroidx/fragment/app/FragmentManager$4;
Landroidx/fragment/app/FragmentManager$6;
Landroidx/fragment/app/FragmentManager$7;
Landroidx/fragment/app/FragmentManager$8;
Landroidx/fragment/app/FragmentManager$9;
Landroidx/fragment/app/FragmentManager$BackStackEntry;
Landroidx/fragment/app/FragmentManager$FragmentIntentSenderContract;
Landroidx/fragment/app/FragmentManager$FragmentLifecycleCallbacks;
Landroidx/fragment/app/FragmentManager$OpGenerator;
Landroidx/fragment/app/FragmentManager;
Landroidx/fragment/app/FragmentManagerImpl;
Landroidx/fragment/app/FragmentManagerViewModel$1;
Landroidx/fragment/app/FragmentManagerViewModel;
Landroidx/fragment/app/FragmentOnAttachListener;
Landroidx/fragment/app/FragmentResultOwner;
Landroidx/fragment/app/FragmentStateManager$1;
Landroidx/fragment/app/FragmentStateManager$2;
Landroidx/fragment/app/FragmentStateManager;
Landroidx/fragment/app/FragmentStore;
Landroidx/fragment/app/FragmentTransaction$Op;
Landroidx/fragment/app/FragmentTransaction;
Landroidx/fragment/app/FragmentViewLifecycleOwner;
Landroidx/fragment/app/FragmentViewModelLazyKt;
Landroidx/fragment/app/SpecialEffectsController$1;
Landroidx/fragment/app/SpecialEffectsController$2;
Landroidx/fragment/app/SpecialEffectsController$3;
Landroidx/fragment/app/SpecialEffectsController$FragmentStateManagerOperation;
Landroidx/fragment/app/SpecialEffectsController$Operation$1;
Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;
Landroidx/fragment/app/SpecialEffectsController$Operation$State;
Landroidx/fragment/app/SpecialEffectsController$Operation;
Landroidx/fragment/app/SpecialEffectsController;
Landroidx/fragment/app/SpecialEffectsControllerFactory;
Landroidx/fragment/app/strictmode/FragmentStrictMode$Flag;
Landroidx/fragment/app/strictmode/FragmentStrictMode$Policy$Companion;
Landroidx/fragment/app/strictmode/FragmentStrictMode$Policy;
Landroidx/fragment/app/strictmode/FragmentStrictMode;
Landroidx/fragment/app/strictmode/FragmentTagUsageViolation;
Landroidx/fragment/app/strictmode/Violation;
PLandroidx/fragment/app/Fragment$Api19Impl;->cancelPendingInputEvents(Landroid/view/View;)V
PLandroidx/fragment/app/Fragment;->getHost()Ljava/lang/Object;
PLandroidx/fragment/app/Fragment;->initState()V
PLandroidx/fragment/app/Fragment;->onDestroy()V
PLandroidx/fragment/app/Fragment;->onDestroyView()V
PLandroidx/fragment/app/Fragment;->onDetach()V
PLandroidx/fragment/app/Fragment;->onPause()V
PLandroidx/fragment/app/Fragment;->onStop()V
PLandroidx/fragment/app/Fragment;->performDestroy()V
PLandroidx/fragment/app/Fragment;->performDestroyView()V
PLandroidx/fragment/app/Fragment;->performDetach()V
PLandroidx/fragment/app/Fragment;->performPause()V
PLandroidx/fragment/app/Fragment;->performStop()V
PLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onGetHost()Landroidx/fragment/app/FragmentActivity;
PLandroidx/fragment/app/FragmentActivity$HostCallbacks;->onGetHost()Ljava/lang/Object;
PLandroidx/fragment/app/FragmentActivity;->markFragmentsCreated()V
PLandroidx/fragment/app/FragmentActivity;->markState(Landroidx/fragment/app/FragmentManager;Landroidx/lifecycle/Lifecycle$State;)Z
PLandroidx/fragment/app/FragmentActivity;->onDestroy()V
PLandroidx/fragment/app/FragmentActivity;->onPause()V
PLandroidx/fragment/app/FragmentActivity;->onStop()V
PLandroidx/fragment/app/FragmentContainerView;->addDisappearingFragmentView(Landroid/view/View;)V
PLandroidx/fragment/app/FragmentContainerView;->removeView(Landroid/view/View;)V
PLandroidx/fragment/app/FragmentController;->dispatchDestroy()V
PLandroidx/fragment/app/FragmentController;->dispatchPause()V
PLandroidx/fragment/app/FragmentController;->dispatchStop()V
PLandroidx/fragment/app/FragmentLayoutInflaterFactory$1;->onViewDetachedFromWindow(Landroid/view/View;)V
PLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentDestroyed(Landroidx/fragment/app/Fragment;Z)V
PLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentDetached(Landroidx/fragment/app/Fragment;Z)V
PLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentPaused(Landroidx/fragment/app/Fragment;Z)V
PLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentStopped(Landroidx/fragment/app/Fragment;Z)V
PLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentViewDestroyed(Landroidx/fragment/app/Fragment;Z)V
PLandroidx/fragment/app/FragmentManager$FragmentLifecycleCallbacks;->onFragmentDestroyed(Landroidx/fragment/app/FragmentManager;Landroidx/fragment/app/Fragment;)V
PLandroidx/fragment/app/FragmentManager$FragmentLifecycleCallbacks;->onFragmentDetached(Landroidx/fragment/app/FragmentManager;Landroidx/fragment/app/Fragment;)V
PLandroidx/fragment/app/FragmentManager$FragmentLifecycleCallbacks;->onFragmentPaused(Landroidx/fragment/app/FragmentManager;Landroidx/fragment/app/Fragment;)V
PLandroidx/fragment/app/FragmentManager$FragmentLifecycleCallbacks;->onFragmentStopped(Landroidx/fragment/app/FragmentManager;Landroidx/fragment/app/Fragment;)V
PLandroidx/fragment/app/FragmentManager$FragmentLifecycleCallbacks;->onFragmentViewDestroyed(Landroidx/fragment/app/FragmentManager;Landroidx/fragment/app/Fragment;)V
PLandroidx/fragment/app/FragmentManager;->clearBackStackStateViewModels()V
PLandroidx/fragment/app/FragmentManager;->dispatchDestroy()V
PLandroidx/fragment/app/FragmentManager;->dispatchDestroyView()V
PLandroidx/fragment/app/FragmentManager;->dispatchPause()V
PLandroidx/fragment/app/FragmentManager;->dispatchStop()V
PLandroidx/fragment/app/FragmentManager;->endAnimatingAwayFragments()V
PLandroidx/fragment/app/FragmentManager;->getFragments()Ljava/util/List;
PLandroidx/fragment/app/FragmentManager;->isDestroyed()Z
PLandroidx/fragment/app/FragmentManagerViewModel;->clearNonConfigState(Landroidx/fragment/app/Fragment;)V
PLandroidx/fragment/app/FragmentManagerViewModel;->clearNonConfigStateInternal(Ljava/lang/String;)V
PLandroidx/fragment/app/FragmentManagerViewModel;->isCleared()Z
PLandroidx/fragment/app/FragmentManagerViewModel;->onCleared()V
PLandroidx/fragment/app/FragmentManagerViewModel;->shouldDestroy(Landroidx/fragment/app/Fragment;)Z
PLandroidx/fragment/app/FragmentStateManager;->destroy()V
PLandroidx/fragment/app/FragmentStateManager;->destroyFragmentView()V
PLandroidx/fragment/app/FragmentStateManager;->detach()V
PLandroidx/fragment/app/FragmentStateManager;->pause()V
PLandroidx/fragment/app/FragmentStateManager;->saveViewState()V
PLandroidx/fragment/app/FragmentStateManager;->stop()V
PLandroidx/fragment/app/FragmentStore;->getNonConfig()Landroidx/fragment/app/FragmentManagerViewModel;
PLandroidx/fragment/app/FragmentStore;->makeInactive(Landroidx/fragment/app/FragmentStateManager;)V
PLandroidx/fragment/app/FragmentViewLifecycleOwner;->performSave(Landroid/os/Bundle;)V
PLandroidx/fragment/app/FragmentViewLifecycleOwner;->setCurrentState(Landroidx/lifecycle/Lifecycle$State;)V
PLandroidx/fragment/app/SpecialEffectsController;->enqueueRemove(Landroidx/fragment/app/FragmentStateManager;)V

View File

@@ -0,0 +1,29 @@
# Copyright (C) 2020 The Android Open Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# The default FragmentFactory creates Fragment instances using reflection
-if public class ** extends androidx.fragment.app.Fragment
-keepclasseswithmembers,allowobfuscation public class <1> {
public <init>();
}
# FragmentTransition will reflectively lookup:
# androidx.transition.FragmentTransitionSupport
# We should ensure that we keep the constructor if the code using this is alive
-if class androidx.fragment.app.FragmentTransition {
private static androidx.fragment.app.FragmentTransitionImpl resolveSupportImpl();
}
-keep class androidx.transition.FragmentTransitionSupport {
public <init>();
}

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2019 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!--Taken from https://googleplex-android.googlesource.com/platform/frameworks/base/+/HEAD/core/res/res/interpolator/fast_out_extra_slow_in.xml-->
<pathInterpolator xmlns:android="http://schemas.android.com/apk/res/android"
android:pathData="M 0,0 C 0.05, 0, 0.133333, 0.06, 0.166666, 0.4 C 0.208333, 0.82, 0.25, 1, 1, 1"/>

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2019 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!--Taken from https://googleplex-android.googlesource.com/platform/frameworks/base/+/HEAD/core/res/res/interpolator/decelerate_quad.xml-->
<decelerateInterpolator/>

View File

@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2020 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<set xmlns:android="http://schemas.android.com/apk/res/android">
<set android:ordering="sequentially">
<objectAnimator
android:interpolator="@android:anim/linear_interpolator"
android:propertyName="alpha"
android:valueFrom="0.0" android:valueTo="0.0"
android:duration="66" />
<objectAnimator
android:interpolator="@android:anim/linear_interpolator"
android:propertyName="alpha"
android:valueFrom="0.0" android:valueTo="1.0"
android:duration="50"/>
</set>
<objectAnimator
android:interpolator="@anim/fragment_fast_out_extra_slow_in"
android:propertyName="scaleX"
android:valueFrom="1.1" android:valueTo="1.0"
android:duration="300"/>
<objectAnimator
android:interpolator="@anim/fragment_fast_out_extra_slow_in"
android:propertyName="scaleY"
android:valueFrom="1.1" android:valueTo="1.0"
android:duration="300"/>
</set>

View File

@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2020 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<set xmlns:android="http://schemas.android.com/apk/res/android">
<set android:ordering="sequentially">
<objectAnimator
android:interpolator="@android:anim/linear_interpolator"
android:propertyName="alpha"
android:valueFrom="1.0" android:valueTo="1.0"
android:duration="66" />
<objectAnimator
android:interpolator="@android:anim/linear_interpolator"
android:propertyName="alpha"
android:valueFrom="1.0" android:valueTo="0.0"
android:duration="50"/>
</set>
<objectAnimator
android:interpolator="@anim/fragment_fast_out_extra_slow_in"
android:propertyName="scaleX"
android:valueFrom="1.0" android:valueTo="0.9"
android:duration="300"/>
<objectAnimator
android:interpolator="@anim/fragment_fast_out_extra_slow_in"
android:propertyName="scaleY"
android:valueFrom="1.0" android:valueTo="0.9"
android:duration="300"/>
</set>

View File

@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2020 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<objectAnimator xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator"
android:propertyName="alpha"
android:valueFrom="0.0" android:valueTo="1.0"
android:duration="150" />

View File

@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2019 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<objectAnimator xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator"
android:propertyName="alpha"
android:valueFrom="1.0" android:valueTo="0.0"
android:duration="150" />

View File

@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2020 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<set xmlns:android="http://schemas.android.com/apk/res/android">
<set android:ordering="sequentially">
<objectAnimator
android:interpolator="@android:anim/linear_interpolator"
android:propertyName="alpha"
android:valueFrom="0.0" android:valueTo="0.0"
android:duration="50" />
<objectAnimator
android:interpolator="@android:anim/linear_interpolator"
android:propertyName="alpha"
android:valueFrom="0.0" android:valueTo="1.0"
android:duration="50"/>
</set>
<objectAnimator
android:interpolator="@anim/fragment_fast_out_extra_slow_in"
android:propertyName="scaleX"
android:valueFrom="0.85" android:valueTo="1.0"
android:duration="300"/>
<objectAnimator
android:interpolator="@anim/fragment_fast_out_extra_slow_in"
android:propertyName="scaleY"
android:valueFrom="0.85" android:valueTo="1.0"
android:duration="300"/>
</set>

View File

@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Copyright 2020 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<set xmlns:android="http://schemas.android.com/apk/res/android">
<set android:ordering="sequentially">
<objectAnimator
android:interpolator="@android:anim/linear_interpolator"
android:propertyName="alpha"
android:valueFrom="1.0" android:valueTo="1.0"
android:duration="50" />
<objectAnimator
android:interpolator="@android:anim/linear_interpolator"
android:propertyName="alpha"
android:valueFrom="1.0" android:valueTo="0.0"
android:duration="50"/>
</set>
<objectAnimator
android:interpolator="@anim/fragment_fast_out_extra_slow_in"
android:propertyName="scaleX"
android:valueFrom="1.0" android:valueTo="1.15"
android:duration="300"/>
<objectAnimator
android:interpolator="@anim/fragment_fast_out_extra_slow_in"
android:propertyName="scaleY"
android:valueFrom="1.0" android:valueTo="1.15"
android:duration="300"/>
</set>

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<item name="fragment_container_view_tag" type="id"/>
<item name="special_effects_controller_view_tag" type="id"/>
<item name="visible_removing_fragment_view_tag" type="id"/>
<declare-styleable name="Fragment">
<attr name="android:name"/>
<attr name="android:id"/>
<attr name="android:tag"/>
</declare-styleable>
<declare-styleable name="FragmentContainerView">
<attr name="android:name"/>
<attr name="android:tag"/>
</declare-styleable>
</resources>