From f8c9c95154d688b272ad7161a8593f6f3c33a4b7 Mon Sep 17 00:00:00 2001 From: Yamil Ghazi Date: Tue, 19 Feb 2013 06:26:23 +0100 Subject: [PATCH 01/14] PA's hybrid engine Change-Id: I1aef85f92c67019045d0fd3322a0b529168d9d9f --- core/java/android/app/ActivityThread.java | 7 + .../android/app/ApplicationThreadNative.java | 1 - core/java/android/app/ContextImpl.java | 89 ++++ core/java/android/app/IApplicationThread.java | 1 - .../android/app/IInstrumentationWatcher.aidl | 1 - core/java/android/app/ResultInfo.java | 3 - .../java/android/content/IIntentReceiver.aidl | 1 - core/java/android/content/IIntentSender.aidl | 1 - .../android/content/res/AssetManager.java | 3 +- .../content/res/CompatibilityInfo.java | 2 - .../android/content/res/Configuration.java | 33 +- core/java/android/content/res/Resources.java | 22 +- core/java/android/util/DisplayMetrics.java | 35 +- .../android/util/ExtendedPropertiesUtils.java | 478 ++++++++++++++++++ .../android/view/CompatibilityInfoHolder.java | 1 - core/java/android/view/DisplayInfo.java | 2 + core/jni/Android.mk | 1 + core/jni/AndroidRuntime.cpp | 2 + .../android_util_ExtendedPropertiesUtils.cpp | 72 +++ ...tus_bar_latest_event_ticker_large_icon.xml | 15 +- core/res/res/values-sw600dp/dimens.xml | 8 +- core/res/res/values-sw720dp/dimens.xml | 17 +- core/res/res/values/dimens.xml | 4 +- graphics/java/android/graphics/Bitmap.java | 5 +- .../android/graphics/drawable/Drawable.java | 2 +- .../SystemUI/res/values-sw600dp/config.xml | 8 + .../SystemUI/res/values-sw600dp/dimens.xml | 4 - .../SystemUI/res/values-sw720dp/config.xml | 6 +- packages/SystemUI/res/values/dimens.xml | 4 +- .../systemui/recent/RecentsPanelView.java | 15 +- .../policy/impl/PhoneWindowManager.java | 102 ++-- preloaded-classes | 1 + .../com/android/server/am/ActivityStack.java | 9 +- 33 files changed, 831 insertions(+), 124 deletions(-) create mode 100644 core/java/android/util/ExtendedPropertiesUtils.java create mode 100644 core/jni/android_util_ExtendedPropertiesUtils.cpp diff --git a/core/java/android/app/ActivityThread.java b/core/java/android/app/ActivityThread.java index 41aad8152c6..1719f5c1286 100644 --- a/core/java/android/app/ActivityThread.java +++ b/core/java/android/app/ActivityThread.java @@ -79,6 +79,7 @@ import android.util.AndroidRuntimeException; import android.util.DisplayMetrics; import android.util.EventLog; +import android.util.ExtendedPropertiesUtils; import android.util.Log; import android.util.LogPrinter; import android.util.PrintWriterPrinter; @@ -1712,6 +1713,7 @@ Resources getTopLevelResources(String resDir, AssetManager assets = new AssetManager(); assets.setThemeSupport(compInfo.isThemeable); + assets.overrideHook(resDir, ExtendedPropertiesUtils.OverrideMode.FullNameExclude); if (assets.addAssetPath(resDir) == 0) { return null; } @@ -1730,6 +1732,7 @@ Resources getTopLevelResources(String resDir, //Slog.i(TAG, "Resource: key=" + key + ", display metrics=" + metrics); DisplayMetrics dm = getDisplayMetricsLocked(displayId, null); + dm.overrideHook(assets, ExtendedPropertiesUtils.OverrideMode.ExtendedProperties); Configuration config; boolean isDefaultDisplay = (displayId == Display.DEFAULT_DISPLAY); if (!isDefaultDisplay || key.mOverrideConfiguration != null) { @@ -4301,6 +4304,8 @@ private void updateDefaultDensity() { private void handleBindApplication(AppBindData data) { mBoundApplication = data; mConfiguration = new Configuration(data.config); + mConfiguration.active = true; + mConfiguration.overrideHook(data.processName, ExtendedPropertiesUtils.OverrideMode.PackageName); mCompatConfiguration = new Configuration(data.config); mProfiler = new Profiler(); @@ -5116,6 +5121,7 @@ public static ActivityThread systemMain() { HardwareRenderer.disable(true); ActivityThread thread = new ActivityThread(); thread.attach(true); + ContextImpl.init(thread); return thread; } @@ -5180,6 +5186,7 @@ public static void main(String[] args) { ActivityThread thread = new ActivityThread(); thread.attach(false); + ContextImpl.init(thread); if (sMainThreadHandler == null) { sMainThreadHandler = thread.getHandler(); diff --git a/core/java/android/app/ApplicationThreadNative.java b/core/java/android/app/ApplicationThreadNative.java index 63aa5f9b5f3..0a30808bdab 100644 --- a/core/java/android/app/ApplicationThreadNative.java +++ b/core/java/android/app/ApplicationThreadNative.java @@ -40,7 +40,6 @@ import java.util.List; import java.util.Map; -/** {@hide} */ public abstract class ApplicationThreadNative extends Binder implements IApplicationThread { /** diff --git a/core/java/android/app/ContextImpl.java b/core/java/android/app/ContextImpl.java index 4d9f11e0510..804ea83f890 100644 --- a/core/java/android/app/ContextImpl.java +++ b/core/java/android/app/ContextImpl.java @@ -96,6 +96,7 @@ import android.os.Process; import android.os.RemoteException; import android.os.ServiceManager; +import android.os.SystemProperties; import android.os.UserHandle; import android.os.SystemVibrator; import android.os.UserManager; @@ -103,11 +104,14 @@ import android.telephony.TelephonyManager; import android.content.ClipboardManager; import android.util.AndroidRuntimeException; +import android.util.DisplayMetrics; +import android.util.ExtendedPropertiesUtils; import android.util.Log; import android.util.Slog; import android.view.CompatibilityInfoHolder; import android.view.ContextThemeWrapper; import android.view.Display; +import android.view.WindowManager; import android.view.WindowManagerImpl; import android.view.accessibility.AccessibilityManager; import android.view.inputmethod.InputMethodManager; @@ -1905,6 +1909,89 @@ public ContextImpl(ContextImpl context) { mDisplay = context.mDisplay; mOuterContext = this; } + + static void init(ActivityThread thread) { + if (ExtendedPropertiesUtils.mMainThread == null) { + try { + // If hybrid is not enabled, we cannot block the rest of the proccess, + // because it may cause a lot of misbehaviours, and avoiding initialization + // of vital variables used on ExtendedPropertiesUtils, may lead to crashes. + // Then we just set all applications to stock configuration. They will be + // still runned under hybrid engine. + if (ExtendedPropertiesUtils.getProperty(ExtendedPropertiesUtils.BEERBONG_PREFIX + + "hybrid_mode").equals("1")) { + ExtendedPropertiesUtils.sIsHybridModeEnabled = true; + } + + // Save current thread into global context + ExtendedPropertiesUtils.mMainThread = thread; + + // Load hashmap, in order to get latest properties + ExtendedPropertiesUtils.refreshProperties(); + + // Try to get the context for the current thread. If something + // goes wrong, we throw an exception. + ContextImpl context = createSystemContext(thread); + if (context == null) { + throw new NullPointerException(); + } + + // If we sucessfully created the context, bind it to framework + LoadedApk info = new LoadedApk(thread, "android", context, null, + CompatibilityInfo.DEFAULT_COMPATIBILITY_INFO); + if (info == null) { + throw new NullPointerException(); + } + + context.init(info, null, thread); + ExtendedPropertiesUtils.mContext = context; + + // Get default display + WindowManager wm = (WindowManager)context.getSystemService(Context.WINDOW_SERVICE); + ExtendedPropertiesUtils.mDisplay = wm.getDefaultDisplay(); + if (ExtendedPropertiesUtils.mDisplay == null) { + throw new NullPointerException(); + } + + // Load package manager, so it's accessible system wide + ExtendedPropertiesUtils.mPackageManager = + ExtendedPropertiesUtils.mContext.getPackageManager(); + if (ExtendedPropertiesUtils.mPackageManager == null) { + throw new NullPointerException(); + } + + // Get package list and fetch PID + ExtendedPropertiesUtils.mPackageList = + ExtendedPropertiesUtils.mPackageManager.getInstalledPackages(0); + ExtendedPropertiesUtils.mGlobalHook.pid = android.os.Process.myPid(); + ExtendedPropertiesUtils.mRomLcdDensity = SystemProperties.getInt("qemu.sf.lcd_density", + SystemProperties.getInt("ro.sf.lcd_density", DisplayMetrics.DENSITY_DEFAULT)); + + // After we have PID, we get app info using it + ExtendedPropertiesUtils.mGlobalHook.info = + ExtendedPropertiesUtils.getAppInfoFromPID(ExtendedPropertiesUtils.mGlobalHook.pid); + if (ExtendedPropertiesUtils.mGlobalHook.info != null) { + // If the global hook info isn't null, we load the name, package name + // and path for the global hook + ExtendedPropertiesUtils.mGlobalHook.name = + ExtendedPropertiesUtils.mGlobalHook.info.packageName; + ExtendedPropertiesUtils.mGlobalHook.path = + ExtendedPropertiesUtils.mGlobalHook.info.sourceDir.substring(0, + ExtendedPropertiesUtils.mGlobalHook.info.sourceDir.lastIndexOf("/")); + ExtendedPropertiesUtils.setAppConfiguration(ExtendedPropertiesUtils.mGlobalHook); + } else { + // We're dealing with "android" package. This is framework itself + ExtendedPropertiesUtils.mGlobalHook.name = "android"; + ExtendedPropertiesUtils.mGlobalHook.path = ""; + ExtendedPropertiesUtils.setAppConfiguration(ExtendedPropertiesUtils.mGlobalHook); + } + } catch (Exception e) { + // We use global exception to catch a lot of possible crashes. + // This is not a dirty workaround, but an expected behaviour + ExtendedPropertiesUtils.mMainThread = null; + } + } + } final void init(LoadedApk packageInfo, IBinder activityToken, ActivityThread mainThread) { init(packageInfo, activityToken, mainThread, null, null, Process.myUserHandle()); @@ -1912,6 +1999,7 @@ final void init(LoadedApk packageInfo, IBinder activityToken, ActivityThread mai final void init(LoadedApk packageInfo, IBinder activityToken, ActivityThread mainThread, Resources container, String basePackageName, UserHandle user) { + init(mainThread); mPackageInfo = packageInfo; mBasePackageName = basePackageName != null ? basePackageName : packageInfo.mPackageName; mResources = mPackageInfo.getResources(mainThread); @@ -1934,6 +2022,7 @@ final void init(LoadedApk packageInfo, IBinder activityToken, ActivityThread mai } final void init(Resources resources, ActivityThread mainThread, UserHandle user) { + init(mainThread); mPackageInfo = null; mBasePackageName = null; mResources = resources; diff --git a/core/java/android/app/IApplicationThread.java b/core/java/android/app/IApplicationThread.java index 03a26d4274c..b4e37152d3b 100644 --- a/core/java/android/app/IApplicationThread.java +++ b/core/java/android/app/IApplicationThread.java @@ -41,7 +41,6 @@ * the activity manager by an application when it starts up, for the activity * manager to tell the application about things it needs to do. * - * {@hide} */ public interface IApplicationThread extends IInterface { void schedulePauseActivity(IBinder token, boolean finished, boolean userLeaving, diff --git a/core/java/android/app/IInstrumentationWatcher.aidl b/core/java/android/app/IInstrumentationWatcher.aidl index 6c8c4d6e03e..854442115c8 100644 --- a/core/java/android/app/IInstrumentationWatcher.aidl +++ b/core/java/android/app/IInstrumentationWatcher.aidl @@ -20,7 +20,6 @@ package android.app; import android.content.ComponentName; import android.os.Bundle; -/** @hide */ interface IInstrumentationWatcher { void instrumentationStatus(in ComponentName name, int resultCode, diff --git a/core/java/android/app/ResultInfo.java b/core/java/android/app/ResultInfo.java index 48a0fc2810c..b0aeac15965 100644 --- a/core/java/android/app/ResultInfo.java +++ b/core/java/android/app/ResultInfo.java @@ -24,9 +24,6 @@ import java.util.Map; -/** - * {@hide} - */ public class ResultInfo implements Parcelable { public final String mResultWho; public final int mRequestCode; diff --git a/core/java/android/content/IIntentReceiver.aidl b/core/java/android/content/IIntentReceiver.aidl index 3d9272388e0..93cebf44c07 100755 --- a/core/java/android/content/IIntentReceiver.aidl +++ b/core/java/android/content/IIntentReceiver.aidl @@ -24,7 +24,6 @@ import android.os.Bundle; * activity manager as part of registering for an intent broadcasts, and is * called when it receives intents. * - * {@hide} */ oneway interface IIntentReceiver { void performReceive(in Intent intent, int resultCode, String data, diff --git a/core/java/android/content/IIntentSender.aidl b/core/java/android/content/IIntentSender.aidl index 7dbd6f2ab92..223f434ba8b 100644 --- a/core/java/android/content/IIntentSender.aidl +++ b/core/java/android/content/IIntentSender.aidl @@ -19,7 +19,6 @@ package android.content; import android.content.IIntentReceiver; import android.content.Intent; -/** @hide */ interface IIntentSender { int send(int code, in Intent intent, String resolvedType, IIntentReceiver finishedReceiver, String requiredPermission); diff --git a/core/java/android/content/res/AssetManager.java b/core/java/android/content/res/AssetManager.java index 80d09466af1..44919cc35ed 100644 --- a/core/java/android/content/res/AssetManager.java +++ b/core/java/android/content/res/AssetManager.java @@ -18,6 +18,7 @@ package android.content.res; import android.os.ParcelFileDescriptor; +import android.util.ExtendedPropertiesUtils; import android.util.Log; import android.util.SparseArray; import android.util.TypedValue; @@ -34,7 +35,7 @@ * files that have been bundled with the application as a simple stream of * bytes. */ -public final class AssetManager { +public final class AssetManager extends ExtendedPropertiesUtils { /* modes used when opening an asset */ /** diff --git a/core/java/android/content/res/CompatibilityInfo.java b/core/java/android/content/res/CompatibilityInfo.java index 789d25e914c..1be2fd2e854 100644 --- a/core/java/android/content/res/CompatibilityInfo.java +++ b/core/java/android/content/res/CompatibilityInfo.java @@ -32,7 +32,6 @@ * CompatibilityInfo class keeps the information about compatibility mode that the application is * running under. * - * {@hide} */ public class CompatibilityInfo implements Parcelable { /** default compatibility info object for compatible applications */ @@ -292,7 +291,6 @@ public Translator getTranslator() { /** * A helper object to translate the screen and window coordinates back and forth. - * @hide */ public class Translator { final public float applicationScale; diff --git a/core/java/android/content/res/Configuration.java b/core/java/android/content/res/Configuration.java index b6aeab09a0f..1f9db20c859 100644 --- a/core/java/android/content/res/Configuration.java +++ b/core/java/android/content/res/Configuration.java @@ -18,10 +18,13 @@ package android.content.res; import android.content.pm.ActivityInfo; +import android.graphics.Point; import android.os.Parcel; import android.os.Parcelable; import android.text.TextUtils; +import android.view.Surface; import android.view.View; +import android.util.ExtendedPropertiesUtils; import android.util.Log; import android.os.SystemProperties; import android.text.TextUtils; @@ -38,7 +41,7 @@ * with {@link android.app.Activity#getResources}:

