From efe607816fb7c869dff92f208d9d3f920f1a57e4 Mon Sep 17 00:00:00 2001 From: h4h13 Date: Wed, 1 Aug 2018 12:21:27 +0530 Subject: [PATCH] code refactor --- app/app.iml | 3 - app/src/main/ic_launcher-web.png | Bin 60177 -> 76201 bytes .../ui/activities/AlbumDetailsActivity.java | 2 +- .../ui/activities/ArtistDetailActivity.java | 2 +- .../ui/activities/GenreDetailsActivity.java | 2 +- .../ui/activities/LockScreenActivity.java | 2 +- .../ui/activities/MainActivity.java | 2 +- .../ui/activities/PlaylistDetailActivity.java | 2 +- .../ui/activities/ProVersionActivity.java | 2 +- .../ui/activities/SearchActivity.java | 2 +- .../ui/activities/UserInfoActivity.java | 2 +- .../ui/activities/base/AbsThemeActivity.java | 328 ++++----- .../ui/fragments/MiniPlayerFragment.java | 276 +++---- .../player/blur/BlurPlayerFragment.java | 6 +- .../player/cardblur/CardBlurFragment.java | 287 ++++---- .../monkey/retromusic/util/MusicUtil.java | 682 +++++++++--------- .../retromusic/util/SwipeAndDragHelper.java | 55 -- .../res/drawable-hdpi/ic_notification.png | Bin 352 -> 295 bytes .../res/drawable-mdpi/ic_notification.png | Bin 240 -> 230 bytes .../res/drawable-xhdpi/ic_notification.png | Bin 475 -> 369 bytes .../res/drawable-xxhdpi/ic_notification.png | Bin 757 -> 588 bytes .../res/drawable/bg_circular_top_corners.xml | 11 + app/src/main/res/drawable/circler_corners.xml | 9 - .../main/res/drawable/ic_close_white_24dp.xml | 14 +- .../res/drawable/ic_launcher_foreground.xml | 27 +- app/src/main/res/drawable/luis_gmzz.webp | Bin 5022 -> 0 bytes app/src/main/res/drawable/round_window.xml | 4 +- app/src/main/res/drawable/search_gradient.xml | 6 - app/src/main/res/drawable/square_window.xml | 2 +- app/src/main/res/drawable/thumb_material.xml | 8 - app/src/main/res/drawable/top_corners.xml | 7 - .../layout_notification_collapsed.xml | 280 +++---- .../layout_notification_expanded.xml | 258 +++---- .../res/layout-xlarge-land/fragment_blur.xml | 209 +++--- .../main/res/layout-xlarge/fragment_blur.xml | 11 +- .../layout-xlarge/fragment_mini_player.xml | 63 -- app/src/main/res/layout/activity_album.xml | 300 ++++---- .../res/layout/activity_artist_details.xml | 320 ++++---- app/src/main/res/layout/activity_lyrics.xml | 160 ++-- app/src/main/res/layout/card_credit.xml | 342 ++++----- app/src/main/res/layout/fragment_home.xml | 180 ++--- .../main/res/layout/fragment_mini_player.xml | 106 +-- .../layout/layout_notification_collapsed.xml | 275 +++---- .../layout/layout_notification_expanded.xml | 237 +++--- app/src/main/res/mipmap-hdpi/ic_launcher.png | Bin 4460 -> 4425 bytes .../mipmap-hdpi/ic_launcher_background.png | Bin 3447 -> 2338 bytes .../mipmap-hdpi/ic_launcher_foreground.png | Bin 182 -> 1208 bytes .../res/mipmap-hdpi/ic_launcher_round.png | Bin 4460 -> 4425 bytes app/src/main/res/mipmap-mdpi/ic_launcher.png | Bin 2755 -> 2807 bytes .../mipmap-mdpi/ic_launcher_background.png | Bin 2154 -> 1262 bytes .../mipmap-mdpi/ic_launcher_foreground.png | Bin 125 -> 752 bytes .../res/mipmap-mdpi/ic_launcher_round.png | Bin 2755 -> 2807 bytes app/src/main/res/mipmap-xhdpi/ic_launcher.png | Bin 6387 -> 6440 bytes .../mipmap-xhdpi/ic_launcher_background.png | Bin 5334 -> 3695 bytes .../mipmap-xhdpi/ic_launcher_foreground.png | Bin 261 -> 1738 bytes .../res/mipmap-xhdpi/ic_launcher_round.png | Bin 6387 -> 6440 bytes .../main/res/mipmap-xxhdpi/ic_launcher.png | Bin 10319 -> 10658 bytes .../mipmap-xxhdpi/ic_launcher_background.png | Bin 9570 -> 10216 bytes .../mipmap-xxhdpi/ic_launcher_foreground.png | Bin 487 -> 3077 bytes .../res/mipmap-xxhdpi/ic_launcher_round.png | Bin 10319 -> 10658 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.png | Bin 15329 -> 15934 bytes .../mipmap-xxxhdpi/ic_launcher_background.png | Bin 15665 -> 27065 bytes .../mipmap-xxxhdpi/ic_launcher_foreground.png | Bin 803 -> 4792 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.png | Bin 15329 -> 15934 bytes app/src/main/res/values/attrs.xml | 54 +- app/src/main/res/values/donottranslate.xml | 4 +- app/src/main/res/values/strings.xml | 4 +- app/src/main/res/xml/pref_advanced.xml | 6 +- 68 files changed, 2236 insertions(+), 2316 deletions(-) delete mode 100644 app/src/main/java/code/name/monkey/retromusic/util/SwipeAndDragHelper.java create mode 100644 app/src/main/res/drawable/bg_circular_top_corners.xml delete mode 100644 app/src/main/res/drawable/circler_corners.xml delete mode 100644 app/src/main/res/drawable/luis_gmzz.webp delete mode 100644 app/src/main/res/drawable/search_gradient.xml delete mode 100644 app/src/main/res/drawable/thumb_material.xml delete mode 100644 app/src/main/res/drawable/top_corners.xml delete mode 100644 app/src/main/res/layout-xlarge/fragment_mini_player.xml diff --git a/app/app.iml b/app/app.iml index d01c8bb4..cf066c09 100644 --- a/app/app.iml +++ b/app/app.iml @@ -191,7 +191,6 @@ - @@ -206,9 +205,7 @@ - - diff --git a/app/src/main/ic_launcher-web.png b/app/src/main/ic_launcher-web.png index 924099d542410334e9e099785a989a2da907a5f6..ed5e3a831d418c95a3c50ce277204671bd5a60ef 100644 GIT binary patch literal 76201 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�+)B108FyoY?<%e%yMUCk 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 XG?y2jmDV4DfWLERP4$cP2+{useNCxA diff --git a/app/src/main/java/code/name/monkey/retromusic/ui/activities/AlbumDetailsActivity.java b/app/src/main/java/code/name/monkey/retromusic/ui/activities/AlbumDetailsActivity.java index 76c3184c..e4580c39 100644 --- a/app/src/main/java/code/name/monkey/retromusic/ui/activities/AlbumDetailsActivity.java +++ b/app/src/main/java/code/name/monkey/retromusic/ui/activities/AlbumDetailsActivity.java @@ -108,7 +108,7 @@ public class AlbumDetailsActivity extends AbsSlidingMusicPanelActivity implement @Override protected void onCreate(Bundle savedInstanceState) { - setDrawUnderStatusbar(true); + setDrawUnderStatusBar(true); super.onCreate(savedInstanceState); ButterKnife.bind(this); diff --git a/app/src/main/java/code/name/monkey/retromusic/ui/activities/ArtistDetailActivity.java b/app/src/main/java/code/name/monkey/retromusic/ui/activities/ArtistDetailActivity.java index 44d95f4e..fed141f6 100755 --- a/app/src/main/java/code/name/monkey/retromusic/ui/activities/ArtistDetailActivity.java +++ b/app/src/main/java/code/name/monkey/retromusic/ui/activities/ArtistDetailActivity.java @@ -118,7 +118,7 @@ public class ArtistDetailActivity extends AbsSlidingMusicPanelActivity implement @Override protected void onCreate(Bundle bundle) { - setDrawUnderStatusbar(true); + setDrawUnderStatusBar(true); super.onCreate(bundle); ButterKnife.bind(this); diff --git a/app/src/main/java/code/name/monkey/retromusic/ui/activities/GenreDetailsActivity.java b/app/src/main/java/code/name/monkey/retromusic/ui/activities/GenreDetailsActivity.java index bd1d0742..b72bfc56 100644 --- a/app/src/main/java/code/name/monkey/retromusic/ui/activities/GenreDetailsActivity.java +++ b/app/src/main/java/code/name/monkey/retromusic/ui/activities/GenreDetailsActivity.java @@ -88,7 +88,7 @@ public class GenreDetailsActivity extends AbsSlidingMusicPanelActivity implement @Override protected void onCreate(Bundle savedInstanceState) { - setDrawUnderStatusbar(true); + setDrawUnderStatusBar(true); super.onCreate(savedInstanceState); ButterKnife.bind(this); diff --git a/app/src/main/java/code/name/monkey/retromusic/ui/activities/LockScreenActivity.java b/app/src/main/java/code/name/monkey/retromusic/ui/activities/LockScreenActivity.java index 8a993189..9b075d05 100644 --- a/app/src/main/java/code/name/monkey/retromusic/ui/activities/LockScreenActivity.java +++ b/app/src/main/java/code/name/monkey/retromusic/ui/activities/LockScreenActivity.java @@ -30,7 +30,7 @@ public class LockScreenActivity extends AbsMusicServiceActivity { | WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS | WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED); - setDrawUnderStatusbar(true); + setDrawUnderStatusBar(true); setContentView(R.layout.activity_lock_screen_old_style); hideStatusBar(); diff --git a/app/src/main/java/code/name/monkey/retromusic/ui/activities/MainActivity.java b/app/src/main/java/code/name/monkey/retromusic/ui/activities/MainActivity.java index 9bea7bd3..45a8e93e 100644 --- a/app/src/main/java/code/name/monkey/retromusic/ui/activities/MainActivity.java +++ b/app/src/main/java/code/name/monkey/retromusic/ui/activities/MainActivity.java @@ -88,7 +88,7 @@ public class MainActivity extends AbsSlidingMusicPanelActivity implements @Override protected void onCreate(Bundle savedInstanceState) { - setDrawUnderStatusbar(true); + setDrawUnderStatusBar(true); super.onCreate(savedInstanceState); ButterKnife.bind(this); diff --git a/app/src/main/java/code/name/monkey/retromusic/ui/activities/PlaylistDetailActivity.java b/app/src/main/java/code/name/monkey/retromusic/ui/activities/PlaylistDetailActivity.java index 1f383fcf..60f34e44 100644 --- a/app/src/main/java/code/name/monkey/retromusic/ui/activities/PlaylistDetailActivity.java +++ b/app/src/main/java/code/name/monkey/retromusic/ui/activities/PlaylistDetailActivity.java @@ -87,7 +87,7 @@ public class PlaylistDetailActivity extends AbsSlidingMusicPanelActivity impleme @Override protected void onCreate(Bundle savedInstanceState) { - setDrawUnderStatusbar(true); + setDrawUnderStatusBar(true); super.onCreate(savedInstanceState); ButterKnife.bind(this); diff --git a/app/src/main/java/code/name/monkey/retromusic/ui/activities/ProVersionActivity.java b/app/src/main/java/code/name/monkey/retromusic/ui/activities/ProVersionActivity.java index 5381a064..64f10c0b 100644 --- a/app/src/main/java/code/name/monkey/retromusic/ui/activities/ProVersionActivity.java +++ b/app/src/main/java/code/name/monkey/retromusic/ui/activities/ProVersionActivity.java @@ -53,7 +53,7 @@ public class ProVersionActivity extends AbsBaseActivity implements protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_pro_version); - setDrawUnderStatusbar(true); + setDrawUnderStatusBar(true); ButterKnife.bind(this); RetroUtil.statusBarHeight(statusBar); setStatusbarColorAuto(); diff --git a/app/src/main/java/code/name/monkey/retromusic/ui/activities/SearchActivity.java b/app/src/main/java/code/name/monkey/retromusic/ui/activities/SearchActivity.java index 961b5b64..7733e190 100644 --- a/app/src/main/java/code/name/monkey/retromusic/ui/activities/SearchActivity.java +++ b/app/src/main/java/code/name/monkey/retromusic/ui/activities/SearchActivity.java @@ -68,7 +68,7 @@ public class SearchActivity extends AbsMusicServiceActivity implements OnQueryTe @Override protected void onCreate(Bundle savedInstanceState) { - setDrawUnderStatusbar(true); + setDrawUnderStatusBar(true); super.onCreate(savedInstanceState); setContentView(R.layout.activity_search); diff --git a/app/src/main/java/code/name/monkey/retromusic/ui/activities/UserInfoActivity.java b/app/src/main/java/code/name/monkey/retromusic/ui/activities/UserInfoActivity.java index 303d1cf9..bb4d480f 100644 --- a/app/src/main/java/code/name/monkey/retromusic/ui/activities/UserInfoActivity.java +++ b/app/src/main/java/code/name/monkey/retromusic/ui/activities/UserInfoActivity.java @@ -12,7 +12,7 @@ public class UserInfoActivity extends AbsBaseActivity { @Override protected void onCreate(Bundle savedInstanceState) { - setDrawUnderStatusbar(true); + setDrawUnderStatusBar(true); super.onCreate(savedInstanceState); setContentView(R.layout.activity_user_info); diff --git a/app/src/main/java/code/name/monkey/retromusic/ui/activities/base/AbsThemeActivity.java b/app/src/main/java/code/name/monkey/retromusic/ui/activities/base/AbsThemeActivity.java index 1a4632ac..7fe40e3e 100644 --- a/app/src/main/java/code/name/monkey/retromusic/ui/activities/base/AbsThemeActivity.java +++ b/app/src/main/java/code/name/monkey/retromusic/ui/activities/base/AbsThemeActivity.java @@ -1,21 +1,22 @@ package code.name.monkey.retromusic.ui.activities.base; import android.graphics.Color; -import android.graphics.drawable.GradientDrawable; +import android.graphics.drawable.Drawable; import android.os.Build; import android.os.Bundle; import android.os.Handler; import android.support.annotation.ColorInt; +import android.support.v4.content.ContextCompat; import android.view.KeyEvent; import android.view.View; import android.view.WindowManager; - import code.name.monkey.appthemehelper.ATH; import code.name.monkey.appthemehelper.ThemeStore; import code.name.monkey.appthemehelper.common.ATHToolbarActivity; import code.name.monkey.appthemehelper.util.ATHUtil; import code.name.monkey.appthemehelper.util.ColorUtil; import code.name.monkey.appthemehelper.util.MaterialDialogsUtil; +import code.name.monkey.appthemehelper.util.TintHelper; import code.name.monkey.appthemehelper.util.VersionUtils; import code.name.monkey.retromusic.R; import code.name.monkey.retromusic.util.PreferenceUtil; @@ -23,191 +24,190 @@ import code.name.monkey.retromusic.util.RetroUtil; public abstract class AbsThemeActivity extends ATHToolbarActivity implements Runnable { - private Handler handler = new Handler(); + private Handler handler = new Handler(); - @Override - protected void onCreate(Bundle savedInstanceState) { - setTheme(PreferenceUtil.getInstance(this).getGeneralTheme()); - hideStatusBar(); - super.onCreate(savedInstanceState); - MaterialDialogsUtil.updateMaterialDialogsThemeSingleton(this); + @Override + protected void onCreate(Bundle savedInstanceState) { + setTheme(PreferenceUtil.getInstance(this).getGeneralTheme()); + hideStatusBar(); + super.onCreate(savedInstanceState); + MaterialDialogsUtil.updateMaterialDialogsThemeSingleton(this); - changeBackgroundShape(); - setImmersiveFullscreen(); - registerSystemUiVisibility(); - toggleScreenOn(); + changeBackgroundShape(); + setImmersiveFullscreen(); + registerSystemUiVisibility(); + toggleScreenOn(); + } + private void toggleScreenOn() { + if (PreferenceUtil.getInstance(this).isScreenOnEnabled()) { + getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); + } else { + getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); } + } - private void toggleScreenOn() { - if (PreferenceUtil.getInstance(this).isScreenOnEnabled()) { - getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); - } else { - getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); - } + @Override + public void onWindowFocusChanged(boolean hasFocus) { + super.onWindowFocusChanged(hasFocus); + if (hasFocus) { + hideStatusBar(); + handler.removeCallbacks(this); + handler.postDelayed(this, 300); + } else { + handler.removeCallbacks(this); } + } - @Override - public void onWindowFocusChanged(boolean hasFocus) { - super.onWindowFocusChanged(hasFocus); - if (hasFocus) { - hideStatusBar(); - handler.removeCallbacks(this); - handler.postDelayed(this, 300); - } else { - handler.removeCallbacks(this); - } + public void hideStatusBar() { + hideStatusBar(PreferenceUtil.getInstance(this).getFullScreenMode()); + } + + private void hideStatusBar(boolean fullscreen) { + final View statusBar = getWindow().getDecorView().getRootView().findViewById(R.id.status_bar); + if (statusBar != null) { + statusBar.setVisibility(fullscreen ? View.GONE : View.VISIBLE); } + } - public void hideStatusBar() { - hideStatusBar(PreferenceUtil.getInstance(this).getFullScreenMode()); + + private void changeBackgroundShape() { + Drawable background = PreferenceUtil.getInstance(this).isRoundCorners() ? + ContextCompat.getDrawable(this, R.drawable.round_window) + : ContextCompat.getDrawable(this, R.drawable.square_window); + background = TintHelper.createTintedDrawable(background, ThemeStore.primaryColor(this)); + getWindow().setBackgroundDrawable(background); + //View decor = getWindow().getDecorView(); + //GradientDrawable gradientDrawable = (GradientDrawable) decor.getBackground(); + //gradientDrawable.setColor(ThemeStore.primaryColor(this)); + } + + protected void setDrawUnderStatusBar(boolean drawUnderStatusbar) { + if (VersionUtils.hasLollipop()) { + RetroUtil.setAllowDrawUnderStatusBar(getWindow()); + } else if (VersionUtils.hasKitKat()) { + RetroUtil.setStatusBarTranslucent(getWindow()); } + } - private void hideStatusBar(boolean fullscreen) { - final View statusBar = getWindow().getDecorView().getRootView().findViewById(R.id.status_bar); - if (statusBar != null) { - statusBar.setVisibility(fullscreen ? View.GONE : View.VISIBLE); - } - } - - - private void changeBackgroundShape() { - if (PreferenceUtil.getInstance(this).isRoundCorners()) { - getWindow().setBackgroundDrawableResource(R.drawable.round_window); - } else { - getWindow().setBackgroundDrawableResource(R.drawable.square_window); - } - View decor = getWindow().getDecorView(); - GradientDrawable gradientDrawable = (GradientDrawable) decor.getBackground(); - gradientDrawable.setColor(ThemeStore.primaryColor(this)); - } - - protected void setDrawUnderStatusbar(boolean drawUnderStatusbar) { + /** + * This will set the color of the view with the id "status_bar" on KitKat and Lollipop. On + * Lollipop if no such view is found it will set the statusbar color using the native method. + * + * @param color the new statusbar color (will be shifted down on Lollipop and above) + */ + public void setStatusbarColor(int color) { + if (VersionUtils.hasKitKat()) { + final View statusBar = getWindow().getDecorView().getRootView().findViewById(R.id.status_bar); + if (statusBar != null) { if (VersionUtils.hasLollipop()) { - RetroUtil.setAllowDrawUnderStatusBar(getWindow()); - } else if (VersionUtils.hasKitKat()) { - RetroUtil.setStatusBarTranslucent(getWindow()); - } - } - - /** - * This will set the color of the view with the id "status_bar" on KitKat and Lollipop. On - * Lollipop if no such view is found it will set the statusbar color using the native method. - * - * @param color the new statusbar color (will be shifted down on Lollipop and above) - */ - public void setStatusbarColor(int color) { - if (VersionUtils.hasKitKat()) { - final View statusBar = getWindow().getDecorView().getRootView().findViewById(R.id.status_bar); - if (statusBar != null) { - if (VersionUtils.hasLollipop()) { - statusBar.setBackgroundColor(ColorUtil.darkenColor(color)); - setLightStatusbarAuto(color); - } else { - statusBar.setBackgroundColor(color); - } - } else if (Build.VERSION.SDK_INT >= 21) { - getWindow().setStatusBarColor(ColorUtil.darkenColor(color)); - setLightStatusbarAuto(color); - } - } - } - - public void setStatusbarColorAuto() { - // we don't want to use statusbar color because we are doing the color darkening on our own to support KitKat - setStatusbarColor(ThemeStore.primaryColor(this)); - } - - public void setTaskDescriptionColor(@ColorInt int color) { - ATH.setTaskDescriptionColor(this, color); - } - - public void setTaskDescriptionColorAuto() { - setTaskDescriptionColor(ThemeStore.primaryColor(this)); - } - - public void setNavigationbarColor(int color) { - if (ThemeStore.coloredNavigationBar(this)) { - ATH.setNavigationbarColor(this, color); + statusBar.setBackgroundColor(ColorUtil.darkenColor(color)); + setLightStatusbarAuto(color); } else { - ATH.setNavigationbarColor(this, Color.BLACK); + statusBar.setBackgroundColor(color); } + } else if (Build.VERSION.SDK_INT >= 21) { + getWindow().setStatusBarColor(ColorUtil.darkenColor(color)); + setLightStatusbarAuto(color); + } } + } - public void setNavigationbarColorAuto() { - setNavigationbarColor(ThemeStore.navigationBarColor(this)); + public void setStatusbarColorAuto() { + // we don't want to use statusbar color because we are doing the color darkening on our own to support KitKat + setStatusbarColor(ThemeStore.primaryColor(this)); + } + + public void setTaskDescriptionColor(@ColorInt int color) { + ATH.setTaskDescriptionColor(this, color); + } + + public void setTaskDescriptionColorAuto() { + setTaskDescriptionColor(ThemeStore.primaryColor(this)); + } + + public void setNavigationbarColor(int color) { + if (ThemeStore.coloredNavigationBar(this)) { + ATH.setNavigationbarColor(this, color); + } else { + ATH.setNavigationbarColor(this, Color.BLACK); } + } - public void setLightStatusbar(boolean enabled) { - ATH.setLightStatusbar(this, enabled); + public void setNavigationbarColorAuto() { + setNavigationbarColor(ThemeStore.navigationBarColor(this)); + } + + public void setLightStatusbar(boolean enabled) { + ATH.setLightStatusbar(this, enabled); + } + + public void setLightStatusbarAuto(int bgColor) { + setLightStatusbar(ColorUtil.isColorLight(bgColor)); + } + + public void setLightNavigationBar(boolean enabled) { + if (!ATHUtil.isWindowBackgroundDark(this) && ThemeStore.coloredNavigationBar(this)) { + ATH.setLightNavigationbar(this, enabled); } + } - public void setLightStatusbarAuto(int bgColor) { - setLightStatusbar(ColorUtil.isColorLight(bgColor)); - } - - public void setLightNavigationBar(boolean enabled) { - if (!ATHUtil.isWindowBackgroundDark(this) && ThemeStore.coloredNavigationBar(this)) { - ATH.setLightNavigationbar(this, enabled); - } - } - - private void registerSystemUiVisibility() { - final View decorView = getWindow().getDecorView(); - decorView.setOnSystemUiVisibilityChangeListener(visibility -> { - if ((visibility & View.SYSTEM_UI_FLAG_FULLSCREEN) == 0) { - setImmersiveFullscreen(); - } - }); - } - - private void unregisterSystemUiVisibility() { - final View decorView = getWindow().getDecorView(); - decorView.setOnSystemUiVisibilityChangeListener(null); - } - - public void setImmersiveFullscreen() { - int flags = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | - View.SYSTEM_UI_FLAG_FULLSCREEN | - View.SYSTEM_UI_FLAG_LAYOUT_STABLE | - View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | - View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | - View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY; - if (PreferenceUtil.getInstance(this).getFullScreenMode()) { - getWindow().getDecorView().setSystemUiVisibility(flags); - } - } - - public void exitFullscreen() { - getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_VISIBLE); - } - - @Override - public void run() { + private void registerSystemUiVisibility() { + final View decorView = getWindow().getDecorView(); + decorView.setOnSystemUiVisibilityChangeListener(visibility -> { + if ((visibility & View.SYSTEM_UI_FLAG_FULLSCREEN) == 0) { setImmersiveFullscreen(); + } + }); + } + + private void unregisterSystemUiVisibility() { + final View decorView = getWindow().getDecorView(); + decorView.setOnSystemUiVisibilityChangeListener(null); + } + + public void setImmersiveFullscreen() { + int flags = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | + View.SYSTEM_UI_FLAG_FULLSCREEN | + View.SYSTEM_UI_FLAG_LAYOUT_STABLE | + View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | + View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | + View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY; + if (PreferenceUtil.getInstance(this).getFullScreenMode()) { + getWindow().getDecorView().setSystemUiVisibility(flags); } + } - @Override - protected void onStop() { - handler.removeCallbacks(this); - super.onStop(); + public void exitFullscreen() { + getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_VISIBLE); + } + + @Override + public void run() { + setImmersiveFullscreen(); + } + + @Override + protected void onStop() { + handler.removeCallbacks(this); + super.onStop(); + } + + @Override + public void onDestroy() { + super.onDestroy(); + unregisterSystemUiVisibility(); + exitFullscreen(); + } + + + @Override + public boolean onKeyDown(int keyCode, KeyEvent event) { + if ((keyCode == KeyEvent.KEYCODE_VOLUME_DOWN || keyCode == KeyEvent.KEYCODE_VOLUME_UP)) { + handler.removeCallbacks(this); + handler.postDelayed(this, 500); } + return super.onKeyDown(keyCode, event); - @Override - public void onDestroy() { - super.onDestroy(); - unregisterSystemUiVisibility(); - exitFullscreen(); - } - - - @Override - public boolean onKeyDown(int keyCode, KeyEvent event) { - if ((keyCode == KeyEvent.KEYCODE_VOLUME_DOWN || keyCode == KeyEvent.KEYCODE_VOLUME_UP)) { - handler.removeCallbacks(this); - handler.postDelayed(this, 500); - } - return super.onKeyDown(keyCode, event); - - } + } } \ No newline at end of file diff --git a/app/src/main/java/code/name/monkey/retromusic/ui/fragments/MiniPlayerFragment.java b/app/src/main/java/code/name/monkey/retromusic/ui/fragments/MiniPlayerFragment.java index 6035247b..601c6b96 100644 --- a/app/src/main/java/code/name/monkey/retromusic/ui/fragments/MiniPlayerFragment.java +++ b/app/src/main/java/code/name/monkey/retromusic/ui/fragments/MiniPlayerFragment.java @@ -16,7 +16,6 @@ import android.view.ViewGroup; import android.view.animation.DecelerateInterpolator; import android.widget.ImageView; import android.widget.TextView; - import butterknife.BindView; import butterknife.ButterKnife; import butterknife.Unbinder; @@ -31,146 +30,147 @@ import code.name.monkey.retromusic.views.PlayPauseDrawable; import me.zhanghai.android.materialprogressbar.MaterialProgressBar; public class MiniPlayerFragment extends AbsMusicServiceFragment implements - MusicProgressViewUpdateHelper.Callback { + MusicProgressViewUpdateHelper.Callback { - @BindView(R.id.mini_player_title) - TextView miniPlayerTitle; - @BindView(R.id.mini_player_play_pause_button) - ImageView miniPlayerPlayPauseButton; - @BindView(R.id.progress_bar) - MaterialProgressBar progressBar; + @BindView(R.id.mini_player_title) + TextView miniPlayerTitle; + @BindView(R.id.mini_player_play_pause_button) + ImageView miniPlayerPlayPauseButton; + @BindView(R.id.progress_bar) + MaterialProgressBar progressBar; - private Unbinder unbinder; - private PlayPauseDrawable miniPlayerPlayPauseDrawable; - private MusicProgressViewUpdateHelper progressViewUpdateHelper; + private Unbinder unbinder; + private PlayPauseDrawable miniPlayerPlayPauseDrawable; + private MusicProgressViewUpdateHelper progressViewUpdateHelper; + @Override + public void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + progressViewUpdateHelper = new MusicProgressViewUpdateHelper(this); + } + + @Nullable + @Override + public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + View layout = inflater.inflate(R.layout.fragment_mini_player, container, false); + unbinder = ButterKnife.bind(this, layout); + return layout; + } + + @Override + public void onViewCreated(@NonNull View view, Bundle savedInstanceState) { + super.onViewCreated(view, savedInstanceState); + //noinspection ConstantConditions + view.setBackgroundColor(ThemeStore.primaryColor(getContext())); + view.setOnTouchListener(new FlingPlayBackController(getActivity())); + setUpMiniPlayer(); + } + + @Override + public void onDestroyView() { + super.onDestroyView(); + unbinder.unbind(); + } + + @SuppressWarnings({"ConstantConditions"}) + private void setUpMiniPlayer() { + setUpPlayPauseButton(); + progressBar.setProgressTintList(ColorStateList.valueOf(ThemeStore.accentColor(getActivity()))); + } + + private void setUpPlayPauseButton() { + //noinspection ConstantConditions + miniPlayerPlayPauseDrawable = new PlayPauseDrawable(getActivity()); + miniPlayerPlayPauseButton.setImageDrawable(miniPlayerPlayPauseDrawable); + miniPlayerPlayPauseButton.setColorFilter(ATHUtil.resolveColor(getActivity(), + R.attr.iconColor, + ThemeStore.textColorSecondary(getActivity())), PorterDuff.Mode.SRC_IN); + miniPlayerPlayPauseButton.setOnClickListener(new PlayPauseButtonOnClickHandler()); + } + + private void updateSongTitle() { + miniPlayerTitle.setText(MusicPlayerRemote.getCurrentSong().title); + } + + @Override + public void onServiceConnected() { + updateSongTitle(); + updatePlayPauseDrawableState(false); + } + + @Override + public void onPlayingMetaChanged() { + updateSongTitle(); + } + + @Override + public void onPlayStateChanged() { + updatePlayPauseDrawableState(true); + } + + @Override + public void onUpdateProgressViews(int progress, int total) { + progressBar.setMax(total); + ObjectAnimator animator = ObjectAnimator.ofInt(progressBar, "progress", progress); + animator.setDuration(1000); + animator.setInterpolator(new DecelerateInterpolator()); + animator.start(); + } + + @Override + public void onResume() { + super.onResume(); + progressViewUpdateHelper.start(); + } + + @Override + public void onPause() { + super.onPause(); + progressViewUpdateHelper.stop(); + } + + protected void updatePlayPauseDrawableState(boolean animate) { + if (MusicPlayerRemote.isPlaying()) { + miniPlayerPlayPauseDrawable.setPause(animate); + } else { + miniPlayerPlayPauseDrawable.setPlay(animate); + } + } + + public void setColor(int playerFragmentColor) { + //noinspection ConstantConditions + getView().setBackgroundColor(playerFragmentColor); + } + + public static class FlingPlayBackController implements View.OnTouchListener { + + GestureDetector flingPlayBackController; + + public FlingPlayBackController(Context context) { + flingPlayBackController = new GestureDetector(context, + new GestureDetector.SimpleOnGestureListener() { + @Override + public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, + float velocityY) { + if (Math.abs(velocityX) > Math.abs(velocityY)) { + if (velocityX < 0) { + MusicPlayerRemote.playNextSong(); + return true; + } else if (velocityX > 0) { + MusicPlayerRemote.playPreviousSong(); + return true; + } + } + return false; + } + }); + } + + @SuppressLint("ClickableViewAccessibility") @Override - public void onCreate(@Nullable Bundle savedInstanceState) { - super.onCreate(savedInstanceState); - progressViewUpdateHelper = new MusicProgressViewUpdateHelper(this); - } - - @Nullable - @Override - public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, - Bundle savedInstanceState) { - View layout = inflater.inflate(R.layout.fragment_mini_player, container, false); - unbinder = ButterKnife.bind(this, layout); - return layout; - } - - @Override - public void onViewCreated(View view, Bundle savedInstanceState) { - super.onViewCreated(view, savedInstanceState); - view.setBackgroundColor(ThemeStore.primaryColor(getContext())); - view.setOnTouchListener(new FlingPlayBackController(getActivity())); - setUpMiniPlayer(); - } - - @Override - public void onDestroyView() { - super.onDestroyView(); - unbinder.unbind(); - } - - @SuppressWarnings({"ConstantConditions"}) - private void setUpMiniPlayer() { - setUpPlayPauseButton(); - progressBar.setProgressTintList(ColorStateList.valueOf(ThemeStore.accentColor(getActivity()))); - } - - private void setUpPlayPauseButton() { - //noinspection ConstantConditions - miniPlayerPlayPauseDrawable = new PlayPauseDrawable(getActivity()); - miniPlayerPlayPauseButton.setImageDrawable(miniPlayerPlayPauseDrawable); - miniPlayerPlayPauseButton.setColorFilter(ATHUtil.resolveColor(getActivity(), - R.attr.iconColor, - ThemeStore.textColorSecondary(getActivity())), PorterDuff.Mode.SRC_IN); - miniPlayerPlayPauseButton.setOnClickListener(new PlayPauseButtonOnClickHandler()); - } - - private void updateSongTitle() { - miniPlayerTitle.setText(MusicPlayerRemote.getCurrentSong().title); - } - - @Override - public void onServiceConnected() { - updateSongTitle(); - updatePlayPauseDrawableState(false); - } - - @Override - public void onPlayingMetaChanged() { - updateSongTitle(); - } - - @Override - public void onPlayStateChanged() { - updatePlayPauseDrawableState(true); - } - - @Override - public void onUpdateProgressViews(int progress, int total) { - progressBar.setMax(total); - ObjectAnimator animator = ObjectAnimator.ofInt(progressBar, "progress", progress); - animator.setDuration(1000); - animator.setInterpolator(new DecelerateInterpolator()); - animator.start(); - } - - @Override - public void onResume() { - super.onResume(); - progressViewUpdateHelper.start(); - } - - @Override - public void onPause() { - super.onPause(); - progressViewUpdateHelper.stop(); - } - - protected void updatePlayPauseDrawableState(boolean animate) { - if (MusicPlayerRemote.isPlaying()) { - miniPlayerPlayPauseDrawable.setPause(animate); - } else { - miniPlayerPlayPauseDrawable.setPlay(animate); - } - } - - public void setColor(int playerFragmentColor) { - //noinspection ConstantConditions - getView().setBackgroundColor(playerFragmentColor); - } - - public static class FlingPlayBackController implements View.OnTouchListener { - - GestureDetector flingPlayBackController; - - public FlingPlayBackController(Context context) { - flingPlayBackController = new GestureDetector(context, - new GestureDetector.SimpleOnGestureListener() { - @Override - public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, - float velocityY) { - if (Math.abs(velocityX) > Math.abs(velocityY)) { - if (velocityX < 0) { - MusicPlayerRemote.playNextSong(); - return true; - } else if (velocityX > 0) { - MusicPlayerRemote.playPreviousSong(); - return true; - } - } - return false; - } - }); - } - - @SuppressLint("ClickableViewAccessibility") - @Override - public boolean onTouch(View v, MotionEvent event) { - return flingPlayBackController.onTouchEvent(event); - } + public boolean onTouch(View v, MotionEvent event) { + return flingPlayBackController.onTouchEvent(event); } + } } diff --git a/app/src/main/java/code/name/monkey/retromusic/ui/fragments/player/blur/BlurPlayerFragment.java b/app/src/main/java/code/name/monkey/retromusic/ui/fragments/player/blur/BlurPlayerFragment.java index 02c7cd2c..19e15356 100644 --- a/app/src/main/java/code/name/monkey/retromusic/ui/fragments/player/blur/BlurPlayerFragment.java +++ b/app/src/main/java/code/name/monkey/retromusic/ui/fragments/player/blur/BlurPlayerFragment.java @@ -22,6 +22,7 @@ import butterknife.Unbinder; import code.name.monkey.appthemehelper.util.ColorUtil; import code.name.monkey.appthemehelper.util.ToolbarContentTintHelper; import code.name.monkey.retromusic.R; +import code.name.monkey.retromusic.glide.BlurTransformation; import code.name.monkey.retromusic.glide.RetroMusicColoredTarget; import code.name.monkey.retromusic.glide.SongGlideRequest; import code.name.monkey.retromusic.helper.MusicPlayerRemote; @@ -35,7 +36,6 @@ import com.h6ah4i.android.widget.advrecyclerview.animator.GeneralItemAnimator; import com.h6ah4i.android.widget.advrecyclerview.animator.RefactoredDefaultItemAnimator; import com.h6ah4i.android.widget.advrecyclerview.draggable.RecyclerViewDragDropManager; import com.h6ah4i.android.widget.advrecyclerview.utils.WrapperAdapterUtils; -import jp.wasabeef.glide.transformations.BlurTransformation; /** * @author Hemanth S (h4h13). @@ -207,7 +207,7 @@ public class BlurPlayerFragment extends AbsPlayerFragment implements } int blurAmount = PreferenceManager.getDefaultSharedPreferences(getContext()) - .getInt("blur_amount", 25); + .getInt("new_blur_amount", 25); colorBackground.clearColorFilter(); @@ -216,7 +216,7 @@ public class BlurPlayerFragment extends AbsPlayerFragment implements .generatePalette(activity) .build() .override(320, 480) - .transform(new BlurTransformation(getActivity(), blurAmount)) + .transform(new BlurTransformation.Builder(getActivity()).blurRadius(blurAmount).build()) .into(new RetroMusicColoredTarget(colorBackground) { @Override public void onColorReady(int color) { diff --git a/app/src/main/java/code/name/monkey/retromusic/ui/fragments/player/cardblur/CardBlurFragment.java b/app/src/main/java/code/name/monkey/retromusic/ui/fragments/player/cardblur/CardBlurFragment.java index 3d6e2436..f813c743 100644 --- a/app/src/main/java/code/name/monkey/retromusic/ui/fragments/player/cardblur/CardBlurFragment.java +++ b/app/src/main/java/code/name/monkey/retromusic/ui/fragments/player/cardblur/CardBlurFragment.java @@ -9,19 +9,15 @@ import android.support.annotation.NonNull; import android.support.annotation.Nullable; import android.support.v7.widget.Toolbar; import android.view.LayoutInflater; -import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; -import android.widget.TextView; - -import com.bumptech.glide.Glide; - import butterknife.BindView; import butterknife.ButterKnife; import butterknife.Unbinder; import code.name.monkey.appthemehelper.util.ToolbarContentTintHelper; import code.name.monkey.retromusic.R; +import code.name.monkey.retromusic.glide.BlurTransformation; import code.name.monkey.retromusic.glide.RetroMusicColoredTarget; import code.name.monkey.retromusic.glide.SongGlideRequest; import code.name.monkey.retromusic.helper.MusicPlayerRemote; @@ -29,164 +25,167 @@ import code.name.monkey.retromusic.model.Song; import code.name.monkey.retromusic.ui.fragments.base.AbsPlayerFragment; import code.name.monkey.retromusic.ui.fragments.player.PlayerAlbumCoverFragment; import code.name.monkey.retromusic.ui.fragments.player.normal.PlayerFragment; -import jp.wasabeef.glide.transformations.BlurTransformation; +import com.bumptech.glide.Glide; -public class CardBlurFragment extends AbsPlayerFragment implements PlayerAlbumCoverFragment.Callbacks { - @BindView(R.id.player_toolbar) - Toolbar toolbar; - @BindView(R.id.status_bar) - View statusBar; - @BindView(R.id.gradient_background) - ImageView colorBackground; +public class CardBlurFragment extends AbsPlayerFragment implements + PlayerAlbumCoverFragment.Callbacks { - private int lastColor; - private CardBlurPlaybackControlsFragment playbackControlsFragment; - private Unbinder unbinder; + @BindView(R.id.player_toolbar) + Toolbar toolbar; + @BindView(R.id.status_bar) + View statusBar; + @BindView(R.id.gradient_background) + ImageView colorBackground; - public static PlayerFragment newInstance() { - Bundle args = new Bundle(); - PlayerFragment fragment = new PlayerFragment(); - fragment.setArguments(args); - return fragment; + private int lastColor; + private CardBlurPlaybackControlsFragment playbackControlsFragment; + private Unbinder unbinder; + + public static PlayerFragment newInstance() { + Bundle args = new Bundle(); + PlayerFragment fragment = new PlayerFragment(); + fragment.setArguments(args); + return fragment; + } + + @Override + @ColorInt + public int getPaletteColor() { + return lastColor; + } + + @Override + public void onShow() { + playbackControlsFragment.show(); + } + + @Override + public void onHide() { + playbackControlsFragment.hide(); + onBackPressed(); + } + + @Override + public void onResume() { + super.onResume(); + } + + @Override + public boolean onBackPressed() { + return false; + } + + @Override + public Toolbar getToolbar() { + return toolbar; + } + + @Override + public int toolbarIconColor() { + return Color.WHITE; + } + + @Override + public void onColorChanged(int color) { + playbackControlsFragment.setDark(color); + lastColor = color; + getCallbacks().onPaletteColorChanged(); + ToolbarContentTintHelper.colorizeToolbar(toolbar, Color.WHITE, getActivity()); + } + + @Override + protected void toggleFavorite(Song song) { + super.toggleFavorite(song); + if (song.id == MusicPlayerRemote.getCurrentSong().id) { + updateIsFavorite(); } + } - @Override - @ColorInt - public int getPaletteColor() { - return lastColor; - } + @Override + public void onFavoriteToggled() { + toggleFavorite(MusicPlayerRemote.getCurrentSong()); + } - @Override - public void onShow() { - playbackControlsFragment.show(); - } + @Override + public void onDestroyView() { + super.onDestroyView(); + unbinder.unbind(); + } - @Override - public void onHide() { - playbackControlsFragment.hide(); - onBackPressed(); - } + @Nullable + @Override + public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, + @Nullable Bundle savedInstanceState) { + View view = inflater.inflate(R.layout.fragment_card_blur_player, container, false); + unbinder = ButterKnife.bind(this, view); + return view; + } - @Override - public void onResume() { - super.onResume(); - } + @Override + public void onViewCreated(@NonNull View view, Bundle savedInstanceState) { + super.onViewCreated(view, savedInstanceState); + toggleStatusBar(statusBar); - @Override - public boolean onBackPressed() { - return false; - } + setUpSubFragments(); + setUpPlayerToolbar(); + } - @Override - public Toolbar getToolbar() { - return toolbar; - } + private void setUpSubFragments() { + playbackControlsFragment = (CardBlurPlaybackControlsFragment) getChildFragmentManager() + .findFragmentById(R.id.playback_controls_fragment); - @Override - public int toolbarIconColor() { - return Color.WHITE; - } + PlayerAlbumCoverFragment playerAlbumCoverFragment = + (PlayerAlbumCoverFragment) getChildFragmentManager() + .findFragmentById(R.id.player_album_cover_fragment); + playerAlbumCoverFragment.setCallbacks(this); + playerAlbumCoverFragment.removeEffect(); + } - @Override - public void onColorChanged(int color) { - playbackControlsFragment.setDark(color); - lastColor = color; - getCallbacks().onPaletteColorChanged(); - ToolbarContentTintHelper.colorizeToolbar(toolbar, Color.WHITE, getActivity()); - } - - @Override - protected void toggleFavorite(Song song) { - super.toggleFavorite(song); - if (song.id == MusicPlayerRemote.getCurrentSong().id) { - updateIsFavorite(); - } - } - - @Override - public void onFavoriteToggled() { - toggleFavorite(MusicPlayerRemote.getCurrentSong()); - } - - @Override - public void onDestroyView() { - super.onDestroyView(); - unbinder.unbind(); - } - - @Nullable - @Override - public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, - @Nullable Bundle savedInstanceState) { - View view = inflater.inflate(R.layout.fragment_card_blur_player, container, false); - unbinder = ButterKnife.bind(this, view); - return view; - } - - @Override - public void onViewCreated(@NonNull View view, Bundle savedInstanceState) { - super.onViewCreated(view, savedInstanceState); - toggleStatusBar(statusBar); - - setUpSubFragments(); - setUpPlayerToolbar(); - } - - private void setUpSubFragments() { - playbackControlsFragment = (CardBlurPlaybackControlsFragment) getChildFragmentManager() - .findFragmentById(R.id.playback_controls_fragment); - - PlayerAlbumCoverFragment playerAlbumCoverFragment = - (PlayerAlbumCoverFragment) getChildFragmentManager() - .findFragmentById(R.id.player_album_cover_fragment); - playerAlbumCoverFragment.setCallbacks(this); - playerAlbumCoverFragment.removeEffect(); - } - - private void setUpPlayerToolbar() { - toolbar.inflateMenu(R.menu.menu_player); - toolbar.setNavigationOnClickListener(v -> getActivity().onBackPressed()); - toolbar.setOnMenuItemClickListener(this); + private void setUpPlayerToolbar() { + toolbar.inflateMenu(R.menu.menu_player); + toolbar.setNavigationOnClickListener(v -> getActivity().onBackPressed()); + toolbar.setOnMenuItemClickListener(this); /* for (int i = 0; i < toolbar.getMenu().size(); i++) { MenuItem menuItem = toolbar.getMenu().getItem(i); menuItem.setShowAsAction(MenuItem.SHOW_AS_ACTION_NEVER); }*/ - ToolbarContentTintHelper.colorizeToolbar(toolbar, Color.WHITE, getActivity()); - } + ToolbarContentTintHelper.colorizeToolbar(toolbar, Color.WHITE, getActivity()); + } - @Override - public void onServiceConnected() { - updateIsFavorite(); - updateBlur(); - } + @Override + public void onServiceConnected() { + updateIsFavorite(); + updateBlur(); + } - @Override - public void onPlayingMetaChanged() { - updateIsFavorite(); - updateBlur(); - } + @Override + public void onPlayingMetaChanged() { + updateIsFavorite(); + updateBlur(); + } - private void updateBlur() { - Activity activity = getActivity(); - if (activity == null) { - return; - } - int blurAmount = PreferenceManager.getDefaultSharedPreferences(getContext()).getInt("blur_amount", 25); - - colorBackground.clearColorFilter(); - SongGlideRequest.Builder.from(Glide.with(activity), MusicPlayerRemote.getCurrentSong()) - .checkIgnoreMediaStore(activity) - .generatePalette(activity) - .build() - .transform(new BlurTransformation(getActivity(), blurAmount)) - .into(new RetroMusicColoredTarget(colorBackground) { - @Override - public void onColorReady(int color) { - if (color == getDefaultFooterColor()) { - colorBackground.setColorFilter(color); - } - } - }); + private void updateBlur() { + Activity activity = getActivity(); + if (activity == null) { + return; } + int blurAmount = PreferenceManager.getDefaultSharedPreferences(getContext()) + .getInt("new_blur_amount", 25); + + colorBackground.clearColorFilter(); + SongGlideRequest.Builder.from(Glide.with(activity), MusicPlayerRemote.getCurrentSong()) + .checkIgnoreMediaStore(activity) + .generatePalette(activity) + .build() + .transform(new BlurTransformation.Builder(getActivity()).blurRadius(blurAmount).build()) + .into(new RetroMusicColoredTarget(colorBackground) { + @Override + public void onColorReady(int color) { + if (color == getDefaultFooterColor()) { + colorBackground.setColorFilter(color); + } + } + }); + } } diff --git a/app/src/main/java/code/name/monkey/retromusic/util/MusicUtil.java b/app/src/main/java/code/name/monkey/retromusic/util/MusicUtil.java index 49b1c0a7..b14d63a5 100644 --- a/app/src/main/java/code/name/monkey/retromusic/util/MusicUtil.java +++ b/app/src/main/java/code/name/monkey/retromusic/util/MusicUtil.java @@ -18,17 +18,6 @@ import android.support.v4.content.FileProvider; import android.text.TextUtils; import android.util.Log; import android.widget.Toast; - -import org.jaudiotagger.audio.AudioFileIO; -import org.jaudiotagger.tag.FieldKey; - -import java.io.File; -import java.io.IOException; -import java.util.ArrayList; -import java.util.List; -import java.util.Locale; -import java.util.regex.Pattern; - import code.name.monkey.retromusic.R; import code.name.monkey.retromusic.helper.MusicPlayerRemote; import code.name.monkey.retromusic.loaders.PlaylistLoader; @@ -38,373 +27,384 @@ import code.name.monkey.retromusic.model.Playlist; import code.name.monkey.retromusic.model.Song; import code.name.monkey.retromusic.model.lyrics.AbsSynchronizedLyrics; import io.reactivex.Observable; +import java.io.File; +import java.io.IOException; +import java.util.ArrayList; +import java.util.List; +import java.util.Locale; +import java.util.regex.Pattern; +import org.jaudiotagger.audio.AudioFileIO; +import org.jaudiotagger.tag.FieldKey; public class MusicUtil { - public static final String TAG = MusicUtil.class.getSimpleName(); - private static Playlist playlist; + public static final String TAG = MusicUtil.class.getSimpleName(); + private static Playlist playlist; - public static Uri getMediaStoreAlbumCoverUri(int albumId) { - final Uri sArtworkUri = Uri - .parse("content://media/external/audio/albumart"); + public static Uri getMediaStoreAlbumCoverUri(int albumId) { + final Uri sArtworkUri = Uri + .parse("content://media/external/audio/albumart"); - return ContentUris.withAppendedId(sArtworkUri, albumId); + return ContentUris.withAppendedId(sArtworkUri, albumId); + } + + public static Uri getSongFileUri(int songId) { + return ContentUris.withAppendedId(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, songId); + } + + @NonNull + public static Intent createShareSongFileIntent(@NonNull final Song song, Context context) { + try { + + return new Intent() + .setAction(Intent.ACTION_SEND) + .putExtra(Intent.EXTRA_STREAM, + FileProvider.getUriForFile(context, + context.getApplicationContext().getPackageName(), + new File(song.data))) + .addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION) + .setType("audio/*"); + } catch (IllegalArgumentException e) { + // TODO the path is most likely not like /storage/emulated/0/... but something like /storage/28C7-75B0/... + e.printStackTrace(); + Toast.makeText(context, "Could not share this file, I'm aware of the issue.", + Toast.LENGTH_SHORT).show(); + return new Intent(); + } + } + + public static void setRingtone(@NonNull final Context context, final int id) { + final ContentResolver resolver = context.getContentResolver(); + final Uri uri = getSongFileUri(id); + try { + final ContentValues values = new ContentValues(2); + values.put(MediaStore.Audio.AudioColumns.IS_RINGTONE, "1"); + values.put(MediaStore.Audio.AudioColumns.IS_ALARM, "1"); + resolver.update(uri, values, null, null); + } catch (@NonNull final UnsupportedOperationException ignored) { + return; } - public static Uri getSongFileUri(int songId) { - return ContentUris.withAppendedId(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, songId); - } - - @NonNull - public static Intent createShareSongFileIntent(@NonNull final Song song, Context context) { - try { - - return new Intent() - .setAction(Intent.ACTION_SEND) - .putExtra(Intent.EXTRA_STREAM, - FileProvider.getUriForFile(context, - context.getApplicationContext().getPackageName(), - new File(song.data))) - .addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION) - .setType("audio/*"); - } catch (IllegalArgumentException e) { - // TODO the path is most likely not like /storage/emulated/0/... but something like /storage/28C7-75B0/... - e.printStackTrace(); - Toast.makeText(context, "Could not share this file, I'm aware of the issue.", - Toast.LENGTH_SHORT).show(); - return new Intent(); + try { + Cursor cursor = resolver.query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, + new String[]{MediaStore.MediaColumns.TITLE}, + BaseColumns._ID + "=?", + new String[]{String.valueOf(id)}, + null); + try { + if (cursor != null && cursor.getCount() == 1) { + cursor.moveToFirst(); + Settings.System.putString(resolver, Settings.System.RINGTONE, uri.toString()); + final String message = context + .getString(R.string.x_has_been_set_as_ringtone, cursor.getString(0)); + Toast.makeText(context, message, Toast.LENGTH_SHORT).show(); } + } finally { + if (cursor != null) { + cursor.close(); + } + } + } catch (SecurityException ignored) { + } + } + + @NonNull + public static String getArtistInfoString(@NonNull final Context context, + @NonNull final Artist artist) { + int albumCount = artist.getAlbumCount(); + int songCount = artist.getSongCount(); + String albumString = albumCount == 1 ? context.getResources().getString(R.string.album) + : context.getResources().getString(R.string.albums); + String songString = songCount == 1 ? context.getResources().getString(R.string.song) + : context.getResources().getString(R.string.songs); + return albumCount + " " + albumString + " • " + songCount + " " + songString; + } + + @NonNull + public static String getArtistInfoStringSmall(@NonNull final Context context, + @NonNull final Artist artist) { + int songCount = artist.getSongCount(); + String songString = songCount == 1 ? context.getResources().getString(R.string.song) + : context.getResources().getString(R.string.songs); + return songCount + " " + songString; + } + + @NonNull + public static String getPlaylistInfoString(@NonNull final Context context, + @NonNull List songs) { + final int songCount = songs.size(); + final String songString = songCount == 1 ? context.getResources().getString(R.string.song) + : context.getResources().getString(R.string.songs); + + long duration = 0; + for (int i = 0; i < songs.size(); i++) { + duration += songs.get(i).duration; } - public static void setRingtone(@NonNull final Context context, final int id) { - final ContentResolver resolver = context.getContentResolver(); - final Uri uri = getSongFileUri(id); - try { - final ContentValues values = new ContentValues(2); - values.put(MediaStore.Audio.AudioColumns.IS_RINGTONE, "1"); - values.put(MediaStore.Audio.AudioColumns.IS_ALARM, "1"); - resolver.update(uri, values, null, null); - } catch (@NonNull final UnsupportedOperationException ignored) { - return; + return songCount + " " + songString + " • " + MusicUtil.getReadableDurationString(duration); + } + + public static String getReadableDurationString(long songDurationMillis) { + long minutes = (songDurationMillis / 1000) / 60; + long seconds = (songDurationMillis / 1000) % 60; + if (minutes < 60) { + return String.format(Locale.getDefault(), "%01d:%02d", minutes, seconds); + } else { + long hours = minutes / 60; + minutes = minutes % 60; + return String.format(Locale.getDefault(), "%d:%02d:%02d", hours, minutes, seconds); + } + } + + //iTunes uses for example 1002 for track 2 CD1 or 3011 for track 11 CD3. + //this method converts those values to normal tracknumbers + public static int getFixedTrackNumber(int trackNumberToFix) { + return trackNumberToFix % 1000; + } + + public static void insertAlbumArt(@NonNull Context context, int albumId, String path) { + ContentResolver contentResolver = context.getContentResolver(); + + Uri artworkUri = Uri.parse("content://media/external/audio/albumart"); + contentResolver.delete(ContentUris.withAppendedId(artworkUri, albumId), null, null); + + ContentValues values = new ContentValues(); + values.put("album_id", albumId); + values.put("_data", path); + + contentResolver.insert(artworkUri, values); + } + + @NonNull + public static File createAlbumArtFile() { + return new File(createAlbumArtDir(), String.valueOf(System.currentTimeMillis())); + } + + @NonNull + @SuppressWarnings("ResultOfMethodCallIgnored") + private static File createAlbumArtDir() { + File albumArtDir = new File(Environment.getExternalStorageDirectory(), "/albumthumbs/"); + if (!albumArtDir.exists()) { + albumArtDir.mkdirs(); + try { + new File(albumArtDir, ".nomedia").createNewFile(); + } catch (IOException e) { + e.printStackTrace(); + } + } + return albumArtDir; + } + + public static void deleteTracks(@NonNull final Activity activity, + @NonNull final List songs) { + final String[] projection = new String[]{ + BaseColumns._ID, MediaStore.MediaColumns.DATA + }; + final StringBuilder selection = new StringBuilder(); + selection.append(BaseColumns._ID + " IN ("); + for (int i = 0; i < songs.size(); i++) { + selection.append(songs.get(i).id); + if (i < songs.size() - 1) { + selection.append(","); + } + } + selection.append(")"); + + try { + final Cursor cursor = activity.getContentResolver().query( + MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, projection, selection.toString(), + null, null); + if (cursor != null) { + // Step 1: Remove selected tracks from the current playlist, as well + // as from the album art cache + cursor.moveToFirst(); + while (!cursor.isAfterLast()) { + final int id = cursor.getInt(0); + Song song = SongLoader.getSong(activity, id).blockingFirst(); + MusicPlayerRemote.removeFromQueue(song); + cursor.moveToNext(); } - try { - Cursor cursor = resolver.query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, - new String[]{MediaStore.MediaColumns.TITLE}, - BaseColumns._ID + "=?", - new String[]{String.valueOf(id)}, - null); + // Step 2: Remove selected tracks from the database + activity.getContentResolver().delete(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, + selection.toString(), null); + + // Step 3: Remove files from card + cursor.moveToFirst(); + while (!cursor.isAfterLast()) { + final String name = cursor.getString(1); + try { // File.delete can throw a security exception + final File f = new File(name); + if (!f.delete()) { + // I'm not sure if we'd ever get here (deletion would + // have to fail, but no exception thrown) + Log.e("MusicUtils", "Failed to delete file " + name); + } + cursor.moveToNext(); + } catch (@NonNull final SecurityException ex) { + cursor.moveToNext(); + } catch (NullPointerException e) { + Log.e("MusicUtils", "Failed to find file " + name); + } + } + cursor.close(); + } + activity.getContentResolver().notifyChange(Uri.parse("content://media"), null); + Toast.makeText(activity, activity.getString(R.string.deleted_x_songs, songs.size()), + Toast.LENGTH_SHORT).show(); + } catch (SecurityException ignored) { + } + } + + public static void deleteAlbumArt(@NonNull Context context, int albumId) { + ContentResolver contentResolver = context.getContentResolver(); + Uri localUri = Uri.parse("content://media/external/audio/albumart"); + contentResolver.delete(ContentUris.withAppendedId(localUri, albumId), null, null); + } + + + @Nullable + public static String getLyrics(Song song) { + String lyrics = null; + + File file = new File(song.data); + + try { + lyrics = AudioFileIO.read(file).getTagOrCreateDefault().getFirst(FieldKey.LYRICS); + } catch (Exception e) { + e.printStackTrace(); + } + + if (lyrics == null || lyrics.trim().isEmpty() || !AbsSynchronizedLyrics + .isSynchronized(lyrics)) { + File dir = file.getAbsoluteFile().getParentFile(); + + if (dir != null && dir.exists() && dir.isDirectory()) { + String format = ".*%s.*\\.(lrc|txt)"; + String filename = Pattern.quote(FileUtil.stripExtension(file.getName())); + String songtitle = Pattern.quote(song.title); + + final ArrayList patterns = new ArrayList<>(); + patterns.add(Pattern.compile(String.format(format, filename), + Pattern.CASE_INSENSITIVE | Pattern.UNICODE_CASE)); + patterns.add(Pattern.compile(String.format(format, songtitle), + Pattern.CASE_INSENSITIVE | Pattern.UNICODE_CASE)); + + File[] files = dir.listFiles(f -> { + for (Pattern pattern : patterns) { + if (pattern.matcher(f.getName()).matches()) { + return true; + } + } + return false; + }); + + if (files != null && files.length > 0) { + for (File f : files) { try { - if (cursor != null && cursor.getCount() == 1) { - cursor.moveToFirst(); - Settings.System.putString(resolver, Settings.System.RINGTONE, uri.toString()); - final String message = context - .getString(R.string.x_has_been_set_as_ringtone, cursor.getString(0)); - Toast.makeText(context, message, Toast.LENGTH_SHORT).show(); - } - } finally { - if (cursor != null) { - cursor.close(); + String newLyrics = FileUtil.read(f); + if (newLyrics != null && !newLyrics.trim().isEmpty()) { + if (AbsSynchronizedLyrics.isSynchronized(newLyrics)) { + return newLyrics; } + lyrics = newLyrics; + } + } catch (Exception e) { + e.printStackTrace(); } - } catch (SecurityException ignored) { + } } + } } - @NonNull - public static String getArtistInfoString(@NonNull final Context context, - @NonNull final Artist artist) { - int albumCount = artist.getAlbumCount(); - int songCount = artist.getSongCount(); - String albumString = albumCount == 1 ? context.getResources().getString(R.string.album) - : context.getResources().getString(R.string.albums); - String songString = songCount == 1 ? context.getResources().getString(R.string.song) - : context.getResources().getString(R.string.songs); - return albumCount + " " + albumString + " • " + songCount + " " + songString; + return lyrics; + } + + public static void toggleFavorite(@NonNull final Context context, @NonNull final Song song) { + if (isFavorite(context, song)) { + PlaylistsUtil + .removeFromPlaylist(context, song, getFavoritesPlaylist(context).blockingFirst().id); + } else { + PlaylistsUtil + .addToPlaylist(context, song, getOrCreateFavoritesPlaylist(context).blockingFirst().id, + false); } + } - @NonNull - public static String getArtistInfoStringSmall(@NonNull final Context context, - @NonNull final Artist artist) { - int songCount = artist.getSongCount(); - String songString = songCount == 1 ? context.getResources().getString(R.string.song) - : context.getResources().getString(R.string.songs); - return songCount + " " + songString; - } + public static boolean isFavoritePlaylist(@NonNull final Context context, + @NonNull final Playlist playlist) { + return playlist.name != null && playlist.name.equals(context.getString(R.string.favorites)); + } - @NonNull - public static String getPlaylistInfoString(@NonNull final Context context, - @NonNull List songs) { - final int songCount = songs.size(); - final String songString = songCount == 1 ? context.getResources().getString(R.string.song) - : context.getResources().getString(R.string.songs); + private static Observable getFavoritesPlaylist(@NonNull final Context context) { + return PlaylistLoader.getPlaylist(context, context.getString(R.string.favorites)); + } - long duration = 0; - for (int i = 0; i < songs.size(); i++) { - duration += songs.get(i).duration; - } + private static Observable getOrCreateFavoritesPlaylist(@NonNull final Context context) { + return PlaylistLoader.getPlaylist(context, + PlaylistsUtil.createPlaylist(context, context.getString(R.string.favorites))); + } - return songCount + " " + songString + " • " + MusicUtil.getReadableDurationString(duration); - } - - public static String getReadableDurationString(long songDurationMillis) { - long minutes = (songDurationMillis / 1000) / 60; - long seconds = (songDurationMillis / 1000) % 60; - if (minutes < 60) { - return String.format(Locale.getDefault(), "%01d:%02d", minutes, seconds); - } else { - long hours = minutes / 60; - minutes = minutes % 60; - return String.format(Locale.getDefault(), "%d:%02d:%02d", hours, minutes, seconds); - } - } - - //iTunes uses for example 1002 for track 2 CD1 or 3011 for track 11 CD3. - //this method converts those values to normal tracknumbers - public static int getFixedTrackNumber(int trackNumberToFix) { - return trackNumberToFix % 1000; - } - - public static void insertAlbumArt(@NonNull Context context, int albumId, String path) { - ContentResolver contentResolver = context.getContentResolver(); - - Uri artworkUri = Uri.parse("content://media/external/audio/albumart"); - contentResolver.delete(ContentUris.withAppendedId(artworkUri, albumId), null, null); - - ContentValues values = new ContentValues(); - values.put("album_id", albumId); - values.put("_data", path); - - contentResolver.insert(artworkUri, values); - } - - @NonNull - public static File createAlbumArtFile() { - return new File(createAlbumArtDir(), String.valueOf(System.currentTimeMillis())); - } - - @NonNull - @SuppressWarnings("ResultOfMethodCallIgnored") - private static File createAlbumArtDir() { - File albumArtDir = new File(Environment.getExternalStorageDirectory(), "/albumthumbs/"); - if (!albumArtDir.exists()) { - albumArtDir.mkdirs(); - try { - new File(albumArtDir, ".nomedia").createNewFile(); - } catch (IOException e) { - e.printStackTrace(); - } - } - return albumArtDir; - } - - public static void deleteTracks(@NonNull final Activity activity, - @NonNull final List songs) { - final String[] projection = new String[]{ - BaseColumns._ID, MediaStore.MediaColumns.DATA - }; - final StringBuilder selection = new StringBuilder(); - selection.append(BaseColumns._ID + " IN ("); - for (int i = 0; i < songs.size(); i++) { - selection.append(songs.get(i).id); - if (i < songs.size() - 1) { - selection.append(","); - } - } - selection.append(")"); - - try { - final Cursor cursor = activity.getContentResolver().query( - MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, projection, selection.toString(), - null, null); - if (cursor != null) { - // Step 1: Remove selected tracks from the current playlist, as well - // as from the album art cache - cursor.moveToFirst(); - while (!cursor.isAfterLast()) { - final int id = cursor.getInt(0); - SongLoader.getSong(activity, id).subscribe(song -> { - MusicPlayerRemote.removeFromQueue(song); - cursor.moveToNext(); - }); - } - - // Step 2: Remove selected tracks from the database - activity.getContentResolver().delete(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, - selection.toString(), null); - - // Step 3: Remove files from card - cursor.moveToFirst(); - while (!cursor.isAfterLast()) { - final String name = cursor.getString(1); - try { // File.delete can throw a security exception - final File f = new File(name); - if (!f.delete()) { - // I'm not sure if we'd ever get here (deletion would - // have to fail, but no exception thrown) - Log.e("MusicUtils", "Failed to delete file " + name); - } - cursor.moveToNext(); - } catch (@NonNull final SecurityException ex) { - cursor.moveToNext(); - } catch (NullPointerException e) { - Log.e("MusicUtils", "Failed to find file " + name); - } - } - cursor.close(); - } - activity.getContentResolver().notifyChange(Uri.parse("content://media"), null); - Toast.makeText(activity, activity.getString(R.string.deleted_x_songs, songs.size()), - Toast.LENGTH_SHORT).show(); - } catch (SecurityException ignored) { - } - } - - public static void deleteAlbumArt(@NonNull Context context, int albumId) { - ContentResolver contentResolver = context.getContentResolver(); - Uri localUri = Uri.parse("content://media/external/audio/albumart"); - contentResolver.delete(ContentUris.withAppendedId(localUri, albumId), null, null); - } - - - @Nullable - public static String getLyrics(Song song) { - String lyrics = null; - - File file = new File(song.data); - - try { - lyrics = AudioFileIO.read(file).getTagOrCreateDefault().getFirst(FieldKey.LYRICS); - } catch (Exception e) { - e.printStackTrace(); - } - - if (lyrics == null || lyrics.trim().isEmpty() || !AbsSynchronizedLyrics - .isSynchronized(lyrics)) { - File dir = file.getAbsoluteFile().getParentFile(); - - if (dir != null && dir.exists() && dir.isDirectory()) { - String format = ".*%s.*\\.(lrc|txt)"; - String filename = Pattern.quote(FileUtil.stripExtension(file.getName())); - String songtitle = Pattern.quote(song.title); - - final ArrayList patterns = new ArrayList<>(); - patterns.add(Pattern.compile(String.format(format, filename), - Pattern.CASE_INSENSITIVE | Pattern.UNICODE_CASE)); - patterns.add(Pattern.compile(String.format(format, songtitle), - Pattern.CASE_INSENSITIVE | Pattern.UNICODE_CASE)); - - File[] files = dir.listFiles(f -> { - for (Pattern pattern : patterns) { - if (pattern.matcher(f.getName()).matches()) { - return true; - } - } - return false; - }); - - if (files != null && files.length > 0) { - for (File f : files) { - try { - String newLyrics = FileUtil.read(f); - if (newLyrics != null && !newLyrics.trim().isEmpty()) { - if (AbsSynchronizedLyrics.isSynchronized(newLyrics)) { - return newLyrics; - } - lyrics = newLyrics; - } - } catch (Exception e) { - e.printStackTrace(); - } - } - } - } - } - - return lyrics; - } - - public static void toggleFavorite(@NonNull final Context context, @NonNull final Song song) { - if (isFavorite(context, song)) { - PlaylistsUtil - .removeFromPlaylist(context, song, getFavoritesPlaylist(context).blockingFirst().id); - } else { - PlaylistsUtil - .addToPlaylist(context, song, getOrCreateFavoritesPlaylist(context).blockingFirst().id, - false); - } - } - - public static boolean isFavoritePlaylist(@NonNull final Context context, - @NonNull final Playlist playlist) { - return playlist.name != null && playlist.name.equals(context.getString(R.string.favorites)); - } - - private static Observable getFavoritesPlaylist(@NonNull final Context context) { - return PlaylistLoader.getPlaylist(context, context.getString(R.string.favorites)); - } - - private static Observable getOrCreateFavoritesPlaylist(@NonNull final Context context) { - return PlaylistLoader.getPlaylist(context, - PlaylistsUtil.createPlaylist(context, context.getString(R.string.favorites))); - } - - public static boolean isFavorite(@NonNull final Context context, @NonNull final Song song) { + public static boolean isFavorite(@NonNull final Context context, @NonNull final Song song) { /*return Observable.create(e -> getFavoritesPlaylist(context).subscribe(playlist1 -> { boolean isBoolean = PlaylistsUtil.doPlaylistContains(context, playlist1.id, song.id); e.onNext(isBoolean); e.onComplete(); }));*/ - //getFavoritesPlaylist(context).blockingFirst().id.subscribe(MusicUtil::setPlaylist); - //return PlaylistsUtil.doPlaylistContains(context, getFavoritesPlaylist(context).blockingFirst().id, song.id); - return PlaylistsUtil - .doPlaylistContains(context, getFavoritesPlaylist(context).blockingFirst().id, song.id); - } + //getFavoritesPlaylist(context).blockingFirst().id.subscribe(MusicUtil::setPlaylist); + //return PlaylistsUtil.doPlaylistContains(context, getFavoritesPlaylist(context).blockingFirst().id, song.id); + return PlaylistsUtil + .doPlaylistContains(context, getFavoritesPlaylist(context).blockingFirst().id, song.id); + } - public static boolean isArtistNameUnknown(@Nullable String artistName) { - if (TextUtils.isEmpty(artistName)) return false; - if (artistName.equals(Artist.UNKNOWN_ARTIST_DISPLAY_NAME)) return true; - artistName = artistName.trim().toLowerCase(); - return artistName.equals("unknown") || artistName.equals(""); + public static boolean isArtistNameUnknown(@Nullable String artistName) { + if (TextUtils.isEmpty(artistName)) { + return false; } + if (artistName.equals(Artist.UNKNOWN_ARTIST_DISPLAY_NAME)) { + return true; + } + artistName = artistName.trim().toLowerCase(); + return artistName.equals("unknown") || artistName.equals(""); + } - @NonNull - public static String getSectionName(@Nullable String musicMediaTitle) { - if (TextUtils.isEmpty(musicMediaTitle)) { - return ""; - } - musicMediaTitle = musicMediaTitle.trim().toLowerCase(); - if (musicMediaTitle.startsWith("the ")) { - musicMediaTitle = musicMediaTitle.substring(4); - } else if (musicMediaTitle.startsWith("a ")) { - musicMediaTitle = musicMediaTitle.substring(2); - } - if (musicMediaTitle.isEmpty()) { - return ""; - } - return String.valueOf(musicMediaTitle.charAt(0)).toUpperCase(); + @NonNull + public static String getSectionName(@Nullable String musicMediaTitle) { + if (TextUtils.isEmpty(musicMediaTitle)) { + return ""; } + musicMediaTitle = musicMediaTitle.trim().toLowerCase(); + if (musicMediaTitle.startsWith("the ")) { + musicMediaTitle = musicMediaTitle.substring(4); + } else if (musicMediaTitle.startsWith("a ")) { + musicMediaTitle = musicMediaTitle.substring(2); + } + if (musicMediaTitle.isEmpty()) { + return ""; + } + return String.valueOf(musicMediaTitle.charAt(0)).toUpperCase(); + } - public static Playlist getPlaylist() { - return playlist; - } + public static Playlist getPlaylist() { + return playlist; + } - public static void setPlaylist(Playlist playlist) { - MusicUtil.playlist = playlist; - } + public static void setPlaylist(Playlist playlist) { + MusicUtil.playlist = playlist; + } - public static long getTotalDuration(@NonNull final Context context, @NonNull List songs) { - long duration = 0; - for (int i = 0; i < songs.size(); i++) { - duration += songs.get(i).duration; - } - return duration; + public static long getTotalDuration(@NonNull final Context context, @NonNull List songs) { + long duration = 0; + for (int i = 0; i < songs.size(); i++) { + duration += songs.get(i).duration; } + return duration; + } - @NonNull - public static String getYearString(int year) { - return year > 0 ? String.valueOf(year) : "-"; - } + @NonNull + public static String getYearString(int year) { + return year > 0 ? String.valueOf(year) : "-"; + } } diff --git a/app/src/main/java/code/name/monkey/retromusic/util/SwipeAndDragHelper.java b/app/src/main/java/code/name/monkey/retromusic/util/SwipeAndDragHelper.java deleted file mode 100644 index 52870404..00000000 --- a/app/src/main/java/code/name/monkey/retromusic/util/SwipeAndDragHelper.java +++ /dev/null @@ -1,55 +0,0 @@ -package code.name.monkey.retromusic.util; - -import android.graphics.Canvas; -import android.support.v7.widget.RecyclerView; -import android.support.v7.widget.helper.ItemTouchHelper; - -public class SwipeAndDragHelper extends ItemTouchHelper.Callback { - - private ActionCompletionContract contract; - - public SwipeAndDragHelper(ActionCompletionContract contract) { - this.contract = contract; - } - - @Override - public int getMovementFlags(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder) { - int dragFlags = ItemTouchHelper.UP | ItemTouchHelper.DOWN; - return makeMovementFlags(dragFlags, 0); - } - - @Override - public boolean onMove(RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, RecyclerView.ViewHolder target) { - contract.onViewMoved(viewHolder.getAdapterPosition(), target.getAdapterPosition()); - return true; - } - - @Override - public void onSwiped(RecyclerView.ViewHolder viewHolder, int direction) { - } - - @Override - public boolean isLongPressDragEnabled() { - return false; - } - - @Override - public void onChildDraw(Canvas c, - RecyclerView recyclerView, - RecyclerView.ViewHolder viewHolder, - float dX, - float dY, - int actionState, - boolean isCurrentlyActive) { - if (actionState == ItemTouchHelper.ACTION_STATE_SWIPE) { - float alpha = 1 - (Math.abs(dX) / recyclerView.getWidth()); - viewHolder.itemView.setAlpha(alpha); - } - super.onChildDraw(c, recyclerView, viewHolder, dX, dY, actionState, isCurrentlyActive); - } - - public interface ActionCompletionContract { - void onViewMoved(int oldPosition, int newPosition); - } - -} \ No newline at end of file diff --git a/app/src/main/res/drawable-hdpi/ic_notification.png b/app/src/main/res/drawable-hdpi/ic_notification.png index f151b30a24e8ed3359bafe34100d88ecf6fc070e..609cbfe0d97513ac3187e27796b59239669fbc41 100644 GIT binary patch delta 269 zcmV+o0rLLf0;d9yBYyzyNkl7{ia|z+jLIe(raM^;CLcgqeFK~F z8PpwYCKE-G$zZlpMn#b_>Gh~HNT++xp!Zz$KJ}aLf4S%0<2W*z?2kr7b(q2)4$1~P z5ao_3!iDsELW?`7Oa7a12lWDiMqvuNL)B)`3_PU|WgBnUXMd0zhF4yKBuIjO9guT!nr3rfD0+lr|E=qAe z6o0P3Y*3YZZ9hDpSQ*D&0v#0N20frG8ee!3Y@@j3@xtHe6*NK%g>co@fAZJNzx?BC Y2Ph5)L$rqGy#N3J07*qoM6N<$g5g|_IRF3v diff --git a/app/src/main/res/drawable-mdpi/ic_notification.png b/app/src/main/res/drawable-mdpi/ic_notification.png index 611a6484480c50a471d77c2b1638451b5e0d1b0c..ee816ae56770a650662e8707d84afa4d4d8205bc 100644 GIT binary patch delta 202 zcmV;*05$*c0pixlTptCpg|%) zycmez0r58=K29|YfQGOF@v;Bd0aYvr_>UV<#e!-)7F?u;1w(OoELcem3;2Qf5f;Ni zg`EwxQjs1IUqCYaH4ukWI}b2}3N#=#2V$<#Dwpa20OWXWCZu^40{{R307*qoM6N<$ Ef&zn1x&QzG delta 212 zcmV;_04x9I0q_BkB!9O_L_t(|+GAiCY~cU@|As((0*L?qhk(COz9F?NIQ}0yI8H4K z{@}3S2emA~1$I;0f;T|?7>FML@fsjjqP7L0v`R&z7K~aznqg)@JPDMEfOs*;P^wq} z)XWIP*+BdaEw}!omIV$#{PRD4K#>L8{}TojS@4n87W^Q>0!l4q}&14njc}H!V8(0^;BkxJX~2 zc5v_kq(i$2rF&;}aB?kzo1;o8cIu!gQbBq>fe0C-CU^QS{0GjGEdPO!{5Mf#7=~e} z6R35&Hw{9`<{i7J3_}li4?W<^GoYsu@Z=fLQVF>5 z82%G?R04KA9#5ldEU5%6VK>KLw->Cd?LZamSh=P|}qK{qVG1-zTDxraR%g}63>emFO!CzHz?YnRUU3(9X3@7NT&n? zcGgoYp~EVu5r44755l9VEY1Xa;M!E4w2R{FV8etHCjv4ee2B8ZQi&g}T7feYUYrQz zqArjRsd%|h%7s8CBmtRwCS3^Zh9qzb?Jfi+emI;9npLQAA&`Kp5Z?bjm;0dU3Z8;& z>XxD2-5Re1xgr+X62|C8%@|UL}*Kc4ES~d2%@=bKw rHu6Z0MQzb{a9~@>UMK%JK7X7K>h0WCL!x~o00000NkvXXu0mjf?|{Y7 diff --git a/app/src/main/res/drawable-xxhdpi/ic_notification.png b/app/src/main/res/drawable-xxhdpi/ic_notification.png index 28f4890c3957de5895a66cd108de2c52fb153952..b78d1cdd07dbcd6815e58ed389fb3f979510479f 100644 GIT binary patch delta 563 zcmV-30?hsO1O}24WxvVju=$AO>O} z2Kt{DU#r(|I)7j(R52TJHoOnxHU@n%g4G_7}9_+{ZYwDRa=YiE4w(V+6l#>6LY&kZFNrx-kqdJqFr? z5mOh+WJVwJFr&YQJx1?2#Ko2B<4n6Q29IgIEE{obKtFDca1q|;87-g6F#=fU*oGW- zgY|kKnJoHoKu%ua^YW(B>(>E?5JCtcgb+f^=L_L%Kky|#iHZOK002ovPDHLkV1j~b B{<{DG delta 733 zcmV<30wVp)1oZ`wB!9d~L_t(|+U=Y@Xj4%X$CDbRQoj+TMMVS^rRbnyrMiehLC`v6 zkva&9lZ!Y?$0CSJp`e2JfrwgATEw9gaZy1K3))Fhu%aClv3}85bNfGd2B9X6>3bK> z$^Q?(ExF12abNP@IrqLyhGCdmOb8(d8bLd_3f_Q1D4l}7Mt@#=K;N75DyJUo2ScIy z4Cxs49%oJ)7zs1ah>n%>B&Z2I49P{tYVstg0~8Y!Bx7}W64W1(ProNYqbUd)^(5$b z3WC0Q5|l<>QBe6@q@dD~Q+7KA{W}xj5|~FpQ}Y8n0IR*-YRu$ zphw_V39f@~aDNOmgE?OB5Cu^X1yK+MQ4j@D5Cu^X1yK+MQ4j@D5Cu^X z1yN9S2b%>;zy{C)_UN*>yYpv$cweEC^m8@K>IRDZdQuHaG-zW8iiO?qDzD~0ru zwO%=2d^o6)FC8#;_ z>@g?kWQZSAg8C?^yr7p9R9?_nWI07^g2p2Yl0SrYOM*T}79_iX+AIlr9$Aol-VRHG zZblZ=3xC#F5_CA>t&`JjNI4}HM@xd1gO8B}y$1WN-N{S+xF^!=xeQiX6I3VruypfC znvtg|9Fz`;#bVhaEwukkNsbir&w`~^YtdQVa@1Qv!ToQb45cF59q P00000NkvXXu0mjf!zM*q diff --git a/app/src/main/res/drawable/bg_circular_top_corners.xml b/app/src/main/res/drawable/bg_circular_top_corners.xml new file mode 100644 index 00000000..ba57cb30 --- /dev/null +++ b/app/src/main/res/drawable/bg_circular_top_corners.xml @@ -0,0 +1,11 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/drawable/circler_corners.xml b/app/src/main/res/drawable/circler_corners.xml deleted file mode 100644 index 74954d1a..00000000 --- a/app/src/main/res/drawable/circler_corners.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_close_white_24dp.xml b/app/src/main/res/drawable/ic_close_white_24dp.xml index bbd0e311..f6775303 100644 --- a/app/src/main/res/drawable/ic_close_white_24dp.xml +++ b/app/src/main/res/drawable/ic_close_white_24dp.xml @@ -1,9 +1,9 @@ - + android:height="24dp" + android:viewportHeight="24" + android:viewportWidth="24" + android:width="24dp"> + diff --git a/app/src/main/res/drawable/ic_launcher_foreground.xml b/app/src/main/res/drawable/ic_launcher_foreground.xml index 7de11d5a..41bf969e 100644 --- a/app/src/main/res/drawable/ic_launcher_foreground.xml +++ b/app/src/main/res/drawable/ic_launcher_foreground.xml @@ -1,14 +1,17 @@ - - + android:width="108dp" + android:height="108dp" + android:viewportWidth="135" + android:viewportHeight="135"> + + + + diff --git a/app/src/main/res/drawable/luis_gmzz.webp b/app/src/main/res/drawable/luis_gmzz.webp deleted file mode 100644 index f77b703968b270963ecfc9908b3ce196f9443871..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5022 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 CC5}u0 diff --git a/app/src/main/res/drawable/round_window.xml b/app/src/main/res/drawable/round_window.xml index 7e4dcae2..40a02af8 100755 --- a/app/src/main/res/drawable/round_window.xml +++ b/app/src/main/res/drawable/round_window.xml @@ -1,5 +1,5 @@ - - + + \ No newline at end of file diff --git a/app/src/main/res/drawable/search_gradient.xml b/app/src/main/res/drawable/search_gradient.xml deleted file mode 100644 index 856e9def..00000000 --- a/app/src/main/res/drawable/search_gradient.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/square_window.xml b/app/src/main/res/drawable/square_window.xml index f18ea8dd..16787a09 100755 --- a/app/src/main/res/drawable/square_window.xml +++ b/app/src/main/res/drawable/square_window.xml @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/app/src/main/res/drawable/thumb_material.xml b/app/src/main/res/drawable/thumb_material.xml deleted file mode 100644 index 8bd8cf9b..00000000 --- a/app/src/main/res/drawable/thumb_material.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/drawable/top_corners.xml b/app/src/main/res/drawable/top_corners.xml deleted file mode 100644 index d17bd811..00000000 --- a/app/src/main/res/drawable/top_corners.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout-v24/layout_notification_collapsed.xml b/app/src/main/res/layout-v24/layout_notification_collapsed.xml index 903cc2f2..2d7d57d9 100644 --- a/app/src/main/res/layout-v24/layout_notification_collapsed.xml +++ b/app/src/main/res/layout-v24/layout_notification_collapsed.xml @@ -1,151 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + android:layout_alignParentStart="true" + android:layout_below="@id/app" + android:layout_toStartOf="@id/actions" + android:paddingBottom="12dp" + android:paddingStart="0dp" + android:paddingEnd="12dp" + android:orientation="vertical"> - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - + + \ No newline at end of file diff --git a/app/src/main/res/layout-v24/layout_notification_expanded.xml b/app/src/main/res/layout-v24/layout_notification_expanded.xml index 14f5b9f0..79c9f6df 100644 --- a/app/src/main/res/layout-v24/layout_notification_expanded.xml +++ b/app/src/main/res/layout-v24/layout_notification_expanded.xml @@ -1,143 +1,143 @@ + + + android:layout_height="match_parent" + android:layout_alignBottom="@+id/content" + android:layout_alignParentEnd="true"> - + - + - + - + + + + + + android:layout_marginStart="4dp" + android:ellipsize="end" + android:lines="1" + android:singleLine="true" + android:textSize="13sp" + tools:text="@string/app_name"/> - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout-xlarge-land/fragment_blur.xml b/app/src/main/res/layout-xlarge-land/fragment_blur.xml index 894f6a6c..a5cf3aa1 100644 --- a/app/src/main/res/layout-xlarge-land/fragment_blur.xml +++ b/app/src/main/res/layout-xlarge-land/fragment_blur.xml @@ -1,123 +1,134 @@ + + + android:scaleType="centerCrop" + tools:src="@drawable/hemanth_s"/> - + - + - + + + + + + + + + android:layout_width="match_parent" + android:layout_height="wrap_content"> - + - - + + + android:layout_weight="1" + android:padding="24dp" + android:gravity="center" + android:orientation="vertical"> + + + + + + + + + + + + + + + - - - - + tools:background="@color/md_white_1000"> + + - - - - - - - - - - - - - - - - - - + - + \ No newline at end of file diff --git a/app/src/main/res/layout-xlarge/fragment_blur.xml b/app/src/main/res/layout-xlarge/fragment_blur.xml index 7944caf0..225855ca 100644 --- a/app/src/main/res/layout-xlarge/fragment_blur.xml +++ b/app/src/main/res/layout-xlarge/fragment_blur.xml @@ -13,12 +13,14 @@ android:layout_height="match_parent" android:scaleType="centerCrop" tools:src="@drawable/hemanth_s"/> + + + + + + + - \ No newline at end of file diff --git a/app/src/main/res/layout-xlarge/fragment_mini_player.xml b/app/src/main/res/layout-xlarge/fragment_mini_player.xml deleted file mode 100644 index 64f764b2..00000000 --- a/app/src/main/res/layout-xlarge/fragment_mini_player.xml +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/app/src/main/res/layout/activity_album.xml b/app/src/main/res/layout/activity_album.xml index 154255b4..aaca9424 100755 --- a/app/src/main/res/layout/activity_album.xml +++ b/app/src/main/res/layout/activity_album.xml @@ -1,164 +1,170 @@ + + + android:layout_height="wrap_content"> - + - - - - - - - - - - - - - - - + android:background="@android:color/transparent" + app:layout_collapseMode="parallax"> + + + + + + + + + + + + + + + + + + + + + android:maxLines="2" + android:textAppearance="@style/TextAppearance.AppCompat.Title" + tools:ignore="MissingPrefix"/> - + - - - - - - - - - - - - - - - - - - - + - + android:paddingTop="12dp" + android:paddingBottom="12dp" + android:paddingStart="16dp" + android:paddingEnd="16dp" + android:text="@string/songs" + android:textAppearance="@style/TextAppearance.AppCompat.Subhead" + tools:ignore="MissingPrefix"/> + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_artist_details.xml b/app/src/main/res/layout/activity_artist_details.xml index 78ac4f5c..80f043d7 100755 --- a/app/src/main/res/layout/activity_artist_details.xml +++ b/app/src/main/res/layout/activity_artist_details.xml @@ -1,174 +1,178 @@ + + + android:layout_height="wrap_content"> - + - - - - - - - - - - - - - - - - + android:background="@android:color/transparent" + app:layout_collapseMode="parallax"> + + + + + + + + + + + + + + + + + + + + android:maxLines="2" + android:textAppearance="@style/TextAppearance.AppCompat.Title" + tools:ignore="MissingPrefix" + tools:text="Title"/> - + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/activity_lyrics.xml b/app/src/main/res/layout/activity_lyrics.xml index fd456d26..485abb2f 100644 --- a/app/src/main/res/layout/activity_lyrics.xml +++ b/app/src/main/res/layout/activity_lyrics.xml @@ -6,119 +6,96 @@ android:layout_height="match_parent" android:orientation="vertical"> - - - - - - - - - - - - - - - - - - - - + android:layout_weight="0" + android:padding="12dp" + android:src="@drawable/ic_keyboard_backspace_black_24dp"/> - - - + + + + + + + + + + @@ -126,8 +103,14 @@ + android:layout_height="match_parent"> + + + \ No newline at end of file diff --git a/app/src/main/res/layout/card_credit.xml b/app/src/main/res/layout/card_credit.xml index b23b0c75..2a10b3ce 100644 --- a/app/src/main/res/layout/card_credit.xml +++ b/app/src/main/res/layout/card_credit.xml @@ -1,185 +1,185 @@ + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent" + android:orientation="vertical"> - + + + + + android:padding="12dp" + android:text="@string/credit_title" + android:textAppearance="@style/TextAppearance.AppCompat.Title" + android:textColor="@color/md_white_1000" + tools:ignore="MissingPrefix"/> + + + + + + + android:text="@string/marko_name" + android:textAppearance="@style/TextAppearance.AppCompat.Subhead" + android:textColor="@color/md_white_1000"/> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - + - + android:paddingStart="16dp" + android:paddingEnd="0dp" + android:background="?attr/rectSelector" + android:clickable="true" + android:focusable="true" + android:gravity="center_vertical" + android:minHeight="@dimen/md_listitem_height" + android:orientation="horizontal" + tools:ignore="PrivateResource"> + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_home.xml b/app/src/main/res/layout/fragment_home.xml index 75e6a099..0d918197 100755 --- a/app/src/main/res/layout/fragment_home.xml +++ b/app/src/main/res/layout/fragment_home.xml @@ -1,102 +1,102 @@ + xmlns:app="http://schemas.android.com/apk/res-auto" + xmlns:tools="http://schemas.android.com/tools" + android:layout_width="match_parent" + android:layout_height="match_parent"> - + + + + + + - - - - - - - - - - - - - - - - - - - - + + + + + android:layout_weight="1" + android:gravity="center" + android:text="@string/app_name" + android:textAppearance="@style/TextAppearance.AppCompat.Title" + tools:ignore="MissingPrefix"/> - - - + - + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_mini_player.xml b/app/src/main/res/layout/fragment_mini_player.xml index 700e9fe3..75b0e0a8 100644 --- a/app/src/main/res/layout/fragment_mini_player.xml +++ b/app/src/main/res/layout/fragment_mini_player.xml @@ -1,63 +1,63 @@ + + + android:layout_height="match_parent" + android:orientation="horizontal"> - + - + - + - + - - - + \ No newline at end of file diff --git a/app/src/main/res/layout/layout_notification_collapsed.xml b/app/src/main/res/layout/layout_notification_collapsed.xml index b6cf1664..2d7d57d9 100644 --- a/app/src/main/res/layout/layout_notification_collapsed.xml +++ b/app/src/main/res/layout/layout_notification_collapsed.xml @@ -1,146 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + android:layout_alignParentStart="true" + android:layout_below="@id/app" + android:layout_toStartOf="@id/actions" + android:paddingBottom="12dp" + android:paddingStart="0dp" + android:paddingEnd="12dp" + android:orientation="vertical"> - + - + - + - + - + - + - + - + - - - - - - - - - - - - - - - - - - - - - - + + \ No newline at end of file diff --git a/app/src/main/res/layout/layout_notification_expanded.xml b/app/src/main/res/layout/layout_notification_expanded.xml index 6c812487..37003b99 100644 --- a/app/src/main/res/layout/layout_notification_expanded.xml +++ b/app/src/main/res/layout/layout_notification_expanded.xml @@ -1,130 +1,135 @@ + + + android:layout_height="match_parent" + android:layout_alignBottom="@+id/content" + android:layout_alignParentEnd="true"> - + - + - + - + + + + + + android:layout_marginStart="4dp" + android:ellipsize="end" + android:lines="1" + android:singleLine="true" + android:textSize="13sp" + tools:text="@string/app_name"/> - + - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + \ 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 index 3a41fb79fcafcfa66d5aa53ba7a0d0352f2e7fe3..e458a06e95be8c61a7a96ab05cfe126c7459438b 100644 GIT binary patch literal 4425 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 diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_background.png b/app/src/main/res/mipmap-hdpi/ic_launcher_background.png index be518e4759359973d72329f0123280af231c9056..9bc0251f83c46edd1dfecfbfe315680ee4c75507 100644 GIT binary patch literal 2338 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 V8xPlhzytjID7doRnAJ!i?|<*WA-(_r literal 3447 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 diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png index 6ebce6af402ef937a363904c6d9ce0381198655b..ba1903887b04fe3d778d2ddf05fb3e8a4e13646a 100644 GIT binary patch delta 1143 zcmV--1c>{#0k{c}BYy;cNkl_>90&00ZCjq`19p|&bjBF^Uq`e00000000000Fg@;f4G_@Nm3rUJF+6O z@)B7VS!lK>MgeC>nj?M5st~3evKKV5GA}Z(w$7t@afa1-;81AL}r;y zrdz_Y$al$=8Qr&U-^(%FJY{6MMXXN>U}$LQx2meD2V=q(f7|CVWV$L=m|3P;#DZyWZ$B7AK9Rq0fte}dwr$%wV#w9`ixwz- z5l6z}#f#sMAs@FQGGj$Nbm-9cG2G_JQs;=wND=${`v(>+TJ&BF_hRJMjPDXDWf60^ zTypH#v7c*dYSKgUOOe{hb!L@<74huZv%jA_dGgeFIez?je@|y;=i!EihEKBDYvon5uLy?R4RAhdBr5i6$(jtN)qKJx!BBF?jh$5nhiijejh>D0Jf+C`bpol0U zC?bl;|F2xPe?>M%c18~5-*2;jbaeEik&%&ggM)+Vud8P%BE>4;s>s3gdH0E4vKfWk zABB8G5h-K=7o^WSrB8TH^@&hLq);WiC(@e~m?AQj64pcpk|Izup%`Y86_J@Pf8vs)1Qd~pinv}8xf+W2Mk$K8 zckkXW6_LvoaZ4$RxM$CvPDSK$MQkcX5qIp^k#64eWX4t%jAvwIq^=Z2T)TE{YsTh1 zT*~?L=c_02Gp{Rh@#4iltE#HD#K)z3F<)!e8PBX(6%QA)h)0eb`5`{%)yTaWuO;SE zE?l_Ke^AUKZrZfzv-p^GnXz|edqpwh+r4}DoLCiqDMkrToH%hRo6WuzAM=>=Lnb^t z_xAR#PIrzkWC@2uU0vPI%-EI|cR4IG8RcirocXX&B}{jbYH4XX5aYfUSs9sYikZ}^ zSXo&)ufM;)tw6W*zKt={L-Ny+>Wp3JnSyL}e|7c3qeqXnjE;^DPxo-#+S>X>zJ$+5 z?ue9`TBcma$b#+Lw{IL682D)_CG6?x`E|{jHM{bM<7e_Ew8bq~RL1$`<>mKp-MaPd z?(Xicp`oEaa_NcRzt016=R#LkS9fD$+4%;Yir+)@};ZaE19vql^@Mt9nW=6NU;i8nLpIt7g-j0 zIPy?rNoH)L$Mk|^j<0AaRVmBz=Y9XAEWi4>V*-&u9vECb{su@+1){pxoizXe002ov JPDHLkV1m+cJ1GDF literal 182 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 diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png index c79b24c6cb10d79a57611b80870b731f222bdd51..352f7800c7b5c041be08a23878c4b66e9ad18d94 100644 GIT binary patch delta 2799 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 BhVTFY delta 2747 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 BZDs%f diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_background.png b/app/src/main/res/mipmap-mdpi/ic_launcher_background.png index aa1d5dcc1855aa2d2f6e2c2adf1c17fc4a160b1a..d16a54a1fd5b02a08abe75c5e2aaab9168e58a64 100644 GIT binary patch literal 1262 zcmXAp4NMbf7{{*^dLmF%LZ@A+g5p9Yc(YVN%G3!%q+wGwylyc&)=)tdBFaatFv>YM z#1E2DEFDy{X;Z5EPKSD`79Fhp2lA13b@5_jN;%cT;l0j!%mR#`|Y3d|bd`yxJ4NQ&wyD z@`8Eyk&d1-nGF1Ld`d-RM0j?ZYFfEBd+?itS?wRUvaT%DPMC}3+XlhKzbfH4Id0iG z@>_CaaXr~GAT){%!JBkM3FJvHsjlBX)S1 zgKK1S^r2-sF$Yb73b$|3*GU+3$MfqrEyhRY4wG95+vVveuFBKUB1m*KE->9!#9ukV z*T3%=f5s7YKew6!u!HGy{FMX?62Xk5#rWET)kYa9U$A@q%{fOO4o5)%x`T1nX{vF!hepQreibESnLl_A&ebt&cn>rRC%X z!uEIkxrP-gB8JHIR$br0HN4AP?5(CF8G?zM*0<$Kg)@GG$!?A?jLEmEQj55Te#q|M zG2eCYj6i<@*NNqdzF4LqOr;Kf>(4OMCL)3jo>l%RpBExRh3I3N2&Js4nMlTwXg}00 zC$YBY7BvIekAuHn)S&9mN5D5wn%2^TSae5WtM)wZtZl~&1eTMFsu7@NK3JXRd4YMV z9w-E>FweEsRKH}%eiPWPnCDR4!htFW-8WT)%sbA%vHZKmp@i&$PQ1X!GO1ZqdH}~z zvFyf7j94Oyu2O?8&h2mzE6@=Rfk5gW54|KdAsG*`{lZS`|5()!CEM-gNW?=x*7#>$ zLFs>jTsr6?8wGN#EtIJ}zyb*gn823}S1NSkXjGzKBp`vbbR5=mDaWLsInLl=!*+ic zc9w~$t<4~yv+Pl7e6}yry(Ta{#L{bMz9>Fx96bf7oW3o#H247QR9@be-bk+D?>j)2 zLdsJ(*~1n#0{~wDz;`Br$znjf>@wfVpTIJmk4gh<^fkp@6WyK?6NOKfflVw#@iD+^ zQJ@?MWU)5=yhNK*#mE`j1>5sVxCR=4?ZT#3k6>F7iWG=z6h=Z;3el3JI3Nisq?NwL zGO@NFtql!Di?;L1oL5w^eg!p21Lu1xK1H7&^)?#ouul3&-Y(cY+t6Sr2yo)Daj+AK e<7b{`w?h2oxdpBjae8o$LCJ}!3D-Zw%Krl&Yh3pL delta 2142 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 UA0=<* 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 BhVTFY delta 2747 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 BZDs%f diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png index 50e9924d9fca4a8b761a5429c7bbe33f050f451a..eb643e0a820b3d9d37baf9075e8b83b8815184a9 100644 GIT binary patch literal 6440 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 BP*eZ_ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_background.png index cfa84500fbcb4a29a3fd687caa88eb2423580081..e6f9dbdf4805c76c86def84a4dadbfd44582e1ba 100644 GIT binary patch literal 3695 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 TR*qxv$`iM5nd(*OpfLXdQFuS( diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png index 8a578a54dccdf6934423e399a757dd1ff820fbca..e266d07cb79b7abe71998275bbc109b25f2ad9c4 100644 GIT binary patch delta 1618 zcmV-Y2Ceyp0?G}LBYy^wNkl6u&7uI*Z7%g|1)fDpa0YJ^z?W4?Adc|T&m99g#Rtq+Q`Ym70Tsuqa!0DUye&&qi9en zS6gJJP$n^(%^W{|{IR(7vPi}qrq*Y!vX$#qCCl#Gwd;Wx;vGsxEw8yw7Aj<7Vq$Fd z>eY9~P|H0oQi}!KP^hqf?(Xic80xl2Lu7%wPAwH|Z>0-1G&D32LwzpN7+L79Q%eOK zt8~HQF>ySG`cCB5$kpyTwN$Wdr3;n|G1LzuAB`+_*Qup~RorBVp*BbEid<(MhJuyR z=;-K+G1McG&m^VYL(;H^ua%CDj^DL^wYBYBwQAKyy%lF3nsh*y|Lm_^9{U^ii+r5_wPLrpS#+>9j_DQaaeH zTqxKZ6zuzvmZWr!Fms74OjD;+@a7BFoX$#sf`Nj8f+-k(C>SUhD42qQf`Nj8f+-j% z7$_K^V4z^2V1R;wf`Nho3I+-W3Z`J7U{J}T)JHxNc_{L1AWFY$67hp;|16S?rf{Rj!%P+}!+hQrbam zi7fJ#P*sM9hunEW5FjlXU*vs>?RlzL=HS7DYje5W`B^%9IGD*~ zI+D`ys5>IpnZ2m$Su9fD-{0RB>#>UdHQ$kukyDM0jZejRngxLD`1p9)&MC&Mm_KlT z;J^zjR;+k3uK#FK+BN(@KJ^P=5fq|i( zo}S*;*4AHTGMV;ttyTOO%2y+|M{Z0?A4gFxNH-sfJA6wcO_4Q8Y3J`-X>p3bB;K5^ zs~%0i{!!$6k#&*JC#54$H>Hn+857o@kC2mL`^F9>$c;v36bWr#1^y}g&_lh5! zTphVSeH>IQxXhx}rDdy63s+pLEl;y7{a$_gGj)muS6;eT2a!QG82EqkU+lR|#{xKw Q)c^nh07*qoM6N<$g6r)!BLDyZ delta 72 zcmX@b+sZUSS)AdFr;B4q#jUpo4H+327!ED?>YvM2zhH7Bo8jaMY)UXZ@qnC|9rMj^ W42+*Lx9kEcWbkzLb6Mw<&;$U+ni>88 diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png index 50e9924d9fca4a8b761a5429c7bbe33f050f451a..eb643e0a820b3d9d37baf9075e8b83b8815184a9 100644 GIT binary patch literal 6440 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 BP*eZ_ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png index 26d80b113916ceaf70dc287ac6c5e0323fd3dfe5..30ae7df30a919265daf150e834cb16b7ac8031c2 100644 GIT binary patch literal 10658 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 IM6N<$f^V@$Qvd(} literal 10319 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 diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_background.png index b8496ea95089224bfc6a72251cf8c6006f3798bd..ca9082b5dead94b4bfb8eb7f360b8b9ddd632154 100644 GIT binary patch literal 10216 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 IIq1;;1I7HtO8@`> literal 9570 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 IM6N<$f^V@$Qvd(} literal 10319 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 diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png index 3156b0c1aba2ef3846e766563f51fcbed58ecbec..5e914389643e12075ecee1becdbed4aee776aef5 100644 GIT binary patch literal 15934 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 P9AKdHRJ&QzA@=_O1LIG; literal 15329 zcmZu&WmuDMA7!IEMY>bE8%B4Ek^+(S{ejtK|o4MN@7F09H2qlc#-nX@jI*H+Ht}pg&tvp^BD+{y^FV6h6@gVOiYyE3t#anjuwITy6 zW57V=NQEq#WxOu%+d1l2(MhG0!;YYsp9|M$56rJvjU({iS?_Kr?Dkh+FY3Wi?z`&$ zd-UgEV)&Ae>mPBx4W^<)1qP*BFH+8u*y74WOA3)%K2c0Y6?Oxo-)v2hGz4EPi$3D? zS!SEd*hdT;kh$s9J!z60Q2g>Y?y-*dfl=vB>ZU#TNxCX~?7OcU0p|%w17-W1gjUYK z@$-fQk1TDu<{VAZ_JN5CoX#xHTtgJ0Bq&DMK5XJ5uy_WNSiU>23%jL!_|SGCMwn!6 z#?-38emwG6x(jvKMV(RBD%XiMjSfgsCbNE21Mr8)M?PA&X*2LYOwfc72MH7k>t?FCn)%W{joSyqf&?c-j+6>mh_w03tw0sz1m?9Ayt|V zeZ~@iTFelOUXcF@%D|}=NWi9$GnjaTt0zBiP6}9|wTG`KkZFW?MP1mOCn-=Kk5q~d z@3_!trLw)7C)o?;-K+)Ys^dK}9i^`e_gw3|)4;6wBQ8D@2Lqi??dAxgSO4~40_>TcR|CO?kI*wHll}?Ed)E0|E_7!n6_#_}_3G!4=W|Pkhb^-FDIayL#Sx+4v;I!hMf#Y8hG9;?qlF zizND+%*6`XAfY0~Q8#KhOc{POBc1%zvyPdAzrKQDZ)uv?^2NvO`|9Cq*t`g#MLlVs zVi+Tas8RY_1QfbZ>kM>euUqm0%M@G)yXKG#A&W`MsjK?uAQk;nxBFxWT{@z?ESv}D zD&@6Lu87$W7et3*VvKjcbmAXde!qrWGZGb7#k__b*ln@-7CVLDS$lzV`ZVVKCa|gm z3-D$55r}H+3k|;YWn~<>@}KH=M1+eU@GKjTVq}$`8e%06&cuW%RNx>kaXtpQh+%2c ztzW+i$@?M5*!!vwCuXP87tRENu9R3pEKn9}7B8o+KM!F-q!usy_Xd}~`|oMjYnIOT zsuk44{OiU(7}?!_z3huQK`Q#Qt)ELevItPr7p~U$sd~uewgN%xb{gds5?)s&V}}`* z%m+2pZ-;I#;RRt%ES0gZ$`b?e=5dYbrH9|9Lf7U5Z+?qLm2iU$HQ}U4Qsl~1Gu9+_WEl#8n%WuLtm8@$D%A_b=x5W$KVpIR`?f;)X4HbZXE zmbI2tTEKOpY1`h@+1-`wBOWrvX^^@#ui#6Vk&(uTrEBE3XvjG1O~_3&O~kR>I7WFc zt=+5*<-n>Vi_GB9l>#xxQg&cu-d>BK!^x{R@$o&18FD?NkWCM8!~CX0dN6ll)CxIH zUaJVB1~Pvvsu;7E_(m-B(X>7Ik*V7lPUw`zj<{a}L(UCf9=^XSpG8*f;nRLV%&}4~ z>-p#7!8{Vk(qK09#PW5Q*lT7iZG&93<X2O|%>H2~>ARu_1@~ zYemH+xREY^8@V$5nf~3Zy0yT9w_xo^yP?D=O^$?jqOs2==+@=F+MO`E#_MFp2NnO@ zT1)&j#u&#c$~_CjO{KTHvfW2a{-mOj6^g~|RY2f=#d_2OG!PWq;zfKXQKFH)|1kel zi5}inp@Byr)?eI(H94WzAZ5j2BA7N%p<3Wu9+;XbJQW{ez-p;3g2}op9vGi zU|a7No!;efLr{59k!3`}K2Fc3uZ4hX77Lq2V6zk18*cNyw5w69Ls$q*_~#Ir7zc+1 z)uh0DI=s-PA<`;K%`;nmixoFLvg#B%d{McaTP|kKf~+I2Y%tseD}A`WJ0I+8Fu$6h zA`S9zGECEh&y4~hz6%aFq)1BJ3#9yw60H|FO-3v;lK%Awkn%`z2$XLy%|Sm-85O24 zMwb#Jp}oa+<7&|_@6xS!fc$NyCmiS}OJr+@-D{0-!HD#f%vPXeh=Hs~*M^J#earsT zVIQZQN0BTYW5W3ySz20}D^4K|c+Aeuw%=m?_kHwiM8{<{d<0s8>n|MQTJs8VpSm+w zEfmTni~C4AJw!7aoPy9zr}bQZo~_u5;9&86Gnd0>rt^lw2qQu?><(Xt7V&z_z>6ta zL@4L)O+O>cX;jSl3e^d5O1J*a19a(sg`u*%G`0J*+Gq5lk(n7 z`f{X=>V1E7qSQl)5%)ey41V5aKCo}oOg!2@mR#6mofO)*t%pnb!Xry)C_baC#oiaU zdULLcZUV(P`})6p`I7cs+|?PeTbX6WIC8zO15Kl4(({ODmmX}|4SWU<=PRAWGkpTMBQ&9TR?<-0YuU(7t7D>ofy)GVry zm#-T(0o^!8CxI8Q;5gGR;gTbGOeJTBvN9W+n@VHG9Pqw| z-}`i#C(I+*kiIujs#PC^ovX2Kww*(lO<_XC$37l$Wn(7=Ex?C&{NSk3uDi;MbbN=Y_h zgr1)#$#nl$bzZ@!wUugvK*!KO&)l=<5kJPy&*71{$8KV`3Stwh{6hL;S@7v{O_x*# z852<}>M8t1*DW@wZvAgZ+P|&r?q4f>u-;=r)LO2R{%Eu~6!K0$gt??>HxbgBRS z;Wz*^#`Z=%KD@$W7h166I;@flMr0KfvA;QaupT=`hYWx(3=* zEHIHTI1oNkvro~S$r14{3%YT@uQXYFSeJXl@1+Kkh~G7<|7a;`JgKC*iBWM1il_pv zn!Xslf3}D znn>eAg8IvlKaQe(D_wywTx{$on=Z*M_McP*pM`%M1t=L*lt7%LeIUBv$YQZ9YaM9G zPOCh`GJh?2!NHgCrhv$)RHW$|;=*!Ncku(rp=@bMXAOx6C*}lw<9|XrHTl$+oGUP= z_P&W5_NUd=6F=z1@haI~-ypvyQ4q>-7Cgs~|2U*d^G2<1({SEj&qf~fg=}D8;G%+K zq#);u;kT`=E#ECJil7srcm4CN?(1v&&%Ve$XLNh~G)A!0ZMh`Y_d9>B2i@b8Ec^SY z@$$T)?nh_J!3*wja)JMr3Gwm!^yPhHV`H~ZgZEV-llos^I5IQ1Vu~GM#x^fpYC@@7 zI!tHx2WeMNnFxY3(L19WjIfeMluIzZjbfhDa)~38g>)0UXYB_+l9WOg2WFFh_3Qi>+XTU5u`ALfl145P9dQUd zVs8BdCu;a-=i%87&Ipe;*iL{{NeRxks3djzXgh)*W_-uL^4ZUWbB@7qgejm|fic4S zIrPwNfeE`=6Yp^m)BLNt`$$7wHr0l30O~P3At~t~Chz=?NJPM5QeAw3Z{S{Y?DX-q z%LiIs!xy^wMWg3(ua?UFN_MYL7nyuuFdhsDCnmD>u4M~lK2OG`Kwvkxw>_R~n8GO6 zM#hNUZ6>K7VD1^yH)Wf84Y^K;DtXj;lA*x+PsqJsUF{mjP_o{aC3MkHJo8Yr4{G~$ zQlbyz?L+ltfkSI=%jA^9k3?kAQ=mm3tmo!80rdS6 z4P)Y?5@RU~#h-t@iAYvOod2~GCTxOV@pHPx}o&$)!bhhqr&& zzTzU|%YYigHwKekWc~MyMmEbaiW0|*K7QolJCC8)b*S~7Jwpmg)SI{gx{#B+5jXu< zh9)bx5v=%+^TXcCjl<4CxV%{kS9P~|)Tu){F7N*>cVc2Cn+xPGIkfagcSkbCy^gNv zR(gvXTnb=1T1{`QkqtGF`spM!!qha~j`|Qkb>>zSjz}XLDJFmWMfP}{NprQN9elgd zgkdizA@Sr_iBe>Ook+>>4tCISNp|)H2}GoI{_4x#LsLnblx$mYvwE;bvF+=c^EnS^ znM0>n&5WO~*N*|Y@FMb%b{OJsVEOJ-%irt#YSv^Wj6>U5r>Cboa5y|o{v&yrtZaYFp507;Th)m*jMG%!jF?LtmeT&V z9+0*Z$b@`z)3s^VR7TuJ7CJgQ>W#cP4M@yV*DuI3UYrzd24F4vPe?pLoX+v#NZ zZDO04s9X_%c!i}WgV`z<3yN9wnX>Pg=3O}d$zcZet2W@23~kxV2MBWJ=jGw8udh3h z71Ut&i(e*w%*BG-e~GqTPN$o@Aqnt_o69kEAvL@{DE!)8^V|brWwv5r2i^K@luTCY zIrrv`q`1CMu&S!uCGu?y^YL$H^Nvf9ERAB|KWm!49lq}xJne5+QCG)HDR_q_=w<6} z`!aDafve)!S=Kh$3KXph#VpVm&8>*uv>iO7u5t1=qC6HkH3lxt3MO&84}7MkI6f6K za}BnJ>>|+61mhQuWW>T}U#hCoa%--KskzVFzl2J`pM*SC_oBm{5=)vXi|FJEe;3cF z)=yfT>1JwQ9+G*6W7Y>-GHV&gHDII8%FKi#*89cC%RNcsxDAUZMwufcQD%5cKY8vL zaUl3KNWqI=asI^_3jeHz_V9svR>6swk&~%f;Qsd*X@%!V0>`x4nPEwq)GWNXM2EN* z7np{W+uu52`yBhfJ!iW^DfIeZwn%ZT`-VSo+ywY}z=$NykvfiPp=Q3-_+bo*Fq;qp zfslAVc*DXe*`EUn{1i-+M|Q9-=j1_1#42Jr`CU>faJdlL>NYp?x4{`t`m2mar zXsBKU)MV_Mz3p*nvgdU;5`17F+)`0dsbqV(@{(nEoVn0b@{?Xyg)gdO`Sfrt+e>%L zH@IIs0BF`Ds*)# z0fdW0@;`$g=@laJ7kZzdCxf)|5^xUgeGD0qG*)BiZA2Nw;rG^ zOcs}!BoVw=q>5Es682E|CK9zd^=3+}UC_bQ>T2E+(piS>YppcB)b7>)t4I!a#@$HK zj2qIp!>kDo;}|RE%y}F*g57MpGA(4)R!L#nNc|h)Q3oTkv=Q%4gumXaYsJm(yGvln z{`&W~S;T4~=7+5SV(w^H2Kb#;pqN<2-TtXendL`TXYww=7YS#vUIS^qyB3i1#(v-~vQybvCKBS_+Ril{bO`5MDS>}8wi4VKXDo05%i}EZc{aNDcl)VKF zOY#EWWAj1UecT>0QLtnqRm!zg6J>#7~hJ?8D;-J(E(42+wvQ~(kNsgTMVv8k9B zMU;Os6n>_9_~K15;7=t|*md;nV;>PaT^^r$Aj<0(gbXl_Xvm*D38;BlZ`mwGl-@g9wT)(z(e-$ofmGLZF;p&GtA1g?K6<~TW zb2JX!JwEm_@9?)0r@UYgQ|@|q{BvvyX+RD?Y=A`2)*ciqhRYiMxF*Gn+4<4sn&TDV zW#oqY4jrfzK=EVpp&YTfdr_Qx5{Vx^#9n_h6jW;Uzsa4I1wEtEWka`=b^;N-rn(Op zDRdG)X-e%ZEf=|}Y2hP;&euoKf0dcewudlOu~uY+D^Pw54;-Kn;DKMNQf_IBtK`*{ zmPi53%*>3|<%l8gry4)Qho79JT`JvZHqa5pMGgY(JRuD{SuXD!3JVz}KmS_(`jP~Y ze}M;M0a2=8s23{{x`Yn6&nj&YZu=xUIy!ENM8CFX`;=>MX-pt)TcMMal&4oo$xy*h z9gj6nWq&b>W@=*H9xL$MTaDH;JhGu2@wr=3>U<&**&fzc?*K}R6Z#uiEUEOnKzrSs zXP2_}7RJxADd5{Bk&m4p7Ti;_*q~zyI2J4PA;~!1vTLjFLq60N7%h1j3npXO#wiDI zfUaqPA?5rF&OCy`?;mFij4K5xUn z6i2fkp{-l}F{iYFHnnEFDFvb$R=|%_EbsJVatf9L*9fcglDC7!F?wWD^kMrm71>ZI z^lySw6`nU78s)sDwjU%a0@S-xty;9Fj`VU09SU*gGm*i1^GBhO9VDOvj*HQ^@iN;Z zyt*~~OD8S@wC)Lcp@e3tZAti`$W9DajK2U{HGGhu{ZE1-vx1kM3QL=1N5;+c<<>yc zZG1AjG4kLDnQbzAEYPg)@uI|Lp^V=m>qp4LmDNH^U+3N*pQ!Zo^g#TZNfRs@h_#FD zm0n$fu1!Jg|z+hRIk|Z4)~nzAcj)iOqU1lJFfuOkB7HbU8CpcoRjFf z2Bs**VFiV&V7Q=z-Sh9Miv^bOM4red<$!1o=nN0NA#ilUS*26z;PfdqOuN*+iyeDj z#N`BkdNlMk8{-lW;9GMRn5X10%*Kp+7R7qn8pfG&$tk(?dl zmUm*l6n54;JS(rXi0d%9HJJB$N*+gp-w}SOPDEq_1vStTg~+! z0*SqrCKix?z7^!H7DeT0m zSrd)1Z}0E{S5vmM^ECERS-Aq_Q3S@^88W9q+B-W z*$Pe-8i)iS-c&R1V^Rn)6{bshT7ie2G?Wu&S%+vZYVtM3QhPExRt0)Gnp;?XVcNh)@Unt(&A*C4vyZtux8|2we1K%b#At>)x7g-k zh1sMDhV@ z2=LOg`h@<{#R|p$J-qZrUpGzkdUL|IW$WAR=Qd=DR155;Vn=eVBwtlGg+$zlJ=-jW*N-NsM) zn&{n}z$scbOEKa5x#1}?6&m-eoqjeoWB2xW`&Nm;EjoN!?JQ4$@NohQFSf?k96$Xx z(8j7(Dj}9~V`Y6Fy>~xXdqS^S;&?xvj|j%X<$h)~44$m^+$aAjyRo_!5DqF<)D3if z#}SG^ef(!H|L-;y>+4};9y{oX3fNK$%s>?J{Uf_YMAjQ`9=QF}d*g;}@;hO{3fUDMaGC@V zAsO7WDa+C;VXvpBchKRpsi;ZR?zwXJq5^AVrA(c$P?~235{Y`NQGQx!%C)zaKtS&l9?SQZxr%Fi zxgZ2wJ9IZN`3wDfqWbG&w;uj z2E9`rDqsRSKpnj^>1);%76WiRDf7=%M!83g|B#_y97gcyR8%A~#NGXfMwx5mwdCIL zEY8XC=yqz2!4GgxKZn@B@)RCC`LAE)yz@FW5x4{mB?+~TWC@#eMGDP$0q^|)oNXRU zf1_+^xg=Syc9pXX+j(-kJ~UnH4ZY6SX9s)DVSFy{^{zRb}idZAE!Geqm)az;pz8;uyXW|A4 zq+k?=OQ*&bTn}C<2}D8ZN(mBHM4iT{j52|f*#v_hef`UuX3QFFia4L(vb?E$aJ?8E z8((!5F}q4D6PoX+WKzB^-K5ck`&ciurI0R|4_pTwk5W zKdOu5qth*rG&)@48OeO)a$R?^?KZ7V#R|Q*OnEyuH0WNAgS_S)-fujRdzRW`$-9^q zy%NQ6Y5O+yWa`1fQ4FUstZ9}q$F<(@!^6vvQE3*%X<(0wR?uT&Zx1*eDpXv58(27N z_uAD+zWdVkO)592g*>%gouW-mDdb|WC{5|{hH;>-g|<{LO8D(pl~{r&+-tdpdV0%( zFX)PD9A2MUmdn1%f5q>fwbauWNq{Lu*<*;2wE!&NwcUc2{KglCKRspK$iV0jm_ZXg zRU;I;bM+%^^8<1e?|oB?;A<27vsR+SZ^Lk5_LnsAHf}Hxv8R|L|7MOH>U9^xU?8=+ z>s`Q%zjKfh%YhOw%qNEoJn91<#s(ddB)yB-A%xqZp-3J|=y$0yrZryH+9!;8NwQyN zXd!+At0$`H-Kg-nkq*vE_?sxE-&2Qt#6iT*u)D|Zu1W<+uM`3H4Hcm6tIxDpUuP~Q z0q;47$xHWzU%pk_IfyhUmcMnJDph7As|`5#!~1LsWkAltPQqi+yjAP(YN5^+L!wim zIt@gL*W~S*K^&HHfA`Sii8-2=^z2yT+)US81!c2ur_DRlgx!hB$k1LLEl_F;Thcb^ zh#Y=@gi+zzg}N#!DRF>q(X}b@LREd7?I%oR%BeY!yVFtz|Gz3p>r1*ykL|gvA5R*m z;R1$iRB4umFo&mNM#l8+G~9s~($jxjgQ+Ww^GF*Y_H zwGF>~5jybZ@?bXkHxi}$je^BNvDCcDK96LO@p?5WEp1KU2)aGe_CCL;_P|sIRziz( z?t%~3Yh}=cmdh&*3u?;&!$ELuB z&f{7J(K917M=>#XU}RuGO5iY>@EQ}vg~EhGI=(DyHSg|Tud5%*=0w#7%Huv}i&KV) z?W$<}V?M4Y;V!*1`@zt8qwv^!u{DQo7_ZS9s1loGqDgQ}+r{W6$w>(>qvbbi83UZw zx3e_>d|AO{iAnW-Nw(y7c^$@}lzJ_zT9!~z4;6)hy9cS{oOUIDL4?!m$!}PQdw%}s zh{L(dm#JAw9Y^Q8t^724GY^p}s;Zmx5^w(yHCeQ|FKm3PRAL-sv5&2JQTr0dX$p<| zpH3TtOmSX8T%v@ksv+EFd{QA1q4$W#jv=<%oX>nMy?7D5XXi@Cksq-jaSXc;YmafU zgzW>{r1mFh4Xg3p@uCuW7F9v)GH;|!x-uHl4M~^EJ@@&ShVLJOBY6xVy!^p5iuIUO!W3Jhz`QGeV(7lCGaY+E zTLDAklWI&{lB4Lnu*3RxoldLA?sVdi6b5VpDp2JuTJ<@G8iTFLVm|mwfA*u~9{Qk2 zhIobxLGue_V96)hj-cnek_aVziM}I=xz8F^2tD{PbgscIEOi1|dZiR>A$sHVZ?%U| zSy>syMopfTpdaWQd1R189@=U@m_+l&)Vj^x;^faC)8s!q;Je@j!Ipb@6i?JH^L9wv zt~x?)K0bHpQ*2aVJZE1wF+N$O(8_-E{vUra2H8ivMPj920pa6Yw<3qXFP&5C??3fs zJn>LXTxHhwM(5^LJaYt1oOzwmXBF3hN;xhF2lpVsQ^5~?-ZJ(t8f<##3^W1LpVr@V z5Z)MybPB*u#yHHxX!Fs=i=PUe2SmcE$E(++D+w))h=u~PK=vmlGZS`_R%#Nxt5A?h zGvHAs9}Baxa96h1>Fkc-CJkJIA_hi0PsNH%Zm{Uc;88eFt|tvVn)iveYm~Lmpmy&q zi$ex~mc+wMK?jHZ(!S2&Tm!R;1|Xf1uujfyX9FY9Lw8FOru3)x$kh%P86YNE$ujdL zP}KBa5Z&8%ibN~JMRBft4L^q>|ABZ;kA@vepw-ES>wBLZ=lyN~{7WIpx?a6fESZOA z&V*rtE4LQnruz|T7*V4c@L>hgh^2q%nc?SaG`C{F!of*ZCc3-5&1u1pc)<#)w96AF z;ZqxD#~kG$O9UjMZ-o^u@%`jhpFAWSA(ev{l;f`Qs-=Oc#=lD)O0N!P9I6oZ!8SV< zjPHzl*-_YJIo$Zv(SWOAO%eDk(g(lh+F&vxzocD=tHoQ%V)1@+U=Cg7VH8KRYDB$v z2eq8D1QCol{qsJxzT0D3;IZ15^>kNT`2Q+)JM{9~W4LK={G++Y=nLnNW7q4gWQfZ2 z(o3%H*>x&>J5o8UF5!{-dBsc&RFcH+to|;AKcsfAUEVt$T`*{S?@WB!eO{?Y8$Vxb zT1_Ddc~<6(IOL%b)cO?v)QDYDQj*GS%e>viw=VYgCI7^#<4Z`J%lk9aD)Ad9cXb`G zb^V-}=(A;Ph@jbL-zxKOsqrlaB862AGndr3cZGRtfsT1s1B0d}t0;8)&AUx3TSe(7 z^+mtMfsnYw`OJndG&>nb-cEiJ+vO7#|Frc7?{(t9(=2@(?EuN9&0AXxh?V4LE|bcJ zSa!7lim5Umn_{ae`)QC@)>ZaFf6^jzmH@icR-(0m2t505dY?qMUFR~9#b=K~U(_<9 zZqIic5}H8%{ugV~5|bx0+%`PJpe`R#1xTGK_vQsht|_$Ox73&CR(A=<*PI-nurT>| zVe@I`suRX1LVDpLA27m%`5CaEkuu45tkhezXQo%%OQ?hiP1Dj(78h;N9eg+%{dA8A z85^S5FBj7?3!71ZFa;j|trxSO9J=2<<+$;9Ubbvw@6~(j%z4&o>Fte(9!_KSBXn*w zOQym1Tx|hCWSrZhAf0^G2E<6F_Ny#&nVdGfiruGz)?jpTe+?;li=HeFH}6tVh2F{^ zKO7GN)svnIrJe(GY(tM*L$>T;=#hf%M=kgknV{mZ{+_jftLMKA_cX51Wv+0X7Vo_e zdn(r-GI3@11Ddol*gEzDw$W82r~DIhnpQ4+b4pG1>m#x{ymmh5vy}W4U5@{ zOX)F9t6M04{?RGx3gk^yE7D5m&d&LCzR6)n#9_#;rS>hA!=Q(#k_{`A@Eq7dSJFro zUqy#Y!eE{pZYfNiPLR-qKMQlC{U!vFZPu)7)2!T`!-KcUqP%jOe09bYZQ z%ran#R#G0w9EyM4k5A&Q>sdFIsV8rAgPu@)5tm1+8rb|<>G|}ae$h?k^E@Kp*PMg8 zlefjTV!3tWRMh_zGcD;~Pu`;aK+F}eS*g{aa$ftS5jXcBs}J^*4#AO~F*9>nPAp#19z{5Ui|^H68g5YMieN~4LE z=ct<0gkQvd)82K92>W>tG2+#E{=7mro5%Qx%OPIO)Ab`pPN-jXnAaXHVVLCT!zGef z9Cq>|G?0q$-f-mElie?*)LjB-q(eGDHfZ9SRBzUuab?Ot_IsT`s9O-v6k!8WiF$$Lrb#e2iBw_YK^ATxjDP zWnc(9i6K?I!D>$k*d98-QZ0LsCn4 zk1={ieCSqf&|ukvLH+XRiR}vKp9kqc{~N^Xel!7wXigX%WjAFgcA|FshY3ya%nqr9 zY#7Xr|ExB??ssQc-CG1$aLfn)0oH4b8U{%IF)32aIwU2?I=<~xX{Y2ifOZF;Q?tF~ zaUOHR-e>2E?WiN87DPuqsn^$E|5m!BR(r$gY2tzfxp{Upq9e8Sgf&7$bTK_L$6Y>3 ze7lR!nbl1^5z*xktwUogIeV-o72)%bEQg!tGn#egsRb{0ayn^DR2GtK zTWogHbw_KemNVJh4fn~5dO=RS!1-F5?F|6Md?{7U>_-N)fY_CED7T%7!9AY(su6VU ziiK3A#ZI;mpKN#+tU6p$Pcrs%3^!6m1^DY?HSDD4T2VtUTkzG7IM8)y>&)}|Ah4Cn z?GU{e+_!D92hF8v7#YKHpWD92{IFasJ1-ot*Fa5y`KEYnDGt_(5~@2=n0>EbuO**1 zkG6mu9lR{C-_TFW;IF>l9zdI9FA325-jD(?1cAVjXmz;Egu)K6Qa4HcM#jWybX&kp z^h2yGy@k5Mb8@6PZ6lf=;|>6>)QGbA%)b3X)zMo)3`8=O_`b;J=&(jal;Rc5e;vuP zL%{oNDP*z}0@i%D$so{(C35Q3`hUp8 zoCz4BjIv){AoAgI?v`4>@_T>ae@Kqsx7IQ1-$d?8pO=t=WxAj@TniL8AbSC5Wl?q7 ztI*BGaEt$9DcIZC_kDHoZTaPO{!ZZR>V0bL?0vRtcyA-IuFbDvg=Bhj27%|56LL46 zw&(-=03x22(~O9~+uIW~w4y)cv3RX^6HB?zBh2*li0qzJn^3?VCpr)LKUjFKys^M+ zIh(9LU04^(mTTf9de@YqZE8xzZ`F3>6_#syKKJ=QFOkqT2O>EGoQ$7DEijf<`iM4N z>=sJ{dRi+rt<50MyITHS=VUW(7VXXI7E5Bd`G;WK==xG^pa`FZ3Q^FU^Ue?mL6E)@ zWweJGxE3cXfol(M?yrtDJvgTQD%7+>-WJL2iLCq}44z~th7G$QID@I>QY}kTOyK7> z%x<@aMY7oF2A=FbTQkdj^GoL=zeUMQfEn2r*<1HCoCtCXM3$3vJU*TDEGKDepNX%U zhQ`6oTN4)zOdGlf%E_Mz>ipsindi{7>krqdFi_&3rpvnyAp!%>401~;^i6nTdUD?9 z`Q(m7cRDbi-K6MWK0lwzp-Lm}7v|~ofFKGYTG20&Xq?7LxD}82wv)o#9Q_l*DcSkB?do6_ML6>DR)fUmy`OxFyW zJ!i-o!Ld8+b(C){7%zfIgM?y66^;|2J&OZ!&Dt0xp+g(&}qMm&+++Ed6X>x-=@;3DJ%{Tv$`hC8qDN!gILE5JYEdIQ84!P6@{$k1qA#) z2u(A;;meLS*0s2Sh*$`{gt`s6tx>)0dFm3_LglHG0*|~pqRm}eL-&VHq>Ca+VJ z4RJ^+9GZ=o%4fu1hN{eg4!6>UoH7xXhcFbDL^I8T&1cLOx0gG{aFmCw! zg}o2|3gD5F8ltn{_8X}ZvXTAd@^oQSuJj~2S3VXy#CH7RE7{X-9luepDWaJFzV$YP zwFAINOh@vcBaF7JzpT7`(%f7#(awjP+})+f*os*(jqs-4CTNR-`tH~3&%a^(VbZDF zNf(U~Og$1WYYFgU);3`X6e7@joCQgbw35dyc3Z?b?CggbGr~HqncTr%%JA}E!@nlb z$si|>o=jncwcUI;wb&G^vO($J2`0@1mhXp?YOyK4c*a0n^Itvl?2E=eJXfPp2)X!* z2FnyoYGNHdB!8daC$h{|{K^5-1uAG8v>u!kTw8Qx+6k~KhUdiYNn0`dp{b{-2B=1`z&vgOw{|P zO%&~Gf{9cla*k`JF-ahAcS|&R5%j0NxFx)bR$)WHdZCLu%cS4Q<$!}<8{+pyQDbHK zd7t2$m>2c{0048Y&Z4CNYdp=t!2yu_`fUGs#51KXiYQ!#wWRmliq5~#d4Y#|y!SdA z%i+5wV#B?>344dTZJ_@w@Y$4$b)ll)C+TWNL}PURz{<~P6X!)5kw21JC{ zoYzjdSbS8pQtWpqSp5S%*`9{Jr0x++AeCl=3men{46({w)@Y?Xm*>%I|3mB5c5H21 z8V|a^ztVP|)T!Ww+Ay5}ys$Qztv!>@IfEJ;IhHlQtV@UC$Rkb{jH>%FOXhAHmNMk> z=dP#qj1}|a_&5?s$4=RSB7zz`#${@%bo_pfZ&rQ;+@oiiu4*WzjZtvaIoh8s^XWbA ziMj{=Iw4=3tci#fv`Jn=Y?5|CnMyY5g_k6jKmY-ki9Jlfy(yp~F(4M!K}N3sZ%SGHQXa zw%BnDTZN7H7F?$yhfvAp^#a$y8WP@+W(%)>}P*JGqX~J zb(-CPIxCGMn@q8M@K16qOvCc&kx|~za=;^fREnBPPwE-=_S1iLG3=z7#G0RS6XD48;7^Fe0bz)5gcLhyr5M&9h>ArSNDKpbOT;%E4@HBqYk>8xmZn-L0k#BLSexc z?CW0<&5WYiUnoBF&yK37c(Y^aa9LmLTn2=1e49yiMf3V1XD4te8c{^Yv~+`*{EF_84}MJJeH(F1#XyzHcMkW zYZJ_vP&LXM2l1)u--tb4>r6ugv|%p_i|-}wEMoUuo{|Lxg@Wfm4UC?wF#@bd8Ei_} zn|#san=b&`1cVx7p+l%h*1okTRAA(jJK8I#CnsjUGHufSQ#?d+cBHxF#|lw)7`*=G7*xdkW@^xAZr|HMrBFI zIw*%|pDEeOP$<)xTTHg+qx<{&KELPrqkp_!9cQ^d*Y(~mu`W)w#Ce+Y2m}JrZl|>y zfgr=1`KKTce)7V}m`orXjk2@eMi2e;BaM{-H*mT*2OGUp&o7^S!=+FsvqZh9NUccW z{9dN7k8$Xgxi7ZzOm?1FZGPpNMh+obm$`V)I{m9A!kaAw{+A`@)T;@{b(5MLKd8Sg z8=$^^+u=NV0Qp%|0o@b)BWme;o7Rzk!j(7s=C9R#g$>#$Hx6@M_d2F zM@zfI3MB{bPEXn6l^>;tdaE-OtJbFt-@rpE#FG!k58R%PAdf}7nLOllE=a-Z_xHiW zkzU&47UM59rz6&k!OanmpI2+ot(x|nFd|Jy=#Ne9{&k0MX`wR)tDUnLdh0Q}OKEmj z)6*}*G2P=4LDI0j;>vf@K2i188^d9e=C1hY;fp`ZmQP!Fjion7q&S~zn^!fRI=T32 zWSc@&&zG_z6Jh(r7SP1v$Igj!tMuZ#Zu}aaTRR&1Yd>Z=sT4i@P54}|>esaG&0o&< zP1zoD<@Vw~DJMcFljfpRJ7>WeucJ~_Y8qGkZhE?Ek=Huu`1s@M-QAkU=W!ENdqxat zq36CSz{8|EhuIIS(;qJ2mZ|mV$a?6Yhu-lAPb~^Pux}36sQiXqFsFx;++*5og~BE= zDaxKF-`C{M;trp#W{c0lxLU2B8m!iRb|1lLR7~E=Ttb?YssK+5`g%ng@HBzIwNj{Z z*1gZ27#&|)vrfFl1Kd~19Lln&$uxpDk|gNTtQ(xQ5H*?|m6F{w*sm$xa=?^zz()z@ z9$OBU#GqPf`Ca3J)p}@Sy1Ds%N_P74C%3nIkx1n&}ANPY59%$=zL#(Tb&bJEuV@m@6KIBs=72EhIP5Oc6D=h z`tWB%%rR`~cv6ZxbCa_#ep^Y2^0sMkiF$G70`%sK?gqsq!N)GYudf-Sck(JFf7JVu zQVh_kg+933Y{4F8=v95HV|{VY(+D4aBEg66HE$(f$%5~|>Nj1c0IwhVi8^h(h1!dK zo}LqsIu4`+<2X<92Hc1be^KS{5O{S@$%_T()ww?Wz9e(IlowPqk%2@=As5y2drbI-3K=)RQ}p4r^|Ho_{`dyj@J0{Z^dpw@A=U3(>$Cd zX(>+3u^ZXKR~(+qLXu^{rqkc+*|sOUF`LV!zWhizRnou^IwfpuH7wR7MLf`0vfUAe z1Ne&GF$trD7@|jM&(Zx!DIZ$>kNvsP&Yr8u_zKz9HIANBAW1rgQB7y~b{%`Fx558n z!m6j={RhGx%raI%CbU<$h}!H{7x!GQr!M{FPfAys!>!(tk15_a;-?ArU+o@QPiPNb zw{B=k-3gv+4{5bf@5UQa!?&5NV)-QVVx|U zGo38g-6E5E_D&}MzKkwc??JU>ARk9p2bk-QxDE$?pej$vR&%-au>s%gIrn9`{rL#KJTW=G&So=p%`We0(pHZ8 zd51Z01SDO!jVU~ZYaX>^rSmJ=xG@-whIUAiQqd&K5@TFQ$Jj=>0iQd!7Or%U_q zT_idrrCcXh*XyErRn@Ap^N;e`&zcG!G~Ge))jjVYH8sCq@`GvXV@1|M2=js44MkCO-!B~LRCh5;4UQGxf?;} zFfOpkZ4Jo8I`^ZbxNe=dekZt3d)Z2ylgL~K@-+!t1VsHdjy0sK?F};$y#^>h?@Ty_fb#mXuIO1Wd ztH`f3^EU6-DgrbG5g@H>-Y*}z$W+_lWbGuaJC?xD=Z28JTp`L0qc>x-_~=S6Qm^4wuqGGpW{%zeC!SSs*ZNmTo5O6%rRVy@F4iQWkZi?GL&7CO-U8UuMG5-MG7$;I zugOuH&kMAl-9~T3rFneZG*Q{TCJqVEK*^Dr?Lu)!X|4aE1E=-~0#eH@V!ya>tYS~& z`;^Zxg+tfZalxlK+yCB!$W^JiJA|UnupN_ARxbHd<5~uql1o0GvOOQ4UqX%~BX|jd zmNoeobJ;|rkF0`1d|jxBuo#kFw-HCXh^*oe^YQ?N3W;oF&Rs`G&$-9I%hGQ*M(|C# z+(yLwZ7ET^NLHgl`05q)fx9T_w$SAP771QbKGyCo^7r9~AKar((tX*jHuIzXU92S= znEw>;2ZN{gMr}SSe3e=;gy6B(9PI*Ek!{U>QRE_srD;YvjF>MPdX_~_%+-p^AuE00 z)pDG(jx?}ui&bQYGM3dgbI8-Nyi|`IOkIz=FcO)Np3$Xvm{E+Osg=agU89Rgx1Hdi zce~)Hf&49yz z`lRRVNokY+Jnsb;i7Uz)%Dq7HbUEusA*wi^3Hi(ZDntEM!mt%-;^$2U1I zF?oc}a?ivb^Y)ASKS82`Q>5FCZ0F4$B36Trs3HV@@VeDdk>VG1%MpG^mpY$7!hhX( zG?eb4k&=9%c5qTLo9uPBYG_&Z!CP~%tU&(ikOd88e32rN7YX0eDZFUvuycKkLUm-3;@Sj&*k$I#IXW(u5 zxZ*@U&d&jlm5rS=9C1O!XLDv5D}+v7Xl@$(3>s-_`48&+@>CC7PUJ>9qy@h7_Y$ma zWe(=heR^Gt51iKIzrv)Q_ez%%#8EHA6F0L3t7ff?l0LlT_Jn9vKo{Af^=xfv9C2Fp zFjJ%6f|4%`b}vm$QNvii%$-{BP9ItbV!qx@q-3Z-+7Zf;VfS4>;TGlLc9Yt=YxaoC zWj(HB*14Ray_`7~u_s~!LQQI04GUt4Nyd8I&V1}}t?8A%^b|+VsHD|FfwH1Txl@8% zU9bZQp8`i=y4AI;$98QXxcAwR7MXgNqd;dJdWf~z+{4;Vza>w*#Y3#Yx<$|;g~3itp-b$7 zCIrXyTw9}$6<9&AJokbxK~jVbq7rNm`~4`op^L?E5z!Ke3#%k2a7X24j8AV%xBmXNi{;m2DsQY=%qVt^uy#>0{h|u%jvHMW zMLS0yVAVfdIab6xOnsPTP!qq8FHdKF+b>ku%ke@UV%i7t0+&|A5tZC!TK4kU$C;^@ zN#HfsB)V20m;U5t&zwvK=;*%uH#&X}r9FOqMAChLu#%`1#4vs-F~g>vw<4anwh)&W zBePT69I)w<-`DYX|M=-pb4n%KgWCoxYv|Iq_mJ?#uw5nZ{Bmlz-_^rVgq9IhWno5v z)2qPM@(@(PQzt66dn6I=;p{Xr0HyLULnvMqB^0MbzqsaT@$S^}(3iYtl4E(;V_9@h zVAqI^Q@*Ko&f#0% zu4M}UeaTD&J<1#__Bp8GY4J|ZxUMlw>lv|jzi7o7_~{|mE#CE*$TmfOuW8q0YvHfn z5{*AM)^Ufao>=lq+N(4{)E0Eg$Aw@#j7)4kO(eZw@+H51qWSrF(B^1$Ym=a#$|A?T z%+z~ykyqxaD<>i(O@ngU4QM{Zf?t!{iqs@pr8$_Q3{_uNBZ@pdnqktx;*1j^ZG&ej z)QBCkVP#~(Y)g`$0kk2j(GTRd|6;RQl$S#BC0CA;2gmC{ndC$vw(1ITjt=4ENUMV; z>838F7YT2^>gwh$ayElR%@t@;nz}qxm0QP7N)xEGBNH*a73JSA?&44y*&l;$H;2LR z6O)rZ@8bRozHI2Cv=6jOQAO&gn|`QT2pqe;jPa$OdMXziXA9zAR1h!4)(qy?Y>4?r zH9zQ&lf#t~Wm>M2GlG)UKeFv6!69!NG;gbGlnV`@ttdCz4o+LJ8~~LW3O@WS-t}&} z2{PY?~Dqm+~MrRqhi{!5NEQ~=Ww#kJW$h4%Btya2-;uDkokcpk(rC+-0lm$9v z*NJm>OPIJDBudK1!mbkczb13(N}K?p*qmj0g{XZq{Ow)sZ1b{*jBG{j!cEYW`Etgp zDBonK5Ln&URRlR@(cjbNcJC;Hs-C|zu{TT-ME^ErCigU`Ib|JuMvPBVf9NjN75|YK z)eI?;$Vm7uKKl#J4?)o3FgPcU1;*m7EyXK#9}(uOQzK^I!;-9QHg`P?7&CtlN?qIF zurJMMXyb;ee$gJGex3h(@796L)}}jbk9W^t`b>8)4Lf$dbl+h_@YWtrK zc7BiPW1}q(2C0sp)2&xL#P;7p7sqt)Uaz6{sv+hcp*bx@j_{V^o>ez}_zTJ_x;B(I z8O9dji$h@TayJoWWgh1B$r75P(?uN!uK42=$#U+efEPMuls^bMAMW}gJKu(*{hBUP z19Kuumz$57JtlrHz#D|dNAp0R4_3+5L-5|e$n3ES$#P&PM{rS~Q8VP_X5>L@(l$t} z`N($VBqHbuW~yAu8tR4^54tFu9CU!gjVCTy(k||ipFsq@=>h;7`Ve#L!ik_Pva@f$ z$dPk6`kZ>A9->GNU-xfg^e+gmkRdU%oU=ozKN)ea7dx3Zu$%CLG`TCc~Yq$E#i4!3NwRB7EjvdyZWICBKC3(kFF zI}K*uyXv~-X}@2w*1)5D?0K5HwS}tS2jpYwjL-6(?Ks&wkM&yTb78&lsy* zpmfZ{{;e%$Rd5GA0YGs*d+wh!bsH!>j>pg>S&G7Ol>=_+(E{Ix+6G~tL7V5yO06JM zD*7QK(MU(Y*usU3Szk2#jFAZ)Wg_Xo-fVl}&LaqJQBRjjH_@exj1IQL9R*U0HY%^| z2rnX-y^>3N)^(X9@7Opn_<)jan1^jRu}oe%AqSBTsqMi zu&DqWEWxU6wsBHw1`jGUpkQ2VUs{?8GhdMMar~J6+R%l&MSfzkjH6KBs{l)U2VU2d z@Kteu#xM(jvgS&56~uZ{%;-iYj6a3JWB|pum!jQ7b3WG@&f!@lYmxOdi&tbd4Thsh zDeIw#ipjJ3uafjrw%)a7+(yDx`g-4!AnBTN_Uq4*+ZBVkU>J?HD#ns27g7k`yXev{ zt^PT1()5~WAs|TS3-Q>koWqQK{A5QyPAS>LDKlcOfg<})t9GXe7`BM{Y;?iSs>x+h z1zi%&g`XvEhN9DMEs7eX?Wagpk&JuD#FazHgmZwUTl$sxen|L@IjKSI!3z=`Fy$h= ztz;WVV9Xr+zAWr#u)8p+e@6J zl(TgPg`hm;=AKKg+-JFE&rtkEkZCFdth<;bjwA%GB zcsL9|%Jyt>q~=ymBrUYfK?XLV)-y=(f@hMfLhO#0o8^^EhVRqAz44ZeP|qGgQN~wa zFdW=35@#nSpZ4MBV}p(C9gyYqLfl1M;Ybsv&dR~sO2&6e!(y}ztP)BYw8f--bP=&< zL}5E4TY+mAb#5ivpW8{EHnSCR0<@m;5gnn@eQ){sm&iA#g3wRy-HVDU-Bx zgY7=bqf?WcYE+tZ{1nBq5jhiu`B=7_s7>f5I{fH=W3R@Ar1TT2r1WpO<2#pp(a1GG zukNkvZ&*Krq#ZcJie1!qGmX>wtzcO0b>^9a!a8@>le)%JV`1>&yU*DTA+TM+UakFQ znT77sVG@G>T5WGpqZPE26h~*>j9sv#70ik-D5CmXa}CfTIN&HiA}jYR^Dmg$uw+_H zuu=0fr06p2LZ`&-2uJBjs`@UAcj2SOJ?o9M3@!|zW8g@&2XO@7sY~wxoKA4RLbQEV z&#t~oB)NycGl0v{Bq$7G-5+t0MqUx?pNLvX(XolUKZ7sy?1j0<_>w)Kd4A`;%vTjI3{ zw9E0zttoTVsK%cq+Yu}~ftX2W0U~1xMVv`R!XI3UP9**)z;`gR$(D-=oegv} zn9g!Y5|}857S9Vcc?XomUGN2h8JFYJ?lPNOH=CL@pF&5>i*2!C6{9|juh|S5f;9sL zh}AF3Pu+;%51|<*Xr@ZNRxNP@dXV@}E7CGMZ(qy!{+N{H>DKGyX~hA=ydVsYwf?a6 zQ-F|W%dz^oQz*{EDDrW{lZidE_Pi>Bz37p4X#kEvsnly5r8xTs$F}_ zme^<$YPh0A$FHa<-oVn$DR>CI*KMjE$rQ%9vl7w-*Fh`VL}&f*ft_dO&G;6=_}J(F zAgo!npjHfiphl&I*mO%AIb)BDC`m|G+S~H%-nnAN5*Sq`od5`@B@!IES)m_Qsd3`l z1dV8S*4Fk{qpSSf8c>(w9>+1S`xBwd^wu!vXM=O17C<|chmFb{ zaMKD7BK<6z&s|#M*}x7cB?49-bfX-=sFX;kb1cn6sW^}?FFt#-uD3*Zlbn%JW!-%u z;)=?#ep7`FtfQaU+XM7vJ@(V3mzE-+rW0hqYvitH?SQoWnBV%ZpE!<_8`*a2AuYaLa(X_NbO+T0 z3gQSdA!C~)=&akg7Qusy8H04`EzQQBHG7#FH2@ptV{hF>x3)81yzgXe;QM5w3a?8KcuYmROB zl{W?C$m<6}D`RsRzIkh*Dq%qCn1?7Vi>!UBtVd-ekiV+Ael1CAi#ck;G6i^^_|yGO ztkc~k_h<1!RpczGfS80Y$_;q2!8vR782~V@5F=lyFura+!tlL5EOhBl^N48UbcB6e zOkJ=rP#8?)n%7(|z_tI-0peUt+LDS!xXE!BJUR3zt_;4~$vT>kV@WB!t1-I=N$Sbu zYU6r#f;@r_^u7<$W!`fadDQ(tAAu?nvi{MeF885b4x}lBR?g)~qSyAVr8b8h6GlaO zyhuuEu*J$_5-O7P&F2)a+A@mX>twC?#IlGvh^xrXzeDCOTK4A&vFr3)NMY3eC%Q&J6Un%Dk=yQCxmgOMZLu)58B~)ZH2x173gl-1Wp6W-4m^+g{Y(vr6&h-B zApn0 ze2D7#$y(_Bp_6r;$?^IrO%oj3jOxl9!dn%;Tt7h<{Zb?yGo$Qfe%r~(`0By2%2edS zZ7Ip;LtuWs9tGC#D>}vrQuq(>F)v9IkT;iWCCh;4o6h|5PR@^X)2?2*y}EgLTHX#a|>=7c-s;cuRqH zXxKXgM$&(>Oyr>STf^u*y7c^+0&oy4c!y-Y6Lh(fqiNOv9vJhpQacOYcq6$N5p4?U(T)pg$c3NLsdW1J)*0$Fd*uw^aRq*BIaDW zsIZG=GG2sV?!E|d)OW#3$%MZBLPACV$kfI22)_Py0d7?y-N{&;wNU!|d|b=OfR>Lp$9728T_!pZ9+R2NLvtQ1BH2K2S-VTbf*tY{ zE`s)$V1Jb(3%=pO_TT~=W_j{Q4^cKx=J(F03*fGwgrV%k&)LHl5zI>#=pTz0<>Qy* zSu)+ZYNS?0ZJ6InXN48_FzQm0wefJfr@%#0B3x$R%`gK$zKhf0iep>0JQ&w zC=S?R^gS)Mo0D3AKc3aelFPxy(f*OpuR@m`?6Kpi7n<$tdt%LCE;ejC(ONhUu&vB^ zA|?1fHho&Z2v3m(Eq~EPcWF$Y1?5;>WB4eM^kkn%LNHsIfB9_7>9U@!pIP4#TnVsn z74N^0q-W&js?b_bHzNd(EA1J|$L=^D0NDIrT%zPpYD`N}o6!r$FSW|f-_DuN&1Mt- znsM&Z`15Drdx&`-o)>b6#KC3R`bEJrm@ z4M3js2nM)dvovHU- zGV{ghf-V~{K~{;5K~-7p%G;Pn=25<;3Czcf8R8Ka2WCF*xspk!XHNnYvCXQ3JziXZ z6MgvRHNb6EJo27aIZKYaWNQc8X2fNU`jRTwE!GC|DUZ|C-}Szyh4hOS!Or7!QOae| z`st!X9~V((Ov1LM$b@B7nqU?X8RaxYO@;{ml1T&lLjB+>(Qd8%qSM_YZu)wzFY@sR zHXPf1N~T*W)PD+Q$Y7CC4ZUY1Y!u%IkO!jC-HAC;|VcLfrF&>Y^#1_Ldo zv}Z}7*az_PQ*>z#RD`!eQaMd=h4~dBZ$1USOnlm%=Fw-R14Z0}IrmjaTY$_z&;!Y) z{z%d{(&JJ$FogzvYpWz~plyPw14JI0szm;{%EeDQe)mFPY5BE}&-&jxpTz6-D9J4$ z&6DYqT*v3ckf@z8F@oG{b?mXFagPJ}%?bs$R?o;%2Gj}j*>M3!%G$-(lo-Co^GI97 ze+~h~6fw66m0lqh72x+0lN<6fgMe#gi%g8h=Hm}5h((3CyK@$AyM^kk$o?HWI9B&e z&OIHV#&iPyJo2*Su#CJVYX*+I0#2v~ly0Cvk^!DwKBf&u-t_<>Pm6RW1peKlmgu_j zHp>2|hcibb+NX2WVi-O3hgg8%_6=xN&-+E8h3F;l&5(&C8wAy-s$LkpJa|^Ws{vh0 z7hNRmH^rdBUNqNO9 z&deO4r8VIQt_^CwnCGg<+lvgNDrbk$vr%*@+=fgwT6KyiBT zg#giiK_;FRd5CUxCjiB#_#LfMC<}F>P`cs_Hyhs+>!V59{*k>hv_l}1T9}ry8yIQN z#AlNZ@@+UXPOl?ch;I|n8Uks=c3$`bzk%E9PKMYmc}gB0zky%S>N)MzcgLnARdBRy zg(?~aN%3CJy&^sp>T^qO5A0kBqQK^`n&{PJWuCtNVW5ysrmPy$G+%Xr?l8IG*$BJ;n2`e}GqryFf z3wV(N84W*ZiVN!KKDcn4jr11qn%4v4=-!rC{1{y{%Uv`wka>0BuJyJg#Y!+Xl?uUZ$i?*38qgR>3P5DGe%}Emjl(@A^zQ8*QD0H(ZyGrBmCbARJ;Z!f zsmDU#r~X(vodqC=^S8P}K_Yn?%}xUhXt6XErJsRY5FX7~>BL+=v#sky1>S_eA$GTM17?o(AioBxYYr-uQf^f)J zg2aM#z&fnoj|e|)iibRCFCAy+qVJIje>#%}d>}frT={wH;M_q3)$nXAW<++^$?Jq} zYhVvzU6lu-u7~Da*~YO|BOL-F`fBPsfC6U>n4WIGrKEMIhS7ZsNh)rDWr0paZ5JQd z%M88VFH{Dw8yJ-S3%JeSY6@SbBwxCdZhidE&Rc>S!%oSG&8!~{dz4B_Z}D6~ddNEf z5_SEPi3uFN5+Lc`VrWW-|5#tx?e~fID_Nc4E9+eXT*x%_$6e$u?Eo5i#^NK(w0zSL zUHnmWN##dn#IZ?@+?|}ZPKo_LJ*Mpk%4S+aC|$Iyk=@|a8NMw@%X5BJyE4Dke{*M& zewcz2tP_<<7hSKEZ25YmpA$K#a~nPKafW*)?-yNiJwv*gKr1?%Zy8zKQ>)Ls79+4& z7Ih23hs&%vR$uemT|TUFmVvqdJShVqiVubOd{2(m(2;(q0HY}Nr>m<$Q}B|S5AlS& z-7R4Zvw=+XuJtVgt4m+@3pdFHU%_({0{L*8c-}_tiBxtUcIXT}X%-wkpY zw|OSZrmo{lv`1VXtJIp<|HoRS{Xk{iM6XLQ3S<>~f__%zqN!!9EP^R5cMgr67alHv==d_!dJ?05W`(Wc@K%y0{9K;7`&t*!&XvmZVyB=l|PMB36gk>fu1($w?GZO6I+(uh0|yx?LSS;>S|3Bn4; zLf8HtX*DE~WDD@g2)fitFAEzU`OG_B?F+$6yj?jV53n|$Xt&P#rSRgbuIcLngqM+U z09!yyAt2$Ao9Y^;78lL{%#P@w+iMwLD}@0^@-Ytu60m?g!iUkmkBP(!+)Iz}owpof zhz-J5TRB$NV>j>!5E5(E5t-IA`M19r&oKtcDKi)GZJE_fjoNt8O8yC^{tUiI;WsrG zkgc?<$x1R5;2p(+$*?TDr7r$_U30Sq_b$736dTm zeYs2o#9&n42~GQgB_a`0_#JpMDf{&!0-SwO^tf6G&3!b zPowH`x9tLmV}7Vqm1=O#2lfwJ?wd1;4)Fv2Palc<|}!qp2Xjl9!|_~J)KfQ6SEDjXw(x)8Mmc$Sn=m*RvpTwi)22wu zDp35|s`w>@HTsTI$9e=)(}$gasl1RI!R`)lV@CysL-lV2<}&h#bywuZDCdgbU! zr)LBE*PELvXtLm{fjY{>QuMgTqdMLvC>so+69sr2;ZE+KR>REE*1|dYP!*U*+EXU> z5M&9?4l2Rlk%#N4o;}m6Y_SHR3ym}Ef1ez=98gsz|B3RFGkVg?+OUr8#>}L z6Sk@VCA_gR2fbn!$GY{gwNPm*M?1=6#>yTC8djvJ|A@N%E4#t%JblRqo}I3 zK^riS3#%l5WI(V@%LIy8DBB(!dzPu+$ub!%?pdK-%*aP3j-{rl3wukdntD0*-JG;4 zYr?7r*#0}{p+i=>PjftVn5zRp7%3m;YJzO0Pa3+oo=xlsq!oq0=U(b@y(@?w@(-}= zh156m(Km0Z{6lo9OQ*+FYnB@sR9jR&J$m^WtF< z-jgFU65OSy{}kaT7^|u!SVYJfLf=~;@ZcIcV;0l5(!|2`jG{zB5Sr&Fb`g?qeF2y1Wq!=m1ApVn&t$LPoWf!NclUFQclY@l3 zg%E2K6j72+)@GUv%d^TD2Gpe&)Ya<>XB)r&?l6!0eZ$3sPiYOnv_lQiKc`=@njxi@fF0!Z`COZ zByz_j7LpQkZ!t&Yo2WNd+KPb_ho<3hJ(DQU_v)ihp5Dqy61F z_FG}_vL`%OFgY^=^rKT$y=$q=4ROTxBq}V~)1nA0gCoCI`FYeeE?WLKfmPngGL0jC z?Y-#6sczpX?7oTxws>WL5OCCa< zJ2_r<`c%*ON(g?4brmQ8I-viKX6hy?Np#hXK9)aZ!L^sdZHIQ6Dg4Du^aS=*_Pdv5zkO>GfLzC*?70W{5_}yqfpYpWkG!)b+|e1}4FX zk8v^Mg&7w%FT&x!P}%_sftNmSE$ljJ0UYYIMs|q5fR=lUd#t}fl;j};qEiBq;3lMb_(QC|9ULVxHRm8nJ{P+$ZF1mKTV#i>lB47@G5<=*jSSlL+W0GE zD?tW%+M+HoIpen$=|n>qe5^aJ&PI_*QvsQVq!f9S8Vji8o+Em$1NV(U{9-nVlzvK; z6hZliO?(2JJP-t;m14F~dNNNY8wZt# zFM8aqX*06()?qs9>TsGzev*JZdlY?Dh#!@QkM^Z|6t^1}ZHlb}0$J)iz+Oa-`x4}Y_am0LPjhARj3uz$l;M*+o}L+LANR|Zh!FZ2-xCpv@@YlqRF zu4_abkT@j3rpSbiY3N)T-Dtsnf}X2q0Unf0XYFVYrcSaGlCA>Mp;(ike+r+O-= zlRj1Ec+y2b(yTYn->andjQD&de~tlYHbIXh_6`{nH`WE2vqXe5I~IDYU&^1!SH(87 zfY|ZSho52sycN2%!Ll2Q0!f|3EQasqpTb}+2;W7d6lY!~TRj~{fX!+~2~-7UEoauA zS4jBxrS>-#ZM-XFryNxvodj(3>1%3z_KfLw6Ov8^$0STD0Gn^?m`3hXa+@KYr3hRK z;SWF=2B~)ol(+)LEVheqt1_wTOIW`t_vwQk(Q12RGs?Ej6gpGmm5yjqXk@@W>T5yY zmw)L|Ar`O8ZGT3XwOf=1VAAgcLA@JT(iQfH%_s>?KqxYQt+<-$av?8z*W9{wQ>^mw>ML`XU@BT z^2`PBm!?4{#l++yLJJj*koP9_EpYAICrUcj9(<;zw8ztPhD;Tnf!9HuHv)vVC;NAN z(GY2Bgq~9ju%MFxg|B90FYw$PRqzvy`1y4;rh%p&?B|^8hrs{p<~%_dU;RjR?AG3r zfks`L>XpL3VsV|6l&)Sul)Pc@hAcm^H~H{aTq$LcH`(0k`+eX8B)#2KsN${L zfZktb;kNh(dayCGyxsV?4=D@qWW&C5Y)`&?;Wz4Dc_>M$1|A{V8 zaTirD$|6@Uw&w)B2{^KsBe;c96C)!($Y}_5{CKt)f`kJ}!8cA)iJr69-vJhG zyUQ-&81VeMZu%xufS `Z@}bL6C4SGl+GnxaT$yjE>HNI$JHcx-<5JkjWRwy~M2+ z*BSl-Ol}=|b4wBrTBL1shKA6@B_I`s4Pw zqi9|p1!nE|=)n|DR(+C7RSPxU5?i;LQ21|{>a~l=%k(oVt$qt@t%4bq`FrOrk29oW zm68FF&H<0^oFq`L3WG=LY;K?TAb;QZk02obZI)dxsW`)d<5XFQbf_k(EFWg$j_|a>sri~QfEqjE< zB}ApOU{HhW$RQY4aD^xkfIXl?ETHZ!PzQ#8P2eD*C5_w$21#y{;x>L`p#?Z8It-c~ zb@oqcxaJQtiqUrvtD;M7!Ma6rY^@?NLB>5pNMuj9&LWK^K;hoeU9onKad*?89wffq zpgRg%eE?r79zj!@3SF7y#yRYSEe!s4rVv<08-N*Y#yt%(I12(v`_j=prJ?cZ5LY#5Hy;1JjLd*IhjEt0MrA7l7i2y z*O!S!HQ?o4_NBoxTyp!h+CqFS+FzpXYoW?c(zi##?cHYfWafJ7g0_m_E6V;~bOp|n z!MFF8v2{c3>=*k*37xE>n4`jbC)%2e$ioc$5rMm3uj=T1(;Q;hbN#)2=O5*_8#krV zWL!o4si#S9)j5uC9IxKpoWn~PtAdvG-8Yh_FujGWwWAX=;fU(RcgS9++v5A_tm{X= z!tc|dp4hmd`lamE_7k?dV?dn6M#h-dbBQ8GBl*vkQTxsTW zz~e2S5gSBkDTxX;-BgzK5#&LDTm^V_yy6}^+v1*4ALchZ&S4uMExm9DD;-HH)S+5K zwVL?1ZlbbpwS$HbVLh+_XJYFgSvm|SxDo_cqy05HR{32W{eNMW=h2=u_E6c1Io16m zr=88XKSw!6HQhe^pBDE+pW5lp@vw|Nv6${q2#mMHWFG&G~U59CW<_KZY74}W@?K#{5yIXIUoF~R)T0A+FP6;{Ma9aWP zERN{a$Rx2J0ENs$lxVbj;{w-uHiAsx8YK5!@FlP;9dX$a z+|+&ALEZa<5C6?(RV5H#*Q{$?x*UoKd_w${k5?3D`axAzOBudab+(w2vZc+@hnQp@ z)VZB6|3=7DNu(N<82Cya& z!@-M{wDvd@`Jkq%9EjbcFW7w=8(dPI3X`{8R_Ay0qW;_ zvXl~9a-JFGN@=D7yfNqwVUGp6Clj(9cX=AVV+rtx=jHk)yC4&y0J^BzjItJj590%? zW>bzm*FW#W4+6~C%j-S4tr8$(J?{R}U4%7C6y1+3zb+QoYa)m0d@AlyqR~bDJD{pS zd`sT}j;#i1L7zWY+vnrDgxM1$g`!{a{zd62Yb1QmFGhZ(9+=cSjgq8sy_H%B_=kgCZWAg`Q)5 zxubhY-LRfL4>)7M_^5$cN_Fx?C_NsM`n6O9jOmxK6V%G%S)(piHXrv0U4BrXJixrR zIRo?tj<(?9#!6Kt@Ts!ni5GT@I0KoFh$K*FGEqLA;8IXQw;XIik>c~_SQwvzJ|e*8?+6y?of zefjN68-S6vOLl1F69_6a*r{UTEl%a_%7>Zyq5UQQ5v&vkZs1X2?ZH-cXZ6V)?9n}G z=)AWn|0wH(2*^R(gyk=-IbF9Sb3El9wvGmEA%q>cho$t0#2UFhW?XG=NYr1ln{#P% ztXp~&;1ZKt#cyJXbI$8>)iymNRxj)A)oBkqnr{73^=GRCsN|Z#E@qpI;}eNJh@~IT z$1?t+sAr7qkE{G12Din7=;KI!ChwQR??7PlO#BB(kuMYDC)wf-_6J|ua%gJtve1Bx zKY0ufkuxZBcg`r4we~NLG6OmEvRr5?BBcl)?1rRZZ;!i}6iAVIu!*JS%g?z*wj$O3 zuWVI|J#$RI$6Y#0RhI&;duKIW`Y_yGupFaB|16oq!N>Ib3m zJzI>Qqh-*)LKk7)i@mvO_h;I`Q?QCe zu49AUp=5O^-67G{(j6=}ek>ziFT+T+{<+WGSy#l5xY+%d1DVv)Lal-3o87<@HwC;2 z!FP3=4grM^c^j~2F;(la3G2H8NdrLee=(A?4{ooh=NdXhjfoOmRjDED7g;=K>s`*r z+sr<(h}jW2Es70jToHb5%7=ep7oBy?j0>G_WCJ27e=8vMkfvxiF`Rf=V}m9?1^wSBoK6*ChT6kYpj)Rag_OqI1mwYxUu0UZb;E2fytSzA}%^n$0bW zfI#B8QO0J+|BjaXlrl1R!JT9ZXsV`W+?$2?igxx9I*XH}f4g)Ao!_Vi(D%1AkKfOV z6?yK@*~#4(S5r@cK=vwV$~cE?rQEZ_PRN_Xed0|zc8270nV8uv(x(p1EU#?a^*_Mq zr3K{{*$X7eg=FVl9FL2CWhmvJ=+6RKkDqJo$>mvhsk=oRcR=tQcq0_$pkSPgOn7cA z`kzF(ewV~&UJ>4c>G+YwTekLU_>I%0$D+2qqm_K5q6LR=;D7FAUIwP$&z+n|r)<9q z56IlzEzeZX1BK_CNp}Fy1GR23049zY}cd0P2Z37 zpY|Np(8&se$9!nD@8no2Iv;4~J0)kY0S^9-oPj~o8v!qh=7Do1ElMX*&*bld(}v@h zMU{}L|EvWOod}Szt~h>qE%gD&$1Hl*uXdzxqOt;fM39Jd=$7juPn)Wnaf`Ml3C@Jg z#Am(GM+&^=782D-W@)zh(d>5KM&``&Es^v{_$rGG5_ilQ9VRhZdwKX3JkYS1aSY;2 zSIn(3f6gx31D-wyx+s?q@KK%_qHJj7Ho^{>{ zjzT78owslUqJjE-qriav_s5`!OPfJ^`*1AuWsoJ%0JBroE6HtO6TVsb9Ze3Hnc&YT zL@Lq>C;n8pv#LuoAG3*Fb!-N6>>?TTPfNmoL*O21ySBB^iPQFh zcKjVO;h|QWJD(e%S)7?k?o$2NAKy=AzM_ltVu*Itfa+T0<5j-28%Vgxmfl{vbpQXU z>&)X~-1|OWDxJ!drQ|fqlBlsvqRUb^Oi4Pl%~eFxb_z99M9WlYog@i0BEqz(NzFui zm$p$fD!UntHX4JdF>{9w_wjtM&VBCtKF{lU{^v!_b^U&y@8|ped`1ml`hzAOK4%5L zy_+T{&q4jbRIJWUTyl~CAt#fY)=a{}>B!toZv7N7vf5MXUUb-;>Q5Pw_f7?COt2B# zIG}N%a~S^J`u8+R880bnS!>C`7J#mMc?qPT8bw5Ea}1cP_@=W zq_9{RrgnnBqo#rrd-=99oZ3Z1nIf*OJDnXhpFaP%476$^9=^BiE>k?tGT(+ybdL_E zK*XeVL}`<*@}y2`-wtlipU^k!Gy!}(Q8wT8avk;ovwgt=;#((RWf*K%F7rA4jOgpU zSlXom(ttXR84p2j*{e)EN!M(5R5rO=Q*r4c!jRSyY&|Jjw22WloZFxPGPAw4h-$X{Is{sJp3dI2(=m}UMVRPbsz1@lvzLj#WtMQK0r7C>J3xe=mm!~0dhT8amS zgqPA<0Lhzw*Ia9pTk$e_i>=$6#L3l~(vXrANg~Se)mkQ`Q zJSM09lK*HeGR$tr9CFe!D3W$8n~3Pbg`B!2SiDUse>?-3;vo%F6*KE|v6Db`oZ^z4 zizIwJsA@#R@^PMD4?;H015~z;=4#-(K~zurC96W&W3cY3?<}h%J@DcQ=Uua8maCp5 zh}_^@hgfL~f^AlK52)^FK>dNn$i>h4N&i5<*imEo>Mee{nLEsq& z;Uk2|r%2WEYUPmA>61*0GR1oWaqlDKDJFYnxSxIk_FBg2%=SK3Y4kwgZg#UNUn~!L z(2n_3sq?H_V*Wp@y9p)*PpL?9n&94Q7U&Ghpu;1> z{z4QjzcXFSpAzIPUTatAm!yp)enhA-GE|c%<{w&hGa!4t4R1sPP@r9zFC4S8817O- zmYBaFgk3wG`1z6+5hfA#XcR3L=-`q0DH%r|uU~eTb@3QwFqY;KAXuIY$IvOob|ovL zp%Yq;)=cH&ghOWbAuVDAT-dt)4o60rn{O+(R4Gqp<@nRh_Q%`dYQdbc$txIc!N!E1wT>_X$5LsMuWa!z*#5pT@ zPl#C7<79#S2B!E;j|o;*4sc$+v(PKOJt6FUX#ZJ82?(5Zey>*y4Y!xgvj}?%=pcN! z7w`2r-Ce8SI?}7#0(}{VDy0e?>p^=rcB&!Ldqe1cno#}|v4a~&@{q16)`)(QK?u_{ ze}m>>O^Gh-A2ajwJZIC~AU*!?dI4RD3mF*(>#APza0<4?Lt5GzLV(*}x=6b=nAoqn zoK8=x;RMs8kE+2oXzFaBl>47-AQuCMb{J=0=bhl%MxcL$n&OG7TrFZ0yh61#PWXA& z>#Y%Q;XElkI#`0YCKiVY(G$025ti8i5m!11O^8U7YfRy?MwwZElq)z24a$ag5W5*C z0t73taC|e1FDB(b(=)TJ`+0T)Cx@#Jr8of=eppsqYq*L`EfI)_bW18M^)lQ zX!oGCmgUu)>;+!Zt074wo_E)tqRGS>6}JmUIEitEmv6sAFE^~E`32~7fo+}#N5!#y zhog^Hr~x)0SEtr4codK=Foz8BxJ&#JSN{$AZ#VEXEq2hrmt5VfBw5oBmbGy`F<)qVP^;h zN?f+@pm_GNd=6JCd$m_HVF|lW_47LK_ybYI&p@n^ua^jycCgM}qHRpccu2*mLOquT zS+(w~D~7%+#};1$U#ncP4S#&YRaSXOWiw)BDd6|T$=dJhu~q#Af@HGArl)V5ge6h5 z(n1sM3W+?@AtyV`KHBkTdqD>pWCMOnvi$vj!e|z`tl%tMcue>}AVkj-PdVh;@N6+0 zDo7;xggzH9zt~W6gh&$T4E2m`?Xn?jM0-C`y;xW~kw8p1Pc$H)CrvVB%@XKVFKj!iKVQbZurT?uum;*W4V-97) z>pw>qo#e)S=2$tD3y-5S_6p^_#WRSZcL6-zB6dj;Eoy1fgX#4of3rJV#>Y7<(1bw2 znw*;4SkpMd!x-203Gy8@O7nob=~x5d3*_A`eB2O2 z#0`W;KXu}l5l(3DXA$zEjSpb+8bcRgdFRPy1 zI#n$pM?|MlnH74x9qK3(K4=L@QQh~PT!5=A(P+4iF7iLs`3YEi*-_?y36Ct#zX^{+ zineQDa{(}YXeAl4%InUMc*;q<`$FvHWeqa+J7{Ad`BUBm$)ugg_X?H0a~Kpz=DrRU zP+=Fd(`VepAWL-BVkZsQ9p0p2Hm63+Hz-#a+3-xOzhDPT6us>jfPS}&D~J9|gZOGX>Dt}H`X89`^vQsvciq)je7VX8TOPN{;jz_?)9 z2h0kjOR0itgoG}h#v9?F6J;YqW*WQnkvIsBfO6R@4%;91KqrYmgUb*b`B8$1LDtNj zT!|bZRSrcqe8DQJEt!ru=^bvnwe#=6GXKk%34J9NDdTd6Q_WZIq)l(fpqfY0W{A*n z+JtVy+h z&yz$IAyz7}j$ev%+Vez8XoVWjGUP3Lvq4*hH<;-PCUUBLgByZMqjGw!>zc*W6G+FM zN;0#fe(wW7JOVZJH;ZWx7CB{vkFK1znDqkv{Po89~e3pe(3$HQ7`ElHE*}i(C}1R)W=$n zJAuk5T1y}64}S^@gB+EKsFEAoIu?L2mzwq~?OPl|cNszUZnBQ(jHE3DjcUWIQ$9Xp zZ7F7nsDhAvn!b0n$`q@Kh*61xo8{Sjk)Pnj_IU^StyDf~fUelSN)F+?dsJpg=Y1D; z^NS+VakE5LMw#yb6UCiD7_f$hQ3=0wRVAkbia4TZkh+E=$(I|~2cgKGkfe^4!X0<~ z1?Ni?ZvzA&-0QqNt9bk97ar2xNghnr6j+FcZ@`)|tdS~@uKPeZx;+M9b_p4>MhMoZ6@$P}zYgUFwI~9S!G`(nvfTnXl-gB1nu&ER;e)JikhMc7DX2*a8G8y;isTCi z7>nrgQ=~9wab40)lJi=mFke{K!3vBvSZw)J?v*@#&Po)YGZ0IAi%z(ZEn?~7uPns| z@{GC@FO@I>)I=XE#7w!07`c(b=OgJ~yU|L~1? zdNnC*m)^6RS>`>HVkBpYL>?Ss!+X^E!=?d>-AJ2Gtw)y4R^HS`ue3%HVbL|F1XgC) zRNCd4+fZj6z4-|782hmed4OxH=ybXv%+wAL7+(xC`kW`S6ov{EyY(L#1TG!JKsReb zz0*wEm-k!+@wb|x>=k4#%j&jF`kTz&98oVz4S&dZdt7FnJ5lT}Futh;ra!Jq>x#)N9ck6J8 zsz|x#q5`M^q@(C%UQicC4)tM=nHCF8L&ajs*E~avy!FN@YF~%XQAkdsD7m@GKE#lG<4lTBj08&0-zqj`8-vxnISN z1MYwe6jW(f57%s@UM^tmiP0|{dV6IFoXvm~!|WF&dWtdGf1&Lxf}4=}xTESVqO4rKF^JwG|I@x>ce zs^e2m%DiC`tg@M2x6lPWb}xf8V2gA`5`$FX^IzxX_qxoLeZ5GyCyk(i^LjPjOQy`Z zGhFnig86$uZ4w}Nll}#ej|XIT^s%s-KQ+uYBHl8ynf+t$A%zk92(egL>1RmWW1|vc zUxq1qoc0n@U~K<5M@kbwY-KNGzMgw&w{6X1h=Bm9NX{Ux6oeQ)cM^8f1+QwYHTm~v z++n462mIxxMA0sOp+Tr{$X%+V5_=($@pcb;UK>phEfU`M7x>q5Y=BNC5H}7*Y^WlI z-A0d96{Af*@q)5|2;E4w_!cWOyV7tuil{r-RERY%hYc|B?^H`>QT@>zk%REkKR3B8 zenxUGm$*Qv@gp*~Iv?lNEaIV?7IerI%GciY%JK>#Gko2ZZfZ zR?fJ8KO;9wRP&}CYkjGN<5)kK11X2OEm!OTq*dFH=5`qlxft_&NT?IyA-8spB7BDS~-S<1I&3Aak)Nldwc(ss^tq-Z|d|7dp3< zRv>f&)~ES%E*QQxm0qfOQcWly#cu4Nbq_E*7xR{T$3yh^YE`~a**4sM!%(?#`^Pzf zI_Si=4YQT+b%>>V&_7O=0C(9`%2-R9fo#1rh6O|0=bRUvP6a0KPyFMo)iLxBKZmxd zcZR`h+mBwU-3lczjuTsx!Jn`!RXq0ZuUd%wnt`Xd%wY=w4U~SSlQ{W%Jx$tMBjm`S zwH*kb#mKT!1(tW$d}T|B=9Rph1N4#~F1tPPRcdd91xSJrU^AEwoMz{SRXK#Ks3oHp0v|6sPNG--4 zh{nV2IosGW5I&q07GbI}g&0BPnEkMUV1IV#=`h<1olG-bNaGKYksC>dJXh)6gdhm- zsQVH(z68eH8W{7VS)EJSTm|%04dsbC;)w{z(=}h~WE#Q5(;hAN`%MEa;2qV;_e;7| zssMtVoF|sg=;D4C#se`ki8HN4?7+sHnu|?qB!oql3Vj@xAy{uJU-i0B)--Z`&|1TC zppWH2M4}hthL+D}GP39ysktYzERK8p0c_ID(Fr1~RJM03_Hn4Qk&`w&eLFA&pqT{n zU^fy-4{m(G5`)X;4?_U1qnQfXP8Tw+oSs5ilL2JlgKsf{gc1M4L8l0z;k1B~G_Aj_bk_|+^15|A@ z+j(|_-~@Tg=_2YCxH06?(b*Afv`FNi@cXy z#eVp7W6Xmyvk%uS(8c+0NBjkjo3aQQJ|})SV8eUf!Gi0444H{U`^f?w#J?C4Lm3YA z6HR`UMwE6#DBFV!QYX5N09jQPAAFK!z7xsbCz)4OqGi_Omb(|x`Ts)60So&Ci)PAE#m#9v$0wEr z!u0LTm2D$s*@M-6w@8_Bir(E4#x8Jqe$>R`xR_9_%dZTBZ5?*#gum?BSiMQ`x^qrK zS9T7j+`h`^Sx@>NsJ?70a1eHIG02INmbiY0GN@JaHloL7`mQ+v%M}x09%&wA5zn1r zyafwR#3fyQvxICcIRkqIgZ&Ed3%{=GEi1aJw0Wa56uFXaj^~}&ljDT z32B!l&4pckI>bwA8@6gq2g}C_c?pcjya*#AcPndsmZv6-xbgUG-;6Ql@&s7@lqt-O zkn^uk6TZaM5XSCuh0ddmH=$OKM3yiQg;a7LKh>B)gyy8MBfk+7@3MA6D;aNS|Eg&3 zR5c)jf#YQ^M${n;TtL!eJ{VDLyKCMJZIc|~o_Nt>F9NX=YSKuXwr^#VRX->f;%#kC zPo4AULi=;+Gs=N0lut2^7hUN4oyFU9#$7BvibV;|vlxSw!ge7mU_6=~&K!f=&S|qoC+0lyu4+_(suoLxIh-(X&=LFO|Y0#O+>)$t;y=beYr!*_$9i zUQ!_5dYaR9UjIcA4j zXM=B;IUOr8E_kYvql-1A)R>SAF54x9iR<$24M(J#M(>6xgbt^9HQxD!dsNVYh!fGet>_24P1?vIT($`k;6*TQxZ$`eYq2v}D;LsqF^B-N=B zzUwo_J?r-z&;#%l0P``%+Z}8N5`8e)Gbxr9F!;(q{%R*I58E-xYOvvQ4V7*csauxN zhl4qf=i}zq&Y$>ZHI0PENV%q+iZb#+$PV)?PcBEOV`3p{OBa+WJRuin zPk&2g&nth6%w2v!(UzBUnsI`P-<{KZGG$*Me?(Im{<-adf@Al`&dxp%1tIzKx!1u zvxPYN5*ADp8X;Trju1oZO`1%$8_?WUp8O3TS4>t(j4>hovu5h|Z7&{~Nr^K?u?j(< z(8nFBQD+m2|DaBc0KZ1wrV`}Le$c^E8N=dgg{d$39JPOA;}_3o%*CQ@GF|=SMY^_7 zHR~}^mhqmWKfsjw3-re!+!tM*)e^$c^mX3F1RA4~!y*kB;%(lIRfH!~xwfOAxq(fo z>|oh762_?$u0^2&V^zFr$x$`vh$HjoEPbUF)DX;zC-EeVwI^PmRWyM&kU@yjfkW3! zlno8Elj;gUz1fX~J}qK_2D*`5qPX&&10+>QnM$!Hc|}PoX%xEv>54O%VoNG0tF9g$ z5d`$cm^*g(V2YDg>!bZn5Nd}8mQ2BVp@0t0!XrxXnk><~ccCRrXd76t=*g?S3$E`^SQQiHAqi56*?7pggBwKnA5Mof!p%B~UrC4m6hhT&dy!;}*t1`wg(?*72f; zhOok3o0k9Ve}(ocfP~Qjqn`3Btr#|wM+juSc5Gq|WJ@+0e8AkG-gQ0pC)kcU)Aj=4 z+|kA=Wkf%Oc7D37ngr9|?I3y`^Z;h}vcO$1-oX%b`@v5R%^)cmdC63!V zRl+&|HRDeurh!-S|42xON(~iOoeigSu9FMI{7qcN#$>{Epq;>-xgH2)<7I5ihOPDP z1tuqZZFrX%yFLIO9j8U}StfvYm0LOVC~)sg;_pyyupBuB^~->;i3cy{!JJys&f1gU zPx(#0Wq{9tgqj<=ap2}kUFZde8-oaKi6O%(ul=K!moI%22=9D#EN$tAS|P;VEiXfi z68qdUa=t|PdTpB9ZauSJCUX?A`_shV_3mW21wu_QycI_Lta(GoTSV<@oE=*h2kON+ z{~BP&q~Ogleh zeZVLPN6N)-vdldOtKnNh66O}X1eIkTTX^~TWjn_{G3%!kfOo|wB?^Y zPE#v-YPo8BQ>b_}#xC6Qr%}1sYnUn_jj!TIQKjMf3dUXXh3?pnr1XK zXRxP#j10gx{SRcsXlPXa>1p1#2>HHV=$>m~IbPMVbd38s-!{MNA8_>=-Ti^zRX=iN zo@qKW^6SE%-@I&c|NcFm%b$${u5{miuDo))?Ba?p5X?T73Ql&4r5~u zvkpH;l@7{Rb|Z>*Uf!`9BiM$mHykhA1;+h<>V?mgZvXe|gpr1(`FUtc&n>BUekA+} zL4%p5^V+DVM5S-Siwm5`!k1)eXo7881C~#^Z!t2{&_ti1rK9;nyTg<8goTTShL(<= zf#%2AEEWgN2wz0}8JZh1axyeDkIU=pGg$e7OYb>7>jd^X`u}_wzM4HpVLAOefR7fq zU4ZWN{XGT-nrEG-@@%3_&46K^F*83dI|ux7I^_Azn-_smfQ$Z{03RU#e}4FHF8}j( z?UR<9lpGz+%jh%Qr_<7Kq5&j|0At*cxd*&wWR5;V^Gx-(x+d_!)#)DFx&Jdb4L!1x zhK7af1|XHb_w?TXR`3i$@3k#u_VA(Je^WaZbdN2IH=&h@l@{Ohv%4Ik6JZ`HDh zpDE4oBWwHPoj~<=`FZz12Q$`$?LOLPoxj!TA0wT=myBnP9v3qs{Eh94=1XEr7tM-U zM?m5pFt~<@D6DTMB}2dOcTKZ5I~g*rX)K)6j-pZfN1I4OA$OR&LC1A3u5-&XbCwJChWnt zdKy5oeoxwnP|ozb?N>6d@d__4l`(?)0p*Ehu(UmJ^07ZY95M{D6kxNetjNB$F;Ly; ziU9efM;!5qAMjY+gHE{ht?$U)6la*PJNDMBoCC|se`&@YJ=`}0J!4Lmmti!?3H(#V zhiT)?v^1U|T#@h2dm5}!L*&EYb0~O6$W^=NIPGZ(aBBZUh(r;BJ#*rR7COHF6_U&C z{Q9_##egi|-RnYk=;Q!H_;Ym(_orJLiTmef!Ey5DflyvOUXu@z;;#qI8N%hPq)(WD zDf&HK@yx_T@W~x9uwox+y7&p>89*sJ+YAZGj;UY@zAkrWPqWYvYWdC3zGrc)6+X!V zEkuwqCJM)SAXf?1FPbfwn1^HV~%VHU`SUxH3d@WzwSCR58s?B`k z>ESx^)z@$Y#5xNI)aAgs)zQ|CI5}E^ zW`|uVdFe`aoa2LX{p4YYQ`Qx3uG_b#_gx+BHzFPw)l@x5ASB@Qm8c$~7}*NEC%PvL z8r(XCHT7wMPs*KsYq+gYcH(8)vXkD7J7~GTaE===(S9Kw1AJ@W!ksfTE)ev*K3}z zPN*KcL4$^Hi8-LnfNFS^IW+w_1^?NSS|;a#Ff5wO(=~#ep=aQ5DuE$hNsYE22Hgs5 zw@jC;v!ZxBo@|~@zy&y%)xD1*!xl2?XRQzpu^3Ej?p_5P8Fsi-d0g#SSt^MalPy|p46*5KaJ2o9q?I0V-c5pFDoMO9(gHO&6qES8dKiSXXktkSC#Y5VU z;v(l+V!YD`jcHRXMoj5K7oVo<-Vy~X>bQQ-^XNlcKgA;hKi#JK!Bi|hPZJ49oQ3_Z zJ4a!`Cp}IXfZ@>69aV)n5RUEhJx2dnK(jYop=Grf$qsMbWj0Ojpt8K&phvVO5Zs4s z+^-grLbYgUzHAUo{qMCK>>9ufZ*2{_%c9@c_2%FTZo!lNMX5aNzEi__IQ~Y`*nCgD zGcOp8azIo(a+?Y7c>75}^f93L?oLkmHuj5eBte227bt#mmXWv^WXikiHJStBn4bH2 z*vnsUT^DmZDw?p*hjpt^R>oLXCf=5FrBGFF(h1PTu$np`tBc+kBoWea0R@P${nli^ z<_j^1h_i<-=*h=&`_&_OcLj8gniw+e#q|RT5~rB?wsW_+2`wf>`8g&tCktKd?~>6h z8uT82nuVBZF1P2dArijHW3;3c;mslBF?*K0u{_ma$knMJy1~I?HPdgN8rVZ( zAB}*XL1QmxeZpCP9K*_5V{oC<{kVEkU{T@|CUj&mpRfnwx<3Q5^ZQlH2EB(Z@5U7o zB=2m@mJzhOZDxu6J@igAN!Tw5ri%|wiO zcuZFLyLa{ScYqDIeQ6Zc1bo*{DrGD5zw*BfF-%&HGp4k;dUSkr6q5l|?> zpifmgN=j76%V-iCPF9$9>qe4^;sTfrc4UCO3%*UFuRKn^i%?Xh+m{y z2WutGQ~jPa{=EGf)=l~(4YpOKj}>RID}kT_hWW2B1$b7#dh% z`)%W-iiYW@75S96W5Z&Oys7fi)w4*ds&{trx^+{DY5nOuJ35|lvc9J+EB~#&o$Yh+ zrt9CMv17QI6zuKcdDU8qKm_;_=@(pMULG^DI5sVaC|s4H>i68#P|o)~PC}x|>Q~Up)8eK=hyXoAO{F}>v?s^(`($~z*S$*of&BC^V9X|XWD5zVD{Ssm zC?o{iPAnhQLA2ci^d)-b_RPP~&&Amyf`G?sBfJ1~?h)F$c@VcB8bA(w(;WtFqvOYT zw=60sHR0sm{Tm7p;+M(0P1`*k_DF7h?iCSIBU%m1`ZT*lnwP`R)ivRT;fnBEDC>GO zZtw}?4wZB6M<89asrq&yZ=|g2_>n?%d-+-qTqF1#H54~Qc>jiSELj$?N~|WeSO<}_ zStnxywhMByq&t>&Vj!XPWbn?{nq`U<1fDGY-K)x<8|HQ6FJie!3=^DLU-t>e2ONIb z8yF6>_0m-|igjY@q3lyrv$v~=YkYJI%)|qKX?aMMKjxmj*|@B8*jQ_XEA^l)c%-;NOZn9g z*&_Gzy|{MTE$7ON@SOB@mTDcidU zC+tXpIiNtOS?Xht$)^YzpL^D&Hg~CVa6)x=bNL5FmtQNc9$|FAcm>fd{rMkVekxNb zPrI~Voujt4=}q+*;M?39`&(%t&fOzu>oW-0FZ4QK38v}+AO*3N%0Pv=2K-0mY3u{@ zYTSuCbYnnVr~1%-7iGFXF6L;uqAD%m)8zby;t?E^%bWRO&x{`!sV?x^+mVu}U7QD9 z$PfXIt8s%m7kY6u!m=L7VIDM+1Vs_B(nqx)mg_VDk7vKCT)>k9%PP7B4>5;)0B}mg z90~q5oY++F?2Qn#&Au2j>^0f)Sss(hu^4F8ohIEe9dx!=nLY3J2XnwD+40tinnD#C z2XT2QkY}6EjwJU_lU&8ewfBCoS!VOgyoK}iFvM5IkC5VD)72M~A9 zfm(cP8w~K!FOUx^mXQxl`ZTm|!Jww|=co)(nf33j_M{NK8i9VMP_eDASH!~a?%YfypvWUMqO|J8);TqXH+it z?iU+`H9FU8vO*KVewWH>0N99i5RP&k;4`e`-o^Hp>UbKUP=lhGimbfFNP`M--q#bDgOF>C4uZ0q^t>MUTIO!Jg-Sx=s+pO zL$q!!}3)bDvK|rodfSYcHcZgKaov@wU zs@IQ8*ls};!@36sHxN@f)@OWSzi`X^!X5*iG|>-#RWy}t7-eIa$74ak?qF@;5nh%w zC!K8D^2?ZCAMM-f7t&bJ&pHHwXCp+xw(v>p4H@>`lWPFUA|Cl0nx8ebJMm8~S8)kF z;U^8?&5Z(t%c{2sKf0Kbx0^iA_(@ja(bE%Nij z^_0iyVSw7&k_<9XmGaUbQCV@zMP9%AR53LM_!ytGffAQbSFyo=a`{k0YWz#aX%A5o zqd620)?5@pr0^EJK&kRp^qb}-C3*%%329;Cn&)6E&pH~#OAyg%HGy1R*+rwi7~sJW zVcMhSupd*r<enb zd-(0qZUg+0_gJ8wk{BIFubJo5=fv~{(`6-(*8y$Ep5|7jX#}L6@epqCDc8wS@aZIU z!u-vbN_cm1`kRm%YR&ZUcR^D8D%#o+EN;qiH=VI(!H0~W9dRCpEGv`2=C-oyF$ih{ ze)SI3PnwEPouAEZzna?lOej^NF_Mew)rE8?h@hGUF*Fio1;t^FKM9+$E*xLqpB$Qg zzceGUes1%n_rfJ))$}m)7ZAATm+^^&W3=xj=IE&vhL7v%ww!jP*^Y9!IMudhfhhiK z9X;`Ugn=5lqj9@YAhHo7CWsAk3%L5XeY>VAFfh|k_|ivE;Dt2`g8$uZAhyO{;oV4C z%|um$zz~3%pg+j)yX!?sY_Lr*yO!Z+ZfRt%%>12yok1kQD_hE?o$%GG%B9hHgdNfF zZPM$pAT)wE`i#4isFkYuYxgc~CiH~OJP?sDL$1CG>(c&O?<}#ThQZdnw$8sKM|;Qf zp7MoNQ&Y?yu^K_n4i?1IN4y8kCZ-cEb7ko&4XPg=zf4y<@M{IMiwP`#wGl7vzgdLZ zL{HFuJiz(+m|ZmDzLRdqv{u6q-2g5h>`D#kV1+#goJwG9D6eC9TIZ`26ie~e}W$=%2PWu1dOSS@A86Nmkb`Z9Tp>nGxB z!Alr)%J+bck@@>mCewz&>UXB8tsv?^^+?|o5{T_MTV}*MI`x~JYkmlkuzxK)KXf+s3iU?r{ z>Nl}FQAdpcB)BDyz1V#WbF+JwK^p6M?cFWk8^Sx(5e=-w%_;b?A=oM?+vu|=aWx3h#baZ=E}wB^`km%<%@F}f*7Ib zKyzC0y&_bP6~f3J8VPe0vj}S5ytl__sDO9op|`rCusggC%W|2`_4*x+qg8P3j>buW z5;{3*j%u=TgED2^e~gU~JqEZX%XW9@-mi8}5k7S=Yp!$r%vOklj2s5mN@(>U%>8{rt*}j_#9N?d!2PpA&mFMLEK=FbE7j05N)j3Y5rmYc2v`8{@AtO zwT}(rVeqkhEkMPBi4F4HZ;0SWZn)<{R%p_L-shZ5SZTIb*eUFl#{|G3q>B1?UL#M| z?kDZyGR9xy<7zDDRtmAk?f0FAwdwyJrdD;=JJ+5Z;PPP5om7&(I<6AT*vcjCF2)&q_i%5yaWVivd9l^p*Iy3%s=#0=l(< zQxZ|ns--a{BY-g=)0;af1TvwUZ+74;0^d&vtHt`0CWJxRl z1@mBz6+@71pW=z9`MbC}P`|}qySDelQq+7PQ?>X zr2D$Lg{dS(tPh!@F1!7J>Is;q{aGu^e8Yx8&*}23Kc0_)SJS`rpT*b zS)txGd(rvI@a*3W_pMIJGKo+!%!RvR#|VEv!`k8_PO8Yu(aGOxJts9r@pWnUtMQUX zVfRu8AqKej%+i<~1p>d71)9DzeN6)K!o*4J_?QD&J^N%?K7R#ZEpMD%V$;|lINnPY z;#9L=i3<4D-HT_(?^omUHbP*8RbsS{exK>QE-GP1i-0VY>^GQzcN@BBPSOWayMJKqQAb#WmCWf|C;^eGs)%s-nn~R zkfap^9Pn$#les?coy+c3hpQo$*(W)cZ!dzDL)P=({C@RF*ZjlKXD4=_iqqA%3A%$K z?Y@JKZV1-;YeyA(WNub|whSn?9{H+@x#;x@o_lSDdY<~!5rD6L_0-JfGNNZqr4hdI zFQUbl47&pa#<>$l2#3XcPVeo`!~X;=%l>>>aHqm*u(m3@=;2q5p2dKGp+xV@mAt;i z$18q*PAJn<5D+(Q5&!-&cjlocJN7?A3mqHljOF1IaiD` zhzq9?`aoG~$;h}L@omJ{+iJTYk4Yoc(8$MhyhU$HzgxTSB@i%)lhrgC7+^PLEZI6p zKb6yLNnTL1cKP2ih&D&2> zzWh`@2e4i>>^jvMa(mZLgy55HBAk$HcBu#Jt|( zvLd>*+keYI7dtNlmduYe{wt{OsNK>vh_?26DlNLY1_=n0!Nka8;D}{bn~%wzLf0pR zFjDtm456(%EXeGlQkb(=8^DQ?5?7xAaBP+S z(G3Jvo85%I8Wc$URw2SjVux7ml>@Tt{m#j9DrH>Fanon&>6`3&XU0LC$_6ArOd42l zdwGGRjIcY@N=h`?kDB2Jeu+vP*!4^2wtdy!>>PHl>e~GkTK`FRaA-?%y<;>orM(?Q zPI)K=c3T`HM0dK8u1xxJ@<1~3dNr6R_{1ci^GlIHii3VUc|l?MO#6KsZ6(|@9C8_| zz1$}VGotwUk+UybOFPhd=2m@;H1UsC8o<@>A_D*FL!CJ?QmDFZ={T`aSbxoJ zvOT1{-3sO=v8F*prAKlREt1k7LE!g^gjIE5?mSFmgI8>tnEDio5Q0y#gO!3J2DIGz z`IFzXG(}yJZkrxXk(d6$20=c~v9@so+kU}i;iL+F-g6QUR?L5rdpWnrTSHJjF676KDttH`o z8dC`{@MW%8Tx>IWD!wBILD!sI-yuGW{A*o$Ta~&}r~~C3)O}3o9F#jd-f-V(Z*k0M zLJ(#^(a%7zCot{akYV&?$l>N=FOZi;Z2-7A7jZVQ3kgCv{J7^N|DL|msTfl;wzqWMB9pKDp!BM!!-P+c|<|N@^F^qhx@#QxuFQf148pL}r`~pRbfE$ZM zHha;i-CD}K3?7J-|1z=KI+bWJKzP$R%0ME@;pNY5yp&onwpoRY0xKQ$*7!VjWo31X zYTC-eSI#{-ahK;J9?3%@-LF2RDF#ULP$0F?t!;oP#OOJ>-#Wh*GAEBQ14CwRQ~9YL z*G~5Hfc+N3?zZcOgptQYF#985hbL5w9i+WX_+S6FC`Mm!pYtB0=)CV^2`kx zuly_}s-J36$TeWO^4O)uzVPo$mYmoysObTEBD@KYlwAjbB}qFUm;auH2nb@oJc)M5 zygZqZagORoCi%=zuR6rDm_@6$imt4nCm5|2MRfq)X1hrMbN0+_>WBq|*iS%r1}WlK zw>=HhL6dxieb;t>XUL&ZbiK-RKFTW;tjtZviNuCAGPGoVpBTrCB_{@SYB|9c$qz*ot8vOgOk z8FZJ57spIX0AbpnAeGSy9xx;{+Xk5bD(;E$*~V{ICYh!QBI&5RU!&4>GnkpXa-!c{ zmhw+@+aX%EQ5eaeww_Zlg z!`nHyT%B0tqThJc$Zu5p193jUNEZcwJpe-XG_2}b46LJzp3N1+&b!eEbtkwzw0=Vn zxuaa@75`a3^@3aCXExyede+j=VXK-te_uiU!m|3GEbEl>--Src+6aXL#1|1GXzJN< zAAfy7N!*r+p6arQcSD5r-?ElKxP1c-Z0cm}M+X(E9}o(bM*Qb$_dYe3&k%YANslOg zH?iztJftx*rw{lzVPzxMgx+oe8Gy5vc(Lz@vUOb^hj%*zET)4yR4q9!Zxz~&Os#ho z3Vkppfc-X_R@pfSIXgZ;K!WO}`@Z_(M6q0)Xg*iL&$)XYQhgw>!E?3i_&9k?3&grK zD@1RP7IZoyUNwc{AtYl<(ojrSW90`(rkix0S8_=Jmxz@r`yewt3{X&`vtiKpvzrj2 zp!93*$tP2^AA7G%PO@F(fqb@|!b--&YMOk&(f5C!1wcUy7?L#W;dYN>O#^ckccz=WBq6IpW=fjB6%HQ8)Q z74x{0fhzQ2KwJ3f8(E;hLCAK5jL#oD zQk7?sWa9(^0&<&dAZLX3`fVG)_>c`qFLB$rfR8}g8-ozsc(>J_I%Q=w2^Ww9VzVV6 zxe!LDse}EjL%Jch=~r!VW|TK6>scH|+ED6jEw~x7{ow3E`gv9A);9M1wUW$c+vGdPC!kfEMTk1x_{A9zd9U)X5wxZ;iF!M zEPg^UBevGdaV^54yqgC2*YiTK-Q#lH0m2Nju8%Ln+=TsHKr%Z#%JmVB!vX$K(fYLp zQ_azi@U}#mrbJPX!i6sr&u`MkoG{L-6MBp_CG5@Wf-%nBFAVT?Um)A?V(Uy?2>`dY4S9BU#n#Nb_D6SzcFgNkYZlGrWbp-;lg2DFJ0A?N za_!=}*x5b11!V?-x)}&%*uc~v20`#?EIHaTQI-}}EcW6;Rr~1mo7-iY*==s@Iy4w{ z>_?h0%x%~^y|!<&e9(fwVl!VjA|)WhKt&3X@2WE}@O|kl`pznjW$giI(G4mOOBP@x zJg@PnNo>hr(?%%%rOViyW5rVmEKsJwRP%P*YLAHKq@@a4sU~&aD5njBSl7z!CGMv;A<6@t>-6 z5(rGClbObTMyA{;zNM}ZQ;+SbYE)_G>c3t_c?iNHv==7;%jDucNqy4xKQlhrL{ZoW!xbGZP%kt*UrHO@9 zpoYp*GbJ-GFsl5w6LfVKx6+o6HQmneBQ{MT_k`e8qCC!dcdP*k`TPb>x8Sh?QpKEg zvS$A!0v}CfnjXP4n&hPm-J$+%E#)eY9;(0fsDS5Y2x2oaa8@qLdE;a|_V&JOv>Hxd zLe{c#eRgs6XUB&wAzE%b3xwSo?eS-&>~&Gah8uwcA`>Q=6u`lL$VBXHl~}e1M^7QUQ9@>4COD55Yx%hu_&0Cre2Zfn`-EF-geVf34vjl{9^ zA3)Cgm9GpYN!-+Lz_aTu#bFxkOZg=baTKAyN}cw= zG6t6ipmz>r^S{b%E+zeV6AoJQnn)=!qB?wD?n(9#mp{i`0R=bUtvlM#A)0}y+q{Xl67-d;jA!XIBE zw|xefH8|qPJ5;?fVpRLAHUq~$li=<4!|T!axdZvcER4cu@bOJRVG3ZgO;p zIE(N-Ra$}P+)G1@^XGx|2TN{)Ki1uaXOVqO`TE;57er6PMY5!j^bXbWfi9SxYqyg& z>Uif~GjA|sGV3E~V|eb<+UemzLD&+kyBWyF^x%Q|5TQd)UI4v*wno_!9 zHp}`Nl>(FT`ARgHKwHmb;08Tea!rqo;^m$!U)PW4yU?&gUMl+;IpfQq&5*+x=qJAv zT{X0eJM_ukgb7g1D9S#z`@4jri@CpAr`5Eb_>#^fjRdO!FbPVss5|v zj*v9_%7nrWNg5j|ul6dItKNn>@#pRaQ28R>Z+-V>+W?OI5h%^M*WC+ue-EndU!8ff z?8tlDevV>xlC+7KopuFe&mI7Rx43iF*D-kk#<#8zMA~?Wb|%no`HR^JX}j6M;G?f^ za|>jh&T*nOuAqq7^&(#1KHq1s%Gx=J4;#gnEEP@k*h-5|6L4~0{XNv7k*{%Q8xN}A zx>3}fKBZNF@eA+bfE;QfWvWR#vr|78`*lJR(GmjG2}xZ8su(sM33g6k$Wg9_lTZC6 ziOz3|YLj-?(^U22U7fT{E06=#WsTCJj-+2`R2V^Ir@wm1LZcTWwyCzioL$_&F*&x0 zU!E9i@_I-gU_35<&W;i-?&AfN^!?}K;*2*|`vC(cn`#&}TOJ4w zdMllxWf) zLfqgO{)CgA27w=JBG>`Cn6l#C`&HpQvRPO^{jltEm{r@j<^$w8~}lG zC6Bkf)mH^cYHIz}sO~9b5WrWKP9d*~zAtIFZ17cb{|&A^8$=3H3Y;8b6nM6^NT!4` zX8`3V*?*o3$_2cO%ga@;qaxY?rUq?LF`jBU-!N$c zDbIRvJ0$BaZ6LWVSdt_EJ=0oZh7Gdj3S~EXOYQ^_>&LnlTz36<#`Y2J?(3O~I zQ!NTkT~x5%j7^z4BL;ROR2y`s+1)+=`g3E{Q_Tmt^^~AN}Nvy^Q^>AbwP! z1?2pALfq`SfQ<7`_-U?M>fu*JhI6DE^6-yAbNkZWBi8im6K#ce4_e6rN=KoUKJ=2; z!}ahSmZYv*j5V$gMicGB;y6LzPe9V-AvALYC;VBiD!v$Uc&;_Hqt)+q z0i<9}{P9?9;j(>yYj2*l`0qkQ_FidfFOC$t#e=ln2N~t=*Cp1!{=s=52Y6 zb9tBQjj4oHU^nrdLu-W*DHUbIUu?FLvlJKs8PiwQ(z8A#0RgffB)18536)h#AY4JQ zPJXV;t%ryZy!y_e0fvJg1dfdTHd^&HRk4>6#>go1Sj4$8~vM(B63++6f(U6nMu>#IFGG|<> zFl@Lqx0eYlYjl8PZ4dl!%daB}GXZo%EhyZbDYDhvYm5 zKiiIVIp;0!srpsys1CE_ytDv1OS-)_z2{Pd^Hb`5r662 zYL84!arPTN+~$Uo)b1go!(M4UVsFQCS|ZW2x*&k`KnXT%U4S^NQZz5>bsjjJKU_AB zH~c8Qv9Bg=e2!|>EP%0sbzeO#S1A8gBWtR({@sVPSUsPSSvTp{J8n_%J@{jQ;tNRl zCmp%qFP!xhASo7`7zAQ(NEk-@=TW) zs0=r#exqKw#?TB6=<;p(F&cn$xOg{9Imzs~DR&0c*UMmidw=KI(Bg;7I$w6(Z^W~F zKGZ2Udfv&B8R%=cv;>~nZJX(ex67SdL3I?FESRgRW081y7k<*cale|;`6#kE&E{| z*Rj)w!SfaMwcm7fMA?xNqb@)Z%81)fV8t!!T`cIMd!>JzpciT>ZM2Qa^^;D}Ftqj0 zdS~Zo1r!=zkQEICbDj)NPU17Y|xwM=?=%C?P9D=3V+QTV3%QSxViue{HQg zP|9b&Fn=!7uP3|^fI!mjPzQeq{AO(+_yP7C_NzJ+XTqjb`b{(4Co%&9q6O-LEQ{tm z=%Zvdueiq`W`UUbfS)i5vUWKVA0gj&VkE|VbY@y|ho-uLd2AI$S6j>BZ{YnG6w(E> zXUG0-g!2K6%5fI!CBceKNx+ubHi{8OzCmP?UK8K_5AojSnt!kT2s{gf|3e{Ll4Y`V z@8v9yyKcbE8k>_x_5@*zS~i=?;h|uRFo54mUvnY*OZ(Wa7a_P)-N8Yk4e)pzBg$nz z>UFUJ&?}PLcNKG)yYc4FuOU@rwDl#_5RL+aUei~lsyk^G0id?={SrZJjSeV0s&|i) z3sjU?TPPXyErIKHGo(u^Cv)!o5r>}E98)_QBJ+Qi;+SwjvCP`kVm4!|#u&{qeoV9MCS|{NE z*ZR2F3z+GW?-%v-x3*Ae7Jwi5@o&S)tggMM6j%8%V2Duh2^RoneNeV^D?Q@w7ErLp zV&gQmqh%I(cX~Qoq$MAcF+=629sBUkUlDWZmhTO0Cv|4f^=)#m%wWW(3%g z^68gP-#u~Z=74hccZO>R_WxlKe;_C7H-AC9Y&yCocT&6~ zMj6X-x2cax+fdiyn3uHxEWlT;CMFkHTXICKz5oJiGCm5Z&~?a~I0Ll8*gQ5}s07M8 zw+Wv0V9FzI!4hGHc|N~nS<_Q^{ZA=e-Ss!C#(Zqbz;QMxoy%0BE?3&`57$r_;D_)? zIvq{qj5GZ}x9ts!k$G5|XLwSHRw8IwzofHQ{^5 zFLh5|JQ%{^+R6>TF*s{M=dUg9tzSXz@ncO~AJO?tbR=gmfn#}nr@r(j0p`-sBLD7F z@M5vp{1{0d^S3`~m?eUof5LZ%NaY5|A4p%x0{_G;EKmj`2IlD@Dcm=2;*%bXePM-Y z1p&dhXLnWDqfDzMfN-Dcf@`d!vifdkaiZ<=<5#Vo4qX5g_2u^G)O=oja@*1vT3(v} zp6|ku;pAz@QN0QEmz8S1p}W%;Iq9-yoRAG#thgMmd%H-i11|9XRC>(Ss)Si%AA?F| zHc3Ue;Va9cKW@bnY#4dVIj_lcy;|g9D*1YPlH2>_48}nrSdM81Fd&wATx@~jj6pC( zEv(pS0S2=d5705{2^M3C#61@c2CES{eOnUKl1sD2``!fGqBusNJqKRO;i9(xR(Ik& z9vK_F}t;l zM3nl-=tHt|a3wEbkNusU=B2*raVP1=ya6|OATM1X|0+n}ztj#_Lq1YT1MG~h`2D+| zgx`>xH7`PI){df=K(rc8EG!lT{}nh~nZoa;FYF6{;u33cf8K5M}Q$GA8slO1c z*=l^B-udcDxm+EcPRLbrb$b1HuUy9m@iV*6`_Ia=XbdlOJzU<*-Y)|B=72coRV8#$ zdRmJ?LjB79{41Dt;h_!PsI+H5qlip@OrCz-#>Fp@CglPk-u4$Bjc8cprMY=Rd5E0M zt5`-s|8lXm%lmmRmYqMv_sr&mDGx-IW8{+i6utl_jh^0XT;=GMp?PM~b=t{6!zh@=^5hrIfB%7Y z#Q(h}i$w`&r39X_w%!?_3-VOn|F5-C`?TY6GDhzzARp+iJZ)$UIeTg~z~HAXou^Li zwAGTE%jhZ~oVg#E7I1X^*AEHI)5LrD^L?hv|My}T&B1>cxI59%3^V85{-4XA{@-TF z|LMSF{BNB9X$i%i^V)U=uKr)qz?lC#K^t<%@oLBMMEqreP|(%ef9fNT_AAtnW;|R^ zj*gEG9Oo#za(AV7yxixk$n$R`u?`gaGu7a>A&@!ks@+Eu~tw25y=>hGy7?dRDb>}~hdn!+QO z4*nTLTqEvoF<(>ufI97=-PpQI{8#LD==1yrqq^te5OTtX=KrnNGrz?Xx~iH=*BQ=I SpedS$Mo;U3W}Ujz^ZySHAlIS* diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png index df3db4d563f433ac94ed1cf8f364d9a6437f3bb6..f63423f9ca76d33824fa73bee9b4d4c277ec4d1b 100644 GIT binary patch literal 4792 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 delta 65 zcmdm?x|nT(vN+Q#PZ!6Kid%0F8Zt64FdSO&)&Ffi+k%M;pH19w9gOV78qCu|85j*u ST{!|&!QkoY=d#Wzp$Pz%%^ME@ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png index 3156b0c1aba2ef3846e766563f51fcbed58ecbec..5e914389643e12075ecee1becdbed4aee776aef5 100644 GIT binary patch literal 15934 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 P9AKdHRJ&QzA@=_O1LIG; literal 15329 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 - - - + + + - + - + - - + + - - - + + + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/values/donottranslate.xml b/app/src/main/res/values/donottranslate.xml index 23eb2e78..3e4afcef 100755 --- a/app/src/main/res/values/donottranslate.xml +++ b/app/src/main/res/values/donottranslate.xml @@ -38,8 +38,8 @@ fonts/circular_std_book.otf fonts/product_sans_regular.ttf fonts/product_sans_bold.ttf - Leo - Moderator + Marko Ivanović + Contributor Gaming Inc Discord server maintainer Moderator diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 39a025c1..a5d7a46c 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -401,10 +401,10 @@ Can increase the album cover quality, but causes slower image loading times. Only enable this if you have problems with low resolution artworks Change app language forcefully to english(this is testing for multiple language option) Configure visibility and order of library categories. - Use Retro Music's custom lockscreen controls + Use Retro Music\'s custom lockscreen controls Show full controls from the lock screen License details for open source software - Round the app's edges + Round the app\'s edges Toggle titles for the bottom navigation bar tabs Animations makes some device run slow, load images slow Disable titles from bottom navigation bar diff --git a/app/src/main/res/xml/pref_advanced.xml b/app/src/main/res/xml/pref_advanced.xml index fc02bf3a..e3706485 100755 --- a/app/src/main/res/xml/pref_advanced.xml +++ b/app/src/main/res/xml/pref_advanced.xml @@ -15,9 +15,9 @@ android:title="@string/pref_title_toggle_toggle_shuffle" />