# Optional desktop/server and Huawei device APIs referenced by transitive debug tooling
# dependencies. Those libraries guard the calls at runtime; Android clients do not need to bundle
# the platform implementations merely to pass R8 full-mode analysis.
-dontwarn android.telephony.HwTelephonyManager
-dontwarn com.google.appengine.api.urlfetch.**
-dontwarn com.huawei.android.os.BuildEx$VERSION
-dontwarn com.huawei.android.telephony.ServiceStateEx
-dontwarn com.huawei.hms.support.hianalytics.HiAnalyticsUtils
-dontwarn com.huawei.hms.utils.HMSBIInitializer
-dontwarn com.huawei.libcore.io.**
-dontwarn com.huawei.secure.android.common.util.SafeBase64
-dontwarn com.huawei.secure.android.common.util.SafeString

# Debug activities, engines and reflective entry points must retain debug-build behavior when a
# host includes this module in a minified release APK.
-keep class ai.nextbillion.navigation.debug.** { *; }