*
Configuration config = getResources().getConfiguration();
*/ -public final class Configuration implements Parcelable, Comparable { +public final class Configuration extends ExtendedPropertiesUtils implements Parcelable, Comparable { /** @hide */ public static final Configuration EMPTY = new Configuration(); @@ -568,6 +571,33 @@ public boolean isLayoutSizeAtLeast(int size) { */ public int seq; + public boolean active; + + /** + * Process layout changes for current hook + */ + public void paranoidHook() { + if (active) { + + int dpi = getDpi(), layout = 600; + if (dpi <= 213) { + layout = 720; + } else if (layout > 213) { + layout = 360; + } + if (mDisplay == null) return; + Point size = new Point(); + mDisplay.getSize(size); + float factor = (float)Math.max(size.x, size.y) / (float)Math.min(size.x, size.y); + screenWidthDp = layout; + screenHeightDp = (int)(screenWidthDp * factor); + smallestScreenWidthDp = layout; + compatScreenWidthDp = screenWidthDp; + compatScreenHeightDp = screenHeightDp; + compatSmallestScreenWidthDp = smallestScreenWidthDp; + } + } + /** * Construct an invalid Configuration. You must call {@link #setToDefaults} * for this object to be valid. {@more} @@ -608,6 +638,7 @@ public void setTo(Configuration o) { compatScreenHeightDp = o.compatScreenHeightDp; compatSmallestScreenWidthDp = o.compatSmallestScreenWidthDp; seq = o.seq; + paranoidHook(); if (o.customTheme != null) { customTheme = (CustomTheme) o.customTheme.clone(); } diff --git a/core/java/android/content/res/Resources.java b/core/java/android/content/res/Resources.java index 50721336619..d2110810819 100755 --- a/core/java/android/content/res/Resources.java +++ b/core/java/android/content/res/Resources.java @@ -30,6 +30,7 @@ import android.os.Bundle; import android.util.AttributeSet; import android.util.DisplayMetrics; +import android.util.ExtendedPropertiesUtils; import android.util.Log; import android.util.Slog; import android.util.TypedValue; @@ -67,7 +68,7 @@ *

For more information about using resources, see the documentation about Application Resources.

*/ -public class Resources { +public class Resources extends ExtendedPropertiesUtils { static final String TAG = "Resources"; private static final boolean DEBUG_LOAD = false; private static final boolean DEBUG_CONFIG = false; @@ -118,6 +119,22 @@ public class Resources { private CompatibilityInfo mCompatibilityInfo; + /** + * Override current object with temp properties stored in enum interface + */ + public void paranoidHook() { + mConfiguration.active = true; + mConfiguration.overrideHook(this, OverrideMode.ExtendedProperties); + mConfiguration.paranoidHook(); + + mTmpConfig.active = true; + mTmpConfig.overrideHook(this, OverrideMode.ExtendedProperties); + mTmpConfig.paranoidHook(); + + mMetrics.overrideHook(this, OverrideMode.ExtendedProperties); + mMetrics.paranoidHook(); + } + /** @hide */ public static int selectDefaultTheme(int curTheme, int targetSdkVersion) { return selectSystemTheme(curTheme, targetSdkVersion, @@ -184,6 +201,8 @@ public Resources(AssetManager assets, DisplayMetrics metrics, Configuration config, CompatibilityInfo compInfo) { mAssets = assets; mMetrics.setToDefaults(); + overrideHook(assets, OverrideMode.ExtendedProperties); + paranoidHook(); mCompatibilityInfo = compInfo; updateConfiguration(config, metrics); assets.ensureStringBlocks(); @@ -1464,6 +1483,7 @@ public void updateConfiguration(Configuration config, if (mConfiguration.densityDpi != Configuration.DENSITY_DPI_UNDEFINED) { mMetrics.densityDpi = mConfiguration.densityDpi; mMetrics.density = mConfiguration.densityDpi * DisplayMetrics.DENSITY_DEFAULT_SCALE; + mMetrics.paranoidHook(); } mMetrics.scaledDensity = mMetrics.density * mConfiguration.fontScale; diff --git a/core/java/android/util/DisplayMetrics.java b/core/java/android/util/DisplayMetrics.java index e856501e54b..bd6787caf7c 100644 --- a/core/java/android/util/DisplayMetrics.java +++ b/core/java/android/util/DisplayMetrics.java @@ -26,7 +26,7 @@ *
 DisplayMetrics metrics = new DisplayMetrics();
  * getWindowManager().getDefaultDisplay().getMetrics(metrics);
*/ -public class DisplayMetrics { +public class DisplayMetrics extends ExtendedPropertiesUtils { /** * Standard quantized DPI for low-density screens. */ @@ -92,7 +92,12 @@ public class DisplayMetrics { * density for a display in {@link #densityDpi}. */ @Deprecated - public static int DENSITY_DEVICE = getDeviceDensity(); + public static int DENSITY_DEVICE; + + static { + DENSITY_DEVICE = SystemProperties.getInt("qemu.sf.lcd_density", SystemProperties + .getInt("ro.sf.lcd_density", DENSITY_DEFAULT)); + } /** * The absolute width of the display in pixels. @@ -183,6 +188,21 @@ public class DisplayMetrics { */ public float noncompatYdpi; + /** + * Process DPI for current hook. + */ + public void paranoidHook() { + if (getActive()) { + + density = getDensity() == 0 ? density : getDensity(); + scaledDensity = getScaledDensity() == 0 ? scaledDensity : getScaledDensity(); + densityDpi = getDpi() == 0 ? densityDpi : getDpi(); + noncompatDensity = densityDpi; + noncompatDensityDpi = densityDpi; + noncompatScaledDensity = scaledDensity; + } + } + public DisplayMetrics() { } @@ -201,6 +221,7 @@ public void setTo(DisplayMetrics o) { noncompatScaledDensity = o.noncompatScaledDensity; noncompatXdpi = o.noncompatXdpi; noncompatYdpi = o.noncompatYdpi; + paranoidHook(); } public void setToDefaults() { @@ -273,13 +294,7 @@ public String toString() { ", height=" + heightPixels + ", scaledDensity=" + scaledDensity + ", xdpi=" + xdpi + ", ydpi=" + ydpi + "}"; } - - private static int getDeviceDensity() { - // qemu.sf.lcd_density can be used to override ro.sf.lcd_density - // when running in the emulator, allowing for dynamic configurations. - // The reason for this is that ro.sf.lcd_density is write-once and is - // set by the init process when it parses build.prop before anything else. - return SystemProperties.getInt("qemu.sf.lcd_density", - SystemProperties.getInt("ro.sf.lcd_density", DENSITY_DEFAULT)); + public static int getDeviceDensity() { + return mGlobalHook.dpi == 0 ? DENSITY_DEVICE : mGlobalHook.dpi; } } diff --git a/core/java/android/util/ExtendedPropertiesUtils.java b/core/java/android/util/ExtendedPropertiesUtils.java new file mode 100644 index 00000000000..b4db1ec1521 --- /dev/null +++ b/core/java/android/util/ExtendedPropertiesUtils.java @@ -0,0 +1,478 @@ +/* + * Copyright (C) 2012 ParanoidAndroid Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package android.util; + +import java.io.PrintWriter; +import java.io.StringWriter; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; + +import android.app.ActivityManager; +import android.app.ActivityThread; +import android.app.ActivityManager.RunningAppProcessInfo; +import android.content.Context; +import android.content.pm.ApplicationInfo; +import android.content.pm.PackageInfo; +import android.content.pm.PackageManager; +import android.view.Display; + +public class ExtendedPropertiesUtils { + + private static final String TAG = "ExtendedPropertiesUtils"; + + /** + * Public variables + */ + public static final String BEERBONG_MAINCONF = "properties.conf"; + public static final String BEERBONG_BACKUPCONF = "backup.conf"; + public static final String BEERBONG_PROPERTIES = "/system/etc/beerbong/" + BEERBONG_MAINCONF; + public static final String BEERBONG_DIR = "/system/etc/beerbong/"; + public static final String BEERBONG_PREFIX = "%"; + public static final String BEERBONG_SEPARATOR = "."; + public static final String BEERBONG_STRING_DELIMITER = "\\|"; + public static final String BEERBONG_DPI_SUFFIX = ".dpi"; + public static final String BEERBONG_DENSITY_SUFFIX = ".den"; + public static final String BEERBONG_SCALEDDENSITY_SUFFIX = ".sden"; + + public static HashMap mPropertyMap = new HashMap(); + public static ActivityThread mMainThread; + public static Context mContext; + public static PackageManager mPackageManager; + public static Display mDisplay; + public static List mPackageList; + + public static BeerbongAppInfo mGlobalHook = new BeerbongAppInfo(); + public BeerbongAppInfo mLocalHook = new BeerbongAppInfo(); + + public static boolean sIsHybridModeEnabled; + + public static int mRomLcdDensity = DisplayMetrics.DENSITY_DEFAULT; + + // Native methods + public static native String readFile(String s); + + /** + * Contains all the details for an application + */ + public static class BeerbongAppInfo { + + public String name = ""; + public String path = ""; + public boolean active; + public int pid; + public ApplicationInfo info; + public int dpi; + public int firstRun; + public float scaledDensity; + public float density; + } + + /** + * Enum interface to allow different override modes + */ + public static enum OverrideMode { + ExtendedProperties, AppInfo, FullName, FullNameExclude, PackageName + } + + /** + * Set app configuration for the input argument info. This is + * done by fetching properties.conf or our stored {@link HashMap}. + * + * @param info + * instance containing app details + */ + public static void setAppConfiguration(BeerbongAppInfo info) { + if (sIsHybridModeEnabled) { + // Load default values to be used in case that property is + // missing from configuration. + boolean isSystemApp = info.path.contains("system/app"); + int defaultDpi = Integer.parseInt(getProperty(BEERBONG_PREFIX + (isSystemApp ? + "system_default_dpi" : (info.path.length() == 0 ? "0" : "user_default_dpi")))); + + // DPI fetching. + info.dpi = Integer.parseInt(getProperty(info.name + BEERBONG_DPI_SUFFIX, String.valueOf(defaultDpi))); + + // Extra density fetching. + info.density = Float.parseFloat(getProperty(info.name + BEERBONG_DENSITY_SUFFIX)); + info.scaledDensity = Float.parseFloat(getProperty(info.name + BEERBONG_SCALEDDENSITY_SUFFIX)); + + // In case that densities aren't determined in previous step + // we calculate it by dividing DPI by default density (160). + if (info.dpi != 0) { + info.density = info.density == 0 ? info.dpi / (float) DisplayMetrics.DENSITY_DEFAULT : info.density; + info.scaledDensity = info.scaledDensity == 0 ? info.dpi / (float) DisplayMetrics.DENSITY_DEFAULT + : info.scaledDensity; + } + + info.firstRun = 0; + + // If everything went nice, stop parsing. + info.active = true; + } + } + + /** + * Overrides current hook with input parameter mode, wich is an + * enum interface that stores basic override possibilities. + * + * @param input + * object to be overriden + * @param mode + * enum interface + */ + public void overrideHook(Object input, OverrideMode mode) { + if (isInitialized() && input != null) { + + ApplicationInfo tempInfo; + ExtendedPropertiesUtils tempProps; + + switch (mode) { + case ExtendedProperties: + tempProps = (ExtendedPropertiesUtils) input; + if (tempProps.mLocalHook.active) { + mLocalHook.active = tempProps.mLocalHook.active; + mLocalHook.pid = tempProps.mLocalHook.pid; + mLocalHook.info = tempProps.mLocalHook.info; + mLocalHook.name = tempProps.mLocalHook.name; + mLocalHook.path = tempProps.mLocalHook.path; + mLocalHook.dpi = tempProps.mLocalHook.dpi; + mLocalHook.scaledDensity = tempProps.mLocalHook.scaledDensity; + mLocalHook.density = tempProps.mLocalHook.density; + } + return; + case AppInfo: + mLocalHook.info = (ApplicationInfo) input; + break; + case FullName: + mLocalHook.info = getAppInfoFromPath((String) input); + break; + case FullNameExclude: + tempInfo = getAppInfoFromPath((String) input); + if (tempInfo != null && !isHooked()) { + mLocalHook.info = tempInfo; + } + break; + case PackageName: + mLocalHook.info = getAppInfoFromPackageName((String) input); + break; + } + + if (mLocalHook.info != null) { + mLocalHook.pid = android.os.Process.myPid(); + mLocalHook.name = mLocalHook.info.packageName; + mLocalHook.path = mLocalHook.info.sourceDir.substring(0, + mLocalHook.info.sourceDir.lastIndexOf("/")); + + setAppConfiguration(mLocalHook); + } + } + } + + /** + * This methods are used to retrieve specific information for a hook. + */ + public static boolean isInitialized() { + return (mContext != null); + } + + public static boolean isHooked() { + return (isInitialized() && !mGlobalHook.name.equals("android") && !mGlobalHook.name.equals("")); + } + + public boolean getActive() { + return mLocalHook.active ? mLocalHook.active : mGlobalHook.active; + } + + public int getPid() { + return mLocalHook.active ? mLocalHook.pid : mGlobalHook.pid; + } + + public ApplicationInfo getInfo() { + return mLocalHook.active ? mLocalHook.info : mGlobalHook.info; + } + + public String getName() { + return mLocalHook.active ? mLocalHook.name : mGlobalHook.name; + } + + public String getPath() { + return mLocalHook.active ? mLocalHook.path : mGlobalHook.path; + } + + public int getDpi() { + return mLocalHook.active ? mLocalHook.dpi : mGlobalHook.dpi; + } + + public float getScaledDensity() { + return mLocalHook.active ? mLocalHook.scaledDensity : mGlobalHook.scaledDensity; + } + + public float getDensity() { + return mLocalHook.active ? mLocalHook.density : mGlobalHook.density; + } + + /** + * Returns whether if device is running hybrid mode + * + * @return hybrid mode enabled + */ + public static boolean isHybridModeEnabled() { + return sIsHybridModeEnabled; + } + + /** + * Returns whether if device is on tablet UI or not + * + * @return device is tablet + */ + public static boolean isTablet() { + int dpi; + String prop = readProperty("com.android.systemui.dpi", "0"); + if (isParsableToInt(prop)) { + dpi = Integer.parseInt(prop); + } else { + dpi = getActualProperty(prop); + } + return dpi < 213; + } + + /** + * Returns an {@link ApplicationInfo}, with the given path. + * + * @param path + * the apk path + * @return application info + */ + public static ApplicationInfo getAppInfoFromPath(String path) { + if (isInitialized()) { + for (int i = 0; mPackageList != null && i < mPackageList.size(); i++) { + PackageInfo p = mPackageList.get(i); + if (p.applicationInfo != null && p.applicationInfo.sourceDir.equals(path)) { + return p.applicationInfo; + } + } + } + return null; + } + + /** + * Returns an {@link ApplicationInfo}, with the given package name. + * + * @param packageName + * the application package name + * @return application info + */ + public static ApplicationInfo getAppInfoFromPackageName(String packageName) { + if (isInitialized()) { + for (int i = 0; mPackageList != null && i < mPackageList.size(); i++) { + PackageInfo p = mPackageList.get(i); + if (p.applicationInfo != null && p.applicationInfo.packageName.equals(packageName)) { + return p.applicationInfo; + } + } + } + return null; + } + + /** + * Returns an {@link ApplicationInfo}, with the given PID. + * + * @param pid + * the application PID + * @return application info + */ + public static ApplicationInfo getAppInfoFromPID(int pid) { + if (isInitialized()) { + List mProcessList = ((ActivityManager) mContext.getSystemService(Context.ACTIVITY_SERVICE)) + .getRunningAppProcesses(); + Iterator mProcessListIt = mProcessList.iterator(); + while (mProcessListIt.hasNext()) { + ActivityManager.RunningAppProcessInfo mAppInfo = (ActivityManager.RunningAppProcessInfo) (mProcessListIt + .next()); + if (mAppInfo.pid == pid) { + return getAppInfoFromPackageName(mAppInfo.processName); + } + } + } + return null; + } + + /** + * Traces the input argument msg as a log. Used for debugging. + * Should not be used on public classes. + * + * @param msg + * the message to log + */ + public static void traceMsg(String msg) { + StringWriter sw = new StringWriter(); + new Throwable("").printStackTrace(new PrintWriter(sw)); + String stackTrace = sw.toString(); + Log.i(TAG + ":" + msg, "Trace=" + stackTrace); + } + + /** + * Updates the {@link HashMap} that contains all the properties. + */ + public static void refreshProperties() { + mPropertyMap.clear(); + String[] props = readFile(BEERBONG_PROPERTIES).split("\n"); + for (int i = 0; i < props.length; i++) { + if (!props[i].startsWith("#")) { + String[] pair = props[i].split("="); + if (pair.length == 2) { + mPropertyMap.put(pair[0].trim(), pair[1].trim()); + } + } + } + } + + /** + * Returns a {@link String}, containing the result of the configuration for + * the input argument prop. If the property is not found it + * returns zero. + * + * @param prop + * a string containing the property to checkout + * @return current stored value of property + */ + public static String getProperty(String prop) { + return getProperty(prop, String.valueOf(0)); + } + + /** + * Returns a {@link String}, containing the result of the configuration for + * the input argument prop. If the property is not found it + * returns the input argument def. + * + * @param prop + * a string containing the property to checkout + * @param def + * default value to be returned in case that property is missing + * @return current stored value of property + */ + public static String getProperty(String prop, String def) { + try { + if (isInitialized()) { + String result = mPropertyMap.get(prop); + if (result == null) + return def; + if (result.startsWith(BEERBONG_PREFIX)) { + result = getProperty(result, def); + } + return result; + } else { + return readProperty(prop, def); + } + } catch (NullPointerException e) { + e.printStackTrace(); + } + return def; + } + + /** + * Returns a {@link String}, containing the result of the configuration for + * the input argument prop. If the property is not found it + * returns the input argument def. This property is directly + * read from the configuration file. + * + * @param prop + * a string containing the property to checkout + * @param def + * default value to be returned in case that property is missing + * @return current stored value of property + */ + public static String readProperty(String prop, String def) { + String[] props = readFile(BEERBONG_PROPERTIES).split("\n"); + for (int i = 0; i < props.length; i++) { + if (props[i].contains("=")) { + if (props[i].substring(0, props[i].lastIndexOf("=")).equals(prop)) { + String result = props[i].replace(prop + "=", "").trim(); + if (result.startsWith(BEERBONG_PREFIX)) { + result = getProperty(result, def); + } + return result; + } + } + } + return def; + } + + /** + * Returns an {@link Integer}, equivalent to what other classes will + * actually load for the input argument property. it differs + * from {@link #getProperty(String, String) getProperty}, because the values + * returned will never be zero. + * + * @param property + * a string containing the property to checkout + * @return the actual integer value of the selected property + * @see getProperty + */ + public static int getActualProperty(String property) { + int result = 0; + boolean getProp = false; + + if (property.endsWith(BEERBONG_DPI_SUFFIX)) { + ApplicationInfo appInfo = getAppInfoFromPackageName(property.substring(0, property.length() + - BEERBONG_DPI_SUFFIX.length())); + if (appInfo != null) { + boolean isSystemApp = + appInfo.sourceDir.substring(0, appInfo.sourceDir.lastIndexOf("/")).contains("system/app"); + result = Integer.parseInt(getProperty(property, getProperty(BEERBONG_PREFIX + (isSystemApp ? + "system_default_dpi" : "user_default_dpi")))); + } else { + getProp = true; + } + } else if (property.endsWith("_dpi") || property.endsWith("_layout")) { + getProp = true; + } + + if (getProp) + result = Integer.parseInt(getProperty(property)); + + if (result == 0) { + result = Integer.parseInt(property.endsWith("dpi") ? getProperty(BEERBONG_PREFIX + "rom_default_dpi") + : getProperty(BEERBONG_PREFIX + "rom_default_layout")); + } + + return result; + } + + /** + * Returns a {@link Boolean}, meaning if the input argument is an integer + * number. + * + * @param str + * the string to be tested + * @return the string is an integer number + */ + public static boolean isParsableToInt(String str) { + try { + Integer.parseInt(str); + return true; + } catch (NumberFormatException nfe) { + return false; + } + } + + public void debugOut(String msg) { + Log.i(TAG + ":" + msg, "Init=" + (mMainThread != null && mContext != null && + mPackageManager != null) + " App=" + getName() + " Dpi=" + getDpi()); + } +} diff --git a/core/java/android/view/CompatibilityInfoHolder.java b/core/java/android/view/CompatibilityInfoHolder.java index fc8d6841ac8..6bab08deef8 100644 --- a/core/java/android/view/CompatibilityInfoHolder.java +++ b/core/java/android/view/CompatibilityInfoHolder.java @@ -18,7 +18,6 @@ import android.content.res.CompatibilityInfo; -/** @hide */ public class CompatibilityInfoHolder { private volatile CompatibilityInfo mCompatInfo = CompatibilityInfo.DEFAULT_COMPATIBILITY_INFO; diff --git a/core/java/android/view/DisplayInfo.java b/core/java/android/view/DisplayInfo.java index 305fd5c8b89..15f6a5b97a4 100644 --- a/core/java/android/view/DisplayInfo.java +++ b/core/java/android/view/DisplayInfo.java @@ -306,6 +306,8 @@ private void getMetricsWithSize(DisplayMetrics outMetrics, CompatibilityInfoHold outMetrics.scaledDensity = outMetrics.noncompatScaledDensity = outMetrics.density; outMetrics.xdpi = outMetrics.noncompatXdpi = physicalXDpi; outMetrics.ydpi = outMetrics.noncompatYdpi = physicalYDpi; + if (outMetrics.isHooked()) + outMetrics.paranoidHook(); if (cih != null) { CompatibilityInfo ci = cih.getIfNeeded(); diff --git a/core/jni/Android.mk b/core/jni/Android.mk index c86f949a795..ff4325c52a2 100644 --- a/core/jni/Android.mk +++ b/core/jni/Android.mk @@ -81,6 +81,7 @@ LOCAL_SRC_FILES:= \ android_util_AssetManager.cpp \ android_util_Binder.cpp \ android_util_EventLog.cpp \ + android_util_ExtendedPropertiesUtils.cpp \ android_util_Log.cpp \ android_util_FloatMath.cpp \ android_util_Process.cpp \ diff --git a/core/jni/AndroidRuntime.cpp b/core/jni/AndroidRuntime.cpp index 01ad2f0e65e..00fce25a4ff 100644 --- a/core/jni/AndroidRuntime.cpp +++ b/core/jni/AndroidRuntime.cpp @@ -98,6 +98,7 @@ namespace android { */ extern int register_android_content_AssetManager(JNIEnv* env); extern int register_android_util_EventLog(JNIEnv* env); +extern int register_android_util_ExtendedPropertiesUtils(JNIEnv* env); extern int register_android_util_Log(JNIEnv* env); extern int register_android_content_StringBlock(JNIEnv* env); extern int register_android_content_XmlBlock(JNIEnv* env); @@ -1103,6 +1104,7 @@ static const RegJNIRec gRegJNI[] = { REG_JNI(register_android_util_EventLog), REG_JNI(register_android_util_Log), REG_JNI(register_android_util_FloatMath), + REG_JNI(register_android_util_ExtendedPropertiesUtils), REG_JNI(register_android_text_format_Time), REG_JNI(register_android_content_AssetManager), REG_JNI(register_android_content_StringBlock), diff --git a/core/jni/android_util_ExtendedPropertiesUtils.cpp b/core/jni/android_util_ExtendedPropertiesUtils.cpp new file mode 100644 index 00000000000..d76c6419884 --- /dev/null +++ b/core/jni/android_util_ExtendedPropertiesUtils.cpp @@ -0,0 +1,72 @@ +/* +** +** Copyright 2012, ParanoidAndroid Project +** +** Licensed under the Apache License, Version 2.0 (the "License"); +** you may not use this file except in compliance with the License. +** You may obtain a copy of the License at +** +** http://www.apache.org/licenses/LICENSE-2.0 +** +** Unless required by applicable law or agreed to in writing, software +** distributed under the License is distributed on an "AS IS" BASIS, +** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +** See the License for the specific language governing permissions and +** limitations under the License. +*/ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +namespace android { + +/* + * In class android.util.ExtendedPropertiesUtils: + * public static native String readFile(String msg) + */ +static jstring android_util_ExtendedPropertiesUtils_readFile(JNIEnv* env, jobject clazz, jstring msgObj) +{ + const char* msgString = env->GetStringUTFChars(msgObj, NULL); + FILE* file = fopen(msgString, "r"); + if(file == NULL) + return NULL; + + fseek(file, 0, SEEK_END); + long int size = ftell(file); + rewind(file); + + char* content = (char*) calloc(size + 1, 1); + + fread(content,1,size,file); + + return env->NewStringUTF(content); +} + +/* + * JNI registration. + */ +static JNINativeMethod gMethods[] = { + /* name, signature, funcPtr */ + { "readFile", "(Ljava/lang/String;)Ljava/lang/String;", (void*) android_util_ExtendedPropertiesUtils_readFile }, +}; + +int register_android_util_ExtendedPropertiesUtils(JNIEnv* env) +{ + jclass clazz = env->FindClass("android/util/ExtendedPropertiesUtils"); + + if (clazz == NULL) { + return -1; + } + + return AndroidRuntime::registerNativeMethods(env, "android/util/ExtendedPropertiesUtils", gMethods, NELEM(gMethods)); +} + +}; // namespace android diff --git a/core/res/res/layout/status_bar_latest_event_ticker_large_icon.xml b/core/res/res/layout/status_bar_latest_event_ticker_large_icon.xml index 09ff1c89f8d..52835b07c5d 100644 --- a/core/res/res/layout/status_bar_latest_event_ticker_large_icon.xml +++ b/core/res/res/layout/status_bar_latest_event_ticker_large_icon.xml @@ -37,14 +37,13 @@ android:gravity="bottom" android:singleLine="true" /> - diff --git a/core/res/res/values-sw600dp/dimens.xml b/core/res/res/values-sw600dp/dimens.xml index 52c230b16b3..a91b0d8d7a1 100644 --- a/core/res/res/values-sw600dp/dimens.xml +++ b/core/res/res/values-sw600dp/dimens.xml @@ -18,10 +18,6 @@ */ --> - - 200dp - - 177dp @@ -75,8 +71,8 @@ 56dp - 24dp - 24dip + 10dp + 10dip diff --git a/core/res/res/values-sw720dp/dimens.xml b/core/res/res/values-sw720dp/dimens.xml index 654fdd5f7dc..6baac367091 100644 --- a/core/res/res/values-sw720dp/dimens.xml +++ b/core/res/res/values-sw720dp/dimens.xml @@ -34,11 +34,6 @@ (the screen is in landscape). This may be either a fraction or a dimension.--> 90% - - 230dp - - 135dp - 32dp 0dp @@ -57,19 +52,19 @@ 20dp - 32dp + 10dp - 32dp + 10dp - 32dp + 10dp - 1 + 3 - 2 + 5 - 56dp + 0dp diff --git a/core/res/res/values/dimens.xml b/core/res/res/values/dimens.xml index d3a4aa73436..51baf29eb1b 100644 --- a/core/res/res/values/dimens.xml +++ b/core/res/res/values/dimens.xml @@ -19,9 +19,9 @@ --> - 164dp + 170dp - 145dp + 150dp 48dip diff --git a/graphics/java/android/graphics/Bitmap.java b/graphics/java/android/graphics/Bitmap.java index 688fd7aa535..04f629c5fc4 100644 --- a/graphics/java/android/graphics/Bitmap.java +++ b/graphics/java/android/graphics/Bitmap.java @@ -19,6 +19,7 @@ import android.os.Parcel; import android.os.Parcelable; import android.util.DisplayMetrics; +import android.util.ExtendedPropertiesUtils; import java.io.OutputStream; import java.nio.Buffer; @@ -80,9 +81,9 @@ public static void setDefaultDensity(int density) { static int getDefaultDensity() { if (sDefaultDensity >= 0) { - return sDefaultDensity; + return ExtendedPropertiesUtils.mGlobalHook.dpi == 0 ? sDefaultDensity : ExtendedPropertiesUtils.mGlobalHook.dpi; } - sDefaultDensity = DisplayMetrics.DENSITY_DEVICE; + sDefaultDensity = DisplayMetrics.getDeviceDensity(); return sDefaultDensity; } diff --git a/graphics/java/android/graphics/drawable/Drawable.java b/graphics/java/android/graphics/drawable/Drawable.java index f9392e46222..4e61efddf82 100644 --- a/graphics/java/android/graphics/drawable/Drawable.java +++ b/graphics/java/android/graphics/drawable/Drawable.java @@ -781,7 +781,7 @@ public static Drawable createFromResourceStream(Resources res, TypedValue value, // drawn to the screen. if (opts == null) opts = new BitmapFactory.Options(); opts.inScreenDensity = res != null - ? res.getDisplayMetrics().noncompatDensityDpi : DisplayMetrics.DENSITY_DEVICE; + ? res.getDisplayMetrics().noncompatDensityDpi : DisplayMetrics.getDeviceDensity(); Bitmap bm = BitmapFactory.decodeResourceStream(res, value, is, pad, opts); if (bm != null) { byte[] np = bm.getNinePatchChunk(); diff --git a/packages/SystemUI/res/values-sw600dp/config.xml b/packages/SystemUI/res/values-sw600dp/config.xml index 48a02ab2ad4..5fd3b7fed43 100644 --- a/packages/SystemUI/res/values-sw600dp/config.xml +++ b/packages/SystemUI/res/values-sw600dp/config.xml @@ -34,4 +34,12 @@ false + + + false + + + false diff --git a/packages/SystemUI/res/values-sw600dp/dimens.xml b/packages/SystemUI/res/values-sw600dp/dimens.xml index fc80f5cc727..f392a200d57 100644 --- a/packages/SystemUI/res/values-sw600dp/dimens.xml +++ b/packages/SystemUI/res/values-sw600dp/dimens.xml @@ -37,10 +37,6 @@ 280dip - - 200dp - 177dp - 35% diff --git a/packages/SystemUI/res/values-sw720dp/config.xml b/packages/SystemUI/res/values-sw720dp/config.xml index bf01a8d5ae5..dc025a18d32 100644 --- a/packages/SystemUI/res/values-sw720dp/config.xml +++ b/packages/SystemUI/res/values-sw720dp/config.xml @@ -20,15 +20,15 @@ - 5 + 2 - true + false - true + false 0 diff --git a/packages/SystemUI/res/values/dimens.xml b/packages/SystemUI/res/values/dimens.xml index e25400acae7..3b85f67cb80 100755 --- a/packages/SystemUI/res/values/dimens.xml +++ b/packages/SystemUI/res/values/dimens.xml @@ -26,8 +26,8 @@ 48dp - 164dp - 145dp + 170dp + 150dp 4dp diff --git a/packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java b/packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java index 6583a558cb3..9fe18611e1b 100644 --- a/packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java +++ b/packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java @@ -43,6 +43,8 @@ import android.provider.Settings; import android.text.format.Formatter; import android.util.AttributeSet; +import android.util.DisplayMetrics; +import android.util.ExtendedPropertiesUtils; import android.util.Log; import android.view.LayoutInflater; import android.view.MenuItem; @@ -96,11 +98,13 @@ public class RecentsPanelView extends FrameLayout implements OnItemClickListener private ArrayList mRecentTaskDescriptions; private TaskDescriptionAdapter mListAdapter; private int mThumbnailWidth; + private int mThumbnailHeight; private boolean mFitThumbnailToXY; private int mRecentItemLayoutId; private boolean mHighEndGfx; boolean ramBarEnabled; boolean mRecentsKillAllEnabled; + private int mAndroidDpi = DisplayMetrics.DENSITY_DEVICE; TextView mBackgroundProcessText; TextView mForegroundProcessText; @@ -171,6 +175,10 @@ public View createView(ViewGroup parent) { holder.thumbnailView = convertView.findViewById(R.id.app_thumbnail); holder.thumbnailViewImage = (ImageView) convertView.findViewById(R.id.app_thumbnail_image); + + holder.thumbnailViewImage.getLayoutParams().width = mThumbnailWidth; + holder.thumbnailViewImage.getLayoutParams().height = mThumbnailHeight; + // If we set the default thumbnail now, we avoid an onLayout when we update // the thumbnail later (if they both have the same dimensions) updateThumbnail(holder, mRecentTasksLoader.getDefaultThumbnail(), false, false); @@ -462,7 +470,11 @@ public void setRecentTasksLoader(RecentTasksLoader loader) { public void updateValuesFromResources() { final Resources res = mContext.getResources(); - mThumbnailWidth = Math.round(res.getDimension(R.dimen.status_bar_recents_thumbnail_width)); + mAndroidDpi = ExtendedPropertiesUtils.getActualProperty("com.android.systemui.dpi"); + mThumbnailWidth = Math.round((float)res.getDimension(R.dimen.status_bar_recents_thumbnail_width) * + DisplayMetrics.DENSITY_DEVICE / mAndroidDpi); + mThumbnailHeight = Math.round((float)res.getDimension(R.dimen.status_bar_recents_thumbnail_height) * + DisplayMetrics.DENSITY_DEVICE / mAndroidDpi); mFitThumbnailToXY = res.getBoolean(R.bool.config_recents_thumbnail_image_fits_to_xy); } @@ -530,6 +542,7 @@ private void updateThumbnail(ViewHolder h, Bitmap thumbnail, boolean show, boole // Should remove the default image in the frame // that this now covers, to improve scrolling speed. // That can't be done until the anim is complete though. + thumbnail.setDensity(mAndroidDpi); h.thumbnailViewImage.setImageBitmap(thumbnail); // scale the image to fill the full width of the ImageView. do this only if diff --git a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java index a8845faf12c..4e6659c509b 100755 --- a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java +++ b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java @@ -77,6 +77,7 @@ import android.util.DisplayMetrics; import android.util.EventLog; +import android.util.ExtendedPropertiesUtils; import android.util.Log; import android.util.Slog; import android.util.SparseArray; @@ -1308,69 +1309,54 @@ public void setInitialDisplaySize(Display display, int width, int height, int de } } - mStatusBarHeight = mContext.getResources().getDimensionPixelSize( - com.android.internal.R.dimen.status_bar_height); + // SystemUI (status bar) layout policy + int sysLayout = ExtendedPropertiesUtils.getActualProperty("com.android.systemui.layout"); + int sysDpi = ExtendedPropertiesUtils.getActualProperty("android.dpi"); + int sysUIDpi = ExtendedPropertiesUtils.getActualProperty("com.android.systemui.dpi"); + + float statusBarHeight = ((float)mContext.getResources().getDimensionPixelSize( + com.android.internal.R.dimen.status_bar_height) * + DisplayMetrics.DENSITY_DEVICE / sysDpi) / + DisplayMetrics.DENSITY_DEVICE * sysUIDpi; + + float navigationBarHeight = ((float)mContext.getResources().getDimensionPixelSize( + com.android.internal.R.dimen.navigation_bar_height) * + DisplayMetrics.DENSITY_DEVICE / sysDpi) / + DisplayMetrics.DENSITY_DEVICE * sysUIDpi; + + float navigationBarWidth = ((float)mContext.getResources().getDimensionPixelSize( + com.android.internal.R.dimen.navigation_bar_width) * + DisplayMetrics.DENSITY_DEVICE / sysDpi) / + DisplayMetrics.DENSITY_DEVICE * sysUIDpi; + + float navigationBarHeightLandscape = ((float)mContext.getResources().getDimensionPixelSize( + com.android.internal.R.dimen.navigation_bar_height_landscape) * + DisplayMetrics.DENSITY_DEVICE / sysDpi) / + DisplayMetrics.DENSITY_DEVICE * sysUIDpi; + + mStatusBarHeight = Math.round(statusBarHeight); // Height of the navigation bar when presented horizontally at bottom - mNavigationBarHeightForRotation[mPortraitRotation] = - mNavigationBarHeightForRotation[mUpsideDownRotation] = - Settings.System.getInt( - mContext.getContentResolver(), - Settings.System.NAVIGATION_BAR_HEIGHT, - mContext.getResources() - .getDimensionPixelSize( - com.android.internal.R.dimen.navigation_bar_height)); + mNavigationBarHeightForRotation[mPortraitRotation] = + mNavigationBarHeightForRotation[mUpsideDownRotation] = Math.round(navigationBarHeight); mNavigationBarHeightForRotation[mLandscapeRotation] = - mNavigationBarHeightForRotation[mSeascapeRotation] = - Settings.System.getInt( - mContext.getContentResolver(), - Settings.System.NAVIGATION_BAR_HEIGHT_LANDSCAPE, - mContext.getResources() - .getDimensionPixelSize( - com.android.internal.R.dimen.navigation_bar_height_landscape)); + mNavigationBarHeightForRotation[mSeascapeRotation] = Math.round(navigationBarHeightLandscape); // Width of the navigation bar when presented vertically along one side - mNavigationBarWidthForRotation[mPortraitRotation] = - mNavigationBarWidthForRotation[mUpsideDownRotation] = - mNavigationBarWidthForRotation[mLandscapeRotation] = - mNavigationBarWidthForRotation[mSeascapeRotation] = - Settings.System.getInt( - mContext.getContentResolver(), - Settings.System.NAVIGATION_BAR_WIDTH, - mContext.getResources() - .getDimensionPixelSize( - com.android.internal.R.dimen.navigation_bar_width)); - - // SystemUI (status bar) layout policy - int shortSizeDp = shortSize * DisplayMetrics.DENSITY_DEFAULT / density; - - if (shortSizeDp < 600) { - mStockUIMode = 0; // Phone Mode - } else { - mStockUIMode = 2; // Phablet Mode - } // Tablet Mode will be mode ==1 but no devices default to Tablet mode since 4.2 - - mUserUIMode = Settings.System.getInt(mContext.getContentResolver(), - Settings.System.USER_UI_MODE,mStockUIMode); - switch (mUserUIMode) { - case 0 : - // "phone" UI with a separate status & navigation bar - mHasSystemNavBar = false; - mNavigationBarCanMove = true; - break; - case 1 : - // "tablet" UI with a single combined status & navigation bar - mHasSystemNavBar = true; - mNavigationBarCanMove = false; - break; - case 2 : - // "phone" UI with modifications for larger screens - mHasSystemNavBar = false; - mNavigationBarCanMove = false; - break; + mNavigationBarWidthForRotation[mPortraitRotation] = mNavigationBarWidthForRotation[mUpsideDownRotation] = + mNavigationBarWidthForRotation[mLandscapeRotation] = mNavigationBarWidthForRotation[mSeascapeRotation] = + Math.round(navigationBarWidth); + + if (sysLayout < 600) { + // 0-599dp: "phone" UI with a separate status & navigation bar + mHasSystemNavBar = false; + mNavigationBarCanMove = true; + } else if (sysLayout < 720) { + // 600+dp: "phone" UI with modifications for larger screens + mHasSystemNavBar = false; + mNavigationBarCanMove = false; } - Settings.System.putInt(mContext.getContentResolver(), - Settings.System.CURRENT_UI_MODE, mUserUIMode); + if (!mHasSystemNavBar) { final boolean showByDefault = mContext.getResources().getBoolean( com.android.internal.R.bool.config_showNavigationBar); @@ -1420,7 +1406,7 @@ else if (navBarOverride.equals("0")) int longSizeDp = longSize * DisplayMetrics.DENSITY_DEFAULT / density; int barHeightDp = mNavigationBarHeightForRotation[mLandscapeRotation] * DisplayMetrics.DENSITY_DEFAULT / density; - int aspect = ((shortSizeDp-barHeightDp) * 16) / longSizeDp; + int aspect = ((sysLayout-barHeightDp) * 16) / longSizeDp; // We have computed the aspect ratio with the bar height taken // out to be 16:aspect. If this is less than 9, then hiding // the navigation bar will provide more useful space for wide diff --git a/preloaded-classes b/preloaded-classes index 80688752805..0bb9b664923 100644 --- a/preloaded-classes +++ b/preloaded-classes @@ -836,6 +836,7 @@ android.util.Base64$Coder android.util.DisplayMetrics android.util.EventLog android.util.EventLog$Event +android.util.ExtendedPropertiesUtils android.util.FinitePool android.util.FloatMath android.util.FloatProperty diff --git a/services/java/com/android/server/am/ActivityStack.java b/services/java/com/android/server/am/ActivityStack.java index 885ec890dd2..5c4ffbe3c22 100644 --- a/services/java/com/android/server/am/ActivityStack.java +++ b/services/java/com/android/server/am/ActivityStack.java @@ -58,7 +58,9 @@ import android.os.SystemClock; import android.os.SystemProperties; import android.os.UserHandle; +import android.util.DisplayMetrics; import android.util.EventLog; +import android.util.ExtendedPropertiesUtils; import android.util.Log; import android.util.Slog; import android.view.Display; @@ -933,10 +935,13 @@ public final Bitmap screenshotActivities(ActivityRecord who) { int w = mThumbnailWidth; int h = mThumbnailHeight; if (w < 0) { + int mAndroidDpi = ExtendedPropertiesUtils.getActualProperty("android.dpi"); mThumbnailWidth = w = - res.getDimensionPixelSize(com.android.internal.R.dimen.thumbnail_width); + Math.round((float)res.getDimensionPixelSize(com.android.internal.R.dimen.thumbnail_width) * + DisplayMetrics.DENSITY_DEVICE / mAndroidDpi); mThumbnailHeight = h = - res.getDimensionPixelSize(com.android.internal.R.dimen.thumbnail_height); + Math.round((float)res.getDimensionPixelSize(com.android.internal.R.dimen.thumbnail_height) * + DisplayMetrics.DENSITY_DEVICE / mAndroidDpi); } if (w > 0) { From 737e6102a15d15f139cc27651ea0341fb1fc212d Mon Sep 17 00:00:00 2001 From: YamilGhazi Date: Wed, 20 Feb 2013 06:57:41 +0100 Subject: [PATCH 02/14] UI change w/o reboot and navbar height Change-Id: I017c1ccb1d4c87fb166f1e744a36690a2150468f --- core/java/android/provider/Settings.java | 7 + .../policy/impl/PhoneWindowManager.java | 268 ++++++++++-------- 2 files changed, 162 insertions(+), 113 deletions(-) diff --git a/core/java/android/provider/Settings.java b/core/java/android/provider/Settings.java index bf28bc18169..4a529a27aae 100644 --- a/core/java/android/provider/Settings.java +++ b/core/java/android/provider/Settings.java @@ -3263,6 +3263,13 @@ public static void setShowGTalkServiceStatusForUser(ContentResolver cr, boolean */ public static final String PIE_CENTER = "pie_center"; + /** + * User Interface State + * 1 = Rebuild UI, resets to 0 automatically + * @hide + */ + public static final String USER_INTERFACE_STATE = "user_interface_state"; + /** * Swap volume buttons when the screen is rotated by 90 or 180 degrees * @hide diff --git a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java index 4e6659c509b..d3299c13250 100755 --- a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java +++ b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java @@ -592,7 +592,14 @@ public void onInputEvent(InputEvent event) { private boolean mVolBtnMusicControls; private boolean mIsLongPress; + private int mSystemDpi = 0; + private int mSystemUiDpi = 0; + private int mSystemUiLayout = 0; + private int mNavBarDpi = 0; + private int mStatusBarDpi = 0; + SettingsObserver mSettingsObserver; + UserInterfaceObserver mUserInterfaceObserver; ShortcutManager mShortcutManager; PowerManager.WakeLock mBroadcastWakeLock; boolean mHavePendingMediaKeyRepeatWithWakeLock; @@ -721,9 +728,36 @@ void observe() { updateSettings(); } - @Override public void onChange(boolean selfChange) { - updateSettings(); - updateRotation(false); + @Override + public void onChange(boolean selfChange) { + update(false); + } + } + + class UserInterfaceObserver extends ContentObserver { + UserInterfaceObserver(Handler handler) { + super(handler); + } + + void observe() { + ContentResolver resolver = mContext.getContentResolver(); + resolver.registerContentObserver(Settings.System.getUriFor( + Settings.System.USER_INTERFACE_STATE), false, this); + } + + @Override + public void onChange(boolean selfChange) { + // Return for reset triggers + if (Settings.System.getInt(mContext.getContentResolver(), + Settings.System.USER_INTERFACE_STATE, 0) == 0) { + return; + } + + // Update layout + update(true); + + // Reset trigger + Settings.System.putInt(mContext.getContentResolver(), Settings.System.USER_INTERFACE_STATE, 0); } } @@ -1139,6 +1173,7 @@ public void init(Context context, IWindowManager windowManager, try { mOrientationListener.setCurrentRotation(windowManager.getRotation()); } catch (RemoteException ex) { } + updateHybridLayout(); mSettingsObserver = new SettingsObserver(mHandler); mSettingsObserver.observe(); @@ -1171,6 +1206,8 @@ public void onChange(boolean selfChange) { } }); + mUserInterfaceObserver = new UserInterfaceObserver(mHandler); + mUserInterfaceObserver.observe(); mShortcutManager = new ShortcutManager(context, mHandler); mShortcutManager.observe(); mUiMode = context.getResources().getInteger( @@ -1309,116 +1346,7 @@ public void setInitialDisplaySize(Display display, int width, int height, int de } } - // SystemUI (status bar) layout policy - int sysLayout = ExtendedPropertiesUtils.getActualProperty("com.android.systemui.layout"); - int sysDpi = ExtendedPropertiesUtils.getActualProperty("android.dpi"); - int sysUIDpi = ExtendedPropertiesUtils.getActualProperty("com.android.systemui.dpi"); - - float statusBarHeight = ((float)mContext.getResources().getDimensionPixelSize( - com.android.internal.R.dimen.status_bar_height) * - DisplayMetrics.DENSITY_DEVICE / sysDpi) / - DisplayMetrics.DENSITY_DEVICE * sysUIDpi; - - float navigationBarHeight = ((float)mContext.getResources().getDimensionPixelSize( - com.android.internal.R.dimen.navigation_bar_height) * - DisplayMetrics.DENSITY_DEVICE / sysDpi) / - DisplayMetrics.DENSITY_DEVICE * sysUIDpi; - - float navigationBarWidth = ((float)mContext.getResources().getDimensionPixelSize( - com.android.internal.R.dimen.navigation_bar_width) * - DisplayMetrics.DENSITY_DEVICE / sysDpi) / - DisplayMetrics.DENSITY_DEVICE * sysUIDpi; - - float navigationBarHeightLandscape = ((float)mContext.getResources().getDimensionPixelSize( - com.android.internal.R.dimen.navigation_bar_height_landscape) * - DisplayMetrics.DENSITY_DEVICE / sysDpi) / - DisplayMetrics.DENSITY_DEVICE * sysUIDpi; - - mStatusBarHeight = Math.round(statusBarHeight); - - // Height of the navigation bar when presented horizontally at bottom - mNavigationBarHeightForRotation[mPortraitRotation] = - mNavigationBarHeightForRotation[mUpsideDownRotation] = Math.round(navigationBarHeight); - mNavigationBarHeightForRotation[mLandscapeRotation] = - mNavigationBarHeightForRotation[mSeascapeRotation] = Math.round(navigationBarHeightLandscape); - - // Width of the navigation bar when presented vertically along one side - mNavigationBarWidthForRotation[mPortraitRotation] = mNavigationBarWidthForRotation[mUpsideDownRotation] = - mNavigationBarWidthForRotation[mLandscapeRotation] = mNavigationBarWidthForRotation[mSeascapeRotation] = - Math.round(navigationBarWidth); - - if (sysLayout < 600) { - // 0-599dp: "phone" UI with a separate status & navigation bar - mHasSystemNavBar = false; - mNavigationBarCanMove = true; - } else if (sysLayout < 720) { - // 600+dp: "phone" UI with modifications for larger screens - mHasSystemNavBar = false; - mNavigationBarCanMove = false; - } - - if (!mHasSystemNavBar) { - final boolean showByDefault = mContext.getResources().getBoolean( - com.android.internal.R.bool.config_showNavigationBar); - mHasNavigationBar = Settings.System.getBoolean(mContext.getContentResolver(), - Settings.System.NAVIGATION_BAR_SHOW, showByDefault); - - /* - * at first boot up, we need to make sure navbar gets created - * (or obey framework setting). - * this should quickly get over-ridden by the settings observer - * if it was disabled by the user. - */ - if (mNavBarFirstBootFlag) { - mNavBarFirstBootFlag = false; - } else { - mHasNavigationBar = mHasNavigationBar && - Settings.System.getBoolean(mContext.getContentResolver(), - Settings.System.NAVIGATION_BAR_SHOW_NOW, mHasNavigationBar); - - } - // Allow a system property to override this. Used by the emulator. - // See also hasNavigationBar(). - String navBarOverride = SystemProperties.get("qemu.hw.mainkeys"); - if (!"".equals(navBarOverride)) { - if (navBarOverride.equals("1")) - mHasNavigationBar = false; - else if (navBarOverride.equals("0")) - mHasNavigationBar = true; - } - } - - if (!mHasNavigationBar) { - mNavigationBarWidthForRotation[mPortraitRotation] = - mNavigationBarWidthForRotation[mUpsideDownRotation] = - mNavigationBarWidthForRotation[mLandscapeRotation] = - mNavigationBarWidthForRotation[mSeascapeRotation] = 0; - mNavigationBarHeightForRotation[mPortraitRotation] = - mNavigationBarHeightForRotation[mUpsideDownRotation] = - mNavigationBarHeightForRotation[mLandscapeRotation] = - mNavigationBarHeightForRotation[mSeascapeRotation] = 0; - } - - if (mHasSystemNavBar) { - // The system bar is always at the bottom. If you are watching - // a video in landscape, we don't need to hide it if we can still - // show a 16:9 aspect ratio with it. - int longSizeDp = longSize * DisplayMetrics.DENSITY_DEFAULT / density; - int barHeightDp = mNavigationBarHeightForRotation[mLandscapeRotation] - * DisplayMetrics.DENSITY_DEFAULT / density; - int aspect = ((sysLayout-barHeightDp) * 16) / longSizeDp; - // We have computed the aspect ratio with the bar height taken - // out to be 16:aspect. If this is less than 9, then hiding - // the navigation bar will provide more useful space for wide - // screen movies. - mCanHideNavigationBar = aspect < 9; - } else if (mHasNavigationBar) { - // The navigation bar is at the right in landscape; it seems always - // useful to hide it for showing a video. - mCanHideNavigationBar = true; - } else { - mCanHideNavigationBar = false; - } + getDimensions(); // For demo purposes, allow the rotation of the HDMI display to be controlled. // By default, HDMI locks rotation to landscape. @@ -1429,6 +1357,42 @@ else if (navBarOverride.equals("0")) } mHdmiRotationLock = SystemProperties.getBoolean("persist.demo.hdmirotationlock", true); } + + private void update(boolean updateUi) { + if (updateUi) { + updateHybridLayout(); + } + + updateSettings(); + updateRotation(false); + + // Bring down SystemUI + if (updateUi) { + // Restart UI if necessary + String packageName = "com.android.systemui"; + try { + ActivityManagerNative.getDefault().killApplicationProcess( + packageName, AppGlobals.getPackageManager().getPackageUid( + packageName, UserHandle.myUserId())); + } catch (RemoteException e) { + // Good luck next time! + } + } + } + + private int updateHybridLayout() { + int oldSystemUILayout = mSystemUiLayout == 0 ? + ExtendedPropertiesUtils.getActualProperty("com.android.systemui.layout") : mSystemUiLayout; + ExtendedPropertiesUtils.refreshProperties(); + mSystemDpi = ExtendedPropertiesUtils.getActualProperty("android.dpi"); + mSystemUiDpi = ExtendedPropertiesUtils.getActualProperty("com.android.systemui.dpi"); + mSystemUiLayout = ExtendedPropertiesUtils.getActualProperty("com.android.systemui.layout"); + int mNavigationBarPercent = Integer.parseInt(ExtendedPropertiesUtils.getProperty("com.android.systemui.navbar.dpi", "100")); + mNavBarDpi = mNavigationBarPercent * mSystemUiDpi / 100; + int mStatusBarPercent = Integer.parseInt(ExtendedPropertiesUtils.getProperty("com.android.systemui.statusbar.dpi", "100")); + mStatusBarDpi = mStatusBarPercent * mSystemUiDpi / 100; + return oldSystemUILayout; + } private void closeApplication(String packageName) { try { @@ -1614,6 +1578,83 @@ private void resetScreenHelper() { if(mDisplay != null) setInitialDisplaySize(mDisplay, mUnrestrictedScreenWidth, mUnrestrictedScreenHeight, density); } + + public void getDimensions(){ + float statusBarHeight = ((float)mContext.getResources().getDimensionPixelSize( + com.android.internal.R.dimen.status_bar_height) * + DisplayMetrics.DENSITY_DEVICE / mSystemDpi) / + DisplayMetrics.DENSITY_DEVICE * mStatusBarDpi; + + float navigationBarHeight = ((float)mContext.getResources().getDimensionPixelSize( + com.android.internal.R.dimen.navigation_bar_height) * + DisplayMetrics.DENSITY_DEVICE / mSystemDpi) / + DisplayMetrics.DENSITY_DEVICE * mNavBarDpi; + + float navigationBarWidth = ((float)mContext.getResources().getDimensionPixelSize( + com.android.internal.R.dimen.navigation_bar_width) * + DisplayMetrics.DENSITY_DEVICE / mSystemDpi) / + DisplayMetrics.DENSITY_DEVICE * mNavBarDpi; + + float navigationBarHeightLandscape = ((float)mContext.getResources().getDimensionPixelSize( + com.android.internal.R.dimen.navigation_bar_height_landscape) * + DisplayMetrics.DENSITY_DEVICE / mSystemDpi) / + DisplayMetrics.DENSITY_DEVICE * mNavBarDpi; + + mStatusBarHeight = Math.round(statusBarHeight); + + // Height of the navigation bar when presented horizontally at bottom + mNavigationBarHeightForRotation[mPortraitRotation] = + mNavigationBarHeightForRotation[mUpsideDownRotation] = Math.round(navigationBarHeight); + + mNavigationBarHeightForRotation[mLandscapeRotation] = + mNavigationBarHeightForRotation[mSeascapeRotation] = Math.round(navigationBarHeightLandscape); + + // Width of the navigation bar when presented vertically along one side + mNavigationBarWidthForRotation[mPortraitRotation] = mNavigationBarWidthForRotation[mUpsideDownRotation] = + mNavigationBarWidthForRotation[mLandscapeRotation] = mNavigationBarWidthForRotation[mSeascapeRotation] = + Math.round(navigationBarWidth); + + if (mSystemUiLayout < 600) { + // 0-599dp: "phone" UI with a separate status & navigation bar + mHasSystemNavBar = false; + mNavigationBarCanMove = true; + } else if (mSystemUiLayout < 720) { + // 600+dp: "phone" UI with modifications for larger screens + mHasSystemNavBar = false; + mNavigationBarCanMove = false; + } else if (mSystemUiLayout == 1000) { + // 1000dp: "tablet" UI with a single combined status & navigation bar + mHasSystemNavBar = true; + mNavigationBarCanMove = false; + } + + mHasNavigationBar = !mHasSystemNavBar; + + if (mHasSystemNavBar) { + mCanHideNavigationBar = true; + } else if (mHasNavigationBar) { + // The navigation bar is at the right in landscape; it seems always + // useful to hide it for showing a video. + mCanHideNavigationBar = true; + } else { + mCanHideNavigationBar = false; + } + + // In case that we removed nav bar, set all sizes to 0 again + if(!mHasNavigationBar){ + if(!mHasSystemNavBar || Settings.System.getInt(mContext.getContentResolver(), + Settings.System.EXPANDED_DESKTOP_STATE, 0) == 1){ + mNavigationBarWidthForRotation[mPortraitRotation] + = mNavigationBarWidthForRotation[mUpsideDownRotation] + = mNavigationBarWidthForRotation[mLandscapeRotation] + = mNavigationBarWidthForRotation[mSeascapeRotation] + = mNavigationBarHeightForRotation[mPortraitRotation] + = mNavigationBarHeightForRotation[mUpsideDownRotation] + = mNavigationBarHeightForRotation[mLandscapeRotation] + = mNavigationBarHeightForRotation[mSeascapeRotation] = 0; + } + } + } private void enablePointerLocation() { if (mPointerLocationView == null) { @@ -4461,6 +4502,7 @@ public void onReceive(Context context, Intent intent) { // and then updates our own bookkeeping based on the now- // current user. mSettingsObserver.onChange(false); + mUserInterfaceObserver.onChange(false); // force a re-application of focused window sysui visibility. // the window may never have been shown for this user From 407a4a0824b39e7954609d915f9d48f769528398 Mon Sep 17 00:00:00 2001 From: YamilGhazi Date: Wed, 20 Feb 2013 18:10:21 +0100 Subject: [PATCH 03/14] Navbar height fix Change-Id: I1fc9f1af7ed4aedee0929f8e8be1ddde71698ae6 --- .../com/android/internal/policy/impl/PhoneWindowManager.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java index d3299c13250..dc3e4867d5e 100755 --- a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java +++ b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java @@ -1421,6 +1421,10 @@ public void updateSettings() { Settings.Secure.RING_HOME_BUTTON_BEHAVIOR_DEFAULT, UserHandle.USER_CURRENT); + mHasNavigationBar = !mHasSystemNavBar; + + getDimensions(); + boolean keyRebindingEnabled = Settings.System.getInt(resolver, Settings.System.HARDWARE_KEY_REBINDING, 0) == 1; From 6a24df2b3952362a5d4d0e153e33463ba535fe76 Mon Sep 17 00:00:00 2001 From: YamilGhazi Date: Wed, 27 Feb 2013 06:50:12 +0100 Subject: [PATCH 04/14] Be sure to get default dpi Change-Id: Ia9cb33b81827af7e46670f76db7e34aac78602cf --- core/java/android/util/ExtendedPropertiesUtils.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/java/android/util/ExtendedPropertiesUtils.java b/core/java/android/util/ExtendedPropertiesUtils.java index b4db1ec1521..56adbd7449b 100644 --- a/core/java/android/util/ExtendedPropertiesUtils.java +++ b/core/java/android/util/ExtendedPropertiesUtils.java @@ -106,6 +106,9 @@ public static void setAppConfiguration(BeerbongAppInfo info) { // DPI fetching. info.dpi = Integer.parseInt(getProperty(info.name + BEERBONG_DPI_SUFFIX, String.valueOf(defaultDpi))); + if (info.dpi == 0) { + info.dpi = defaultDpi; + } // Extra density fetching. info.density = Float.parseFloat(getProperty(info.name + BEERBONG_DENSITY_SUFFIX)); From 8d3e1ffe945caf93cebf49e1b76f643ee9faa94b Mon Sep 17 00:00:00 2001 From: YamilGhazi Date: Fri, 22 Feb 2013 06:54:26 +0100 Subject: [PATCH 05/14] Switch UIMode without reboot Change-Id: I8fb10f8d81e3400b2050062e07e1b074aea359c6 --- .../android/content/res/Configuration.java | 15 ++-- .../android/util/ExtendedPropertiesUtils.java | 24 ++++++ .../policy/impl/PhoneWindowManager.java | 83 +++++++++---------- 3 files changed, 71 insertions(+), 51 deletions(-) diff --git a/core/java/android/content/res/Configuration.java b/core/java/android/content/res/Configuration.java index 1f9db20c859..660002ed28b 100644 --- a/core/java/android/content/res/Configuration.java +++ b/core/java/android/content/res/Configuration.java @@ -577,21 +577,24 @@ public boolean isLayoutSizeAtLeast(int size) { * Process layout changes for current hook */ public void paranoidHook() { - if (active) { + if (getLayout() != 0 && active) { - int dpi = getDpi(), layout = 600; + /*int dpi = getDpi(), layout = 600; if (dpi <= 213) { layout = 720; - } else if (layout > 213) { + } else if (dpi > 213) { layout = 360; - } + }*/ if (mDisplay == null) return; Point size = new Point(); mDisplay.getSize(size); float factor = (float)Math.max(size.x, size.y) / (float)Math.min(size.x, size.y); - screenWidthDp = layout; + screenWidthDp = getLayout(); screenHeightDp = (int)(screenWidthDp * factor); - smallestScreenWidthDp = layout; + smallestScreenWidthDp = getLayout(); + /*if (getLarge()) { + screenLayout |= SCREENLAYOUT_SIZE_XLARGE; + }*/ compatScreenWidthDp = screenWidthDp; compatScreenHeightDp = screenHeightDp; compatSmallestScreenWidthDp = smallestScreenWidthDp; diff --git a/core/java/android/util/ExtendedPropertiesUtils.java b/core/java/android/util/ExtendedPropertiesUtils.java index 56adbd7449b..1d329b7ae29 100644 --- a/core/java/android/util/ExtendedPropertiesUtils.java +++ b/core/java/android/util/ExtendedPropertiesUtils.java @@ -46,6 +46,7 @@ public class ExtendedPropertiesUtils { public static final String BEERBONG_SEPARATOR = "."; public static final String BEERBONG_STRING_DELIMITER = "\\|"; public static final String BEERBONG_DPI_SUFFIX = ".dpi"; + public static final String BEERBONG_LAYOUT_SUFFIX = ".layout"; public static final String BEERBONG_DENSITY_SUFFIX = ".den"; public static final String BEERBONG_SCALEDDENSITY_SUFFIX = ".sden"; @@ -77,6 +78,7 @@ public static class BeerbongAppInfo { public int pid; public ApplicationInfo info; public int dpi; + public int layout; public int firstRun; public float scaledDensity; public float density; @@ -103,6 +105,12 @@ public static void setAppConfiguration(BeerbongAppInfo info) { boolean isSystemApp = info.path.contains("system/app"); int defaultDpi = Integer.parseInt(getProperty(BEERBONG_PREFIX + (isSystemApp ? "system_default_dpi" : (info.path.length() == 0 ? "0" : "user_default_dpi")))); + /*int defaultLayout = Integer.parseInt(getProperty(BEERBONG_PREFIX + (isSystemApp ? + "system_default_layout" : (info.path.length() == 0 ? "0" : "user_default_layout"))));*/ + int defaultLayout = getActualProperty("com.android.systemui.layout"); + + // Layout fetching. + info.layout = Integer.parseInt(getProperty(info.name + BEERBONG_LAYOUT_SUFFIX, String.valueOf(defaultLayout))); // DPI fetching. info.dpi = Integer.parseInt(getProperty(info.name + BEERBONG_DPI_SUFFIX, String.valueOf(defaultDpi))); @@ -154,6 +162,7 @@ public void overrideHook(Object input, OverrideMode mode) { mLocalHook.name = tempProps.mLocalHook.name; mLocalHook.path = tempProps.mLocalHook.path; mLocalHook.dpi = tempProps.mLocalHook.dpi; + mLocalHook.layout = tempProps.mLocalHook.layout; mLocalHook.scaledDensity = tempProps.mLocalHook.scaledDensity; mLocalHook.density = tempProps.mLocalHook.density; } @@ -221,6 +230,10 @@ public int getDpi() { return mLocalHook.active ? mLocalHook.dpi : mGlobalHook.dpi; } + public int getLayout() { + return mLocalHook.active ? mLocalHook.layout : mGlobalHook.layout; + } + public float getScaledDensity() { return mLocalHook.active ? mLocalHook.scaledDensity : mGlobalHook.scaledDensity; } @@ -442,6 +455,17 @@ public static int getActualProperty(String property) { } else { getProp = true; } + } else if (property.endsWith(BEERBONG_LAYOUT_SUFFIX)) { + ApplicationInfo appInfo = getAppInfoFromPackageName(property.substring(0, property.length() + - BEERBONG_LAYOUT_SUFFIX.length())); + if(appInfo != null) { + boolean isSystemApp = + appInfo.sourceDir.substring(0, appInfo.sourceDir.lastIndexOf("/")).contains("system/app"); + result = Integer.parseInt(getProperty(property, getProperty(BEERBONG_PREFIX + (isSystemApp ? + "system_default_layout" : "user_default_layout")))); + } else { + getProp = true; + } } else if (property.endsWith("_dpi") || property.endsWith("_layout")) { getProp = true; } diff --git a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java index dc3e4867d5e..b6e2d2a327b 100755 --- a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java +++ b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java @@ -599,7 +599,6 @@ public void onInputEvent(InputEvent event) { private int mStatusBarDpi = 0; SettingsObserver mSettingsObserver; - UserInterfaceObserver mUserInterfaceObserver; ShortcutManager mShortcutManager; PowerManager.WakeLock mBroadcastWakeLock; boolean mHavePendingMediaKeyRepeatWithWakeLock; @@ -734,33 +733,6 @@ public void onChange(boolean selfChange) { } } - class UserInterfaceObserver extends ContentObserver { - UserInterfaceObserver(Handler handler) { - super(handler); - } - - void observe() { - ContentResolver resolver = mContext.getContentResolver(); - resolver.registerContentObserver(Settings.System.getUriFor( - Settings.System.USER_INTERFACE_STATE), false, this); - } - - @Override - public void onChange(boolean selfChange) { - // Return for reset triggers - if (Settings.System.getInt(mContext.getContentResolver(), - Settings.System.USER_INTERFACE_STATE, 0) == 0) { - return; - } - - // Update layout - update(true); - - // Reset trigger - Settings.System.putInt(mContext.getContentResolver(), Settings.System.USER_INTERFACE_STATE, 0); - } - } - class MyOrientationListener extends WindowOrientationListener { MyOrientationListener(Context context) { super(context); @@ -1173,16 +1145,38 @@ public void init(Context context, IWindowManager windowManager, try { mOrientationListener.setCurrentRotation(windowManager.getRotation()); } catch (RemoteException ex) { } + updateHybridLayout(); + mSettingsObserver = new SettingsObserver(mHandler); mSettingsObserver.observe(); + // SystemUI reboot + mContext.getContentResolver().registerContentObserver( + Settings.System.getUriFor(Settings.System.USER_INTERFACE_STATE), false, new ContentObserver(new Handler()) { + @Override + public void onChange(boolean selfChange) { + // Return for reset triggers + if (Settings.System.getInt(mContext.getContentResolver(), + Settings.System.USER_INTERFACE_STATE, 0) == 0) { + return; + } + + // Update layout + update(true); + + // Reset trigger + Settings.System.putInt(mContext.getContentResolver(), Settings.System.USER_INTERFACE_STATE, 0); + }}); + // Expanded desktop mContext.getContentResolver().registerContentObserver( Settings.System.getUriFor(Settings.System.EXPANDED_DESKTOP_STATE), false, new ContentObserver(new Handler()) { @Override public void onChange(boolean selfChange) { + updateHybridLayout(); + update(false); // Restart default launcher activity final PackageManager mPm = mContext.getPackageManager(); @@ -1206,8 +1200,6 @@ public void onChange(boolean selfChange) { } }); - mUserInterfaceObserver = new UserInterfaceObserver(mHandler); - mUserInterfaceObserver.observe(); mShortcutManager = new ShortcutManager(context, mHandler); mShortcutManager.observe(); mUiMode = context.getResources().getInteger( @@ -1357,6 +1349,16 @@ public void setInitialDisplaySize(Display display, int width, int height, int de } mHdmiRotationLock = SystemProperties.getBoolean("persist.demo.hdmirotationlock", true); } + + private void closeApplication(String packageName) { + try { + ActivityManagerNative.getDefault().killApplicationProcess( + packageName, AppGlobals.getPackageManager().getPackageUid( + packageName, UserHandle.myUserId())); + } catch (RemoteException e) { + // Good luck next time! + } + } private void update(boolean updateUi) { if (updateUi) { @@ -1366,28 +1368,20 @@ private void update(boolean updateUi) { updateSettings(); updateRotation(false); - // Bring down SystemUI - if (updateUi) { - // Restart UI if necessary - String packageName = "com.android.systemui"; - try { - ActivityManagerNative.getDefault().killApplicationProcess( - packageName, AppGlobals.getPackageManager().getPackageUid( - packageName, UserHandle.myUserId())); - } catch (RemoteException e) { - // Good luck next time! - } - } + if (updateUi) closeApplication("com.android.systemui"); } private int updateHybridLayout() { + boolean expDesktop = Settings.System.getInt(mContext.getContentResolver(), + Settings.System.EXPANDED_DESKTOP_STATE, 0) == 1; int oldSystemUILayout = mSystemUiLayout == 0 ? ExtendedPropertiesUtils.getActualProperty("com.android.systemui.layout") : mSystemUiLayout; ExtendedPropertiesUtils.refreshProperties(); mSystemDpi = ExtendedPropertiesUtils.getActualProperty("android.dpi"); mSystemUiDpi = ExtendedPropertiesUtils.getActualProperty("com.android.systemui.dpi"); mSystemUiLayout = ExtendedPropertiesUtils.getActualProperty("com.android.systemui.layout"); - int mNavigationBarPercent = Integer.parseInt(ExtendedPropertiesUtils.getProperty("com.android.systemui.navbar.dpi", "100")); +android.util.Log.d("*********************************************", "UPDATE mSystemUiLayout=" + mSystemUiLayout); + int mNavigationBarPercent = expDesktop ? 0 : Integer.parseInt(ExtendedPropertiesUtils.getProperty("com.android.systemui.navbar.dpi", "100")); mNavBarDpi = mNavigationBarPercent * mSystemUiDpi / 100; int mStatusBarPercent = Integer.parseInt(ExtendedPropertiesUtils.getProperty("com.android.systemui.statusbar.dpi", "100")); mStatusBarDpi = mStatusBarPercent * mSystemUiDpi / 100; @@ -1618,6 +1612,7 @@ public void getDimensions(){ mNavigationBarWidthForRotation[mLandscapeRotation] = mNavigationBarWidthForRotation[mSeascapeRotation] = Math.round(navigationBarWidth); +android.util.Log.d("*********************************************", "mSystemUiLayout=" + mSystemUiLayout); if (mSystemUiLayout < 600) { // 0-599dp: "phone" UI with a separate status & navigation bar mHasSystemNavBar = false; @@ -4505,8 +4500,6 @@ public void onReceive(Context context, Intent intent) { // observing the relevant settings for the newly-active user, // and then updates our own bookkeeping based on the now- // current user. - mSettingsObserver.onChange(false); - mUserInterfaceObserver.onChange(false); // force a re-application of focused window sysui visibility. // the window may never have been shown for this user From bcbcc9a10bc06e7402f07e259dce8bc13e0858f5 Mon Sep 17 00:00:00 2001 From: YamilGhazi Date: Thu, 28 Feb 2013 09:02:37 +0100 Subject: [PATCH 06/14] Get proper values Change-Id: I406c5ff046bc766ad8145b5cbc4bd9af92c3a681 --- .../android/util/ExtendedPropertiesUtils.java | 15 ++++++++++----- .../internal/policy/impl/PhoneWindowManager.java | 10 ---------- 2 files changed, 10 insertions(+), 15 deletions(-) diff --git a/core/java/android/util/ExtendedPropertiesUtils.java b/core/java/android/util/ExtendedPropertiesUtils.java index 1d329b7ae29..616ffd3c5a6 100644 --- a/core/java/android/util/ExtendedPropertiesUtils.java +++ b/core/java/android/util/ExtendedPropertiesUtils.java @@ -103,11 +103,16 @@ public static void setAppConfiguration(BeerbongAppInfo info) { // Load default values to be used in case that property is // missing from configuration. boolean isSystemApp = info.path.contains("system/app"); - int defaultDpi = Integer.parseInt(getProperty(BEERBONG_PREFIX + (isSystemApp ? - "system_default_dpi" : (info.path.length() == 0 ? "0" : "user_default_dpi")))); - /*int defaultLayout = Integer.parseInt(getProperty(BEERBONG_PREFIX + (isSystemApp ? - "system_default_layout" : (info.path.length() == 0 ? "0" : "user_default_layout"))));*/ - int defaultLayout = getActualProperty("com.android.systemui.layout"); + int defaultDpi = getActualProperty(BEERBONG_PREFIX + (isSystemApp ? + "system_default_dpi" : (info.path.length() == 0 ? "0" : "user_default_dpi"))); + int defaultLayout = getActualProperty(BEERBONG_PREFIX + "user_default_layout"); + + if (defaultLayout == 0) { + defaultLayout = getActualProperty("com.android.systemui.layout"); + } + if (defaultDpi == 0) { + defaultDpi = getActualProperty("com.android.systemui.dpi"); + } // Layout fetching. info.layout = Integer.parseInt(getProperty(info.name + BEERBONG_LAYOUT_SUFFIX, String.valueOf(defaultLayout))); diff --git a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java index b6e2d2a327b..3e9e5504ff4 100755 --- a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java +++ b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java @@ -1388,16 +1388,6 @@ private int updateHybridLayout() { return oldSystemUILayout; } - private void closeApplication(String packageName) { - try { - ActivityManagerNative.getDefault().killApplicationProcess( - packageName, AppGlobals.getPackageManager().getPackageUid( - packageName, UserHandle.myUserId())); - } catch (RemoteException e) { - // Good luck next time! - } - } - public void updateSettings() { ContentResolver resolver = mContext.getContentResolver(); boolean updateRotation = false; From 5f153bbf5f12173c2b2abf3594b5cca257b09adb Mon Sep 17 00:00:00 2001 From: Grigori Goronzy Date: Sat, 2 Mar 2013 17:49:51 +0100 Subject: [PATCH 07/14] FM Radio: avoid deadlock when disabling RDS When RDS is being configured, the session mutex is hold. However, when it is being disabled, RDS callbacks might still fire, and these also try to hold the mutex, leading to a deadlock. Temporary unlock the mutex while the vendor library is called to work around. Change-Id: Ic9751c7185fd8de4a7510225f54d23a22f042321 --- fmradio/jni/android_fmradio_Receiver.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fmradio/jni/android_fmradio_Receiver.cpp b/fmradio/jni/android_fmradio_Receiver.cpp index 78e3e1667ca..10a04669a96 100755 --- a/fmradio/jni/android_fmradio_Receiver.cpp +++ b/fmradio/jni/android_fmradio_Receiver.cpp @@ -1362,8 +1362,11 @@ static void androidFmRadioRxSetRDS(JNIEnv * env, jobject obj, /* if in pause state temporary resume */ androidFmRadioTempResumeIfPaused(&fmReceiverSession); + /* temporary unlock to avoid deadlock with RDS callback */ + pthread_mutex_unlock(fmReceiverSession.dataMutex_p); retval = fmReceiverSession.vendorMethods_p-> set_rds_reception(&fmReceiverSession.vendorData_p, receiveRDS); + pthread_mutex_lock(fmReceiverSession.dataMutex_p); androidFmRadioPauseIfTempResumed(&fmReceiverSession); } else { From d44c7d9ba8b925b616a2e57044c5c2ca1101c3dd Mon Sep 17 00:00:00 2001 From: Carrie Xu Date: Tue, 30 Oct 2012 17:28:39 +0800 Subject: [PATCH 08/14] Correct the target app token for input method window The root cause is: There is a defect in window manager service: When a new activity that can be ime target is added into window manager but the Z order of input method window don't need to be changed, then the target app token of input method window would not be updated to new one. This defect may cause that the layer of input method window is calculated incorrectly. The solution: Correct the target app token for input method window. Change-Id: I008311e3c9b1cf5fc320b614d8675c183c506d50 --- .../java/com/android/server/wm/WindowManagerService.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/services/java/com/android/server/wm/WindowManagerService.java b/services/java/com/android/server/wm/WindowManagerService.java index d414797991d..d9d2050579e 100755 --- a/services/java/com/android/server/wm/WindowManagerService.java +++ b/services/java/com/android/server/wm/WindowManagerService.java @@ -1537,7 +1537,11 @@ boolean moveInputMethodWindowsIfNeededLocked(boolean needAssignLayers) { pos++; } if (pos >= N) { - // All is good! + // Z order is good. + // The IM target window may be changed, so update the mTargetAppToken. + if (imWin != null) { + imWin.mTargetAppToken = mInputMethodTarget.mAppToken; + } return false; } } From 065c74c6d32e3b8011efd86881265a0dbc85d7f9 Mon Sep 17 00:00:00 2001 From: Matthew Redman Date: Fri, 1 Feb 2013 03:22:55 +0000 Subject: [PATCH 09/14] enable usb audio hot plugging Change-Id: I527e0976b6cadacb67084348ffe2de192247529a --- .../android/server/WiredAccessoryManager.java | 92 +++++++++++++++++++ 1 file changed, 92 insertions(+) diff --git a/services/java/com/android/server/WiredAccessoryManager.java b/services/java/com/android/server/WiredAccessoryManager.java index 6e7dc679cd2..23271cb4772 100644 --- a/services/java/com/android/server/WiredAccessoryManager.java +++ b/services/java/com/android/server/WiredAccessoryManager.java @@ -85,8 +85,11 @@ final class WiredAccessoryManager implements WiredAccessoryCallbacks { private final InputManagerService mInputManager; private final boolean mUseDevInputEventForAudioJack; + + private final Context mContext; public WiredAccessoryManager(Context context, InputManagerService inputManager) { + mContext = context; PowerManager pm = (PowerManager)context.getSystemService(Context.POWER_SERVICE); mWakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "WiredAccessoryManager"); mWakeLock.setReferenceCounted(false); @@ -111,6 +114,9 @@ public void onReceive(Context ctx, Intent intent) { } }, new IntentFilter(Intent.ACTION_BOOT_COMPLETED), null, null); + + // Observe ALSA uevents + this.UsbAudioObserver.startObserving("MAJOR=116"); } private final class SettingsChangedReceiver extends BroadcastReceiver { @@ -474,4 +480,90 @@ public int computeNewHeadsetState(int headsetState, int switchState) { } } } + + private final UEventObserver UsbAudioObserver = new UEventObserver() { + public void onUEvent(UEventObserver.UEvent event) { + if(LOG) Slog.v(WiredAccessoryManager.TAG, "USB AUDIO UEVENT: " + event.toString()); + + String action = event.get("ACTION"); + String devName = event.get("DEVNAME"); + String devPath = event.get("DEVPATH"); + String major = event.get("MAJOR"); + String minor = event.get("MINOR"); + + if(LOG){ + Slog.v(WiredAccessoryManager.TAG, + "ACTION = " + action + + ", DEVNAME=" + devName + + ", MAJOR = " + major + + ", MINOR = " + minor + + ", DEVPATH = " + devPath); + } + + // Is alsa device? + if (major.equals("116")) { + String devPathLower = devPath.toLowerCase(); + + if ((devPathLower.contains("usb")) && (!devPathLower.contains("gadget")) && (devPathLower.endsWith("p"))) { + // Get state (enabled/disabled) + int state = (action.equals("add") ? 1 : 0); + + // Create data class + UsbAudioData usbAudioData = new UsbAudioData(state, Character.toString(devName.charAt(8)), Character.toString(devName.charAt(10))); + + if(LOG) { + Slog.v(WiredAccessoryManager.TAG, + "cardNumber = " + usbAudioData.cardNumber + + ", deviceNumber = " + usbAudioData.deviceNumber + + ", channels = " + Integer.toString(usbAudioData.channels)); + } + + // Notify applications that the audio output is going to change + Intent noisyIntent = new Intent("android.media.AUDIO_BECOMING_NOISY"); + WiredAccessoryManager.this.mContext.sendBroadcast(noisyIntent); + + // Aquire wake lock before route change + WiredAccessoryManager.this.mWakeLock.acquire(); + + // Queue the route change + this.mHandler.sendMessageDelayed(this.mHandler.obtainMessage(0, usbAudioData), 500); + } + } + } + + private final Handler mHandler = new Handler() { + public void handleMessage(Message message) { + UsbAudioData usbAudioData = (UsbAudioData)message.obj; + + // Send USB_AUDIO_ACCESSORY_PLUG intent to notify that an USB audio device has been connected. + Intent usbAudioIntent = new Intent("android.intent.action.USB_AUDIO_ACCESSORY_PLUG"); + usbAudioIntent.putExtra("state", usbAudioData.state); + usbAudioIntent.putExtra("card", Integer.parseInt(usbAudioData.cardNumber)); + usbAudioIntent.putExtra("device", Integer.parseInt(usbAudioData.deviceNumber)); + usbAudioIntent.putExtra("channels", usbAudioData.channels); + + try { + WiredAccessoryManager.this.mContext.sendStickyBroadcast(usbAudioIntent); + } catch(Exception e) { + Slog.e(WiredAccessoryManager.TAG, "Unable to send intent: android.intent.action.USB_AUDIO_ACCESSORY_PLUG"); + } + + // Route change complete, release the wake lock + WiredAccessoryManager.this.mWakeLock.release(); + } + }; + + final class UsbAudioData { + public int state; + public String cardNumber; + public String deviceNumber; + public int channels = 2; + + public UsbAudioData(int state, String cardNumber, String deviceNumber) { + this.state = state; + this.cardNumber = cardNumber; + this.deviceNumber = deviceNumber; + } + }; + }; } From 01d6a286a88d239754b3a1641a9850bc94328c89 Mon Sep 17 00:00:00 2001 From: drcmda Date: Wed, 6 Mar 2013 23:00:00 +0000 Subject: [PATCH 10/14] PWM: disable HW overlays for PIE SurfaceFlinger wont wake up the GPU in SysUI's fullscreen state, probably because it does not occupy any tangible region. That sets poor PIE into software rendering, which has bad effects on transparency and mdp compositioning. Disabling HW overlays as long as PIE is active seems like a good alternative for now. Change-Id: Ie7ed720edc5bbdd0cfb79c34a22996cf15fcd79b --- .../policy/impl/PhoneWindowManager.java | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java index 3e9e5504ff4..c6d45c89382 100755 --- a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java +++ b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java @@ -56,6 +56,7 @@ import android.os.Looper; import android.os.Message; import android.os.Messenger; +import android.os.Parcel; import android.os.PowerManager; import android.os.Process; import android.os.RemoteException; @@ -420,6 +421,9 @@ private void unregisterSelf() { } } + // HW overlays state + int mDisableOverlays = 0; + private static final class PointerLocationInputEventReceiver extends InputEventReceiver { private final PointerLocationView mView; @@ -1129,6 +1133,42 @@ public void run() { }); } + private int updateFlingerOptions() { + int disableOverlays = 0; + try { + IBinder flinger = ServiceManager.getService("SurfaceFlinger"); + if (flinger != null) { + Parcel data = Parcel.obtain(); + Parcel reply = Parcel.obtain(); + data.writeInterfaceToken("android.ui.ISurfaceComposer"); + flinger.transact(1010, data, reply, 0); + reply.readInt(); + reply.readInt(); + reply.readInt(); + reply.readInt(); + disableOverlays = reply.readInt(); + reply.recycle(); + data.recycle(); + } + } catch (RemoteException ex) { + } + return disableOverlays; + } + + private void writeDisableOverlaysOption(int state) { + try { + IBinder flinger = ServiceManager.getService("SurfaceFlinger"); + if (flinger != null) { + Parcel data = Parcel.obtain(); + data.writeInterfaceToken("android.ui.ISurfaceComposer"); + data.writeInt(state); + flinger.transact(1008, data, null, 0); + data.recycle(); + } + } catch (RemoteException ex) { + } + } + /** {@inheritDoc} */ public void init(Context context, IWindowManager windowManager, WindowManagerFuncs windowManagerFuncs) { @@ -1146,6 +1186,7 @@ public void init(Context context, IWindowManager windowManager, mOrientationListener.setCurrentRotation(windowManager.getRotation()); } catch (RemoteException ex) { } + mDisableOverlays = updateFlingerOptions(); updateHybridLayout(); mSettingsObserver = new SettingsObserver(mHandler); @@ -1175,6 +1216,20 @@ public void onChange(boolean selfChange) { false, new ContentObserver(new Handler()) { @Override public void onChange(boolean selfChange) { + + boolean expDesktop = Settings.System.getInt(mContext.getContentResolver(), + Settings.System.EXPANDED_DESKTOP_STATE, 0) == 1; + + if (!expDesktop) { + // When leaving fullscreen switch back to original HW state + int disableOverlays = updateFlingerOptions(); + if (disableOverlays != mDisableOverlays) writeDisableOverlaysOption(mDisableOverlays); + } else { + // Before switching to fullscreen safe current HW state, then disable + mDisableOverlays = updateFlingerOptions(); + writeDisableOverlaysOption(1); + } + updateHybridLayout(); update(false); From 32fc06c9ebd105d62005615c98b06255eb687703 Mon Sep 17 00:00:00 2001 From: drcmda Date: Thu, 7 Mar 2013 17:12:52 +0000 Subject: [PATCH 11/14] add tabUI to HW overlays Change-Id: Ib352cb05c0dca1155b3d1c8fe3da4b16de898e44 --- .../policy/impl/PhoneWindowManager.java | 30 +++++++++++-------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java index c6d45c89382..7310d558209 100755 --- a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java +++ b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java @@ -1169,6 +1169,21 @@ private void writeDisableOverlaysOption(int state) { } } + private void updateHWOverlays() { + final boolean expDesktop = Settings.System.getInt(mContext.getContentResolver(), + Settings.System.EXPANDED_DESKTOP_STATE, 0) == 1; + if (expDesktop || mSystemUiLayout == 1000) { + // Before switching to fullscreen safe current HW state, then disable + mDisableOverlays = updateFlingerOptions(); + writeDisableOverlaysOption(1); + } + else { + // When leaving fullscreen switch back to original HW state + int disableOverlays = updateFlingerOptions(); + if (disableOverlays != mDisableOverlays) writeDisableOverlaysOption(mDisableOverlays); + } + } + /** {@inheritDoc} */ public void init(Context context, IWindowManager windowManager, WindowManagerFuncs windowManagerFuncs) { @@ -1205,6 +1220,7 @@ public void onChange(boolean selfChange) { // Update layout update(true); + updateHWOverlays(); // Reset trigger Settings.System.putInt(mContext.getContentResolver(), Settings.System.USER_INTERFACE_STATE, 0); @@ -1217,21 +1233,9 @@ false, new ContentObserver(new Handler()) { @Override public void onChange(boolean selfChange) { - boolean expDesktop = Settings.System.getInt(mContext.getContentResolver(), - Settings.System.EXPANDED_DESKTOP_STATE, 0) == 1; - - if (!expDesktop) { - // When leaving fullscreen switch back to original HW state - int disableOverlays = updateFlingerOptions(); - if (disableOverlays != mDisableOverlays) writeDisableOverlaysOption(mDisableOverlays); - } else { - // Before switching to fullscreen safe current HW state, then disable - mDisableOverlays = updateFlingerOptions(); - writeDisableOverlaysOption(1); - } - updateHybridLayout(); update(false); + updateHWOverlays(); // Restart default launcher activity final PackageManager mPm = mContext.getPackageManager(); From 15f0604f2a274458035bd1cd13aefe81182deed5 Mon Sep 17 00:00:00 2001 From: aaronpoweruser Date: Thu, 7 Mar 2013 10:14:49 -0800 Subject: [PATCH 12/14] PWM: check for expanded desktop on boot Change-Id: I8f3883019b60138d8937bd85adc9231b0e18c595 --- .../src/com/android/internal/policy/impl/PhoneWindowManager.java | 1 + 1 file changed, 1 insertion(+) diff --git a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java index 7310d558209..24b5c31aa8f 100755 --- a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java +++ b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java @@ -1202,6 +1202,7 @@ public void init(Context context, IWindowManager windowManager, } catch (RemoteException ex) { } mDisableOverlays = updateFlingerOptions(); + updateHWOverlays(); updateHybridLayout(); mSettingsObserver = new SettingsObserver(mHandler); From 7046e38c5cb5335a33363e7509f9192c0dafa0a5 Mon Sep 17 00:00:00 2001 From: aaronpoweruser Date: Fri, 22 Mar 2013 13:43:32 -0700 Subject: [PATCH 13/14] PIE: fix stuck pixel on screen redraw Reverts: PWM: disable HW overlays for PIE de1cb4e Uses a dummmy view to force the screen to be redrawn on screen update Change-Id: Ia12e596f81583a3b6be1bef64ae9d46b32d410d2 --- .../systemui/statusbar/BaseStatusBar.java | 5 +- .../policy/impl/PhoneWindowManager.java | 55 ------------------- 2 files changed, 4 insertions(+), 56 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java b/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java index 1d4798bb39f..c666386eaf4 100644 --- a/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java +++ b/packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java @@ -524,13 +524,16 @@ private void addPieInLocation(int gravity) { // Quick navigation bar trigger area View pieControlsTrigger = new View(mContext); - + // Create a dummy view to force the screen to redraw + View pieDummytrigger = new View(mContext); // Store our views for removing / adding mPieControlPanel = panel; mPieControlsTrigger = pieControlsTrigger; pieControlsTrigger.setOnTouchListener(new PieControlsTouchListener()); mWindowManager.addView(pieControlsTrigger, getPieTriggerLayoutParams(mContext, gravity)); + mWindowManager.addView(pieDummytrigger, getPieTriggerLayoutParams(mContext, + gravity==Gravity.BOTTOM ? Gravity.TOP : Gravity.BOTTOM)); panel.init(mHandler, this, pieControlsTrigger, gravity); WindowManager.LayoutParams lp = new WindowManager.LayoutParams( diff --git a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java index 24b5c31aa8f..19caf590230 100755 --- a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java +++ b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java @@ -1133,57 +1133,6 @@ public void run() { }); } - private int updateFlingerOptions() { - int disableOverlays = 0; - try { - IBinder flinger = ServiceManager.getService("SurfaceFlinger"); - if (flinger != null) { - Parcel data = Parcel.obtain(); - Parcel reply = Parcel.obtain(); - data.writeInterfaceToken("android.ui.ISurfaceComposer"); - flinger.transact(1010, data, reply, 0); - reply.readInt(); - reply.readInt(); - reply.readInt(); - reply.readInt(); - disableOverlays = reply.readInt(); - reply.recycle(); - data.recycle(); - } - } catch (RemoteException ex) { - } - return disableOverlays; - } - - private void writeDisableOverlaysOption(int state) { - try { - IBinder flinger = ServiceManager.getService("SurfaceFlinger"); - if (flinger != null) { - Parcel data = Parcel.obtain(); - data.writeInterfaceToken("android.ui.ISurfaceComposer"); - data.writeInt(state); - flinger.transact(1008, data, null, 0); - data.recycle(); - } - } catch (RemoteException ex) { - } - } - - private void updateHWOverlays() { - final boolean expDesktop = Settings.System.getInt(mContext.getContentResolver(), - Settings.System.EXPANDED_DESKTOP_STATE, 0) == 1; - if (expDesktop || mSystemUiLayout == 1000) { - // Before switching to fullscreen safe current HW state, then disable - mDisableOverlays = updateFlingerOptions(); - writeDisableOverlaysOption(1); - } - else { - // When leaving fullscreen switch back to original HW state - int disableOverlays = updateFlingerOptions(); - if (disableOverlays != mDisableOverlays) writeDisableOverlaysOption(mDisableOverlays); - } - } - /** {@inheritDoc} */ public void init(Context context, IWindowManager windowManager, WindowManagerFuncs windowManagerFuncs) { @@ -1201,8 +1150,6 @@ public void init(Context context, IWindowManager windowManager, mOrientationListener.setCurrentRotation(windowManager.getRotation()); } catch (RemoteException ex) { } - mDisableOverlays = updateFlingerOptions(); - updateHWOverlays(); updateHybridLayout(); mSettingsObserver = new SettingsObserver(mHandler); @@ -1221,7 +1168,6 @@ public void onChange(boolean selfChange) { // Update layout update(true); - updateHWOverlays(); // Reset trigger Settings.System.putInt(mContext.getContentResolver(), Settings.System.USER_INTERFACE_STATE, 0); @@ -1236,7 +1182,6 @@ public void onChange(boolean selfChange) { updateHybridLayout(); update(false); - updateHWOverlays(); // Restart default launcher activity final PackageManager mPm = mContext.getPackageManager(); From 8aed94c19bd00631725e90832dcc62a5c4cc96f0 Mon Sep 17 00:00:00 2001 From: OliverGeith Date: Sun, 7 Apr 2013 11:35:00 +0100 Subject: [PATCH 14/14] Consistent Icons for Powerwidget and Toggle-Tiles --- .../drawable-hdpi/ic_qs_wifi_tether_off.png | Bin 3796 -> 1397 bytes .../ic_qs_wifi_tether_off_light.png | Bin 4037 -> 1330 bytes .../drawable-hdpi/ic_qs_wifi_tether_on.png | Bin 4039 -> 1606 bytes .../res/drawable-hdpi/stat_2g3g_off.png | Bin 3549 -> 2028 bytes .../res/drawable-hdpi/stat_2g3g_on.png | Bin 3737 -> 1993 bytes .../SystemUI/res/drawable-hdpi/stat_3g_on.png | Bin 3571 -> 1993 bytes .../res/drawable-hdpi/stat_airplane_off.png | Bin 1713 -> 1536 bytes .../res/drawable-hdpi/stat_airplane_on.png | Bin 3811 -> 1816 bytes .../res/drawable-hdpi/stat_bluetooth_off.png | Bin 1001 -> 2007 bytes .../res/drawable-hdpi/stat_bluetooth_on.png | Bin 4194 -> 2146 bytes .../drawable-hdpi/stat_brightness_auto.png | Bin 4436 -> 2230 bytes .../res/drawable-hdpi/stat_brightness_mid.png | Bin 4338 -> 2400 bytes .../res/drawable-hdpi/stat_brightness_off.png | Bin 1247 -> 1832 bytes .../res/drawable-hdpi/stat_brightness_on.png | Bin 4487 -> 2538 bytes .../res/drawable-hdpi/stat_data_off.png | Bin 1492 -> 1551 bytes .../res/drawable-hdpi/stat_data_on.png | Bin 3528 -> 1847 bytes .../res/drawable-hdpi/stat_flashlight_off.png | Bin 3327 -> 730 bytes .../res/drawable-hdpi/stat_flashlight_on.png | Bin 3579 -> 868 bytes .../res/drawable-hdpi/stat_gps_off.png | Bin 1093 -> 1696 bytes .../res/drawable-hdpi/stat_gps_on.png | Bin 4313 -> 2026 bytes .../drawable-hdpi/stat_lock_screen_off.png | Bin 1309 -> 752 bytes .../res/drawable-hdpi/stat_lock_screen_on.png | Bin 3211 -> 845 bytes .../res/drawable-hdpi/stat_lte_off.png | Bin 3010 -> 1159 bytes .../res/drawable-hdpi/stat_lte_on.png | Bin 3327 -> 1370 bytes .../res/drawable-hdpi/stat_media_next.png | Bin 3237 -> 526 bytes .../res/drawable-hdpi/stat_media_pause.png | Bin 2969 -> 152 bytes .../res/drawable-hdpi/stat_media_play.png | Bin 3207 -> 523 bytes .../res/drawable-hdpi/stat_media_previous.png | Bin 3257 -> 566 bytes .../drawable-hdpi/stat_orientation_off.png | Bin 1886 -> 1437 bytes .../res/drawable-hdpi/stat_orientation_on.png | Bin 3765 -> 1693 bytes .../res/drawable-hdpi/stat_ring_off.png | Bin 3838 -> 1486 bytes .../res/drawable-hdpi/stat_ring_on.png | Bin 3823 -> 1457 bytes .../drawable-hdpi/stat_ring_vibrate_on.png | Bin 3955 -> 1558 bytes .../drawable-hdpi/stat_screen_timeout_off.png | Bin 1876 -> 2111 bytes .../drawable-hdpi/stat_screen_timeout_on.png | Bin 3717 -> 2009 bytes .../res/drawable-hdpi/stat_silent.png | Bin 3884 -> 1615 bytes .../SystemUI/res/drawable-hdpi/stat_sleep.png | Bin 3534 -> 728 bytes .../res/drawable-hdpi/stat_sync_off.png | Bin 1153 -> 1125 bytes .../res/drawable-hdpi/stat_sync_on.png | Bin 4375 -> 1318 bytes .../res/drawable-hdpi/stat_vibrate_off.png | Bin 1309 -> 1924 bytes .../res/drawable-hdpi/stat_vibrate_on.png | Bin 3868 -> 2418 bytes .../res/drawable-hdpi/stat_wifi_ap_off.png | Bin 3476 -> 1397 bytes .../res/drawable-hdpi/stat_wifi_ap_on.png | Bin 4036 -> 1606 bytes .../res/drawable-hdpi/stat_wifi_off.png | Bin 1140 -> 1301 bytes .../res/drawable-hdpi/stat_wifi_on.png | Bin 4373 -> 1905 bytes .../res/drawable-hdpi/stat_wimax_off.png | Bin 3169 -> 1390 bytes .../res/drawable-hdpi/stat_wimax_on.png | Bin 3515 -> 1617 bytes .../drawable-xhdpi/ic_qs_wifi_tether_off.png | Bin 3895 -> 1279 bytes .../ic_qs_wifi_tether_off_light.png | Bin 4156 -> 1325 bytes .../drawable-xhdpi/ic_qs_wifi_tether_on.png | Bin 3940 -> 1587 bytes .../res/drawable-xhdpi/stat_2g3g_off.png | Bin 3237 -> 2587 bytes .../res/drawable-xhdpi/stat_2g3g_on.png | Bin 3284 -> 2515 bytes .../res/drawable-xhdpi/stat_3g_on.png | Bin 3244 -> 2586 bytes .../res/drawable-xhdpi/stat_airplane_off.png | Bin 2046 -> 2957 bytes .../res/drawable-xhdpi/stat_airplane_on.png | Bin 4157 -> 3248 bytes .../res/drawable-xhdpi/stat_bluetooth_off.png | Bin 1314 -> 3474 bytes .../res/drawable-xhdpi/stat_bluetooth_on.png | Bin 4774 -> 3513 bytes .../drawable-xhdpi/stat_brightness_auto.png | Bin 5230 -> 2909 bytes .../drawable-xhdpi/stat_brightness_mid.png | Bin 5123 -> 3107 bytes .../drawable-xhdpi/stat_brightness_off.png | Bin 1711 -> 2987 bytes .../res/drawable-xhdpi/stat_brightness_on.png | Bin 5385 -> 3237 bytes .../res/drawable-xhdpi/stat_data_off.png | Bin 1691 -> 2056 bytes .../res/drawable-xhdpi/stat_data_on.png | Bin 3525 -> 2863 bytes .../drawable-xhdpi/stat_flashlight_off.png | Bin 3507 -> 960 bytes .../res/drawable-xhdpi/stat_flashlight_on.png | Bin 3332 -> 1281 bytes .../res/drawable-xhdpi/stat_gps_off.png | Bin 1497 -> 2515 bytes .../res/drawable-xhdpi/stat_gps_on.png | Bin 5007 -> 3387 bytes .../drawable-xhdpi/stat_lock_screen_off.png | Bin 1413 -> 1065 bytes .../drawable-xhdpi/stat_lock_screen_on.png | Bin 3341 -> 1403 bytes .../res/drawable-xhdpi/stat_lte_off.png | Bin 3053 -> 1488 bytes .../res/drawable-xhdpi/stat_lte_on.png | Bin 3020 -> 2053 bytes .../res/drawable-xhdpi/stat_media_next.png | Bin 3139 -> 614 bytes .../res/drawable-xhdpi/stat_media_pause.png | Bin 2895 -> 268 bytes .../res/drawable-xhdpi/stat_media_play.png | Bin 3139 -> 652 bytes .../drawable-xhdpi/stat_media_previous.png | Bin 3164 -> 596 bytes .../drawable-xhdpi/stat_orientation_off.png | Bin 2271 -> 2741 bytes .../drawable-xhdpi/stat_orientation_on.png | Bin 4855 -> 2248 bytes .../res/drawable-xhdpi/stat_ring_off.png | Bin 4441 -> 1939 bytes .../res/drawable-xhdpi/stat_ring_on.png | Bin 4143 -> 2169 bytes .../drawable-xhdpi/stat_ring_vibrate_on.png | Bin 4616 -> 2226 bytes .../stat_screen_timeout_off.png | Bin 2296 -> 2972 bytes .../drawable-xhdpi/stat_screen_timeout_on.png | Bin 4600 -> 2270 bytes .../res/drawable-xhdpi/stat_silent.png | Bin 4441 -> 2038 bytes .../res/drawable-xhdpi/stat_sleep.png | Bin 3607 -> 713 bytes .../res/drawable-xhdpi/stat_sync_off.png | Bin 1521 -> 1543 bytes .../res/drawable-xhdpi/stat_sync_on.png | Bin 5176 -> 2076 bytes .../res/drawable-xhdpi/stat_vibrate_off.png | Bin 1840 -> 2927 bytes .../res/drawable-xhdpi/stat_vibrate_on.png | Bin 4661 -> 4502 bytes .../res/drawable-xhdpi/stat_wifi_ap_off.png | Bin 3776 -> 1279 bytes .../res/drawable-xhdpi/stat_wifi_ap_on.png | Bin 3546 -> 1587 bytes .../res/drawable-xhdpi/stat_wifi_off.png | Bin 1538 -> 2256 bytes .../res/drawable-xhdpi/stat_wifi_on.png | Bin 5064 -> 3122 bytes .../res/drawable-xhdpi/stat_wimax_off.png | Bin 3306 -> 1781 bytes .../res/drawable-xhdpi/stat_wimax_on.png | Bin 3209 -> 2334 bytes 94 files changed, 0 insertions(+), 0 deletions(-) mode change 100755 => 100644 packages/SystemUI/res/drawable-hdpi/ic_qs_wifi_tether_off_light.png mode change 100755 => 100644 packages/SystemUI/res/drawable-xhdpi/ic_qs_wifi_tether_off.png mode change 100755 => 100644 packages/SystemUI/res/drawable-xhdpi/ic_qs_wifi_tether_on.png diff --git a/packages/SystemUI/res/drawable-hdpi/ic_qs_wifi_tether_off.png b/packages/SystemUI/res/drawable-hdpi/ic_qs_wifi_tether_off.png index 4e6000f13e4d69140e47b25f4dc7182354052e9e..62097dba131e82992a3db11f5b8855e6eb355a81 100644 GIT binary patch delta 1389 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 KMNUMnLSTaGYdWj| diff --git a/packages/SystemUI/res/drawable-hdpi/ic_qs_wifi_tether_off_light.png b/packages/SystemUI/res/drawable-hdpi/ic_qs_wifi_tether_off_light.png old mode 100755 new mode 100644 index 955b323f05743c17705c6fb3d93f96107deaad9b..7309a034976fbc6a78f1394a5b7eff7ab9808893 GIT binary patch delta 1312 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 oStuaxbY#=MW}g~UIjJ*B#2(3jozY8L>bXL zgJ=`Ii^28(zNdTFS^Mm@_Bs3IJe;+obhTBfDcL9i0H9V^Q`Wm?k^ewJcHIq#&msVT zQqDn1N!P*33IP13zrgME;Tz0yC-a9;%}8XTrkfrU#XUVJ3aRh#jUgV$e$UGAbThKB zE%MugcT9H}J=%uoKUO}74pXc=A@Zkqw2XTssXtFU&lZSYZF%B$T;6glZTDp-BTybt zF|SZg3o9nF)?nI?1UO|Sg+RQ%B$WF1LP(HLQw6D_4&#Uc-1*+_=JoWH_y%skiPt+%My5rwX1}vVDu(!YO@ny zJ{ClF3^mqm>LuGu5xQ5gj^x=S2LAXiyek@_BLhUqLKA#x0gdl?XsmfOSbF?L*~RLrEu*T=hs9zYxy;aNWpvQicFjEllg9l8`{y3*8$$ z74)@Grp@qIg%K)J#Dea`*bdTq;t3qHEb=uga!rKN&74D#POL-OFjCSInfhQnlB)w| zdp}4`gdwEsev}&J16X2@p0$MDyF{)RJ+E^?XCUd=44BY;xgNP(+B+&iO7dB(y-%kK zL5|_m*(Rgx)X<#YXZDnh6a%VML)7*>uR=l4^da;*(;@RTN?!G+NZUFqxp4{M@O?Wwd0J2ru>Qi>>xS7HnwPzQjJM zT4maQT4|ae^2JrzH!os@=P>C|1 zI@&tQN`y>%);QKIJNk}dMvd?^_-y=Vd>)>BOt^^F;iE)9m;hF03u8M6V;v6BBFUnt zpA1zm(T+xIMkLM*GZ_PR1(lkU3zbb%IcaQZ;@}*K18|9ij^nYXNbH@6!C$yUk63qC zFL|w@^d&i%tj$FthHs*vc`U7XC68zP@wnq~W8RS>`^52x_QZVd+_ww0h%BqT+hqwQ zXw9`|Y>)o2{z*|sQ8zqJtEC);f3=~qE;KY(Fq0>fUr^4H#XB-n=Bw?doSCzemznXhN!++9ECH`>+4-DO>*9{MW~Ud%TE9z&!%6l@rad!bp;HMWAbN~^C{-yXa@AUlX) z)}qou!I&kOp9rcaoAe?2z9dhS>hklJ=$AN_l#CbFpliAU3cLrwOW+BIVF!tk?MV^m zW*1LqHs^oN(zWfiq_u*z!kb!~OIwmt-qV4#zEy)2$tVNNT?6&NI#V4x#s@YaG z%L5zz8SY}>vquZK>PeNt-b!~&leyS5OG`!s0F=i6oo$S z#~*zisv1QZc?IK#S-x}Q34*feQVX|RM?;`aEy_vdu|wDGjkKj@$q z%dY0G@kpayZsBdvJVBER!E7xc)u8L0ZN509Y-y>r)ZP{MPFL}Rxji0ZRxk~8fHiEkU&NM_P=AIB{P&qlm^Vl%v5r^1kVO{>?$9r4u6yit@ziPl6!sFX zGx2C0o?RLB-sCOFjP;iBePZU_FdZ;(^vZa!|0{e#t~|44@y&9_v&#Ygy46{HgWSpS zoXkz%fSu@Vnz_FEll>s<#U437Cj%$5g5DebJ;M`^fx%>jCr6NzubT&3e*+lK{wV&a zxH?m)y4v%|+T}ZN=+0_4zxcTPJIdl}(P?m1j@?h_jl8_xA?ly7%xlBu(?x@FvnCZQ zRr1%pX4-_8|1{3WE+@oa*Tsc>kPAvUvn9Cf$!z(O&wDNS21TBUNPRv3M5x?PSShF- zRLtbmw$|1n+$KpqAn;g;f4k0;_pH?Po&i9>breH}0>IhTHE#fb_jTgLn*#tO6#!V= z;?25Mu6M~SHC2^?tN$vir6A#2x#_NEdF{|4o_q{8;SCP&<6h=?4sBBGYIZyr^ zF?5x?POJQ!<=vBuFw(Iwi~C`>awB_npG&sGl1DP&GmU=OnVmX=x|6!Cq#Fw)!aE0R zvTGSTUYD|i2RSMd#m_%DBIMzw&oS8T)~jhbQy07L)L-j`nOU*no-n)i)BLDX{y!mf zt#q{JgvZVu zBiVL3G^2Aww!HxJk~W{&WxH#2mXYTORehkJrL+8sXyJyBGVR(=$~o7YOt1Y_q|xvV0G=mRB#J`TuEix3fb*~4eg{b zxaTF}`gWmqzGiOygNmkhz6+n$eR1lu>`kql!C4Z15qrF=;VETpb#T((?;M6M<;F)f z7r}G~xi`$%U!R$HUP1V37vlCL>XlypP4|$peunx0$v}UvVFTI6hfV9UYH0lV;cgLI zM{DXw$5ju;82r3y#qr&d%(>N;VV@u?*Te?c_Ruspu2Yfd-1(x)n_KTHoG`?3bs?3; zF3c4EX?-GP;6-&g1@g8uDNoJ;Ww=-Khj@e5xIK2Ow*~s9WFN`|IxF+7PqP@WcubX& zV)*sKF0pr{@2Yxkor#)#d+GeC_pg^8mZJ-MzWLR=?$xj~QMhACN3lAYr8I$F#QFw*`KBLOGdMU_elM_%dW z*(XDt`6Y2oMbrJs48AXshJq{DY@mY3?0ro4-hvZii3Ydk2u$9U(SS^+TWYb^QPD0c zam2A(vzJkQZM3h$%+kpx)3h#F!z_e_l1({-Zt23wbc_Gyrp@0E>mzE8o!~ZzJ4DnZ zY0vc8`0@^uR^*_Y$`Kc!Pc)S&c}>4{7RO?Nx5Sw}`z{)Q_7a@Hc5zHcNJaeH-q~>M z`$5I#9$K3Aaj6l`?G*ciWl+Na1u-H7M+nKx;g)xIlZNd-Ca)&HSWdW z-AhV4{@8GK8|Ym+Cv|w;K4$d)%_vQ-#RT#|A5T8bCwPb?z|UEbwDnOW5&zC_2kc6JW0ePq&W zPU+q7*q|dQLcHH#VL<39Bqp8LlwD(AM_oq2{4l|@SO1h-2ny?4p86+imcuqys3HNm zS~nBd;XC+?mNg~KyEoZGh0MZ8zF`UP)JZ? zxFr6eTyiC-QL*8WgiDCvfdT;oF)J3z&dhcJvp}U#*aF2=3Y8Xi-ZBUN<4nTbs}{mX zAoH7oE3jygC)Cs?8@SROJHOvt7(1~Kwh$oQH8*1Z zyY6v(S`$fT%dz`@-Q6numYLv^!tNOF&x7z5s9}OF1hBK|6$Hqms77DrXN{m0@7Tk; zCc4;Q_<#St7(ZNvKxECyL`9P%IW#~>3-lZg4`)jx#;&CZigp|V_~1ITpzG*sKG?uF zW^0TSt3m*(c*Hi{FMm>KcinzR!~}EN7q_uJ4j_{5 zvao^kk3Ru#Q8WB_syPAnhuIn!=m87w<4a6sZGUYi0Ppd$DFGyPCTVCK-0N3(&p?pj z^w8=#(M5Qj&BNgo9)AK9xfN{z*3HMf_jRajp+nI|Q)GXP2(Wx}8_-sW5r0p}g9_$R zAJKf5xc_>~|6FK_kVDn{7D--jeaas7WGOEAitrbemq66pB_v>dy;tvofbB0#5+pa$F9qB?@CiSYe76;U@9KtND} z(;r@DG$#m^MgtpiALD04uhz~s{ddThM~RWUaE$DdA$4X;qa!R-e8i#m}gCVfs;!;MVifXv1im5Vi!i+`_# z;HyA*twZ6{%U!MQPq(eOT1GNaPKN1FiaJ`BR205GLX!Ul5;r2yis6OQ2iDdJ=y!wk zKpW&XZwzx??OZP0~IWW1_PN43odtwDFMA1Y~sJrCm zeTKM$-RKrpc@7n$MAhFzzqG^m>wm@=4#!y+r^9hxuea5S6DOX@&d%oQcm)`e=D`oAhN|6b2?WHyiTdkFfuk#(-7 zHHimUTe26V+b=-%UW-+2h9C_f@JL_^2pq=eD`>|S78W)}n+xHKfq#j{+^3*Az3@31 zsx>+zBctX4Pg2=bvIFEU2NU*P=|q1>2uK0++(*`y8$oK782O7yM}oqpSbbl9etrvI zwg5WqoaVS5afU;n@7fru?fc9#hAC#u!|z}lWO3J zv=cINZ_;lvPzZPk z{X4*%6eBH(I+^MdfG+nFBek1b4tMZv`iCVU&EJWTqTh`}Lx1ru2m+LleUi90)ZHOp zd>&)_tO(G~16OH>AqW|-05Yj`0zjH!)Z{|LbQ0*l3Bq0JH1Ii8BLWb>XLVg95|KH< z8AgHXp7GyUDP@?F%#=Z?p$=x>o0XMCJ6>eyJ_&jkLKU1oeY$t~90)L6#+(x4 z^OvM%)jI)&&sd`Bvl*hRXp$#1fC^L?|BNaYxE@YOauzjKLZ*U+< zLqi~Na&Km7Y-Iodc-oy)XH-+^7Crag^g>IBfRsybQWXdwQbLP>6pAqfylh#{fb z6;Z(vMMVS~$e@S=j*ftg6;Uh>2n?1;Gf_2w45>mM5#WQz#Kz&|EGkvK~TfD`~gdX7S-06<0ofSs5oQvjd@0AR~w zV&ec%EdXFAe}CrF0DztNnR@{MTa+Oc0iclpAQNSXL;z?z0IbheibVieFaQ*0OT;+< z*ew7sNmph_0I;_Jz|Ig0vH%DS05DOAg((08djMd_BO`bKgqZ*oM)FrY@hh$n=PCdI zc$u<1xgb(Nf#>=Hemu`nm{hXd4HK1GJ!M?;PcD?0HBc-5#WRK z{dmp}uFlRjj{U%*%WZ25jX{P*?X zzTzZ-GJjoxM+Erb!p!tcr5w+a34~(Y=8s4Gw+sLL9n&JjNn*KJDiq^U5^;`1nvC-@ zr6P$!k}1U{(*I=Q-z@tBKHoI}uxdU5dyy@uU1J0GOD7Ombim^G008p4Z^6_k2m^p< zgW=D2|L;HjN1!DDfM!XOaR2~bL?kX$%CkSm2!8+oM4*8xut6L2!5A#S1{}c!+`$X{ zU^aw8B*el(5JC!MfE;pQDXfA*D2C0j9V%ci)Ic3Hz)@(1lW-0$!d18qJ#Y{DVF;eV zD7=9Q1VP9M6Ja6Rhyh}XSR;-I7nz0lA;Cxl5{o1t$%qtDB1@4qNHJ21R3KGI9r8VL z0)IJ&Tt>Q)JIDYsg8YWOM=_LvvQa(M47EeKs5csfMxqPQWOOl_j~1Yt&~mgIJ&ZP? z=g_NY5897DL&q?{=okkx#B4Aw#=}CfI4lX1W6QB3tPHEh8n9NZ1G|a!W6!a71QLNo zzzH@4cS0ax9zjT0Oju6XNT?tjBs3A)34b>U1B6k+CnA%mOSC4s5&6UzVlpv@SV$}* z))J2sFA#f(L&P^E5{W}HC%KRUNwK6<(h|}}(r!{C=`5+6G)NjFlgZj-YqAG9lq?`C z$c5yc>d>VnA`E_*3F2Qp##d8RZb=H01_mm@+|Cqnc9PsG(F5HGhv< zLam{;Qm;{ms1r1GnmNsb7D-E`t)i9F8fX`2_i3-_bh;7Ul^#x)&{xvS=|||7=mYe3 z3=M`AgU5(xC>fg=2N-7=cNnjjOr{yriy6mMFgG#lnCF=fnQv8CDz++o6_Lscl}eQ+ zl^ZHARH>?_s@|##Rr6KLRFA1%Q-6J~MpZLYTc&xiMv2Yk#VimzG$o zNUKq+N9(;duI;CtroBbGS^I$wLB~obTqj3okIn_1=Tq5J-KPqt7EL`m^{y_eYo!~Z zyF_=tZl~^;p1xjyo=k72-g&*}`W$^P{Z##J`lt0r3|I!U3?v5I49*xl#WitnJRL8` z+woCDUBf^_rD2s}m*Iqwxqs0-qt!-@Mh}c>#$4kh<88)m#-k<%CLtzEP3leVno>=< zrYWX7Ogl`+&CJcB&DNPUn>{htGUuD;o7bD)w_sX$S}eAxwzy?UvgBH(S?;#HZiQMo zS*2K2T3xe7t(~nU*1N5{rxB;QPLocnp4Ml>u<^FZwyC!nu;thW+kdXMZMJ=3XJQv; zx5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C^>JO{deZfso3oq3?Wo(Y z?l$ge?uXo;%ru`Vo_|?0bI`-cL*P;6(LW2Hl`w1HtbR{JPl0E(=OZs;FOgTR*RZ#x zcdGYc?-xGyK60PqKI1$$-ZI`u$xr8UFki1L{Ox>G0o)(&RAZ;=|I=wN2l97;cLaHH6leTB-XXa*h z%dBOEvi`+xi?=Txl?TadvyiL>SuF~-LZ;|cS}4~l2Y<3>Wmjgu&56o6maCpC&F##y z%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47EtUS1iwkmDaPpj=$ zm#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kwJ{5_It`yrBmlc25 zDBO7E8-Isy%D(e4|2y!JHg)!SRV_x(P} zzS~s+RZZ1q)n)rh`?L2yu8FGY_?G)^U9C=SaewW{1JVQi2O|!)*SXZy9nw8iQjgXv z>qid9AHM#b?{_T?HVsvcoW|lKa720J>GuiW_Z|&8+IEb4tl4MXfXY$XCot2$^elGdkVB4a$ zdw=I+&fjVeZ|}Mgbm7uP|BL54ygSZZ^0;*JvfJeoSGZT2uR33C>U8Qn{*%*B$Ge=n zny$HAYq{=vy|sI0_vss+H_qMky?OB#|JK!>IX&II^LlUh#rO5!7TtbwC;iULyV-Xq z?ybB}ykGP{?LpZ?-G|jbTmIbG@7#ZCz<+n3^U>T#_XdT7&;F71j}JoykC~6lh7E@6 zo;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|zrTyx_>lv@x z#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fdMgRZ<2uVai zRCwC#mrF=hVHAZWD1wxvf<}_`&O3-$B|%0HdSXG3NkpTB97qqS2%VCv00;m9AOHk_01yBIKmZsR0HAtpIH+}?j)S@c>O81}pcX~;WU_ovYd}?lx&Z2; zpRoZ{VRUbt0Fyx71oZ{f8&GdSb%N>w^&V6usG%90F9CH6RCi>5m#;s8s(%BuHg15i zpl;at22ig+J&atx1l0p-Ynt=Lpk5oW+1HOi)qrXT)dH#m)H_fM;sn^^h&O>sf;t2$ z7u0-E5A57~M>@~W4*_+>QEmj)25K9q(V#|vssQ!O&-`pTPKXQOHmJXLrq&MhMtLtN zIl50lP4)U5P#^642T%tx$bYL6)OS$7os|`F0c-|UciI%}=Y zP;mx;@qS(zsO6vv;;usJmJ8~-DwN4~yCOA#`Uq-g4#LT703=*(l6J7M4}Bl>{SHv~K~41fNKmUlEdh1d&uMWm zs^bPIawF=DG@_C|Bv$UIwpeDfGwfOJOk@QhAJjGXf@Vj4VLu0ahMjA0A2^X=&$4U* zOaOJ+-L~GcxC&|>sDGtC(50YOgPLaN27@~78K}1tA9W@YpjLu98f`*y0zw z1ogsEeHuB)z4jf{u}Fl+fV%5Bsm+pV@S*PT;cW-?71SM2>*Jh-{($=Fm-R$OfL{?y zfjXBalS!U)lK$^EP(S?tZcxuHufjMRSuv)1QC{d z{9bkMGVJzDz{Fk>x01@#R998M_v*dx9i5R;*Xo-8tzXE#Lw{%Xe8Uo@x+RY4mMqmQ zao8D)H7PeH67}>g@?MR}$$I#3k6L3u56i|NbTJq>pqruuGx{_nzfiaMBAvzNSB)clOiBh=bQqYlL3~29_(`mPRWD97@STC~ z8}~QUO>TjZtA9ky^(cwl=fj10GZifVSfq#JSsMA<8`G-k2bvqDeB-S2J zLA=vVaYhT<)B6<0oA_h{<;@`ZE#AcNgO%$vCZ5twS(=vkYyGIfV$Y5UC2sSD0n%M> zBNo3a#3`1I4U^A-^rH%HEpgV1aKqvi?(>6Scm>oj;0ptgY(W(Rgec4%n_{2qv@(Mm zM91tf?|%#Y?}7OpH5hRA{F-e^!!YB$w2gMx{y;ciJTat}r&;o65Ks*0{0X{_u`GrS zeCoBwy|Ee$KoxiSru&sGkE9!k1|0;FlOWxRAZDU7jt%j2VwNaOaRWd0EI8fDcRv76 zx;BLk9K7`zC@O1;m*;yk!2j^t0|VWf0)2|J^M843-x&aUtn*|5L7hh!S`YC0F`jcU z$Z>o4RWZ>Kpw9CC0EJth0rK3IoQi!@uieOB z`)LeszE35h2OnP4NcF`fy=XM%xQnrV-!wHv5wbuFF4f)~v$jCVF7 zqI*^()`_yP>T9SNrL$-km9zuMcXfhNk`n_R%~&I383`28f=;TT~%*A39h@C*T*I0j?h6tJR38VC3w&in?( z8&hRQI-kj91O(UOEqfGkT$xNwO?=uJbx#js%o7U zzaQh@Fh?)=3WN`ZN1cbcv#NmmS#g6DQ2MRoz4;;{l9h~JS5U!aH!9cqEOl}f6G zvWK@b6U!j+1u9O0I>C`maer=4u5qANRlF}5rhI!uDCCCWc5hdJKcw?BNp;Vn`Z>6+ z9Co4u)i%{v6;phn;vADtruZH&ecz2b7to&Ut-LkqGxYiqNb{L=*G;z*gkV7YXc7Q= zxn{+OBCTwM@m{(CDlw|H>yF%$6E5q9|ARHl9`vsqp27HwWCw^{wtodSm$#!25*k7P z75kWSj_ai6>&_=8)dLnEo$5RYrnxGHQ9;)vI}kHewHs-rn{NJzTN;*>1i9zRVvX^K zZk%$Uf#Il5Ib~Q-oBma$b%$UI;N~hOBjRPK-D+2Yl-Q3?cLM=a3?#uAPN{{Ac^p+H zRIUu;MTkAz70e8>F@HA%DI?&x2_%w_;(*;aP^xNM5y(!)~XdZbObDL8!Kn!C3xRNlHR)4}$Qvz@kAQBKHKdLfM z4zl?3!9vlIZUg`0H^l&6RGcbZBqp3Sv2kvJ>Vo@ijNtKydBnhjX45}tF5<=2uWKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000BTNkl;G~RsZ=V_mq#K7hyh}N7$63S0b+o@2mmTQ#)4V_ssYsJpca7|7_6tq z1E5~H_t<_bdao2h>$iouJ+Z^)Xiy74y$NchjVcD!464W1C;{pvL;eivnG9V# z0_sUnWuW>;CE{?b0CnBh>J85=^a-2;^+ceFqCmj?K;=aZ@HD74Q2&713aZfauNvSy zs7apt5|lt41$EN@Gol2T2I@x(^=nWgg09mo4KNJU zAy6Hle)E;s?D)P16rH6Lpw{?=Iza6QwHnkGP!}Ar4ug6s+W_TGOt(P&?WEM@xSq6U zD+6z@3`E}LZ#$@+pr%9-Mhihr1~t_NWRB_13z>D(i=Y-eKTHnSb0H7h*N76J4AeYO zb3r|J4Yk5 zaX$}KZ7;P@&PAamz6wbvr>0(txv&~t?ri;;b+i)HgeU=59LNk5TjzlAqfS903Ik1Fc7ms0e5D$70n7*g|aQQrna=w($0Icr5u9DeXPH4 zX0~10*-bHVN@8E~%e;B>-uC;w_g(L6OiW{IY|gh~ZtY=F)qm0?g_nv7FBcWPR8V-C z+2=bWE(``^#RK}|f~wCKJ!SnHjDYCTTSCzFAaGKYc?tT(##1He?x^czz69&e)B1$H zW$hY-K#DKeM3O6B!p^S|6}C=P18LQLFPj#TfLbvgBsB;h6cly=^WPTz!KRKA=(oS9 zwJ0+Mg4`ux?tg`zZ@0#k5g3T?h1K&^TFXu*cmuAO)L@*W1O~bb;-LoLKpn0^nCs|Y zlT?1q=*#?<+Vh8cw66H(0q)cyd43{^lMBxXyhHm0`0 z3o2U}*Cg0rDuS)t7mp6|~}9`*`;x z4;u>q-+v$Dhw2b8*W@NCx+KY!gM|HB@8R%pjznVYTB@Mv*$}`F*Lf7Wj=t`P4Sa65 z#yYV&1fYspj_H1=rPA(tD_o`r(&u4!=RlY_W<JL9m6 zi+?GyVwcNdl$ULdQspYL8QPj8whWMk!wQy1@cU=k>%(w1@WaIuuPD($qjY_jjgdoX?b~ht$?1#jvecF z{P^)6KA$hX_8g42^ZWh1fd2H%&wtNv9}EU#qgAJ=fQ4xO1k#cLNtu;B>)eNNUBy`E z1drB-iUFA4gNnlUC46>vb{7b~6+&^~I#2<8mYbVf9dPhH1!MbwD&Qt?24ml0jua&T zJ_&dFEsQr{lo@5l;e|GnBdE!@w8=2?!-kiV*$uk%0AJo$`4K|wgh01}^naY3oJn}* z0Jnez^!@13qkYl;4Y&cJcVW&rJXhiU3Q!0%jo?auG^00LM}krv)vAxCS_GdnT`htf zyp&NGGqc!RbcKznPtl9i0K)tPA@V?Eq(x{9-h&YIYkJ3XHVF?Lf@-y(G4$I4+pJUT zZy(I~X6*QCBTs@lA&}vA#($80>pM+XYgD{%NwWU_M7P^Y!?nQ>J_qB!MvF7m4FWYe za^y%i=zq6@f`VqG(-7z@;4TE8@5T?K|1l8)R@0io!orR?m7c&eApbJ0j~EZW@HcgN z*+>XK1wv7=>#U$uj>EOG1^NYa0#sr&=I%NDXtJlO58lTJiZ=RR1%EsUG?natP6a3N z7^w${tR(^%TVd^f8c-Gj#-~L3y=3)#8>1LT1znl!fG;ts-MCg-*Udk1O5?*WL1iX% zzo4?G>Mb~SKF(5|v%o0`H9T}eAdqIAz)Fkco4^jd7g*ynqn$va%tuKon<|;57Bc1; zRGBdD$}nD}*b}Viy?+E_yQ~zXO7dta_v4A4B|89gU~IU1#QQ?asMA9R8-6l&1QL8@ z?L?0@Pf)c<1Km~eR)RMTg8fbUO;=B()(6qQM)_4JEeSiB`V)X410Vz=uY&#?Cr+H` zO6o&M#SddV83+Iufe$ENfbi4ke;8twv;&c_=FG52-mt!r+r0=?QnIqLI!8#UX~(M!-8Tij4pOB_ z3hP@P2asZuVb@%i$V>6FlB{j0cL5B$J_|^-Ls3yp`5QYw2tv=r_(veN7|#iI5j*@8 zT&f0NufIpWUp15iGi%@8%>U}J=W!~Fj0(7_&v(IQVxmR(#@5*W$L$}hIMvLuk%x%@ O0000KLZ*U+< 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 diff --git a/packages/SystemUI/res/drawable-hdpi/stat_airplane_off.png b/packages/SystemUI/res/drawable-hdpi/stat_airplane_off.png index af84d66e542c8f354f58a7500ea37916816646d5..deab5d4db3737d9d7396030872cbf600c06d0a2a 100644 GIT binary patch delta 1529 zcmV6L&Nu%8Ma};DhnOJ({2dqo5`QqXAqJa3warpgzYARd@@3W4)stQ7@}{strZdU0V0{Hej|C}j z?$gIRcUM(am1Pq|=kW4ljGGu=0Qd2HmHad4eGtpVAe&n*w_%N=0dC`z9|kY=_V!NB zD6pocW?FlD`wHJ~==mpttD5lx@N{!?^PP;>f|=y%X@APs6%`e+pc6~8R*X3_P<$OS zhC+7!B=2lMuPGUKL`6cDfv7!^n zotU>nR6?6mbOPo*8RdTzdK7#EezgpgO*}N}REuta-w+2?XRs0+&GHobG2rHs8Q>3k zTz}$5use$raCv_KEGjwAmjaflb_Jx&WQYOBnDbT+|r|_LNp{OUI z#gzV}ypPj6%Do-j;z${WRHUgBii022G=JsQ%KBTz3=N6f`H#RU-_8%A>=t^0xn4Ok z1{?@#*wuqD=hmDJaE-N!5fyfZh@9HJbUm^B)u@Eu=hYWf(%8)LZ;Hv?7Lbt=)*C#S zvjL*e2zW~Y$GDa8J@6dQi`mH=)R2hcO1QOx>rGj2wownU9=E#0e}a0(l_sfk(|(^df23V{&lsI=@ig9y4SIWCE;PC zF70m3$@kTatC_b;rM(tt3D3@?0u~$DdA?Kox2nIte`=;iUIz01&Y(ia_q+3=)8hOH zxx@O|!GJC-8Ibc7}CO7%LZB z8HLANFkj8Q!$JKsNn~-sYJu*3FywvfiG%Jc#bK63S@x&ZyeB;u9usV%|l{ zjL=p0Lu&3Vu+QKyDDk3VD5_i(U1Izw>5GSV+YFk}yv@x-q~t_oxUKoYZO2?(XhcEKuh& zKq+x%)CDC^*EIpZ1?&U!M}^cGZC>c%GeU=|cn$`{8X6krGXF=Y+chSSrrNmafW;u`bOgZ(CDzUD1^H|0JrPqsGn8 f|6wA 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 literal 3811 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 diff --git a/packages/SystemUI/res/drawable-hdpi/stat_bluetooth_on.png b/packages/SystemUI/res/drawable-hdpi/stat_bluetooth_on.png index 4680e5660722288c6e82f9737fd01421dc01dd24..9e8cb77e88e0fd0bc741e7e805a6b59418a96400 100644 GIT binary patch delta 2134 zcmV-c2&wntAmR{^BYy}fNkl>gj&OIDAH{IwIO7vKmS(j1?sMlc&anZDi#8n|BFw6*cV4M5$K%19 z#4fW0;hYYGr8(~ocOKoN^AoCWtt~d{M|7PzVPQ35pReiG7CiKHTA>pKbh5b50f08S zA?v%yC!Ah0Yn{Guz%rjHWD;nnrt>YTVVzbo-R}Vv+JCSf7f~uNNDyTA)zJb7v_}Y^ z$ut;mgp=M@sPDT706xMvnUyAJZJqxHO^?kJAcBfGh~-*@!eG{dY@ZT2IGVIJt=b%_ z>CyMH)C8{EN1*BX!I=?uzaZRrp=Ma?vJhMj8vxAFl;FxRf9ghS7<^|#79d>5*7>UO zYifRuJ!KS>Q#+(Si z(c)@;W9|S%Y6k#=KPh8->>M;O7rWhp(X250eh-B33C369-j*ay&@)=qs%U9o05oPV zPXQpNqzBawfJNuY%uO0Rtg+~#g0PcMAPV3UDzn#1^5@Uov0{TiNY5_Ii62Q5g1X=E zk$*HHq-NM8P`!^2WdeYE#2ibjG-oAh!Vdenk>Vz_Cju07olQ!lIJ^ zZVj@oN9@`<0pMNxL95y`!7XgUeNY>yIJe8cHfa`h#gg0sBg%ZFyx z*7l|7qUjCy!p#1}HOka&N&*0Do`^WExqtl{ znu1$N06aJVSZu8i0C>I~bE_-6940b}c9eJz#(?6gXfc4iqgL-7DZm@n-I!AjAb*#W z&67aT!VQ{R!KEUGGC0^T=kCPm08qkdx9L5w;|1zBhXxA5$V?JDH9UOO6RK)l`f|I(4GX%LZ!-_>_)0u z5vf#Te~GHw-z5cu9s@wB{}gc=>d=XBy0(6R=Lc}^dnj*U=N~58kSAM^RDb1R-4#+B zPI4xOHkSpN2Ue$v*`kI8fHzB6^B^)4>h0j%GHQM$vC$UH->5L_dQmQ7XX&U^TGu11 zS7_}`GRc|jrNIF(_y@^kPCDxe2wyh6qG_O7SJ#h(hcK16wj)&0(1FZRq{96NAl$Pa z+ar->2|+*iq;4hR4W8fL9b>UkalU06byRYaGs_l`t-|D1{wc|9E) zZ9;|ifM-H94;opM)SisF+Oi(Y9e^xou(Qwk3K|;CO2ocX2)Man6n}PHS6%byNT(w% z8zlfRuZKJb7f$Tb^i#=&k_50YcP`|WlscGahlkilVJ>&z_*sg2ISxP*0PKIEg~cA} zn-(_DBeEuerJ^S%L9=fUu&B51awCcFVQyFXn9podR%8gHvvJ=m@R18hc;WCu_;`1_ zV_%5zgV5ZxfB=vX`+u*dMWquacM#Io#F#$=v7dw|TQ1n<`-fF05&zI4vLYz--ry4-Jclj>!k!@N2Q_tj7CX} z)Xg&X`Lpe%5`Qr~7^=4Cde7<7HWPy;^_TOe7WrbF%@R7q&y>tVfTG<&|dFSxKtwMBhthh{BmF>XsTWVF(Hx-m$+IPGsK2Q8e`T~VM;6Ph0l`W=#B%eSIsgCw M07*qoM6N<$g40$9MF0Q* literal 4194 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 diff --git a/packages/SystemUI/res/drawable-hdpi/stat_brightness_auto.png b/packages/SystemUI/res/drawable-hdpi/stat_brightness_auto.png index 2698b58d724c635b0b69a16809cf3717975fd55a..61ea4474fb813e7cd541c34ebd1a96661a0bb09f 100644 GIT binary patch delta 2219 zcmV;c2vqmfBDN8bBYy~eNkl#ZV&hE@T=iGC@^PI+F|9>ifJkM(&{eM@rZ!pZ>OAWJdDZU(^ zn`mqECY8V8O}e~&|0#wg(z@+tcpa21+*T5@_EH$6M0U|27uW`A9tT>Sng*KJ_zAd z@-KYvfTGuE>Aof?*9#hy%K60WUfwfO`Bt1>JJ+ZUl7GkNi?Rn#jZK6<5C(c?|CzAf z_aWs5f%U%t1qau=hkhI0K=9mdz|P^bBc8F{AL8x3X9W-&cgPU461T7r|0cHdT>!y* zD=6tzCA-`ju~)Zy=Z9qkelk|A8}yVo8IV{SPdV3V>0A@OpQmp=Ftah~owzWQZu3W;SR5*Vh%=Z%-xc&)8pT+lgV6hEw z)FY8BUYqCxzmuor4H=Xrp$6HY52#Ch@KT`?jPD17epvg@5MCoGZTOazq^`Zl@Zw)z zW>u~eM-U+zBGa?iz%b{%QKwW}bsbVy0ZOcw+-qJUR#hGS{C#5hmvc-Z3atvj{ z<3X7`G9j^e6OZavojmXluXCG!aQ_ZV0F!O z*TX1p1my?|HdV-tCE-!0pA(k2DmDc5Qs<4a&M#bxDDsOIJ@N#YJ&NOgjLfNQOMfbN zHXRYa4Hs%W63~>Oz z|7N6eH%s2w7_JxNo?8cuNIMf9xvPV)Tr>X5O?31$BJ6#kazJ(K%hWGA8#%U3 zrt+#Z(5(F0uyeuEQ=4t)oWv*Yxg=hM1w5RJ(Q_3CixQF9XmIMH?b=B}BQPXfZ( zY#X*%!ziIebFw1)0{F@ef%R!6;{7Hx>8&WlNWA86Z2^u!iA>-1y5CdOl%uJ^0G@xT zC3ARI8DH=k=v;D_zU7M*`hVI{PKLi*JX`Vx(PW+v-5ZBrbxn~N5bVng^luftLns@I-nc#M;uem5u@nID)ZDrA1j>_GtNkewlPs$GqSW3A`Iip_SJq~>>Kw%8#V z2X((KZo|EUcqm<-$~gc;o|#P^2$F) z_|QS+6vJ{}g2ju~e18U~wwiIBYvfucyueXMM!0^;_WOacbYuz^Dj#?iqLKjS_po+i ztpe(g5V`P-(4x>Wy?BPUZwo z=2wMg9b=L@h&?cQhpJ%8`As+TOY1)YHGu{sUQ`T04x)lMgn#QkP(dHxO|alA_`E5D zvfwZD8QWP?|Ku8uv%u^*O*5UoVe8#27tl1GUE{qiY|ZN3YD(;2p@J zOv@>N>loT^Cy&C)spn4m5vG7 zppb`=7AuA)BNOyt?L&tyS6r#S_hM|I8&>X)+dY?*9SN%G9eMpL|4LBRV*U$~CxGuK tYCRV_E+qe-LJbF`b^pu%@bOP8|2G{Z_(TDnPGJB5002ovPDHLkV1n8gM3Mji literal 4436 zcmV-a5v%TrP)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000JmNkl36$i0UE2=&1`m zL{UBTq7l9IQauFqAPGTKbhEOcjI^=RGPR4CIhu}>o>7l8=eBzJZ}?d4+nkvM!3~>p z*=v34yZpcZ_pP-9=NxD9Rp1Q2&KhvmfH7X7{n7j3fw9O6Vt%)bqgvjWw%Ma^<;-!7 zK#-tN(Q{Og!|2lnp}^c$R`g#8G=asyP5Rzp<`#_6Me{p29R>uRm%D*3LBuLE0eBo( z16&By^*l1J1WeO^&d3e^PXm09H-TQ@C145Akf&R~&A?J%HgK;L?$DTvfwjQhKrKdg zFy00P2_AAlj}&6%*xj(ZLYCEtx#1X@bel~Q^?a72nt(Lx0&ciec*I-u@3pegV7NXEIq`TG7D z@RuMIKMTwdo6Q9F0H5Z~iEtEE zwI;#Kpkc2X*Ck_-{%h!SqY}SEV^X6K=ET3#*sZ`$CFoE}0qO?6 zl`;;v61YW5HqD%-Am^m;0pRNx2(|?wOSRFx5BLIDkir@rQtSiZJwfSb(P)pL7soPX zDZkAqT+B-5LPi9l#H@>H=1FMPR8apa1ABoTK&S40DOO6D6Gfv2TnbDz>ylQb!<3@s z#5}Wrg`&Z$B)pzdF#|zuz&NN5Yyno7R>Gfi61Y+8{G#z&mDH7XXtbs0PXeoeV`7fs z6ox2iu|ADmEQ7z4Qhx%MNZBA^&2HcZ;C4mvA>bcVturAMdA}s6ye@@M;xgm;7;X5Kk$Q~n1tylsT-o|S7mf5i6ILK$_J)6eFHoJYzNLs;pRYj(FYt9w_mM$ zwv68*@243tRndMLSnq9&$Qyx(8KUm;4+-3?8j!>ygTQxEaxO4OMlY6kcPK&=6ZGkl z@z03uI=p-f#?p;uU0tdXyXCQ^zy(rvxr$c53@my(Hs2X8@A_E=grc@N>fe{hyK%|e zRPj0{Wq;CU=6Urtol5s|N3Fvw0d7jn;w5zyrc?MHDyUF;T==+f}Jc8o$Ww zwn}=o$s}`c3^f)7#ZbyWsIfbfXf(}$q7;1*_*foWD3^GCT(lBEm>NGj(MrWCAVN~c&2=Bed_-YIdo&e^HNBzg0YnCGzB@YmAHzGT&OM^V{swx})fe~%!Rd4?M1ti(-m{RZH3Rn((O&WC}! zRGiYzN_`saQd{wY;4=d_PtmY=cPSM*GY0~5WOx!-Cq*V0r78v~<&Qmn zY{qyzcLbc*{W)`xg?F}7kwX2zYrwlQ$h<#r-ko_mSI9x5 z&NISBrKuY54)7@OhN5v0cvItgWK^Hl+W=u_#BHYy`} zzEQB5FYibA4yE{WO60ORvCE{*b`9_aHcgTpi#a8~aUb9wp<5!M}^CA1=@7 zT$oegxXne=d)s2meOLl6h<2XA5ON_@c*xyJgX%r<=R!e9Rpm< zI|Aozy3^jW{erMdS0a=O!;{}mCC(mc} a_3r=`BQmJc)#j4`0000a~_BYz1eNklq(T5Um3GsnQNGwK(5^23XzyliV{V0XqIhSc#9WdIcU=uD1kT}W7oH^e)|J(QbU(aMR|9}6q|3p#L$K%Z^eV<`X zUt?J1Yw+WZsl=vDQGe@&sQ=pWBX2Y8(AAxw!1GL-d)v}D)1Ryz8aOVer86m*Y>1)( z%?UoG+x~Ig36C3Y`Hrz-aanqYcx3H=T%L1Fxg~`L4+!{}X8V899REZ7y}^tIV&g~s zS!e%6njP%W?SG)k!*GI~S*LUn*Mx$+7tiQ+c|^CvKjYpX3Yaa4zktbVXa8A%$Kwz# z(ygGZ+uoN)3*H4AOj8JkwT-&vpGp+qx#5NzV@1sY-V11b3Bs2ojcug4GztK-!%s|} zXV}5hU|s`r3i%p-Pe9O*YVOPsgqy}u6T-y@&!@R&owOK!tcxU z9miG@A))(>nXRz3h;ixARt5#zugtPd5Qg{5Xfbj;yE#1I_=i(aI z>|j<3Uajwl75tkt1#R#kF99|1#_=o4(jB~HsDA|E&x63rV02o+Yr}euP=IS87;YZP zd+(dO?aFV4--5SVcf*JIjCeLpubJ-4Fy0qh<(kePU@%+o*FuS@x`k~OBD9=;k}+H) zBFSLgPX8TDa)>lH8&2sn?IH`G(X8Mx3A0)Yi1BN zi+>C!ym!Po`gYzvR*cThI>Bdg{SUx=i0@;x;Cw9jtl{|grs>uVKz<6pl0jndg%Z6{F?Fwi{C~iA z?ot$pdB(YBH)TRz7==?`LRsfnV9;cN6`C^kR+R9jMut6fJeJ0Az6X@3v?vOYHlF!= zDiS5otO(fJT6dp+0&wo7=PX6EeC=7 zK?t3dsNY}8Z4chN+KJABb-sV56c};*_mG$5d5S(Ux+_|qw5$trB$U!{+ONrSKt=%n z;ILa-#h47@59)Sj{P&^&2L&=QRwVCZnhRMVQ^yGgwbadnD-nqv!GkB8$_IonBk!$? zoAD6w+JAK+N_4A0&YjM|>VHSn0+O<5cKC?Ckgr1Z24B5Q`NBj$AzP@YqEpw zZF=9=r+^*)MoC^#Dyf}BrSPbzkR6jdgyeL^W86l)MR<$pCXqu>+m%Iw}t z32%*rW>oh*sfdt?m4fBpDJFgMIx(jXC~@OaiD+mVRiYLARL@7}i20A`tm+ly>ni3% z;IP7AH(DZq6?l-rQ0b2X~Q+9-wsO&doK>!2@IY7#irGfX&A$%~Oaf1qr8wOa-B z{K3mOrfdod;7Q(bKhR4@Cg(viA4FD&f#uT51>RI!Mkwi(w>`oQ5gdBNhA^lmL&?iN+UyuW$eheIDJkYMH?yx zRO+>+Y>Vr#@HdrQBJvDrD^)Q09M!GTjot5noItbpl?1DCvp?dWIwRHGkIe^LgmS@Iq1JU=4}#8)7EZnE%ub5z{6Q5!tHbjkv$1`^hyNXN@&= zzGnHGIrjm<2LX*QGWuwRaJ}J{ZxLhl#%QsoY&)!mR@3r-hv%&L2!6|JV$E)vokof9 zSi2QrbiLpKUVd=gQ-(~>Q)_CSs>8)}8f7&i$9~27$@i&L5ttsYV@68 zTRE#yw;Vg9apvE6!QuO;Wi%C%d?p^#2PY71evy&y*Ou%pB_MP+j*X1>>2c(!=`Ck& zh<(C84Iv*IHKXO}F(Dfi(m+vocVjZLL?2dLACF;J2NdN!<07*qo IM6N<$f-KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000IZNklwf^p`wHwY%Rb!O?e#stna{3VTURek1~7#n z^gRbbq_z=;mM z`h8TtU#-AL1+XHjT?f>G{Yt`IJ=-$xafW7%JW?Cv48EnJyAAjo*ar-2@fjwFrtU}d z+5wCJrvj$|Gl3ozc_E-TvlO_IKrG8tvFmB86Z?`sP7SKwPi#A+b3xc!{jk9hx;fS@dmnR{8!ThrSHtWz?kYmJ(c^aHRFpDeM|^UD!4y^=YTCzqO$7e6X1Yx=%Ae^_-$GRqy}Z+EMS$iyOGmuT%{WoyVVqBb^-6pwUNQC1%3v$ z1K)_YV`;_gx8Z$1@F4Jj6r$c?@R9jNpHZ+FB+$jpqd58JVn@)4Dal zGn$bPnWk~2WYlHIaBd3OpF_#rDizs?$xzK`cKi^aX%bM;8PZzyI6b1yT*L44B%eQ- zL8mLnDidm_2UQQhsWwJc*s~M*q^7{G02ZoMzC<7ug4m#aNEz${-c*o7z-}4eJc0gH zE%F%fBk+(8e@D%3g)!x$8x%@2BHM0k(`fjvc-x}`t#^PY)a!3h?NkJ2H*k~gr42ku zy;I?Xt)xE_MaPXBMU_bBC-k{dMf|xTVEEx z*NG;cDNyU;nJ7hTSwrz;dn0^t(==;0NZ%G|L4kVYw&_m2@%&2~2cBmqg2+`K`%;{hN~K;F^F gc#&4(KYjf(028|b)MdYR>;M1&07*qoM6N<$f|!pOA^-pY diff --git a/packages/SystemUI/res/drawable-hdpi/stat_brightness_off.png b/packages/SystemUI/res/drawable-hdpi/stat_brightness_off.png index 0f25e1f0dcffa29e0e8138816a7ef0fb5dcccba9..6900d11e756f00ca42576250b42f256d2fc57815 100644 GIT binary patch delta 1828 zcmV+<2iy4H38)T`8Gi-<00374`G)`i2JcBkK~#9!?OIuElvNb&OhuqYs)R;r5D+mg zfEwaP;;v6%G-!-IX`&C9iYCMd6JtUlYP3;Yp7cQy7hH-GG^W_NG&Z$+r|op7HMK3l z8k8uOTIjUn_tozR>m?D{LZYeuYU;4|3SdMhf7OK z&xvJT#8FdIbA8(F8VtS*4cB12iNA}AiZZnxEGsL^#r!v5ew2WH--6Lxu5l0d@|mWl zrW>(djrBcg^M4l-DK0La52BxgcogFR#-}SPDwa6LFt-(RC!GNN&N(M2_hRlTz%RrB z*x%LFH9uVf1REL}&WDD70O2udcm(hzzTbiQt1=~^Fh?LmhXL(oF6s%Dyix3RHtElmPu5b>D@j1uts6ySv5 zl$rO1AdY_K3*sgX(jraLCJ%7-?6`z+b`GSU0Krimdnce2uov(i;JBx0GV>?k0N@$G zgTS$gz<=+WJD@#LdoqB(gmbTGbc!Zve;T)cxR8d2^P!1BX>(j_G6QSZTswmK-Bndp zmrbWBh2J&U{~DjMcs<->I<-N-lL>`b+8~bb8X)S`(K|D-c0I%x&O{V10Y1ZAA`=@w zMQdXE-iv+LCgj{?sHdlA0T|q85L)MB4tNgndw+4F0Rktsm^ggAMvx-%kf<~B*n&W| z#c13ir~T)%j+sm7gp}RABfxjU7>{iu_FqaQ; zh{mhJ?dY^I`nY0mR(?QfwJE^j3mVvnBQ8`#aM7k2bE}h?_Eml`w}j1UAI6Ck!Vfp9 z5Pu9vh}b92P0h{C7qU15&@Mxa^ENW*h@X&Fl3uqEx3T~6sH9vIB2QE(oO+pG*-`}o z6<9@zy%Epm-LbaQ@lsW$$f-NLNaSco#M?gddb$PZXdvCK*lXV%pj&mnAciYIL@qYxgvnkcZB55$cc(ln&H%p6Yo!L1FHu5Cu z4Uz~D_hY;w4FX)Qa@^*f5Hx>VOwCUv1RhumWIqZK1z>%$BGm$@XzY|3^R7|B;&E2Y z+t>_8SqKC>b+a0Q{k1`;i&HHCOn5nSfbI;Wy{o^!f8nfijw_|X@D7Z}Tm*n7et$w$ zxGD|Jf|c??7YUDvm#i5(7?hIrIGBCgb0nJ4QOw_vY5`c}DO}pJVhBQzr<^HIBC1>f zCST{#dBxj!LV!XBadk3C48x8Wk{Phk%*d)=#t?g)Bt|J!tQe%*)|u?y{zVL#N`>`9W~jX zv^U3n0rV#D*DpiTh2CYcH0Rlw>o^nQq-Y-hT@iqrKj!bM%NJ zmEWYY^R~Cd`93)FmBj7nkS1x*sqL;1c3K!?RA5;RVqHf2ZanD~fqr{^NPEUSA-WZo zgMJuKddpq!2bMyUHQuG4P20Bs&-=xg(KOfI)ZU41AEOO@CT%Y`)QBoE;jWW5%z1`X zzA}mt7WZ?Fd$?COJb&j4C7e%}00G?_K4OazjJ(f$VUHa18`$$VFF4p3+h9$S&$u={ zaC|(c7aEDYr3BIKdYPBww&mg7nWIj~kt>DdYkv=<%|umI(LHUYmT=D{4<$*8 z)GPd?^s7sjv8uoy9&JqB7zZH+HMC$+P2GLpYDv9^F{G9}_mvg7P;*zOi#3E&d4ev? zV|6cF>ot}2(EFVmk|kG#OxsfxqbrRfW4Af4+oR#K+vDqds9VlCtgUUqBaf_(!VcL* z5~h7*Mt?5w!k5a5S{O9ftk00-Itq7P>(egw!;Ris9Erx(eej@RR*9tJqz^_z%13NkzPHbu8SJ&!Q%OWs zB_-iayR_A{J@L>&MV?0Ds@ZMc+wS;gTqh6pal_}Pm2SFgX$;`#u+tqm9nZ9t4tPg& z$A8aYg!SR!j2Wfe3roF;TRrTCiY`n!s8BlPuo!mI46)Uhh}t~cEBz*2t`OgrR=T?z$q$&4d@ z*x18kliXu?(lINREn9WLYeG%SpVq9YnSa(ap;Vf5!!Kq{YAXFU4siU^U-e`EdrPLJ z)G#4rLPw@lNBT=&3f#n?o?tb`Da$U={Tsekw) z&WHZ*dgR;Pu4`MtLvN6E%d>6G{r;{05UK!F)c7SEip4xGBG+bH99aeEigAaFfcMj z_pbl|03~!qSaf7zbY(hiZ)9m^c~1Z`FflPLFgPtSGgLA$Ix;mnFf%PMH##sdLl{pJ z0000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{QJOBUy07*qoM6N<$f*ajE AUjP6A diff --git a/packages/SystemUI/res/drawable-hdpi/stat_brightness_on.png b/packages/SystemUI/res/drawable-hdpi/stat_brightness_on.png index af8a24d5b61e9e05bfd963db29e1e1f877310425..f3f4bb5e789410c523beb3aab236caac78c9ccfc 100644 GIT binary patch delta 2529 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 v>bAmerA zje(hgfq{X6Au+kQz%d}ehk=2CAum5Kl>rqnGBA9*#=ywHz<L4HwU zNoooM0|V3!27d+y240u^5(W3f%sd4n162kpgNVo|1qcffJ_s=cNG>fZg9jx8g8+j9 zg8_pBLjXe}Lp{R+hNBE`7{wV~7)u#fFy3PlV+vxLz;uCGm^qSpA@ds+OO_6nTdaDl zt*rOhEZL^9ePa)2-_4=K(Z%tFGm-NGmm}8}ZcXk5JbzL=Q+b7WC-DjMP2-p0Uo4;_ zutU&Q@QP5X&=28W5fzcWqT!-n#3qRwiC>YZkd%`=CY3KOEqy|!Ojcd?mRz5_i~Jvj zt%`+8dP;AV*Qyk#nyCI%JE-2J5vr-A`9bS|_9UHDT`N67y;u523>FyH8pRmfn#h|n zo4z!=V1K^TVu|Ght2*mkn>gD*J6C&a2V+MaCpBj!7X?>&HwAZP4|PvnFB5MYA9vqi zzXbpMfcn6RK}&;ognhg9Nrj-K4POhLkm_H`6&XEHX2* z=4M~aWzVzEuPE45_^w#HB&&2)*_#Ue%95&GHGhn?UUgIJA2#YW)ij@Nm1`?(KiVnX zRn&dDSGBLP|L#PaNwX*aof<#w@C=Qa{jz2$~&n@l!u*=n+F`wpv}`**wUIlC`x|AT`$hkhPuKPG;B#YyW^=guUb{dIoQ zMStx}N3SGa{daxNO`BVH@6_K@zJKCj-ea*R`=4dL5P5mg$5< z;Xeg_o%+-I&+-3%01W^SH2RkDT>t<8AY({UO#lFTB>(_`g8%^e{{R4h=>PzAFaQAR zU;qF*m;eA5Z<1fdMgRZ;Hc3Q5RCwC#mw(}J5 zvBY3){L+BMS}H{uKd^Uf@AeLkiyurlLI|_$yxDp4W(OJn_KDa5>;URMafRP1XR)BI z{Ci@}zjA9WdmUc&_s5$Cn+Zr5Z|HK*6~Zc~$n7{}pFaqr!KJQEvef-6x>rhf?Y zvt=7|(58bS3^C@~Z575--T_9FV@{W53!b~YidN}_g=dX8rs<&DyiIayTa~HMgY5!( z?74uKTyzS;-$Dn%c)?-DVV~C0Vl@GT@tFQv+tvW)N1Hj-Q8-OeMI|ru9V&$$?GQv1 z(61~dHWO!uUOar9?xfB_2!8kxNh#`~m?pazzT73+dWgHn|q_5T7=X9XN)qgJrxw|WC zt8phAV#H-8+JRcZQ_`0lqf|Q8`=ggg$CVVl!uH-fHsPa^y zrI^JnpZS28bB^K1KSAkbIxTHr;hVy{+K=gS#uX3Kvq9S}9a}=fN%25aHnzyhW|ZRb zYLnqANzuAVXq(6K001<3LPov6JYvc`Tt&jz=cG2kM@GItEw7!96$LfVJHT n<^?40{^9HZb^!k|z~2D?e8~T-(9Cf#00000NkvXXu0mjfdG?+o diff --git a/packages/SystemUI/res/drawable-hdpi/stat_data_on.png b/packages/SystemUI/res/drawable-hdpi/stat_data_on.png index d760de51a1ccdd168de31181e73f05cae160c644..56dce8913e67f61010c85ac612e0d79ef8eec6e0 100644 GIT binary patch delta 1833 zcmV+^2iEw=8@CRSBYy_|Nkl(?2~p=KReDxR?lF+@GPaFLO9?{b0isv*3&obl8p#Uy!JKCN_Y;H3?@Y z?c&`5fAC2;V_5tHH+to<-yGVnY-}G740~uitibj>J|Leblkou)*I9gG(rHbxEf09l zoMb23u79jzdq)-weuXngZ@I%9pI}Ye~vON`7wgTNpFt)E1-w?b7*)X>5ME1E~c}# ziE2qV@~gB4yBr~RvSuRWDzF*aj|N%$-P0nmGJk4U9kE9hV)vyDEhFG}bqU}Jlgvp# zY1fkTG)rzp+WMFr-xpx9DLt`y0&g(6+5_Iz-KTOA zpw1NQ1EzQg&R1)&*yFIhWd`HRDNRU^LW+PJb~6YVWIhq86&@~|5H8~r(0{*{3f?&f z6Mt$NqM34eMqE#G;=Uq4^Ovx_!-xRJXw?fRKu*k`g4ZAOAp@jzjlpsTnAvJh?IyM_G z3O$TxM~PrUbP^`oj7Y4~&+ez1(JNu|b*lJDo3qD0KoJ8CzRs6jLfauCoGc~7u^=|R zw@|UYj}@#V!AflafR}tzX%%tAi+?Kgni&9lPC%8DtZg<@hSsd9F_U{L!m)APQ{$k; zD*%Sd&Ns1&Z;)W}wUiX7=6F#adFyU98=1;rTT`>@VlU8kxUyI2;^h!;4r!5Ksj(d6rpxDUN$wso4 zEgAxdN>yox0mVQ-?aTw|9H){FyjVs~brBPA+@n7|9Gf4obow}2t`8h}zfm{QeAh|g4&5U;IfW;T9anjn-33zG4!4asj=cK$(%pzyXJI-^{>c9H0|JC&` X`fH=sr4FB-00000NkvXXu0mjfJ-%Oi delta 3527 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 BhCToQ diff --git a/packages/SystemUI/res/drawable-hdpi/stat_flashlight_off.png b/packages/SystemUI/res/drawable-hdpi/stat_flashlight_off.png index b9011a91752642c1fda5fd2cad20081cc5763d4a..76b5de0b3a0f17fd8f56866e024cb3cfcd9e6a70 100644 GIT binary patch delta 707 zcmV;!0zCcy8QKMqBYy&+NkleNReaXBReTjHf-bZoD!5Tx=t{6| z-1@?Wpj9`zF$)*&1b4a+A0RgPq=HDrK){&hNkXEbX{#V=5f#COAY%NEOyF9BEo$nm z{09y*nLBgmoSA?Axd{Xe27|$1Fc=I5!~cv@sWd*BOx{kX(|>KF(g5O*CK8E(R4TRJ zSHiN{>?Fi(jK|~q5Z4Y5Beb2iy|GwqsuRDQwtk+SD3{A)YAT3H=Q7bXCVk=92M+~< z!8&ihXf!&5_5<|oq5KNVUef+PlgYGDZ$SJR8SsuLl;(GLcQ3Q@4IpdGij>*Q#OJ^$1cyNdEA?1VL zAqMU-J_I{N?FMZ(D7)PAF4~{KFGCo3L*MP8P^ey_!{P8)#&4z`hM(ZELZL8^#jca9 zCU}2{7mhSP!?!TW`B>qM^uwEQ(GS~>vr|43UslY+oqyDC!OmPRH=Xm3K~IKCfZg$ex+ zD%F!p#}P_f-5sMvJ_09>`1g;yl-4l$<6jt1Bs9B4y-WRqCu>e)k+;c!_lEx$MkXMv z4IvkunLNMqDiuD6U*PVk9Xb=N{#rkOE;nFkay*4v*~$l?o?)WHrO>8P`F|i1iOg04 pV2AeD-#dfBU@#aA27}?R;Tz{!a6F!PcKLZ*U+< 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 Y29KdOCU?nmKLZ*U+< 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 AB>(^b diff --git a/packages/SystemUI/res/drawable-hdpi/stat_gps_off.png b/packages/SystemUI/res/drawable-hdpi/stat_gps_off.png index cd3c61e2f6e37de60aa34dad93bea0d6ac32afbd..43a70cd3bec73fc87040626cae6eebd56d9fa849 100644 GIT binary patch delta 1691 zcmV;M24wlg2%rs+8Gi-<00374`G)`i24_h`K~#9!?OADPTvZg#%oyudm)gZPbt`HW z!39g*s1-Mi_J<%=tTwh-w4&A>MJ=R85R4EJu?Px^wzhHkQEVn&r(*Cy;@|y>s7v_k8Evv)%jh@_)vEP9ec2K5WnkDw9=bxmDe-RWqj)YQ~WBC*dg(0l-Y3G=p_ zAXp~`x*;n3TR#sM?Vsk1gDvrWfzJE&?4;jGP+S*eg)G7eq&Na9* zid^{_6T&nECdloeB(4(yat4Wgj@fg^+2_mD7-qZizbIon zA)CJ)jCL!oe^6arJ=H*Q4m5uZ#%~3!27M`CXoHYj(7p+vg`J(96FAodf^gIDY`xa} z9dj3?U4H;FLV0i@0DRAALgz#~nd6N8G^tLNK+j?PXA7J14L1iIHiq|m@&9T1jjaQ} zxDwC46OU3j|FOPz!t4>-e36`$+FV8_m9x@hR)2x^G1d>J`TroA%U(J^O^Qn5nh@+^ zK1bUHn(bQv)h%?~5;6YDaYlyHLfLI%n800=;yb@G99sZT#A?(|JtZv$My+{Lb93|Y zSgaEa`(dk#tqfo&beN?^NfaVRGjx>2D0dKoZQ~C6K2s>v(L6e^=q%d-^dEQZdb9$V zkAJM701Ch7;(wPM`tlJ2hQ_A?^c)hjJO?1lwB?^uQ?%9g_V$Sw+ajCyD*)S#+-W7i z$yj%jeBl-JFEc#EHl*p`r3dg*52Fg&opMkzd0WvaAA+5SHZBuL`62CM9PK$=TPFLi zp3~8HD#GmmE&pFrQl?!2Ar1&!!l^1tt$!ro*0SnU22J@SW^}GKmpj1xfPR^$l1&KH zqeBXSt$IWSTGC^uFOvc76pLMr|GnuFfNP=9yNYWo5|w&PlX;|nSONglV-!F|mYa}X zXU3%v5b|QHhtecKH`ZgW$&bh5%q^?UzYK>2cw(q%6u`urA;kNbyq5J2`mM6nb$=|% zC;+l#0mimD!ugFt6U&*)WS_}VXn#Mc=u+mECm4T2ygv1PHn3|FEOrNIKefVmt#Ovv z1prXP3UY)(B$a6^X_i)zVvP%wcSyIH0)3waT3cJE>3~AU>v_&~n9c*$dm`3QPRqFw zhGW}JW?*VvKC#&jOX)h$gmhW;hy3A5B{d2WYH4YirO0u}35^L4*)tw$)_?Iv!%Rn4 zGtXdrABa2_aou#^|D1q@*GPlCpqoqx`UUHHGS*J@$PxF5*zWn_DgtLq%b~&ih|hRn=UD>n4+^LBsgIbzxOP@<=ad@=X1TKFfC{?~f#Idq z{ql)L0LlJ~82f~$JIx)?yAQHN$@)bv8B$}g?Xw7iM?ovC{_EmWIYQ51H)f#LmnW-l;rL1!tlSn|IB_MkF&rdvKUBvfU(=jY&(!(S%G6Z zkTwA0bMJb>85o#-JzX3_A`ZX3emh?{T!8Jv{mAvX94t~Ulgt_eW?fk%9;GG9x$xWm z_EidsT2)UciAgE>FbQ&U9@%bN`=Q?IhDx^eEAG&lwKuPxtGPeZxH#?Ehq!yE_fIvL z7bSD0uic<_x{b!n=^SOYlJ`wyi;H*dn!ZHn{FS5c=3i8C=KOYmd67@>vL$=lW!)#M zBp-AaJg(XiB;1iCZvCx#r~e_29|}pAn)-dbQarZgMr}^h!$K?Ja#-c z)8oR){Xy}OLEjgr8AfO{v@7o`KE%7a>BW@F;8lyR&#TUnu6ee|Jx@efWND^A?Yk+_ zVH1BHY6_W_etC`S_q*bM->vXp`#V_RF{6m5;-Adt^=l*Cj*50KTDHw++1iy)7I{Aq zm)2V$_B2c0@yz^~bDi%R*Pp%NdO}=+CGfC%R>rR9JAS_7J6gMZQNO|y{za=S{c{t} zN%k_^@XpFo`*>vA=DQExD)M|((0Djym8oF5sAotao9}D80-mK3_r4_^wXj)9t?=UZ_7(8e$jm^yC6|=dDONj|gX?%iJI`6L2!7YewtU?6_?k)1tgBidR6aVj zdCFeT)qZKuD(Cc@3-Air%+WHqNVQW@D34A%- z=cuy2!Q&-Y^L|TyUvSVl)%(G=>8qHh1(qBU-me(=dDrvj7n;9?>AVV?W8N-%{mRs- z#lKx#vu^t4UOBVt{ndnT-}QexeA#oeM*m|oFU#j=zM2bP?%Z!H?DD)O`|j5~W2w#Z zUjlu0uX-F-&L^})t1|R$-SwC)PwS)d|F$c?2#hg%IC1y3s#lhOGsVwD7GFNMF!~w8 zQN#GC3t`{S^u>0r^4z?v)TUtj^@;qR1`dKgzi+HrwT&;R^Lm)=mXifP7H(aZ|DaQ2 z_P1V_q}%>xTkkjUH%l5>J-fDd()CTt*6Q5)y2oDTu=b-1H%s^zn=g}@>J{?6&2#bT zxAiApTJ5>HZd$x*Q~3Xz+$VNdwpQu?Xa32aGTGDOkf4evFr%rKxJHzuB$lLFB^RXv zDF!10LqlBy3tdCw5FmdKI;Vst0O(leCjbBd diff --git a/packages/SystemUI/res/drawable-hdpi/stat_gps_on.png b/packages/SystemUI/res/drawable-hdpi/stat_gps_on.png index 1b1005d516a671a2538f806060ec7261bfe71500..b9502bed5f6183a8d2faa4eed9147b42a38893e2 100644 GIT binary patch delta 2013 zcmV<32O{{{A?gp1BYy|6Nkl@u?5Zms|Y-=G%qhdt; z!^9LLC`TkJQ4z0bRFZlmCSrmiMni(}06B_aN@w0KXGu(uU?Up9gIe0|d$T>bvE1E` zzwf;_+g%_)yIWWiCiyaxH*enizW06K?>i*{s&%FxU6x_>3nm2~A*@F5oC69by) zId_#9dS#qCE`#wYrX%(zlEI==66a*F0A4qXiK$?^6?9rts~Hm0=v`^4*F9sIm(1aA zIpSF`?Sa~SBBA6QPtD0B&J|Nx%2`L3dA-2!`)3MZGBKCl`C5v9b6GE(xMVoIcaY_{ zPg~4gW;(pVbbs8_rY&M|=H;_XrW7@7vCMG9Br{w$Xmr`GURjsNq||8#oaiu^#(Q9{ z3QV3=~{x;H^0 zHYa$D;biMUbMLk5Z}8_7S9;mz!m6H$R8r>k@EIJnTHI(d_X8~mnc4xX0?1Y6_3T0+ z)CocDGqIt7*|g&H)*E(YTzq5LGdU+QTgdkJ50pm+6VWq`NypVlMfM+L4dWqvrG{K# zv4*K#r+*0vkNin&bcmQYZFfoT+QwVrOyMg2rnZk67LQ@hSEkK3Nndc>UC`D>F#07$ zZM;h?s2KfjyyMI;&J)7^w+N08kPFM&FUW*Mr2NS1Y zHvd=^yufF^D13Mzpz&R7-t5Ds;UqxlxyEeKh(mZw`i)*EP$7!&?qBS43jQ Zn4 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 VZG4j>5tje}002ovPDHLkV1mT9Tp<7e delta 1301 zcmV+w1?u|n1)U0z8Gi%-008|9F$@3z010qNS#tmY3labT3lag+-G2N400S6lLqkwd zXm50Hb7*gHAW1_*AaHVTW@&6?004N}V_;yO;OOGy$|S(RP*7A-A zje(hgfq{X6Au+kQz%d}ehk=2CAum5Kl>rqnGBA9*#=ywHz<L4HwU zNoooM0|V3!27d+y240u^5(W3f%sd4n162kpgNVo|1qcffJ_s=cNG>fZg9jx8g8+j9 zg8_pBLjXe}Lp{R+hNBE`7{wV~7)u#fFy3PlV+vxLz;uCGm^qSpA@ds+OO_6nTdaDl zt*rOhEZL^9ePa)2-_4=K(Z%tFGm-NGmm}8}ZcXk5JbzL=Q+b7WC-DjMP2-p0Uo4;_ zutU&Q@QP5X&=28W5fzcWqT!-n#3qRwiC>YZkd%`=CY3KOEqy|!Ojcd?mRz5_i~Jvj zt%`+8dP;AV*Qyk#nyCI%JE-2J5vr-A`9bS|_9UHDT`N67y;u523>FyH8pRmfn#h|n zo4z!=V1K^TVu|Ght2*mkn>gD*J6C&a2V+MaCpBj!7X?>&HwAZP4|PvnFB5MYA9vqi zzXbpMfcn6RK}&;ognhg9Nrj-K4POhLkm_H`6&XEHX2* z=4M~aWzVzEuPE45_^w#HB&&2)*_#Ue%95&GHGhn?UUgIJA2#YW)ij@Nm1`?(KiVnX zRn&dDSGBLP|L#PaNwX*aof<#w@C=Qa{jz2$~&n@l!u*=n+F`wpv}`**wUIlC`x|AT`$hkhPuKPG;B#YyW^=guUb{dIoQ zMStx}N3SGa{daxNO`BVH@6_K@zJKCj-ea*R`=4dL5P5mg$5< z;Xeg_o%+-I&+-3%01W^SH2RkDT>t<8AY({UO#lFTB>(_`g8%^e{{R4h=>PzAFaQAR zU;qF*m;eA5Z<1fdMgRZ-e@R3^RCwC#)_=i@6G0Gw;jcRpgvBW4D8WMnubzAZpV~L@ zq(@=*AghpzD3KMx*)A`$*-SPwlSvd7oIdqbP1oO5R8?0B|8`{~UdKa&4I0u%G(90`BMNxM>xKT=Flp zilZN;c0h41*W*_AlbV!vPdg{OA#3pHI4}W*dob3)2>6cxe+B>}1aPBIzYfHd00000 LNkvXXu0mjfnT|*R diff --git a/packages/SystemUI/res/drawable-hdpi/stat_lock_screen_on.png b/packages/SystemUI/res/drawable-hdpi/stat_lock_screen_on.png index d3d8ddff56229fc54ef53a0b2503c232a6f597a9..ab3e89d19ec48055cf83ea0bf2914602aaf3ff1b 100644 GIT binary patch delta 823 zcmV-71IYY~8O;WeBYy)FNklB1Bo9~-%c4jvasD+~=IletY*x_ocGhwv`Vt=t<*#I)3SD|#(rL$D{ zS$g+I06c)W3mWT6jvp-_K&Ovf0F5O??vO**5x2vi~w&CPmr)R9p^QBN+$M@LTIn7(Oa0DJ|O~gfXFI{kmmq; zQoJ#u(JOFp0(LWE#ztGS<0ur-Gi`v)J$iVU#z?2EC2; z*>$eCa)5v9S_J+AX!M8EtN$FEUqK6PexvMq0Dqv22q>DJssq#k>Hrl1;0>|DEa~3} zR0V)l5TNitwj4lzJRXt^t3ygy16XO@C`nrW946zvt^sVGZI!~RYu&0OfY{5ag$M-K zvhV3x0B3>j+X!q>&(}A1YX(4USalJmtS0fgXf1aC$zbOy`iiOkmeLgf-@oWKolgzM zsxU2yuy-5ssX=@E%Z^h<=18>_O-!{e-nrX!#~<^*1lSB4(nSCO002ovPDHLkV1nD= BhW!8l delta 3208 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%0A7Zgse`n{P)tcH?fX2!z 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 KMNUMnLSTZXR+_K? delta 3324 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 delta 3234 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 delta 2963 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 JPDHLkV1l!mf!qK9 diff --git a/packages/SystemUI/res/drawable-hdpi/stat_media_play.png b/packages/SystemUI/res/drawable-hdpi/stat_media_play.png index 74c77a741910d6d82e5cae079eceb8f9dea472fa..0d4b0fff30c8f2820d5abc2f59d39bbc424a2a6b 100644 GIT binary patch delta 498 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 diff --git a/packages/SystemUI/res/drawable-hdpi/stat_media_previous.png b/packages/SystemUI/res/drawable-hdpi/stat_media_previous.png index d33a2ad5d7c16fa97258ed141539e65e168ebc3a..54ec4d8697a36ec89bfa13fc544f40c17bd3023c 100644 GIT binary patch delta 542 zcmV+(0^$9+8MXwFBYy$?NklRv>G*$~b7K!kj(ulG(q#*}Z<+_%nCr=~k+o_T)V_r2%b zla^*=WMpJyWQ0IuRX19W9E%^x_@6o!rQY~=V=pja>M?%&r+U~BJ`k?%DN`dT0O+bJCrnR4X!Yug1%NWq4jy|j?%w(O8K5)dX4cxG zj5=yA(aZM$)y{1ml*3*!%@c_8#bxb!~j@pFZ+;#a{_1>ijzDHm-P zlk>!pH-8GB3INJw4}6aPIe4l7tXSDdffm3kplaS^B_tpK?8z1OVLx#^doLDMy&LE~QSi${gkz g85tQF85d#D6FjmF(S;KLZ*U+< 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 delta 1882 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 f0DSzNklcA|9#2bwh79-HQ7tGly1 zGyQ(kcl0)U@6Nrqxf|3R__&X`=X{Uz`(9@zOsJ3gsE_*i&wmW1)Wx73mSuJ0ngH>- zDVNJl^Sf4SYwIM;y#sU)??V^9y}kV+Flzw~f{L1;%n8#pSNarw3g$L(F0NU_FzyUp z0WfeZb~N2)`^;%X7rz@x`>11Ma^AWES%q2(k;p^WD21 zVRI@5$eCCpl}cS0n((Dk={zv|%t3fUDXv2&gnJfB(0`E+dV!5n)|;lXhNv{=Yz#B% zJV(J?6!_Hk-3mPCLEl!3HV6iH-p^aVu!MEx9#g)yv8%U!P5K_r=n=VJyGfUr%Ku)%e{%;CBpYo$Sl<=uWL z)(|8_Heivqv4nLYTJ2>*P1czgQ`WIg(<;i&jekl~cutD2zx4F<5MqH5+J2ER4x~T~RtN51v|+v! zRe#oYRF*VMT5`i?Nr>}7KMQ2u7yesitvqu>PzCZqgoogTPL&u$IdDb`-({*|>@TOC z49iC))4qZ};(Rzd3&I{zpj9CBkicqu6`=6Ie9?ya{+OwboBYi%)<~53QiR<>g|I7g zaQ)h@0CPhv6z~P1I4y7fP555C+hnM6i+@>GAe~M(;65dDwlQ2wsQp0{*sW`*e*_`F zPHc=8z7LG=WxoJ8B((y#zXA6d$uH~4i++J`HLoqQORvfEnLtkLCyYA4W)Olt#Zbwt zjORm=j;i?EMN{>amC;sbkRM}E`qd?zw2vM&H^c;5m8T%r>hGqH4P_kX)o zwg=<@AV;Sb1rEwuIT|yRQo;c?C1l+pIN+?xQi2XiI92k&w^u?~&10wd-)tR~pw#E~ z^@0?0AA%BCNP!GC=GaQ?WHw6g{bJHG;F-Ilo>BPApCU_{aDCFwNuwZ_)(n{ zB2X`qlw(s5#?xd6wn$UI&ttFsfFw|^^L))L@6<^}wD=Mno+sA*R47n3 z4Ffh#$9)j^c8BA|LpqwU7D5=FGp@q>Jtf9BPusdG`)-V2omW{lkDCH)_57X^^IQkt zzU8nJ%&5!86+V$jWpGMP8c2_|wY5$CxBl;H4E>0^KI)@B{@>$I XwXbnA=pD?q00000NkvXXu0mjfKiJKg literal 3838 zcmVKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000CjNklf*>CVZrllq-IUUu-S}9;d}8n9Lc5Lz$2&J`3|}BK{f755T;hu-UW#x+%WMG0oVo=k+co^$wZS0Q1`- z{#SZzGt5uIyfrNkY!J}_piE1Kdv?P7M}mejdr!nak|ghj`5Bn^rUftn^I0Zc0GQ=E z5boJ3KpilDD&p_c>fzq?FfYOUc*vQg0qXd}If^MW-UGk{E79&~P6pWe5PfssH6B)0YbeWkj3hWh<_keCC8FG zBrEgjP$s#DD8c+_1dvz=#YudE;`j0TKA8V5;%`ZUhWP~nXlAP&D%EDL-uuNP1$r!( zWEm~fQnM1*2VnkO#9vyXWo{(&@G|X47t3g;RH#WVeu*w*3l!fWmEs=}f1clO3T=So zMk%U9x{!q}XlS=TriYOvKpy6YMEu!k2lcbW_bkjmiE93&gj~Fr=;59rc&wAg`h2yz z(O;qkYM$S>Gt4v`f=9}sHK=0r(*vzZ0qFMcqKN+s=7%MYXK3lToo?Z^JDcA>GjIAXHZs*55@B_9eNYX@~h85&u;B{VW%6TAOiIow^ziaF+k9xaa08|`c5bb1{dv2eJ1 zhM()#>hXGS)K;VmQ2URp22ca20n`BAYk)Tc0B$~N(&EP0O#lD@07*qoM6N<$g2){< A?*IS* diff --git a/packages/SystemUI/res/drawable-hdpi/stat_ring_on.png b/packages/SystemUI/res/drawable-hdpi/stat_ring_on.png index 369ff5bf23005d77f734aac03646fe9b92981e8c..cacf00d4d0adc3e0d370cf78abca2a3733d3f7f3 100644 GIT binary patch delta 1440 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 N002ovPDHLkV1ndhSf~I1 diff --git a/packages/SystemUI/res/drawable-hdpi/stat_screen_timeout_off.png b/packages/SystemUI/res/drawable-hdpi/stat_screen_timeout_off.png index 7003d3873d3386aa07941ada09dcfacf1912d189..e2eb5a7197b69fa2a6280a0e47ed34a49310afdf 100644 GIT binary patch delta 2109 zcmV-D2*UT&4!;nP8Gi-<00374`G)`i2nI<+K~#9!?U`$AR8qWA(|s0joW5hQ9PJ^~s)Xha&+1VKOq6RU{|mRB_>X{bVtMM~e@Qd&w2)l^cb zP!s_xB7*h*Yv=0iy6xWGZmS>IWOB|u?>RH`pE!otD?)z7G?s5n#guF%%4ThF4*&CTsX-?nYr zPOqw}>Qq@-+0mKntk*6KIh$znZbd~!qx^pVqoRlN^YfqAL0=ZVDw?mhB}Pg5UaWGV z#?UuM^_eQ4QGfZk))=qy3f4eYI>2)U1qFF3_lSN_{U;sdkm`q3{-Ux@ z^s7;w(P7aM#;W|$=Iz$_G}Whvdx?=U;M1lLXv3YNKchs)MSe+Wm=`IuhJhILUN<(+ zZkgNNqk4^KkJTyn8dZyGT;F?5Vl_^?E(0n2rusfEMt|#fU=N32DC)MM&E7&CwBZ*z z@WkTc;t|s2TT~ybw(CT<>3gJToZ4>Yt`E zzWyIXAsG-FcXw!qD)mye~=>wv$0jQ$QK$UpsJ1Hrtp`MnO))4}Q7!MNB zuR~v={(rAU2gJ}U073N^)jnG^Qw-iA<}VP+bz^?34c!<(0zZqAwLuRZIM#JzO?1^E zM->7nPKO?)bpV4uMEiB5oszEq4YR{cHEdeL{Fmw)Jc(L3tDl8cN8LJ>W<&ZeT3qV7l_ zoOMtk9b%l_e4UsmRykK~_sa1NK&|BX2IB-J;i3ATtp4{k4h8^^wb)T4>V(*1wZNNZ z10N%Sa74;j&A&>NV~1ZSx*t!Ct(cFQi$g3eE$v5}dHTK@_k@_q7vXExVH?4u-z;j; zp?}3XX@P}i18cN#uV4(Aj{mD&s?ksLzcHQvMD-DbA!bLhIXO84P%98l2fWmPfqmmr zQ&SVvcemyhiH@qi94Rp-VDGpV9hup{AtYcb6jYRfA|@u%!Jan9Rf-L8Ar|b#7(fhH z`&TMA!kimEIhe&(&zd*K&)lU;>5T+EIe$79)Z|5`LaSgPlnTKJW3>5T&CTHURL%n$ z-BGHoJpu`7?JSHn@OEKRk{P1@FE#!c>YSOGdA8#}yr4(C8%A4_fJ^P-IEW1LR`b?X zI5CXb%>ZN6ey#fRAsk>3_3)X!JSI9RCe!3dhgekW^TYs=r7^HVw-FLX(QO+JB9yjJ=#;Cts2ir+_5-fz^pz7;meqpx-m+_v^kd3s-e7nhI#POjfnsLIwJY(Q9 z7zljK7{cM)c4-XZ`3wi40-=}?Mt@^=X?(RLFv)Bn)^jX`1c-&Qva))H5*>5wl{U-J zD;;QmlyYyl$3z)(?w;x8Gu-j3Us0k6jJ>KF2eJphXq_Hv?2@!VlYTh zMzkOORrwT7$WSb%8K!~X34eqwgb{=yDwo=K$igx$a*3xQW7POqV@!EhJL zUL3Pf;32!gI5#S}nLu^e2cM%oUpE9KDKI4vjy)Yhi!8AB!18dSQCGavU-Xe>D5`ZK ziK-9cwjCQ_oa3B;V4kS#XOgc`eJ&CW`*GvMLS_T2yufHMDN6q@(|ycI}S>ic%k3RTkjBiX~Tht}qZ8oVGz>`1^Eh>4H^g0i8O zR;jfRIRR9Hh>e1I>sIAO&DAe3gIZ%o9C4aM44kja*g!gkkimh{U}>6YG2wGP>X(O7 zp_WqT+^oFqKplJ|sYP%-Y8klZRLJefL>ugpJzB7Kqq%seet$FH)U9n4j}=OE+o_YR zDro%eBi-2647i_^b(T3RFyzQpJ)5T>^+No-zNyns-Nx}6^OF;@e!qp-81dwY5?0|R zrI3KAE{f@O=l~IFTQks*&omV}Dyoknp+XbeTml##Mr{8LM3VtvbV|E0K#Gslh>1QL zhd-(H@Vu8t>VFi&@&%;-c(>Z?ibn;Z@$YIoZm*;h#@q?@o#cQna>no+JZfmh-&J$M zdYH792{Oq1LrH9J4~)0f_JO^)){uFy)HoTmRP}vMF4V&4WsKK6V*6JFr&D>%x9k7L zPL2q_z{8&OiUPB~#QHkyKzp#00000NkvXXu0mjfw)+Qz delta 1872 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 diff --git a/packages/SystemUI/res/drawable-hdpi/stat_silent.png b/packages/SystemUI/res/drawable-hdpi/stat_silent.png index 68b370095f137598646e9e718fe18119f6f0e83a..852374471313e32cda49abb06a4b093e136d1641 100644 GIT binary patch delta 1599 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 delta 3533 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 HN@xNA%TW-a diff --git a/packages/SystemUI/res/drawable-hdpi/stat_sync_on.png b/packages/SystemUI/res/drawable-hdpi/stat_sync_on.png index 33e07abbc69d89988e14f900ecb8c0f1b68803ae..685e79bdf8cfea1df224af6aeffa449cc98e336f 100644 GIT binary patch delta 1300 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 LNkvXXu0mjf3DRqg diff --git a/packages/SystemUI/res/drawable-hdpi/stat_vibrate_on.png b/packages/SystemUI/res/drawable-hdpi/stat_vibrate_on.png index d5a64972462bbb7da18064e34e07097699544722..3e2070962aee0f2df9c6fe23c8b3bb231cced2f6 100644 GIT binary patch delta 2408 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 lHys=B!8U938~t9c?KLZ*U+< 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 Ba~l8v diff --git a/packages/SystemUI/res/drawable-hdpi/stat_wifi_ap_on.png b/packages/SystemUI/res/drawable-hdpi/stat_wifi_ap_on.png index 96da9bee55ecf77fb0fcbe47b8067c8ff057723b..210e391b27469c3f6dee3072ee2ed3e20143520b 100644 GIT binary patch delta 1590 zcmV-62FdxvAI1!jBYy@BNkl%s;$bWXO+z3ADk=1OH?w>F z0Aq^5hJxoidwa*;-n`e_3ayuPlF7AuJMYZ<{XBCO6;oqsTz|V!NqcUn53w63?EvZY zb!ybQ2|lO!Ub`w5o384-LDSi%AY{p8oIglYkEq0K4H91Ke{m$SR3*F*l(-C^N3|%c zo5;g!B)Jg|-w%8L1GB5TqkonU>!+t{l!swq+BLg1l2|h?clsD2WYj2o6AU+;w?Abq z6`|1eB?(asYk#xn@Yy+}5%Z~QsenS*Rz>IM3->lt3gs)t6mWldXtn|&gDCJ@y;XNSpHuyW_#J*RF?%MC;3x82rqGYOswIbH6QWZA1muMA==cJbd85tVyNG z#UhOIlZ&6#i1mu!!>@!;1xtSpGXD1LbyRI1xoBW)BliG%9~#+{@b@{XKqEgc?NFnffMOG|;d46<=Ym7ciO#3#ocJ0 zP<}pWu+6!5_2e>m&SdWjC?h(*ToyZwc>qlsP1I<)cRtFNQPBh;Tu$PNE@tw>EF7`R zD1YI_-{0H$80|Cvint)qV# zl9*y17x|QZHxN#0psv)ADg zHbj5~K9<)jMEGQ2gbcW`x{m%uP@cC+6)?W&=j)e*7&ggkHs5UrqVl@OcV@*6%QUl+=YqO|K z=e!7L_5m692JBz&28jXyDp9scmC{O{7F?k?wWGWNBS0l5&-_pce0ERN$x|-4-Cv5n z0xkh3Xcx_;l(nM9!-kRk1DMUFl6)<~)@k`Ado*b9m;K$$wVCssiZmj~NFBs!scUUE zMS09)#a+HAXOz_`x@ctPD1YSBUN_z<{bCh}jDWR%?||$kq_gAs9$?fj@wa&hwO(@L zrwJJWVlA*^Hot=XRyNo2Djir{n24;mY!nbptKeo0kZBnyAirOl)E`THg-`|u6{5@u z{*7V$3K-^V*!4_#C;&BIPDGN8WuXAd>g)hh4UoHxaAk_0n oStuaxbY#=MW}g~UKLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000E`{4Ng-QF5kL_@5y1Zx0I0ZK1Zqy2?+=Du4r+S*`&p8&1`H3F(1)WZkS`BOk`0JRU)XP~C!1Hf^hJ_pqUsvXoYs8>ME$g}g8 zfcgg1UQjKd_JCTH4*(B>8uX^kpjtuw0qW{J16b|IH`{tZHGw)c7XXt$eQD|>yzw4T z%Rn6uY8|MXb8xy8)GAO9ftmp}Ge+3o`Mt~7yxwx zsPh8NB^;dfpiamXK#fag6s0Z;YPOwj4KmXjrP+3c4<52^MogJm!J21H!9<|1#h^|D zwFA^nf8XIkGCflOw>q-X0RnXosClsnwS(FW>L@!l5!6<%-w~`E0ktFmQ0J&80!QBg zH51hP4p_AR_n;~>1#n9YKo6(}_bI)x6u%xgc8;UBGgy;wHa7Isu9%bnF6SfiMZQ$Ky@JAgsGAO zb$;MnrFq6RtqGFt8~v@?iwv&-BAzR04+tJ^pB#W4UM zfEx8I5dwJ07g;h0f*iE_Vwvf6=1a3_C04t6i!Q8wQ=tmfE?cVwy4I16o}CTqJNG&( z(o9@it$`-%V-2WdKz(dIL;wc8KC516zIBiaO6fM!XrZ$(;0PZUb8@ch_lR%qve@rc zpy)jYy}sTNPX)qmjC!nW091I$=nEne4H^}$77hF9cWNx)VNh>5x+Q6JvH{dm_g8uUT%6-4$l6XR1Mc z1nN)M{*&_gT4gz?M>3eWo(d}1PoU1qU{YHL>biWt7s}L@m<9=Ft}fR-#}mMjz89ii zYPWlmWS=M`0F|+3tsB(yg#=)(OJ^$RC|?VPo72bx(Z0A~14ky=}w qKTjMt0L6bPivWrMiU7vN{v80s2w%W4fWAWj0000Te3 diff --git a/packages/SystemUI/res/drawable-hdpi/stat_wifi_off.png b/packages/SystemUI/res/drawable-hdpi/stat_wifi_off.png index 0e0ccdabfa71efcb98d058ea3dae50746e8ae317..25d2d637b59a2215044781b18de9615ed5b74894 100644 GIT binary patch delta 1293 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 diff --git a/packages/SystemUI/res/drawable-hdpi/stat_wifi_on.png b/packages/SystemUI/res/drawable-hdpi/stat_wifi_on.png index ce6d3e6f574cf5b5d87e8c75210df1944f7fb361..c1da49d31a4928c041e463259ddbe7ac9884708c 100644 GIT binary patch delta 1891 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 eqh+-GyZjAj(fkt|Mo$|60000KLZ*U+< zLqi~Na&Km7Y-Iodc-oy)XH-+^7Crag^g>IBfRsybQWXdwQbLP>6pAqfylh#{fb z6;Z(vMMVS~$e@S=j*ftg6;Uh>2n?1;Gf_2w45>mM5#WQz#Kz&|EGkvK~TfD`~gdX7S-06<0ofSs5oQvjd@0AR~w zV&ec%EdXFAe}CrF0DztNnR@{MTa+Oc0iclpAQNSXL;z?z0IbheibVieFaQ*0OT;+< z*ew7sNmph_0I;_Jz|Ig0vH%DS05DOAg((08djMd_BO`bKgqZ*oM)FrY@hh$n=PCdI zc$u<1xgb(Nf#>=Hemu`nm{hXd4HK1GJ!M?;PcD?0HBc-5#WRK z{dmp}uFlRjj{U%*%WZ25jX{P*?X zzTzZ-GJjoxM+Erb!p!tcr5w+a34~(Y=8s4Gw+sLL9n&JjNn*KJDiq^U5^;`1nvC-@ zr6P$!k}1U{(*I=Q-z@tBKHoI}uxdU5dyy@uU1J0GOD7Ombim^G008p4Z^6_k2m^p< zgW=D2|L;HjN1!DDfM!XOaR2~bL?kX$%CkSm2!8+oM4*8xut6L2!5A#S1{}c!+`$X{ zU^aw8B*el(5JC!MfE;pQDXfA*D2C0j9V%ci)Ic3Hz)@(1lW-0$!d18qJ#Y{DVF;eV zD7=9Q1VP9M6Ja6Rhyh}XSR;-I7nz0lA;Cxl5{o1t$%qtDB1@4qNHJ21R3KGI9r8VL z0)IJ&Tt>Q)JIDYsg8YWOM=_LvvQa(M47EeKs5csfMxqPQWOOl_j~1Yt&~mgIJ&ZP? z=g_NY5897DL&q?{=okkx#B4Aw#=}CfI4lX1W6QB3tPHEh8n9NZ1G|a!W6!a71QLNo zzzH@4cS0ax9zjT0Oju6XNT?tjBs3A)34b>U1B6k+CnA%mOSC4s5&6UzVlpv@SV$}* z))J2sFA#f(L&P^E5{W}HC%KRUNwK6<(h|}}(r!{C=`5+6G)NjFlgZj-YqAG9lq?`C z$c5yc>d>VnA`E_*3F2Qp##d8RZb=H01_mm@+|Cqnc9PsG(F5HGhv< zLam{;Qm;{ms1r1GnmNsb7D-E`t)i9F8fX`2_i3-_bh;7Ul^#x)&{xvS=|||7=mYe3 z3=M`AgU5(xC>fg=2N-7=cNnjjOr{yriy6mMFgG#lnCF=fnQv8CDz++o6_Lscl}eQ+ zl^ZHARH>?_s@|##Rr6KLRFA1%Q-6J~MpZLYTc&xiMv2Yk#VimzG$o zNUKq+N9(;duI;CtroBbGS^I$wLB~obTqj3okIn_1=Tq5J-KPqt7EL`m^{y_eYo!~Z zyF_=tZl~^;p1xjyo=k72-g&*}`W$^P{Z##J`lt0r3|I!U3?v5I49*xl#WitnJRL8` z+woCDUBf^_rD2s}m*Iqwxqs0-qt!-@Mh}c>#$4kh<88)m#-k<%CLtzEP3leVno>=< zrYWX7Ogl`+&CJcB&DNPUn>{htGUuD;o7bD)w_sX$S}eAxwzy?UvgBH(S?;#HZiQMo zS*2K2T3xe7t(~nU*1N5{rxB;QPLocnp4Ml>u<^FZwyC!nu;thW+kdXMZMJ=3XJQv; zx5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C^>JO{deZfso3oq3?Wo(Y z?l$ge?uXo;%ru`Vo_|?0bI`-cL*P;6(LW2Hl`w1HtbR{JPl0E(=OZs;FOgTR*RZ#x zcdGYc?-xGyK60PqKI1$$-ZI`u$xr8UFki1L{Ox>G0o)(&RAZ;=|I=wN2l97;cLaHH6leTB-XXa*h z%dBOEvi`+xi?=Txl?TadvyiL>SuF~-LZ;|cS}4~l2Y<3>Wmjgu&56o6maCpC&F##y z%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47EtUS1iwkmDaPpj=$ zm#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kwJ{5_It`yrBmlc25 zDBO7E8-Isy%D(e4|2y!JHg)!SRV_x(P} zzS~s+RZZ1q)n)rh`?L2yu8FGY_?G)^U9C=SaewW{1JVQi2O|!)*SXZy9nw8iQjgXv z>qid9AHM#b?{_T?HVsvcoW|lKa720J>GuiW_Z|&8+IEb4tl4MXfXY$XCot2$^elGdkVB4a$ zdw=I+&fjVeZ|}Mgbm7uP|BL54ygSZZ^0;*JvfJeoSGZT2uR33C>U8Qn{*%*B$Ge=n zny$HAYq{=vy|sI0_vss+H_qMky?OB#|JK!>IX&II^LlUh#rO5!7TtbwC;iULyV-Xq z?ybB}ykGP{?LpZ?-G|jbTmIbG@7#ZCz<+n3^U>T#_XdT7&;F71j}JoykC~6lh7E@6 zo;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|zrTyx_>lv@x z#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fdMgRZ-j7da6 zRCwC#nXyvBKoEvM948et(s&K2u%UuR8>y`9d|4g<8*H@EDit=+P??Gbo5k7LIYP)V zrx|x=GRb8&m-}x2+r2<%x7*QXyMLhN<^T@h01n^)4&VR|-~cVQ%QN*e0&>-U0X7l8 zE-(RtTmx)@74RYFNjEU8un$YvtXnlOz$)k|--)JTUDd;!^G_JdhJqm)^wiOqp0C03u@>|QaF`}}L)1Eoaem;_ff{eG--rk~dXaBa2*WknSa zz?B*Jy271;^{yDyz@bTbfA3FuthK4f7WbFULHDt zxiw8wOeSn7a({`G87k_C-}$^1|O6jUCa3^UjTb2tlS z`Y}Iead}S9nfz|}`-L%Q7M{f*1H%9hU~PN>7dM7(LS|eoHo15X&ijHk1C^b3NX&&c=u$0 z@~$v>#)vs@E~x986p|10Ou^3Y^H)Z+q~0^Qyw7B+ZA9hM(qZw$!;e%ZFAD_#*{;76 z%ilEPG^&Xf6C1JnotkcK`H!FCmMzYC&szX^2h1=M3IObE?H~YR6zQiy#;%naw)z1IG=e(6hpl6-8sP&U z`>pX#EDHck@nC4SpBiPfyYbGb%RuU7?CvTkv&x+(miY!TTh;}fz@dWLzUiUI0YuW> z0Y1<&`T;a_PsX3`@dqG&_ge!8{W^es8jJUcYkxxr0QUIG7XXqvpEPtF==CE!7XT=5 zdic~i(H~%)?TbJPqaOf8Zd<*Eb+6*Rm$Y#4dem0;P-GuP07R?552$xdm+wiMV1i9F zM>OAU?(3cQzbj1TH4Ssp0Y=s%#G;8$#F!Fb9n0n&xx!31DR}&@YWe&aA!Vt z@qaCftk~raIOQ2%r{wZH?EE-BC3d$Wl^O&Apwo!(#Eei($6(3?_x~~&bw?5aFzm#N zbTOkU0qA0;U_&n8`y*z9x-K;PkFpa>Ot%&uA-fbvoyGdh2n$nr%;Ks7N>^aMgHmXk zlVek44-LSA&$=doJ=RbP8~|Vd)L4W3XMf19B3)h%#kb=5HiOA62F;n+X2jLXPyx^& zn>Bc1yH|{4Dt}4mL{*))X6Hg+8#0+8BF_WJ(a?M#bIfNQ*B~R^pXm=!vaL9Nq9h=h z+e(EEbtFK+TCk=Y-_s|_kCnLG?<{?dr4<)cD*-GAWXi8aLMZu+1;&5XWYF@IRc2RHEbQ1{NG-7l!w zn^ORhT2TlE(`iKp0CH}xjJ%|qUOe$sgvlkk)j~|f)oIIi9?B^Iun2=Pe|z*e1b`KD z?lpBAUG#!tAE3K|!LFX}Way4WS?c?62mTb)`3wLIXj8Doq2T~jEiM$EE12 zQvxJ%Ouj({iyr`($2(a7xbEh4r$tnlmB*)r3V_;xy4%cUt5qZC7R8*~pvVCaKou1| z+6S0;TRSk`OSMf<#ci>Oa(|hWUIU;y^lPSQ+BEvH^M7iw<%P_&+RZ-2ldgjcl>(KK z7wya$0J^}ypH~f&6X_PY-0Ldo%=daf|5E-lnD2l90B%>#00gAU^}d0Oi8WqZeZac} z`2;5PqjzHc+Lv-2%tizN<&g8Qgdglr#|j;heKLZ*U+< zLqi~Na&Km7Y-Iodc-oy)XH-+^7Crag^g>IBfRsybQWXdwQbLP>6pAqfylh#{fb z6;Z(vMMVS~$e@S=j*ftg6;Uh>2n?1;Gf_2w45>mM5#WQz#Kz&|EGkvK~TfD`~gdX7S-06<0ofSs5oQvjd@0AR~w zV&ec%EdXFAe}CrF0DztNnR@{MTa+Oc0iclpAQNSXL;z?z0IbheibVieFaQ*0OT;+< z*ew7sNmph_0I;_Jz|Ig0vH%DS05DOAg((08djMd_BO`bKgqZ*oM)FrY@hh$n=PCdI zc$u<1xgb(Nf#>=Hemu`nm{hXd4HK1GJ!M?;PcD?0HBc-5#WRK z{dmp}uFlRjj{U%*%WZ25jX{P*?X zzTzZ-GJjoxM+Erb!p!tcr5w+a34~(Y=8s4Gw+sLL9n&JjNn*KJDiq^U5^;`1nvC-@ zr6P$!k}1U{(*I=Q-z@tBKHoI}uxdU5dyy@uU1J0GOD7Ombim^G008p4Z^6_k2m^p< zgW=D2|L;HjN1!DDfM!XOaR2~bL?kX$%CkSm2!8+oM4*8xut6L2!5A#S1{}c!+`$X{ zU^aw8B*el(5JC!MfE;pQDXfA*D2C0j9V%ci)Ic3Hz)@(1lW-0$!d18qJ#Y{DVF;eV zD7=9Q1VP9M6Ja6Rhyh}XSR;-I7nz0lA;Cxl5{o1t$%qtDB1@4qNHJ21R3KGI9r8VL z0)IJ&Tt>Q)JIDYsg8YWOM=_LvvQa(M47EeKs5csfMxqPQWOOl_j~1Yt&~mgIJ&ZP? z=g_NY5897DL&q?{=okkx#B4Aw#=}CfI4lX1W6QB3tPHEh8n9NZ1G|a!W6!a71QLNo zzzH@4cS0ax9zjT0Oju6XNT?tjBs3A)34b>U1B6k+CnA%mOSC4s5&6UzVlpv@SV$}* z))J2sFA#f(L&P^E5{W}HC%KRUNwK6<(h|}}(r!{C=`5+6G)NjFlgZj-YqAG9lq?`C z$c5yc>d>VnA`E_*3F2Qp##d8RZb=H01_mm@+|Cqnc9PsG(F5HGhv< zLam{;Qm;{ms1r1GnmNsb7D-E`t)i9F8fX`2_i3-_bh;7Ul^#x)&{xvS=|||7=mYe3 z3=M`AgU5(xC>fg=2N-7=cNnjjOr{yriy6mMFgG#lnCF=fnQv8CDz++o6_Lscl}eQ+ zl^ZHARH>?_s@|##Rr6KLRFA1%Q-6J~MpZLYTc&xiMv2Yk#VimzG$o zNUKq+N9(;duI;CtroBbGS^I$wLB~obTqj3okIn_1=Tq5J-KPqt7EL`m^{y_eYo!~Z zyF_=tZl~^;p1xjyo=k72-g&*}`W$^P{Z##J`lt0r3|I!U3?v5I49*xl#WitnJRL8` z+woCDUBf^_rD2s}m*Iqwxqs0-qt!-@Mh}c>#$4kh<88)m#-k<%CLtzEP3leVno>=< zrYWX7Ogl`+&CJcB&DNPUn>{htGUuD;o7bD)w_sX$S}eAxwzy?UvgBH(S?;#HZiQMo zS*2K2T3xe7t(~nU*1N5{rxB;QPLocnp4Ml>u<^FZwyC!nu;thW+kdXMZMJ=3XJQv; zx5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C^>JO{deZfso3oq3?Wo(Y z?l$ge?uXo;%ru`Vo_|?0bI`-cL*P;6(LW2Hl`w1HtbR{JPl0E(=OZs;FOgTR*RZ#x zcdGYc?-xGyK60PqKI1$$-ZI`u$xr8UFki1L{Ox>G0o)(&RAZ;=|I=wN2l97;cLaHH6leTB-XXa*h z%dBOEvi`+xi?=Txl?TadvyiL>SuF~-LZ;|cS}4~l2Y<3>Wmjgu&56o6maCpC&F##y z%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47EtUS1iwkmDaPpj=$ zm#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kwJ{5_It`yrBmlc25 zDBO7E8-Isy%D(e4|2y!JHg)!SRV_x(P} zzS~s+RZZ1q)n)rh`?L2yu8FGY_?G)^U9C=SaewW{1JVQi2O|!)*SXZy9nw8iQjgXv z>qid9AHM#b?{_T?HVsvcoW|lKa720J>GuiW_Z|&8+IEb4tl4MXfXY$XCot2$^elGdkVB4a$ zdw=I+&fjVeZ|}Mgbm7uP|BL54ygSZZ^0;*JvfJeoSGZT2uR33C>U8Qn{*%*B$Ge=n zny$HAYq{=vy|sI0_vss+H_qMky?OB#|JK!>IX&II^LlUh#rO5!7TtbwC;iULyV-Xq z?ybB}ykGP{?LpZ?-G|jbTmIbG@7#ZCz<+n3^U>T#_XdT7&;F71j}JoykC~6lh7E@6 zo;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|zrTyx_>lv@x z#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot(_`g8%^e{{R4h=>PzAFaQARU;qF*m;eA5Z<1fdMgRZ;=1D|B zRCwC#mrF?0Q5439#9D+9wFnB+MQJ)l!6y<_v?#J5?Lp83YEe>)=mFKHMcA8y0ttem zs6|mNTE(}Ih|&xq%SYy0KC#js(tpE9m^ROQC|p!R|) zOkA5yfH|Pvfcg&V1E^1+cBWXj9Moe_BcKLA4cZ1keFoJ8YR6;%+yFHUs(%?&JE#s& zTa(sQfa*2ed;fk3su5I=|I-iZBdFEc1gP{&-=zVV3hJRxxeZh|sH31}gPI9yza!WV z>I2w+KDka%t>XZ!1T|#mhd`Z5vDbM}qoBqdm5tc|IP28u^$EYQ^T_}Q zTpL|ZpNbTF%?Gu|Rs||Q(|-UyMLk#IF`DTJ90c{%xgVFyEv|z&z=kvcQO}oK zLYo}DMo_OU1{X60P-?{(26Z99$xTTS*aa%r&rXa3unbhpDmLg^8h`ZO*D?XH2-F=b zNtgA%7StI~53Dk6R-*<#%K>%V0R5oqK@}ya*k*U}a|Y~iZPjH0pc>S3P(S^WZ?1ze zH>l&-QJ!+Rk@-tV()b z0P2}9eBDl|R!6Yk#T)M{PeJX@Hb9MQA?C3r#hPN@bNcM)FW1Vbqx073RhaGDXarQ5 z`@V`5uUX%Ja#^EpLLgC7{-TS~KTsNxl^;a{%F+H~<8I o01yBIKmZ5;0U!VbfMokS0D3QCcZIeJumAu607*qoM6N<$f-TI3rvLx| diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_qs_wifi_tether_off.png b/packages/SystemUI/res/drawable-xhdpi/ic_qs_wifi_tether_off.png old mode 100755 new mode 100644 index 260f00fc07fac155a1985aabfdb092f051d719ee..2a1e525f46e8123b8a3005cc9c7f7728ac40c2b6 GIT binary patch delta 1259 zcmVD+r9>D>_X;f1H z000DMK}|sb0I`n?{9y$E00fRnL_t(|+U;8HQ5!K3RWd2SRDh`fGsFL!E5KBMT|saK zfeH*2*i;Zwfsg;p*i?X1K`0^GuuAUamEPW$&rWVR^!S{ipPSY|6#z*Z462POM0L3)&Q?5VWrPZ1Kri>#d z3EQJ5z`V~LB)8;RR{6Dg4~}ybbZRiXNBwYr*X-K2il(AHVhms-egcJS+xZzYyE1lYb`G_v#txqJI`oOt$O_5pV$% zZ7h>1gObQ1V5_>~0_(|oST!E$n3aTa zA;NO@Nq?#EDNvB|`?CVnR$$_hnhONZ>^CxWBCH@&g9*Q2qEZtd#GHMS2lPQlPyE(; zif{ZfVhoip{am8p$UcF3Is3{G;6?`#@F0|3E7}dXo<^TU0LnkA5x~ohMx+r#t46Gz zDwrzpK?0yCSBkaQhC0@!$vq*Zh6E^a<)jn=8h@!F753vmBU|pq2nYl+tr2g50J>@@3ns2!X6(+#sx4kjB@(b9l zhY=E}d>A;sx-xNbc+ga-On}P(VPYbsx7IjncVf2PoPMA1_nfdEn0R^kN)zw{C`kB? zGJh_TnN-LT{lzPOiA4ID!Q${FpkA(DiGUO+a3iY;Xd~?nO-Q)CYU5SVQ)B{^k#xkP zwNTUz0XhZ0QTwbc7!M@Mw=c8|qS1A!D$37kXLl3$)&svCU}`@B{Wu&b)!wozM8J2T zi1zXcvzZFt-C^az)F7MM)sTRj0^}oe3U_v}8p<SmgC}6Gqzi&A5U^LvU?-h)(#d}FhoK@kZzGgJKaoKH%}RHl#eX36*0J^j zfSmq6K|odx3jk!s?ntDGiJOr_q*@Wr23HLy zLYXgwLFXSYk!!Wx;j6M2_dRsly7J_*W>F`gK(DU?M8HMw5~Bg! z6hZaq?U$OsN(?Z#>i5Wl84)0+Yw4;3>Y6~u2n~5XAfW(arZJH>0Z|CB@8{tO1kW=8 zgVw$!;`gmunhl|UPG#03aJ=%G;Wi{9J}^s5IH%x#)3d za2kp@KR#M+Tj33tunX5FI$7@ed}vU@KAJ@O+;RSUg7$e6`PDhcmm590jyNkJhE-EK zpLmU|xC4oj8!yz8ZhqpMxN=@u5!_!Ip4RBDH=JdI#>g7>MIbE1q}~=FG?w?oJ&dx>#PWffxqU8~TaTI^t$8QCt=} z9Q#VX1oF|gS|1Y?`+>x>^QabW@s#j-Q>CvIjYwR%?6v1wh2&$-{^D5)O!?VkzVELo z#mN+Gj8(Z&&m|}$`@}jnSzwYq55(ZT-Rke;gh`W~hTh$%rl{(@R(HFau=&N2)9AYZ zBD!$R4pJGS0Cg@0PBk4X11qB$opLUAUMbo+Qdv^M=cZi(H+my+BF`;9e8xzAHve&`oGfJT&9k60XRW(z(WyJTT|%Q4f<( z5$3wpAGwyh*1aaV#iNr&8tfW#qNp#pD@yl`RIfZv16`Dtdvs@cdhLq)lN3ZJ^+V;weU05TB%dybv6s zefZy|NV{%TWQjwnL;APpiMVk@(WKTZE$TS;UfWgPRnK0}-XeY|KR3U=;kMykmYE^0 z^k%7|fucd*@aN&e;i*jNY$fq&iH+=y?CI>KCi^>qcZ9L!*bgqc^=o%Zt@p4k4!Y4n`*9UE~72O86_K4waSguoX?Lb?Y-wd@a@!`_uvL$c%3K zRNK9m+?xFKn z58do>&o$5fqK#%o< z$?UoBMbE$aEcNDQp0%XkSa&~i*>rteh5Svbn8#9es4>zw9NoCVBkClYXjwB|*HjWv zdF=3$S^1B$@0(TSRfO!K#G>`R&$1m&{Y^v0-ClY3BA1Y1JXg+F!B^v;48sRO6TS#n z3%4OSI|+Wm-5#%^fOq**Kf9|Imyc6pR7-eP^K8AdhTEbm3Z$Mt83%p>Cyq?^GLrXjlUXc8jIOzabx+nB6`w7%9Zf@ zh&kDhQXf@%;jY%7C#`a=bRX!m%fp3gWgb3gTRPu8h+fHEAzuw)&JgXl^A0K)={k%o zW2%7D2`i+j8pIgMrTkK(5h`bjf-1^-w+*_8IPGk+6r+R?du2`1}FVU zY>^J){Uli;ypDS=Q1QCOfYM+gTOp4r>oJ$7gpxw5ctld-YajJWZo_0OdK>-S_3==( zOJx1!r-!jkqMWI)0gr~))x_2!WLWjmP1GI1X(3oW+QrhfefY(od|FlBt>N9z4TJdC zvN=EBT_#BUytw!!jr8s65oot4Xs9ec!?GAoHVZ5wM?%K zZRHO(^a#J(Iryxz5#q5!Zb7yl`E+M~de_d_O4NF((cy1YE}Jsric{WsOmFeHpsUA|!&b_Bxy8V9l=#M5|G<{eQ z-yDHO;)>c4A6i_>21bSzRZzvKL)2fC%-+O8qr>#c!|^?~kd{AEKPK@uEyowi18sN< zh=t*#>!iz>?pedJO6`lvt&_AfPrDi;PoLdB!U@6)7!MV88uxXQV?qgKmN0c|N1Lke zdfR30&j1lh8A^*+IlU`9-Wow`TgRkJ$DEW3bC2Ufs=vX$Tz|}g<`BKFp0%H)m2IAN zX5(n{(fG6S_|*1d@VPerI(3c|!a7Lr05#w~xAp8xGJ1bBE;lvzX(;@3-X33w4cTxS zS-MZ{_46Z*|F;RvtJn?27R3?U{SW^8_4svq%MX@WZx!x&Zu@T|E|b3)_ciASs#xuqX()ZJo+dZF@Tx@sju)f9jcJ*?$ z4FpPx-#xs2w%ZvnAHeamXo=c*?FmT0N=0_T2YdAg-rFm#}^ z&1BwHJM*>?tCxFTH#jd$A<-lu>t;^kax1PFhiTU_MwR#tr)Qi(jdJCF5$n6!FobMH zP?qgR*QYQs#U-KMOXQZP;+I4>sHeM6y+$RUt?w#0+ZTt13dBz5$g(3eicAdVOgxtS;$ z{##r@g-LE}=87$YQvlN%|NDIl%pkV&R6U>JL&XnS$ZR4ZC?yC;{rwgrv@G-Mu|_;K zWGbeWX_?-M&b1e!%C?s_+rF~-2a=$qy77i!J9Su^E@J-OR}C`2LUmpkhXppTX04zG zL11Jw$)aQ_44fEj!3l7t1cG8|S2D|rB_2dnkgx&q$$J}?I+!Y$vZW0CU(MZvi;3s~ z&B5h%)kuno$#jBt`729+M9L`>%>y#QW4 z@Tj+5*_EQQ)7w7zb6_Pk4vM<=*GY>DaUYZ?(5bdU^5H}nHVCjC2Kl$yA3utw1dToq z!}*cv?&LpSV~(nb1{8abj0S#JNj?a7Ex{A!jGe0GsQt1b)u^T7ffpY?rWMmIyinMf zQy4cSx@&1&vh%}O&l39Nt-sF3;BjB0F}>z7q# z2svhSF(n8@vNrP#;reu*!{t=(TA-iS>ZK_3_#Ed&j^M(yxNtI|qb4-NuM`<;rP5p* za`3wyep;oncpZm>S7-b~v+cwu<8qAmQ}&?0{8IquBUc%bM`jmWnHjLS&#$*{vm7%Y zPn=pi&fnu#`!bnJhNs^&mOrnMm?LfxZN(gh+PMh3Hzfqjd6yTY&vDrZb-jP}nCDM1 zro`uvkgS+vQCg3%ZUQ-IBrHjOJ{?(K6^ zE!~~LpbCbFHm`8!A}8o}cmFE4BEs*ioG=)((cR+Lq4Fw{s7^#x9F>Fu@*Ow;+H{35 zPk3VA7n8FjYk*IX9OI!vUII4?h`rYYSc6O>!Dh-eE^$DHlzWrLs!L!pNe!;^606pl zVxfssTq-Rr6o8+VqlnAbu8oc|7$7m}#m|1cu6;#ZY?GrbK$*t8HrvA<5k%lv^7X)C z;<7eP$Xlt7J%c`9^w$z(IZR;l|NU}=*&ZcW=2q}6hd;OZmrOuc(@3LM-TvAC0Mqy# AfB*mh diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_qs_wifi_tether_off_light.png b/packages/SystemUI/res/drawable-xhdpi/ic_qs_wifi_tether_off_light.png index 65b797f3640b50edab3fb76de345c9dd15ef4966..f847d99a77cb27f1dc6773a96a7edf0a0823d217 100644 GIT binary patch delta 1306 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 diff --git a/packages/SystemUI/res/drawable-xhdpi/ic_qs_wifi_tether_on.png b/packages/SystemUI/res/drawable-xhdpi/ic_qs_wifi_tether_on.png old mode 100755 new mode 100644 index 41b44ef2525f7b61c36e0659971e2ce5e0638c52..572647532bc4232bf2e28d8984b1e7e8a68bc1a0 GIT binary patch delta 1570 zcmV+-2HpAO9D+r9>D>_X;f1H z000DMK}|sb0I`n?{9y$E00qKHL_t(|+U;9ScH1@(21we@QeC#sd6iEPJ9gK#m#tr4 zn54rZVqQ&P)sBZ~wF z-+TZD!+|VBjT$v-)ZnrE>tC%ex;NX4<`Dwm34BA^Mxh3U%FZ((UOn#K9532I3cwF| z0^g7UV+GhgzieoO=jLle3URjAy?(K1M=<~|;0HY6JMaenGYODvtUcEs&EhpB&Y1*AuSIy~6ZQu64=}uK+Omdamy?{rA%-c?N$}9UN_crhj?{YCm#+ zCJ{hSeRA#Oc9l4VsrC4mo2L+bs)!4Ay+eP{FZ2&QxPRw-{-80ytgDZV&EDI?%^edb zE`*7^;vVAyvflL!jCVi;Ey{&pmV)N>iOUO}0nz#zn?%S=JsT=Jcv)~h=c!3v&O2!W zdtldbvSIok@u7hEg$f{r`j)YE_2!$0uZK=bOf1M9F6I>%Omb74Wkt4mh6;Ru7i9_81XY;@8|1%j#L)M9TV)1xwcBiy;%eZ zeEvAkST!%Mq3d5sfJ{nm?e-w(gv1F=zw`F%&rnhjJRyq12*amun;Jf^SjXaxjeV2s zkb=4XC2j*L#UsjqzW+M^6yi&cl+6*w9M2=UPJdpqv;{_V`U*B-n|it1z3!y9gA+GW zgPj=KlUir6zB|BAF9q))y8e}8fE>^JOZ|xGck2t|f6q-n|J}xXF-ErFzMD&gjI8BT z;OFUL+`qB_iWWeosU00s06hvny4RBRB=Z(3e1rV=0oGpE829*oCEYyiU7C@IqfRH$lBncMm*!|qs&SP(4ULgWpQ4fT!Gc2LfZ*K6~%FTklX~)`| zlHZtrSROzMpyGJ++Do<53CDNtwLF6q;(ve;p%3@5@)c&!HSh5A5aR?;+#6M9Ge9;m z!P4754mY7*uvJcPRR^xa{gR=f9X9cD_~B5D0Q!~jJ^8#TlPMwSj7yAa1!bl>qU-GU z-FUy^oiEb+?2P+0ET|hvSt!4ApC@UXlHMkT*c0dy|@6C-33wwqi{i7pw4<~x5LZnni70CvEh zz;+MaKkzWyUz2nn@e36oWPPhh=6``Hm9aZIJ*d=T(cEFPPkwih?;hH&aCRTtzvV*# z^9vOqaD8tV>hiYm(auZao@1z40d~Q@IIi=aJm_(q7;7Nq=CHrUT&1<{~0s2^0;_N^S&5dzI(<9AF#|sv_T8O>kAP z7y*1oSBlN%{v!hT6PL<=c2_TfsypPWw$q&Mtds!DhROxt%GPXId({QtYJ7n;z||FC z*--rw5c2a`?ytN6+)r@W`ztTNlA(G5xOBJTba)XnfZOJl;=fR8)ElT#<9~sF0Lml4 U%;<@j+5i9m07*qoM6N<$f>?h1C;$Ke literal 3940 zcmV-q51a6bP)KLZ*U+IBfRsybQWXdwQbLP>6pAqfylh#{fb6;Z(vMMVS~$e@S=j*ftg6;Uhf59&ghTmgWD0l;*T zI709Y^p6lP1rIRMx#05C~cW=H_Aw*bJ-5DT&Z2n+x)QHX^p z00esgV8|mQcmRZ%02D^@S3L16t`O%c004NIvOKvYIYoh62rY33S640`D9%Y2D-rV&neh&#Q1i z007~1e$oCcFS8neI|hJl{-P!B1ZZ9hpmq0)X0i`JwE&>$+E?>%_LC6RbVIkUx0b+_+BaR3cnT7Zv!AJxW zizFb)h!jyGOOZ85F;a?DAXP{m@;!0_IfqH8(HlgRxt7s3}k3K`kFu>>-2Q$QMFfPW!La{h336o>X zu_CMttHv6zR;&ZNiS=X8v3CR#fknUxHUxJ0uoBa_M6WNWeqIg~6QE69c9o#eyhGvpiOA@W-aonk<7r1(?fC{oI5N*U!4 zfg=2N-7=cNnjjOr{yriy6mMFgG#l znCF=fnQv8CDz++o6_Lscl}eQ+l^ZHARH>?_s@|##Rr6KLRFA1%Q+=*RRWnoLsR`7U zt5vFIcfW3@?wFpwUVxrVZ>QdQz32KIeJ}k~{cZZE^+ya? z2D1z#2HOnI7(B%_ac?{wFUQ;QQA1tBKtrWrm0_3Rgps+?Jfqb{jYbcQX~taRB;#$y zZN{S}1|}gUOHJxc?wV3fxuz+mJ4`!F$IZ;mqRrNsHJd##*D~ju=bP7?-?v~|cv>vB zsJ6IeNwVZxrdjT`yl#bBIa#GxRa#xMMy;K#CDyyGyQdMSxlWT#tDe?p!?5wT$+oGt z8L;Kp2HUQ-ZMJ=3XJQv;x5ci*?vuTfeY$;({XGW_huIFR9a(?@3)XSs8O^N5RyOM=TTmp(3=8^+zpz2r)C z^>JO{deZfso3oq3?Wo(Y?l$ge?uXo;%ru`Vo>?<<(8I_>;8Eq#KMS9gFl*neeosSB zfoHYnBQIkwkyowPu(zdms`p{<7e4kra-ZWq<2*OsGTvEV%s0Td$hXT+!*8Bnh2KMe zBmZRodjHV?r+_5^X9J0WL4jKW`}lf%A-|44I@@LTvf1rHjG(ze6+w@Jt%Bvjts!X0 z?2xS?_ve_-kiKB_KiJlZ$9G`c^=E@oNG)mWWaNo-3TIW8)$Hg0Ub-~8?KhvJ>$ z3*&nim@mj(aCxE5!t{lw7O5^0EIO7zOo&c6l<+|iDySBWCGrz@C5{St!X3hAA}`T4 z(TLbXTq+(;@<=L8dXnssyft|w#WSTW<++3>sgS%(4NTpeI-VAqb|7ssJvzNHgOZVu zaYCvgO_R1~>SyL=cFU|~g|hy|Zi}}s9+d~lYqOB71z9Z$wnC=pR9Yz4DhIM>Wmjgu z&56o6maCpC&F##y%G;1PobR9i?GnNg;gYtchD%p19a!eQtZF&3JaKv33gZ<8D~47E ztUS1iwkmDaPpj=$m#%)jCVEY4fnLGNg2A-`YwHVD3gv};>)hAvT~AmqS>Lr``i7kw zJ{5_It`yrBmlc25DBO7E8;5VoznR>Ww5hAaxn$2~(q`%A-YuS64wkBy=9dm`4cXeX z4c}I@?e+FW+b@^RDBHV(wnMq2zdX3SWv9u`%{xC-q*U}&`cyXV(%rRT*Z6MH?i+i& z_B8C(+grT%{XWUQ+f@NoP1R=AW&26{v-dx)iK^-Nmiuj8txj!m?Z*Ss1N{dh4z}01 z)YTo*JycSU)+_5r4#yw9{+;i4Ee$peRgIj+;v;ZGdF1K$3E%e~4LaI(jC-u%2h$&R z9cLXcYC@Xwnns&bn)_Q~Te?roKGD|d-g^8;+aC{{G(1^(O7m37Y1-+6)01cN&y1aw zoqc{T`P^XJqPBbIW6s}d4{z_f5Om?vMgNQEJG?v2T=KYd^0M3I6IZxbny)%vZR&LD zJpPl@Psh8QyPB@KTx+@RdcC!KX7}kEo;S|j^u2lU7XQ}Oo;f|;z4Ll+_r>@1-xl3| zawq-H%e&ckC+@AhPrP6BKT#_XdT7&;F71j}Joy zkC~6lh7E@6o;W@^IpRNZ{ptLtL(gQ-CY~4mqW;US7Zxvm_|@yz&e53Bp_lTPlfP|z zrTyx_>lv@x#=^!PzR7qqF<$gm`|ZJZ+;<)Cqu&ot2z=0000WV@Og>004R=004l4008;_004mL004C`008P>0026e000+nl3&F} z000D!Nkla&lGqyv(TjfgCw(a@f+B>1VMP)IO7GE!MxaGu z<+Sz2OiOU-q(Lf`%(g#;Zha`p%1A6}VZkW*mt=3cFe|sGFXw@)i?i*%hxfhqbbUCC zo%`in=XYJ#xz0KFQ&*`}>i*ACmjEOH2|xmn03-kjKmw2eBmfCO0+3fg%>h+6j&dBR z+d$Qq4gk~*pbmg)wtaGeG?Ss$xP==auOE3{W2h_WuMmr%V9r z0^?PA6ckEuz7f=7P`^j^dq7Pt8~~_GK^={ZzXPfb)E}T8EXeUmpq7}u?Vw(CCgI95 z0K|p|ZT5c*bn8K#dJLUE3siSxbBV>Ea4a2#0su7?)VGn*?VwgVvvCioOOAo_SJ|qH z-~T$OHzVEmpc;w9&E|2yCYJ=mzE*tQTpr(Lo2Q>id zFsQdJ(9Ji<9)OL`R$F6Z2zBd=1h6SG)@#8i)OA{76g#leR?HC#obmNJboT2=*9_|ONVmGoWAMw!kqW3^KrM3|XpPF| z*Me)$2Ksv2E|sX-d)&!4o-}*^D$0rkuplya*p~B9XoCo{5`4oia?S+v42cG(zWRzH@)G1S~Kiw&5L)mMUV%GP~vut$wczqZ-EoX;k?kIJ@ z5U9)ZymQOp3n%0000D+r9>D>_X;f1H z000DMK}|sb0I`n?{9y$E012u|L_t(|+U;9?Y#c`wf3tVzyR#kF#I)G46WlgRp-Df2 z?cj<)9Z`v-c3KdHe~3_ls!Bx(AP@wERHsyGlT@Nq1yPbeQh!RMwn}NBHn=5VLkT2} zouqLrFe=1RY$wgP&-R^tzTM&XZfAXK=Wh4xTN6X>N#om@dGp@9H*em1GrK0rLmu*Q zErali(4DWHDD?*eTcs2qM>UKxW}{z#5+{;vU5!=WaHG}GF8$Hyz)cCE-7P5b$F6&q z{A;ch;P;A<^nd${Ap9rr_@RtQLX2iZYka)FM3=sY1<5ZH`I^!6?7UY%$X7U=kg?r@ z#41S?BqPZp@9t`<%4+OYQ$RQzi4TtkdJRp4 zgh3$~e=MZ{3PCC3f;3lCUirKJPfA04R|(IsL<;f5s(;r0FTLGZ^-r%A;F%AoY3r*X z-Tx*?E_a}Nu&c4MJ`;_)HwG30Kr#dg@K29*4!}Sr2;gs2qh+bpd|`i z(1ICznx&@ev<<@7rRnv%G))E#6602%CL}w> z2}3hZq#L`k?(}LF4#K;w?)!z*ehz=|fLH#&GX)eEmxmAq8sX^bvEm`2Q7Q@;!Y@%5 zy0#CsWA<^iEoW9pGM;1Mvg0II7(`Fr@%pJv?|-acJTPw*Fs4Tr_%-b-m|(SJ!1xw8>Qx((p;48Svbvyy7?S z6cCG?EhE40SqNXJ9NJ``_5TkmAS;kAVSm!R zNphNNVR%e(-9-BKhHLsUJhq0{Kka_nw4-~-A)wt+MDB%TiHT^5VfH!z?EF9P} zRYbu@<9M3F_lu)II4uhT6J9DHXD1j)_#T@GBr4#n?#prrWS4LG1#LY%{fb-49YV;X zlHxvpF3+a>F^ykY8P8dr3J6p*FpJsPf(E9fDU` ziXkW<0-D3gB54E)gU~W!2=BbV1-XYo#P9ekJ#U4JO21=n2YHTi}5j(^{2JOunJe%?blN9Lu6Rk+S~ z3H$xh$m$Jqw%~mxDCrSMQiUh`JHR8Fraj)V=0@i$FDYM?ns!W(k#d3z8Wlo?QQ{(mDagWKWFe~c|)I z5@!Ley`-dsUyEJzYQA%FAAqpchH3NL9+<7z9@LEeSq+p)2U?^`ajHm8mlr@0*NuvR zr;9cxhap%&6z7B;aYH-er{ICVtu4zcc0+O7VJ)rj1wQLsfqyo{1W|x28QVwp>O+?< z&&8bckcT|v;hF^38@=N>Tby_Mkk|)mS-{2LFEid>dt{!tY1vL}>tF@YTSmu z13wRCAjgT#T7TgG!A1Bx@WbyA(|s<(Szx_g3BY&d3H*#a-4dafl<*vTo5)OW+f*N0 z#Dg~BzhIllag+zhyeZm1<_a>Mmw@MXnAxd>Pbm7#XS3?#_9tw@XT=kE8F^+*gfLP5 zSfNT)_h98(Rr^LVw*kWn+YoD#tgHs$Ur_av7{e3)8Go7I0r8kF2L$7IJ$4nnM( z-UeYRZGsTPG>FywI;Hm9(-8joEQaxlb^!d&z&>XenTxd-EBsY2d1hq+5dO22`o3?E zO%WDw+)XHYmih5E`lcGs-wpN6M0%_=-~3ok@PBy-UQOo8@{5$8Wa5c&NuI#Zil?gu zDB-Pe$nkjt1e@|6K-Dcr*?=)+GZEGTO!^j-6RP|u1KLvb6+zG`JeALwF*sU)N`x%o zIV!L@mZRN{)~^)6&gqwAu0{uNn#s(@%27U@&15)hQ{jt4*G4?QtCY^;8!SC3>!9g8 zfqy?^o^D&9&4$B7kEg+@MmY&3?1s>*m6AB_?n#5oliTIObE6u|Uw}S0t&dIqQJcbc zL+G4%x^00OeVY#@@V~k6r?0$f*5xI~;$$9AX6o$d#Ua$IWUlr;N`)_`vDfUbJva^D om1h=_BM*7VLmu*QO~QWwp0H9_4FCZZI6&C{QUWi;c$Nc`+n}8_uK#op2gar5jI;K znxw@;m}vs$rKz7aI~Bh*ED6JwCIS_pW->_-D4b!p>SET{C+8h3NFYl|!6dU=Nzy%~ znWkJ5C`ySgPIx+WvK(6MJ=sCp7&&X6(%P&hVw*-O@liK^+Yz=Kmk2sjSc(2%%>r+g0}!Cz>p0Ny+gFMB2aoN*hLa|?orf#3tv zuA5R}*nmz*3ak|97(g)CY!Mq!Kn|RSU0qhe4JqIx8nN*OV6ewIp%CEkQh*&&kOuf! z-4gVGhdQVpwR@@$P_lr{-LzK~OiKY-W2CzgsBZyy0uyZ`prQk^Rtd4JB(47CJ;ate;&j@0%Cit}qOE~{tjqgDPFhg%K|A3KwjY2v}C zQ(%0~iiG#bJ#Nz$JR~K#H!|upgMzJDB+>srZS)JDx6aJ0udPj+^uipRhmc`s=}MjDbIf9w8qXjXD%^aXW{%lt;F;olb8^S^vwuJszbw4$JF zt5z%lDSEldMER0yiLe*qeZu4CcUP7qPsp^Elt8_g79=!Hs@&0)?3bx16DknDLIU8R z-LLDb7!?`DBYJr>=zL%M)UZGpVBC#g1ORYbPe>Xu)TBK?1%O^bB(z?a_ppmg5>IiZ z>+*aT?O!M57?@CRH;f5Ja~E^vzLR)$6ih5`q@EAzB=c2=PZ4kB5tr`IAl+^IjzQC( z@sBfAewSEBBsID2AQh{#z-$7<!%2Q zTO+;$&HI;B<8K+XrKt}B`KZ5f9foo*BO9$WztT0sTgz2=VhoCCKi>_M%T47d$oqW% zEstiha^dFZDi6llR4w>`EdDzer9$sLS?T^BSi^Nm>U7uPhHKSyRsB5mcGYCRx9GL>a?`gWZOp%Wxm@Js z;!#GDf|D$%tTIfY3GiMOA(lkAylCt5OU4av5aTT42IIcgf?JXmd5T6ng6SV;?|L^< zs=k!uml%v)!>;wLDXj6X2^=`kU|nkvvJ$fJkEykV4MahNc4&tiIHY?@+lEgiLkX4b}$==Li%<;2DL2=M0>}f+Z z873Jb8N5&#L`7w3%vCal)LR>5Yqg8FM_m2D;V#*PiI4Z1?TJiZcL z?uXER6K;Q+NMYY&)?*2OV^z>_XSJiBpVpPTDOgg#o4zXUVWd*8NW;j?lSk0@>{Gt> zB+bf-LRGkei2}08n)uRPn{qWf;P_Rb1@)#_Sr#$;=_1>{_=-4hsiIk{oZBt$%FL`x zRFzScRh8jRr*iFX8Md@jzuo>Ml0kRCMD&)ZAv%?C8M|pSW3y03Q^sMgsdiK=UFluI zTiC7_^uf1mFFXJJZA`wIU)kd0&donp!emYnr#^qmjtuEg6iswO6mxV0E{#5=06z^r znSr^VR&d829e9azhI7_(Oj_%hM)8EfGXutC&;DDhLaRRgKK;ca6e0p5rsmt`d%4!; zt)=3n>SpR@10$bCibf`Ll=3v?rsOyCHuI+PmRg){2H%v#mE+#I88@!oEVbXmb@;~K zRJAWb+1_+)GN{4U2v4@xw3jiLwOXWGROL^id+LAUKH@4`xa-%aDduW%KDaPvvsU{_T{0u`C-%Y;o2XF7QsoAM5<`Q1*X@~V4W^T!#QKL+w(+aCN z)?x8pPpnPe7eh2By7fUcF(E0@G-_BnOG`SBw|`-lZhv}s>w$a*hThg-reBhk&9f-$X`j(QQ zN|N(Fr`9j6`>$8ERy9->=zLWf)-ynk+F= zH`3wK$#KXNfe$I#YIAPC8fSKOlM7mP*>zK+YNFP=Y6Lt6e>|@dAZ=z7(g>amu{XlM zPkyF!-f&Lp38xc{jgLjfX{Y!npm@gQvXp|x=HU;P^#15&>MiD>BCc+|AdGz9uuKJeDvGzXiQ&abN^B4|(w; ztwZUtP@h7H!5+l2xnug|{ ztGwEOeZI@m&9eLgR}yE6l;T5ebXI$*HfjVso}*c1zbp}FM^UZu?kNuHGhtb^i_EGG z?-U6!_l~^XH5Ap=4DsHfwWV2)4cnQY+I6%<$=EM7JO7Ep@@lasKCNY&E4 zUgwSX8~Ttl|MG1`Rd4IvQTK88t&K&gdze@x6dbdXN9KE9u` zh1i-;xKFs97@stev}+S9w~jMUd>m^md;)d{$i~S|DFqpDQ>|Yo_{KF6)~S;cJBADc z|GYoL?gvTHE7RLPd)2=p=&$#9ZHq*`M7m0^Hv1?!w0fEH%Ri6!(0nppu-t=OgFKtu z69*TEHp@?1W0Tv9A%6|${$YHjsA2!ugoya)IlC40B^`Y*nvBiBhJ{Q2o_Crn!i8?S z5|+Fe{r20K0++}2&yzOQJJboc4&DVGG|sKFBHtl%>(uV}YzJ;@oTY!U9B6;lo?F{` z%e!?iq_a8HowUW9uR>Tj?0o!_<9u==UsZFVlNjPh>LVR3aV&)27d<5mx6cHL?$vZy zcHBAC+0~taFT_u1JDkl=@6Shg;e!f@WAlb2irDDUv$UgBM)>8_oYdhs`na9^>sqR+ zE86!@xBiyFNAHe`#@qPwY$)#vktP-KlnT;Io-zZaM#WCclTd? z|1nrW?)IVG$!=HBd=TG$@e-ru+7tc=v2%~#4M#Sg%TCg{)6>t%$+C%mT@|F}F8)n^ zS0ih4078TTz(fP^`}~4i06dfhVA}}*wQK-5{a)PZGXMbc*;r2(5j^{2W~3&DpY5^} zZ~Y}+{|Hu|3)Dj{99j>N@DD=T{mWAy?GW!Ln79myBC=%XG+oc57Wnt4pzK7zl?j!y zOBZARzddJjX)P7ZOhjdx_7h1^0i}k+-lCeeQX*;grPO5|=3xWLP=1Mqx6Igo{I+Kj z*Ec1RorAaPCJTmH&w=rnVbXsgg_WE z5n;D&O@P$CD-Fs5Y-XO60_xG5HmC?Pot@u$42h<_&0o(XJIBG3c%Dp2S3N3^eEC7cx(TckJN1=!%Th(_v4Ye?W)gGwcQpW>T3k(3s6&h~Bvz&LZJ zDVcU>6nPD2YPm3ZEtqwYDP{)8s?7(MpCd_8!kdmx5nSwYjSXAc5PbFiOUle=sM%Nh zkaKz`<-VUA&jOTr?`>rjB3h0X_!pod5s; diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_2g3g_on.png b/packages/SystemUI/res/drawable-xhdpi/stat_2g3g_on.png index 33cb8733f9ef532ad405807c19301bd93939ad4b..e23f7943fd35840a0ceb4d90d7e201a425122a8c 100644 GIT binary patch delta 2505 zcmV;)2{!iB8PgMxB!35VNliru-2?{-7a%(yr1<~<010qNS#tmY9>D+r9>D>_X;f1H z000DMK}|sb0I`n?{9y$E010AAL_t(|+U;9?Y#c`wf3tVzyR#kFB(&JE6HFTgXwr}1 zIHV#_M^qxIofbslA0kwss!~w`2m}Ek)hU(QB$X&tLA1#qDSvIHwn}NCHn=5VLkT2J zoTPCqFe=1RY$wgP&-R^tzTM&XytBErbGLi;jfo-mr19hVo#$GW6M5D3f;BcthGDJjJ z6oK(4(h8smlrk#F@HORSzw7<9w8Zz7@C*y35Ra^A>3{vo+YQzK)U5z*KA^U>r;^Oz zn?Sk51Mj|$hN_j>aMZogw?LZol9Y7Yq^1-QzLF>o-Pg7Hx*?qkFmxeGjRk;96!~-u zXKiVchH27P2w#_>H3$p3D-utxU($BERHp*8ErB2fVB)e{3Yte21Qj$!jwMJmqmD{< zHsNdQ`hV^xOEjWiHl7e!#E-*?3sOs<^&x*OcXt1yA4?P zhBT4vh&!f1CnN-YE@)bJ*S8&u2gVgXpL}mF9`l;@8BxHT(#qsuyth-5VPdHx5i%~#l8{zF3d4fuKB0@=tW!WD zc6uHK15ZNuI_1zVwMm{k$!nZCQN8&}3+)Dddx3BQxMaY)mtXt;umW-d=@TaHlYb;H zUW=n6Lfa0OL2DRfyZ4hYDUFd>DsXr=Y(W|A!mFe#UNbtS)Q_@GlQ-^6=0O#YdNj{LMRDXhhl)S?j z1D^@r2tjUuoY!J;Cno0gGVC#y6&tb79%q397&;o}KMEy0OTMOm8CdWJ&y7Swn=YqIGfg}VB2|C0ta$W?UgII)U-9!E${Df`J)FXIK1R?WH6{0DvXPO)ftP$ zwE6+<3g}oj|Ln(_`+v8=oBtG5R>TFE_U8R-EBE{A&JgRd{_hyy{fSE-R^S6Uagx{z z7;R-`W&By}ye@uc7+T;y#NcpTs=PsCHdX`eS*?f^CXB<{k$lPvMbp;; zl<-bCs7Y{$~s5~O}{13>gvNt zk7npogK`{9y#NMQDJ5~--Ibv)Gq=-+<_0yEZ-72Esf|tkL6^evrs=l?rgS$S4Dr9Y z@IuvBo;Bz2l4J3B9#3`}d)x=dD`e01Zc2wQ#=&uYIokK>rdfaj6rcbFxLV;qN>!uH TL#I&D00000NkvXXu0mjfkpQm8 literal 3284 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 N=xQ2iRKp!2{|C%A>52dV diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_airplane_off.png b/packages/SystemUI/res/drawable-xhdpi/stat_airplane_off.png index ba1efa6ded81ea66236e90429ab64d74600ccdbc..d29113ec9d76362cf828013df7488e5a1f79d319 100644 GIT binary patch literal 2957 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 Dnwpjt delta 2043 zcmVA zje(hgfq{X6Au+kQz%d}ehk=2CAum5Kl>rqnGBA9*#=ywHz<L4HwU zNoooM0|V3!27d+y240u^5(W3f%sd4n162kpgNVo|1qcffJ_s=cNG>fZg9jx8g8+j9 zg8_pBLjXe}Lp{R+hNBE`7{wV~7)u#fFy3PlV+vxLz;uCGm^qSpA@ds+OO_6nTdaDl zt*rOhEZL^9ePa)2-_4=K(Z%tFGm-NGmm}8}ZcXk5JbzL=Q+b7WC-DjMP2-p0Uo4;_ zutU&Q@QP5X&=28W5fzcWqT!-n#3qRwiC>YZkd%`=CY3KOEqy|!Ojcd?mRz5_i~Jvj zt%`+8dP;AV*Qyk#nyCI%JE-2J5vr-A`9bS|_9UHDT`N67y;u523>FyH8pRmfn#h|n zo4z!=V1K^TVu|Ght2*mkn>gD*J6C&a2V+MaCpBj!7X?>&HwAZP4|PvnFB5MYA9vqi zzXbpMfcn6RK}&;ognhg9Nrj-K4POhLkm_H`6&XEHX2* z=4M~aWzVzEuPE45_^w#HB&&2)*_#Ue%95&GHGhn?UUgIJA2#YW)ij@Nm1`?(KiVnX zRn&dDSGBLP|L#PaNwX*aof<#w@C=Qa{jz2$~&n@l!u*=n+F`wpv}`**wUIlC`x|AT`$hkhPuKPG;B#YyW^=guUb{dIoQ zMStx}N3SGa{daxNO`BVH@6_K@zJKCj-ea*R`=4dL5P5mg$5< z;Xeg_o%+-I&+-3%01W^SH2RkDT>t<8AY({UO#lFTB>(_`g8%^e{{R4h=>PzAFaQAR zU;qF*m;eA5Z<1fdMgRZ=U`a$lRCwC#nSbq5<5U#JeI-%`TCN-}s6c(B+mc0|wlCi$|ID!e9L1uZlhb z0eie6$^}q*jkx2EKDXR(mvK;weS#b%5Kd{k-kp>MHP%dt(rhy^pA{N3j4BWG=+I-x zEopB^0sM2;CR`O0=gMHulrf1ASek)c^b9z{S<);KhUBw|R9F1HNm zv&y%2+>GImxwLco9UV5Ela{G4nnwXphEz?xt5c^1XlCMx;eWO8@%4e0b62NM4^fqw zVnBf#-f(Jsp8N<6yMJiK?dB~P4!i=FNdp3urRmDCKL|&h@H2hm&y-36f5%U8vq^q! zrsc~_y9(zepk|MI!8iU&(*AzASmno&UACkF%OQMVSmwjNi!k75ui%_5zQ#4 z!#fABR^nR)x^%6>giywB9^<=VMu#)5ts6q0ZzYNTbEi)LeM%8}+*l221d|eR+JQuYKj|BgP{u7KSC;#7Zdsp?fTZ;?3B^#$ zwSo_f5QK<#nRM)#Ujgfe3oa03LX{tK35+-@%m_~~6}K62#kt=uNlS9XFI-K2RXxvU zv`#O6Lo{aVsZn#A)sw7d6yC8(X&-Z622I)xXJ1TY98JmXkCVHRJpbeJnZPrFPfg(8 Z0RZzP*BdRI1P=fJ002ovPDHLkV1j|+pe_Ia diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_airplane_on.png b/packages/SystemUI/res/drawable-xhdpi/stat_airplane_on.png index 7633ceb5284d28730070e83e80ee80c1bf6a8217..d56d8777fd86be4aeea1626ea703597afa99d902 100644 GIT binary patch delta 3244 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 Hu0mjf6XwGO diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_bluetooth_off.png b/packages/SystemUI/res/drawable-xhdpi/stat_bluetooth_off.png index bea478ec7e10c548e18ba95fb9e9a3ad54eeed0d..d53193377686f098e10b3240b039ac580bf7b8b0 100644 GIT binary patch literal 3474 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 QJOBUy07*qoM6N<$f(^1%^8f$< diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_bluetooth_on.png b/packages/SystemUI/res/drawable-xhdpi/stat_bluetooth_on.png index f63814971080eb8275fd8f0985e73cf8c457f538..55538f9df5ef8ecafc7880f40aaf8995c4cebc04 100644 GIT binary patch delta 3511 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 literal 4774 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 A0{{R3 diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_brightness_auto.png b/packages/SystemUI/res/drawable-xhdpi/stat_brightness_auto.png index 4fa6e51b532f0ec73424ac88fa6f7e134b9b9e3e..9d85fdccc32886290198a0aebf8160c34f41b7f6 100644 GIT binary patch delta 2902 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 literal 5230 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 literal 5123 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 diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_brightness_off.png b/packages/SystemUI/res/drawable-xhdpi/stat_brightness_off.png index 54d40d69d0fb3f38b7a541321899a6dda549ee44..0a8007a9ceee513330383dd3899df0853112d43b 100644 GIT binary patch literal 2987 zcmV;c3sm%pP)-7?F&~gk)`JuGm{}(VZF;U|6G@yUhZ|J$@Rgv=e z`1oATd+>y^!-_lk_!Pxi#hSLQFO>E|pyyVHfDn|5rt+i`mny!McqyNy$^%-9p*)}` z9su`M;c9yQtlsX{-#hrcMQCS~<%+*kd=>AXRD8SQB#l^iZJIRn_xtp+TJJw+JiC>> zYY(7OCNKoN4Tex0p*K{V;w36~6_u|M@%t*iv-ttNULlPU8uvEEb4aV6<7I`RYXT4g zg6s82y?sz|oUeYP_;G#r5WgGN-?Mr>NpBxe9CiGm__X2~`ps_pmhIl9mm3sMHkOKO z_5E|kyBql{-5P*OK!{@$kLB+w1-?&(gz#TdL8m#>Z&o}?LeHBA*7)pN{pM^M3I_T# zjHvh$36o@nJizNY$9td#FgThBp~_SWf?ut8mMZiSy{=MRN1^@jEAiQS#mn^DJ$n77 z;%aB0GHDy1o7N1U!d|($69NK{ zMhbdw@V#b+i46%nmiN}{v4KV%t)VoT<`W$XSuigK{2?=rg8O5g*r#K@Ir;xCoE~h9oDXmdp zd5SzX1mcdeh;pPNJmxsXWfH>aYb7LC$TP0#lrMA|0>=0;#V;sc;NBfld|L5e$^=Gv zHJ_WJwdj7YA`+xuEB>7Z@UWaT-YFrUI6;!(W0R)Q+N3-$qOvbnTp=Nfc=%zY!-5Q8 zO2D?Zb-br8Bkt?Rq^N(_eMhKN^?vjNgaMlsz|3C=vxqWP&twlj4XZv%hyQ@ABVKypnT6!&nd`L)kVX zjE^7R5PIX&udMGm_xM|s#yxub6~zxr_C#t%fS277$({*Cqdyv$)4!}pHyY9 z^J!|9;+;U1H~yAxe?o7!WPENiJt$%LREvbeqKhH8(u^eI%C|GOhX9vR`C;qvg(`1` z15$a=ybe4haewdLCey8ywUBN_4S=OCtotLyDQV5jEX-Y_jJN4`M<7IXqj;Jj81_JW zn?CxyBoV?o0W$puGE&w;$x!MLa8(tXFStOG$p?b$(C^OW^0nGa98%$h_qP>G} zt=JE_-z;Igztri1+yZ4b%vHCm4u5kxG>jB?XyzoS4c>*?#U;@v7MH)OM6X28 zsPa|m6VMwF88%64j$nXj@Jk8NYp2Ti+cY{21E|XmDM3s$NF|YcU@ed2#%EVH*_B<} z=M~?gxGyivEt2x!zf$oJ5|-WOc_yRpTx6}gBot}3s;p01WNC&n7(rw|6hg)33_hN9 z#DJBE$&Z!DUbgRx^2Up~!d}h=ACP1+HW_WT3R#b$PWa||UrH;{q7Cb*GMM49s=L{} zPg{(bweRRfU2dU3-j?*lbB|4oHZ-8qdDO94cx{dw4uK)&>z63rNQ=htwoWTQtN8nF zYjWKHd1DA1q)f4#=Bd!-66hA!5lb;aw?ng0@#`eu30r*KCt=aiSNAt?JTU|xk7P3g zl&J%Bk+iizTO!2t5xF~3Nlb`a+;_h5q`A`|L1j1~p*GqzD2Cck<=}393Jdv4R>-0#?3^P+%1A4Vje1 zP+tRBI;bt}NLI)Ym*Z=c8QXNn*@kT)1GxP-l)CO#JXMk^k1+utYg{pC15gIrWNq$2 zQfA10H*~Rm%3K35Ou%JMl#pP&OJOEqOKcgZ0qIlE&CnnZP;)PbFf+tj*j0lmtB~-H}sAF?2kXH`?0gQ3f1Kvxc zEOVdO+<@V7K8Y?`HOMRPCNq@Itt#Y)>N8aKrxK#r<5{^tivc>6!p3NAq{o;itRx29 zpx>hwH>^Wpb}Y^!4vW|w~RXe57XX)Jds>kQJ&qxBieP3t6C zc;Nj$#Z&d0{b;k8^8q~o`3c7U%1Dm;RfhGH(+rb)@@zi)0{9joWtX&0Eara588BQL z9Tz-)sgNrr*NTO3~cuHq6{Tm>!lB0n%1xGK$2 z@<>zOlC=$aNA60F}qA`)4VBI?HEesMy>jVd8p3=}qP}TxSBXe8kXHUx5xXxqI)h~C3Q5MI^~N!L4t!Jv zf+11E+b2m;1#+yEka%GsHWnFk$jJiQ-;j{xz);w=dZUE&eHm#%R&1hfmi9?|UIs9i z{fmUcqMZ@?x8kgKX-<|`Nb8wCe^jnS#m1yF_%^=RjrIe|8+(-7$=gn!zf6)dLQ}3y zCUjNPr_#e@a<+ttr^qR>X2uyQ=ild@62pXi4{6MHQ<^VyPS7Pnb`H-rQZPTvvDk1x zlJi4;ZSE&Yk@j`FK{WVgTTPDOJlWrjc6r8;=@nEI3)IBpdhCnze ziY=;D8Ah;Ydr0TBh=#!-@=BA_j9nOdQPVSq&pN^E@D%8yWR1z_bj6P<&g9TK%x_L- zn`ucVG3$hb;jgiE7fvR-=z{~v%J!n*uxl2nxpteUfx-w4~RCk>la z>yA%PpqCziIbe!{qUUg~5XF**xD>T>z1K?!gLZ<;TpZ7?xA}(S8~?F^-7e?qg zHcx@dqDrJL%X3O-^~XGa=ODA=@q>G6MtT?F8v}b h5@17SkY|hl{{!tMTyst8g&hC@002ovPDHLkV1l1fo!S5Z delta 1706 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 T`Lr}_00000NkvXXu0mjfm&qR= literal 5385 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 diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_data_off.png b/packages/SystemUI/res/drawable-xhdpi/stat_data_off.png index d71463d66fd8eafba0a4b4004b4884cff429a4d7..afa8b55cbb0cacba903888cda018e88bce93cfdf 100644 GIT binary patch delta 2053 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 gKtt<8 diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_data_on.png b/packages/SystemUI/res/drawable-xhdpi/stat_data_on.png index 1baeea435bb756eb707eac51d1d1eec56bd5faaf..9122f1670f67c743209b7da960740fcdcc6f8aa7 100644 GIT binary patch delta 2856 zcmV+@3)l3;8?P3SB!35VNliru-2?{-GCNs`z48D6010qNS#tmY9>D+r9>D>_X;f1H z000DMK}|sb0I`n?{9y$E01CcIL_t(|+U;9=j8s<{Kj+MQ8QAS&k%e7ETG0ZnEX(qU zC?#zI?LwPI!9OG>KGLL#k|vsJjS0{iD`2A5cS}r4(+1dBf`9uEXycMrq!b1eq_!%h zc4vpj7AV6qGdnZ)e*VsV%wzZ7x$|VH?w8!1d(XM&yXW_v?|k2PzH^qbaT=#_`hO;F zRXBgo*#@`IvxSI%7LNg3iJW)6xRQ*~zEDT=qfQ^VyN}$l*ubnb7t1+I|0#6;j5A{m zI+xs5h2(Zm0Dt(;;r3JZqT|<#`M~gSc#=Y{hdHCKGUnQZqNm3iw4(t0uDWY!iod`a zUqp=g81Zx#IC<~~8ld(S^MRDY*P_iMxUIwWt+wv)snF`?qS{uSFsc|hauh%y5KUgY z?s;1k+|O0!hw{g>0$_e{80Jhks&eZe!}pNNzhi)xG=GCQ|G}c3@K@gGX#VF71;2>| zz^fyREp0&CzIU6L;y!@txpwb>j)Xdj?xueA842Htkv6qZ)+cT z7|OPq*-SB}c^3YpFP@xNYw(@xxYE}9-fd9-ov;DZLJJqB^08V_B7P+r2sUhlsG5Z! zpUU`fMq-?#QB0{qJ!{prwf)>O2@b+@8r_d@5`WLY9(Ziegpw)f z(}|ILxAyAd-b<6xlz0&(cWI@>Ttx{Wp~NP-h4>oU%p_?7b7oEEnX?)A z`+sAzytVh-9F@{r@#Q;9=qh{?U*qEZgS+;hfBfXisTZpP9@KX1m?w21{yX$X26NKr zS=uyFfK?(Nx@EmiP&Yvef*pQu8C~{p&K`0r>VtRpo%L6We{CldnyD;&T}4an5DE&0z!x#F3Gf(Rb3%6~8s%|FR(q;7B@0*`m30Pvuo%ZrC%-goi* za@pWbqt_F857OffL3c5UnhK1K-B?zi)sRPR%R@;PxmgQ^Y0Qet!&? zYlH-a@%+A7U<4L#*IM>lgG!z62Yvh3O+N`^lY} zT5CYcdlk*MOB_swu|(IQ)jBiI0W?B7*5LU>z_U3Y zB9}|!q{Ss8x9fP}9CB z&CS`C<0DhtM9*U6{z}sCtGXM6*&y%^NNs@)J>KYzN3EEyoqq$1ugQ>p$n+((6qJY6 zfbvxE$cZU~=%L)YDmF96cuAv-kW6kI>zKY5w_EZ$mrqIbYy0ul(_XS; z4Dhp=Zn#EYhz5abwvQ=ULkVf#-uo}#g5H5IhFREa2(hN%Ed^kbG>Smc%|_?bFaPi-wSFcW=g20Fn-`YJa(mp97^ZHco+zIth}yV@u@T4?*0* zs7FhA$V1&{G4DJ;H9gRJGKf-?v%L#rYB0qF1dQc z1YqpgF5TT9NK;}5B(a?7@x+bQz%diRW~Pn)aFEOMLJzVc_wD|71h7%}?Ltpr-ZbEA zFMohddRlC5=bPG6mg_;zO#{BB0x(Z!$q+XXY`jO7sp94WUo!!izFs>hN$ltFa5B(g zq?W!DRBNib70x6wd&5h(%6H2$l~|%uzO|yNYJdrTepmk|IBDP;^^a7xd-LHCfO$lv zD>B2y1)@AHmp5D~+gej~rhsuS?=yP`Cx0e*@&$N(dB)g0pmbAH_oYx}Q^44AaaZ z4}|+jn}Q<)E}4j89^(91*#mAx<{@_aIE~Xdjng=NNa??iWMQ^Mn#q&^0000@6 delta 3523 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 diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_flashlight_on.png b/packages/SystemUI/res/drawable-xhdpi/stat_flashlight_on.png index 3b1bb05ecee9df94b1a4933646451e5564e17ee5..35bfd2c5ff03d61ea02d68c587f003161e9019c2 100644 GIT binary patch delta 1261 zcmVD+r9>D>_X;f1H z000DMK}|sb0I`n?{9y$E00fXpL_t(|+U=NIY!p=($Io|mdXFi!k&^DBaxsyTYPQ{4 z(s%(vyzH)cMTyZDkq70)n5YSn2SHyG#^>ncc}^qnCRJCkAm>&4o&$4_)BLC=z)^(a>S!z0qEh<`C>R_-0Ftgc%y0nd!3 zqW&w+uh<&s2#~k7c&Q#KRE( zz`uy+U^wdLtLo}M5YEe08!zZHk=|BG#_x!b=eRuM5ZJI+`99hp>~cE5ie+|@PwXK} zPUej!Cjx7w4L2y2i$)^F&mXGIcH{1orS?xs=EGc)_}o@>yf5mHpA(+F7f;*`Pc`B^ zgopPFQGYN55NfST$)|~^1HCn(qE$`@fMJL`O?ZfV!FGlM8&7^%QkB1)dolit>RpMS zY@$v5k>-PimpfvaE}O&-WY7X5Mjp2*olR;r|cIEZ8fKVMe^aHxl^PiKM#h zgkXn~=r%<43rE6@qlJ|T-}TW*oVS+yq_2|UIz zjs?&G!5;~QC(1n?XEYpohP?-HUdu@wnzyZTZKYDG4Mx)VaG#ZUYqtR$I8jVJynIHTO Xf0~a+&a&D$00000NkvXXu0mjfo1$0f delta 3328 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 delta 1490 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 ZHvs0^q@z`WGgbfq002ovPDHLkV1fl>Xr=%F diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_lock_screen_off.png b/packages/SystemUI/res/drawable-xhdpi/stat_lock_screen_off.png index aa6bfddced5e05b8c2ae7577baed9eae54ba34c9..59be36a5c890f708291687987ee4ed5a514e3e20 100644 GIT binary patch delta 1055 zcmV+)1mOFH3#kZ@8Gi-<0063Kaozv`00(qQO+^RY1P2KrGC{gT!~g&Q32;bRa{vGy z!2kdr!2!c*R8s%|00d`2O+f$vv5yP! z3&j%&nh4j3D1wEBVxcw)mN8%lTsjH~hSG9>H3S#Uagg0r0t zZ4i72knu3E4Bo`gN$@TB4t$Ng>)>`5(;<6VJOX3}A%8uIgceR0z%AfXkUU{Cco}?z zGKZ;cixDC7vS{Z&J4>14~Q-HF_&}58M-CVH6|=un~jcd2kJ9(|CUfj`8n9 z;0cp<$|mqGuG@$7m(R9&_W&M?E5IY*F3$cAj)14p%MX~R@Ov2i3{n8x4W9Mw1tC0u zjG+yRgMTI+?)P&Kq*&l6kHD809S%%aQ;5hX3P`;D{lC7$o+ zm^Bt*9DL5l+rR;;$Cnp)6(HAW3T*v+Jhp%_b0(bj7NA2f`1(SX)!~FV)y_tCAC7B1zaCtBAA^;4asf^yvtY#5*@G0uuA)KEwX)n(= z45$nR&8*kyxnVz-r}*(QY5~~w>CMb7lg|Bh^Dh9>xl7M?AV7;LsNiJW4q)9za;ZuObxas|TJU)CPCTv}LI6pj+`~xMLFxfPUs;EQbRp#Q5!3?eo1)^SD8Kpnh{G%3ZAb0Q_7py;2*6v@ zCFyfH%Kbz#;kvOt(9W|!Tf=~NdtAG&^MB1zu>kGfn9B$K+QSBItph@Tz!aSTmY=Xi zEt>BaBdat%eTzl_82^paXk&pF0Xk{v>_q^d`}iFpKqo;(fS7`!i(TOX81&Ub1ebPL z|BJYy|kA-Dm;CG08@N7uwbdFeNQ$69k`u2ed70f%n=CC>YQw Z_zUs3Jf?iW-x2@-002ovPDHLkV1mZ(-c0}i delta 1405 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 diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_lte_off.png b/packages/SystemUI/res/drawable-xhdpi/stat_lte_off.png index a4b2c2a44b3e8dff0e0d2ee690a4da7935798b92..5820770a2560eee021b9042793a3c303a957a47b 100644 GIT binary patch delta 1470 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 diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_lte_on.png b/packages/SystemUI/res/drawable-xhdpi/stat_lte_on.png index 87cd9c9811602fc648fb52a8805c2d2fdf670e23..e0b9d33f5365e36aa8cf09dc19e09925868b9265 100644 GIT binary patch delta 2039 zcmVD+r9>D>_X;f1H z000DMK}|sb0I`n?{9y$E00)#wL_t(|+U;9!Y*bYiKj+Sye{HDEZM|F+5G~zCJOjPV*F6~vTOFkN`H3EYEg8FH7W|i6s0!G zM#T+n5m2zxcBY+~chCOr{OL?-=gq)-rFAynBA{+;h%7FD0r{m8vwGiM?X< z%U4g#wSxZbBK&JK!zd#~`~xUSBH0&hiTt4)uiHAsipTqwrdi#}lzu0=VewZ}1%Txh zBeASn2>%;Ye}7(b67z5+yhcZR>uvG1G08(jzOCrmHRAyY`DzB!lK2}FuNI;p38xE! ziywcW0lKpiUMZXJ$C}4btwDLbsiU_$+8U{7?X&?94#$#%!~Wx1afmgAp!|sf02Bf! zqfDx-DzALA_jb|zWKMWPi-q~=)q8t?_i;<)KVAdinSTvv+V@QZ+1A@&x!i&8p=e9v zno>NP-|AZ=HvL_M)?P4_2E%_OYW$D%th;*1O8}HtjM6C|cyXZ2v|!1Rt)gt3c0l;% zNk%Pb(A}YU^1>32Nfe{Fq`fMlq$8J~7$amCdJaF~ULk za&Px1EUF#$;6AVHfoA~J)h!6Y3$(z{t-%`)v7&+(&}<3XY^(if9V=e9s^i-gLizOBXJz%!g$k~|NfM1e?2<-(Ht;gB9>oA*|513_aX53+5mut4OO^# zD1RRK2JL^(3;+ZhV~5y6*q^VC#D>2Qg|FNJ1GyVY9XE?%IA6oiq7thyOrI%Mn{6#a z%-SNY2K;{8)e-Q{4f<_Ow)!5`pP~3N8!nK_wZF@E^gOT}p)q|?%%f><--y#Qgyei} zc)@{p*A<1?ZujjKBT5AZAm(l(2bnNdWPcc1oz(`WFan$rNbrH1{Xn^b=aQ%Aq3Y_b zPYD2X>Kc-R@!oDBW#gzL5K?1riADQ_m4@X$>DBXQ8~};fnfYY-c0u^&oIx8K6Z7uG zoN?+#^QP$*x|qDX3j`D3B|hg_<;H)+08~U$#!Y53NltsM36HR6H&{cSxReBbm0`)y92rETll)fV5}z>j0JtUi_!n)G{Yr3c%4Co-aj!-wU8k56 z%&I#aniv271Yj#`-O<+!1-})>(j*r$UPL2Of@TGw2MN*os3(skKVcD6!vPDd0aspoOzQ< zZ+gAIW~@)7%znHzfQDRXz>;*z?tdy&J9h&@ShF!>oR*Mdo>7)zZV#p)Q0fn}1YWJH zX()UrK!ERjpOP{FUp!s12AFspI%yIT4LQNDCucWi$m9fXfFRdG&Z}^^6My65dI>tL zHNb|lxyKm*fT3v1!e;=&U#P6=Paq9z@bXC5ziqsTY_7)1Ns7rY4r9V83HVc90^r&R z`qREGDSx^F#_H}0mq2!T-(uR{bzzEIbW0+5#KeH7}5ec?p1P zbvktP>a*CP`E*rjlCmE{ZGZasaO0O34zPL4!UF&x2A+eNA~XcRAhg6ZduRRgyA<-~$$5HKtYlI>(Dr+){4JQ<@1DLQC; zHi&ZVx9e+0|KzkD0)B{}(A$;1D5EDzA#rx-baE$k3o_MYQ^6Gk1C~} zdUxG5&M7aEmqn>#OuAqM4JoPtgmL!i?pQ45sU7effau1B-~Fnie9!1*7hV$W5oQk7;Wxk@lJb$|5U4;D+aE%`dy8rd^( zPT!Lk!!t?g_5k_T7x2Ri*^JS<6iEvxf-oCa;`XB9TUD)oHe^mpfdjl0v6j$p#llIRB0N@6r zM_MA=r;7iqKLS+%rh5a^P2T;}R0(%w$W1uw#23bKbF{V5m3^4?8c?MwRcUt9{{T^3 Vz-Y1E8CC!Q002ovPDHLkV1fYP;Vl3F delta 3014 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 IM6N<$g4xCZlK=n! delta 3134 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 literal 2895 zcmaJ@Rag}27X3LO-5uhgOFE@thE9P&hLUDLL_(Aj96Aq(NIM83-5`TQDBTPKl0!%f z2wVvVr7k|)hx2mx_pQCYz4vs;aKw{%Tp zzIxV=0ia;`0|JoyniT+YQ%@-L?p+U`0H4PmKE7P~P$-wLzmL1;LpK0|=1~?1n8h}; zDt_r0Vi=EnW$0thM9O6jNkTHF35al$(Hg{a7tS%6b<$~T6LAa_#1p2ZAd{KQL@5)= zXGzw%-=;(r#U~D(t%MeNO}F7UM=zUZ)V8XQP>o|G9i)_*dNO8mNXl}^ExNB!{XKmv z>*5*_mbB58`|$-Y0XPj;QMt|2LGlq01Wi(qf)3-n4#}HwS2R1296JJJG(kr| z+8skuBqPuWNr99A4IKg`DqFw;6c7Q&VHf8$a90dC3O?VQ1W43rPACDeeZ|d0P>=?= z7~JBufQK@u8oQUM4d9Z1(cQ2|5zLAKNqsAKJy6#SI)--W8m~ zCLJM5^Yv&1fPyrp>urxNg0R#zSgd>sn%Y5Z=M(W2kF)dI<;Ga0@ActU0>Z~HMI{>9 zk;=qK@5{IR`$Qi1DGHw8liV9U$WyHD~U|cLrL+zZbL1v0{Dvo1lN^fJTu0xfjEdRU#M zrQ+avqP)}esSFadq4Cfj1wQ%&sI(yF#b5gM?_d-36FL)*%z3v(%kyOQ*m=_j=Uu%T zNEBa*a@`(?Sx2pRugk1+taBgQlB1k8{N9~ftO}VAJuqO~pxuz&Aa=`^*0e0jHD4?% zgwe^R+CZuc(dM;gab*m$PjVGUqnPy#i>u#eOtO2hc;G#2zXi0=EoR&@$@*+HF}$t& zE$bWMaUdmCEK^i}JVJ;qkClWK!4}9`n{8CWHkriM50g}o+Rfg|p~>;Fgo~g>o-w5j zk!KiW2xM@GNWjV~N-CBrC@haGhheGZ_btL|bSz~o*2>AgWL8>MpziKka9AM9mCNEP z5M@3v^>^Xc7YW4H-A3J}(0679^$u%oeOweSY>h#p++I|bu}>o8dIai6=bk+kY0bXi zY)w+FC@)lm${5I4HJTs2a#tr=%l12c9biJXB~+Sq6rQ-mcp$tg%uyn1gpqQy^Qy?q z%7jlE`0*1yr#{0SE z#+VY}5@jQ0qyEv6(YK@1IdXZbQZv$9d0TlidCSd?HbFL`=rZ&NH~ofnn-c4NblamC z8%674xTTGKqfRxdnt!^ry0w(96l0QZQkg%E=&t*L9z>Tnv(;_P660#n-smtVgfk1G zxwoc!KfOIYtR?K93sn-TxH;-dP8-hf$M5|amF_7mnm|Nw4Lqa8syh1fpq+SHeXi&8m8)uDLj{ z0`GLdqV`kG|IM1(nu@}b^pds1h(bs6K=ZI^w@OD=GH0s44Z>$g^>)>0lq%2csd%s@^=twQ{P z%Dh60Y>RrIxV!bp6dVQDe`t79QCy@({?Wsa%jbJXajU3RinUOdY>5GT-{3-Q*KtfK zbGbOZs8XheQM}2WSO3wZ6)9s*=09Wzz;{ z7SnLq`zWbd;#LO9pjYFIsvFi~)6%zeUrdvi%F-s;LF}lqI_w?n81@?`zdy0qw!F-wGoKS_Cr%vDA)urzL z`{O0*AW)1-p33r{*L|zJzFNWS+jz2N{4FY_`KQUDRVyTue?R3!a7sLY{n2xB8Pwy;+oa^HLrg<%^VjXO71RM06-;SJ2M;wkNqcTuo;o`p*9C2^ap<6E4 zO@4*`b_xD5uY4_3LgN)FyT0Xr&}>651Yt*={iYcO_R znEjCUrcihMHb=e!cJa79_y_aV^i;m0>SFs*h!4IOf3nQH81654fgNt03l!Y1ZZmCj zIM&$HoP#dLO{v>nF3cV*Jb%y;Sa3AHpo=Gti5k01J4vO1-bl?!9gd}n-OazFrl`28 z?tig;UJ4y^9TUiBxqN#$T*JaF5q>(gJA)n19xu!~%u4^{{jB(6r(>6`7T4F+ckAO| zkc`y*<9la&oq-F1oCihAG^Xp%xSk7LdHkwBvG`nimd=)*enmu>eRS?3BZj;FH@RH& z%#8sE;RgU21;DSXYu*Oni6j6!jsPfS1Hj_*(xF%9S{tITr3nj~|2|(x2e@bnJCC*Y z0yH_k{0L%{`3m=wc7I}S`3rNc`&Zzb)cW;npZ=@&e~PdCf1ct01+x7H09RLpfGfMc T$j+F>@XtVB+eE7d;u!f~>#RRx diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_media_play.png b/packages/SystemUI/res/drawable-xhdpi/stat_media_play.png index a823be186de8eac526d272e3d61b1b87b765b4b3..b47ec289bfa46d874d3df261b648ac7cdd3a7362 100644 GIT binary patch delta 608 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 Y02+1aeb7xi2mk;807*qoM6N<$f-`!{-~a#s diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_media_previous.png b/packages/SystemUI/res/drawable-xhdpi/stat_media_previous.png index dfd1e0727a0e2af92c14e82f1b146c82d61bc26b..1bad3956959232740cc35bde1ace2f13179ee3b6 100644 GIT binary patch delta 552 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 diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_orientation_off.png b/packages/SystemUI/res/drawable-xhdpi/stat_orientation_off.png index 94acc83963ef0801361d8b1176d563527b50e82c..b924744360a7fff39a58910feb6b1d6ff44efff2 100644 GIT binary patch literal 2741 zcmV;m3QF~fP)7zm|32w`?kGAdZcF+0IOKTLCpVEa{g;LWBiXOU9GLH|16adkrJQ)=b82Z(C5&$0_7C)B$U_5ad1n5qcr#J z+xLD{wp?tCHCa}xzg30 zPNzRUXU?1#2^2W~b+moY71rij!W2dl$|68m&U1{M@tkn>&M=aoNC44|7SUeAn7^?d zb0&che*mG|(cUF{Ps031R1$(b(2|v)kG3c0ue6c3=P9Q}(XB%H8$tvkcQ24#q1?8J z;f%*#oALWW)Td({EsE*t>WZthG&VN=5aYifTlK+z_-IQ@OShk5EJ*^2;rtki7byuk zp5<&ddozCT#JrRcC8u0&Z*R{WJ9g|wv~8BHnrJ4mUY$kw@+F{D&bw2wk`M%!a(U05 zJ?AD8iQl7XhIFk0!M<5Y3W}0|ayVbEBq-4eooO|HfZ=tFxgJfYP2O+lgi^e;So7$~ zdHxc40N00{liUNUUu=&lCfP_)5@gLm`Q4!XVLyHp2F(4I1>=LV*BIi3l7J{V@4-1= zNdWiOxh26b!Q66O9B@5=>dPi?IzI~{T*!6YYXlM?ter3QV?>Ei$WK6C4kFy=_7i;8 z%I@5`GY+_3MRl{l+K73dW{-BA5b_0N|GvBMGnw4yR!T`5DfSDJs&B zskN}@7hFgY!^W3k!WIkpqO^Un$r zKoJ7~3o&@BsUYXwDJn@&9|Gx*(nP;tDhoU!IxbmYqJzB2yO)!t>k#^`isHCR+o*6o380JB)YQ;?Jgm*glatBhQgVa~S1ZIF zk#%6$jFO&UoN>$^?gl$L1MR;C<=af&qaxByJTGi`JF3L}^rHvI;k#)1ni+AMo$#6) zc2#sxf)}8?9GRx@IY{xNz65X+0vmoG)vp){Wg*{#4LkK4znVlaKGp%>4!5{tjA4?m zD9ic#Di;2MAWwa;5&+z-dLXL!d{7F~34m#RA)O%ZwC6EN`fVthm{h+V8}JyYBy^(A zc1IF8t{RdMWF2s189})r zxJnp9Dd(Gljj2@XwzjsmGq%TA@Cckdd6H*q5%Sfjey+d2KVebY_S0ja?(Jw=Ey$}* zSjTaq6RLI`^hHTFn`KDs73t!|%nh}*waq$I=fu4hk&llQ%KtEVuBPhh>gv75@^`%G z1j5bm9sPgo|0^_IBuse|eT(5P_XzigzXm<60Kd0ML=k7ls=(j?0KF9={QK zIzc2M3rXlye>`d;h#5?S_)~_4hJGo?=Y;b_{k!9Tw*cz8FacEPe(^{7jyn&g&pV-Q9$?JaN?6D?<;r`LE8kWOu3Q} zHRm;ji3eyrjW4`RW{OOBGe)^nDk`~*KckMcDXdvdsNN)ilLO13A2#*$^h_p)4j(>DBE-_^bgT3)2XLM4cY9$ap^}_0iU3U3qOPvwqJBWNK+CEYO z*hIkDejA*lFQJLze1UZ51o4<4?}Vn1{||BO#lZ=%Lf2g zcoe807n_kcdUkS vjEWLOUV6qU5$YZX%?mqjB2A=;R95;wj7JgB%P*;A00000NkvXXu0mjfc{Lx& delta 2270 zcmV<42qE{i72gq%8Gi%-0001Bxm5rF010qNS#tmY3ljhU3ljkVnw%H_00S6lLqkwd zXm50Hb7*gHAW1_*AaHVTW@&6?004N}V_;yO;OOGy$|S(RP*7A-A zje(hgfq{X6Au+kQz%d}ehk=2CAum5Kl>rqnGBA9*#=ywHz<L4HwU zNoooM0|V3!27d+y240u^5(W3f%sd4n162kpgNVo|1qcffJ_s=cNG>fZg9jx8g8+j9 zg8_pBLjXe}Lp{R+hNBE`7{wV~7)u#fFy3PlV+vxLz;uCGm^qSpA@ds+OO_6nTdaDl zt*rOhEZL^9ePa)2-_4=K(Z%tFGm-NGmm}8}ZcXk5JbzL=Q+b7WC-DjMP2-p0Uo4;_ zutU&Q@QP5X&=28W5fzcWqT!-n#3qRwiC>YZkd%`=CY3KOEqy|!Ojcd?mRz5_i~Jvj zt%`+8dP;AV*Qyk#nyCI%JE-2J5vr-A`9bS|_9UHDT`N67y;u523>FyH8pRmfn#h|n zo4z!=V1K^TVu|Ght2*mkn>gD*J6C&a2V+MaCpBj!7X?>&HwAZP4|PvnFB5MYA9vqi zzXbpMfcn6RK}&;ognhg9Nrj-K4POhLkm_H`6&XEHX2* z=4M~aWzVzEuPE45_^w#HB&&2)*_#Ue%95&GHGhn?UUgIJA2#YW)ij@Nm1`?(KiVnX zRn&dDSGBLP|L#PaNwX*aof<#w@C=Qa{jz2$~&n@l!u*=n+F`wpv}`**wUIlC`x|AT`$hkhPuKPG;B#YyW^=guUb{dIoQ zMStx}N3SGa{daxNO`BVH@6_K@zJKCj-ea*R`=4dL5P5mg$5< z;Xeg_o%+-I&+-3%01W^SH2RkDT>t<8AY({UO#lFTB>(_`g8%^e{{R4h=>PzAFaQAR zU;qF*m;eA5Z<1fdMgRZ>K}keGRCwC#*?-w?8_5+0;IDcSNs+QWcAN|}%0*%f1_ z2D!>R=Ph!PD+7}t$l{5!&Lp-YQe1keT(Hz)Q#2)p8stVrG`oxJuKv$C|Jk}j^#2{1 zM*xoi9sxYe2wU6zFO0|E`luzs0|cT|OJkLxR-w=sSPG(*+)`<3XeQI%hFcsd`+vkM zrQA^M%*<0W6EkC%&b&8vX<&xdTkp*uRs&CbWzfx{pp}V2Z@V6qw_ZOa34@D`+po!& z?IC38!i#N^9%6!#A9!cFA@Lcm{M*>vz)GoBS{hk6u~MoG%$-^&ypW6ZS#St|Gv}Ur z<9+u_i{Ja!%-GDt)Wo!Rd^5lD3x8w9w%^&EuQ- zP@}%>viAXy`_wCEX?E`1FFRmSog|9g-p=_-P-qV~!NeCnF|xFDCTRSn<3J;9D0Ex8 z{`^F%ksqpofzO=dt$)h=%zJ-N1|Z+y{oUSN8wlD%Iq=eFT7UB!bA?ZQvwuOsT1Z5^ z-&h$QZi1IiUHaMrwb#9i!vQxB3dF;_Aa`mkm|CPu+FKd$+7Ne*sFI87Z4G=p5*A+i z+!$kDINfnZD@QHfD<1}p><|*>PJJrJQ^B{ccGMD8TH!t>3EO*?W{pO6+hE0x`tF6O5VdlxR-u*)YB?IE8iiVcksoP9g+`Qb zoYiWSuFSMDrAAcl2M~?Cav_(g6&gV%iZXS|=9#ETpoo6zCz_3O34dyZR+I@A{^4s? zI;Y+bAoI+HQfsCWv<6nl)AE&pMx!tnvuFp9nhdo#oL_#s-)zR*Qi00UMjlt{6{8J>?%mIp5^i+`QYd{(D#BTs?Q#5TxY|T7g__w zzLIR6VlO>EIu1zLaMYRh)R*Rl+I^vT9fFI5{~@#CTDv2yc)Pssb6}P#f{~dlRWs|4 zjqm|@PA}`D#qADr`$6Tz&$|vL9_fnPDJuH2 z*V`<({iO7X3ujtYk}D(~tmo?zT`IvT4HUBUd#QG!QmPdyg-Y%N78)~uN*dk+Aaspc zM(T7zdRGJ+H0kys@u!i?txT*8Qxb|wQEBePQY%;}%?vGeHE`j9U)zPwbT{8|U-$U^ s0OD+r9>D>_X;f1H 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 KMNUMnLSTYQT%(@= literal 4441 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 diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_ring_vibrate_on.png b/packages/SystemUI/res/drawable-xhdpi/stat_ring_vibrate_on.png index c4ee919f776d606a0ca0f4163625f2c0a671dc39..cb4b16156eef506672e04770a87fc58d866321d5 100644 GIT binary patch delta 2214 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 o`IfCf1s^I4N@7-6v@e)oMnyzbrxAZRkz8gFC0 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 diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_screen_timeout_off.png b/packages/SystemUI/res/drawable-xhdpi/stat_screen_timeout_off.png index 497c489af7d8ce77ca561cffe666c228dedbe6b3..051ece4df39a9f2a217bd481ba03d0a93684e69b 100644 GIT binary patch delta 2957 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 Dj}*c# delta 2295 zcmVA zje(hgfq{X6Au+kQz%d}ehk=2CAum5Kl>rqnGBA9*#=ywHz<L4HwU zNoooM0|V3!27d+y240u^5(W3f%sd4n162kpgNVo|1qcffJ_s=cNG>fZg9jx8g8+j9 zg8_pBLjXe}Lp{R+hNBE`7{wV~7)u#fFy3PlV+vxLz;uCGm^qSpA@ds+OO_6nTdaDl zt*rOhEZL^9ePa)2-_4=K(Z%tFGm-NGmm}8}ZcXk5JbzL=Q+b7WC-DjMP2-p0Uo4;_ zutU&Q@QP5X&=28W5fzcWqT!-n#3qRwiC>YZkd%`=CY3KOEqy|!Ojcd?mRz5_i~Jvj zt%`+8dP;AV*Qyk#nyCI%JE-2J5vr-A`9bS|_9UHDT`N67y;u523>FyH8pRmfn#h|n zo4z!=V1K^TVu|Ght2*mkn>gD*J6C&a2V+MaCpBj!7X?>&HwAZP4|PvnFB5MYA9vqi zzXbpMfcn6RK}&;ognhg9Nrj-K4POhLkm_H`6&XEHX2* z=4M~aWzVzEuPE45_^w#HB&&2)*_#Ue%95&GHGhn?UUgIJA2#YW)ij@Nm1`?(KiVnX zRn&dDSGBLP|L#PaNwX*aof<#w@C=Qa{jz2$~&n@l!u*=n+F`wpv}`**wUIlC`x|AT`$hkhPuKPG;B#YyW^=guUb{dIoQ zMStx}N3SGa{daxNO`BVH@6_K@zJKCj-ea*R`=4dL5P5mg$5< z;Xeg_o%+-I&+-3%01W^SH2RkDT>t<8AY({UO#lFTB>(_`g8%^e{{R4h=>PzAFaQAR zU;qF*m;eA5Z<1fdMgRZ>T1iAfRCwC#*?;?U8&?$v@Xy_qEZLG}?4&6Jc3>z!K!G2c zGNgrH_~RKmP^N`8Q($#>&~w31d2uVmMS8OC?!&hAR9d%pKPzUSPd z5dCjQ;ugRyfLj2ojW9EBY=pR6^fyWsVTIKhrUEij*Ep1J04JS4oYB*8TM&_wQ=Qpc?miN@gPf?IbL}6-!idXt9ISFWVJZD#4DH}+QgZEYdBZaRn=E@VO__XuBx7za~nD; z?nuR01Qi!A8&(1kk>MW>v^BIfoquXN)d=l4yl-nb^@amYXMU}rf*2;U6InTgN-0P5 zP}P=b3r>eKwBzu;jke%GaH?*gFRE+A6a!~EvSoo>DRt4RsGlzoN7rcTd8DnbRK?qx zW53Frc(70b#+^|yydaK>s{iNB>;l7;D7h!^s?@O z9UR+t;7le6Hr%mi+YjCIvE!?opfBW(SU&0=+SK<~k7Y=`;Yio1Q~UP(Sj$7dn}!gU z^1zUGmXFlWZ94aXe~J=pc+UxB0m)8SB9;nRj zd7M51_9R}}pE6g>H86n?JohE;qgzz(G80rWSQtRV@JxLhPiC~bHj154ME(SCst)}m zuHXaFU@Sb&xxny~O&j{YnsJRZpD`BSex+m0w}w=`ng-JG8)313YJcFw#SFxBVuDx< z>epyqr6wFmm+-(EqY@-cF4YC38*=NmGj%Jb019W`gE9)Mpk0C^fE#@<0`MIEr zbY>q#fG2utc7~GUB!5JEKJ-M(!yH1umZpK%t7{-gR7#yN=z4*@(V}tUchMjHP0Ksu z4eaKjxUvSK!DLgHj;HvJyE9sfqTnwcx$6NkTkd0jKBUWeAWo%^MMgOA96wQ;GgK7( z%SWD}>Sq!!eL26OG9SoFgin0#GaW4tRL9mXLU`s2sdsGa`G0KDxw6azQIoty!A5TXGl$N`wZkQyjpbGG5-tc64(i&_^(su~ zo-nz&YFVC$t2AVC35kj*6=D%VynOG=0c4VKaUGQ(c}M!Xq=b#vXi|+--@EkJVJ347 z##Pjfv}l50kVA}RO@{*9{?(gQ<)`D}ar3)U1F4>x3x73T6$2IBanmBzv!&Er449|GxnKGXU#}1%Ims R)g=G`002ovPDHLkV1ja0IFtYY diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_screen_timeout_on.png b/packages/SystemUI/res/drawable-xhdpi/stat_screen_timeout_on.png index c2069166fb85ebcea48d649d7d8b22ad305ff0c1..092923f08eb58837d342bb89ee95fd5da54f55f4 100644 GIT binary patch delta 2239 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 Eg2>e=aR2}S delta 3606 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 diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sync_off.png b/packages/SystemUI/res/drawable-xhdpi/stat_sync_off.png index 11925bd7854ec269f08b5009e994277ec19143b5..f885f83ce3f3db3b61c371d7c38ce0f9915dd6fb 100644 GIT binary patch delta 1536 zcmV+b2LJi-3x^Dl8Gi-<0063Kaozv`00(qQO+^RY1P2K&ElVm@{r~^~32;bRa{vGy z!2kdr!2!c*R8s%|00d`2O+f$vv5yP{-sVp0% z2UtyFN}<+`B6?VT=s_=fND6%lisHPUzAtY)+Q+5L(>cIhbO@a9?A3o90$nft`Wf)k1w84u2QI9>%$ab`pF9Y6WP^{Q0jM z0HNm6+-B^OZ-g)5FqD(iGT#Rt01r0SPmG2A;T7;GW4B1fJ(utB+RlX-0Ohs!7Q-1S zuWf(SPT&w2#4gaBfk`7H$9p)w0!|pFPGa@4#j7c@*ECwO`&Hq8Xxp#RG2{yX@m@>~?m7&5*VkJRkwke5c+K%!;xg7C- z)c}*>w8S&5${}O@KxX*n0*bp;^;LykWR+ zE+8kQ!en=bcUznRUWSi{DDR+4l?&=T*9v$wZ)YLt@Pv#85Y`)8IocYcc}*UY%zqH& zm_LJWmSupd!^wiRa3M=`Q;6~or^9Q^?unQ(!Kd<+-9il@G)g=qjIy~qi%_1~SGD+N zcvzjEwX#4D0hMzh@5Qzr@S z{g>cM-~O9t5g3&{p>hDzwgW-<_Y*uddgY@_p{3uNGdVW(3yprz@@=_vlw+ zXG6u3i7B5dSosL*np=)bnVhc26eo1M@1^|I1|mrLB`E(ui1I=aD?qgYU4LUK4OMog za{1&j-qrDStfMbv=w&GXu>Rvy2Q0z>8c_8B&FGVG5kh=Tdj|q(pI>imtX||5x&Bb1 z-`JVoSbZ3xyx@BZbU5V{;a%&LuL|@a&E>`xO;jTs4OCnKm!iCT;rv?Vi-4~W(B5BQ z?A_mR%6oHYu7al+8#>Eq?RgExRg|ffHR24YEA^F(GgzeJp$6zgpv)H$?nskYmqD~O zluYT5B5Lc3S}7`KXbZ_nYNnMvX0Gm(W&mHf<4)dQe+i;gy35I+S=X_sijGc)?V)=+ mA|fIpA|fIpA|fIp4SxfG^o@*1sqPQ}0000-4Dkz)8Gi%-0001Bxm5rF00Lr5M??VshmXv^00009a7bBm0000;0000; z07l7cJ^%m!33hNnX8-^IKmY&$Kmh9V_+S741o=rsK~!ko?V0&+6IT$&KeLDJB;+7T zA*2w6sFbRpqJ|2o|NjrIT2TooZ4f;Yl9t>xgb?E0ebXQI?SEzO;n?t7#)`e#-8b`{ z^Ub`#C0)`beG*bY?RPzSpGJ7I;DnrUbLsoLGZvvK#&9G(O3|?A;d4T&ZHF{ujuk0UAlzyXn)b6%`8`$#Ur0~iibxy5`die zYdpdwL{MCm*SzA8AbmC96!;fdX1x&b2>_|HLR}09$}A6YiEJEn`JG++EHkbkC@pT| zV)_9{gAYmpXd+^Q?`T^ce0F%sIZ00BUsrq{@mcDo1il~hud4)g7EtaoYop%hCBNo{ z=S_giLw^=HA27DtTxUvN&;0w?@{5@I-O+D@y;_GvC^w`f!TUbzJVyX%in6F3+Ije~hu09n|N7=r1t zX+VSCIG_M>5MBW6N5{SA2}Je zAkjW|f)Gc{Exy6C)0D$=PU?oU<`a_s{1rl;u#1ypnvLlb++_u<_!htMYV_GKrXIzC z(`S<%=$iroW>{jCD|SFvTKvUE#V|7@01?&mz7{v+2GbmI%sbu#(5Ay23oI~c&kz*B z=TDwBi671d`He{cmjxE=K~2nEaDQfm7}yA6J1AYY*i7p9$FM*^h~TrsFBrC1Vwou%+!TNShKP{Y zY;$P$zXsnAWgit$y~6j*@DD%R)B=YY=9pyy$DR=eoN`Rpx=XT>_;D=YaDT{SD?Zk? zOV>Vi`c6v<2N>hKAolYvFA2zdJ05UK!F)c7SEip4x zGBG+bH99aeEigAaFfcMj_hYXB001R)MObuXVRU6WZEs|0W_bWIFflPLFgPtSGgLA$ zIx;mnFf%PMH##sdLl{pJ0000PbVXQnQ*UN;cVTj606}DLVr3vnZDD6+Qe|Oed2z{Q QJOBUy07*qoM6N<$f=fr41poj5 diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_sync_on.png b/packages/SystemUI/res/drawable-xhdpi/stat_sync_on.png index bc095b7ec8095fcf5a89eea8694ffbde0d1e31ef..a47cd19f4328dbc081d19d41c679cc29c9926b46 100644 GIT binary patch delta 2063 zcmV+q2=Mo~D4YD+r9>D>_X;f1H z000DMK}|sb0I`n?{9y$E00*l{L_t(|+U;6vY*fb;K46 zdoiXeQ9}}3ue~NjKrqFQ*L&yW8?S@pWo_@>yDU_>pBV0A@12?RoyVLr*F+vXc<|uC zg9i^DJb3slf=e+-^8xW)980Va^4-lO^(3?!w?k;3LsOVW3ir>8P(l=+P{h4{mF_xx zU+p<3<80Y2R)5=8wyzrkZr}ayKyZG=CSv^%6R*Rq8_=w&##!SFnnp7MOrQ;ckhd&L zz1$rMb1P1T=OIZe`Ms!>I1a{B_DtQJ8*j2ERPLgfg)s8}mTim$^vZ>zaV@zT_97jO{ZD&vcfB zUevR`5!}=cBbSEn)l5%=>d)u#il0TwN=ATR@g~r{Ec-t0{oT_3zt9t`-4JkLbod@c z@+?koMMLo9S+pz0HBv|e#!ExM6QYEYW`B*&*1pXwd%L5{-*+Rt0TQa4k=b=X>^;I_ z(`?qQ8NoqpEVCy}4T4bN$Q2wD@P+js+(2on%kl02CUDfP@J5KE%r6!CuG3c>7b^br z#7fGT|FpqyaYU1K+BE?VHR$$T#{|IFDsfnll4_2n-;GvsRPJ*yw0yL{rO5{}psQ{$LGEFA% zAXAg$@s6;g?WjUg|62bdtGwcyFvpFl`RY7opx}Zkbt!mmZFumxKBA#~`*NOLf&DFQ zxm~Ai3(8VAKAa~|BdowMyD(CAp?@@j<#R)KwB}g8eK}tSF>+gG-|m`0aoWdXmCF?| zjL+JZ{-2}1uB9M_LbPu&gkO<$+xYz`Pgsru@&6?O%CeW^a7)&08wpW=JRWkim0nOP z+dvs+XHh+$(yx!H4|F)Ye0y2`B9hzB}{1IqskHz$JBfLx5Dcqi1 z!?yek<<3nxeolax7YpgPs2@hMaEdJb{E!}@6GYE`L6KN(blSgLi)a% z%ivPh>cPg2$GKc z9p8B4T;BvPqrN>+=d;vCE%tY3`P%e0!s3&?k+DxLG-<=CsO5j>6<>k0?-f} zu0%z67#6r{>eeMT+J9hLNv2$$8At`_UnpYw@T>`3=b81#CQ-t5CE_aHmwG%`H^&qp zyzK0W*8JA3f{I}QDJbz3vDI^8(Kj$Lvt7P?hG+dCs1a*Nqgg;Qg(H9Z&s3WEjQ6(r z+7yr0{GKxJINk?zO@Oj7QzZe){3XY0)`Wk1*Zs>s!1+_*&VMBQTz*KIT)mi|$S*?5 zE{oO9?v~J@%XeLt--WFL{**~Xf+oWw&EKCAeiHF$)$gE`Z((My;?nF9rd$d>ioV`s zkzWd{ho%W%1QZkl%wK^psh_e0c63LV&A1WT)ShS-r5?fQmtgXXF`BUm-yGwbV#ZjO z+2=nE1;=c%UVrFq37sgW;I0T*9XlEP^v_iCfmzZlr6L%u8AKS@ScJBartd2nOEH@n zXW(FcO39%KTlV+0*5X`U4v4fl?Rn|5*uMO2of* t^GGSS);xId;K73j4<0;t@bKBiC+U~WYa_-&B>(^b00>D%PDHLkV1mQz5rqH% literal 5176 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 literal 4661 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 diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_wifi_ap_off.png b/packages/SystemUI/res/drawable-xhdpi/stat_wifi_ap_off.png index afe19976dc12dd3d52520ab57f88f5a7a32364fc..15c0710237e27b60f4d289cd556b07299ed43d70 100644 GIT binary patch delta 1259 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 U%;<@j+5i9m07*qoM6N<$g8U@=?*IS* delta 3544 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%0DQZ2}^wJZ1 zDjMUt9^-<7AO_K#zo}~UC}HNn*LH*u$N88#jSiHVM!~*!Ma`f5MA4SoaNYkX0woH$ z`!-cd8Hh65{;4@;TE`<$Ld!k1;(nw({T;g38Rf^q*$4#tzR@an2f6!p&wmnrYyzc9 zc;lf&6lEUU82|Lon1K?77rs|fDGTrT7YXAiVTVFVoadz;IkoT(e4uerx=jcU#!CBasU7T8FWQhbW?9;ba!ELWdK2B hZ(?O2No`?gWm08fWO;GPWjp`?002ovPDHLkV1j!U)CvFq diff --git a/packages/SystemUI/res/drawable-xhdpi/stat_wifi_on.png b/packages/SystemUI/res/drawable-xhdpi/stat_wifi_on.png index 1083a6c94d21f4a4d330ebedf3c3f1e3d33b95e1..d3b06466030b7ca953f8334bdc815182456666f7 100644 GIT binary patch delta 3117 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 literal 3209 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