From e9e90de48dc7f195b1a9eb808e867efbbf8d42b9 Mon Sep 17 00:00:00 2001 From: deniscerri <64997243+deniscerri@users.noreply.github.com> Date: Wed, 22 Mar 2023 11:06:48 +0100 Subject: [PATCH] fixed icon not showing on < android 8 --- app/src/main/baseline-prof.txt | 248 +++++++----------- .../com/deniscerri/ytdlnis/MainActivity.kt | 7 +- .../ui/downloads/ActiveDownloadsFragment.kt | 7 +- .../com/deniscerri/ytdlnis/util/UpdateUtil.kt | 80 +++--- .../deniscerri/ytdlnis/work/DownloadWorker.kt | 2 +- .../res/drawable/image_gradient_shape.xml | 4 +- .../main/res/layout/active_download_card.xml | 38 +-- .../main/res/layout/download_bottom_sheet.xml | 7 +- app/src/main/res/layout/download_card.xml | 42 ++- app/src/main/res/layout/result_card.xml | 166 ++++++------ .../res/mipmap-anydpi-v26/ic_launcher.xml | 6 - app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 0 -> 3284 bytes app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 0 -> 1789 bytes app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 4760 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 9010 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 13271 bytes app/src/main/res/values-tr-rTR/strings.xml | 3 - 17 files changed, 292 insertions(+), 318 deletions(-) delete mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher.png create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/app/src/main/baseline-prof.txt b/app/src/main/baseline-prof.txt index ce0cad80..7e5bd0bc 100644 --- a/app/src/main/baseline-prof.txt +++ b/app/src/main/baseline-prof.txt @@ -25,7 +25,6 @@ HSPLandroidx/activity/ComponentActivity;->getSavedStateRegistry()Landroidx/saved HSPLandroidx/activity/ComponentActivity;->getViewModelStore()Landroidx/lifecycle/ViewModelStore; HSPLandroidx/activity/ComponentActivity;->onCreate(Landroid/os/Bundle;)V HSPLandroidx/activity/ComponentActivity;->onSaveInstanceState(Landroid/os/Bundle;)V -HSPLandroidx/activity/ComponentActivity;->onTrimMemory(I)V HSPLandroidx/activity/ComponentActivity;->removeMenuProvider(Landroidx/fragment/app/FragmentManager$2;)V HSPLandroidx/activity/ComponentActivity;->removeOnConfigurationChangedListener(Landroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda0;)V HSPLandroidx/activity/ComponentActivity;->removeOnMultiWindowModeChangedListener(Landroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda2;)V @@ -51,17 +50,7 @@ HSPLandroidx/activity/result/ActivityResultRegistry;->unregister(Ljava/lang/Stri HSPLandroidx/activity/result/contract/ActivityResultContract;->()V HSPLandroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions;->()V HSPLandroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult;->()V -HSPLandroidx/appcompat/R$id;->()V -HSPLandroidx/appcompat/R$id;->()V -HSPLandroidx/appcompat/R$id;->createCoroutineUnintercepted(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -HSPLandroidx/appcompat/R$id;->init(Landroid/content/Context;)V -HSPLandroidx/appcompat/R$id;->initAria2c(Landroid/content/Context;Ljava/io/File;)V -HSPLandroidx/appcompat/R$id;->intercepted(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; -HSPLandroidx/appcompat/R$style;->()V -HSPLandroidx/appcompat/R$style;->()V -HSPLandroidx/appcompat/R$style;->getProgressionLastElement(III)I -HSPLandroidx/appcompat/R$style;->init(Landroid/content/Context;)V -HSPLandroidx/appcompat/R$style;->initFFmpeg(Landroid/content/Context;Ljava/io/File;)V +HSPLandroidx/appcompat/R$string;->getProgressionLastElement(III)I HSPLandroidx/appcompat/R$styleable;->()V HSPLandroidx/appcompat/app/ActionBar$LayoutParams;->()V HSPLandroidx/appcompat/app/ActionBar$LayoutParams;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -95,6 +84,7 @@ HSPLandroidx/appcompat/app/AppCompatDelegateImpl$2;->(Landroidx/appcompat/ HSPLandroidx/appcompat/app/AppCompatDelegateImpl$2;->run()V HSPLandroidx/appcompat/app/AppCompatDelegateImpl$3;->(Landroidx/appcompat/app/AppCompatDelegateImpl;)V HSPLandroidx/appcompat/app/AppCompatDelegateImpl$5;->(Landroidx/appcompat/app/AppCompatDelegateImpl;)V +HSPLandroidx/appcompat/app/AppCompatDelegateImpl$Api24Impl$$ExternalSyntheticApiModelOutline1;->m(Landroid/content/res/Configuration;)Landroid/os/LocaleList; HSPLandroidx/appcompat/app/AppCompatDelegateImpl$Api24Impl;->getLocales(Landroid/content/res/Configuration;)Landroidx/core/os/LocaleListCompat; HSPLandroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;->(Landroidx/appcompat/app/AppCompatDelegateImpl;Landroid/view/Window$Callback;)V HSPLandroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback;->bypassOnContentChanged(Landroid/view/Window$Callback;)V @@ -118,6 +108,7 @@ HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->installViewFactory()V HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->invalidateOptionsMenu()V HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->mapNightMode(Landroid/content/Context;I)I HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onCreate()V +HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onCreateView(Landroid/view/View;Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onDestroy()V HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onPostResume()V HSPLandroidx/appcompat/app/AppCompatDelegateImpl;->onStart()V @@ -155,6 +146,7 @@ HSPLandroidx/appcompat/view/WindowCallbackWrapper;->dispatchPopulateAccessibilit HSPLandroidx/appcompat/view/WindowCallbackWrapper;->onAttachedToWindow()V HSPLandroidx/appcompat/view/WindowCallbackWrapper;->onDetachedFromWindow()V HSPLandroidx/appcompat/view/WindowCallbackWrapper;->onWindowAttributesChanged(Landroid/view/WindowManager$LayoutParams;)V +HSPLandroidx/appcompat/view/WindowCallbackWrapper;->onWindowFocusChanged(Z)V HSPLandroidx/appcompat/view/menu/ActionMenuItemView$PopupCallback;->()V HSPLandroidx/appcompat/view/menu/ActionMenuItemView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLandroidx/appcompat/view/menu/ActionMenuItemView;->hasText()Z @@ -297,17 +289,16 @@ HSPLandroidx/appcompat/widget/AppCompatImageView;->drawableStateChanged()V HSPLandroidx/appcompat/widget/AppCompatImageView;->hasOverlappingRendering()Z HSPLandroidx/appcompat/widget/AppCompatImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V HSPLandroidx/appcompat/widget/AppCompatImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V -HSPLandroidx/appcompat/widget/AppCompatTextClassifierHelper$Api26Impl$$ExternalSyntheticApiModelOutline1;->m()Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; HSPLandroidx/appcompat/widget/AppCompatTextClassifierHelper;->(Landroid/widget/TextView;)V HSPLandroidx/appcompat/widget/AppCompatTextHelper$1;->(Landroidx/appcompat/widget/AppCompatTextHelper;IILjava/lang/ref/WeakReference;)V HSPLandroidx/appcompat/widget/AppCompatTextHelper$1;->onFontRetrievalFailed(I)V HSPLandroidx/appcompat/widget/AppCompatTextHelper$Api17Impl;->getCompoundDrawablesRelative(Landroid/widget/TextView;)[Landroid/graphics/drawable/Drawable; +HSPLandroidx/appcompat/widget/AppCompatTextHelper$Api24Impl$$ExternalSyntheticApiModelOutline0;->m()Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; +HSPLandroidx/appcompat/widget/AppCompatTextHelper$Api26Impl$$ExternalSyntheticApiModelOutline0;->m()Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; HSPLandroidx/appcompat/widget/AppCompatTextHelper;->(Landroid/widget/TextView;)V HSPLandroidx/appcompat/widget/AppCompatTextHelper;->applyCompoundDrawablesTints()V -HSPLandroidx/appcompat/widget/AppCompatTextHelper;->loadFromAttributes(Landroid/util/AttributeSet;I)V HSPLandroidx/appcompat/widget/AppCompatTextHelper;->onSetTextAppearance(Landroid/content/Context;I)V HSPLandroidx/appcompat/widget/AppCompatTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -HSPLandroidx/appcompat/widget/AppCompatTextView;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V HSPLandroidx/appcompat/widget/AppCompatTextView;->drawableStateChanged()V HSPLandroidx/appcompat/widget/AppCompatTextView;->getEmojiTextViewHelper()Landroidx/appcompat/widget/AppCompatEmojiTextHelper; HSPLandroidx/appcompat/widget/AppCompatTextView;->getText()Ljava/lang/CharSequence; @@ -431,7 +422,6 @@ HSPLandroidx/appcompat/widget/Toolbar$LayoutParams;->(Landroid/content/Con HSPLandroidx/appcompat/widget/Toolbar$SavedState$1;->()V HSPLandroidx/appcompat/widget/Toolbar$SavedState;->()V HSPLandroidx/appcompat/widget/Toolbar$SavedState;->(Landroid/os/Parcelable;)V -HSPLandroidx/appcompat/widget/Toolbar$SavedState;->writeToParcel(Landroid/os/Parcel;I)V HSPLandroidx/appcompat/widget/Toolbar;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V HSPLandroidx/appcompat/widget/Toolbar;->addCustomViewsWithGravity(ILjava/util/ArrayList;)V HSPLandroidx/appcompat/widget/Toolbar;->addSystemView(Landroid/view/View;Z)V @@ -488,7 +478,6 @@ HSPLandroidx/arch/core/executor/ArchTaskExecutor;->executeOnDiskIO(Ljava/lang/Ru HSPLandroidx/arch/core/executor/ArchTaskExecutor;->getInstance()Landroidx/arch/core/executor/ArchTaskExecutor; HSPLandroidx/arch/core/executor/ArchTaskExecutor;->isMainThread()Z HSPLandroidx/arch/core/executor/ArchTaskExecutor;->postToMainThread(Ljava/lang/Runnable;)V -HSPLandroidx/arch/core/executor/DefaultTaskExecutor$$ExternalSyntheticApiModelOutline0;->m(Landroid/os/Looper;)Landroid/os/Handler; HSPLandroidx/arch/core/executor/DefaultTaskExecutor$1;->()V HSPLandroidx/arch/core/executor/DefaultTaskExecutor$1;->newThread(Ljava/lang/Runnable;)Ljava/lang/Thread; HSPLandroidx/arch/core/executor/DefaultTaskExecutor;->()V @@ -519,7 +508,9 @@ HSPLandroidx/arch/core/internal/SafeIterableMap;->get(Ljava/lang/Object;)Landroi HSPLandroidx/arch/core/internal/SafeIterableMap;->iterator()Ljava/util/Iterator; HSPLandroidx/arch/core/internal/SafeIterableMap;->putIfAbsent(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; HSPLandroidx/arch/core/internal/SafeIterableMap;->remove(Ljava/lang/Object;)Ljava/lang/Object; -HSPLandroidx/benchmark/Api24Kt$$ExternalSyntheticApiModelOutline0;->m(Landroid/content/Context;)Z +HSPLandroidx/cardview/R$style;->createCoroutineUnintercepted(Lkotlin/jvm/functions/Function2;Ljava/lang/Object;Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +HSPLandroidx/cardview/R$style;->intercepted(Lkotlin/coroutines/Continuation;)Lkotlin/coroutines/Continuation; +HSPLandroidx/cardview/R$styleable;->()V HSPLandroidx/cardview/widget/CardView$1;->(Landroidx/cardview/widget/CardView;)V HSPLandroidx/cardview/widget/CardView$1;->setShadowPadding(IIII)V HSPLandroidx/cardview/widget/CardView;->()V @@ -564,6 +555,10 @@ HSPLandroidx/collection/ArraySet;->removeAt(I)V HSPLandroidx/collection/ArraySet;->toArray()[Ljava/lang/Object; HSPLandroidx/collection/ContainerHelpers;->()V HSPLandroidx/collection/ContainerHelpers;->binarySearch(II[I)I +HSPLandroidx/collection/ContainerHelpers;->createCornerTreatment(I)Lcom/google/android/material/shape/CornerTreatment; +HSPLandroidx/collection/ContainerHelpers;->setElevation(Landroid/view/View;F)V +HSPLandroidx/collection/ContainerHelpers;->setParentAbsoluteElevation(Landroid/view/View;)V +HSPLandroidx/collection/ContainerHelpers;->setParentAbsoluteElevation(Landroid/view/View;Lcom/google/android/material/shape/MaterialShapeDrawable;)V HSPLandroidx/collection/LongSparseArray;->()V HSPLandroidx/collection/LongSparseArray;->()V HSPLandroidx/collection/LongSparseArray;->clear()V @@ -700,6 +695,7 @@ HSPLandroidx/constraintlayout/widget/ConstraintLayout;->updateHierarchy()Z HSPLandroidx/constraintlayout/widget/ConstraintSet;->()V HSPLandroidx/constraintlayout/widget/ConstraintSet;->parseDimensionRatioString(Landroidx/constraintlayout/widget/ConstraintLayout$LayoutParams;Ljava/lang/String;)V HSPLandroidx/constraintlayout/widget/R$styleable;->()V +HSPLandroidx/coordinatorlayout/R$styleable;->()V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->()V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior;->layoutDependsOn(Landroid/view/View;Landroid/view/View;)Z @@ -715,7 +711,6 @@ HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$OnPreDrawListener;->onPr HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$SavedState$1;->()V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$SavedState;->()V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$SavedState;->(Landroid/os/Parcelable;)V -HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$SavedState;->writeToParcel(Landroid/os/Parcel;I)V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout$ViewElevationComparator;->()V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->()V HSPLandroidx/coordinatorlayout/widget/CoordinatorLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -750,8 +745,7 @@ HSPLandroidx/coordinatorlayout/widget/DirectedAcyclicGraph;->dfs(Ljava/lang/Obje HSPLandroidx/coordinatorlayout/widget/ViewGroupUtils;->()V HSPLandroidx/coordinatorlayout/widget/ViewGroupUtils;->offsetDescendantMatrix(Landroid/view/ViewParent;Landroid/view/View;Landroid/graphics/Matrix;)V HSPLandroidx/core/R$styleable;->()V -HSPLandroidx/core/app/ActivityCompat$Api23Impl;->requestPermissions(Landroid/app/Activity;[Ljava/lang/String;I)V -HSPLandroidx/core/app/ActivityCompat;->requestPermissions(Landroid/app/Activity;[Ljava/lang/String;I)V +HSPLandroidx/core/R$styleable;->CoroutineScope(Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/internal/ContextScope; HSPLandroidx/core/app/ComponentActivity;->()V HSPLandroidx/core/app/ComponentActivity;->onCreate(Landroid/os/Bundle;)V HSPLandroidx/core/app/ComponentActivity;->onSaveInstanceState(Landroid/os/Bundle;)V @@ -762,15 +756,11 @@ HSPLandroidx/core/app/CoreComponentFactory;->instantiateApplication(Ljava/lang/C HSPLandroidx/core/app/CoreComponentFactory;->instantiateProvider(Ljava/lang/ClassLoader;Ljava/lang/String;)Landroid/content/ContentProvider; HSPLandroidx/core/app/NavUtils;->getParentActivityName(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; HSPLandroidx/core/app/NotificationCompat$Builder;->(Landroid/content/Context;Ljava/lang/String;)V -HSPLandroidx/core/app/NotificationManagerCompat$$ExternalSyntheticApiModelOutline0;->m(Landroid/app/NotificationManager;)Z -HSPLandroidx/core/app/NotificationManagerCompat;->()V -HSPLandroidx/core/app/NotificationManagerCompat;->(Landroid/content/Context;)V HSPLandroidx/core/content/ContextCompat$Api21Impl;->getDrawable(Landroid/content/Context;I)Landroid/graphics/drawable/Drawable; HSPLandroidx/core/content/ContextCompat$Api23Impl;->getColor(Landroid/content/Context;I)I HSPLandroidx/core/content/ContextCompat$Api26Impl$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/ViewConfiguration;)F +HSPLandroidx/core/content/ContextCompat$Api26Impl$$ExternalSyntheticApiModelOutline1;->m(Landroid/view/ViewConfiguration;)F HSPLandroidx/core/content/ContextCompat;->()V -HSPLandroidx/core/content/ContextCompat;->checkSelfPermission(Landroid/content/Context;Ljava/lang/String;)I -HSPLandroidx/core/content/ContextCompat;->getColorStateList(Landroid/content/Context;I)Landroid/content/res/ColorStateList; HSPLandroidx/core/content/FileProvider$SimplePathStrategy;->(Ljava/lang/String;)V HSPLandroidx/core/content/FileProvider;->()V HSPLandroidx/core/content/FileProvider;->()V @@ -808,6 +798,7 @@ HSPLandroidx/core/graphics/drawable/DrawableCompat$Api21Impl;->setTintMode(Landr HSPLandroidx/core/graphics/drawable/DrawableCompat$Api23Impl;->getLayoutDirection(Landroid/graphics/drawable/Drawable;)I HSPLandroidx/core/graphics/drawable/DrawableCompat$Api23Impl;->setLayoutDirection(Landroid/graphics/drawable/Drawable;I)Z HSPLandroidx/core/graphics/drawable/DrawableCompat;->unwrap(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; +HSPLandroidx/core/math/MathUtils;->()V HSPLandroidx/core/math/MathUtils;->clamp(III)I HSPLandroidx/core/os/BuildCompat;->isAtLeastT()Z HSPLandroidx/core/os/CancellationSignal;->()V @@ -825,8 +816,7 @@ HSPLandroidx/core/os/LocaleListPlatformWrapper;->isEmpty()Z HSPLandroidx/core/os/TraceCompat$Api18Impl;->beginSection(Ljava/lang/String;)V HSPLandroidx/core/os/TraceCompat$Api18Impl;->endSection()V HSPLandroidx/core/os/TraceCompat;->()V -HSPLandroidx/core/text/ICUCompat$Api24Impl$$ExternalSyntheticApiModelOutline1;->m(Landroid/content/res/Configuration;)Landroid/os/LocaleList; -HSPLandroidx/core/text/ICUCompat$Api24Impl$$ExternalSyntheticApiModelOutline2;->m(Landroid/os/LocaleList;)Ljava/lang/String; +HSPLandroidx/core/text/ICUCompat$Api24Impl$$ExternalSyntheticApiModelOutline0;->m(Landroid/os/LocaleList;)Ljava/lang/String; HSPLandroidx/core/util/ObjectsCompat$Api19Impl;->equals(Ljava/lang/Object;Ljava/lang/Object;)Z HSPLandroidx/core/util/ObjectsCompat$Api19Impl;->hash([Ljava/lang/Object;)I HSPLandroidx/core/util/Pools$SimplePool;->(I)V @@ -835,14 +825,15 @@ HSPLandroidx/core/util/Pools$SimplePool;->release(Ljava/lang/Object;)Z HSPLandroidx/core/util/Pools$SynchronizedPool;->(I)V HSPLandroidx/core/util/Pools$SynchronizedPool;->acquire()Ljava/lang/Object; HSPLandroidx/core/util/Pools$SynchronizedPool;->release(Ljava/lang/Object;)Z +HSPLandroidx/core/util/Preconditions;->build(Lkotlin/collections/builders/SetBuilder;)Lkotlin/collections/builders/SetBuilder; HSPLandroidx/core/util/Preconditions;->checkArgumentNonnegative(I)V HSPLandroidx/core/util/Preconditions;->checkNotNull(Ljava/lang/Object;Ljava/lang/String;)V HSPLandroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter;->(Landroidx/core/view/AccessibilityDelegateCompat;)V HSPLandroidx/core/view/AccessibilityDelegateCompat;->()V HSPLandroidx/core/view/AccessibilityDelegateCompat;->()V HSPLandroidx/core/view/AccessibilityDelegateCompat;->(Landroid/view/View$AccessibilityDelegate;)V -HSPLandroidx/core/view/DisplayCutoutCompat$Api28Impl$$ExternalSyntheticApiModelOutline1;->m()Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; HSPLandroidx/core/view/DisplayCutoutCompat$Api28Impl$$ExternalSyntheticApiModelOutline2;->m()Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; +HSPLandroidx/core/view/DisplayCutoutCompat$Api28Impl$$ExternalSyntheticApiModelOutline3;->m()Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; HSPLandroidx/core/view/GravityCompat$Api17Impl;->apply(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V HSPLandroidx/core/view/MarginLayoutParamsCompat$Api17Impl;->getMarginEnd(Landroid/view/ViewGroup$MarginLayoutParams;)I HSPLandroidx/core/view/MarginLayoutParamsCompat$Api17Impl;->getMarginStart(Landroid/view/ViewGroup$MarginLayoutParams;)I @@ -880,6 +871,7 @@ HSPLandroidx/core/view/ViewCompat$Api21Impl;->setBackgroundTintList(Landroid/vie HSPLandroidx/core/view/ViewCompat$Api21Impl;->setElevation(Landroid/view/View;F)V HSPLandroidx/core/view/ViewCompat$Api21Impl;->setOnApplyWindowInsetsListener(Landroid/view/View;Landroidx/core/view/OnApplyWindowInsetsListener;)V HSPLandroidx/core/view/ViewCompat$Api23Impl;->getRootWindowInsets(Landroid/view/View;)Landroidx/core/view/WindowInsetsCompat; +HSPLandroidx/core/view/ViewCompat$Api24Impl$$ExternalSyntheticApiModelOutline4;->m(Landroid/content/Context;)Z HSPLandroidx/core/view/ViewCompat$Api24Impl$$ExternalSyntheticApiModelOutline4;->m(Landroid/view/View;Landroid/view/PointerIcon;)V HSPLandroidx/core/view/ViewCompat$Api24Impl;->setPointerIcon(Landroid/view/View;Landroid/view/PointerIcon;)V HSPLandroidx/core/view/ViewCompat$Api26Impl$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/View;)I @@ -901,7 +893,6 @@ HSPLandroidx/core/view/ViewCompat;->removeActionWithId(Landroid/view/View;I)V HSPLandroidx/core/view/ViewCompat;->replaceAccessibilityAction(Landroid/view/View;Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;Landroidx/core/view/accessibility/AccessibilityViewCommand;)V HSPLandroidx/core/view/ViewCompat;->saveAttributeDataForStyleable(Landroid/view/View;Landroid/content/Context;[ILandroid/util/AttributeSet;Landroid/content/res/TypedArray;II)V HSPLandroidx/core/view/ViewCompat;->setAccessibilityDelegate(Landroid/view/View;Landroidx/core/view/AccessibilityDelegateCompat;)V -HSPLandroidx/core/view/ViewConfigurationCompat$Api26Impl$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/ViewConfiguration;)F HSPLandroidx/core/view/ViewConfigurationCompat$Api26Impl;->getScaledHorizontalScrollFactor(Landroid/view/ViewConfiguration;)F HSPLandroidx/core/view/ViewConfigurationCompat$Api26Impl;->getScaledVerticalScrollFactor(Landroid/view/ViewConfiguration;)F HSPLandroidx/core/view/ViewConfigurationCompat$Api28Impl$$ExternalSyntheticApiModelOutline0;->m(Landroid/view/ViewConfiguration;)Z @@ -947,7 +938,6 @@ HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityAc HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline1;->m()Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline2;->m()Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline3;->m()Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; -HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline4;->m()Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline8;->m()Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline9;->m()Landroid/view/accessibility/AccessibilityNodeInfo$AccessibilityAction; HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;->()V @@ -956,20 +946,10 @@ HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityAc HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;->(Ljava/lang/Object;ILjava/lang/String;Landroidx/core/view/accessibility/AccessibilityViewCommand;Ljava/lang/Class;)V HSPLandroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat;->getId()I HSPLandroidx/core/view/animation/PathInterpolatorCompat$Api21Impl;->createPathInterpolator(FFFF)Landroid/view/animation/PathInterpolator; -HSPLandroidx/core/widget/EdgeEffectCompat$Api31Impl;->create(Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/widget/EdgeEffect; -HSPLandroidx/core/widget/NestedScrollView$AccessibilityDelegate;->()V -HSPLandroidx/core/widget/NestedScrollView;->()V -HSPLandroidx/core/widget/NestedScrollView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -HSPLandroidx/core/widget/NestedScrollView;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V -HSPLandroidx/core/widget/NestedScrollView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V -HSPLandroidx/core/widget/NestedScrollView;->onAttachedToWindow()V -HSPLandroidx/core/widget/NestedScrollView;->requestLayout()V -HSPLandroidx/core/widget/NestedScrollView;->setFillViewport(Z)V -HSPLandroidx/core/widget/NestedScrollView;->setNestedScrollingEnabled(Z)V -HSPLandroidx/core/widget/NestedScrollView;->stopNestedScroll()V -HSPLandroidx/core/widget/NestedScrollView;->stopNestedScroll(I)V +HSPLandroidx/core/widget/EdgeEffectCompat$Api31Impl$$ExternalSyntheticApiModelOutline1;->m(Landroid/content/res/Configuration;)I HSPLandroidx/core/widget/TextViewCompat$Api17Impl;->getCompoundDrawablesRelative(Landroid/widget/TextView;)[Landroid/graphics/drawable/Drawable; HSPLandroidx/core/widget/TextViewCompat$Api17Impl;->setCompoundDrawablesRelative(Landroid/widget/TextView;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V +HSPLandroidx/core/widget/TextViewCompat$Api28Impl$$ExternalSyntheticApiModelOutline2;->m(Landroid/os/Looper;)Landroid/os/Handler; HSPLandroidx/core/widget/TextViewOnReceiveContentListener;->()V HSPLandroidx/customview/view/AbsSavedState$1;->()V HSPLandroidx/customview/view/AbsSavedState$2;->()V @@ -1113,6 +1093,7 @@ HSPLandroidx/fragment/app/Fragment;->performGetLayoutInflater(Landroid/os/Bundle HSPLandroidx/fragment/app/Fragment;->requireActivity()Landroidx/fragment/app/FragmentActivity; 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;->setAnimations(IIII)V HSPLandroidx/fragment/app/Fragment;->toString()Ljava/lang/String; HSPLandroidx/fragment/app/FragmentActivity$$ExternalSyntheticLambda0;->(Landroidx/fragment/app/FragmentActivity;)V @@ -1155,7 +1136,6 @@ HSPLandroidx/fragment/app/FragmentActivity;->onResume()V HSPLandroidx/fragment/app/FragmentActivity;->onStart()V HSPLandroidx/fragment/app/FragmentActivity;->onStateNotSaved()V HSPLandroidx/fragment/app/FragmentActivity;->onStop()V -HSPLandroidx/fragment/app/FragmentActivity;->validateRequestPermissionsRequestCode()V HSPLandroidx/fragment/app/FragmentContainer;->()V HSPLandroidx/fragment/app/FragmentController;->(Landroidx/fragment/app/FragmentActivity$HostCallbacks;)V HSPLandroidx/fragment/app/FragmentController;->noteStateNotSaved()V @@ -1181,20 +1161,19 @@ HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragm HSPLandroidx/fragment/app/FragmentLifecycleCallbacksDispatcher;->dispatchOnFragmentViewDestroyed(Z)V HSPLandroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda0;->(Landroidx/fragment/app/FragmentManager;)V HSPLandroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda1;->(Landroidx/fragment/app/FragmentManager;)V -HSPLandroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda1;->accept(Ljava/lang/Object;)V HSPLandroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda2;->(Landroidx/fragment/app/FragmentManager;)V HSPLandroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda3;->(Landroidx/fragment/app/FragmentManager;)V -HSPLandroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda4;->(Landroidx/fragment/app/FragmentManagerImpl;)V +HSPLandroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda4;->(Landroidx/fragment/app/FragmentManager;)V HSPLandroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda4;->saveState()Landroid/os/Bundle; -HSPLandroidx/fragment/app/FragmentManager$10;->(Landroidx/fragment/app/FragmentManagerImpl;)V +HSPLandroidx/fragment/app/FragmentManager$10;->(Landroidx/fragment/app/FragmentManager;)V HSPLandroidx/fragment/app/FragmentManager$1;->(Landroidx/fragment/app/FragmentManager;)V HSPLandroidx/fragment/app/FragmentManager$2;->(Landroidx/fragment/app/FragmentManager;)V HSPLandroidx/fragment/app/FragmentManager$3;->(Landroidx/fragment/app/FragmentManager;)V HSPLandroidx/fragment/app/FragmentManager$4;->()V HSPLandroidx/fragment/app/FragmentManager$5;->(Landroidx/fragment/app/FragmentManager;)V HSPLandroidx/fragment/app/FragmentManager$7;->(Landroidx/fragment/app/Fragment;)V -HSPLandroidx/fragment/app/FragmentManager$8;->(Landroidx/fragment/app/FragmentManagerImpl;)V -HSPLandroidx/fragment/app/FragmentManager$9;->(Landroidx/fragment/app/FragmentManagerImpl;)V +HSPLandroidx/fragment/app/FragmentManager$8;->(Landroidx/fragment/app/FragmentManager;)V +HSPLandroidx/fragment/app/FragmentManager$9;->(Landroidx/fragment/app/FragmentManager;)V HSPLandroidx/fragment/app/FragmentManager$FragmentIntentSenderContract;->()V HSPLandroidx/fragment/app/FragmentManager;->()V HSPLandroidx/fragment/app/FragmentManager;->addFragment(Landroidx/fragment/app/Fragment;)Landroidx/fragment/app/FragmentStateManager; @@ -1215,7 +1194,6 @@ HSPLandroidx/fragment/app/FragmentManager;->getSpecialEffectsControllerFactory() HSPLandroidx/fragment/app/FragmentManager;->hideFragment(Landroidx/fragment/app/Fragment;)V HSPLandroidx/fragment/app/FragmentManager;->isLoggingEnabled(I)Z HSPLandroidx/fragment/app/FragmentManager;->isMenuAvailable(Landroidx/fragment/app/Fragment;)Z -HSPLandroidx/fragment/app/FragmentManager;->isParentAdded()Z HSPLandroidx/fragment/app/FragmentManager;->isStateSaved()Z HSPLandroidx/fragment/app/FragmentManager;->moveToState(IZ)V HSPLandroidx/fragment/app/FragmentManager;->noteStateNotSaved()V @@ -1230,7 +1208,6 @@ HSPLandroidx/fragment/app/FragmentManagerImpl;->()V HSPLandroidx/fragment/app/FragmentManagerState$1;->()V HSPLandroidx/fragment/app/FragmentManagerState;->()V HSPLandroidx/fragment/app/FragmentManagerState;->()V -HSPLandroidx/fragment/app/FragmentManagerState;->writeToParcel(Landroid/os/Parcel;I)V HSPLandroidx/fragment/app/FragmentManagerViewModel$1;->()V HSPLandroidx/fragment/app/FragmentManagerViewModel$1;->create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; HSPLandroidx/fragment/app/FragmentManagerViewModel$1;->create(Ljava/lang/Class;Landroidx/lifecycle/viewmodel/MutableCreationExtras;)Landroidx/lifecycle/ViewModel; @@ -1242,7 +1219,6 @@ HSPLandroidx/fragment/app/FragmentManagerViewModel;->onCleared()V HSPLandroidx/fragment/app/FragmentState$1;->()V HSPLandroidx/fragment/app/FragmentState;->()V HSPLandroidx/fragment/app/FragmentState;->(Landroidx/fragment/app/Fragment;)V -HSPLandroidx/fragment/app/FragmentState;->writeToParcel(Landroid/os/Parcel;I)V HSPLandroidx/fragment/app/FragmentStateManager$1;->(Landroid/view/View;)V HSPLandroidx/fragment/app/FragmentStateManager$1;->onViewAttachedToWindow(Landroid/view/View;)V HSPLandroidx/fragment/app/FragmentStateManager$2;->()V @@ -1293,7 +1269,7 @@ HSPLandroidx/fragment/app/SpecialEffectsController$3;->()V HSPLandroidx/fragment/app/SpecialEffectsController$FragmentStateManagerOperation;->(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;->(Landroidx/fragment/app/SpecialEffectsController$FragmentStateManagerOperation;)V +HSPLandroidx/fragment/app/SpecialEffectsController$Operation$1;->(Landroidx/fragment/app/SpecialEffectsController$Operation;)V HSPLandroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;->()V HSPLandroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;->(Ljava/lang/String;I)V HSPLandroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact;->values()[Landroidx/fragment/app/SpecialEffectsController$Operation$LifecycleImpact; @@ -1414,7 +1390,6 @@ HSPLandroidx/lifecycle/ProcessLifecycleInitializer;->()V HSPLandroidx/lifecycle/ProcessLifecycleInitializer;->create(Landroid/content/Context;)Ljava/lang/Object; HSPLandroidx/lifecycle/ProcessLifecycleInitializer;->dependencies()Ljava/util/List; HSPLandroidx/lifecycle/ProcessLifecycleOwner$1;->(Landroidx/lifecycle/ProcessLifecycleOwner;)V -HSPLandroidx/lifecycle/ProcessLifecycleOwner$1;->run()V HSPLandroidx/lifecycle/ProcessLifecycleOwner$2;->(Landroidx/lifecycle/ProcessLifecycleOwner;)V HSPLandroidx/lifecycle/ProcessLifecycleOwner$3$$ExternalSyntheticApiModelOutline0;->m(Landroid/app/Activity;Landroidx/lifecycle/ProcessLifecycleOwner$3$1;)V HSPLandroidx/lifecycle/ProcessLifecycleOwner$3$1;->(Landroidx/lifecycle/ProcessLifecycleOwner$3;)V @@ -1479,6 +1454,7 @@ HSPLandroidx/lifecycle/ViewModel;->()V HSPLandroidx/lifecycle/ViewModel;->closeWithRuntimeException(Ljava/lang/Object;)V HSPLandroidx/lifecycle/ViewModel;->onCleared()V HSPLandroidx/lifecycle/ViewModel;->setTagIfAbsent(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; +HSPLandroidx/lifecycle/ViewModelKt;->()V HSPLandroidx/lifecycle/ViewModelKt;->getViewModelScope(Landroidx/lifecycle/ViewModel;)Lkotlinx/coroutines/CoroutineScope; HSPLandroidx/lifecycle/ViewModelProvider$AndroidViewModelFactory$Companion$ApplicationKeyImpl;->()V HSPLandroidx/lifecycle/ViewModelProvider$AndroidViewModelFactory$Companion$ApplicationKeyImpl;->()V @@ -1506,12 +1482,14 @@ HSPLandroidx/lifecycle/viewmodel/MutableCreationExtras;->()V HSPLandroidx/lifecycle/viewmodel/MutableCreationExtras;->(Landroidx/lifecycle/viewmodel/CreationExtras;)V HSPLandroidx/lifecycle/viewmodel/ViewModelInitializer;->(Ljava/lang/Class;)V HSPLandroidx/loader/app/LoaderManager;->()V +HSPLandroidx/loader/app/LoaderManager;->getInstance(Landroidx/lifecycle/LifecycleOwner;)Landroidx/loader/app/LoaderManagerImpl; HSPLandroidx/loader/app/LoaderManagerImpl$LoaderViewModel$1;->()V HSPLandroidx/loader/app/LoaderManagerImpl$LoaderViewModel$1;->create(Ljava/lang/Class;)Landroidx/lifecycle/ViewModel; HSPLandroidx/loader/app/LoaderManagerImpl$LoaderViewModel$1;->create(Ljava/lang/Class;Landroidx/lifecycle/viewmodel/MutableCreationExtras;)Landroidx/lifecycle/ViewModel; HSPLandroidx/loader/app/LoaderManagerImpl$LoaderViewModel;->()V HSPLandroidx/loader/app/LoaderManagerImpl$LoaderViewModel;->()V HSPLandroidx/loader/app/LoaderManagerImpl$LoaderViewModel;->onCleared()V +HSPLandroidx/loader/app/LoaderManagerImpl;->(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/ViewModelStore;)V HSPLandroidx/preference/Preference$1;->(Landroidx/preference/Preference;)V HSPLandroidx/preference/Preference;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLandroidx/preference/Preference;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V @@ -1632,7 +1610,6 @@ HSPLandroidx/recyclerview/widget/LinearLayoutManager$LayoutState;->()V HSPLandroidx/recyclerview/widget/LinearLayoutManager$SavedState$1;->()V HSPLandroidx/recyclerview/widget/LinearLayoutManager$SavedState;->()V HSPLandroidx/recyclerview/widget/LinearLayoutManager$SavedState;->()V -HSPLandroidx/recyclerview/widget/LinearLayoutManager$SavedState;->writeToParcel(Landroid/os/Parcel;I)V HSPLandroidx/recyclerview/widget/LinearLayoutManager;->(I)V HSPLandroidx/recyclerview/widget/LinearLayoutManager;->(Landroid/content/Context;Landroid/util/AttributeSet;II)V HSPLandroidx/recyclerview/widget/LinearLayoutManager;->assertNotInLayoutOrScroll(Ljava/lang/String;)V @@ -1729,7 +1706,6 @@ HSPLandroidx/recyclerview/widget/RecyclerView$RecyclerViewDataObserver;->onItemR HSPLandroidx/recyclerview/widget/RecyclerView$SavedState$1;->()V HSPLandroidx/recyclerview/widget/RecyclerView$SavedState;->()V HSPLandroidx/recyclerview/widget/RecyclerView$SavedState;->(Landroid/os/Parcelable;)V -HSPLandroidx/recyclerview/widget/RecyclerView$SavedState;->writeToParcel(Landroid/os/Parcel;I)V HSPLandroidx/recyclerview/widget/RecyclerView$State;->()V HSPLandroidx/recyclerview/widget/RecyclerView$State;->assertLayoutStep(I)V HSPLandroidx/recyclerview/widget/RecyclerView$State;->getItemCount()I @@ -1880,11 +1856,6 @@ HSPLandroidx/room/migration/Migration;->(II)V HSPLandroidx/room/util/CursorUtil;->getColumnIndex(Landroid/database/Cursor;Ljava/lang/String;)I HSPLandroidx/room/util/CursorUtil;->getColumnIndexOrThrow(Landroid/database/Cursor;Ljava/lang/String;)I HSPLandroidx/room/util/DBUtil;->query(Landroidx/room/RoomDatabase;Landroidx/room/RoomSQLiteQuery;Z)Landroid/database/Cursor; -HSPLandroidx/savedstate/R$id;->()V -HSPLandroidx/savedstate/R$id;->createCornerTreatment(I)Lokio/Okio__OkioKt; -HSPLandroidx/savedstate/R$id;->setElevation(Landroid/view/View;F)V -HSPLandroidx/savedstate/R$id;->setParentAbsoluteElevation(Landroid/view/View;)V -HSPLandroidx/savedstate/R$id;->setParentAbsoluteElevation(Landroid/view/View;Lcom/google/android/material/shape/MaterialShapeDrawable;)V HSPLandroidx/savedstate/Recreator;->(Landroidx/savedstate/SavedStateRegistryOwner;)V HSPLandroidx/savedstate/Recreator;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V HSPLandroidx/savedstate/SavedStateRegistry$$ExternalSyntheticLambda0;->(Landroidx/savedstate/SavedStateRegistry;)V @@ -1936,6 +1907,8 @@ HSPLandroidx/sqlite/db/framework/FrameworkSQLiteOpenHelper;->(Landroid/con HSPLandroidx/sqlite/db/framework/FrameworkSQLiteOpenHelper;->getDelegate()Landroidx/sqlite/db/framework/FrameworkSQLiteOpenHelper$OpenHelper; HSPLandroidx/sqlite/db/framework/FrameworkSQLiteOpenHelper;->getWritableDatabase()Landroidx/sqlite/db/SupportSQLiteDatabase; HSPLandroidx/sqlite/db/framework/FrameworkSQLiteOpenHelper;->setWriteAheadLoggingEnabled(Z)V +HSPLandroidx/sqlite/db/framework/FrameworkSQLiteOpenHelperFactory;->()V +HSPLandroidx/sqlite/db/framework/FrameworkSQLiteOpenHelperFactory;->create(Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration;)Landroidx/sqlite/db/SupportSQLiteOpenHelper; HSPLandroidx/sqlite/db/framework/FrameworkSQLiteProgram;->(Landroid/database/sqlite/SQLiteProgram;)V HSPLandroidx/sqlite/db/framework/FrameworkSQLiteProgram;->bindLong(IJ)V HSPLandroidx/sqlite/db/framework/FrameworkSQLiteProgram;->bindString(ILjava/lang/String;)V @@ -2037,6 +2010,8 @@ HSPLandroidx/work/impl/WorkDatabasePathHelper;->migrateDatabase(Landroid/content HSPLandroidx/work/impl/WorkDatabase_AutoMigration_13_14_Impl;->()V HSPLandroidx/work/impl/WorkDatabase_AutoMigration_14_15_Impl;->()V HSPLandroidx/work/impl/WorkDatabase_Impl$1;->(Landroidx/work/impl/WorkDatabase_Impl;)V +HSPLandroidx/work/impl/WorkDatabase_Impl$1;->createAllTables(Landroidx/sqlite/db/framework/FrameworkSQLiteDatabase;)V +HSPLandroidx/work/impl/WorkDatabase_Impl$1;->onCreate(Landroidx/sqlite/db/framework/FrameworkSQLiteDatabase;)V HSPLandroidx/work/impl/WorkDatabase_Impl$1;->onOpen(Landroidx/sqlite/db/framework/FrameworkSQLiteDatabase;)V HSPLandroidx/work/impl/WorkDatabase_Impl;->()V HSPLandroidx/work/impl/WorkDatabase_Impl;->createInvalidationTracker()Landroidx/room/InvalidationTracker; @@ -2286,6 +2261,7 @@ HSPLcom/deniscerri/ytdlnis/database/viewmodel/ResultViewModel;->(Landroid/ HSPLcom/deniscerri/ytdlnis/database/viewmodel/ResultViewModel;->getTrending()V HSPLcom/deniscerri/ytdlnis/databinding/ActivityMainBinding;->(Landroidx/constraintlayout/widget/ConstraintLayout;Lcom/google/android/material/bottomnavigation/BottomNavigationView;)V HSPLcom/deniscerri/ytdlnis/databinding/FragmentHomeBinding;->inflate(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;)V +HSPLcom/deniscerri/ytdlnis/receiver/ShareActivity$$ExternalSyntheticLambda1;->(Landroid/view/KeyEvent$Callback;I)V HSPLcom/deniscerri/ytdlnis/ui/HomeFragment$$ExternalSyntheticLambda0;->(Lcom/deniscerri/ytdlnis/ui/HomeFragment$onViewCreated$1;)V HSPLcom/deniscerri/ytdlnis/ui/HomeFragment$$ExternalSyntheticLambda0;->onChanged(Ljava/lang/Object;)V HSPLcom/deniscerri/ytdlnis/ui/HomeFragment$$ExternalSyntheticLambda1;->(Lcom/deniscerri/ytdlnis/ui/HomeFragment$onViewCreated$2;)V @@ -2306,7 +2282,7 @@ HSPLcom/deniscerri/ytdlnis/ui/downloads/HistoryFragment$$ExternalSyntheticLambda HSPLcom/deniscerri/ytdlnis/ui/downloads/HistoryFragment$$ExternalSyntheticLambda1;->onChanged(Ljava/lang/Object;)V HSPLcom/deniscerri/ytdlnis/ui/downloads/HistoryFragment$$ExternalSyntheticLambda2;->(Ljava/lang/Object;)V HSPLcom/deniscerri/ytdlnis/ui/downloads/HistoryFragment$$ExternalSyntheticLambda2;->onChanged(Ljava/lang/Object;)V -HSPLcom/deniscerri/ytdlnis/ui/downloads/HistoryFragment$$ExternalSyntheticLambda3;->(Lcom/deniscerri/ytdlnis/ui/downloads/HistoryFragment;)V +HSPLcom/deniscerri/ytdlnis/ui/downloads/HistoryFragment$$ExternalSyntheticLambda3;->(ILjava/lang/Object;)V HSPLcom/deniscerri/ytdlnis/ui/downloads/HistoryFragment$$ExternalSyntheticLambda3;->run()V HSPLcom/deniscerri/ytdlnis/ui/downloads/HistoryFragment$$ExternalSyntheticLambda4;->(Lcom/deniscerri/ytdlnis/ui/downloads/HistoryFragment;)V HSPLcom/deniscerri/ytdlnis/ui/downloads/HistoryFragment$$ExternalSyntheticLambda5;->(Lcom/google/android/material/chip/Chip;Lcom/deniscerri/ytdlnis/ui/downloads/HistoryFragment;)V @@ -2330,18 +2306,12 @@ HSPLcom/deniscerri/ytdlnis/ui/more/settings/SettingsFragment$$ExternalSyntheticL HSPLcom/deniscerri/ytdlnis/ui/more/settings/SettingsFragment$$ExternalSyntheticLambda28;->onChanged(Ljava/lang/Object;)V HSPLcom/deniscerri/ytdlnis/ui/more/settings/SettingsFragment$$ExternalSyntheticLambda29;->(Ljava/lang/Object;)V HSPLcom/deniscerri/ytdlnis/ui/more/settings/SettingsFragment$$ExternalSyntheticLambda29;->onChanged(Ljava/lang/Object;)V -HSPLcom/deniscerri/ytdlnis/ui/more/settings/SettingsFragment$$ExternalSyntheticLambda30;->(Ljava/lang/Object;)V -HSPLcom/deniscerri/ytdlnis/ui/more/settings/SettingsFragment$$ExternalSyntheticLambda30;->onChanged(Ljava/lang/Object;)V HSPLcom/deniscerri/ytdlnis/util/FileUtil;->()V HSPLcom/deniscerri/ytdlnis/util/InfoUtil;->(Landroid/content/Context;)V HSPLcom/deniscerri/ytdlnis/util/NotificationUtil;->(Landroid/content/Context;)V HSPLcom/deniscerri/ytdlnis/util/NotificationUtil;->createNotificationChannel()V HSPLcom/deniscerri/ytdlnis/util/UiUtil;->(Lcom/deniscerri/ytdlnis/util/FileUtil;)V -HSPLcom/deniscerri/ytdlnis/util/UpdateUtil$$ExternalSyntheticLambda0;->(Lcom/deniscerri/ytdlnis/util/UpdateUtil;Ljava/util/concurrent/atomic/AtomicReference;)V -HSPLcom/deniscerri/ytdlnis/util/UpdateUtil$$ExternalSyntheticLambda0;->run()V -HSPLcom/deniscerri/ytdlnis/util/UpdateUtil;->(Landroid/content/Context;)V -HSPLcom/deniscerri/ytdlnis/util/UpdateUtil;->updateApp()Z -HSPLcom/devbrackets/android/exomedia/R$color;->set(Landroid/view/View;Landroidx/activity/OnBackPressedDispatcherOwner;)V +HSPLcom/facebook/shimmer/R$styleable;->()V HSPLcom/facebook/shimmer/Shimmer$AlphaHighlightBuilder;->()V HSPLcom/facebook/shimmer/Shimmer$AlphaHighlightBuilder;->getThis()Lcom/facebook/shimmer/Shimmer$Builder; HSPLcom/facebook/shimmer/Shimmer$Builder;->()V @@ -2582,7 +2552,7 @@ HSPLcom/fasterxml/jackson/databind/util/LRUMap;->(II)V HSPLcom/fasterxml/jackson/databind/util/RootNameLookup;->()V HSPLcom/fasterxml/jackson/databind/util/StdDateFormat;->()V HSPLcom/fasterxml/jackson/databind/util/StdDateFormat;->()V -HSPLcom/google/android/exoplayer2/drm/DefaultDrmSession$$ExternalSyntheticLambda5;->m(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; +HSPLcom/google/android/exoplayer2/drm/DefaultDrmSession$$ExternalSyntheticLambda0;->m(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; HSPLcom/google/android/material/animation/AnimationUtils;->()V HSPLcom/google/android/material/animation/AnimationUtils;->lerp(FFFFF)F HSPLcom/google/android/material/animation/MotionSpec;->()V @@ -2600,7 +2570,6 @@ HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior$4;->(Lcom HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior$SavedState$1;->()V HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior$SavedState;->()V HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior$SavedState;->(Landroid/os/Parcelable;)V -HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior$SavedState;->writeToParcel(Landroid/os/Parcel;I)V HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->()V HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->findFirstScrollingChild(Landroidx/coordinatorlayout/widget/CoordinatorLayout;)Landroid/view/View; HSPLcom/google/android/material/appbar/AppBarLayout$BaseBehavior;->getTopBottomOffsetForScrollingSibling()I @@ -2678,7 +2647,6 @@ HSPLcom/google/android/material/bottomsheet/BottomSheetBehavior$4;->(Lcom/ HSPLcom/google/android/material/bottomsheet/BottomSheetBehavior$SavedState$1;->()V HSPLcom/google/android/material/bottomsheet/BottomSheetBehavior$SavedState;->()V HSPLcom/google/android/material/bottomsheet/BottomSheetBehavior$SavedState;->(Landroid/view/AbsSavedState;Lcom/google/android/material/bottomsheet/BottomSheetBehavior;)V -HSPLcom/google/android/material/bottomsheet/BottomSheetBehavior$SavedState;->writeToParcel(Landroid/os/Parcel;I)V HSPLcom/google/android/material/bottomsheet/BottomSheetBehavior$StateSettlingTracker$1;->(Lcom/google/android/material/bottomsheet/BottomSheetBehavior$StateSettlingTracker;)V HSPLcom/google/android/material/bottomsheet/BottomSheetBehavior$StateSettlingTracker;->(Lcom/google/android/material/bottomsheet/BottomSheetBehavior;)V HSPLcom/google/android/material/bottomsheet/BottomSheetBehavior;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -2692,10 +2660,8 @@ HSPLcom/google/android/material/bottomsheet/BottomSheetBehavior;->updatePeekHeig HSPLcom/google/android/material/button/MaterialButton$SavedState$1;->()V HSPLcom/google/android/material/button/MaterialButton$SavedState;->()V HSPLcom/google/android/material/button/MaterialButton$SavedState;->(Landroid/os/Parcelable;)V -HSPLcom/google/android/material/button/MaterialButton$SavedState;->writeToParcel(Landroid/os/Parcel;I)V HSPLcom/google/android/material/button/MaterialButton;->()V HSPLcom/google/android/material/button/MaterialButton;->(Landroid/content/Context;Landroid/util/AttributeSet;)V -HSPLcom/google/android/material/button/MaterialButton;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V HSPLcom/google/android/material/button/MaterialButton;->isChecked()Z HSPLcom/google/android/material/button/MaterialButton;->isUsingOriginalBackground()Z HSPLcom/google/android/material/button/MaterialButton;->onAttachedToWindow()V @@ -2739,7 +2705,6 @@ HSPLcom/google/android/material/chip/Chip$1;->(Lcom/google/android/materia HSPLcom/google/android/material/chip/Chip$1;->onFontRetrievalFailed(I)V HSPLcom/google/android/material/chip/Chip$ChipTouchHelper;->(Lcom/google/android/material/chip/Chip;Lcom/google/android/material/chip/Chip;)V HSPLcom/google/android/material/chip/Chip;->()V -HSPLcom/google/android/material/chip/Chip;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLcom/google/android/material/chip/Chip;->drawableStateChanged()V HSPLcom/google/android/material/chip/Chip;->ensureAccessibleTouchTarget(I)V HSPLcom/google/android/material/chip/Chip;->getBackgroundDrawable()Landroid/graphics/drawable/Drawable; @@ -2780,7 +2745,6 @@ HSPLcom/google/android/material/chip/ChipDrawable;->isStateful(Landroid/content/ HSPLcom/google/android/material/chip/ChipDrawable;->isStateful(Landroid/graphics/drawable/Drawable;)Z HSPLcom/google/android/material/chip/ChipDrawable;->onSizeChange()V HSPLcom/google/android/material/chip/ChipDrawable;->onStateChange([I)Z -HSPLcom/google/android/material/chip/ChipDrawable;->onStateChange([I[I)Z HSPLcom/google/android/material/chip/ChipDrawable;->onTextSizeChange()V HSPLcom/google/android/material/chip/ChipDrawable;->setCheckable(Z)V HSPLcom/google/android/material/chip/ChipDrawable;->setCheckedIcon(Landroid/graphics/drawable/Drawable;)V @@ -2878,7 +2842,6 @@ HSPLcom/google/android/material/internal/FlowLayout;->setSingleLine(Z)V HSPLcom/google/android/material/internal/ParcelableSparseArray$1;->()V HSPLcom/google/android/material/internal/ParcelableSparseArray;->()V HSPLcom/google/android/material/internal/ParcelableSparseArray;->()V -HSPLcom/google/android/material/internal/ParcelableSparseArray;->writeToParcel(Landroid/os/Parcel;I)V HSPLcom/google/android/material/internal/TextDrawableHelper$1;->(Lcom/google/android/material/internal/TextDrawableHelper;)V HSPLcom/google/android/material/internal/TextDrawableHelper$1;->onFontRetrievalFailed(I)V HSPLcom/google/android/material/internal/TextDrawableHelper;->(Lcom/google/android/material/internal/TextDrawableHelper$TextDrawableDelegate;)V @@ -2990,7 +2953,6 @@ HSPLcom/google/android/material/navigation/NavigationBarMenuView;->setPresenter( HSPLcom/google/android/material/navigation/NavigationBarPresenter$SavedState$1;->()V HSPLcom/google/android/material/navigation/NavigationBarPresenter$SavedState;->()V HSPLcom/google/android/material/navigation/NavigationBarPresenter$SavedState;->()V -HSPLcom/google/android/material/navigation/NavigationBarPresenter$SavedState;->writeToParcel(Landroid/os/Parcel;I)V HSPLcom/google/android/material/navigation/NavigationBarPresenter;->()V HSPLcom/google/android/material/navigation/NavigationBarPresenter;->getId()I HSPLcom/google/android/material/navigation/NavigationBarPresenter;->initForMenu(Landroid/content/Context;Landroidx/appcompat/view/menu/MenuBuilder;)V @@ -3000,7 +2962,6 @@ HSPLcom/google/android/material/navigation/NavigationBarView$1;->(Lcom/goo HSPLcom/google/android/material/navigation/NavigationBarView$SavedState$1;->()V HSPLcom/google/android/material/navigation/NavigationBarView$SavedState;->()V HSPLcom/google/android/material/navigation/NavigationBarView$SavedState;->(Landroid/os/Parcelable;)V -HSPLcom/google/android/material/navigation/NavigationBarView$SavedState;->writeToParcel(Landroid/os/Parcel;I)V HSPLcom/google/android/material/navigation/NavigationBarView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLcom/google/android/material/navigation/NavigationBarView;->getMenuInflater()Landroid/view/MenuInflater; HSPLcom/google/android/material/navigation/NavigationBarView;->getMenuView()Landroidx/appcompat/view/menu/MenuView; @@ -3040,18 +3001,17 @@ HSPLcom/google/android/material/resources/TextAppearance;->shouldLoadFontSynchro HSPLcom/google/android/material/resources/TextAppearance;->updateDrawState(Landroid/content/Context;Landroid/text/TextPaint;Landroidx/transition/PathMotion;)V HSPLcom/google/android/material/resources/TextAppearance;->updateMeasureState(Landroid/content/Context;Landroid/text/TextPaint;Landroidx/transition/PathMotion;)V HSPLcom/google/android/material/resources/TextAppearance;->updateTextPaintMeasureState(Landroid/content/Context;Landroid/text/TextPaint;Landroid/graphics/Typeface;)V -HSPLcom/google/android/material/resources/TypefaceUtils$$ExternalSyntheticApiModelOutline0;->m(Landroid/content/res/Configuration;)I HSPLcom/google/android/material/resources/TypefaceUtils;->maybeCopyWithFontWeightAdjustment(Landroid/content/res/Configuration;Landroid/graphics/Typeface;)Landroid/graphics/Typeface; HSPLcom/google/android/material/ripple/RippleUtils;->()V HSPLcom/google/android/material/ripple/RippleUtils;->sanitizeRippleDrawableColor(Landroid/content/res/ColorStateList;)Landroid/content/res/ColorStateList; -HSPLcom/google/android/material/search/SearchBar$$ExternalSyntheticLambda1;->(Lcom/google/android/material/search/SearchBar;)V +HSPLcom/google/android/material/search/SearchBar$$ExternalSyntheticLambda1;->(Ljava/lang/Object;)V +HSPLcom/google/android/material/search/SearchBar$$ExternalSyntheticLambda1;->onChanged(Ljava/lang/Object;)V HSPLcom/google/android/material/search/SearchBar$1;->(Lcom/google/android/material/search/SearchBar;)V HSPLcom/google/android/material/search/SearchBar$1;->onViewAttachedToWindow(Landroid/view/View;)V HSPLcom/google/android/material/search/SearchBar$1;->onViewDetachedFromWindow(Landroid/view/View;)V HSPLcom/google/android/material/search/SearchBar$SavedState$1;->()V HSPLcom/google/android/material/search/SearchBar$SavedState;->()V HSPLcom/google/android/material/search/SearchBar$SavedState;->(Landroidx/appcompat/widget/Toolbar$SavedState;)V -HSPLcom/google/android/material/search/SearchBar$SavedState;->writeToParcel(Landroid/os/Parcel;I)V HSPLcom/google/android/material/search/SearchBar;->(Landroid/content/Context;Landroid/util/AttributeSet;)V HSPLcom/google/android/material/search/SearchBar;->addView(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V HSPLcom/google/android/material/search/SearchBar;->getCompatElevation()F @@ -3075,14 +3035,12 @@ HSPLcom/google/android/material/search/SearchView$$ExternalSyntheticLambda3;->(Lcom/google/android/material/search/SearchView;)V HSPLcom/google/android/material/search/SearchView$$ExternalSyntheticLambda5;->(Lcom/google/android/material/search/SearchView;)V HSPLcom/google/android/material/search/SearchView$$ExternalSyntheticLambda6;->(Lcom/google/android/material/search/SearchView;)V -HSPLcom/google/android/material/search/SearchView$$ExternalSyntheticLambda7;->(Lcom/google/android/material/search/SearchView;)V HSPLcom/google/android/material/search/SearchView$1;->(Lcom/google/android/material/search/SearchView;)V HSPLcom/google/android/material/search/SearchView$Behavior;->()V HSPLcom/google/android/material/search/SearchView$Behavior;->onDependentViewChanged(Landroidx/coordinatorlayout/widget/CoordinatorLayout;Landroid/view/View;Landroid/view/View;)Z HSPLcom/google/android/material/search/SearchView$SavedState$1;->()V HSPLcom/google/android/material/search/SearchView$SavedState;->()V HSPLcom/google/android/material/search/SearchView$SavedState;->(Landroid/os/Parcelable;)V -HSPLcom/google/android/material/search/SearchView$SavedState;->writeToParcel(Landroid/os/Parcel;I)V HSPLcom/google/android/material/search/SearchView$TransitionState;->()V HSPLcom/google/android/material/search/SearchView$TransitionState;->(Ljava/lang/String;I)V HSPLcom/google/android/material/search/SearchView;->(Landroid/content/Context;Landroid/util/AttributeSet;)V @@ -3105,12 +3063,12 @@ HSPLcom/google/android/material/search/SearchView;->setupWithSearchBar(Lcom/goog HSPLcom/google/android/material/search/SearchView;->updateNavigationIconProgressIfNeeded()V HSPLcom/google/android/material/search/SearchViewAnimationHelper;->(Lcom/google/android/material/search/SearchView;)V HSPLcom/google/android/material/shadow/ShadowRenderer;->()V -HSPLcom/google/android/material/shadow/ShadowRenderer;->()V HSPLcom/google/android/material/shadow/ShadowRenderer;->setShadowColor(I)V HSPLcom/google/android/material/shape/AbsoluteCornerSize;->(F)V HSPLcom/google/android/material/shape/AbsoluteCornerSize;->getCornerSize(Landroid/graphics/RectF;)F HSPLcom/google/android/material/shape/AdjustedCornerSize;->(FLcom/google/android/material/shape/CornerSize;)V HSPLcom/google/android/material/shape/AdjustedCornerSize;->getCornerSize(Landroid/graphics/RectF;)F +HSPLcom/google/android/material/shape/CornerTreatment;->()V HSPLcom/google/android/material/shape/EdgeTreatment;->()V HSPLcom/google/android/material/shape/EdgeTreatment;->getEdgePath(FFFLcom/google/android/material/shape/ShapePath;)V HSPLcom/google/android/material/shape/MaterialShapeDrawable$1;->(Lcom/google/android/material/shape/MaterialShapeDrawable;)V @@ -3121,12 +3079,10 @@ HSPLcom/google/android/material/shape/MaterialShapeDrawable$MaterialShapeDrawabl HSPLcom/google/android/material/shape/MaterialShapeDrawable;->()V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->()V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->(Landroid/content/Context;Landroid/util/AttributeSet;II)V -HSPLcom/google/android/material/shape/MaterialShapeDrawable;->(Lcom/google/android/material/shape/MaterialShapeDrawable$MaterialShapeDrawableState;)V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->(Lcom/google/android/material/shape/ShapeAppearanceModel;)V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->calculatePath(Landroid/graphics/RectF;Landroid/graphics/Path;)V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->calculateTintFilter(Landroid/content/res/ColorStateList;Landroid/graphics/PorterDuff$Mode;Landroid/graphics/Paint;Z)Landroid/graphics/PorterDuffColorFilter; HSPLcom/google/android/material/shape/MaterialShapeDrawable;->compositeElevationOverlayIfNeeded(I)I -HSPLcom/google/android/material/shape/MaterialShapeDrawable;->draw(Landroid/graphics/Canvas;)V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->drawShape(Landroid/graphics/Canvas;Landroid/graphics/Paint;Landroid/graphics/Path;Lcom/google/android/material/shape/ShapeAppearanceModel;Landroid/graphics/RectF;)V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->getBoundsAsRectF()Landroid/graphics/RectF; HSPLcom/google/android/material/shape/MaterialShapeDrawable;->getConstantState()Landroid/graphics/drawable/Drawable$ConstantState; @@ -3151,7 +3107,6 @@ HSPLcom/google/android/material/shape/MaterialShapeDrawable;->setTint(I)V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->setTintList(Landroid/content/res/ColorStateList;)V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->setTintMode(Landroid/graphics/PorterDuff$Mode;)V HSPLcom/google/android/material/shape/MaterialShapeDrawable;->updateColorsForState([I)Z -HSPLcom/google/android/material/shape/MaterialShapeDrawable;->updateTintFilter()Z HSPLcom/google/android/material/shape/MaterialShapeDrawable;->updateZ()V HSPLcom/google/android/material/shape/RelativeCornerSize;->(F)V HSPLcom/google/android/material/shape/RelativeCornerSize;->getCornerSize(Landroid/graphics/RectF;)F @@ -3160,7 +3115,7 @@ HSPLcom/google/android/material/shape/RoundedCornerTreatment;->getCornerPath(FFL HSPLcom/google/android/material/shape/ShapeAppearanceModel$Builder;->()V HSPLcom/google/android/material/shape/ShapeAppearanceModel$Builder;->(Lcom/google/android/material/shape/ShapeAppearanceModel;)V HSPLcom/google/android/material/shape/ShapeAppearanceModel$Builder;->build()Lcom/google/android/material/shape/ShapeAppearanceModel; -HSPLcom/google/android/material/shape/ShapeAppearanceModel$Builder;->compatCornerTreatmentSize(Lokio/Okio__OkioKt;)F +HSPLcom/google/android/material/shape/ShapeAppearanceModel$Builder;->compatCornerTreatmentSize(Lcom/google/android/material/shape/CornerTreatment;)F HSPLcom/google/android/material/shape/ShapeAppearanceModel;->()V HSPLcom/google/android/material/shape/ShapeAppearanceModel;->()V HSPLcom/google/android/material/shape/ShapeAppearanceModel;->(Lcom/google/android/material/shape/ShapeAppearanceModel$Builder;)V @@ -3172,6 +3127,7 @@ HSPLcom/google/android/material/shape/ShapeAppearanceModel;->isRoundRect(Landroi HSPLcom/google/android/material/shape/ShapeAppearanceModel;->withCornerSize(F)Lcom/google/android/material/shape/ShapeAppearanceModel; HSPLcom/google/android/material/shape/ShapeAppearancePathProvider$Lazy;->()V HSPLcom/google/android/material/shape/ShapeAppearancePathProvider;->()V +HSPLcom/google/android/material/shape/ShapeAppearancePathProvider;->calculatePath(Lcom/google/android/material/shape/ShapeAppearanceModel;FLandroid/graphics/RectF;Lcom/google/android/material/shape/MaterialShapeDrawable$1;Landroid/graphics/Path;)V HSPLcom/google/android/material/shape/ShapeAppearancePathProvider;->pathOverlapsCorner(Landroid/graphics/Path;I)Z HSPLcom/google/android/material/shape/ShapePath$1;->(Ljava/util/ArrayList;Landroid/graphics/Matrix;)V HSPLcom/google/android/material/shape/ShapePath$ArcShadowOperation;->(Lcom/google/android/material/shape/ShapePath$PathArcOperation;)V @@ -3198,9 +3154,16 @@ HSPLcom/google/android/material/theme/MaterialComponentsViewInflater;->()V HSPLcom/google/android/material/theme/MaterialComponentsViewInflater;->createButton(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatButton; HSPLcom/google/android/material/theme/MaterialComponentsViewInflater;->createTextView(Landroid/content/Context;Landroid/util/AttributeSet;)Landroidx/appcompat/widget/AppCompatTextView; HSPLcom/google/android/material/theme/overlay/MaterialThemeOverlay;->()V -HSPLcom/google/android/material/theme/overlay/MaterialThemeOverlay;->wrap(Landroid/content/Context;Landroid/util/AttributeSet;II)Landroid/content/Context; HSPLcom/squareup/picasso/PicassoProvider;->()V HSPLcom/squareup/picasso/PicassoProvider;->onCreate()Z +HSPLcom/yausername/aria2c/Aria2c;->()V +HSPLcom/yausername/aria2c/Aria2c;->()V +HSPLcom/yausername/aria2c/Aria2c;->init(Landroid/content/Context;)V +HSPLcom/yausername/aria2c/Aria2c;->initAria2c(Landroid/content/Context;Ljava/io/File;)V +HSPLcom/yausername/ffmpeg/FFmpeg;->()V +HSPLcom/yausername/ffmpeg/FFmpeg;->()V +HSPLcom/yausername/ffmpeg/FFmpeg;->init(Landroid/content/Context;)V +HSPLcom/yausername/ffmpeg/FFmpeg;->initFFmpeg(Landroid/content/Context;Ljava/io/File;)V HSPLcom/yausername/youtubedl_android/YoutubeDL;->()V HSPLcom/yausername/youtubedl_android/YoutubeDL;->()V HSPLcom/yausername/youtubedl_android/YoutubeDL;->initPython(Landroid/content/Context;Ljava/io/File;)V @@ -3235,7 +3198,6 @@ HSPLkotlin/collections/IntIterator;->()V HSPLkotlin/collections/MapsKt__MapsJVMKt;->mapCapacity(I)I HSPLkotlin/collections/MapsKt___MapsJvmKt;->toMap(Ljava/util/ArrayList;)Ljava/util/Map; HSPLkotlin/collections/MapsKt___MapsJvmKt;->toMap(Ljava/util/ArrayList;Ljava/util/LinkedHashMap;)V -HSPLkotlin/collections/SetsKt__SetsKt;->build(Lkotlin/collections/builders/SetBuilder;)Lkotlin/collections/builders/SetBuilder; HSPLkotlin/collections/builders/ListBuilderKt;->arrayOfUninitializedElements(I)[Ljava/lang/Object; HSPLkotlin/collections/builders/MapBuilder$Companion;->()V HSPLkotlin/collections/builders/MapBuilder$Itr;->(Lkotlin/collections/builders/MapBuilder;)V @@ -3333,15 +3295,10 @@ HSPLkotlin/sequences/SequencesKt__SequencesKt$asSequence$$inlined$Sequence$1;->< HSPLkotlin/sequences/SequencesKt__SequencesKt$asSequence$$inlined$Sequence$1;->iterator()Ljava/util/Iterator; HSPLkotlin/text/CharsKt__CharKt;->isWhitespace(C)Z HSPLkotlin/text/StringsKt__StringsJVMKt;->isBlank(Ljava/lang/CharSequence;)Z -HSPLkotlin/text/StringsKt__StringsJVMKt;->replace$default(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; HSPLkotlin/text/StringsKt__StringsJVMKt;->startsWith(Ljava/lang/String;Ljava/lang/String;Z)Z HSPLkotlin/text/StringsKt__StringsKt;->getLastIndex(Ljava/lang/CharSequence;)I HSPLkotlin/text/StringsKt__StringsKt;->indexOf$default(Ljava/lang/CharSequence;CIZI)I -HSPLkotlin/text/StringsKt__StringsKt;->indexOf(ILjava/lang/CharSequence;Ljava/lang/String;Z)I HSPLkotlin/text/StringsKt__StringsKt;->lastIndexOf$default(Ljava/lang/CharSequence;CII)I -HSPLkotlin/text/StringsKt__StringsKt;->requireNonNegativeLimit(I)V -HSPLkotlin/text/StringsKt__StringsKt;->split$StringsKt__StringsKt(ILjava/lang/CharSequence;Ljava/lang/String;Z)Ljava/util/List; -HSPLkotlin/text/StringsKt__StringsKt;->split$default(Ljava/lang/String;[Ljava/lang/String;)Ljava/util/List; HSPLkotlin/text/StringsKt__StringsKt;->substringAfterLast(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; HSPLkotlinx/coroutines/AbstractCoroutine;->(Lkotlin/coroutines/CoroutineContext;Z)V HSPLkotlinx/coroutines/AbstractCoroutine;->afterResume(Ljava/lang/Object;)V @@ -3370,7 +3327,6 @@ HSPLkotlinx/coroutines/CoroutineDispatcher;->interceptContinuation(Lkotlin/corou HSPLkotlinx/coroutines/CoroutineDispatcher;->isDispatchNeeded()Z HSPLkotlinx/coroutines/CoroutineDispatcher;->minusKey(Lkotlin/coroutines/CoroutineContext$Key;)Lkotlin/coroutines/CoroutineContext; HSPLkotlinx/coroutines/CoroutineDispatcher;->releaseInterceptedContinuation(Lkotlin/coroutines/Continuation;)V -HSPLkotlinx/coroutines/CoroutineScopeKt;->CoroutineScope(Lkotlin/coroutines/CoroutineContext;)Lkotlinx/coroutines/internal/ContextScope; HSPLkotlinx/coroutines/CoroutineStart$WhenMappings;->()V HSPLkotlinx/coroutines/CoroutineStart;->$values()[Lkotlinx/coroutines/CoroutineStart; HSPLkotlinx/coroutines/CoroutineStart;->()V @@ -3399,7 +3355,6 @@ HSPLkotlinx/coroutines/EventLoop;->incrementUseCount(Z)V HSPLkotlinx/coroutines/EventLoopImplBase;->()V HSPLkotlinx/coroutines/EventLoopImplBase;->()V HSPLkotlinx/coroutines/EventLoopImplPlatform;->()V -HSPLkotlinx/coroutines/EventLoop_commonKt;->()V HSPLkotlinx/coroutines/ExecutorCoroutineDispatcher;->()V HSPLkotlinx/coroutines/ExecutorCoroutineDispatcher;->()V HSPLkotlinx/coroutines/ExecutorCoroutineDispatcherImpl;->(Ljava/util/concurrent/Executor;)V @@ -3468,7 +3423,6 @@ HSPLkotlinx/coroutines/NonDisposableHandle;->()V HSPLkotlinx/coroutines/NonDisposableHandle;->dispose()V HSPLkotlinx/coroutines/StandaloneCoroutine;->(Lkotlin/coroutines/CoroutineContext;Z)V HSPLkotlinx/coroutines/SupervisorJobImpl;->(Lkotlinx/coroutines/Job;)V -HSPLkotlinx/coroutines/SupervisorKt;->()V HSPLkotlinx/coroutines/Unconfined;->()V HSPLkotlinx/coroutines/Unconfined;->()V HSPLkotlinx/coroutines/android/AndroidDispatcherFactory;->()V @@ -3584,16 +3538,14 @@ HSPLkotlinx/coroutines/scheduling/WorkQueue;->()V HSPLkotlinx/coroutines/scheduling/WorkQueue;->add(Lkotlinx/coroutines/scheduling/Task;Z)Lkotlinx/coroutines/scheduling/Task; HSPLkotlinx/coroutines/scheduling/WorkQueue;->pollBuffer()Lkotlinx/coroutines/scheduling/Task; HSPLkotlinx/coroutines/scheduling/WorkQueue;->tryStealLastScheduled(Lkotlinx/coroutines/scheduling/WorkQueue;Z)J -HSPLkotlinx/serialization/json/JsonElementSerializersKt;->()V -HSPLkotlinx/serialization/json/JsonElementSerializersKt;->create(Landroidx/sqlite/db/SupportSQLiteOpenHelper$Configuration;)Landroidx/sqlite/db/SupportSQLiteOpenHelper; -HSPLokio/Okio__OkioKt;->()V -HSPLokio/Okio__OkioKt;->()V +HSPLokhttp3/internal/connection/TlsHandshakeKt;->set(Landroid/view/View;Landroidx/activity/OnBackPressedDispatcherOwner;)V HSPLorg/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField;->()V HSPLorg/apache/commons/compress/archivers/zip/AsiExtraField;->()V HSPLorg/apache/commons/compress/archivers/zip/AsiExtraField;->()V HSPLorg/apache/commons/compress/archivers/zip/AsiExtraField;->getHeaderId()Lorg/apache/commons/compress/archivers/zip/ZipShort; HSPLorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;->()V HSPLorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;->createExtraField(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField; +HSPLorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;->parse([BZ)[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; HSPLorg/apache/commons/compress/archivers/zip/ExtraFieldUtils;->register(Ljava/lang/Class;)V HSPLorg/apache/commons/compress/archivers/zip/FallbackZipEncoding;->(I)V HSPLorg/apache/commons/compress/archivers/zip/GeneralPurposeBit;->()V @@ -3621,10 +3573,8 @@ HSPLorg/apache/commons/compress/archivers/zip/X0019_EncryptionRecipientCertifica HSPLorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;->()V HSPLorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;->()V HSPLorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;->getHeaderId()Lorg/apache/commons/compress/archivers/zip/ZipShort; -HSPLorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;->getLocalFileDataData()[B HSPLorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;->getLocalFileDataLength()Lorg/apache/commons/compress/archivers/zip/ZipShort; HSPLorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;->parseFromCentralDirectoryData([BII)V -HSPLorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;->parseFromLocalFileData([BII)V HSPLorg/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp;->setFlags(B)V HSPLorg/apache/commons/compress/archivers/zip/X7875_NewUnix;->()V HSPLorg/apache/commons/compress/archivers/zip/X7875_NewUnix;->()V @@ -3638,13 +3588,12 @@ HSPLorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField HSPLorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;->()V HSPLorg/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField;->getHeaderId()Lorg/apache/commons/compress/archivers/zip/ZipShort; HSPLorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;->()V +HSPLorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;->()V HSPLorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;->getAllExtraFieldsNoCopy()[Lorg/apache/commons/compress/archivers/zip/ZipExtraField; HSPLorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;->getExtraField(Lorg/apache/commons/compress/archivers/zip/ZipShort;)Lorg/apache/commons/compress/archivers/zip/ZipExtraField; HSPLorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;->getName()Ljava/lang/String; HSPLorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;->hashCode()I HSPLorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;->isDirectory()Z -HSPLorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;->mergeExtraFields([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;Z)V -HSPLorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;->setExtra()V HSPLorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;->setExtra([B)V HSPLorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;->setExtraFields([Lorg/apache/commons/compress/archivers/zip/ZipExtraField;)V HSPLorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;->setMethod(I)V @@ -3670,7 +3619,6 @@ HSPLorg/apache/commons/compress/archivers/zip/ZipFile;->close()V HSPLorg/apache/commons/compress/archivers/zip/ZipFile;->finalize()V HSPLorg/apache/commons/compress/archivers/zip/ZipFile;->getInputStream(Lorg/apache/commons/compress/archivers/zip/ZipArchiveEntry;)Ljava/io/InputStream; HSPLorg/apache/commons/compress/archivers/zip/ZipFile;->populateFromCentralDirectory()Ljava/util/HashMap; -HSPLorg/apache/commons/compress/archivers/zip/ZipFile;->resolveLocalFileHeaderData(Ljava/util/HashMap;)V HSPLorg/apache/commons/compress/archivers/zip/ZipFile;->skipBytes(I)V HSPLorg/apache/commons/compress/archivers/zip/ZipLong;->(I[B)V HSPLorg/apache/commons/compress/archivers/zip/ZipLong;->getBytes(J)[B @@ -3696,12 +3644,9 @@ HSPLorg/apache/commons/io/Charsets;->()V HSPLorg/apache/commons/io/FileUtils;->()V HSPLorg/apache/commons/io/FileUtils;->cleanDirectory(Ljava/io/File;)V HSPLorg/apache/commons/io/FileUtils;->copyToFile(Ljava/io/File;Ljava/io/InputStream;)V -HSPLorg/apache/commons/io/FileUtils;->deleteDirectory(Ljava/io/File;)V HSPLorg/apache/commons/io/FileUtils;->deleteQuietly(Ljava/io/File;)V -HSPLorg/apache/commons/io/FileUtils;->forceDelete(Ljava/io/File;)V HSPLorg/apache/commons/io/IOUtils;->()V HSPLorg/apache/commons/io/IOUtils;->closeQuietly(Ljava/io/Closeable;)V -HSPLorg/apache/commons/io/Java7Support;->()V HSPLorg/apache/commons/io/output/StringBuilderWriter;->()V HSPLorg/apache/commons/io/output/StringBuilderWriter;->(I)V HSPLorg/apache/commons/io/output/StringBuilderWriter;->close()V @@ -3737,8 +3682,7 @@ Landroidx/activity/result/ActivityResultRegistryOwner; Landroidx/activity/result/contract/ActivityResultContract; Landroidx/activity/result/contract/ActivityResultContracts$RequestMultiplePermissions; Landroidx/activity/result/contract/ActivityResultContracts$StartActivityForResult; -Landroidx/appcompat/R$id; -Landroidx/appcompat/R$style; +Landroidx/appcompat/R$string; Landroidx/appcompat/R$styleable; Landroidx/appcompat/app/ActionBar$LayoutParams; Landroidx/appcompat/app/AppCompatActivity$1; @@ -3749,6 +3693,7 @@ Landroidx/appcompat/app/AppCompatDelegate; Landroidx/appcompat/app/AppCompatDelegateImpl$2; Landroidx/appcompat/app/AppCompatDelegateImpl$3; Landroidx/appcompat/app/AppCompatDelegateImpl$5; +Landroidx/appcompat/app/AppCompatDelegateImpl$Api24Impl$$ExternalSyntheticApiModelOutline1; Landroidx/appcompat/app/AppCompatDelegateImpl$Api24Impl; Landroidx/appcompat/app/AppCompatDelegateImpl$AppCompatWindowCallback; Landroidx/appcompat/app/AppCompatDelegateImpl$PanelFeatureState; @@ -3809,12 +3754,13 @@ Landroidx/appcompat/widget/AppCompatMultiAutoCompleteTextView; Landroidx/appcompat/widget/AppCompatRatingBar; Landroidx/appcompat/widget/AppCompatSeekBar; Landroidx/appcompat/widget/AppCompatSpinner; -Landroidx/appcompat/widget/AppCompatTextClassifierHelper$Api26Impl$$ExternalSyntheticApiModelOutline1; Landroidx/appcompat/widget/AppCompatTextClassifierHelper; Landroidx/appcompat/widget/AppCompatTextHelper$1; Landroidx/appcompat/widget/AppCompatTextHelper$Api17Impl; Landroidx/appcompat/widget/AppCompatTextHelper$Api21Impl; +Landroidx/appcompat/widget/AppCompatTextHelper$Api24Impl$$ExternalSyntheticApiModelOutline0; Landroidx/appcompat/widget/AppCompatTextHelper$Api24Impl; +Landroidx/appcompat/widget/AppCompatTextHelper$Api26Impl$$ExternalSyntheticApiModelOutline0; Landroidx/appcompat/widget/AppCompatTextHelper$Api26Impl; Landroidx/appcompat/widget/AppCompatTextHelper$Api28Impl; Landroidx/appcompat/widget/AppCompatTextHelper; @@ -3875,7 +3821,6 @@ Landroidx/appcompat/widget/ViewStubCompat; Landroidx/appcompat/widget/ViewUtils; Landroidx/arch/core/executor/ArchTaskExecutor$2; Landroidx/arch/core/executor/ArchTaskExecutor; -Landroidx/arch/core/executor/DefaultTaskExecutor$$ExternalSyntheticApiModelOutline0; Landroidx/arch/core/executor/DefaultTaskExecutor$1; Landroidx/arch/core/executor/DefaultTaskExecutor; Landroidx/arch/core/internal/FastSafeIterableMap; @@ -3886,7 +3831,8 @@ Landroidx/arch/core/internal/SafeIterableMap$IteratorWithAdditions; Landroidx/arch/core/internal/SafeIterableMap$ListIterator; Landroidx/arch/core/internal/SafeIterableMap$SupportRemove; Landroidx/arch/core/internal/SafeIterableMap; -Landroidx/benchmark/Api24Kt$$ExternalSyntheticApiModelOutline0; +Landroidx/cardview/R$style; +Landroidx/cardview/R$styleable; Landroidx/cardview/widget/CardView$1; Landroidx/cardview/widget/CardView; Landroidx/cardview/widget/CardViewApi21Impl; @@ -3932,8 +3878,12 @@ Landroidx/constraintlayout/core/widgets/WidgetContainer; Landroidx/constraintlayout/core/widgets/analyzer/BasicMeasure$Measure; Landroidx/constraintlayout/core/widgets/analyzer/BasicMeasure$Measurer; Landroidx/constraintlayout/core/widgets/analyzer/BasicMeasure; +Landroidx/constraintlayout/core/widgets/analyzer/Dependency; Landroidx/constraintlayout/core/widgets/analyzer/DependencyGraph; Landroidx/constraintlayout/core/widgets/analyzer/Direct; +Landroidx/constraintlayout/core/widgets/analyzer/HorizontalWidgetRun; +Landroidx/constraintlayout/core/widgets/analyzer/VerticalWidgetRun; +Landroidx/constraintlayout/core/widgets/analyzer/WidgetRun; Landroidx/constraintlayout/motion/widget/KeyTimeCycle$$ExternalSyntheticOutline0; Landroidx/constraintlayout/widget/ConstraintHelper; Landroidx/constraintlayout/widget/ConstraintLayout$1; @@ -3946,6 +3896,7 @@ Landroidx/constraintlayout/widget/Guideline; Landroidx/constraintlayout/widget/Placeholder; Landroidx/constraintlayout/widget/R$styleable; Landroidx/constraintlayout/widget/VirtualLayout; +Landroidx/coordinatorlayout/R$styleable; Landroidx/coordinatorlayout/widget/CoordinatorLayout$AttachedBehavior; Landroidx/coordinatorlayout/widget/CoordinatorLayout$Behavior; Landroidx/coordinatorlayout/widget/CoordinatorLayout$DefaultBehavior; @@ -3959,21 +3910,19 @@ Landroidx/coordinatorlayout/widget/CoordinatorLayout; Landroidx/coordinatorlayout/widget/DirectedAcyclicGraph; Landroidx/coordinatorlayout/widget/ViewGroupUtils; Landroidx/core/R$styleable; -Landroidx/core/app/ActivityCompat$Api23Impl; Landroidx/core/app/ActivityCompat$RequestPermissionsRequestCodeValidator; -Landroidx/core/app/ActivityCompat; Landroidx/core/app/ComponentActivity; Landroidx/core/app/CoreComponentFactory$CompatWrapped; Landroidx/core/app/CoreComponentFactory; Landroidx/core/app/NavUtils; Landroidx/core/app/NotificationCompat$Builder; -Landroidx/core/app/NotificationManagerCompat$$ExternalSyntheticApiModelOutline0; -Landroidx/core/app/NotificationManagerCompat; Landroidx/core/app/OnMultiWindowModeChangedProvider; Landroidx/core/app/OnPictureInPictureModeChangedProvider; Landroidx/core/content/ContextCompat$Api21Impl; Landroidx/core/content/ContextCompat$Api23Impl; Landroidx/core/content/ContextCompat$Api26Impl$$ExternalSyntheticApiModelOutline0; +Landroidx/core/content/ContextCompat$Api26Impl$$ExternalSyntheticApiModelOutline1; +Landroidx/core/content/ContextCompat$Api26Impl$$ExternalSyntheticOutline2; Landroidx/core/content/ContextCompat; Landroidx/core/content/FileProvider$PathStrategy; Landroidx/core/content/FileProvider$SimplePathStrategy; @@ -4012,8 +3961,7 @@ Landroidx/core/os/LocaleListPlatformWrapper$$ExternalSyntheticApiModelOutline4; Landroidx/core/os/LocaleListPlatformWrapper; Landroidx/core/os/TraceCompat$Api18Impl; Landroidx/core/os/TraceCompat; -Landroidx/core/text/ICUCompat$Api24Impl$$ExternalSyntheticApiModelOutline1; -Landroidx/core/text/ICUCompat$Api24Impl$$ExternalSyntheticApiModelOutline2; +Landroidx/core/text/ICUCompat$Api24Impl$$ExternalSyntheticApiModelOutline0; Landroidx/core/util/Consumer; Landroidx/core/util/ObjectsCompat$Api19Impl; Landroidx/core/util/Pools$SimplePool; @@ -4021,8 +3969,8 @@ Landroidx/core/util/Pools$SynchronizedPool; Landroidx/core/util/Preconditions; Landroidx/core/view/AccessibilityDelegateCompat$AccessibilityDelegateAdapter; Landroidx/core/view/AccessibilityDelegateCompat; -Landroidx/core/view/DisplayCutoutCompat$Api28Impl$$ExternalSyntheticApiModelOutline1; Landroidx/core/view/DisplayCutoutCompat$Api28Impl$$ExternalSyntheticApiModelOutline2; +Landroidx/core/view/DisplayCutoutCompat$Api28Impl$$ExternalSyntheticApiModelOutline3; Landroidx/core/view/GravityCompat$Api17Impl; Landroidx/core/view/KeyEventDispatcher$Component; Landroidx/core/view/MarginLayoutParamsCompat$Api17Impl; @@ -4065,12 +4013,10 @@ Landroidx/core/view/ViewCompat$Api29Impl$$ExternalSyntheticApiModelOutline2; Landroidx/core/view/ViewCompat$Api29Impl$$ExternalSyntheticApiModelOutline3; Landroidx/core/view/ViewCompat$Api29Impl; Landroidx/core/view/ViewCompat; -Landroidx/core/view/ViewConfigurationCompat$Api26Impl$$ExternalSyntheticApiModelOutline0; Landroidx/core/view/ViewConfigurationCompat$Api26Impl; Landroidx/core/view/ViewConfigurationCompat$Api28Impl$$ExternalSyntheticApiModelOutline0; Landroidx/core/view/ViewConfigurationCompat$Api28Impl; Landroidx/core/view/ViewConfigurationCompat; -Landroidx/core/view/ViewPropertyAnimatorListener; Landroidx/core/view/WindowInsetsCompat$BuilderImpl29$$ExternalSyntheticApiModelOutline5; Landroidx/core/view/WindowInsetsCompat$BuilderImpl29; Landroidx/core/view/WindowInsetsCompat$BuilderImpl30; @@ -4094,7 +4040,6 @@ Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActio Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline1; Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline2; Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline3; -Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline4; Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline8; Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat$$ExternalSyntheticApiModelOutline9; Landroidx/core/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityActionCompat; @@ -4108,11 +4053,10 @@ Landroidx/core/view/accessibility/AccessibilityViewCommand$SetSelectionArguments Landroidx/core/view/accessibility/AccessibilityViewCommand$SetTextArguments; Landroidx/core/view/accessibility/AccessibilityViewCommand; Landroidx/core/view/animation/PathInterpolatorCompat$Api21Impl; -Landroidx/core/widget/EdgeEffectCompat$Api31Impl; -Landroidx/core/widget/NestedScrollView$AccessibilityDelegate; -Landroidx/core/widget/NestedScrollView; +Landroidx/core/widget/EdgeEffectCompat$Api31Impl$$ExternalSyntheticApiModelOutline1; Landroidx/core/widget/TextViewCompat$Api17Impl; Landroidx/core/widget/TextViewCompat$Api23Impl; +Landroidx/core/widget/TextViewCompat$Api28Impl$$ExternalSyntheticApiModelOutline2; Landroidx/core/widget/TextViewCompat; Landroidx/core/widget/TextViewOnReceiveContentListener; Landroidx/core/widget/TintableCompoundButton; @@ -4165,6 +4109,7 @@ Landroidx/emoji2/viewsintegration/EmojiTextViewHelper; Landroidx/emoji2/viewsintegration/EmojiTextWatcher$InitCallbackImpl; Landroidx/emoji2/viewsintegration/EmojiTextWatcher; Landroidx/emoji2/viewsintegration/EmojiTransformationMethod; +Landroidx/fragment/R$styleable; Landroidx/fragment/app/BackStackRecord; Landroidx/fragment/app/DefaultSpecialEffectsController; Landroidx/fragment/app/Fragment$2; @@ -4184,6 +4129,7 @@ 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; Landroidx/fragment/app/FragmentManager$$ExternalSyntheticLambda0; @@ -4231,6 +4177,7 @@ Landroidx/fragment/app/SpecialEffectsControllerFactory; Landroidx/fragment/app/strictmode/FragmentStrictMode$Flag; Landroidx/fragment/app/strictmode/FragmentStrictMode$Policy; Landroidx/fragment/app/strictmode/FragmentStrictMode; +Landroidx/fragment/app/strictmode/FragmentTagUsageViolation; Landroidx/fragment/app/strictmode/Violation; Landroidx/fragment/app/strictmode/WrongFragmentContainerViolation; Landroidx/interpolator/view/animation/FastOutLinearInInterpolator; @@ -4331,7 +4278,6 @@ Landroidx/preference/PreferenceManager; Landroidx/preference/PreferenceRecyclerViewAccessibilityDelegate$1; Landroidx/preference/PreferenceRecyclerViewAccessibilityDelegate; Landroidx/preference/PreferenceScreen; -Landroidx/preference/R$color; Landroidx/preference/R$styleable; Landroidx/preference/SwitchPreference; Landroidx/preference/TwoStatePreference; @@ -4457,7 +4403,6 @@ Landroidx/room/TransactionExecutor; Landroidx/room/migration/Migration; Landroidx/room/util/CursorUtil; Landroidx/room/util/DBUtil; -Landroidx/savedstate/R$id; Landroidx/savedstate/Recreator; Landroidx/savedstate/SavedStateRegistry$$ExternalSyntheticLambda0; Landroidx/savedstate/SavedStateRegistry$SavedStateProvider; @@ -4483,6 +4428,7 @@ Landroidx/sqlite/db/framework/FrameworkSQLiteOpenHelper$OpenHelper$Companion; Landroidx/sqlite/db/framework/FrameworkSQLiteOpenHelper$OpenHelper; Landroidx/sqlite/db/framework/FrameworkSQLiteOpenHelper$lazyDelegate$1; Landroidx/sqlite/db/framework/FrameworkSQLiteOpenHelper; +Landroidx/sqlite/db/framework/FrameworkSQLiteOpenHelperFactory; Landroidx/sqlite/db/framework/FrameworkSQLiteProgram; Landroidx/sqlite/db/framework/FrameworkSQLiteStatement; Landroidx/sqlite/util/ProcessLock; @@ -4709,6 +4655,7 @@ Lcom/deniscerri/ytdlnis/database/viewmodel/ResultViewModel$getTrending$1; Lcom/deniscerri/ytdlnis/database/viewmodel/ResultViewModel; Lcom/deniscerri/ytdlnis/databinding/ActivityMainBinding; Lcom/deniscerri/ytdlnis/databinding/FragmentHomeBinding; +Lcom/deniscerri/ytdlnis/receiver/ShareActivity$$ExternalSyntheticLambda1; Lcom/deniscerri/ytdlnis/ui/HomeFragment$$ExternalSyntheticLambda0; Lcom/deniscerri/ytdlnis/ui/HomeFragment$$ExternalSyntheticLambda1; Lcom/deniscerri/ytdlnis/ui/HomeFragment$$ExternalSyntheticLambda3; @@ -4735,14 +4682,11 @@ Lcom/deniscerri/ytdlnis/ui/downloads/HistoryFragment; Lcom/deniscerri/ytdlnis/ui/more/MoreFragment; Lcom/deniscerri/ytdlnis/ui/more/settings/SettingsFragment$$ExternalSyntheticLambda28; Lcom/deniscerri/ytdlnis/ui/more/settings/SettingsFragment$$ExternalSyntheticLambda29; -Lcom/deniscerri/ytdlnis/ui/more/settings/SettingsFragment$$ExternalSyntheticLambda30; Lcom/deniscerri/ytdlnis/util/FileUtil; Lcom/deniscerri/ytdlnis/util/InfoUtil; Lcom/deniscerri/ytdlnis/util/NotificationUtil; Lcom/deniscerri/ytdlnis/util/UiUtil; -Lcom/deniscerri/ytdlnis/util/UpdateUtil$$ExternalSyntheticLambda0; -Lcom/deniscerri/ytdlnis/util/UpdateUtil; -Lcom/devbrackets/android/exomedia/R$color; +Lcom/facebook/shimmer/R$styleable; Lcom/facebook/shimmer/Shimmer$AlphaHighlightBuilder; Lcom/facebook/shimmer/Shimmer$Builder; Lcom/facebook/shimmer/Shimmer; @@ -4907,7 +4851,7 @@ Lcom/fasterxml/jackson/databind/util/LRUMap; Lcom/fasterxml/jackson/databind/util/RootNameLookup; Lcom/fasterxml/jackson/databind/util/StdDateFormat; Lcom/fasterxml/jackson/databind/util/TokenBuffer; -Lcom/google/android/exoplayer2/drm/DefaultDrmSession$$ExternalSyntheticLambda5; +Lcom/google/android/exoplayer2/drm/DefaultDrmSession$$ExternalSyntheticLambda0; Lcom/google/android/exoplayer2/util/EventDispatcher$Event; Lcom/google/android/material/animation/AnimationUtils; Lcom/google/android/material/animation/MotionSpec; @@ -4998,7 +4942,6 @@ Lcom/google/android/material/internal/FadeThroughDrawable; Lcom/google/android/material/internal/FlowLayout; Lcom/google/android/material/internal/MaterialCheckable$OnCheckedChangeListener; Lcom/google/android/material/internal/MaterialCheckable; -Lcom/google/android/material/internal/MultiViewUpdateListener$Listener; Lcom/google/android/material/internal/ParcelableSparseArray$1; Lcom/google/android/material/internal/ParcelableSparseArray; Lcom/google/android/material/internal/TextDrawableHelper$1; @@ -5036,7 +4979,6 @@ Lcom/google/android/material/resources/MaterialResources; Lcom/google/android/material/resources/TextAppearance$1; Lcom/google/android/material/resources/TextAppearance$2; Lcom/google/android/material/resources/TextAppearance; -Lcom/google/android/material/resources/TypefaceUtils$$ExternalSyntheticApiModelOutline0; Lcom/google/android/material/resources/TypefaceUtils; Lcom/google/android/material/ripple/RippleUtils; Lcom/google/android/material/search/SearchBar$$ExternalSyntheticLambda1; @@ -5053,7 +4995,6 @@ Lcom/google/android/material/search/SearchView$$ExternalSyntheticLambda3; Lcom/google/android/material/search/SearchView$$ExternalSyntheticLambda4; Lcom/google/android/material/search/SearchView$$ExternalSyntheticLambda5; Lcom/google/android/material/search/SearchView$$ExternalSyntheticLambda6; -Lcom/google/android/material/search/SearchView$$ExternalSyntheticLambda7; Lcom/google/android/material/search/SearchView$1; Lcom/google/android/material/search/SearchView$Behavior; Lcom/google/android/material/search/SearchView$SavedState$1; @@ -5066,6 +5007,7 @@ Lcom/google/android/material/shadow/ShadowRenderer; Lcom/google/android/material/shape/AbsoluteCornerSize; Lcom/google/android/material/shape/AdjustedCornerSize; Lcom/google/android/material/shape/CornerSize; +Lcom/google/android/material/shape/CornerTreatment; Lcom/google/android/material/shape/EdgeTreatment; Lcom/google/android/material/shape/MaterialShapeDrawable$1; Lcom/google/android/material/shape/MaterialShapeDrawable$MaterialShapeDrawableState; @@ -5085,12 +5027,13 @@ Lcom/google/android/material/shape/ShapePath$PathOperation; Lcom/google/android/material/shape/ShapePath$ShadowCompatOperation; Lcom/google/android/material/shape/ShapePath; Lcom/google/android/material/shape/Shapeable; -Lcom/google/android/material/textfield/TextInputLayout$LengthCounter; Lcom/google/android/material/textview/MaterialTextView; Lcom/google/android/material/theme/MaterialComponentsViewInflater; Lcom/google/android/material/theme/overlay/MaterialThemeOverlay; Lcom/google/gson/internal/ObjectConstructor; Lcom/squareup/picasso/PicassoProvider; +Lcom/yausername/aria2c/Aria2c; +Lcom/yausername/ffmpeg/FFmpeg; Lcom/yausername/youtubedl_android/YoutubeDL; Lcom/yausername/youtubedl_common/SharedPrefsHelper; Lcom/yausername/youtubedl_common/utils/ZipUtils; @@ -5117,7 +5060,6 @@ Lkotlin/collections/EmptySet; Lkotlin/collections/IntIterator; Lkotlin/collections/MapsKt__MapsJVMKt; Lkotlin/collections/MapsKt___MapsJvmKt; -Lkotlin/collections/SetsKt__SetsKt; Lkotlin/collections/builders/ListBuilderKt; Lkotlin/collections/builders/MapBuilder$Companion; Lkotlin/collections/builders/MapBuilder$Itr; @@ -5224,7 +5166,6 @@ Lkotlinx/coroutines/CoroutineDispatcher$Key$1; Lkotlinx/coroutines/CoroutineDispatcher$Key; Lkotlinx/coroutines/CoroutineDispatcher; Lkotlinx/coroutines/CoroutineScope; -Lkotlinx/coroutines/CoroutineScopeKt; Lkotlinx/coroutines/CoroutineStart$WhenMappings; Lkotlinx/coroutines/CoroutineStart; Lkotlinx/coroutines/DefaultExecutor; @@ -5239,7 +5180,6 @@ Lkotlinx/coroutines/Empty; Lkotlinx/coroutines/EventLoop; Lkotlinx/coroutines/EventLoopImplBase; Lkotlinx/coroutines/EventLoopImplPlatform; -Lkotlinx/coroutines/EventLoop_commonKt; Lkotlinx/coroutines/ExecutorCoroutineDispatcher; Lkotlinx/coroutines/ExecutorCoroutineDispatcherImpl; Lkotlinx/coroutines/InactiveNodeList; @@ -5261,7 +5201,6 @@ Lkotlinx/coroutines/NonDisposableHandle; Lkotlinx/coroutines/ParentJob; Lkotlinx/coroutines/StandaloneCoroutine; Lkotlinx/coroutines/SupervisorJobImpl; -Lkotlinx/coroutines/SupervisorKt; Lkotlinx/coroutines/ThreadContextElement; Lkotlinx/coroutines/Unconfined; Lkotlinx/coroutines/android/AndroidDispatcherFactory; @@ -5307,14 +5246,12 @@ Lkotlinx/coroutines/scheduling/TaskImpl; Lkotlinx/coroutines/scheduling/TasksKt; Lkotlinx/coroutines/scheduling/UnlimitedIoScheduler; Lkotlinx/coroutines/scheduling/WorkQueue; -Lkotlinx/serialization/DeserializationStrategy; -Lkotlinx/serialization/KSerializer; -Lkotlinx/serialization/SerializationStrategy; Lkotlinx/serialization/encoding/CompositeDecoder; Lkotlinx/serialization/encoding/CompositeEncoder; Lkotlinx/serialization/encoding/Decoder; Lkotlinx/serialization/encoding/Encoder; -Lkotlinx/serialization/json/JsonElementSerializersKt; +Lokhttp3/CookieJar; +Lokhttp3/internal/connection/TlsHandshakeKt; Lokhttp3/internal/http2/PushObserver; Lokio/Okio__OkioKt; Lorg/apache/commons/compress/archivers/ArchiveOutputStream; @@ -5360,5 +5297,18 @@ Lorg/apache/commons/compress/utils/Charsets; Lorg/apache/commons/io/Charsets; Lorg/apache/commons/io/FileUtils; Lorg/apache/commons/io/IOUtils; -Lorg/apache/commons/io/Java7Support; Lorg/apache/commons/io/output/StringBuilderWriter; +PLandroidx/profileinstaller/DeviceProfileWriter$$ExternalSyntheticLambda0;->(Landroidx/profileinstaller/DeviceProfileWriter;ILjava/io/Serializable;)V +PLandroidx/profileinstaller/DeviceProfileWriter$$ExternalSyntheticLambda0;->run()V +PLandroidx/profileinstaller/DeviceProfileWriter;->(Landroid/content/res/AssetManager;Ljava/util/concurrent/Executor;Landroidx/profileinstaller/ProfileInstaller$DiagnosticsCallback;Ljava/lang/String;Ljava/io/File;Ljava/io/File;)V +PLandroidx/profileinstaller/DeviceProfileWriter;->result(ILjava/io/Serializable;)V +PLandroidx/profileinstaller/ProfileInstallReceiver$$ExternalSyntheticLambda0;->()V +PLandroidx/profileinstaller/ProfileInstallReceiver$$ExternalSyntheticLambda0;->execute(Ljava/lang/Runnable;)V +PLandroidx/profileinstaller/ProfileInstaller$1;->()V +PLandroidx/profileinstaller/ProfileInstaller$1;->onResultReceived(ILjava/lang/Object;)V +PLandroidx/profileinstaller/ProfileInstaller$2;->()V +PLandroidx/profileinstaller/ProfileInstaller;->()V +PLandroidx/profileinstaller/ProfileInstaller;->writeProfile(Landroid/content/Context;Ljava/util/concurrent/Executor;Landroidx/profileinstaller/ProfileInstaller$DiagnosticsCallback;)V +PLandroidx/profileinstaller/ProfileInstallerInitializer$$ExternalSyntheticLambda0;->run()V +PLandroidx/profileinstaller/ProfileInstallerInitializer$$ExternalSyntheticLambda1;->(ILjava/lang/Object;)V +PLandroidx/profileinstaller/ProfileInstallerInitializer$$ExternalSyntheticLambda1;->run()V diff --git a/app/src/main/java/com/deniscerri/ytdlnis/MainActivity.kt b/app/src/main/java/com/deniscerri/ytdlnis/MainActivity.kt index d3c3eb20..53635198 100644 --- a/app/src/main/java/com/deniscerri/ytdlnis/MainActivity.kt +++ b/app/src/main/java/com/deniscerri/ytdlnis/MainActivity.kt @@ -22,6 +22,7 @@ import androidx.core.app.ActivityCompat import androidx.core.view.WindowInsetsCompat import androidx.fragment.app.Fragment import androidx.fragment.app.FragmentManager +import androidx.lifecycle.lifecycleScope import com.deniscerri.ytdlnis.databinding.ActivityMainBinding import com.deniscerri.ytdlnis.ui.HomeFragment import com.deniscerri.ytdlnis.ui.downloads.DownloadQueueActivity @@ -30,6 +31,8 @@ import com.deniscerri.ytdlnis.ui.more.MoreFragment import com.deniscerri.ytdlnis.ui.more.settings.SettingsActivity import com.deniscerri.ytdlnis.util.UpdateUtil import com.google.android.material.dialog.MaterialAlertDialogBuilder +import kotlinx.coroutines.Dispatchers +import kotlinx.coroutines.launch import java.io.BufferedReader import java.io.File import java.io.InputStreamReader @@ -188,7 +191,9 @@ class MainActivity : AppCompatActivity() { private fun checkUpdate() { if (preferences.getBoolean("update_app", false)) { val updateUtil = UpdateUtil(this) - updateUtil.updateApp() + lifecycleScope.launch(Dispatchers.IO){ + updateUtil.updateApp() + } } } diff --git a/app/src/main/java/com/deniscerri/ytdlnis/ui/downloads/ActiveDownloadsFragment.kt b/app/src/main/java/com/deniscerri/ytdlnis/ui/downloads/ActiveDownloadsFragment.kt index 214c3245..98b676c7 100644 --- a/app/src/main/java/com/deniscerri/ytdlnis/ui/downloads/ActiveDownloadsFragment.kt +++ b/app/src/main/java/com/deniscerri/ytdlnis/ui/downloads/ActiveDownloadsFragment.kt @@ -80,13 +80,16 @@ class ActiveDownloadsFragment() : Fragment(), ActiveDownloadAdapter.OnItemClickL val progress = work.progress.getInt("progress", 0) val output = work.progress.getString("output") + val log = work.progress.getBoolean("log", false) val progressBar = view.findViewWithTag("$id##progress") val outputText = view.findViewWithTag("$id##output") requireActivity().runOnUiThread { - progressBar?.setProgressCompat(progress, true) - outputText?.text = output + try { + progressBar?.setProgressCompat(progress, true) + outputText?.text = output + }catch (ignored: Exception) {} } } } diff --git a/app/src/main/java/com/deniscerri/ytdlnis/util/UpdateUtil.kt b/app/src/main/java/com/deniscerri/ytdlnis/util/UpdateUtil.kt index 76997e55..26d7ffd3 100644 --- a/app/src/main/java/com/deniscerri/ytdlnis/util/UpdateUtil.kt +++ b/app/src/main/java/com/deniscerri/ytdlnis/util/UpdateUtil.kt @@ -7,6 +7,8 @@ import android.content.DialogInterface import android.net.Uri import android.os.Build import android.os.Environment +import android.os.Handler +import android.os.Looper import android.util.Log import android.widget.Toast import com.deniscerri.ytdlnis.BuildConfig @@ -35,47 +37,47 @@ class UpdateUtil(var context: Context) { private val ytdlpNightly = "https://api.github.com/repos/yt-dlp/yt-dlp-nightly-builds/releases/latest" fun updateApp(): Boolean { - if (updatingApp) { - Toast.makeText( - context, - context.getString(R.string.ytdl_already_updating), - Toast.LENGTH_LONG - ).show() - return true - } - val res = AtomicReference(JSONObject()) try { - val thread = Thread { res.set(checkForAppUpdate()) } - thread.start() - thread.join() - } catch (e: Exception) { - Log.e(tag, e.toString()) - } - val version: String - val body: String? - try { - version = res.get().getString("tag_name") - body = res.get().getString("body") - } catch (ignored: JSONException) { - return false - } - val versionNameInt = version.split("v")[1].replace(".","").toInt() - val currentVersionNameInt = BuildConfig.VERSION_NAME.replace(".","").toInt() - if (currentVersionNameInt >= versionNameInt) { - return false - } - val updateDialog = MaterialAlertDialogBuilder(context) - .setTitle(version) - .setMessage(body) - .setIcon(R.drawable.ic_update_app) - .setNegativeButton("Cancel") { _: DialogInterface?, _: Int -> } - .setPositiveButton("Update") { _: DialogInterface?, _: Int -> - startAppUpdate( - res.get() - ) + if (updatingApp) { + Toast.makeText( + context, + context.getString(R.string.ytdl_already_updating), + Toast.LENGTH_LONG + ).show() + return true } - updateDialog.show() - return true + val res = checkForAppUpdate() + val version: String + val body: String? + try { + version = res.getString("tag_name") + body = res.getString("body") + } catch (ignored: JSONException) { + return false + } + val versionNameInt = version.split("v")[1].replace(".","").toInt() + val currentVersionNameInt = BuildConfig.VERSION_NAME.replace(".","").toInt() + if (currentVersionNameInt >= versionNameInt) { + return false + } + Handler(Looper.getMainLooper()).post { + val updateDialog = MaterialAlertDialogBuilder(context) + .setTitle(version) + .setMessage(body) + .setIcon(R.drawable.ic_update_app) + .setNegativeButton("Cancel") { _: DialogInterface?, _: Int -> } + .setPositiveButton("Update") { _: DialogInterface?, _: Int -> + startAppUpdate( + res + ) + } + updateDialog.show() + } + return true + }catch (e: Exception){ + e.printStackTrace() + return false + } } private fun checkForAppUpdate(): JSONObject { diff --git a/app/src/main/java/com/deniscerri/ytdlnis/work/DownloadWorker.kt b/app/src/main/java/com/deniscerri/ytdlnis/work/DownloadWorker.kt index 066fd2a1..ebe7a00a 100644 --- a/app/src/main/java/com/deniscerri/ytdlnis/work/DownloadWorker.kt +++ b/app/src/main/java/com/deniscerri/ytdlnis/work/DownloadWorker.kt @@ -225,7 +225,7 @@ class DownloadWorker( } YoutubeDL.getInstance().execute(request, downloadItem.id.toString()){ progress, _, line -> - setProgressAsync(workDataOf("progress" to progress.toInt(), "output" to line, "id" to downloadItem.id)) + setProgressAsync(workDataOf("progress" to progress.toInt(), "output" to line, "id" to downloadItem.id, "log" to logDownloads)) val title: String = downloadItem.title notificationUtil.updateDownloadNotification( downloadItem.id.toInt(), diff --git a/app/src/main/res/drawable/image_gradient_shape.xml b/app/src/main/res/drawable/image_gradient_shape.xml index b6370a0d..e542c492 100644 --- a/app/src/main/res/drawable/image_gradient_shape.xml +++ b/app/src/main/res/drawable/image_gradient_shape.xml @@ -3,9 +3,9 @@ + android:centerColor="?attr/cardBackgroundColor" /> \ No newline at end of file diff --git a/app/src/main/res/layout/active_download_card.xml b/app/src/main/res/layout/active_download_card.xml index ad217f26..b23016dd 100644 --- a/app/src/main/res/layout/active_download_card.xml +++ b/app/src/main/res/layout/active_download_card.xml @@ -40,7 +40,7 @@ android:layout_height="match_parent" android:layout_gravity="bottom" android:alpha="0.3" - android:scaleY="100"/> + android:scaleY="200"/> @@ -131,20 +135,20 @@ @@ -156,23 +160,25 @@ + app:layout_constraintStart_toStartOf="parent" + android:focusable="true" /> + - + android:layout_height="wrap_content"> @@ -84,8 +84,7 @@ android:textStyle="bold" app:layout_constraintEnd_toStartOf="@+id/action_button" app:layout_constraintStart_toStartOf="parent" - app:layout_constraintTop_toTopOf="parent" - /> + app:layout_constraintTop_toTopOf="parent" /> + app:layout_constraintTop_toBottomOf="@+id/action_button"> diff --git a/app/src/main/res/layout/result_card.xml b/app/src/main/res/layout/result_card.xml index 963a9d3d..b8540885 100644 --- a/app/src/main/res/layout/result_card.xml +++ b/app/src/main/res/layout/result_card.xml @@ -1,5 +1,5 @@ - + app:layout_constraintTop_toTopOf="parent"> - + android:layout_height="match_parent"> + + + + + + + + - - + android:shadowRadius="1.5" + android:textColor="@color/white" + android:textSize="12sp" + android:textStyle="bold" + app:layout_constraintBottom_toBottomOf="parent" + app:layout_constraintStart_toStartOf="parent" /> - - + - + - + - + - + + diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml deleted file mode 100644 index 6f3b755b..00000000 --- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..d4b910616de8512c2251aa2c6032832cb1b2f4a0 GIT binary patch literal 3284 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 literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..9caa44b2aebddb9ed1c5d7a992a4df6fa2b1e7db GIT binary patch literal 1789 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 mfdT~z6ev)jK!E~-#s2}|o?*qKnvG!`ZR literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..8ca4cf2e1c8e38b3ad99d887345a8778f65b88c5 GIT binary patch literal 9010 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 QzhVGtN?^r0d8_dM1K1Log#Z8m literal 0 HcmV?d00001 diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000000000000000000000000000000000000..7b456e26ada29144c9efb1a2d8ca92cba9fdbd58 GIT binary patch literal 13271 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 YWQ05(BRz;e{^0;*C6y%V#Ee7#4}e4mL;wH) literal 0 HcmV?d00001 diff --git a/app/src/main/res/values-tr-rTR/strings.xml b/app/src/main/res/values-tr-rTR/strings.xml index 1640418b..3e61c541 100644 --- a/app/src/main/res/values-tr-rTR/strings.xml +++ b/app/src/main/res/values-tr-rTR/strings.xml @@ -38,9 +38,6 @@ ile sınırla Ses Video - /storage/emulated/0/Download - /storage/emulated/0/Download - /storage/emulated/0/Download Eşzamanlı indirilecek DASH/HLS yerel videonun parça sayısı Eşzamanlı Parçalar İndiriliyor