# Keep all umami module classes when consumed by other modules -keep class com.codeskraps.umami.** { *; } -keep class com.codeskraps.umami.di.** { *; } -keep class com.codeskraps.umami.domain.** { *; } # Keep specifically problematic classes -keep class com.codeskraps.umami.di.CoreUmamiModule_ProvidesAnalyticsRepositoryFactory { *; } -keep class com.codeskraps.umami.di.CoreUmamiModule_ProvidesDeviceIdRepositoryFactory { *; } -keep class com.codeskraps.umami.domain.AnalyticsRepository { *; } -keep class com.codeskraps.umami.domain.DeviceIdRepository { *; } # Java language APIs -dontwarn java.lang.invoke.StringConcatFactory