# The proguard configuration file for the following section is G:\byte-go-android\byte\app\build\intermediates\default_proguard_files\global\proguard-android.txt-7.0.4 # This is a configuration file for ProGuard. # http://proguard.sourceforge.net/index.html#manual/usage.html # # Starting with version 2.2 of the Android plugin for Gradle, this file is distributed together with # the plugin and unpacked at build-time. The files in $ANDROID_HOME are no longer maintained and # will be ignored by new version of the Android plugin for Gradle. # Optimization is turned off by default. Dex does not like code run # through the ProGuard optimize steps (and performs some # of these optimizations on its own). # Note that if you want to enable optimization, you cannot just # include optimization flags in your own project configuration file; # instead you will need to point to the # "proguard-android-optimize.txt" file instead of this one from your # project.properties file. -dontoptimize -dontusemixedcaseclassnames -dontskipnonpubliclibraryclasses -verbose # Preserve some attributes that may be required for reflection. -keepattributes *Annotation*,Signature,InnerClasses,EnclosingMethod -keep public class com.google.vending.licensing.ILicensingService -keep public class com.android.vending.licensing.ILicensingService -keep public class com.google.android.vending.licensing.ILicensingService -dontnote com.android.vending.licensing.ILicensingService -dontnote com.google.vending.licensing.ILicensingService -dontnote com.google.android.vending.licensing.ILicensingService # For native methods, see http://proguard.sourceforge.net/manual/examples.html#native -keepclasseswithmembernames,includedescriptorclasses class * { native ; } # Keep setters in Views so that animations can still work. -keepclassmembers public class * extends android.view.View { void set*(***); *** get*(); } # We want to keep methods in Activity that could be used in the XML attribute onClick. -keepclassmembers class * extends android.app.Activity { public void *(android.view.View); } # For enumeration classes, see http://proguard.sourceforge.net/manual/examples.html#enumerations -keepclassmembers enum * { public static **[] values(); public static ** valueOf(java.lang.String); } -keepclassmembers class * implements android.os.Parcelable { public static final ** CREATOR; } # Preserve annotated Javascript interface methods. -keepclassmembers class * { @android.webkit.JavascriptInterface ; } # The support libraries contains references to newer platform versions. # Don't warn about those in case this app is linking against an older # platform version. We know about them, and they are safe. -dontnote android.support.** -dontnote androidx.** -dontwarn android.support.** -dontwarn androidx.** # This class is deprecated, but remains for backward compatibility. -dontwarn android.util.FloatMath # Understand the @Keep support annotation. -keep class android.support.annotation.Keep -keep class androidx.annotation.Keep -keep @android.support.annotation.Keep class * {*;} -keep @androidx.annotation.Keep class * {*;} -keepclasseswithmembers class * { @android.support.annotation.Keep ; } -keepclasseswithmembers class * { @androidx.annotation.Keep ; } -keepclasseswithmembers class * { @android.support.annotation.Keep ; } -keepclasseswithmembers class * { @androidx.annotation.Keep ; } -keepclasseswithmembers class * { @android.support.annotation.Keep (...); } -keepclasseswithmembers class * { @androidx.annotation.Keep (...); } # These classes are duplicated between android.jar and org.apache.http.legacy.jar. -dontnote org.apache.http.** -dontnote android.net.http.** # These classes are duplicated between android.jar and core-lambda-stubs.jar. -dontnote java.lang.invoke.** # End of content from G:\byte-go-android\byte\app\build\intermediates\default_proguard_files\global\proguard-android.txt-7.0.4 # The proguard configuration file for the following section is G:\byte-go-android\byte\app\proguard-rules.pro # End of content from G:\byte-go-android\byte\app\proguard-rules.pro # The proguard configuration file for the following section is G:\byte-go-android\byte\app\build\intermediates\aapt_proguard_file\garenaRelease\aapt_rules.txt -keep class androidx.core.app.CoreComponentFactory { (); } -keep class androidx.core.content.FileProvider { (); } -keep class androidx.lifecycle.ProcessLifecycleOwnerInitializer { (); } -keep class androidx.room.MultiInstanceInvalidationService { (); } -keep class androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryChargingProxy { (); } -keep class androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryNotLowProxy { (); } -keep class androidx.work.impl.background.systemalarm.ConstraintProxy$NetworkStateProxy { (); } -keep class androidx.work.impl.background.systemalarm.ConstraintProxy$StorageNotLowProxy { (); } -keep class androidx.work.impl.background.systemalarm.ConstraintProxyUpdateReceiver { (); } -keep class androidx.work.impl.background.systemalarm.RescheduleReceiver { (); } -keep class androidx.work.impl.background.systemalarm.SystemAlarmService { (); } -keep class androidx.work.impl.background.systemjob.SystemJobService { (); } -keep class androidx.work.impl.diagnostics.DiagnosticsReceiver { (); } -keep class androidx.work.impl.foreground.SystemForegroundService { (); } -keep class androidx.work.impl.utils.ForceStopRunnable$BroadcastReceiver { (); } -keep class com.alibaba.sdk.android.feedback.impl.ErrorPageActivity { (); } -keep class com.alibaba.sdk.android.feedback.util.FBFileProvider { (); } -keep class com.alibaba.sdk.android.feedback.windvane.CustomHybirdActivity { (); } -keep class com.amazonaws.mobile.auth.ui.SignInActivity { (); } -keep class com.amazonaws.mobile.auth.userpools.ForceChangePasswordActivity { (); } -keep class com.amazonaws.mobile.auth.userpools.ForgotPasswordActivity { (); } -keep class com.amazonaws.mobile.auth.userpools.MFAActivity { (); } -keep class com.amazonaws.mobile.auth.userpools.SignUpActivity { (); } -keep class com.amazonaws.mobile.auth.userpools.SignUpConfirmActivity { (); } -keep class com.android.billingclient.api.ProxyBillingActivity { (); } -keep class com.appsflyer.SingleInstallBroadcastReceiver { (); } -keep class com.beetalk.sdk.BTLoginActivity { (); } -keep class com.beetalk.sdk.GarenaAuthActivity { (); } -keep class com.beetalk.sdk.account.AccountAuthenticatorService { (); } -keep class com.beetalk.sdk.account.MigrateGuestActivity { (); } -keep class com.beetalk.sdk.plugin.GGPluginActivity { (); } -keep class com.beetalk.sdk.wxapi.WXEntryActivity { (); } -keep class com.bytedance.boost_multidex.OptimizeService { (); } -keep class com.facebook.CurrentAccessTokenExpirationBroadcastReceiver { (); } -keep class com.facebook.CustomTabActivity { (); } -keep class com.facebook.CustomTabMainActivity { (); } -keep class com.facebook.FacebookActivity { (); } -keep class com.facebook.FacebookContentProvider { (); } -keep class com.facebook.ads.AudienceNetworkActivity { (); } -keep class com.facebook.internal.FacebookInitProvider { (); } -keep class com.garena.android.beepost.service.BeePostIntentService { (); } -keep class com.garena.pay.android.GGPayActivity { (); } -keep class com.github.moduth.blockcanary.ui.DisplayActivity { (); } -keep class com.google.android.ads.mediationtestsuite.activities.AdUnitDetailActivity { (); } -keep class com.google.android.ads.mediationtestsuite.activities.AdUnitsSearchActivity { (); } -keep class com.google.android.ads.mediationtestsuite.activities.HomeActivity { (); } -keep class com.google.android.ads.mediationtestsuite.activities.NetworkDetailActivity { (); } -keep class com.google.android.datatransport.runtime.backends.TransportBackendDiscovery { (); } -keep class com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver { (); } -keep class com.google.android.datatransport.runtime.scheduling.jobscheduling.JobInfoSchedulerService { (); } -keep class com.google.android.gms.ads.AdActivity { (); } -keep class com.google.android.gms.ads.AdService { (); } -keep class com.google.android.gms.ads.MobileAdsInitProvider { (); } -keep class com.google.android.gms.auth.api.signin.RevocationBoundService { (); } -keep class com.google.android.gms.auth.api.signin.internal.SignInHubActivity { (); } -keep class com.google.android.gms.common.api.GoogleApiActivity { (); } -keep class com.google.android.gms.measurement.AppMeasurementJobService { (); } -keep class com.google.android.gms.measurement.AppMeasurementReceiver { (); } -keep class com.google.android.gms.measurement.AppMeasurementService { (); } -keep class com.google.firebase.components.ComponentDiscoveryService { (); } -keep class com.google.firebase.iid.FirebaseInstanceIdReceiver { (); } -keep class com.google.firebase.messaging.FirebaseMessagingService { (); } -keep class com.google.firebase.provider.FirebaseInitProvider { (); } -keep class com.hbisoft.hbrecorder.NotificationReceiver { (); } -keep class com.hbisoft.hbrecorder.ScreenRecordService { (); } -keep class com.just.agentweb.ActionActivity { (); } -keep class com.just.agentweb.AgentWebFileProvider { (); } -keep class com.linecorp.linesdk.auth.internal.LineAuthenticationActivity { (); } -keep class com.linecorp.linesdk.auth.internal.LineAuthenticationCallbackActivity { (); } -keep class com.byte.adsoversea.view.activity.AdsActivity { (); } -keep class com.byte.fly.byteEchoesActivity { (); } -keep class com.byte.fly.GameVideoActivity { (); } -keep class com.byte.fly.VerticalEchoesActivity { (); } -keep class com.byte.fly.webvideo.WebVideoActivity { (); } -keep class com.byte.blocky.activity.StartMcActivity { (); } -keep class com.byte.blocky.service.GameService { (); } -keep class com.byte.blocky.service.McProcessChangeDataService { (); } -keep class com.byte.flyer.App { (); } -keep class com.byte.flyer.CrashHandlerProvider { (); } -keep class com.byte.flyer.download.service.DownloadService { (); } -keep class com.byte.flyer.receiver.RongCloudPushMessageReceiver { (); } -keep class com.byte.flyer.utils.ProcessPhoenix { (); } -keep class com.byte.flyer.utils.breakpoint.DownloadService { (); } -keep class com.byte.flyer.view.activity.flash.SplashActivity { (); } -keep class com.byte.flyer.view.activity.friendmatch.FriendMatchActivity { (); } -keep class com.byte.flyer.view.activity.friends.FriendInfoActivity { (); } -keep class com.byte.flyer.view.activity.host.HostActivity { (); } -keep class com.byte.flyer.view.activity.pidProxy.PidProxyActivity { (); } -keep class com.byte.flyer.view.activity.searchfriend.SearchFriendActivity { (); } -keep class com.byte.flyer.view.activity.thirdproxy.ThirdProxyActivity { (); } -keep class com.byte.flyer.view.activity.tribesearch.TribeSearchActivity { (); } -keep class com.byte.flyer.view.dialog.InvitePlayGameTips { (); } -keep class com.byte.flyer.view.dialog.NetworkFailedDialogActivity { (); } -keep class com.byte.flyer.view.dialog.OverallSituationDialog { (); } -keep class com.byte.flyer.view.dialog.UpdateAppDialog { (); } -keep class com.byte.flyer.view.dialog.UploadResAndEnterGameDialog { (); } -keep class com.byte.flyer.view.dialog.UploadSoDialog { (); } -keep class com.byte.flyer.view.dialog.partyfriend.PartyFriendInfoDialog { (); } -keep class com.byte.flyer.view.fragment.searchgame.SearchGameActivity { (); } -keep class com.byte.flyer.view.fragment.verification.VerificationFragment { (); } -keep class com.byte.center.download.service.DownloadService { (); } -keep class com.byte.center.view.activity.MTTemplateActivity { (); } -keep class com.byte.center.view.activity.NoToolbarTemplateActivity { (); } -keep class com.byte.center.view.activity.SimpleWebActivity { (); } -keep class com.byte.center.view.activity.SingleTemplateActivity { (); } -keep class com.byte.center.view.activity.TemplateActivity { (); } -keep class com.byte.center.view.activity.TemplateNewActivity { (); } -keep class com.byte.center.view.activity.webview.WebViewActivity { (); } -keep class com.byte.center.view.dialog.AdsGameRewardDialog { (); } -keep class com.byte.center.view.dialog.BlockedDeviceDialog { (); } -keep class com.byte.center.view.dialog.PasswordSettingDialog { (); } -keep class com.byte.center.view.dialog.RechargeDialog { (); } -keep class com.byte.center.view.dialog.ShieldingOpengl2DialogActivity { (); } -keep class com.byte.center.view.dialog.TopLoadingDialog { (); } -keep class com.byte.center.view.dialog.VipGcubeGiftOneButtonDialog { (); } -keep class com.byte.common.base.app.mvvm.MvvmNoToolbarTemplateActivity { (); } -keep class com.byte.file.activity.DownloadActivity { (); } -keep class com.byte.gamedetail.view.DemoActivity { (); } -keep class com.byte.gamedetail.view.GameDetailTemplateActivity { (); } -keep class com.byte.halloween.view.activity.main.EventMainActivity { (); } -keep class com.byte.imchat.server.SandboxFirebaseMessagingService { (); } -keep class com.byte.imchat.ui.acitivity.ConversationActivity { (); } -keep class com.byte.imchat.ui.acitivity.ConversationPartyActivity { (); } -keep class com.byte.jackpot.view.activity.JackpotActivity { (); } -keep class com.byte.login.view.activity.login.CustomTabActivity { (); } -keep class com.byte.login.view.activity.login.LoginActivity { (); } -keep class com.byte.login.view.activity.makerole.MakeRoleActivity { (); } -keep class com.byte.login.view.fragment.retrievepassword.RetrievePasswordCustomTabActivity { (); } -keep class com.byte.messager.MessengerService { (); } -keep class com.byte.oversea.utils.TwitterResultReceiver { (); } -keep class com.byte.videosubmit.view.activity.VideoSubmitActivity { (); } -keep class com.byte.wheellucky.activity.wheel.WheelActivity { (); } -keep class com.twitter.sdk.android.core.identity.OAuthActivity { (); } -keep class com.twitter.sdk.android.corex.identity.OAuthActivity { (); } -keep class com.twitter.sdk.android.tweetcomposer.ComposerActivity { (); } -keep class com.twitter.sdk.android.tweetcomposer.TweetUploadService { (); } -keep class com.twitter.sdk.android.tweetui.GalleryActivity { (); } -keep class com.twitter.sdk.android.tweetui.PlayerActivity { (); } -keep class com.unity3d.ads.adunit.AdUnitActivity { (); } -keep class com.unity3d.ads.adunit.AdUnitSoftwareActivity { (); } -keep class com.unity3d.ads.adunit.AdUnitTransparentActivity { (); } -keep class com.unity3d.ads.adunit.AdUnitTransparentSoftwareActivity { (); } -keep class com.vk.sdk.VKServiceActivity { (); } -keep class com.yalantis.ucrop.UCropActivity { (); } -keep class io.rong.imkit.activity.CSLeaveMessageActivity { (); } -keep class io.rong.imkit.activity.CombinePicturePagerActivity { (); } -keep class io.rong.imkit.activity.FileListActivity { (); } -keep class io.rong.imkit.activity.FileManagerActivity { (); } -keep class io.rong.imkit.activity.FilePreviewActivity { (); } -keep class io.rong.imkit.activity.GIFPreviewActivity { (); } -keep class io.rong.imkit.activity.PicturePagerActivity { (); } -keep class io.rong.imkit.activity.SelectConversationActivity { (); } -keep class io.rong.imkit.activity.WebFilePreviewActivity { (); } -keep class io.rong.imkit.mention.MemberMentionedActivity { (); } -keep class io.rong.imkit.picture.PictureFileProvider { (); } -keep class io.rong.imkit.picture.PicturePreviewActivity { (); } -keep class io.rong.imkit.picture.PictureSelectorActivity { (); } -keep class io.rong.imkit.picture.PictureSelectorCameraEmptyActivity { (); } -keep class io.rong.imkit.picture.PictureVideoPlayActivity { (); } -keep class io.rong.imkit.plugin.location.AMapLocationActivity { (); } -keep class io.rong.imkit.plugin.location.AMapLocationActivity2D { (); } -keep class io.rong.imkit.plugin.location.AMapPreviewActivity { (); } -keep class io.rong.imkit.plugin.location.AMapPreviewActivity2D { (); } -keep class io.rong.imkit.plugin.location.AMapRealTimeActivity { (); } -keep class io.rong.imkit.plugin.location.AMapRealTimeActivity2D { (); } -keep class io.rong.imkit.plugin.location.SearchLocationActivity { (); } -keep class io.rong.imkit.tools.CombineWebViewActivity { (); } -keep class io.rong.imkit.tools.RongWebviewActivity { (); } -keep class io.rong.imkit.widget.provider.TakingPicturesActivity { (); } -keep class io.rong.imlib.ConnectChangeReceiver { (); } -keep class io.rong.imlib.HeartbeatReceiver { (); } -keep class io.rong.imlib.ipc.RongService { (); } -keep class io.rong.push.rongpush.PushReceiver { (); } -keep class io.rong.push.rongpush.PushService { (); } -keep class me.iwf.photopicker.PhotoPagerActivity { (); } -keep class me.iwf.photopicker.PhotoPickerActivity { (); } -keep class me.iwf.photopicker.utils.PhotoFileProvider { (); } -keep class zlc.season.claritypotion.ClarityPotion { (); } -keep class zlc.season.rxdownload3.core.DownloadService { (); } -keep class zlc.season.rxdownload3.extension.ApkInstallExtension$ApkInstallActivity { (); } -keep class zlc.season.rxdownload3.helper.RxDownloadFileProvider { (); } -keep class android.support.constraint.ConstraintLayout { (android.content.Context, android.util.AttributeSet); } -keep class android.widget.Space { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.app.AlertController$RecycleListView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.view.menu.ActionMenuItemView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.view.menu.ExpandedMenuView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.view.menu.ListMenuItemView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.ActionBarContainer { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.ActionBarContextView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.ActionBarOverlayLayout { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.ActionMenuView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.ActivityChooserView$InnerLayout { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.AlertDialogLayout { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.AppCompatButton { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.AppCompatCheckBox { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.AppCompatEditText { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.AppCompatImageButton { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.AppCompatImageView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.AppCompatRadioButton { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.AppCompatTextView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.ButtonBarLayout { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.ContentFrameLayout { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.DialogTitle { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.FitWindowsFrameLayout { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.FitWindowsLinearLayout { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.SearchView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.SearchView$SearchAutoComplete { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.SwitchCompat { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.Toolbar { (android.content.Context, android.util.AttributeSet); } -keep class androidx.appcompat.widget.ViewStubCompat { (android.content.Context, android.util.AttributeSet); } -keep class androidx.browser.browseractions.BrowserActionsFallbackMenuView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.cardview.widget.CardView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.constraintlayout.helper.widget.Layer { (android.content.Context, android.util.AttributeSet); } -keep class androidx.constraintlayout.widget.Barrier { (android.content.Context, android.util.AttributeSet); } -keep class androidx.constraintlayout.widget.ConstraintLayout { (android.content.Context, android.util.AttributeSet); } -keep class androidx.constraintlayout.widget.Group { (android.content.Context, android.util.AttributeSet); } -keep class androidx.constraintlayout.widget.Guideline { (android.content.Context, android.util.AttributeSet); } -keep class androidx.coordinatorlayout.widget.CoordinatorLayout { (android.content.Context, android.util.AttributeSet); } -keep class androidx.core.widget.NestedScrollView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.recyclerview.widget.RecyclerView { (android.content.Context, android.util.AttributeSet); } -keep class androidx.swiperefreshlayout.widget.SwipeRefreshLayout { (android.content.Context, android.util.AttributeSet); } -keep class androidx.viewpager.widget.ViewPager { (android.content.Context, android.util.AttributeSet); } -keep class androidx.viewpager2.widget.ViewPager2 { (android.content.Context, android.util.AttributeSet); } -keep class cn.rongcloud.im.ui.widget.CSEvaluateScrollView { (android.content.Context, android.util.AttributeSet); } -keep class com.amap.api.maps.MapView { (android.content.Context, android.util.AttributeSet); } -keep class com.amap.api.maps2d.MapView { (android.content.Context, android.util.AttributeSet); } -keep class com.amazonaws.mobile.auth.ui.SignInView { (android.content.Context, android.util.AttributeSet); } -keep class com.amazonaws.mobile.auth.userpools.ForceChangePasswordView { (android.content.Context, android.util.AttributeSet); } -keep class com.amazonaws.mobile.auth.userpools.ForgotPasswordView { (android.content.Context, android.util.AttributeSet); } -keep class com.amazonaws.mobile.auth.userpools.FormView { (android.content.Context, android.util.AttributeSet); } -keep class com.amazonaws.mobile.auth.userpools.MFAView { (android.content.Context, android.util.AttributeSet); } -keep class com.amazonaws.mobile.auth.userpools.SignUpConfirmView { (android.content.Context, android.util.AttributeSet); } -keep class com.amazonaws.mobile.auth.userpools.SignUpView { (android.content.Context, android.util.AttributeSet); } -keep class com.garena.overlay.CirclePageIndicator { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.exoplayer2.ui.AspectRatioFrameLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.exoplayer2.ui.PlayerView { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.exoplayer2.ui.SubtitleView { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.exoplayer2.ui.TrackSelectionView { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.flexbox.FlexboxLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.appbar.AppBarLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.appbar.CollapsingToolbarLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.appbar.MaterialToolbar { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.button.MaterialButton { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.card.MaterialCardView { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.chip.Chip { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.chip.ChipGroup { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.datepicker.MaterialCalendarGridView { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.floatingactionbutton.FloatingActionButton { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.internal.BaselineLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.internal.CheckableImageButton { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.internal.NavigationMenuItemView { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.internal.NavigationMenuView { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.snackbar.Snackbar$SnackbarLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.snackbar.SnackbarContentLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.tabs.TabItem { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.tabs.TabLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.textfield.TextInputEditText { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.textfield.TextInputLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.google.android.material.textview.MaterialTextView { (android.content.Context, android.util.AttributeSet); } -keep class com.opensource.svgaplayer.SVGAImageView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.flyer.view.widget.BackpackTimeCountDownView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.flyer.view.widget.CareerPentagonView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.flyer.view.widget.DrawableCenterTextView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.flyer.view.widget.FollowFriendRecyclerView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.flyer.view.widget.GradientRadioButton { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.flyer.view.widget.GroupNoticeEditText { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.flyer.view.widget.ItemView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.flyer.view.widget.LabelsView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.flyer.view.widget.MapLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.flyer.view.widget.MeItemView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.flyer.view.widget.NestRadioGroup { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.flyer.view.widget.NineGirdImageView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.flyer.view.widget.PartyHallHeaderView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.flyer.view.widget.ProgressWebView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.flyer.view.widget.ScaleConstraintLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.flyer.view.widget.ScaleRelativeLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.flyer.view.widget.SignInItemView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.flyer.view.widget.TribeDressRadioGroup { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.flyer.view.widget.XEditText { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.flyer.view.widget.tribemanage.TribeManageItemView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.center.view.widget.AnimImageView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.center.view.widget.AvatarLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.center.view.widget.byteWebView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.center.view.widget.CenterButton { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.center.view.widget.CircleProgressView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.center.view.widget.CustomCircleProgressView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.center.view.widget.DrawableCenterTextView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.center.view.widget.GameRefreshHorizontalWithCircleProgress { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.center.view.widget.InviteView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.center.view.widget.ListenerTopScrollView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.center.view.widget.MixtureTextView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.center.view.widget.NoScrollViewPager { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.center.view.widget.ScaleConstraintLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.center.view.widget.ScrapLevelImageView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.center.view.widget.SegmentedCircleProgressBar { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.center.view.widget.TimeCountDownView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.center.view.widget.gameitem.GamePicItem { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.center.view.widget.homenavigation.HomeNavigation { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.center.view.widget.homenavigation.TabTextView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.center.view.widget.horizontalrefresh.HorizontalRefreshLayoutWithCircleProgress { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.center.view.widget.listcountdownview.ListItemCountDownView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.center.view.widget.nickname.ColorTextView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.center.view.widget.nickname.GlowFrameLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.center.view.widget.nickname.StrokeTextView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.common.widget.AutoHorizontalRecyclerView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.common.widget.PageLoadingView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.common.widget.RoundImageView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.common.widget.StrokeTextView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.common.widget.loading.DotView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.common.widget.rv.datarv.DataRecyclerView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.common.widget.rv.datarv.DiffDataRecyclerView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.common.widget.rv.pagerv.DiffPageRecyclerView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.common.widget.rv.pagerv.PageRecyclerView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.common.widget.rv.sbrv.SandboxRecyclerView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.decorate.widget.DiscountTextView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.decorate.widget.DoubleClickViewGroup { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.decorate.widget.DressLoadingView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.decorate.widget.DressMenuButton { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.decorate.widget.DressRadioGroup { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.decorate.widget.ImageRadioButton { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.editor.view.fragment.mywork.inviteplay.InvitePlayLoadingView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.editor.view.widget.BetaStateItemView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.editor.view.widget.LiveDataRecyclerView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.editor.view.widget.TestCenterLoadingView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.gamedetail.view.dialog.ClickingHideView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.gamedetail.view.dialog.marioguide.HandleLinearLayoutView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.gamedetail.view.dialog.marioguide.HandlerView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.gamedetail.view.widget.ExpandableTextView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.gamedetail.view.widget.GameCoordinatorLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.gamedetail.view.widget.GameDetailItemView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.googlepay.view.fragment.newrecharge.paycard.ChannelPayCardView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.halloween.view.template.fragment.onepurchase.OnePurchaseRecyclerView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.halloween.widget.CenterStrokeTextView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.halloween.widget.ChestRewardQueue { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.halloween.widget.ChestRewardView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.imchat.widget.NineGirdImageView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.login.view.widget.LoginCoordinatorLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.picpuzzle.view.surfaceview.PuzzleTimer { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.picpuzzle.view.widget.RewardChatView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.picpuzzle.view.widget.puzzle.PuzzleView { (android.content.Context, android.util.AttributeSet); } -keep class com.byte.summon.widget.CenterStrokeTextView { (android.content.Context, android.util.AttributeSet); } -keep class com.scwang.smartrefresh.layout.SmartRefreshLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.twitter.sdk.android.tweetcomposer.ComposerView { (android.content.Context, android.util.AttributeSet); } -keep class com.twitter.sdk.android.tweetcomposer.internal.util.ObservableScrollView { (android.content.Context, android.util.AttributeSet); } -keep class com.twitter.sdk.android.tweetui.ToggleImageButton { (android.content.Context, android.util.AttributeSet); } -keep class com.twitter.sdk.android.tweetui.TweetActionBarView { (android.content.Context, android.util.AttributeSet); } -keep class com.twitter.sdk.android.tweetui.internal.AspectRatioFrameLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.twitter.sdk.android.tweetui.internal.MediaBadgeView { (android.content.Context, android.util.AttributeSet); } -keep class com.twitter.sdk.android.tweetui.internal.TweetMediaView { (android.content.Context, android.util.AttributeSet); } -keep class com.twitter.sdk.android.tweetui.internal.VideoControlView { (android.content.Context, android.util.AttributeSet); } -keep class com.twitter.sdk.android.tweetui.internal.VideoView { (android.content.Context, android.util.AttributeSet); } -keep class com.twitter.sdk.android.tweetui.internal.ViewPagerFixed { (android.content.Context, android.util.AttributeSet); } -keep class com.vk.sdk.WebView { (android.content.Context, android.util.AttributeSet); } -keep class com.warkiz.widget.ArrowView { (android.content.Context, android.util.AttributeSet); } -keep class com.warkiz.widget.IndicatorSeekBar { (android.content.Context, android.util.AttributeSet); } -keep class com.warkiz.widget.IndicatorStayLayout { (android.content.Context, android.util.AttributeSet); } -keep class com.weigan.loopview.LoopView { (android.content.Context, android.util.AttributeSet); } -keep class com.yalantis.ucrop.view.GestureCropImageView { (android.content.Context, android.util.AttributeSet); } -keep class com.yalantis.ucrop.view.OverlayView { (android.content.Context, android.util.AttributeSet); } -keep class com.yalantis.ucrop.view.UCropView { (android.content.Context, android.util.AttributeSet); } -keep class com.yalantis.ucrop.view.widget.AspectRatioTextView { (android.content.Context, android.util.AttributeSet); } -keep class com.yalantis.ucrop.view.widget.HorizontalProgressWheelView { (android.content.Context, android.util.AttributeSet); } -keep class com.youth.banner.Banner { (android.content.Context, android.util.AttributeSet); } -keep class io.rong.common.RongWebView { (android.content.Context, android.util.AttributeSet); } -keep class io.rong.imkit.RongExtension { (android.content.Context, android.util.AttributeSet); } -keep class io.rong.imkit.actions.MoreActionLayout { (android.content.Context, android.util.AttributeSet); } -keep class io.rong.imkit.mention.SideBar { (android.content.Context, android.util.AttributeSet); } -keep class io.rong.imkit.model.RongGridView { (android.content.Context, android.util.AttributeSet); } -keep class io.rong.imkit.picture.photoview.PhotoView { (android.content.Context, android.util.AttributeSet); } -keep class io.rong.imkit.picture.widget.PreviewViewPager { (android.content.Context, android.util.AttributeSet); } -keep class io.rong.imkit.picture.widget.SquareRelativeLayout { (android.content.Context, android.util.AttributeSet); } -keep class io.rong.imkit.picture.widget.longimage.SubsamplingScaleImageView { (android.content.Context, android.util.AttributeSet); } -keep class io.rong.imkit.plugin.image.HackyViewPager { (android.content.Context, android.util.AttributeSet); } -keep class io.rong.imkit.plugin.image.PictureSelectorActivity$PicTypeBtn { (android.content.Context, android.util.AttributeSet); } -keep class io.rong.imkit.plugin.image.PictureSelectorActivity$PreviewBtn { (android.content.Context, android.util.AttributeSet); } -keep class io.rong.imkit.plugin.image.PictureSelectorActivity$SelectBox { (android.content.Context, android.util.AttributeSet); } -keep class io.rong.imkit.reference.ReferenceView { (android.content.Context, android.util.AttributeSet); } -keep class io.rong.imkit.tools.PhotoFragment { (); } -keep class io.rong.imkit.widget.AsyncImageView { (android.content.Context, android.util.AttributeSet); } -keep class io.rong.imkit.widget.AutoLinkTextView { (android.content.Context, android.util.AttributeSet); } -keep class io.rong.imkit.widget.AutoRefreshListView { (android.content.Context, android.util.AttributeSet); } -keep class io.rong.imkit.widget.CircleProgressView { (android.content.Context, android.util.AttributeSet); } -keep class io.rong.imkit.widget.EllipsizeTextView { (android.content.Context, android.util.AttributeSet); } -keep class io.rong.imkit.widget.ProviderContainerView { (android.content.Context, android.util.AttributeSet); } -keep class io.rong.imkit.widget.RCMessageFrameLayout { (android.content.Context, android.util.AttributeSet); } -keep class io.rong.imkit.widget.RongSwipeRefreshLayout { (android.content.Context, android.util.AttributeSet); } -keep class io.rong.imkit.widget.RoundCornerLinearLayout { (android.content.Context, android.util.AttributeSet); } -keep class io.rong.imkit.widget.SquareLayout { (android.content.Context, android.util.AttributeSet); } -keep class io.rong.subscaleview.SubsamplingScaleImageView { (android.content.Context, android.util.AttributeSet); } -keep class me.iwf.photopicker.fragment.ImagePagerFragment { (); } -keep class me.iwf.photopicker.widget.TouchImageView { (android.content.Context, android.util.AttributeSet); } -keepclassmembers class * { *** confirmAccount(android.view.View); } -keepclassmembers class * { *** forceChangePassword(android.view.View); } -keepclassmembers class * { *** forgotPassword(android.view.View); } -keepclassmembers class * { *** ok(android.view.View); } -keepclassmembers class * { *** onCancel(android.view.View); } -keepclassmembers class * { *** onClickTwitterLogin(android.view.View); } -keepclassmembers class * { *** onComfirm(android.view.View); } -keepclassmembers class * { *** onDelete(android.view.View); } -keepclassmembers class * { *** onHeadLeftButtonClick(android.view.View); } -keepclassmembers class * { *** onStop(android.view.View); } -keepclassmembers class * { *** signUp(android.view.View); } -keepclassmembers class * { *** verify(android.view.View); } # End of content from G:\byte-go-android\byte\app\build\intermediates\aapt_proguard_file\garenaRelease\aapt_rules.txt # The proguard configuration file for the following section is G:\byte-go-android\Librarys\oversea\build\intermediates\consumer_proguard_dir\blockymodRelease\lib0\proguard.txt # End of content from G:\byte-go-android\Librarys\oversea\build\intermediates\consumer_proguard_dir\blockymodRelease\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\Librarys\game\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # End of content from G:\byte-go-android\Librarys\game\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\byte\goodscollect\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # End of content from G:\byte-go-android\byte\goodscollect\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\Librarys\IMChat\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt -keep class com.byte.imchat.** {*;} -keep class me.iwf.photopicker.Photo*{*;} -keep class me.iwf.photopicker.listener.*{*;} # End of content from G:\byte-go-android\Librarys\IMChat\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\byte\videosubmit\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # End of content from G:\byte-go-android\byte\videosubmit\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\Librarys\libmobclickagent\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt #友盟 -keep class com.umeng.** {*;} -keep class com.uc.** {*;} -keepclassmembers class * { public (org.json.JSONObject); } -keepclassmembers enum * { public static **[] values(); public static ** valueOf(java.lang.String); } -keep class com.zui.** {*;} -keep class com.miui.** {*;} -keep class com.heytap.** {*;} -keep class a.** {*;} -keep class com.vivo.** {*;} ##-------------------libmobclickagent---------------------- -keep class com.byte.library.libmobclickagent.** {*;} #解决友盟崩溃 @link https://console.firebase.google.com/u/0/project/flyer-android/crashlytics/app/android:com.byte.flyer/issues/139cf55ab80d5b1f9da1ffe1500da6dd?time=last-seven-days&versions=2.12.1%20(4200);2.12.1%20(7001);2.12.1%20(6999);2.11.2%20(4193)&sessionEventKey=6195912400DE00017676BB9A253D7EC1_1610131600697391162 #解决方案参考 @link https://github.com/Tencent/tinker/issues/1012 -optimizations !method/inlining/short # End of content from G:\byte-go-android\Librarys\libmobclickagent\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\Librarys\libsandboxreport\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # End of content from G:\byte-go-android\Librarys\libsandboxreport\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\Librarys\mtp\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # End of content from G:\byte-go-android\Librarys\mtp\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\byte\feedback\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt -keep class com.taobao.** {*;} -keep class com.alibaba.** {*;} -dontwarn com.taobao.** -dontwarn com.alibaba.** -keep class com.ut.** {*;} -dontwarn com.ut.** -keep class com.ta.** {*;} -dontwarn com.ta.** # End of content from G:\byte-go-android\byte\feedback\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\Librarys\googlepay\build\intermediates\consumer_proguard_dir\garenaRelease\lib0\proguard.txt #-------------------googlepay---------------------- -keep class com.byte.googlepay.billing.** {*;} # End of content from G:\byte-go-android\Librarys\googlepay\build\intermediates\consumer_proguard_dir\garenaRelease\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\Librarys\login\build\intermediates\consumer_proguard_dir\garenaRelease\lib0\proguard.txt -dontwarn com.byte.login.utils.Base64 # End of content from G:\byte-go-android\Librarys\login\build\intermediates\consumer_proguard_dir\garenaRelease\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\Librarys\gamedetail\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # End of content from G:\byte-go-android\Librarys\gamedetail\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\Librarys\decorate\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # End of content from G:\byte-go-android\Librarys\decorate\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\byte\halloween\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # End of content from G:\byte-go-android\byte\halloween\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\byte\vip\build\intermediates\consumer_proguard_dir\garenaRelease\lib0\proguard.txt # End of content from G:\byte-go-android\byte\vip\build\intermediates\consumer_proguard_dir\garenaRelease\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\Librarys\libAmplifyKinesis\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt -keep class com.byte.libamplifykinesis.info.** {*;} -dontwarn com.amazonaws.mobileconnectors.cognitoauth.** -dontwarn com.amazonaws.mobile.auth.** -dontwarn com.amazonaws.mobile.client.AWSMobileClient -keepclassmembers enum * {*;} -keep class com.amazonaws.* {*;} -keep class com.amplifyframework.* {*;} # End of content from G:\byte-go-android\Librarys\libAmplifyKinesis\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\Librarys\appsfluer\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt ##-------------------report---------------------- -keep class com.byte.appsfluer.** {*;} -keep public class com.android.installreferrer.** { *; } -keep public class com.appsflyer.** { *; } # End of content from G:\byte-go-android\Librarys\appsfluer\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\byte\easter\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt -keep class com.sandbox.easter.EasterApp{*;} # End of content from G:\byte-go-android\byte\easter\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\byte\picpuzzle\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # End of content from G:\byte-go-android\byte\picpuzzle\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\byte\Redeem\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # End of content from G:\byte-go-android\byte\Redeem\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\Librarys\abtest\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # End of content from G:\byte-go-android\Librarys\abtest\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\byte\summon\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # End of content from G:\byte-go-android\byte\summon\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\Librarys\adsoversea\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # Sometimes keepattributes is not enough to keep annotations -keep class android.webkit.JavascriptInterface { *; } # Keep all classes in Unity Ads package -keep class com.unity3d.ads.** { *; } -keep class com.byte.adsoversea.** {*;} -keep class com.google.firebase.** {*; } -keep class com.jaguar.ads.**{*; } -keep class com.jaguar.analytics.**{*; } -keep class com.google.android.gms.**{*; } #adjust -keep public class com.adjust.sdk.** { *; } -keep class com.google.android.gms.common.ConnectionResult { int SUCCESS; } -keep class com.google.android.gms.ads.identifier.AdvertisingIdClient { com.google.android.gms.ads.identifier.AdvertisingIdClient$Info getAdvertisingIdInfo(android.content.Context); } -keep class com.google.android.gms.ads.identifier.AdvertisingIdClient$Info { java.lang.String getId(); boolean isLimitAdTrackingEnabled(); } -keep public class com.android.installreferrer.** { *; } #友盟 -keep class com.umeng.** {*;} -keepclassmembers class * { public (org.json.JSONObject); } -keepclassmembers enum * { public static **[] values(); public static ** valueOf(java.lang.String); } #IronSource -keepclassmembers class com.ironsource.sdk.controller.IronSourceWebView$JSInterface { public *; } -keep public class com.google.android.gms.ads.** { public *; } -keep class com.ironsource.adapters.** { *; } -dontwarn com.ironsource.mediationsdk.** -dontwarn com.ironsource.adapters.** -dontwarn com.moat.** -keep class com.moat.** { public protected private *; } #unity # Keep JavascriptInterface for WebView bridge -keepattributes JavascriptInterface # Sometimes keepattributes is not enough to keep annotations -keep class android.webkit.JavascriptInterface { *; } # Keep all classes in Unity Ads package -keep class com.unity3d.ads.** { *; } # Keep all classes in Unity Services package -keep class com.unity3d.services.** { *; } -dontwarn com.google.ar.core.** -dontwarn com.unity3d.services.** -dontwarn com.ironsource.adapters.unityads.** -keep class com.byte.adsoversea.AdsUtils{*;} #IronSource -keepclassmembers class com.ironsource.sdk.controller.IronSourceWebView$JSInterface { public *; } -keep class com.moat.** { public protected private *; } # Keep all classes in Unity Services package -keep class com.unity3d.services.** { *; } -dontwarn com.google.ar.core.** -dontwarn com.unity3d.services.** -dontwarn com.ironsource.adapters.unityads.** #facebook -dontwarn com.facebook.ads.internal.** -keeppackagenames com.facebook.* -keep public class com.facebook.ads.**{ public protected *; } -keep class com.bytedance.sdk.openadsdk.*{ public *; } # End of content from G:\byte-go-android\Librarys\adsoversea\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\Librarys\adMob\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # Keep JavascriptInterface for WebView bridge -keepattributes JavascriptInterface # Sometimes keepattributes is not enough to keep annotations -keep class android.webkit.JavascriptInterface { *; } # Keep all classes in Unity Ads package -keep class com.unity3d.ads.** { *; } # End of content from G:\byte-go-android\Librarys\adMob\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\Librarys\BusinessEvent\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the # proguardFiles setting in build.gradle. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html # If your project uses WebView with JS, uncomment the following # and specify the fully qualified class name to the JavaScript interface # class: #-keepclassmembers class fqcn.of.javascript.interface.for.webview { # public *; #} # Uncomment this to preserve the line number information for # debugging stack traces. #-keepattributes SourceFile,LineNumberTable # If you keep the line number information, uncomment this to # hide the original source file name. #-renamesourcefileattribute SourceFile # End of content from G:\byte-go-android\Librarys\BusinessEvent\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\byte\editor\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt -keep class com.byte.editor.domain.** {*;} # End of content from G:\byte-go-android\byte\editor\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\Librarys\repository\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # End of content from G:\byte-go-android\Librarys\repository\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\Librarys\exceptionHook\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the # proguardFiles setting in build.gradle. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html # If your project uses WebView with JS, uncomment the following # and specify the fully qualified class name to the JavaScript interface # class: #-keepclassmembers class fqcn.of.javascript.interface.for.webview { # public *; #} # Uncomment this to preserve the line number information for # debugging stack traces. #-keepattributes SourceFile,LineNumberTable # If you keep the line number information, uncomment this to # hide the original source file name. #-renamesourcefileattribute SourceFile -keep class com.byte.center.anrexception.** { *; } -keep class org.lsposed.hiddenapibypass.**{*;} # End of content from G:\byte-go-android\Librarys\exceptionHook\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\Librarys\libscreen\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the # proguardFiles setting in build.gradle. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html # If your project uses WebView with JS, uncomment the following # and specify the fully qualified class name to the JavaScript interface # class: #-keepclassmembers class fqcn.of.javascript.interface.for.webview { # public *; #} # Uncomment this to preserve the line number information for # debugging stack traces. #-keepattributes SourceFile,LineNumberTable # If you keep the line number information, uncomment this to # hide the original source file name. #-renamesourcefileattribute SourceFile # End of content from G:\byte-go-android\Librarys\libscreen\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\Librarys\garena\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # G包sdk -keep class com.beetalk.sdk.ndk.** {*;} -keep class com.beetalk.sdk.** {*;} -keep class com.garena.**{*;} # End of content from G:\byte-go-android\Librarys\garena\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\Librarys\hbrecorder\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the # proguardFiles setting in build.gradle. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html # If your project uses WebView with JS, uncomment the following # and specify the fully qualified class name to the JavaScript interface # class: #-keepclassmembers class fqcn.of.javascript.interface.for.webview { # public *; #} # Uncomment this to preserve the line number information for # debugging stack traces. #-keepattributes SourceFile,LineNumberTable # If you keep the line number information, uncomment this to # hide the original source file name. #-renamesourcefileattribute SourceFile # End of content from G:\byte-go-android\Librarys\hbrecorder\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\Librarys\garenasdk\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt -dontwarn com.garena.airpay.sdk.** #GSON # Retain Annotations for model objects -keepattributes *Annotation* #Okio -dontwarn java.nio.file.** -dontwarn org.codehaus.mojo.animal_sniffer.** -dontwarn javax.annotation.* -dontwarn javax.annotation.concurrent.* #Retrofit 2 # Platform calls Class.forName on types which do not exist on Android to determine platform. -dontnote retrofit2.Platform # Platform used when running on RoboVM on iOS. Will not be used at runtime. -dontnote retrofit2.Platform$IOS$MainThreadExecutor # Platform used when running on Java 8 VMs. Will not be used at runtime. -dontwarn retrofit2.Platform$Java8 # Retain generic type information for use by reflection by converters and adapters. -keepattributes Signature # Retain declared checked exceptions for use by a Proxy instance. -keepattributes Exceptions # Retain class members for annotations -keepclasseswithmembers class * { @retrofit2.http.* ; } # End of content from G:\byte-go-android\Librarys\garenasdk\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\Librarys\libBaseRes\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # task需要用到反射,不混淆 -keep class com.byte.center.tasks.** {*;} -keep class * extends com.byte.center.tasks.BaseAppStartTask {*;} -keep class * extends com.byte.center.tasks.RearStartTask {*;} # keep所有实现IModuleInit的类 -keep class * implements com.byte.center.router.moduleApplication.IModuleInit {*;} -keep class com.byte.center.router.path.** {*;} -keep class com.byte.center.router.moduleInfo.** {*;} -keep class com.byte.center.anrexception.** { *; } #common aar # keep binding adapter #-keep class com.byte.common.web.** {*;} -keep class com.byte.common.base.dao.** {*;} -keep class com.byte.common.base.web.** {*;} -keep class com.byte.common.widget.rv.pagerv.PageData {*;} -keep class com.byte.common.widget.rv.pagerv.TypePageData {*;} -keep class com.byte.common.widget.rv.msg.** {*;} -keep class com.byte.common.base.app.mvvm.** {*;} #download aar -keep class com.byte.file.** {*;} #messager aar -keep class com.byte.messager.MessageMediator {*;} -keep class com.byte.messager.callback.**{*;} -keep class com.byte.messager.utils.**{*;} -keep class androidx.databinding.**{*;} -keep class org.lsposed.hiddenapibypass.**{*;} # End of content from G:\byte-go-android\Librarys\libBaseRes\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\4a7a65ad10a1c571f6afeef22f264739\transformed\jetified-xcrash_lib-release\proguard.txt -keep class xcrash.NativeHandler { native ; void crashCallback(...); void traceCallback(...); void traceCallbackBeforeDump(...); } # End of content from G:\.gradle\caches\transforms-3\4a7a65ad10a1c571f6afeef22f264739\transformed\jetified-xcrash_lib-release\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\37d90e7fd5e811c7f3f5a0929af8c7f0\transformed\jetified-photopicker-4.0.10\proguard.txt -keeppackagenames -dontobfuscate -keep class me.iwf.photopicker.Photo*{*;} -keep class me.iwf.photopicker.listener.*{*;} # End of content from G:\.gradle\caches\transforms-3\37d90e7fd5e811c7f3f5a0929af8c7f0\transformed\jetified-photopicker-4.0.10\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\Librarys\GreenDao\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt #greendao3 #https://proguard-rules.blogspot.com/2017/05/greendao-proguard-rules.html#proguard-rules-for-greendao ### greenDAO 3 -keepclassmembers class * extends org.greenrobot.greendao.AbstractDao { public static java.lang.String TABLENAME; } -keep class **$Properties # If you do not use SQLCipher: -dontwarn org.greenrobot.greendao.database.** # If you do not use RxJava: -dontwarn rx.** ### greenDAO 2 -keepclassmembers class * extends de.greenrobot.dao.AbstractDao { public static java.lang.String TABLENAME; } -keep class **$Properties # End of content from G:\byte-go-android\Librarys\GreenDao\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\byte-go-android\Librarys\libRes\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt -keeppackagenames -keep class androidx.databinding.**{*;} # End of content from G:\byte-go-android\Librarys\libRes\build\intermediates\consumer_proguard_dir\release\lib0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\00df934687688a7d6ac4501af5eefafe\transformed\jetified-download.release-4.0.26\proguard.txt -keeppackagenames -dontobfuscate -keep class com.byte.file.** {*;} -keep class androidx.databinding.**{*;} # End of content from G:\.gradle\caches\transforms-3\00df934687688a7d6ac4501af5eefafe\transformed\jetified-download.release-4.0.26\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\cdd05a9d2ec520301ea1dbde9c3b8482\transformed\jetified-common.release-4.1.59\proguard.txt #apk # keep binding adapter #-keep class com.byte.common.web.** {*;} #-keep class com.byte.common.base.dao.** {*;} #-keep class com.byte.common.base.web.** {*;} #-keep class com.byte.common.widget.rv.pagerv.PageData {*;} #-keep class com.byte.common.widget.rv.pagerv.TypePageData {*;} #-keep class com.byte.common.widget.rv.msg.** {*;} #-keep class com.byte.common.base.app.mvvm.** {*;} #aar needed -keeppackagenames -dontobfuscate -keep class com.byte.common.base.** {*;} -keep class com.byte.common.widget.** {*;} -keep class com.byte.common.utils.**{*;} -keep class com.byte.common.interfaces.** {*;} -keep class com.byte.common.command.** {*;} -keep class com.byte.common.config.** {*;} -keep class com.byte.common.listener.** {*;} -keep class com.byte.common.dialog.** {*;} -keep class com.byte.common.log.** {*;} -keep class com.byte.common.messenger.** {*;} -keep class com.byte.common.provider.** {*;} -keep class com.byte.common.threadpoollib.** {*;} -keep class com.byte.common.entity.** {*;} -keep class com.byte.common.binding.** {*;} -keep class com.byte.common.databinding.** {*;} -keep class com.byte.common.web.** {*;} -keep class androidx.databinding.**{*;} #glide外网部分机型报错内容 -keep class com.bumptech.glide.manager.**{*;} -keep class com.byte.common.transformers.**{*;} # End of content from G:\.gradle\caches\transforms-3\cdd05a9d2ec520301ea1dbde9c3b8482\transformed\jetified-common.release-4.1.59\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\19c7e9d7e8a43877e1da89ebbf904bd2\transformed\jetified-messager-2.0.24\proguard.txt -keeppackagenames -dontobfuscate -keep class com.byte.messager.MessageMediator {*;} -keep class com.byte.messager.callback.**{*;} -keep class com.byte.messager.utils.**{*;} -keep class androidx.databinding.**{*;} # End of content from G:\.gradle\caches\transforms-3\19c7e9d7e8a43877e1da89ebbf904bd2\transformed\jetified-messager-2.0.24\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\022f963c2bb190b28e4985589a4f047d\transformed\jetified-rxdownload4.release-2.0.1\proguard.txt -keeppackagenames -dontobfuscate -keep class zlc.season.rxdownload4.**{*;} # End of content from G:\.gradle\caches\transforms-3\022f963c2bb190b28e4985589a4f047d\transformed\jetified-rxdownload4.release-2.0.1\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\88cdf19ac24231da7b157753cbcd5aa8\transformed\jetified-rxdownload3.release-2.0.1\proguard.txt -keeppackagenames -dontobfuscate -keep class zlc.season.rxdownload3.**{*;} # End of content from G:\.gradle\caches\transforms-3\88cdf19ac24231da7b157753cbcd5aa8\transformed\jetified-rxdownload3.release-2.0.1\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\4267adb7708b01b1166df69091025963\transformed\databinding-runtime-7.0.4\proguard.txt -dontwarn androidx.databinding.ViewDataBinding -dontwarn androidx.databinding.ViewDataBinding$LiveDataListener # instant apps load these via reflection so we need to keep them. -keep public class * extends androidx.databinding.DataBinderMapper # End of content from G:\.gradle\caches\transforms-3\4267adb7708b01b1166df69091025963\transformed\databinding-runtime-7.0.4\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\abd12b8402aa9d592d637b0daa77e4af\transformed\jetified-banner-2.2.2\proguard.txt -dontwarn androidx.viewpager2.** -keep class androidx.viewpager2.** {*;} -dontwarn androidx.recyclerview.widget.RecyclerView -keep class androidx.recyclerview.widget.RecyclerView{*;} -dontwarn com.youth.banner.** -keep class com.youth.banner.** {*;} # End of content from G:\.gradle\caches\transforms-3\abd12b8402aa9d592d637b0daa77e4af\transformed\jetified-banner-2.2.2\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\17840a0ef4980136ed7bd2c93ae2c31f\transformed\jetified-facebook-android-sdk-11.1.0\proguard.txt # To enable ProGuard in your project, edit project.properties # to define the proguard.config property as described in that file. # # Add project specific ProGuard rules here. # By default, the flags in this file are appended to flags specified # in ${sdk.dir}/tools/proguard/proguard-android.txt # You can edit the include path and order by changing the ProGuard # include property in project.properties. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html # Add any project specific keep options here: # If your project uses WebView with JS, uncomment the following # and specify the fully qualified class name to the JavaScript interface # class: #-keepclassmembers class fqcn.of.javascript.interface.for.webview { # public *; #} -keepclassmembers class * implements java.io.Serializable { private static final java.io.ObjectStreamField[] serialPersistentFields; private void writeObject(java.io.ObjectOutputStream); private void readObject(java.io.ObjectInputStream); java.lang.Object writeReplace(); java.lang.Object readResolve(); } -keepnames class com.facebook.FacebookActivity -keepnames class com.facebook.CustomTabActivity -keep class com.facebook.all.All -keep public class com.android.vending.billing.IInAppBillingService { public static com.android.vending.billing.IInAppBillingService asInterface(android.os.IBinder); public android.os.Bundle getSkuDetails(int, java.lang.String, java.lang.String, android.os.Bundle); } # End of content from G:\.gradle\caches\transforms-3\17840a0ef4980136ed7bd2c93ae2c31f\transformed\jetified-facebook-android-sdk-11.1.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\524ed33b9fb82d8aea1bc03fab07f243\transformed\jetified-boost_multidex-1.0.1\proguard.txt # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the # proguardFiles setting in build.gradle. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html # If your project uses WebView with JS, uncomment the following # and specify the fully qualified class name to the JavaScript interface # class: #-keepclassmembers class fqcn.of.javascript.interface.for.webview { # public *; #} # Uncomment this to preserve the line number information for # debugging stack traces. #-keepattributes SourceFile,LineNumberTable # If you keep the line number information, uncomment this to # hide the original source file name. #-renamesourcefileattribute SourceFile -keep class com.bytedance.boost_multidex.** {*;} -keep class com.bytedance.boost_multidex.BoostMultiDex {*;} -keep class com.bytedance.boost_multidex.Result {*;} -keepclasseswithmembernames class * { native ; } # End of content from G:\.gradle\caches\transforms-3\524ed33b9fb82d8aea1bc03fab07f243\transformed\jetified-boost_multidex-1.0.1\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\5faa7f80bade1a7209abeca3dbdde1fb\transformed\jetified-mediation-test-suite-0.9.5\proguard.txt # Add project specific ProGuard rules here. # You can control the set of applied configuration files using the # proguardFiles setting in build.gradle. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html # If your project uses WebView with JS, uncomment the following # and specify the fully qualified class name to the JavaScript interface # class: #-keepclassmembers class fqcn.of.javascript.interface.for.webview { # public *; #} # Uncomment this to preserve the line number information for # debugging stack traces. #-keepattributes SourceFile,LineNumberTable # If you keep the line number information, uncomment this to # hide the original source file name. #-renamesourcefileattribute SourceFile # Keep public classes -keep,includedescriptorclasses class com.google.android.ads.mediationtestsuite.MediationTestSuite { *; } -keep,includedescriptorclasses class com.google.android.ads.mediationtestsuite.MediationTestSuiteListener { *; } -keep,includedescriptorclasses class com.google.android.gms.ads.MobileAds { *; } -dontwarn org.xmlpull.v1.** -dontnote org.xmlpull.v1.** -keep class org.xmlpull.** { *; } ##---------------Begin: proguard configuration for Gson ---------- # Gson uses generic type information stored in a class file when working with fields. Proguard # removes such information by default, so configure it to keep all of it. -keepattributes Signature # For using GSON @Expose annotation -keepattributes *Annotation* # Gson specific classes -dontwarn sun.misc.** # Application classes that will be serialized/deserialized over Gson -keep,includedescriptorclasses class com.google.android.ads.mediationtestsuite.dataobjects.** { *; } # Prevent proguard from stripping interface information from TypeAdapterFactory, # JsonSerializer, JsonDeserializer instances (so they can be used in @JsonAdapter) -keep class * implements com.google.gson.TypeAdapterFactory -keep class * implements com.google.gson.JsonSerializer -keep class * implements com.google.gson.JsonDeserializer ##---------------End: proguard configuration for Gson ---------- # End of content from G:\.gradle\caches\transforms-3\5faa7f80bade1a7209abeca3dbdde1fb\transformed\jetified-mediation-test-suite-0.9.5\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\6a8c5e5e6f1ed1c33c8aff94d3dc152a\transformed\jetified-flexbox-2.0.1\proguard.txt # # Copyright 2016 Google Inc. All rights reserved. # # 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. # # The FlexboxLayoutManager may be set from a layout xml, in that situation the RecyclerView # tries to instantiate the layout manager using reflection. # This is to prevent the layout manager from being obfuscated. -keepnames public class com.google.android.flexbox.FlexboxLayoutManager # End of content from G:\.gradle\caches\transforms-3\6a8c5e5e6f1ed1c33c8aff94d3dc152a\transformed\jetified-flexbox-2.0.1\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\408add7ae267d9a3b64adf32f8694812\transformed\jetified-exoplayer-ui-2.12.0\proguard.txt # Proguard rules specific to the UI module. # Constructor method accessed via reflection in TrackSelectionDialogBuilder -dontnote androidx.appcompat.app.AlertDialog.Builder -keepclassmembers class androidx.appcompat.app.AlertDialog$Builder { (android.content.Context, int); public android.content.Context getContext(); public androidx.appcompat.app.AlertDialog$Builder setTitle(java.lang.CharSequence); public androidx.appcompat.app.AlertDialog$Builder setView(android.view.View); public androidx.appcompat.app.AlertDialog$Builder setPositiveButton(int, android.content.DialogInterface$OnClickListener); public androidx.appcompat.app.AlertDialog$Builder setNegativeButton(int, android.content.DialogInterface$OnClickListener); public androidx.appcompat.app.AlertDialog create(); } # Don't warn about checkerframework and Kotlin annotations -dontwarn org.checkerframework.** -dontwarn kotlin.annotations.jvm.** -dontwarn javax.annotation.** # End of content from G:\.gradle\caches\transforms-3\408add7ae267d9a3b64adf32f8694812\transformed\jetified-exoplayer-ui-2.12.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\7430c6386602485b5341c7860339a4d5\transformed\jetified-tweet-ui-3.3.0\proguard.txt #Picasso Proguard Config https://github.com/square/picasso -dontwarn com.squareup.okhttp.** # End of content from G:\.gradle\caches\transforms-3\7430c6386602485b5341c7860339a4d5\transformed\jetified-tweet-ui-3.3.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\c32528961ab976b61c937de05b5a8eb1\transformed\navigation-ui-2.3.2\proguard.txt # Copyright (C) 2019 The Android Open Source 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. # setProgress is called via an ObjectAnimator in AbstractAppBarOnDestinationChangedListener -keepclassmembers class androidx.appcompat.graphics.drawable.DrawerArrowDrawable { void setProgress(float); } # End of content from G:\.gradle\caches\transforms-3\c32528961ab976b61c937de05b5a8eb1\transformed\navigation-ui-2.3.2\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\746384939eb3d8fb29c4dd69a0ee474b\transformed\material-1.1.0\proguard.txt # Copyright (C) 2015 The Android Open Source 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. # CoordinatorLayout resolves the behaviors of its child components with reflection. -keep public class * extends androidx.coordinatorlayout.widget.CoordinatorLayout$Behavior { public (android.content.Context, android.util.AttributeSet); public (); } # Make sure we keep annotations for CoordinatorLayout's DefaultBehavior -keepattributes RuntimeVisible*Annotation* # Copyright (C) 2018 The Android Open Source 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. # MaterialComponentsViewInflater inflates Material Components rather than their AppCompat counterparts. -keep class com.google.android.material.theme.MaterialComponentsViewInflater { *; } # Copyright (C) 2018 The Android Open Source 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. # An inner class of RecyclerView is part of MaterialPickerDialogFragment.java -keep class androidx.recyclerview.widget.RecyclerView { *; } # End of content from G:\.gradle\caches\transforms-3\746384939eb3d8fb29c4dd69a0ee474b\transformed\material-1.1.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\32365198c2371b8975c2579addd7580d\transformed\recyclerview-1.2.0\proguard.txt # Copyright (C) 2015 The Android Open Source 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. # When layoutManager xml attribute is used, RecyclerView inflates #LayoutManagers' constructors using reflection. -keep public class * extends androidx.recyclerview.widget.RecyclerView$LayoutManager { public (android.content.Context, android.util.AttributeSet, int, int); public (); } -keepclassmembers class androidx.recyclerview.widget.RecyclerView { public void suppressLayout(boolean); public boolean isLayoutSuppressed(); } # End of content from G:\.gradle\caches\transforms-3\32365198c2371b8975c2579addd7580d\transformed\recyclerview-1.2.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\1e1ef5c619be629d42136cb57fbbbf7b\transformed\jetified-facebook-login-11.1.0\proguard.txt # Copyright (c) 2014-present, Facebook, Inc. All rights reserved. # # You are hereby granted a non-exclusive, worldwide, royalty-free license to use, # copy, modify, and distribute this software in source code or binary form for use # in connection with the web services and APIs provided by Facebook. # # As with any software that integrates with the Facebook platform, your use of # this software is subject to the Facebook Developer Principles and Policies # [http://developers.facebook.com/policy/]. This copyright notice shall be # included in all copies or substantial portions of the software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS # FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR # COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER # IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # To enable ProGuard in your project, edit project.properties # to define the proguard.config property as described in that file. # # Add project specific ProGuard rules here. # By default, the flags in this file are appended to flags specified # in ${sdk.dir}/tools/proguard/proguard-android.txt # You can edit the include path and order by changing the ProGuard # include property in project.properties. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html # Add any project specific keep options here: # If your project uses WebView with JS, uncomment the following # and specify the fully qualified class name to the JavaScript interface # class: #-keepclassmembers class fqcn.of.javascript.interface.for.webview { # public *; #} -keepclassmembers class * implements java.io.Serializable { private static final java.io.ObjectStreamField[] serialPersistentFields; private void writeObject(java.io.ObjectOutputStream); private void readObject(java.io.ObjectInputStream); java.lang.Object writeReplace(); java.lang.Object readResolve(); } -keepnames class com.facebook.FacebookActivity -keepnames class com.facebook.CustomTabActivity -keep class com.facebook.login.Login # End of content from G:\.gradle\caches\transforms-3\1e1ef5c619be629d42136cb57fbbbf7b\transformed\jetified-facebook-login-11.1.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\c5c3d5585c20d902c9b1ae4fde6a847f\transformed\jetified-facebook-gamingservices-11.1.0\proguard.txt # Copyright (c) 2014-present, Facebook, Inc. All rights reserved. # # You are hereby granted a non-exclusive, worldwide, royalty-free license to use, # copy, modify, and distribute this software in source code or binary form for use # in connection with the web services and APIs provided by Facebook. # # As with any software that integrates with the Facebook platform, your use of # this software is subject to the Facebook Developer Principles and Policies # [http://developers.facebook.com/policy/]. This copyright notice shall be # included in all copies or substantial portions of the software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS # FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR # COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER # IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # To enable ProGuard in your project, edit project.properties # to define the proguard.config property as described in that file. # # Add project specific ProGuard rules here. # By default, the flags in this file are appended to flags specified # in ${sdk.dir}/tools/proguard/proguard-android.txt # You can edit the include path and order by changing the ProGuard # include property in project.properties. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html # Add any project specific keep options here: # If your project uses WebView with JS, uncomment the following # and specify the fully qualified class name to the JavaScript interface # class: #-keepclassmembers class fqcn.of.javascript.interface.for.webview { # public *; #} -keepclassmembers class * implements java.io.Serializable { private static final java.io.ObjectStreamField[] serialPersistentFields; private void writeObject(java.io.ObjectOutputStream); private void readObject(java.io.ObjectInputStream); java.lang.Object writeReplace(); java.lang.Object readResolve(); } -keepnames class com.facebook.FacebookActivity -keepnames class com.facebook.CustomTabActivity -keep class com.facebook.gamingservices.GamingServices # End of content from G:\.gradle\caches\transforms-3\c5c3d5585c20d902c9b1ae4fde6a847f\transformed\jetified-facebook-gamingservices-11.1.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\5e43ff3d41481b16279b93d4e26a51ec\transformed\jetified-facebook-share-11.1.0\proguard.txt # Copyright (c) 2014-present, Facebook, Inc. All rights reserved. # # You are hereby granted a non-exclusive, worldwide, royalty-free license to use, # copy, modify, and distribute this software in source code or binary form for use # in connection with the web services and APIs provided by Facebook. # # As with any software that integrates with the Facebook platform, your use of # this software is subject to the Facebook Developer Principles and Policies # [http://developers.facebook.com/policy/]. This copyright notice shall be # included in all copies or substantial portions of the software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS # FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR # COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER # IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # To enable ProGuard in your project, edit project.properties # to define the proguard.config property as described in that file. # # Add project specific ProGuard rules here. # By default, the flags in this file are appended to flags specified # in ${sdk.dir}/tools/proguard/proguard-android.txt # You can edit the include path and order by changing the ProGuard # include property in project.properties. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html # Add any project specific keep options here: # If your project uses WebView with JS, uncomment the following # and specify the fully qualified class name to the JavaScript interface # class: #-keepclassmembers class fqcn.of.javascript.interface.for.webview { # public *; #} -keepclassmembers class * implements java.io.Serializable { private static final java.io.ObjectStreamField[] serialPersistentFields; private void writeObject(java.io.ObjectOutputStream); private void readObject(java.io.ObjectInputStream); java.lang.Object writeReplace(); java.lang.Object readResolve(); } -keepnames class com.facebook.FacebookActivity -keepnames class com.facebook.CustomTabActivity -keep class com.facebook.share.Share # End of content from G:\.gradle\caches\transforms-3\5e43ff3d41481b16279b93d4e26a51ec\transformed\jetified-facebook-share-11.1.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\bcd3d9b266ed4eaeec69f66e87003eb0\transformed\jetified-facebook-common-11.1.0\proguard.txt # Copyright (c) 2014-present, Facebook, Inc. All rights reserved. # # You are hereby granted a non-exclusive, worldwide, royalty-free license to use, # copy, modify, and distribute this software in source code or binary form for use # in connection with the web services and APIs provided by Facebook. # # As with any software that integrates with the Facebook platform, your use of # this software is subject to the Facebook Developer Principles and Policies # [http://developers.facebook.com/policy/]. This copyright notice shall be # included in all copies or substantial portions of the software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS # FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR # COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER # IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # To enable ProGuard in your project, edit project.properties # to define the proguard.config property as described in that file. # # Add project specific ProGuard rules here. # By default, the flags in this file are appended to flags specified # in ${sdk.dir}/tools/proguard/proguard-android.txt # You can edit the include path and order by changing the ProGuard # include property in project.properties. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html # Add any project specific keep options here: # If your project uses WebView with JS, uncomment the following # and specify the fully qualified class name to the JavaScript interface # class: #-keepclassmembers class fqcn.of.javascript.interface.for.webview { # public *; #} -keepclassmembers class * implements java.io.Serializable { private static final java.io.ObjectStreamField[] serialPersistentFields; private void writeObject(java.io.ObjectOutputStream); private void readObject(java.io.ObjectInputStream); java.lang.Object writeReplace(); java.lang.Object readResolve(); } -keepnames class com.facebook.FacebookActivity -keepnames class com.facebook.CustomTabActivity -keep class com.facebook.common.Common # End of content from G:\.gradle\caches\transforms-3\bcd3d9b266ed4eaeec69f66e87003eb0\transformed\jetified-facebook-common-11.1.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\c88d521bdddb737ebfde0ddd2600f5b5\transformed\jetified-play-services-ads-20.4.0\proguard.txt -keep public class com.google.android.gms.ads.internal.ClientApi { (); } # When built for Android API level < 30, Proguard warns that it can't find # android.telephony.TelephonyDisplayInfo (since it was added only in API level # 30). But, all its usages are guarded by runtime checks of the API level. # Hence, it is safe to suppress Proguard's warnings. -dontwarn android.telephony.TelephonyDisplayInfo # When built for Android API level < 30, Proguard warns that it can't find # android.view.Surface#setFrameRate(float, int) (since it was added only in API # level 30). But, all its usages are guarded by runtime checks of the API level. # Hence, it is safe to suppress Proguard's warnings. -dontwarn android.view.Surface # These are checked at runtime for whether they exist, so it is fine if the API level doesn't include these. -dontwarn android.content.pm.ApkChecksum -dontwarn android.content.pm.PackageManager$OnChecksumsReadyListener # Only for the requestChecksums method, but sadly -dontwarn can't take just a single method. -dontwarn android.content.pm.PackageManager # We keep all fields for every generated proto file as the runtime uses # reflection over them that ProGuard cannot detect. Without this keep # rule, fields may be removed that would cause runtime failures. -keepclassmembers class * extends com.google.android.gms.internal.ads.zzgeq { ; } # Auto-generated proguard rule with obfuscated symbol -dontwarn com.google.android.gms.ads.internal.util.zzab # End of content from G:\.gradle\caches\transforms-3\c88d521bdddb737ebfde0ddd2600f5b5\transformed\jetified-play-services-ads-20.4.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\995299253c4f3e6d2f0b6415d670a0ec\transformed\jetified-play-services-ads-lite-20.4.0\proguard.txt # Keep implementations of the AdMob mediation adapter interfaces. Adapters for # third party ad networks implement these interfaces and are invoked by the # AdMob SDK via reflection. -keep class * implements com.google.android.gms.ads.mediation.MediationAdapter { public *; } -keep class * implements com.google.ads.mediation.MediationAdapter { public *; } -keep class * implements com.google.android.gms.ads.mediation.customevent.CustomEvent { public *; } -keep class * implements com.google.ads.mediation.customevent.CustomEvent { public *; } -keep class * extends com.google.android.gms.ads.mediation.MediationAdNetworkAdapter { public *; } -keep class * extends com.google.android.gms.ads.mediation.Adapter { public *; } # Keep classes used for offline ads created by reflection. WorkManagerUtil is # created reflectively by callers within GMSCore and OfflineNotificationPoster # is created reflectively by WorkManager. -keep class com.google.android.gms.ads.internal.util.WorkManagerUtil { public *; } -keep class com.google.android.gms.ads.internal.offline.buffering.OfflineNotificationPoster { public *; } -keep class com.google.android.gms.ads.internal.offline.buffering.OfflinePingSender { public *; } # We keep all fields for every generated proto file as the runtime uses # reflection over them that ProGuard cannot detect. Without this keep # rule, fields may be removed that would cause runtime failures. -keepclassmembers class * extends com.google.android.gms.internal.ads.zzgeq { ; } # End of content from G:\.gradle\caches\transforms-3\995299253c4f3e6d2f0b6415d670a0ec\transformed\jetified-play-services-ads-lite-20.4.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\2ecf314dc11dc37907c54116d9c23797\transformed\work-runtime-2.7.0\proguard.txt -keep class * extends androidx.work.Worker -keep class * extends androidx.work.InputMerger # Keep all constructors on ListenableWorker, Worker (also marked with @Keep) -keep public class * extends androidx.work.ListenableWorker { public (...); } # We need to keep WorkerParameters for the ListenableWorker constructor -keep class androidx.work.WorkerParameters # End of content from G:\.gradle\caches\transforms-3\2ecf314dc11dc37907c54116d9c23797\transformed\work-runtime-2.7.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\f1515213995376b249d02dae838e1815\transformed\jetified-facebook-applinks-11.1.0\proguard.txt # Copyright (c) 2014-present, Facebook, Inc. All rights reserved. # # You are hereby granted a non-exclusive, worldwide, royalty-free license to use, # copy, modify, and distribute this software in source code or binary form for use # in connection with the web services and APIs provided by Facebook. # # As with any software that integrates with the Facebook platform, your use of # this software is subject to the Facebook Developer Principles and Policies # [http://developers.facebook.com/policy/]. This copyright notice shall be # included in all copies or substantial portions of the software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS # FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR # COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER # IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # To enable ProGuard in your project, edit project.properties # to define the proguard.config property as described in that file. # # Add project specific ProGuard rules here. # By default, the flags in this file are appended to flags specified # in ${sdk.dir}/tools/proguard/proguard-android.txt # You can edit the include path and order by changing the ProGuard # include property in project.properties. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html # Add any project specific keep options here: # If your project uses WebView with JS, uncomment the following # and specify the fully qualified class name to the JavaScript interface # class: #-keepclassmembers class fqcn.of.javascript.interface.for.webview { # public *; #} -keepclassmembers class * implements java.io.Serializable { private static final java.io.ObjectStreamField[] serialPersistentFields; private void writeObject(java.io.ObjectOutputStream); private void readObject(java.io.ObjectInputStream); java.lang.Object writeReplace(); java.lang.Object readResolve(); } -keepnames class com.facebook.FacebookActivity -keepnames class com.facebook.CustomTabActivity -keep class com.facebook.applinks.AppLinks # End of content from G:\.gradle\caches\transforms-3\f1515213995376b249d02dae838e1815\transformed\jetified-facebook-applinks-11.1.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\b8ee3f94503b9c0ba20bbb3194ba982e\transformed\jetified-facebook-messenger-11.1.0\proguard.txt # Copyright (c) 2014-present, Facebook, Inc. All rights reserved. # # You are hereby granted a non-exclusive, worldwide, royalty-free license to use, # copy, modify, and distribute this software in source code or binary form for use # in connection with the web services and APIs provided by Facebook. # # As with any software that integrates with the Facebook platform, your use of # this software is subject to the Facebook Developer Principles and Policies # [http://developers.facebook.com/policy/]. This copyright notice shall be # included in all copies or substantial portions of the software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS # FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR # COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER # IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # To enable ProGuard in your project, edit project.properties # to define the proguard.config property as described in that file. # # Add project specific ProGuard rules here. # By default, the flags in this file are appended to flags specified # in ${sdk.dir}/tools/proguard/proguard-android.txt # You can edit the include path and order by changing the ProGuard # include property in project.properties. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html # Add any project specific keep options here: # If your project uses WebView with JS, uncomment the following # and specify the fully qualified class name to the JavaScript interface # class: #-keepclassmembers class fqcn.of.javascript.interface.for.webview { # public *; #} -keepnames class com.facebook.messaging.analytics.reliability.ReliabilityInfo -keepnames class com.facebook.messaging.analytics.reliability.ReliabilityInfo.Outcome -keepclassmembers class * implements java.io.Serializable { static final long serialVersionUID; private static final java.io.ObjectStreamField[] serialPersistentFields; private void writeObject(java.io.ObjectOutputStream); private void readObject(java.io.ObjectInputStream); java.lang.Object writeReplace(); java.lang.Object readResolve(); } -keepnames class com.facebook.FacebookActivity -keepnames class com.facebook.CustomTabActivity -keep class com.facebook.messenger.Messenger # End of content from G:\.gradle\caches\transforms-3\b8ee3f94503b9c0ba20bbb3194ba982e\transformed\jetified-facebook-messenger-11.1.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\fe1fc75b94aad2e1b4e80418227d471a\transformed\jetified-facebook-core-11.1.0\proguard.txt # Copyright (c) 2014-present, Facebook, Inc. All rights reserved. # # You are hereby granted a non-exclusive, worldwide, royalty-free license to use, # copy, modify, and distribute this software in source code or binary form for use # in connection with the web services and APIs provided by Facebook. # # As with any software that integrates with the Facebook platform, your use of # this software is subject to the Facebook Developer Principles and Policies # [http://developers.facebook.com/policy/]. This copyright notice shall be # included in all copies or substantial portions of the software. # # THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR # IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS # FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR # COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER # IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. # To enable ProGuard in your project, edit project.properties # to define the proguard.config property as described in that file. # # Add project specific ProGuard rules here. # By default, the flags in this file are appended to flags specified # in ${sdk.dir}/tools/proguard/proguard-android.txt # You can edit the include path and order by changing the ProGuard # include property in project.properties. # # For more details, see # http://developer.android.com/guide/developing/tools/proguard.html # Add any project specific keep options here: # If your project uses WebView with JS, uncomment the following # and specify the fully qualified class name to the JavaScript interface # class: #-keepclassmembers class fqcn.of.javascript.interface.for.webview { # public *; #} -keepclassmembers,allowoptimization enum * { public static **[] values(); public static ** valueOf(java.lang.String); } -keepclassmembers class * implements java.io.Serializable { private static final java.io.ObjectStreamField[] serialPersistentFields; private void writeObject(java.io.ObjectOutputStream); private void readObject(java.io.ObjectInputStream); java.lang.Object writeReplace(); java.lang.Object readResolve(); } -keepnames class com.facebook.FacebookActivity -keepnames class com.facebook.CustomTabActivity -keepnames class com.android.installreferrer.api.InstallReferrerClient -keepnames class com.android.installreferrer.api.InstallReferrerStateListener -keepnames class com.android.installreferrer.api.ReferrerDetails -keep class com.facebook.core.Core # keep class names and method names used by reflection by InAppPurchaseEventManager -keep public class com.android.vending.billing.IInAppBillingService { public ; } -keep public class com.android.vending.billing.IInAppBillingService$Stub { public ; } # End of content from G:\.gradle\caches\transforms-3\fe1fc75b94aad2e1b4e80418227d471a\transformed\jetified-facebook-core-11.1.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\996c37aa66b9cac0033bdd7036a87317\transformed\jetified-play-services-gcm-17.0.0\proguard.txt # Ensure that proguard will not strip the handleIntent method. -keepclassmembers class com.google.android.gms.gcm.GcmListenerService { public void handleIntent(android.content.Intent); } # End of content from G:\.gradle\caches\transforms-3\996c37aa66b9cac0033bdd7036a87317\transformed\jetified-play-services-gcm-17.0.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\1384f3e6f963d4c29876ddcf5f32eb46\transformed\jetified-play-services-measurement-20.1.2\proguard.txt # We keep all fields for every generated proto file as the runtime uses # reflection over them that ProGuard cannot detect. Without this keep # rule, fields may be removed that would cause runtime failures. -keepclassmembers class * extends com.google.android.gms.internal.measurement.zzkc { ; } # End of content from G:\.gradle\caches\transforms-3\1384f3e6f963d4c29876ddcf5f32eb46\transformed\jetified-play-services-measurement-20.1.2\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\4516a43de438e52e2545f50e24b6f18d\transformed\jetified-play-services-measurement-sdk-20.1.2\proguard.txt # We keep all fields for every generated proto file as the runtime uses # reflection over them that ProGuard cannot detect. Without this keep # rule, fields may be removed that would cause runtime failures. -keepclassmembers class * extends com.google.android.gms.internal.measurement.zzkc { ; } # End of content from G:\.gradle\caches\transforms-3\4516a43de438e52e2545f50e24b6f18d\transformed\jetified-play-services-measurement-sdk-20.1.2\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\9736aac998f2115e8e5ee92c767c34e0\transformed\jetified-play-services-measurement-impl-20.1.2\proguard.txt # We keep all fields for every generated proto file as the runtime uses # reflection over them that ProGuard cannot detect. Without this keep # rule, fields may be removed that would cause runtime failures. -keepclassmembers class * extends com.google.android.gms.internal.measurement.zzkc { ; } # End of content from G:\.gradle\caches\transforms-3\9736aac998f2115e8e5ee92c767c34e0\transformed\jetified-play-services-measurement-impl-20.1.2\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\efae08cb07aaac6c58efb81ae80a03ed\transformed\media-1.0.1\proguard.txt # Copyright (C) 2017 The Android Open Source 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. # Prevent Parcelable objects from being removed or renamed. -keep class android.support.v4.media.** implements android.os.Parcelable { public static final android.os.Parcelable$Creator *; } # Prevent Parcelable objects from being removed or renamed. -keep class androidx.media.** implements android.os.Parcelable { public static final android.os.Parcelable$Creator *; } # End of content from G:\.gradle\caches\transforms-3\efae08cb07aaac6c58efb81ae80a03ed\transformed\media-1.0.1\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\060df1e968718483dec254b3ba913fe0\transformed\navigation-common-ktx-2.3.2\proguard.txt # Copyright (C) 2019 The Android Open Source 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. # NavArgsLazy creates NavArgs instances using reflection -if public class ** implements androidx.navigation.NavArgs -keepclassmembers public class <1> { ** fromBundle(android.os.Bundle); } # End of content from G:\.gradle\caches\transforms-3\060df1e968718483dec254b3ba913fe0\transformed\navigation-common-ktx-2.3.2\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\32872e86e8e8c3a57f660f13e8efffef\transformed\appcompat-1.3.1\proguard.txt # Copyright (C) 2018 The Android Open Source 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. # aapt is not able to read app::actionViewClass and app:actionProviderClass to produce proguard # keep rules. Add a commonly used SearchView to the keep list until b/109831488 is resolved. -keep class androidx.appcompat.widget.SearchView { (...); } # Never inline methods, but allow shrinking and obfuscation. -keepclassmembernames,allowobfuscation,allowshrinking class androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl* { ; } # End of content from G:\.gradle\caches\transforms-3\32872e86e8e8c3a57f660f13e8efffef\transformed\appcompat-1.3.1\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\652e2588884c428823f8910543a9f7dc\transformed\jetified-glide-4.11.0\proguard.txt -keep public class * implements com.bumptech.glide.module.GlideModule -keep class * extends com.bumptech.glide.module.AppGlideModule { (...); } -keep public enum com.bumptech.glide.load.ImageHeaderParser$** { **[] $VALUES; public *; } # Uncomment for DexGuard only #-keepresourcexmlelements manifest/application/meta-data@value=GlideModule # End of content from G:\.gradle\caches\transforms-3\652e2588884c428823f8910543a9f7dc\transformed\jetified-glide-4.11.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\87bbb15fdc64503d564646137f6b0106\transformed\jetified-play-services-base-18.0.1\proguard.txt # b/35135904 Ensure that proguard will not strip the mResultGuardian. -keepclassmembers class com.google.android.gms.common.api.internal.BasePendingResult { com.google.android.gms.common.api.internal.BasePendingResult$ReleasableResultGuardian mResultGuardian; } # End of content from G:\.gradle\caches\transforms-3\87bbb15fdc64503d564646137f6b0106\transformed\jetified-play-services-base-18.0.1\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\9c410b9704ef9aac8c8a64ce05a427f2\transformed\jetified-play-services-measurement-api-20.1.2\proguard.txt # Can be removed once we pull in a dependency on firebase-common that includes # https://github.com/firebase/firebase-android-sdk/pull/1472/commits/856f1ca1151cdd88679bbc778892f23dfa34fc06#diff-a2ed34b5a38b4c6c686b09e54865eb48 -dontwarn com.google.auto.value.AutoValue -dontwarn com.google.auto.value.AutoValue$Builder # We keep all fields for every generated proto file as the runtime uses # reflection over them that ProGuard cannot detect. Without this keep # rule, fields may be removed that would cause runtime failures. -keepclassmembers class * extends com.google.android.gms.internal.measurement.zzkc { ; } # End of content from G:\.gradle\caches\transforms-3\9c410b9704ef9aac8c8a64ce05a427f2\transformed\jetified-play-services-measurement-api-20.1.2\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\5b28e35d78444fa1d7deb599b609af6f\transformed\jetified-firebase-common-20.1.0\proguard.txt -dontwarn com.google.firebase.platforminfo.KotlinDetector -dontwarn com.google.auto.value.AutoValue -dontwarn com.google.auto.value.AutoValue$Builder # End of content from G:\.gradle\caches\transforms-3\5b28e35d78444fa1d7deb599b609af6f\transformed\jetified-firebase-common-20.1.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\6f81a473b2009e3fb47c6896db52a9c8\transformed\jetified-play-services-tasks-18.0.1\proguard.txt # End of content from G:\.gradle\caches\transforms-3\6f81a473b2009e3fb47c6896db52a9c8\transformed\jetified-play-services-tasks-18.0.1\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\d4600002b5361e58ae9b100987d1132c\transformed\jetified-play-services-measurement-sdk-api-20.1.2\proguard.txt # We keep all fields for every generated proto file as the runtime uses # reflection over them that ProGuard cannot detect. Without this keep # rule, fields may be removed that would cause runtime failures. -keepclassmembers class * extends com.google.android.gms.internal.measurement.zzkc { ; } # End of content from G:\.gradle\caches\transforms-3\d4600002b5361e58ae9b100987d1132c\transformed\jetified-play-services-measurement-sdk-api-20.1.2\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\e62880786fb901bea55ee157835777be\transformed\jetified-play-services-measurement-base-20.1.2\proguard.txt # We keep all fields for every generated proto file as the runtime uses # reflection over them that ProGuard cannot detect. Without this keep # rule, fields may be removed that would cause runtime failures. -keepclassmembers class * extends com.google.android.gms.internal.measurement.zzkc { ; } # End of content from G:\.gradle\caches\transforms-3\e62880786fb901bea55ee157835777be\transformed\jetified-play-services-measurement-base-20.1.2\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\8540d3f7e528b1a9152384783ebc75a0\transformed\jetified-play-services-basement-18.0.0\proguard.txt # Needed when building against pre-Marshmallow SDK. -dontwarn android.security.NetworkSecurityPolicy # Needed when building against Marshmallow SDK. -dontwarn android.app.Notification # Protobuf has references not on the Android boot classpath -dontwarn sun.misc.Unsafe -dontwarn libcore.io.Memory # Internal Google annotations for generating Proguard keep rules. -dontwarn com.google.android.apps.common.proguard.UsedBy* # Annotations referenced by the SDK but whose definitions are contained in # non-required dependencies. -dontwarn javax.annotation.** -dontwarn org.checkerframework.** # Proguard flags for consumers of the Google Play services SDK # https://developers.google.com/android/guides/setup#add_google_play_services_to_your_project # Keep SafeParcelable NULL value, needed for reflection by DowngradeableSafeParcel -keepclassmembers public class com.google.android.gms.common.internal.safeparcel.SafeParcelable { public static final *** NULL; } # Needed for Parcelable/SafeParcelable classes & their creators to not get renamed, as they are # found via reflection. -keep class com.google.android.gms.common.internal.ReflectedParcelable -keepnames class * implements com.google.android.gms.common.internal.ReflectedParcelable -keepclassmembers class * implements android.os.Parcelable { public static final *** CREATOR; } # Keep the classes/members we need for client functionality. -keep @interface android.support.annotation.Keep -keep @androidx.annotation.Keep class * -keepclasseswithmembers class * { @androidx.annotation.Keep ; } -keepclasseswithmembers class * { @androidx.annotation.Keep ; } # Keep androidX equivalent of above android.support to allow Jetification. -keep @interface androidx.annotation.Keep -keep @androidx.annotation.Keep class * -keepclasseswithmembers class * { @androidx.annotation.Keep ; } -keepclasseswithmembers class * { @androidx.annotation.Keep ; } # Keep the names of classes/members we need for client functionality. -keep @interface com.google.android.gms.common.annotation.KeepName -keepnames @com.google.android.gms.common.annotation.KeepName class * -keepclassmembernames class * { @com.google.android.gms.common.annotation.KeepName *; } # Keep Dynamite API entry points -keep @interface com.google.android.gms.common.util.DynamiteApi -keep @com.google.android.gms.common.util.DynamiteApi public class * { public ; public ; } # End of content from G:\.gradle\caches\transforms-3\8540d3f7e528b1a9152384783ebc75a0\transformed\jetified-play-services-basement-18.0.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\25ec99a52f4cc7d8ba3decc73c399106\transformed\fragment-1.3.6\proguard.txt # Copyright (C) 2020 The Android Open Source 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. # The default FragmentFactory creates Fragment instances using reflection -if public class ** extends androidx.fragment.app.Fragment -keepclasseswithmembers,allowobfuscation public class <1> { public (); } # End of content from G:\.gradle\caches\transforms-3\25ec99a52f4cc7d8ba3decc73c399106\transformed\fragment-1.3.6\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\5751f6c43141c5c7985e2481dbf57a8f\transformed\coordinatorlayout-1.1.0\proguard.txt # Copyright (C) 2016 The Android Open Source 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. # CoordinatorLayout resolves the behaviors of its child components with reflection. -keep public class * extends androidx.coordinatorlayout.widget.CoordinatorLayout$Behavior { public (android.content.Context, android.util.AttributeSet); public (); } # Make sure we keep annotations for CoordinatorLayout's DefaultBehavior and ViewPager's DecorView -keepattributes *Annotation* # End of content from G:\.gradle\caches\transforms-3\5751f6c43141c5c7985e2481dbf57a8f\transformed\coordinatorlayout-1.1.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\dc80fcb1ae0c1bda676bc4f548da5d9b\transformed\vectordrawable-animated-1.1.0\proguard.txt # Copyright (C) 2016 The Android Open Source 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. # keep setters in VectorDrawables so that animations can still work. -keepclassmembers class androidx.vectordrawable.graphics.drawable.VectorDrawableCompat$* { void set*(***); *** get*(); } # End of content from G:\.gradle\caches\transforms-3\dc80fcb1ae0c1bda676bc4f548da5d9b\transformed\vectordrawable-animated-1.1.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\9b8a343fb64d4ec3b6bd286fa7b8fb37\transformed\transition-1.3.0\proguard.txt # Copyright (C) 2017 The Android Open Source 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. # Keep a field in transition that is used to keep a reference to weakly-referenced object -keepclassmembers class androidx.transition.ChangeBounds$* extends android.animation.AnimatorListenerAdapter { androidx.transition.ChangeBounds$ViewBounds mViewBounds; } # End of content from G:\.gradle\caches\transforms-3\9b8a343fb64d4ec3b6bd286fa7b8fb37\transformed\transition-1.3.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\dec9c3933de8fa474607a8d24d42aede\transformed\core-1.6.0\proguard.txt # Never inline methods, but allow shrinking and obfuscation. -keepclassmembernames,allowobfuscation,allowshrinking class androidx.core.view.ViewCompat$Api* { ; } -keepclassmembernames,allowobfuscation,allowshrinking class androidx.core.view.WindowInsetsCompat$*Impl* { ; } -keepclassmembernames,allowobfuscation,allowshrinking class androidx.core.app.NotificationCompat$*$Api*Impl { ; } -keepclassmembernames,allowobfuscation,allowshrinking class androidx.core.os.UserHandleCompat$Api*Impl { ; } # End of content from G:\.gradle\caches\transforms-3\dec9c3933de8fa474607a8d24d42aede\transformed\core-1.6.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\cb44fe25a1498e1179e68bc9bcb59448\transformed\versionedparcelable-1.1.1\proguard.txt -keep class * implements androidx.versionedparcelable.VersionedParcelable -keep public class android.support.**Parcelizer { *; } -keep public class androidx.**Parcelizer { *; } -keep public class androidx.versionedparcelable.ParcelImpl # End of content from G:\.gradle\caches\transforms-3\cb44fe25a1498e1179e68bc9bcb59448\transformed\versionedparcelable-1.1.1\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\faad6c501643f7ff28907f9ab5479b58\transformed\jetified-lifecycle-process-2.2.0\proguard.txt # this rule is need to work properly when app is compiled with api 28, see b/142778206 -keepclassmembers class * extends androidx.lifecycle.EmptyActivityLifecycleCallbacks { *; } # End of content from G:\.gradle\caches\transforms-3\faad6c501643f7ff28907f9ab5479b58\transformed\jetified-lifecycle-process-2.2.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\2886a22660abebdfd8e1e42e9fcff3e8\transformed\lifecycle-runtime-2.3.1\proguard.txt -keepattributes *Annotation* -keepclassmembers enum androidx.lifecycle.Lifecycle$Event { ; } -keep !interface * implements androidx.lifecycle.LifecycleObserver { } -keep class * implements androidx.lifecycle.GeneratedAdapter { (...); } -keepclassmembers class ** { @androidx.lifecycle.OnLifecycleEvent *; } # this rule is need to work properly when app is compiled with api 28, see b/142778206 # Also this rule prevents registerIn from being inlined. -keepclassmembers class androidx.lifecycle.ReportFragment$LifecycleCallbacks { *; } # End of content from G:\.gradle\caches\transforms-3\2886a22660abebdfd8e1e42e9fcff3e8\transformed\lifecycle-runtime-2.3.1\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\82a0e3778c180ae773834335cf55eb1b\transformed\rules\lib\META-INF\com.android.tools\r8-from-1.6.0\coroutines.pro # Allow R8 to optimize away the FastServiceLoader. # Together with ServiceLoader optimization in R8 # this results in direct instantiation when loading Dispatchers.Main -assumenosideeffects class kotlinx.coroutines.internal.MainDispatcherLoader { boolean FAST_SERVICE_LOADER_ENABLED return false; } -assumenosideeffects class kotlinx.coroutines.internal.FastServiceLoaderKt { boolean ANDROID_DETECTED return true; } -keep class kotlinx.coroutines.android.AndroidDispatcherFactory {*;} # Disable support for "Missing Main Dispatcher", since we always have Android main dispatcher -assumenosideeffects class kotlinx.coroutines.internal.MainDispatchersKt { boolean SUPPORT_MISSING return false; } # Statically turn off all debugging facilities and assertions -assumenosideeffects class kotlinx.coroutines.DebugKt { boolean getASSERTIONS_ENABLED() return false; boolean getDEBUG() return false; boolean getRECOVER_STACK_TRACES() return false; } # End of content from G:\.gradle\caches\transforms-3\82a0e3778c180ae773834335cf55eb1b\transformed\rules\lib\META-INF\com.android.tools\r8-from-1.6.0\coroutines.pro # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\9362c65922c99023a39452a3ab4c5889\transformed\jetified-af-android-sdk-6.4.2\proguard.txt -dontwarn com.android.installreferrer, com.appsflyer.** # https://support.appsflyer.com/hc/en-us/articles/207032126-AppsFlyer-SDK-Integration-Android#11-known-issues # Also will make it easier to investigate stack traces coming from clients -keep class com.appsflyer.** { ; ; } -keep public class com.android.installreferrer.** { ; ; } # End of content from G:\.gradle\caches\transforms-3\9362c65922c99023a39452a3ab4c5889\transformed\jetified-af-android-sdk-6.4.2\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\ee88550a3cd53b1cb6bcdb1d5421015e\transformed\jetified-twitter-core-3.3.0\proguard.txt #GSON # Retain Annotations for model objects -keepattributes *Annotation* #Okio -dontwarn java.nio.file.** -dontwarn org.codehaus.mojo.animal_sniffer.** -dontwarn javax.annotation.* -dontwarn javax.annotation.concurrent.* #Retrofit 2 # Platform calls Class.forName on types which do not exist on Android to determine platform. -dontnote retrofit2.Platform # Platform used when running on RoboVM on iOS. Will not be used at runtime. -dontnote retrofit2.Platform$IOS$MainThreadExecutor # Platform used when running on Java 8 VMs. Will not be used at runtime. -dontwarn retrofit2.Platform$Java8 # Retain generic type information for use by reflection by converters and adapters. -keepattributes Signature # Retain declared checked exceptions for use by a Proxy instance. -keepattributes Exceptions # Retain class members for annotations -keepclasseswithmembers class * { @retrofit2.http.* ; } # End of content from G:\.gradle\caches\transforms-3\ee88550a3cd53b1cb6bcdb1d5421015e\transformed\jetified-twitter-core-3.3.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\8439a2c01d845add5d8acb7a2e477efa\transformed\rules\lib\META-INF\proguard\retrofit2.pro # Retrofit does reflection on generic parameters. InnerClasses is required to use Signature and # EnclosingMethod is required to use InnerClasses. -keepattributes Signature, InnerClasses, EnclosingMethod # Retrofit does reflection on method and parameter annotations. -keepattributes RuntimeVisibleAnnotations, RuntimeVisibleParameterAnnotations # Retain service method parameters when optimizing. -keepclassmembers,allowshrinking,allowobfuscation interface * { @retrofit2.http.* ; } # Ignore annotation used for build tooling. -dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement # Ignore JSR 305 annotations for embedding nullability information. -dontwarn javax.annotation.** # Guarded by a NoClassDefFoundError try/catch and only used when on the classpath. -dontwarn kotlin.Unit # Top-level functions that can only be used by Kotlin. -dontwarn retrofit2.KotlinExtensions -dontwarn retrofit2.KotlinExtensions$* # With R8 full mode, it sees no subtypes of Retrofit interfaces since they are created with a Proxy # and replaces all potential values with null. Explicitly keeping the interfaces prevents this. -if interface * { @retrofit2.http.* ; } -keep,allowobfuscation interface <1> # End of content from G:\.gradle\caches\transforms-3\8439a2c01d845add5d8acb7a2e477efa\transformed\rules\lib\META-INF\proguard\retrofit2.pro # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\7e37ed3a6afa50af8805ff4173135853\transformed\rules\lib\META-INF\proguard\okhttp3.pro # JSR 305 annotations are for embedding nullability information. -dontwarn javax.annotation.** # A resource is loaded with a relative path so the package of this class must be preserved. -keepnames class okhttp3.internal.publicsuffix.PublicSuffixDatabase # Animal Sniffer compileOnly dependency to ensure APIs are compatible with older versions of Java. -dontwarn org.codehaus.mojo.animal_sniffer.* # OkHttp platform used only on JVM and when Conscrypt dependency is available. -dontwarn okhttp3.internal.platform.ConscryptPlatform # End of content from G:\.gradle\caches\transforms-3\7e37ed3a6afa50af8805ff4173135853\transformed\rules\lib\META-INF\proguard\okhttp3.pro # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\649f4d7dc01f44e673f88d14d3358bd9\transformed\rules\lib\META-INF\proguard\okio.pro # Animal Sniffer compileOnly dependency to ensure APIs are compatible with older versions of Java. -dontwarn org.codehaus.mojo.animal_sniffer.* # End of content from G:\.gradle\caches\transforms-3\649f4d7dc01f44e673f88d14d3358bd9\transformed\rules\lib\META-INF\proguard\okio.pro # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\286ca2719c0a37a1388a41af50b554a6\transformed\rules\lib\META-INF\proguard\coroutines.pro # ServiceLoader support -keepnames class kotlinx.coroutines.internal.MainDispatcherFactory {} -keepnames class kotlinx.coroutines.CoroutineExceptionHandler {} # Most of volatile fields are updated with AFU and should not be mangled -keepclassmembers class kotlinx.coroutines.** { volatile ; } # Same story for the standard library's SafeContinuation that also uses AtomicReferenceFieldUpdater -keepclassmembers class kotlin.coroutines.SafeContinuation { volatile ; } # These classes are only required by kotlinx.coroutines.debug.AgentPremain, which is only loaded when # kotlinx-coroutines-core is used as a Java agent, so these are not needed in contexts where ProGuard is used. -dontwarn java.lang.instrument.ClassFileTransformer -dontwarn sun.misc.SignalHandler -dontwarn java.lang.instrument.Instrumentation -dontwarn sun.misc.Signal # End of content from G:\.gradle\caches\transforms-3\286ca2719c0a37a1388a41af50b554a6\transformed\rules\lib\META-INF\proguard\coroutines.pro # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\92d58ac4dfdb3071c0752131875d9e57\transformed\jetified-exoplayer-core-2.12.0\proguard.txt # Proguard rules specific to the core module. # Constant folding for resource integers may mean that a resource passed to this method appears to be unused. Keep the method to prevent this from happening. -keep class com.google.android.exoplayer2.upstream.RawResourceDataSource { public static android.net.Uri buildRawResourceUri(int); } # Methods accessed via reflection in DefaultExtractorsFactory -dontnote com.google.android.exoplayer2.ext.flac.FlacLibrary -keepclassmembers class com.google.android.exoplayer2.ext.flac.FlacLibrary { public static boolean isAvailable(); } # Some members of this class are being accessed from native methods. Keep them unobfuscated. -keep class com.google.android.exoplayer2.video.VideoDecoderOutputBuffer { *; } # Constructors accessed via reflection in DefaultRenderersFactory -dontnote com.google.android.exoplayer2.ext.vp9.LibvpxVideoRenderer -keepclassmembers class com.google.android.exoplayer2.ext.vp9.LibvpxVideoRenderer { (long, android.os.Handler, com.google.android.exoplayer2.video.VideoRendererEventListener, int); } -dontnote com.google.android.exoplayer2.ext.av1.Libgav1VideoRenderer -keepclassmembers class com.google.android.exoplayer2.ext.av1.Libgav1VideoRenderer { (long, android.os.Handler, com.google.android.exoplayer2.video.VideoRendererEventListener, int); } -dontnote com.google.android.exoplayer2.ext.opus.LibopusAudioRenderer -keepclassmembers class com.google.android.exoplayer2.ext.opus.LibopusAudioRenderer { (android.os.Handler, com.google.android.exoplayer2.audio.AudioRendererEventListener, com.google.android.exoplayer2.audio.AudioSink); } -dontnote com.google.android.exoplayer2.ext.flac.LibflacAudioRenderer -keepclassmembers class com.google.android.exoplayer2.ext.flac.LibflacAudioRenderer { (android.os.Handler, com.google.android.exoplayer2.audio.AudioRendererEventListener, com.google.android.exoplayer2.audio.AudioSink); } -dontnote com.google.android.exoplayer2.ext.ffmpeg.FfmpegAudioRenderer -keepclassmembers class com.google.android.exoplayer2.ext.ffmpeg.FfmpegAudioRenderer { (android.os.Handler, com.google.android.exoplayer2.audio.AudioRendererEventListener, com.google.android.exoplayer2.audio.AudioSink); } # Constructors accessed via reflection in DefaultDataSource -dontnote com.google.android.exoplayer2.ext.rtmp.RtmpDataSource -keepclassmembers class com.google.android.exoplayer2.ext.rtmp.RtmpDataSource { (); } # Constructors accessed via reflection in DefaultDownloaderFactory -dontnote com.google.android.exoplayer2.source.dash.offline.DashDownloader -keepclassmembers class com.google.android.exoplayer2.source.dash.offline.DashDownloader { (com.google.android.exoplayer2.MediaItem, com.google.android.exoplayer2.upstream.cache.CacheDataSource$Factory, java.util.concurrent.Executor); } -dontnote com.google.android.exoplayer2.source.hls.offline.HlsDownloader -keepclassmembers class com.google.android.exoplayer2.source.hls.offline.HlsDownloader { (com.google.android.exoplayer2.MediaItem, com.google.android.exoplayer2.upstream.cache.CacheDataSource$Factory, java.util.concurrent.Executor); } -dontnote com.google.android.exoplayer2.source.smoothstreaming.offline.SsDownloader -keepclassmembers class com.google.android.exoplayer2.source.smoothstreaming.offline.SsDownloader { (com.google.android.exoplayer2.MediaItem, com.google.android.exoplayer2.upstream.cache.CacheDataSource$Factory, java.util.concurrent.Executor); } # Constructors accessed via reflection in DefaultMediaSourceFactory -dontnote com.google.android.exoplayer2.source.dash.DashMediaSource$Factory -keepclasseswithmembers class com.google.android.exoplayer2.source.dash.DashMediaSource$Factory { (com.google.android.exoplayer2.upstream.DataSource$Factory); } -dontnote com.google.android.exoplayer2.source.hls.HlsMediaSource$Factory -keepclasseswithmembers class com.google.android.exoplayer2.source.hls.HlsMediaSource$Factory { (com.google.android.exoplayer2.upstream.DataSource$Factory); } -dontnote com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource$Factory -keepclasseswithmembers class com.google.android.exoplayer2.source.smoothstreaming.SsMediaSource$Factory { (com.google.android.exoplayer2.upstream.DataSource$Factory); } # Don't warn about checkerframework and Kotlin annotations -dontwarn org.checkerframework.** -dontwarn kotlin.annotations.jvm.** -dontwarn javax.annotation.** # End of content from G:\.gradle\caches\transforms-3\92d58ac4dfdb3071c0752131875d9e57\transformed\jetified-exoplayer-core-2.12.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\4b9f3a84830ff362fba159768a48eae0\transformed\jetified-exoplayer-extractor-2.12.0\proguard.txt # Proguard rules specific to the extractor module. # Constructors accessed via reflection in DefaultExtractorsFactory -dontnote com.google.android.exoplayer2.ext.flac.FlacExtractor -keepclassmembers class com.google.android.exoplayer2.ext.flac.FlacExtractor { (int); } # Don't warn about checkerframework and Kotlin annotations -dontwarn org.checkerframework.** -dontwarn kotlin.annotations.jvm.** -dontwarn javax.annotation.** # End of content from G:\.gradle\caches\transforms-3\4b9f3a84830ff362fba159768a48eae0\transformed\jetified-exoplayer-extractor-2.12.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\4e89e2a8c57603cc2e7353d02b7e91d3\transformed\jetified-exoplayer-common-2.12.0\proguard.txt # Proguard rules specific to the common module. # Don't warn about checkerframework and Kotlin annotations -dontwarn org.checkerframework.** -dontwarn kotlin.annotations.jvm.** -dontwarn javax.annotation.** # End of content from G:\.gradle\caches\transforms-3\4e89e2a8c57603cc2e7353d02b7e91d3\transformed\jetified-exoplayer-common-2.12.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\b2b25314599808cd384971c0816477a2\transformed\jetified-billing-4.0.0\proguard.txt # Keep the AIDL interface -keep class com.android.vending.billing.** { *; } -dontwarn javax.annotation.** -dontwarn org.checkerframework.** # End of content from G:\.gradle\caches\transforms-3\b2b25314599808cd384971c0816477a2\transformed\jetified-billing-4.0.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\86008736cbf03087b8c5d69e47ac29f6\transformed\jetified-AppStartFaster-1.0.3\proguard.txt # End of content from G:\.gradle\caches\transforms-3\86008736cbf03087b8c5d69e47ac29f6\transformed\jetified-AppStartFaster-1.0.3\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\ea5acbf87a93da0b1c10c4b379ec5fd6\transformed\jetified-hiddenapibypass-4.2\proguard.txt -dontwarn dalvik.system.VMRuntime -keepclassmembers class org.lsposed.hiddenapibypass.Helper$* { *; } # End of content from G:\.gradle\caches\transforms-3\ea5acbf87a93da0b1c10c4b379ec5fd6\transformed\jetified-hiddenapibypass-4.2\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\bbfd7e327b24ec923f72400ae787b6c6\transformed\jetified-lifecycle-viewmodel-savedstate-2.3.1\proguard.txt -keepclassmembers,allowobfuscation class * extends androidx.lifecycle.ViewModel { (androidx.lifecycle.SavedStateHandle); } -keepclassmembers,allowobfuscation class * extends androidx.lifecycle.AndroidViewModel { (android.app.Application,androidx.lifecycle.SavedStateHandle); } # End of content from G:\.gradle\caches\transforms-3\bbfd7e327b24ec923f72400ae787b6c6\transformed\jetified-lifecycle-viewmodel-savedstate-2.3.1\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\13534fa07243f6ffc944cee68ffa91db\transformed\lifecycle-viewmodel-2.3.1\proguard.txt -keepclassmembers,allowobfuscation class * extends androidx.lifecycle.ViewModel { (); } -keepclassmembers,allowobfuscation class * extends androidx.lifecycle.AndroidViewModel { (android.app.Application); } # End of content from G:\.gradle\caches\transforms-3\13534fa07243f6ffc944cee68ffa91db\transformed\lifecycle-viewmodel-2.3.1\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\481b3d0dd5505f69a4244c456a58880c\transformed\room-runtime-2.2.5\proguard.txt -keep class * extends androidx.room.RoomDatabase -dontwarn androidx.room.paging.** # End of content from G:\.gradle\caches\transforms-3\481b3d0dd5505f69a4244c456a58880c\transformed\room-runtime-2.2.5\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\7f6f882a9681062400f7e7d224eae471\transformed\jetified-savedstate-1.1.0\proguard.txt # Copyright (C) 2019 The Android Open Source 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. -keepclassmembers,allowobfuscation class * implements androidx.savedstate.SavedStateRegistry$AutoRecreated { (); } # End of content from G:\.gradle\caches\transforms-3\7f6f882a9681062400f7e7d224eae471\transformed\jetified-savedstate-1.1.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\86eef372b36220f88166ef9aa94155d8\transformed\jetified-startup-runtime-1.0.0\proguard.txt # This Proguard rule ensures that ComponentInitializers are are neither shrunk nor obfuscated. # This is because they are discovered and instantiated during application initialization. -keep class * extends androidx.startup.Initializer { # Keep the public no-argument constructor while allowing other methods to be optimized. (); } -assumenosideeffects class androidx.startup.StartupLogger # End of content from G:\.gradle\caches\transforms-3\86eef372b36220f88166ef9aa94155d8\transformed\jetified-startup-runtime-1.0.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\69d3a383aa75532e02524735d5ba814a\transformed\jetified-mmkv-static-1.2.10\proguard.txt # Keep all native methods, their classes and any classes in their descriptors -keepclasseswithmembers,includedescriptorclasses class com.tencent.mmkv.** { native ; long nativeHandle; private static *** onMMKVCRCCheckFail(***); private static *** onMMKVFileLengthError(***); private static *** mmkvLogImp(...); private static *** onContentChangedByOuterProcess(***); } # End of content from G:\.gradle\caches\transforms-3\69d3a383aa75532e02524735d5ba814a\transformed\jetified-mmkv-static-1.2.10\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\048fa4014c14404e1efd62765f168164\transformed\jetified-firebase-components-17.0.0\proguard.txt -dontwarn com.google.firebase.components.Component$Instantiation -dontwarn com.google.firebase.components.Component$ComponentType -keep class * implements com.google.firebase.components.ComponentRegistrar # End of content from G:\.gradle\caches\transforms-3\048fa4014c14404e1efd62765f168164\transformed\jetified-firebase-components-17.0.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\b26898ae9d91e4c02d1a242de31dfdc7\transformed\jetified-transport-backend-cct-3.1.3\proguard.txt -dontwarn com.google.auto.value.AutoValue -dontwarn com.google.auto.value.AutoValue$Builder # End of content from G:\.gradle\caches\transforms-3\b26898ae9d91e4c02d1a242de31dfdc7\transformed\jetified-transport-backend-cct-3.1.3\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\c59df89a6f22fc16645b26df30c97a96\transformed\jetified-transport-api-3.0.0\proguard.txt -dontwarn com.google.auto.value.AutoValue -dontwarn com.google.auto.value.AutoValue$Builder # End of content from G:\.gradle\caches\transforms-3\c59df89a6f22fc16645b26df30c97a96\transformed\jetified-transport-api-3.0.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\4c6cf4306f8821935d60e8ccd04fbeb5\transformed\jetified-firebase-encoders-json-18.0.0\proguard.txt # End of content from G:\.gradle\caches\transforms-3\4c6cf4306f8821935d60e8ccd04fbeb5\transformed\jetified-firebase-encoders-json-18.0.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\343e3663598ffc90c7fd623c3f2b12cf\transformed\rules\lib\META-INF\proguard\androidx-annotations.pro -keep,allowobfuscation @interface androidx.annotation.Keep -keep @androidx.annotation.Keep class * {*;} -keepclasseswithmembers class * { @androidx.annotation.Keep ; } -keepclasseswithmembers class * { @androidx.annotation.Keep ; } -keepclasseswithmembers class * { @androidx.annotation.Keep (...); } -keepclassmembers,allowobfuscation class * { @androidx.annotation.DoNotInline ; } # End of content from G:\.gradle\caches\transforms-3\343e3663598ffc90c7fd623c3f2b12cf\transformed\rules\lib\META-INF\proguard\androidx-annotations.pro # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\e74fa3a565391a5ee49479345e4a06d8\transformed\jetified-oaid-6.2.4\proguard.txt -keep class com.bun.miitmdid.core.** {*;} -keep class com.huawei.hms.ads.** { *; } -keep interface com.huawei.hms.ads.** { *; } # End of content from G:\.gradle\caches\transforms-3\e74fa3a565391a5ee49479345e4a06d8\transformed\jetified-oaid-6.2.4\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\ff8787c31da1b2eb6fa0a465afa40c60\transformed\jetified-volley-1.1.1\proguard.txt # Prevent Proguard from inlining methods that are intentionally extracted to ensure locals have a # constrained liveness scope by the GC. This is needed to avoid keeping previous request references # alive for an indeterminate amount of time. See also https://github.com/google/volley/issues/114 -keepclassmembers,allowshrinking,allowobfuscation class com.android.volley.NetworkDispatcher { void processRequest(); } -keepclassmembers,allowshrinking,allowobfuscation class com.android.volley.CacheDispatcher { void processRequest(); } # End of content from G:\.gradle\caches\transforms-3\ff8787c31da1b2eb6fa0a465afa40c60\transformed\jetified-volley-1.1.1\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\718642a6a7464437ddd2fa5ed9e04c78\transformed\jetified-annotation-experimental-1.1.0\proguard.txt # Copyright (C) 2020 The Android Open Source 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. # Ignore missing Kotlin meta-annotations so that this library can be used # without adding a compileOnly dependency on the Kotlin standard library. -dontwarn kotlin.Deprecated -dontwarn kotlin.Metadata -dontwarn kotlin.ReplaceWith -dontwarn kotlin.annotation.AnnotationRetention -dontwarn kotlin.annotation.AnnotationTarget -dontwarn kotlin.annotation.Retention -dontwarn kotlin.annotation.Target # End of content from G:\.gradle\caches\transforms-3\718642a6a7464437ddd2fa5ed9e04c78\transformed\jetified-annotation-experimental-1.1.0\proguard.txt # The proguard configuration file for the following section is G:\.gradle\caches\transforms-3\ec6a910a6419098124f2168d4921d845\transformed\jetified-line-sdk-4.0.6\proguard.txt -keepattributes *Annotation* # End of content from G:\.gradle\caches\transforms-3\ec6a910a6419098124f2168d4921d845\transformed\jetified-line-sdk-4.0.6\proguard.txt # The proguard configuration file for the following section is -ignorewarnings # End of content from