From 0b267091ba909124cba1c8645d665dbfd8c18d4d Mon Sep 17 00:00:00 2001 From: gdlbo <41114720+gdlbo@users.noreply.github.com> Date: Sun, 17 Jul 2022 13:54:23 +0300 Subject: [PATCH] fixed live tab + imports --- .../libvkx/client/LibVKXClient.java | 1 - .../lite/downloaders/AudioDownloader.java | 1 - .../lite/downloaders/VideoDownloader.java | 4 +-- .../ru/vtosters/lite/hooks/JsonInjectors.java | 1 - .../ru/vtosters/lite/hooks/StoriesHook.java | 4 +-- .../ru/vtosters/lite/ui/PreferencesUtil.java | 1 - .../lite/ui/fragments/IconsFragment.java | 19 ++--------- .../lite/ui/fragments/OtherFragment.java | 2 -- .../lite/ui/fragments/ThemesFragment.java | 2 -- .../lite/ui/fragments/VTSettings.java | 12 ++++--- .../ui/fragments/dockbar/DockBarManager.java | 4 +-- .../tgstickers/StickersFragment.java | 1 - .../lite/utils/ExternalLinkHandler.java | 1 - .../java/ru/vtosters/lite/utils/Globals.java | 7 ---- .../java/ru/vtosters/lite/utils/Newsfeed.java | 33 ------------------- .../java/ru/vtosters/lite/utils/Proxy.java | 2 -- .../ru/vtosters/lite/utils/SettBackup.java | 1 - .../java/ru/vtosters/lite/utils/Themes.java | 7 ---- 18 files changed, 15 insertions(+), 88 deletions(-) diff --git a/app/src/main/java/bruhcollective/itaysonlab/libvkx/client/LibVKXClient.java b/app/src/main/java/bruhcollective/itaysonlab/libvkx/client/LibVKXClient.java index d185a864e..3c4763e91 100644 --- a/app/src/main/java/bruhcollective/itaysonlab/libvkx/client/LibVKXClient.java +++ b/app/src/main/java/bruhcollective/itaysonlab/libvkx/client/LibVKXClient.java @@ -11,7 +11,6 @@ import com.vk.dto.music.MusicTrack; import com.vk.music.common.MusicPlaybackLaunchContext; import java.util.ArrayList; -import java.util.Iterator; import java.util.List; import bruhcollective.itaysonlab.libvkx.ILibVkxService; diff --git a/app/src/main/java/ru/vtosters/lite/downloaders/AudioDownloader.java b/app/src/main/java/ru/vtosters/lite/downloaders/AudioDownloader.java index d998b2066..0f49ed0bd 100644 --- a/app/src/main/java/ru/vtosters/lite/downloaders/AudioDownloader.java +++ b/app/src/main/java/ru/vtosters/lite/downloaders/AudioDownloader.java @@ -10,7 +10,6 @@ import com.vk.core.util.ToastUtils; import com.vk.dto.music.MusicTrack; import java.io.File; -import java.util.Random; import ru.vtosters.lite.downloaders.notifications.NotificationChannels; import ru.vtosters.lite.music.Callback; diff --git a/app/src/main/java/ru/vtosters/lite/downloaders/VideoDownloader.java b/app/src/main/java/ru/vtosters/lite/downloaders/VideoDownloader.java index 345601982..4d2e5779c 100644 --- a/app/src/main/java/ru/vtosters/lite/downloaders/VideoDownloader.java +++ b/app/src/main/java/ru/vtosters/lite/downloaders/VideoDownloader.java @@ -17,6 +17,7 @@ import android.widget.Toast; import com.vk.core.dialogs.bottomsheet.MenuBottomSheetAction; import com.vk.core.util.ToastUtils; import com.vk.dto.common.VideoFile; +import com.vtosters.lite.R; import org.json.JSONArray; import org.json.JSONException; @@ -26,10 +27,7 @@ import java.util.ArrayList; import java.util.List; import java.util.Objects; -import com.vtosters.lite.R; - import ru.vtosters.lite.utils.ExternalLinkHandler; -import ru.vtosters.lite.utils.Preferences; public class VideoDownloader{ private static final int DOWNLOAD_ID = 0; diff --git a/app/src/main/java/ru/vtosters/lite/hooks/JsonInjectors.java b/app/src/main/java/ru/vtosters/lite/hooks/JsonInjectors.java index b4c8fa077..2824755fd 100644 --- a/app/src/main/java/ru/vtosters/lite/hooks/JsonInjectors.java +++ b/app/src/main/java/ru/vtosters/lite/hooks/JsonInjectors.java @@ -4,7 +4,6 @@ import static ru.vtosters.lite.f0x1d.VTVerifications.isDeveloper; import static ru.vtosters.lite.f0x1d.VTVerifications.isPrometheus; import static ru.vtosters.lite.f0x1d.VTVerifications.isVerified; import static ru.vtosters.lite.utils.Base64Utils.decode; -import static ru.vtosters.lite.utils.Globals.sendToast; import static ru.vtosters.lite.utils.Preferences.dev; import static ru.vtosters.lite.utils.Preferences.friendsblock; import static ru.vtosters.lite.utils.Preferences.getBoolValue; diff --git a/app/src/main/java/ru/vtosters/lite/hooks/StoriesHook.java b/app/src/main/java/ru/vtosters/lite/hooks/StoriesHook.java index 06c80ce83..bdef1410f 100644 --- a/app/src/main/java/ru/vtosters/lite/hooks/StoriesHook.java +++ b/app/src/main/java/ru/vtosters/lite/hooks/StoriesHook.java @@ -1,8 +1,6 @@ package ru.vtosters.lite.hooks; -import static ru.vtosters.lite.utils.Preferences.*; import static ru.vtosters.lite.utils.Preferences.adsstories; - -import ru.vtosters.lite.utils.Preferences; +import static ru.vtosters.lite.utils.Preferences.stories; public class StoriesHook{ public static String ads(){ diff --git a/app/src/main/java/ru/vtosters/lite/ui/PreferencesUtil.java b/app/src/main/java/ru/vtosters/lite/ui/PreferencesUtil.java index 0fedb67fa..6dc9196af 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/PreferencesUtil.java +++ b/app/src/main/java/ru/vtosters/lite/ui/PreferencesUtil.java @@ -3,7 +3,6 @@ package ru.vtosters.lite.ui; import static ru.vtosters.lite.utils.Globals.convertDpToPixel; import static ru.vtosters.lite.utils.Globals.getContext; import static ru.vtosters.lite.utils.Themes.getAccentColor; -import static ru.vtosters.lite.utils.Themes.getAlertStyle; import static ru.vtosters.lite.utils.Themes.getSTextAttr; import static ru.vtosters.lite.utils.Themes.getTextAttr; diff --git a/app/src/main/java/ru/vtosters/lite/ui/fragments/IconsFragment.java b/app/src/main/java/ru/vtosters/lite/ui/fragments/IconsFragment.java index 0d1b8ec04..28c02cdf3 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/fragments/IconsFragment.java +++ b/app/src/main/java/ru/vtosters/lite/ui/fragments/IconsFragment.java @@ -2,16 +2,10 @@ package ru.vtosters.lite.ui.fragments; import static ru.vtosters.lite.utils.Globals.convertDpToPixel; import static ru.vtosters.lite.utils.Globals.edit; -import static ru.vtosters.lite.utils.Globals.getDrawableFromUrl; import static ru.vtosters.lite.utils.Globals.getIdentifier; -import static ru.vtosters.lite.utils.Globals.getPackageName; -import static ru.vtosters.lite.utils.Globals.getPrefsValue; -import static ru.vtosters.lite.utils.Globals.getUserPhoto; -import static ru.vtosters.lite.utils.Globals.getUsername; -import static ru.vtosters.lite.utils.Globals.restartApplication; -import static ru.vtosters.lite.utils.Globals.sendToast; -import static ru.vtosters.lite.utils.IconManager.*; -import static ru.vtosters.lite.utils.Preferences.DoNotUseOldIcons; +import static ru.vtosters.lite.utils.IconManager.icons; +import static ru.vtosters.lite.utils.IconManager.iconsValues; +import static ru.vtosters.lite.utils.IconManager.switchComponent; import static ru.vtosters.lite.utils.Preferences.getBoolValue; import static ru.vtosters.lite.utils.Preferences.hasVerification; import static ru.vtosters.lite.utils.Preferences.preferences; @@ -24,7 +18,6 @@ import android.annotation.SuppressLint; import android.content.Context; import android.content.DialogInterface; import android.content.Intent; -import android.graphics.drawable.Drawable; import android.net.Uri; import android.os.Bundle; import android.util.TypedValue; @@ -33,16 +26,10 @@ import android.widget.RadioGroup; import androidx.appcompat.app.AlertDialog; import androidx.appcompat.view.ContextThemeWrapper; -import androidx.core.content.res.ResourcesCompat; -import com.vk.bridges.AuthBridge; -import com.vk.navigation.Navigator; -import com.vtosters.lite.fragments.w2.BlacklistFragment; import com.vtosters.lite.general.fragments.MaterialPreferenceToolbarFragment; import ru.vtosters.lite.ui.PreferencesUtil; -import ru.vtosters.lite.utils.Globals; -import ru.vtosters.lite.utils.IconManager; public class IconsFragment extends MaterialPreferenceToolbarFragment{ @SuppressLint("UseCompatLoadingForDrawables") diff --git a/app/src/main/java/ru/vtosters/lite/ui/fragments/OtherFragment.java b/app/src/main/java/ru/vtosters/lite/ui/fragments/OtherFragment.java index 256bacdba..821bdd728 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/fragments/OtherFragment.java +++ b/app/src/main/java/ru/vtosters/lite/ui/fragments/OtherFragment.java @@ -4,7 +4,6 @@ import static android.widget.Toast.LENGTH_LONG; import static android.widget.Toast.LENGTH_SHORT; import static android.widget.Toast.makeText; import static ru.vtosters.lite.utils.CacheUtils.deleteCache; -import static ru.vtosters.lite.utils.Globals.getContext; import static ru.vtosters.lite.utils.Globals.getIdentifier; import static ru.vtosters.lite.utils.Globals.getUserToken; import static ru.vtosters.lite.utils.Globals.restartApplication; @@ -17,7 +16,6 @@ import static ru.vtosters.lite.utils.Themes.getAlertStyle; import android.content.ClipData; import android.content.ClipboardManager; import android.content.Context; -import android.content.DialogInterface; import android.content.SharedPreferences; import android.os.Bundle; import android.webkit.WebView; diff --git a/app/src/main/java/ru/vtosters/lite/ui/fragments/ThemesFragment.java b/app/src/main/java/ru/vtosters/lite/ui/fragments/ThemesFragment.java index a780ae076..d03f8ab98 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/fragments/ThemesFragment.java +++ b/app/src/main/java/ru/vtosters/lite/ui/fragments/ThemesFragment.java @@ -13,8 +13,6 @@ import androidx.preference.Preference; import com.vk.navigation.Navigator; import com.vtosters.lite.general.fragments.MaterialPreferenceToolbarFragment; -import ru.vtosters.lite.ui.wallpapers.WallpaperMenuFragment; - public class ThemesFragment extends MaterialPreferenceToolbarFragment{ diff --git a/app/src/main/java/ru/vtosters/lite/ui/fragments/VTSettings.java b/app/src/main/java/ru/vtosters/lite/ui/fragments/VTSettings.java index 0f6c4396d..0d9494199 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/fragments/VTSettings.java +++ b/app/src/main/java/ru/vtosters/lite/ui/fragments/VTSettings.java @@ -1,15 +1,18 @@ package ru.vtosters.lite.ui.fragments; -import static com.vk.bridges.AuthBridge.*; +import static com.vk.bridges.AuthBridge.logout; import static ru.vtosters.lite.f0x1d.VTVerifications.vtverif; -import static ru.vtosters.lite.ui.PreferencesUtil.*; +import static ru.vtosters.lite.ui.PreferencesUtil.addListPreferenceIcon; +import static ru.vtosters.lite.ui.PreferencesUtil.addMaterialSwitchPreference; +import static ru.vtosters.lite.ui.PreferencesUtil.addPreference; +import static ru.vtosters.lite.ui.PreferencesUtil.addPreferenceCategory; +import static ru.vtosters.lite.ui.PreferencesUtil.addPreferenceDrawable; import static ru.vtosters.lite.ui.vkui.VBListBuilder.VBListItem; import static ru.vtosters.lite.ui.vkui.VBListBuilder.buildListOf; import static ru.vtosters.lite.ui.vkui.VBottomSheetBuilder.VBSContent; import static ru.vtosters.lite.utils.About.getBuildNumber; import static ru.vtosters.lite.utils.About.getCommitLink; import static ru.vtosters.lite.utils.CacheUtils.humanReadableByteCountBin; -import static ru.vtosters.lite.utils.Globals.*; import static ru.vtosters.lite.utils.Globals.edit; import static ru.vtosters.lite.utils.Globals.getDrawableFromUrl; import static ru.vtosters.lite.utils.Globals.getIdentifier; @@ -18,7 +21,6 @@ import static ru.vtosters.lite.utils.Globals.getUserPhoto; import static ru.vtosters.lite.utils.Globals.getUsername; import static ru.vtosters.lite.utils.Globals.isGmsInstalled; import static ru.vtosters.lite.utils.Globals.restartApplication; -import static ru.vtosters.lite.utils.Preferences.*; import static ru.vtosters.lite.utils.Preferences.DoNotUseOldIcons; import static ru.vtosters.lite.utils.Preferences.ads; import static ru.vtosters.lite.utils.Preferences.devmenu; @@ -31,6 +33,8 @@ import static ru.vtosters.lite.utils.Preferences.navbar; import static ru.vtosters.lite.utils.Preferences.offline; import static ru.vtosters.lite.utils.Preferences.preferences; import static ru.vtosters.lite.utils.Preferences.shortinfo; +import static ru.vtosters.lite.utils.Preferences.stories; +import static ru.vtosters.lite.utils.Preferences.superapp; import static ru.vtosters.lite.utils.Preferences.vkme; import static ru.vtosters.lite.utils.Themes.getDarkTheme; import static ru.vtosters.lite.utils.Themes.getLightTheme; diff --git a/app/src/main/java/ru/vtosters/lite/ui/fragments/dockbar/DockBarManager.java b/app/src/main/java/ru/vtosters/lite/ui/fragments/dockbar/DockBarManager.java index 5a2270276..65239402d 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/fragments/dockbar/DockBarManager.java +++ b/app/src/main/java/ru/vtosters/lite/ui/fragments/dockbar/DockBarManager.java @@ -28,7 +28,7 @@ import com.vtosters.lite.R; import com.vtosters.lite.fragments.ProfileFragment; import com.vtosters.lite.fragments.friends.FriendsFragment; import com.vtosters.lite.fragments.gifts.BirthdaysFragment; -import com.vtosters.lite.fragments.lives.LivesPostListFragment; +import com.vtosters.lite.fragments.lives.LivesTabsFragment; import com.vtosters.lite.fragments.money.MoneyTransfersFragment; import com.vtosters.lite.fragments.p2.DocumentsViewFragment; import com.vtosters.lite.fragments.s2.GroupsFragment1; @@ -202,7 +202,7 @@ public class DockBarManager { R.drawable.ic_live_outline_28, R.string.sett_live, R.id.menu_lives, - LivesPostListFragment.class); + LivesTabsFragment.class); case "tab_games": return DockBarTab.valuesOf( "tab_games", diff --git a/app/src/main/java/ru/vtosters/lite/ui/fragments/tgstickers/StickersFragment.java b/app/src/main/java/ru/vtosters/lite/ui/fragments/tgstickers/StickersFragment.java index 29af9d5de..6ee70f100 100644 --- a/app/src/main/java/ru/vtosters/lite/ui/fragments/tgstickers/StickersFragment.java +++ b/app/src/main/java/ru/vtosters/lite/ui/fragments/tgstickers/StickersFragment.java @@ -3,7 +3,6 @@ package ru.vtosters.lite.ui.fragments.tgstickers; import static android.widget.Toast.LENGTH_SHORT; import static android.widget.Toast.makeText; import static ru.vtosters.lite.tgs.TGPref.setTGBotKey; -import static ru.vtosters.lite.utils.Globals.*; import static ru.vtosters.lite.utils.Globals.convertDpToPixel; import static ru.vtosters.lite.utils.Globals.getIdentifier; import static ru.vtosters.lite.utils.Themes.getAccentColor; diff --git a/app/src/main/java/ru/vtosters/lite/utils/ExternalLinkHandler.java b/app/src/main/java/ru/vtosters/lite/utils/ExternalLinkHandler.java index 00530f8df..c817ca919 100644 --- a/app/src/main/java/ru/vtosters/lite/utils/ExternalLinkHandler.java +++ b/app/src/main/java/ru/vtosters/lite/utils/ExternalLinkHandler.java @@ -1,7 +1,6 @@ package ru.vtosters.lite.utils; import static ru.vtosters.lite.utils.Globals.getContext; -import static ru.vtosters.lite.utils.Globals.getCurrentActivity; import static ru.vtosters.lite.utils.Globals.isEmpty; import static ru.vtosters.lite.utils.Preferences.isEnableExternalOpening; diff --git a/app/src/main/java/ru/vtosters/lite/utils/Globals.java b/app/src/main/java/ru/vtosters/lite/utils/Globals.java index 3bcde7131..73c8fbe8d 100644 --- a/app/src/main/java/ru/vtosters/lite/utils/Globals.java +++ b/app/src/main/java/ru/vtosters/lite/utils/Globals.java @@ -5,7 +5,6 @@ import static android.graphics.Bitmap.createBitmap; import static android.graphics.Bitmap.createScaledBitmap; import static androidx.core.content.ContextCompat.getDrawable; import static ru.vtosters.lite.hooks.DateHook.getLocale; -import static ru.vtosters.lite.hooks.VKUIHook.isLoaded; import static ru.vtosters.lite.utils.CacheUtils.getInstance; import static ru.vtosters.lite.utils.Preferences.checkupdates; import static ru.vtosters.lite.utils.Preferences.preferences; @@ -30,8 +29,6 @@ import android.graphics.RectF; import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.Drawable; import android.net.ConnectivityManager; -import android.net.NetworkCapabilities; -import android.net.NetworkInfo; import android.os.Build; import android.os.Bundle; import android.os.Handler; @@ -39,13 +36,11 @@ import android.os.StrictMode; import android.preference.PreferenceManager; import android.telephony.TelephonyManager; import android.util.Log; -import android.webkit.WebView; import android.widget.Toast; import androidx.annotation.NonNull; import androidx.annotation.StringRes; -import com.vk.articles.preload.WebCachePreloader; import com.vk.dto.user.UserProfile; import com.vk.im.ui.providers.audiomsg.ImAudioMsgPlayerProvider; import com.vk.im.ui.providers.audiomsg.PlayerActionSources; @@ -53,7 +48,6 @@ import com.vk.navigation.Navigator; import com.vtosters.lite.VKActivity; import com.vtosters.lite.api.ExtendedUserProfile; import com.vtosters.lite.auth.VKAccountManager; -import com.vtosters.lite.data.ThemeTracker; import com.vtosters.lite.im.ImEngineProvider; import java.io.ByteArrayOutputStream; @@ -70,7 +64,6 @@ import java.util.List; import java.util.Locale; import ru.vtosters.lite.downloaders.notifications.NotificationChannels; -import ru.vtosters.lite.hooks.VKUIHook; import ru.vtosters.lite.ui.dialogs.DisableBattery; import ru.vtosters.lite.ui.dialogs.InstallGMS; import ru.vtosters.lite.ui.dialogs.OTADialog; diff --git a/app/src/main/java/ru/vtosters/lite/utils/Newsfeed.java b/app/src/main/java/ru/vtosters/lite/utils/Newsfeed.java index 33974a17f..065680338 100644 --- a/app/src/main/java/ru/vtosters/lite/utils/Newsfeed.java +++ b/app/src/main/java/ru/vtosters/lite/utils/Newsfeed.java @@ -1,50 +1,17 @@ package ru.vtosters.lite.utils; -import static java.lang.Long.MAX_VALUE; -import static ru.vtosters.lite.ui.fragments.dockbar.DockBarManager.getInstance; import static ru.vtosters.lite.utils.Globals.getContext; import static ru.vtosters.lite.utils.Globals.getPrefsValue; import static ru.vtosters.lite.utils.Preferences.adsgroup; -import static ru.vtosters.lite.utils.Preferences.adsstories; import static ru.vtosters.lite.utils.Preferences.authorsrecomm; import static ru.vtosters.lite.utils.Preferences.copyright_post; import static ru.vtosters.lite.utils.Preferences.dev; import static ru.vtosters.lite.utils.Preferences.friendsrecomm; import static ru.vtosters.lite.utils.Preferences.getBoolValue; -import static ru.vtosters.lite.utils.Preferences.milkshake; import static ru.vtosters.lite.utils.Preferences.postsrecomm; -import static ru.vtosters.lite.utils.Preferences.superapp; -import static ru.vtosters.lite.utils.Preferences.useNewSettings; -import static ru.vtosters.lite.utils.Preferences.vkme; import android.util.Log; -import com.vk.apps.AppsFragment; -import com.vk.core.preference.Preference; -import com.vk.discover.ThemedFeedFragment; -import com.vk.fave.fragments.FaveTabFragment; -import com.vk.menu.MenuFragment; -import com.vk.menu.SearchMenuFragment; -import com.vk.music.fragment.MusicCatalogFragment1; -import com.vk.music.fragment.MusicFragment; -import com.vk.newsfeed.HomeFragment; -import com.vk.newsfeed.NewsfeedFragment; -import com.vk.notifications.NotificationsContainerFragment; -import com.vk.profile.catalog.CommunitiesCatalogFragment; -import com.vk.search.fragment.GroupsSearchFragment; -import com.vk.superapp.SuperAppFragment; -import com.vtosters.lite.fragments.ProfileFragment; -import com.vtosters.lite.fragments.friends.FriendsFragment; -import com.vtosters.lite.fragments.gifts.BirthdaysFragment; -import com.vtosters.lite.fragments.lives.LivesTabsFragment; -import com.vtosters.lite.fragments.money.MoneyTransfersFragment; -import com.vtosters.lite.fragments.p2.DocumentsViewFragment; -import com.vtosters.lite.fragments.s2.GroupsFragment1; -import com.vtosters.lite.fragments.t2.c.DialogsFragment; -import com.vtosters.lite.fragments.y2.VideosFragment; -import com.vtosters.lite.general.fragments.GamesFragment; -import com.vtosters.lite.general.fragments.PhotosFragment; - import org.json.JSONException; import org.json.JSONObject; diff --git a/app/src/main/java/ru/vtosters/lite/utils/Proxy.java b/app/src/main/java/ru/vtosters/lite/utils/Proxy.java index b43079c02..290bcdd9c 100644 --- a/app/src/main/java/ru/vtosters/lite/utils/Proxy.java +++ b/app/src/main/java/ru/vtosters/lite/utils/Proxy.java @@ -4,8 +4,6 @@ import static java.lang.System.clearProperty; import static java.lang.System.getProperties; import static ru.vtosters.lite.utils.Globals.getPrefsValue; -import android.util.Log; - public class Proxy{ public static String getApi(){ var proxyapi = getPrefsValue("proxyapi"); diff --git a/app/src/main/java/ru/vtosters/lite/utils/SettBackup.java b/app/src/main/java/ru/vtosters/lite/utils/SettBackup.java index 7cfe079c3..b2df20461 100644 --- a/app/src/main/java/ru/vtosters/lite/utils/SettBackup.java +++ b/app/src/main/java/ru/vtosters/lite/utils/SettBackup.java @@ -16,7 +16,6 @@ import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.text.SimpleDateFormat; -import java.util.Arrays; import java.util.Date; import java.util.HashSet; import java.util.Locale; diff --git a/app/src/main/java/ru/vtosters/lite/utils/Themes.java b/app/src/main/java/ru/vtosters/lite/utils/Themes.java index 163c3a8b1..8239732a8 100644 --- a/app/src/main/java/ru/vtosters/lite/utils/Themes.java +++ b/app/src/main/java/ru/vtosters/lite/utils/Themes.java @@ -40,15 +40,8 @@ import com.vk.core.ui.themes.VKThemeHelper; import com.vtosters.lite.R; import com.vtosters.lite.data.ThemeTracker; -import java.lang.ref.WeakReference; -import java.lang.reflect.Field; import java.util.Arrays; -import java.util.LinkedList; import java.util.List; -import java.util.concurrent.CopyOnWriteArrayList; - -import kotlin.u.KProperty5; -import ru.vtosters.lite.hooks.VKUIHook; public class Themes{ public static List accentColors = Arrays.asList(