-dontwarn rx.internal.util.unsafe.*
-dontwarn java.lang.invoke**

##---------------Begin: proguard configuration for Datasbinding  ----------
-dontwarn androidx.databinding.**
-keep class androidx.databinding.** { *; }
##---------------End: proguard configuration for Datasbinding  ----------

##---------------Begin: proguard configuration for RxJava  ----------
-keepclassmembers class rx.internal.util.unsafe.*ArrayQueue*Field* {
   long producerIndex;
   long consumerIndex;
}
-keepclassmembers class rx.internal.util.unsafe.BaseLinkedQueueProducerNodeRef {
    rx.internal.util.atomic.LinkedQueueNode producerNode;
}
-keepclassmembers class rx.internal.util.unsafe.BaseLinkedQueueConsumerNodeRef {
    rx.internal.util.atomic.LinkedQueueNode consumerNode;
}
##---------------End: proguard configuration for RxJava  ----------