1644 lines
96 KiB
Plaintext
1644 lines
96 KiB
Plaintext
|
|
# The proguard configuration file for the following section is E:\SHREE BHARGAV R K\Shree Bhargav R K Retail\Shree Bhargav R K Retail App\Retail Application\app\build\intermediates\aapt_proguard_file\release\processReleaseResources\aapt_rules.txt
|
||
|
|
-keep class androidx.camera.core.impl.MetadataHolderService { <init>(); }
|
||
|
|
-keep class androidx.core.app.CoreComponentFactory { <init>(); }
|
||
|
|
-keep class androidx.core.content.FileProvider { <init>(); }
|
||
|
|
-keep class androidx.multidex.MultiDexApplication { <init>(); }
|
||
|
|
-keep class androidx.profileinstaller.ProfileInstallReceiver { <init>(); }
|
||
|
|
-keep class androidx.room.MultiInstanceInvalidationService { <init>(); }
|
||
|
|
-keep class androidx.startup.InitializationProvider { <init>(); }
|
||
|
|
-keep class androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryChargingProxy { <init>(); }
|
||
|
|
-keep class androidx.work.impl.background.systemalarm.ConstraintProxy$BatteryNotLowProxy { <init>(); }
|
||
|
|
-keep class androidx.work.impl.background.systemalarm.ConstraintProxy$NetworkStateProxy { <init>(); }
|
||
|
|
-keep class androidx.work.impl.background.systemalarm.ConstraintProxy$StorageNotLowProxy { <init>(); }
|
||
|
|
-keep class androidx.work.impl.background.systemalarm.ConstraintProxyUpdateReceiver { <init>(); }
|
||
|
|
-keep class androidx.work.impl.background.systemalarm.RescheduleReceiver { <init>(); }
|
||
|
|
-keep class androidx.work.impl.background.systemalarm.SystemAlarmService { <init>(); }
|
||
|
|
-keep class androidx.work.impl.background.systemjob.SystemJobService { <init>(); }
|
||
|
|
-keep class androidx.work.impl.diagnostics.DiagnosticsReceiver { <init>(); }
|
||
|
|
-keep class androidx.work.impl.foreground.SystemForegroundService { <init>(); }
|
||
|
|
-keep class androidx.work.impl.utils.ForceStopRunnable$BroadcastReceiver { <init>(); }
|
||
|
|
-keep class com.chuckerteam.chucker.internal.support.ChuckerFileProvider { <init>(); }
|
||
|
|
-keep class com.chuckerteam.chucker.internal.support.ClearDatabaseService { <init>(); }
|
||
|
|
-keep class com.chuckerteam.chucker.internal.ui.MainActivity { <init>(); }
|
||
|
|
-keep class com.chuckerteam.chucker.internal.ui.throwable.ThrowableActivity { <init>(); }
|
||
|
|
-keep class com.chuckerteam.chucker.internal.ui.transaction.TransactionActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.CancellationRescheduleRulesMob { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.ContactAdmin { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.DeviceAdmin { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.EmployeeSettlement.EmployeeSettlementMainActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.EmployeeSettlement.EmployeeSettlementMainActivityMobile { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.EmployeeTipAmount.TipAmountSetlementMain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.EmployeeTipAmount.TipAmountSetlementMainMbile { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.KioskSales.CatogoryKiosk { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.KioskSales.KioskSalesHomePageActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.KioskSetUp.Kiosk_MainActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.LoginActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.MainActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.MyApplications { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.PrintActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.ReadyForSalesPos.RedyForSalesAddPage { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.ReadyForSalesPos.RedyForSalesMainActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.RedyForSalesMobile.RedyForSalesAddPageMobile { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.RedyForSalesMobile.RedyForSalesMbileMain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.ReturnAndExchangeMobileMain.MainActivityAddPage { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.ReturnAndExchangeMobileMain.MainActivityOne { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.SalesReportScreen { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.SplashScreenActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.SupplierMasterMobile.SupplierMainActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.SupplierMasterMobile.SupplierMasterMobile { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.TextToSpeechAct { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.TokenActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.UsbPermissionReceiver { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.ab_Integration.CounterCategoryActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.ab_Integration.MaterialIssuseProduction { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.ab_Integration.SalessetupNew { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.dinein.DineInBookingPage { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.CancellationReschedule.CancelApplicableProducts.CancelApplicableProducts { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.CancellationReschedule.CancelPaymentChange.CancelPaymentChange { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.CancellationReschedule.CancellationRescheduleRules.CancellationRescheduleRules { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.CancellationReschedule.CancellationRescheduleRules.CancellationRescheduleRulesAdd { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.CancellationReschedule.Salesbillproductreturn.Viewretunprodhistory { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.CancellationReschedule.Salesbillproductreturn.salesproductreturnmain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.CancellationReschedule.cancelunpaiddeviceorder.CancelUnpaidOrderMaster { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.CombopackNew.ComboPackActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.CombopackNew.ComboPackActivityAdd { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.DatewiseSalesreports.Datewisesalesmain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.DeliveryChallantoInvoice.DeliveryChallantoInvoice { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.DineInNewActivity.DineInMaster { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.ExchangeandReturnpolicy.ExchangeAndReturnPolicy { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.ImageBulkUpload.ImageBulkUpload { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.Ledger.LedgerMainActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.Offers.BundleOffer.BundleOfferAddActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.Offers.BundleOffer.BundleOfferMainActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.Offers.BuyXandGetXorY.BuyXandGetXorY { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.Offers.CouponsOffer.CouponsAddPage { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.Offers.CouponsOffer.CouponsOfferMainPage { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.Offers.CouponsOffer.GenerateCoupons { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.Offers.ItemWiseOffer.ItemWiseOfferMain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.Offers.LoyatyCards.LoyatyCardAddPage { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.Offers.LoyatyCards.LoyatyCardMainPage { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.Offers.OfferCode.OfferCodeAddPage { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.Offers.OfferCode.OfferCodeMainActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.Offers.OffersMain.OfferMainActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.Offers.OffersMain.OfferMainActivityAdd { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.Offers.PromoCode.PromoCodeAddPage { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.Offers.PromoCode.PromoCodeGeneration { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.Offers.PromoCode.PromoCodeMainActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.Offers.QuantityWiseOffer.QuantityWiseOffer { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.Offers.salesWiseOffer.SalesWiseOffer { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.Offers.salesWiseOffer.SalesWiseOfferAdd { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.PaymentDetails.PaymentDetailsAddPage { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.PaymentDetails.PaymentDetailsMain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.PaymentDeviceAccess.PaymentDeviceAccessMain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.PaymentoptionsEmpty.PaymentOptionsMasterForm { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.Purchase.PurchaseEntry.Purchaseentryadd { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.Purchase.PurchaseEntry.Purchaseentrymain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.Purchase.PurchaseReturn.PurchaseReturnAdd { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.Purchase.PurchaseReturn.PurchaseReturnMain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.Purchase.purchasemaster.Purchasequotationmain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.Purchase.purchaseorder.Purchaseorderadd { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.Purchase.purchaseorder.Purchaseordermain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.Purchase.purchaseorder.purchaseorderemail { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.SalesQuotation.SalesQuatations { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.SupplierProdMapping.Supplierprodmapmain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.barcodeqrcodesetup.QRBarSetup { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.bookingpage.MainBookingPageNew { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.chooseyourplan.ChooseYourPlan { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.comboofferpack.ComboofferpackMain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.commisonorincentive.CommissionOrIncentive { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.commisonorincentive.CommissionOrIncentiveAddOrEdit { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.configmaster.ConfigMasterAdd { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.configmaster.ConfigMasterMain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.configtype.ConfigTypeMasterAdd { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.configtype.ConfigTypeMasterMain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.createticket.CreateTicketActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.customermaster.CustomerMasterAdd { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.customermaster.CustomerMasterMain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.dashboardreport.DashBoardReport { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.datewisesalesreport.DateWiseSalesReport { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.dinein.DineInAdd { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.dinein.DineInMainActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.employeeaccess.EditEmployeeAccess { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.employeeaccess.EmployeeAccessAdd { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.employeeaccess.EmployeeAccessMainActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.employeeaccessnewposmob.EmployeeAcessMainScreen { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.employeemaster.EmployeeMasterMain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.employeemaster.EmployeeMasterPost { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.estimatereports.EstimateDateWise.EstimateDateWiseSalesReport { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.estimatereports.EstimateItemWise.EstimateItemWiseSalesReport { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.extracharges.ExtraChargesMain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.invoicedetail.InvoiceDetailMainPG { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.invoicedetail.InvoiceDetailPaymentSelection { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.invoicedetail.StatusActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.invoicedetail.WebViewActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.itemwisesalesreport.ItemWiseSalesReport { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.kot.KOTMainActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.offer_screens.OfferScreen { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.otherservices.OtherServiceMain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.paymentOptionNew.PaymentOptionActivityNew { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.paymentrecived.PaymentReceived { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.preferencesettingmaster.AddPreference { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.preferencesettingmaster.PreferenceMainActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.pricechangemaster.PriceChangeMain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.productmaster.ProductMasterAdd { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.productmaster.ProductMasterMain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.produtcatlogue.ProductCatlogue { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.quickadd.QuickAddMainActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.reprintreasonmaster.ReprintReasonMasterMobScreen { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.DashboardScreenMobile { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.FeedBack { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.NotificationActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.PhoneCallReceiver { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.ReferAndEarnActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.ReferAndEarnSplashScreen { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.SalesScreenMobile { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.SplashScreenNew { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.features.FeaturesMainActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.features.businesscard.BusinessCardMainActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.features.catalogue.CatalogueMainActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.features.catalogue.CatalougePreviewActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.features.catalogue.GenerateCatalougeActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.MobDeliveryChallantoInvoice.MobDeliveryChallan { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.MobExchangeandreturnpolicy.MobExchangeAndReturnPolicy { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.MobSalesQuotation.MobSalesQuatations { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.PrinterPreference.Printerpreferencemain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.Store.Mobilecustomproductmain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.Store.mobilestorecustomerprodaddpage { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.SupplierproductMapping.MobileSupplierprodmapmain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.addoreditquantity.AddOrEditQunatityAddPage { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.addoreditquantity.AddOrEditQunatityAddPages { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.bundleoffermobscreen.BundleDiscount { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.bundleoffermobscreen.ItemWiseDiscount { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.bundleoffermobscreen.QuantityWiseDiscount { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.bundleoffermobscreen.SimpleOffer { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.cancelreschedule.cancelpackagerules.CancellationRescheduleRulesAddMOb { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.cancelreschedule.cancelpayment.CancelPaymentChangeMob { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.cancelreschedule.cancelrescheduleproducts.CancelApplicableProductsMob { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.cancelreschedule.salesproductretun.mobileViewreturnprodhistory { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.cancelreschedule.salesproductretun.salelprodreturnmain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.configmaster.ConfigMasterMob { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.configmaster.ConfigMasterMobAdd { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.createticketmobile.CreateTicketMobileMain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.customermaster.CustomerMasterMainAddMobScreen { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.customermaster.CustomerMasterMainMobScreen { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.datewiseestimate.EstimateDateWiseReportMobile { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.dinein.DineInAddMob { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.dinein.DineInMainMobActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.employee.EmployeeMaster { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.employeecccessmob.EmployeeAccessMob { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.employeecccessmob.EmployeeAccessMobAdd { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.extraharges.ExtraChargesMasterMobScreen { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.imagebulkupload.ImageBulkUploadMobile { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.itemwiseestimate.ItemWiseMobile { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.kot.KotMainActivityMobScreen { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.ledger.LedgerMainActivityMobScreen { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.mobotherservice.MobOtherServiceMain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.offers.ComboPackMainIntent { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.offers.CouponWiseOffer.couponwiseofferaddpage { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.offers.CouponWiseOffer.couponwiseoffermain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.offers.OfferMainActivityMobScreen { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.offers.PromoCode.Promocodeadd { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.offers.PromoCode.Promocodemain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.offers.buyxgety.BuyXGetY { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.offers.combopack.ComboPack { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.offers.combopack.ComboProduct { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.offers.loyaltycards.LoyaltyCard { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.offers.loyaltycards.LoyaltyCardMobScreen { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.offers.offercode.offerPageAdd { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.offers.offercode.offerPageMain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.preference.PreferenceMainActivityMobile { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.preordermaster.Preordermobilescreen { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.productmaster.AddOrEditProdcutMaster { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.productmaster.ProductMasterMainMobileScreen { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.purchaseentrymaster.PurchaseMasterAddPage { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.qrbarsetup.MobQrBarSetup { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.reports.ReportsMainMobScreenAct { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.saleswiseoffers.SalesWiseOffersMobileActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.masters.supplier.SupplierMasterMobScreen { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.payment.PaymentDetailsMobile.PaymentAddPageDetailsMobile { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.payment.PaymentDetailsMobile.PaymentDetailsMobile1 { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.payment.PaymentDeviceAccessMobile.PaymentDeviceAccessMobile1 { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.sales_screen_mobile.tax.TaxPage { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.salesproductcancel.SalesProductsCancel { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.shiftmaster.ShiftMasterMainAct { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.shiftmaster.ShiftMasterPost { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.stockmaster.StockMasterAdd { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.stockmaster.StockMasterMain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.storecustomproduct.customproductmain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.storecustomproduct.storecustomerprodaddpage { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.storetokitchen.CustomProductList { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.suppliermaster.SupplierAddMaster { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.suppliermaster.SupplierMaster { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.taxmaster.TaxMasterAdd { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.taxmaster.TaxMasterMain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.uicomponentmaster.UiComponentAdd { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.uicomponentmaster.UiComponentMain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.upimaster.UpiMasterMain { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.masters.upimaster.UpiMasterPost { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.newscreens_mobile.dashboard.DashBoardScreenNewMobile { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.newscreens_mobile.myapps.MyApplicationMobScreen { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.newscreens_mobile.myapps.PaymentHistoryMobScreen { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.newscreens_mobile.myapps.Profile { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.newscreens_mobile.notification.NewNotificationActivity { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.newscreens_mobile.salesscreen.NewMobileSalesScreenMob { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.printutils.TableLayoutPage { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.reports.RevenueSalesReport { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.returnandexchangemappingpos.ExchangeRetuenAddPage { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.returnandexchangemappingpos.ExchangeReturnMapping { <init>(); }
|
||
|
|
-keep class com.example.retailapllication.testpackage.SendSMSPhoneCall { <init>(); }
|
||
|
|
-keep class com.google.android.datatransport.runtime.backends.TransportBackendDiscovery { <init>(); }
|
||
|
|
-keep class com.google.android.datatransport.runtime.scheduling.jobscheduling.AlarmManagerSchedulerBroadcastReceiver { <init>(); }
|
||
|
|
-keep class com.google.android.datatransport.runtime.scheduling.jobscheduling.JobInfoSchedulerService { <init>(); }
|
||
|
|
-keep class com.google.android.gms.common.api.GoogleApiActivity { <init>(); }
|
||
|
|
-keep class com.google.mlkit.common.internal.MlKitComponentDiscoveryService { <init>(); }
|
||
|
|
-keep class com.google.mlkit.common.internal.MlKitInitProvider { <init>(); }
|
||
|
|
-keep class com.journeyapps.barcodescanner.CaptureActivity { <init>(); }
|
||
|
|
-keep class com.squareup.picasso.PicassoProvider { <init>(); }
|
||
|
|
-keep class android.widget.Space { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.appcompat.app.AlertController$RecycleListView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.appcompat.view.menu.ActionMenuItemView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.appcompat.view.menu.ExpandedMenuView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.appcompat.view.menu.ListMenuItemView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.appcompat.widget.ActionBarContainer { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.appcompat.widget.ActionBarContextView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.appcompat.widget.ActionBarOverlayLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.appcompat.widget.ActionMenuView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.appcompat.widget.ActivityChooserView$InnerLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.appcompat.widget.AlertDialogLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.appcompat.widget.AppCompatEditText { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.appcompat.widget.ButtonBarLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.appcompat.widget.ContentFrameLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.appcompat.widget.DialogTitle { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.appcompat.widget.FitWindowsFrameLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.appcompat.widget.FitWindowsLinearLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.appcompat.widget.SearchView { <init>(android.content.Context); }
|
||
|
|
|
||
|
|
-keep class androidx.appcompat.widget.SearchView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.appcompat.widget.SearchView$SearchAutoComplete { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.appcompat.widget.Toolbar { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.appcompat.widget.ViewStubCompat { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.camera.view.PreviewView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.cardview.widget.CardView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.constraintlayout.helper.widget.Flow { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.constraintlayout.widget.Barrier { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.constraintlayout.widget.ConstraintLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.constraintlayout.widget.Group { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.constraintlayout.widget.Guideline { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.coordinatorlayout.widget.CoordinatorLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.core.widget.NestedScrollView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.drawerlayout.widget.DrawerLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.fragment.app.FragmentContainerView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.recyclerview.widget.RecyclerView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.viewpager.widget.ViewPager { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class androidx.viewpager2.widget.ViewPager2 { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.chaos.view.PinView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.example.retailapllication.ZoomLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.example.retailapllication.dineinadapters.ExpandableHeightGridViewRestM { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.github.mikephil.charting.charts.BarChart { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.github.mikephil.charting.charts.PieChart { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.google.android.flexbox.FlexboxLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.google.android.gms.maps.MapView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.google.android.material.appbar.AppBarLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.google.android.material.appbar.MaterialToolbar { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.google.android.material.bottomnavigation.BottomNavigationView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.google.android.material.button.MaterialButton { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.google.android.material.button.MaterialButtonToggleGroup { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.google.android.material.card.MaterialCardView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.google.android.material.chip.Chip { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.google.android.material.datepicker.MaterialCalendarGridView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.google.android.material.floatingactionbutton.FloatingActionButton { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.google.android.material.imageview.ShapeableImageView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.google.android.material.internal.BaselineLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.google.android.material.internal.CheckableImageButton { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.google.android.material.internal.ClippableRoundedCornerLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.google.android.material.internal.NavigationMenuItemView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.google.android.material.internal.NavigationMenuView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.google.android.material.internal.TouchObserverFrameLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.google.android.material.navigation.NavigationView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.google.android.material.progressindicator.CircularProgressIndicator { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.google.android.material.snackbar.Snackbar$SnackbarLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.google.android.material.snackbar.SnackbarContentLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.google.android.material.tabs.TabLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.google.android.material.textfield.TextInputEditText { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.google.android.material.textfield.TextInputLayout { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.google.android.material.timepicker.ChipTextInputComboView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.google.android.material.timepicker.ClockFaceView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.google.android.material.timepicker.ClockHandView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.google.android.material.timepicker.TimePickerView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.jaredrummler.materialspinner.MaterialSpinner { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.journeyapps.barcodescanner.BarcodeView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.journeyapps.barcodescanner.DecoratedBarcodeView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.journeyapps.barcodescanner.ViewfinderView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class com.pierfrancescosoffritti.androidyoutubeplayer.core.player.views.YouTubePlayerView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class de.hdodenhof.circleimageview.CircleImageView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keep class pl.droidsonroids.gif.GifImageView { <init>(android.content.Context, android.util.AttributeSet); }
|
||
|
|
|
||
|
|
-keepclassmembers class * { *** ShowHidePass(android.view.View); }
|
||
|
|
|
||
|
|
-keepclassmembers class * { *** onChooseImageClick(android.view.View); }
|
||
|
|
|
||
|
|
-keepclassmembers class * { *** onClickedValue0(android.view.View); }
|
||
|
|
|
||
|
|
-keepclassmembers class * { *** onClickedValue1(android.view.View); }
|
||
|
|
|
||
|
|
-keepclassmembers class * { *** onClickedValue2(android.view.View); }
|
||
|
|
|
||
|
|
-keepclassmembers class * { *** onClickedValue3(android.view.View); }
|
||
|
|
|
||
|
|
-keepclassmembers class * { *** onClickedValue4(android.view.View); }
|
||
|
|
|
||
|
|
-keepclassmembers class * { *** onClickedValue5(android.view.View); }
|
||
|
|
|
||
|
|
-keepclassmembers class * { *** onClickedValue6(android.view.View); }
|
||
|
|
|
||
|
|
-keepclassmembers class * { *** onClickedValue7(android.view.View); }
|
||
|
|
|
||
|
|
-keepclassmembers class * { *** onClickedValue8(android.view.View); }
|
||
|
|
|
||
|
|
-keepclassmembers class * { *** onClickedValue9(android.view.View); }
|
||
|
|
|
||
|
|
|
||
|
|
# End of content from E:\SHREE BHARGAV R K\Shree Bhargav R K Retail\Shree Bhargav R K Retail App\Retail Application\app\build\intermediates\aapt_proguard_file\release\processReleaseResources\aapt_rules.txt
|
||
|
|
# The proguard configuration file for the following section is E:\SHREE BHARGAV R K\Shree Bhargav R K Retail\Shree Bhargav R K Retail App\Retail Application\app\build\intermediates\default_proguard_files\global\proguard-android-optimize.txt-8.9.1
|
||
|
|
# 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.
|
||
|
|
|
||
|
|
# Optimizations: If you don't want to optimize, use the proguard-android.txt configuration file
|
||
|
|
# instead of this one, which turns off the optimization flags.
|
||
|
|
-allowaccessmodification
|
||
|
|
|
||
|
|
# Preserve some attributes that may be required for reflection.
|
||
|
|
-keepattributes AnnotationDefault,
|
||
|
|
EnclosingMethod,
|
||
|
|
InnerClasses,
|
||
|
|
RuntimeVisibleAnnotations,
|
||
|
|
RuntimeVisibleParameterAnnotations,
|
||
|
|
RuntimeVisibleTypeAnnotations,
|
||
|
|
Signature
|
||
|
|
|
||
|
|
-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 https://www.guardsquare.com/manual/configuration/examples#native
|
||
|
|
-keepclasseswithmembernames,includedescriptorclasses class * {
|
||
|
|
native <methods>;
|
||
|
|
}
|
||
|
|
|
||
|
|
# 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 https://www.guardsquare.com/manual/configuration/examples#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 <methods>;
|
||
|
|
}
|
||
|
|
|
||
|
|
# 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.**
|
||
|
|
|
||
|
|
# Understand the @Keep support annotation.
|
||
|
|
-keep class android.support.annotation.Keep
|
||
|
|
|
||
|
|
-keep @android.support.annotation.Keep class * {*;}
|
||
|
|
|
||
|
|
-keepclasseswithmembers class * {
|
||
|
|
@android.support.annotation.Keep <methods>;
|
||
|
|
}
|
||
|
|
|
||
|
|
-keepclasseswithmembers class * {
|
||
|
|
@android.support.annotation.Keep <fields>;
|
||
|
|
}
|
||
|
|
|
||
|
|
-keepclasseswithmembers class * {
|
||
|
|
@android.support.annotation.Keep <init>(...);
|
||
|
|
}
|
||
|
|
|
||
|
|
# 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 E:\SHREE BHARGAV R K\Shree Bhargav R K Retail\Shree Bhargav R K Retail App\Retail Application\app\build\intermediates\default_proguard_files\global\proguard-android-optimize.txt-8.9.1
|
||
|
|
# The proguard configuration file for the following section is E:\SHREE BHARGAV R K\Shree Bhargav R K Retail\Shree Bhargav R K Retail App\Retail Application\app\proguard-rules.pro
|
||
|
|
# 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
|
||
|
|
#-dontoptimize
|
||
|
|
#-dontusemixedcaseclassnames
|
||
|
|
#-dontskipnonpubliclibraryclasses
|
||
|
|
#-verbose
|
||
|
|
#-optimizations !code/simplification/arithmetic,!code/simplification/cast,!field/*,!class/merging/*
|
||
|
|
#-optimizationpasses 5
|
||
|
|
#-repackageclasses ''
|
||
|
|
#-flattenpackagehierarchy com.examp.three
|
||
|
|
#-allowaccessmodification
|
||
|
|
|
||
|
|
-obfuscationdictionary method-dictionary.txt
|
||
|
|
-packageobfuscationdictionary package-dictionary.txt
|
||
|
|
-classobfuscationdictionary class-dictionary.txt
|
||
|
|
|
||
|
|
#-dump ../bin/class_files.txt
|
||
|
|
#-printseeds ../bin/seeds.txt
|
||
|
|
#-printusage ../bin/unused.txt
|
||
|
|
#-printmapping ../bin/mapping.txt
|
||
|
|
|
||
|
|
#Gson
|
||
|
|
|
||
|
|
# 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.**
|
||
|
|
# Prevent R8 from leaving Data object members always null
|
||
|
|
#-keepclassmembers,allowobfuscation class * {
|
||
|
|
# @com.google.gson.annotations.SerializedName <fields>;
|
||
|
|
#}
|
||
|
|
|
||
|
|
-dontwarn org.xmlpull.v1.XmlPullParser
|
||
|
|
-dontwarn org.xmlpull.v1.XmlSerializer
|
||
|
|
-keep class org.xmlpull.v1.* {*;}
|
||
|
|
|
||
|
|
-keep class com.example.retailapllication.bean** { *; }
|
||
|
|
-keepclassmembers class com.example.retailapllication.bean** { *; }
|
||
|
|
|
||
|
|
|
||
|
|
-keep class com.example.retailapllication.bean.new_api** { *; }
|
||
|
|
-keepclassmembers class com.example.retailapllication.bean.new_api** { *; }
|
||
|
|
|
||
|
|
-keep class com.example.retailapllication.bean.new_api_hold_filter** { *; }
|
||
|
|
-keepclassmembers class com.example.retailapllication.bean.new_api_hold_filter** { *; }
|
||
|
|
|
||
|
|
-keep class com.example.retailapllication.api.ImageResponse** { *; }
|
||
|
|
-keepclassmembers class com.example.retailapllication.api.ImageResponse** { *; }
|
||
|
|
|
||
|
|
-keep class com.example.retailapllication.zipcode.PincodeResponse** { *; }
|
||
|
|
-keepclassmembers class com.example.retailapllication.zipcode.PincodeResponse** { *; }
|
||
|
|
|
||
|
|
|
||
|
|
-keep class com.example.retailapllication.masters.productmaster.beanMain { *; }
|
||
|
|
-keepclassmembers class com.example.retailapllication.zipcode.PincodeResponse** { *; }
|
||
|
|
|
||
|
|
|
||
|
|
# Uncomment this to preserve the line number information for
|
||
|
|
# debugging stack traces.
|
||
|
|
-dontwarn okhttp3.**
|
||
|
|
-dontwarn okio.**
|
||
|
|
-dontwarn com.fasterxml.jackson.databind.**
|
||
|
|
|
||
|
|
-keepclassmembers,allowobfuscation class * extends androidx.lifecycle.AndroidViewModel {
|
||
|
|
<init>(android.app.Application);
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
#ITEXT PDF
|
||
|
|
-keep class org.spongycastle.** { *; }
|
||
|
|
-dontwarn org.spongycastle.**
|
||
|
|
|
||
|
|
-keep class com.itextpdf.** { *; }
|
||
|
|
|
||
|
|
-keep class javax.xml.crypto.dsig.** { *; }
|
||
|
|
-dontwarn javax.xml.crypto.dsig.**
|
||
|
|
|
||
|
|
-keep class org.apache.jcp.xml.dsig.internal.dom.** { *; }
|
||
|
|
-dontwarn org.apache.jcp.xml.dsig.internal.dom.**
|
||
|
|
|
||
|
|
#-keep class javax.imageio.** { *; }
|
||
|
|
#-dontwarn javax.imageio.**
|
||
|
|
|
||
|
|
-keep class javax.xml.crypto.dom.** { *; }
|
||
|
|
-dontwarn javax.xml.crypto.dom.**
|
||
|
|
|
||
|
|
-keep class org.apache.xml.security.utils.** { *; }
|
||
|
|
-dontwarn org.apache.xml.security.utils.**
|
||
|
|
|
||
|
|
-keep interface com.itextpdf.**
|
||
|
|
|
||
|
|
-dontwarn com.itextpdf.**
|
||
|
|
|
||
|
|
#OK HTTP
|
||
|
|
-keepattributes Signature
|
||
|
|
-keepattributes Annotation
|
||
|
|
-keep class okhttp3.** { *; }
|
||
|
|
-keep interface okhttp3.** { *; }
|
||
|
|
-dontwarn okhttp3.**
|
||
|
|
-dontwarn okio.**
|
||
|
|
|
||
|
|
|
||
|
|
-dontwarn javax.imageio.spi.ImageInputStreamSpi
|
||
|
|
-dontwarn javax.imageio.spi.ImageOutputStreamSpi
|
||
|
|
-dontwarn javax.imageio.spi.ImageReaderSpi
|
||
|
|
-dontwarn javax.imageio.spi.ImageWriterSpi
|
||
|
|
|
||
|
|
# 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
|
||
|
|
|
||
|
|
-dontwarn org.apache.commons.**
|
||
|
|
-keep class org.apache.http.** { *; }
|
||
|
|
-dontwarn org.apache.http.**
|
||
|
|
-dontwarn com.squareup.okhttp.**
|
||
|
|
-dontwarn okio.**
|
||
|
|
-dontwarn retrofit2.**
|
||
|
|
-keep class retrofit2.** { *; }
|
||
|
|
|
||
|
|
##Firebase
|
||
|
|
#-keepattributes Signature
|
||
|
|
#-keepattributes *Annotation*
|
||
|
|
#-keepattributes EnclosingMethod
|
||
|
|
#-keepattributes InnerClasses
|
||
|
|
#
|
||
|
|
#-keep class com.google.firebase.quickstart.database.java.viewholder.** {
|
||
|
|
# *;
|
||
|
|
#}
|
||
|
|
#
|
||
|
|
#-keepclassmembers class com.google.firebase.quickstart.database.java.models.** {
|
||
|
|
# *;
|
||
|
|
#}
|
||
|
|
#
|
||
|
|
#-keep class persistence.** {
|
||
|
|
# *;
|
||
|
|
#}
|
||
|
|
#
|
||
|
|
#-keep class com.google.android.gms.** { *; }
|
||
|
|
#-keep class com.google.firebase.** { *; }
|
||
|
|
|
||
|
|
#Picasso
|
||
|
|
-dontwarn com.squareup.okhttp.**
|
||
|
|
|
||
|
|
|
||
|
|
-dontwarn java.awt.Color
|
||
|
|
-dontwarn java.awt.Dimension
|
||
|
|
-dontwarn java.awt.Rectangle
|
||
|
|
-dontwarn java.awt.color.ColorSpace
|
||
|
|
-dontwarn java.awt.geom.AffineTransform
|
||
|
|
-dontwarn java.awt.geom.Dimension2D
|
||
|
|
-dontwarn java.awt.geom.Path2D
|
||
|
|
-dontwarn java.awt.geom.PathIterator
|
||
|
|
-dontwarn java.awt.geom.Point2D
|
||
|
|
-dontwarn java.awt.geom.Rectangle2D
|
||
|
|
-dontwarn java.awt.image.BufferedImage
|
||
|
|
-dontwarn java.awt.image.ColorModel
|
||
|
|
-dontwarn java.awt.image.ComponentColorModel
|
||
|
|
-dontwarn java.awt.image.DirectColorModel
|
||
|
|
-dontwarn java.awt.image.IndexColorModel
|
||
|
|
-dontwarn java.awt.image.PackedColorModel
|
||
|
|
-dontwarn javax.xml.stream.Location
|
||
|
|
-dontwarn javax.xml.stream.XMLStreamException
|
||
|
|
-dontwarn javax.xml.stream.XMLStreamReader
|
||
|
|
-dontwarn net.sf.saxon.Configuration
|
||
|
|
-dontwarn net.sf.saxon.dom.DOMNodeWrapper
|
||
|
|
-dontwarn net.sf.saxon.om.Item
|
||
|
|
-dontwarn net.sf.saxon.om.NodeInfo
|
||
|
|
-dontwarn net.sf.saxon.om.Sequence
|
||
|
|
-dontwarn net.sf.saxon.om.SequenceTool
|
||
|
|
-dontwarn net.sf.saxon.sxpath.IndependentContext
|
||
|
|
-dontwarn net.sf.saxon.sxpath.XPathDynamicContext
|
||
|
|
-dontwarn net.sf.saxon.sxpath.XPathEvaluator
|
||
|
|
-dontwarn net.sf.saxon.sxpath.XPathExpression
|
||
|
|
-dontwarn net.sf.saxon.sxpath.XPathStaticContext
|
||
|
|
-dontwarn net.sf.saxon.sxpath.XPathVariable
|
||
|
|
-dontwarn net.sf.saxon.tree.wrapper.VirtualNode
|
||
|
|
-dontwarn net.sf.saxon.value.DateTimeValue
|
||
|
|
-dontwarn net.sf.saxon.value.GDateValue
|
||
|
|
-dontwarn org.apache.batik.anim.dom.SAXSVGDocumentFactory
|
||
|
|
-dontwarn org.apache.batik.bridge.BridgeContext
|
||
|
|
-dontwarn org.apache.batik.bridge.DocumentLoader
|
||
|
|
-dontwarn org.apache.batik.bridge.GVTBuilder
|
||
|
|
-dontwarn org.apache.batik.bridge.UserAgent
|
||
|
|
-dontwarn org.apache.batik.bridge.UserAgentAdapter
|
||
|
|
-dontwarn org.apache.batik.util.XMLResourceDescriptor
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
#Retrofit
|
||
|
|
|
||
|
|
# RETROFIT
|
||
|
|
|
||
|
|
# 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.* <methods>;
|
||
|
|
}
|
||
|
|
|
||
|
|
# 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$*
|
||
|
|
|
||
|
|
-dontwarn org.slf4j.impl.StaticLoggerBinder
|
||
|
|
|
||
|
|
# 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.* <methods>; }
|
||
|
|
-keep,allowobfuscation interface <1>
|
||
|
|
|
||
|
|
-keepattributes *Annotation*
|
||
|
|
-keepattributes SourceFile,LineNumberTable
|
||
|
|
|
||
|
|
|
||
|
|
-assumenosideeffects class android.util.Log {
|
||
|
|
public static *** d(...);
|
||
|
|
public static *** i(...);
|
||
|
|
public static *** v(...);
|
||
|
|
public static *** e(...);
|
||
|
|
}
|
||
|
|
|
||
|
|
# Keep retrofit and okhttp models
|
||
|
|
-keep class okhttp3.** { *; }
|
||
|
|
-keep class retrofit2.** { *; }
|
||
|
|
-keep class com.google.gson.** { *; }
|
||
|
|
|
||
|
|
# Keep logging from being obfuscated
|
||
|
|
-assumenosideeffects class android.util.Log {
|
||
|
|
public static *** d(...);
|
||
|
|
public static *** i(...);
|
||
|
|
public static *** v(...);
|
||
|
|
public static *** w(...);
|
||
|
|
public static *** e(...);
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
# End of content from E:\SHREE BHARGAV R K\Shree Bhargav R K Retail\Shree Bhargav R K Retail App\Retail Application\app\proguard-rules.pro
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\aa34d6313b33ff17d29346b59bf96896\transformed\jetified-pine_labs_libs\proguard.txt
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\aa34d6313b33ff17d29346b59bf96896\transformed\jetified-pine_labs_libs\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\8d619a7f829a6d2efc96e85b3c1a0abd\transformed\databinding-runtime-8.9.1\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 C:\Users\admin\.gradle\caches\8.11.1\transforms\8d619a7f829a6d2efc96e85b3c1a0abd\transformed\databinding-runtime-8.9.1\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\4271d1828239833ea60c026cbb0faa87\transformed\jetified-library-3.5.2\proguard.txt
|
||
|
|
-keep class com.chuckerteam.chucker.internal.data.entity.HttpTransaction { *; }
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\4271d1828239833ea60c026cbb0faa87\transformed\jetified-library-3.5.2\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\fc73ab14d68ca132e6f44287ffcb8e87\transformed\jetified-ThermalPrinterESCPOS-1.0.1\proguard.txt
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\fc73ab14d68ca132e6f44287ffcb8e87\transformed\jetified-ThermalPrinterESCPOS-1.0.1\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\e38d300fae1010c969b01324ed1361eb\transformed\material-1.12.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 <init>(android.content.Context, android.util.AttributeSet);
|
||
|
|
public <init>();
|
||
|
|
}
|
||
|
|
|
||
|
|
# 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.
|
||
|
|
|
||
|
|
# AppCompatViewInflater reads the viewInflaterClass theme attribute which then
|
||
|
|
# reflectively instantiates MaterialComponentsViewInflater using the no-argument
|
||
|
|
# constructor. We only need to keep this constructor and the class name if
|
||
|
|
# AppCompatViewInflater is also being kept.
|
||
|
|
-if class androidx.appcompat.app.AppCompatViewInflater
|
||
|
|
-keep class com.google.android.material.theme.MaterialComponentsViewInflater {
|
||
|
|
<init>();
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\e38d300fae1010c969b01324ed1361eb\transformed\material-1.12.0\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is E:\SHREE BHARGAV R K\Shree Bhargav R K Retail\Shree Bhargav R K Retail App\Retail Application\escposprinter\build\intermediates\consumer_proguard_dir\release\exportReleaseConsumerProguardFiles\lib0\proguard.txt
|
||
|
|
|
||
|
|
# End of content from E:\SHREE BHARGAV R K\Shree Bhargav R K Retail\Shree Bhargav R K Retail App\Retail Application\escposprinter\build\intermediates\consumer_proguard_dir\release\exportReleaseConsumerProguardFiles\lib0\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\54383bdc8c3bc32a05b43e38e509540d\transformed\jetified-paperdb-2.7.2\proguard.txt
|
||
|
|
-keep class io.paperdb.** { *; }
|
||
|
|
-keep class com.esotericsoftware.** { *; }
|
||
|
|
-dontwarn com.esotericsoftware.**
|
||
|
|
-keep class de.javakaffee.kryoserializers.** { *; }
|
||
|
|
-dontwarn de.javakaffee.kryoserializers.**
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\54383bdc8c3bc32a05b43e38e509540d\transformed\jetified-paperdb-2.7.2\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\c0787effd8a5b6698fd54e90d48bef1b\transformed\jetified-calligraphy-2.3.0\proguard.txt
|
||
|
|
# Add project specific ProGuard rules here.
|
||
|
|
# By default, the flags in this file are appended to flags specified
|
||
|
|
# in /Developer/android-sdk-osx/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 *;
|
||
|
|
#}
|
||
|
|
|
||
|
|
-keep class uk.co.chrisjenx.calligraphy.* { *; }
|
||
|
|
-keep class uk.co.chrisjenx.calligraphy.*$* { *; }
|
||
|
|
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\c0787effd8a5b6698fd54e90d48bef1b\transformed\jetified-calligraphy-2.3.0\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\068c1c8a1a92330526189b7c7823d229\transformed\jetified-fastadapter-extensions-binding-5.6.0\proguard.txt
|
||
|
|
-dontwarn com.mikepenz.fastadapter.binding.**
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\068c1c8a1a92330526189b7c7823d229\transformed\jetified-fastadapter-extensions-binding-5.6.0\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\e71ef23b75d5413e63f009c3ec49d2af\transformed\jetified-fastadapter-5.6.0\proguard.txt
|
||
|
|
-dontwarn javax.annotation.Nullable
|
||
|
|
-dontwarn javax.annotation.ParametersAreNonnullByDefault
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\e71ef23b75d5413e63f009c3ec49d2af\transformed\jetified-fastadapter-5.6.0\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\a63e9f90d8cb117259edbf3fde4be5f0\transformed\jetified-camera-camera2-1.3.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.
|
||
|
|
|
||
|
|
# This is necessary for default initialization using Camera2Config
|
||
|
|
-keep public class androidx.camera.camera2.Camera2Config$DefaultProvider { *; }
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\a63e9f90d8cb117259edbf3fde4be5f0\transformed\jetified-camera-camera2-1.3.0\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\9fe027cb8c07a612f5149836dd243b64\transformed\jetified-camera-core-1.3.0\proguard.txt
|
||
|
|
# Copyright (C) 2023 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.
|
||
|
|
|
||
|
|
# Keeps the quirk classes to prevent them from being merged incorrectly. For more information,
|
||
|
|
# please see b/278818703.
|
||
|
|
-keep,allowobfuscation,allowshrinking class ** implements androidx.camera.core.impl.Quirk
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\9fe027cb8c07a612f5149836dd243b64\transformed\jetified-camera-core-1.3.0\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\5e7a80c79096bb9a841651a0191833fe\transformed\biometric-1.4.0-alpha02\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.
|
||
|
|
|
||
|
|
# Never inline methods, but allow shrinking and obfuscation.
|
||
|
|
-keepclassmembernames,allowobfuscation,allowshrinking
|
||
|
|
class androidx.biometric.AuthenticationCallbackProvider$Api* {
|
||
|
|
<methods>;
|
||
|
|
}
|
||
|
|
-keepclassmembernames,allowobfuscation,allowshrinking
|
||
|
|
class androidx.biometric.BiometricFragment$Api* {
|
||
|
|
<methods>;
|
||
|
|
}
|
||
|
|
-keepclassmembernames,allowobfuscation,allowshrinking
|
||
|
|
class androidx.biometric.BiometricManager$Api* {
|
||
|
|
<methods>;
|
||
|
|
}
|
||
|
|
-keepclassmembernames,allowobfuscation,allowshrinking
|
||
|
|
class androidx.biometric.CancellationSignalProvider$Api* {
|
||
|
|
<methods>;
|
||
|
|
}
|
||
|
|
-keepclassmembernames,allowobfuscation,allowshrinking
|
||
|
|
class androidx.biometric.CryptoObjectUtils$Api* {
|
||
|
|
<methods>;
|
||
|
|
}
|
||
|
|
-keepclassmembernames,allowobfuscation,allowshrinking
|
||
|
|
class androidx.biometric.FingerprintDialogFragment$Api* {
|
||
|
|
<methods>;
|
||
|
|
}
|
||
|
|
-keepclassmembernames,allowobfuscation,allowshrinking
|
||
|
|
class androidx.biometric.KeyguardUtils$Api* {
|
||
|
|
<methods>;
|
||
|
|
}
|
||
|
|
-keepclassmembernames,allowobfuscation,allowshrinking
|
||
|
|
class androidx.biometric.PackageUtils$Api* {
|
||
|
|
<methods>;
|
||
|
|
}
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\5e7a80c79096bb9a841651a0191833fe\transformed\biometric-1.4.0-alpha02\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\1cb254fc1ad3ff233a675aac3c392cd9\transformed\appcompat-1.6.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 { <init>(...); }
|
||
|
|
|
||
|
|
# Never inline methods, but allow shrinking and obfuscation.
|
||
|
|
-keepclassmembernames,allowobfuscation,allowshrinking class androidx.appcompat.widget.AppCompatTextViewAutoSizeHelper$Impl* {
|
||
|
|
<methods>;
|
||
|
|
}
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\1cb254fc1ad3ff233a675aac3c392cd9\transformed\appcompat-1.6.1\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\262d542402fe25865b8f5e756828fb48\transformed\jetified-glide-4.12.0\proguard.txt
|
||
|
|
-keep public class * implements com.bumptech.glide.module.GlideModule
|
||
|
|
-keep class * extends com.bumptech.glide.module.AppGlideModule {
|
||
|
|
<init>(...);
|
||
|
|
}
|
||
|
|
-keep public enum com.bumptech.glide.load.ImageHeaderParser$** {
|
||
|
|
**[] $VALUES;
|
||
|
|
public *;
|
||
|
|
}
|
||
|
|
-keep class com.bumptech.glide.load.data.ParcelFileDescriptorRewinder$InternalRewinder {
|
||
|
|
*** rewind();
|
||
|
|
}
|
||
|
|
|
||
|
|
# Uncomment for DexGuard only
|
||
|
|
#-keepresourcexmlelements manifest/application/meta-data@value=GlideModule
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\262d542402fe25865b8f5e756828fb48\transformed\jetified-glide-4.12.0\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\1227d5afbde1dfd248d11ad55747064e\transformed\jetified-language-id-17.0.4\proguard.txt
|
||
|
|
# This prevents the names of native methods from being obfuscated and prevents
|
||
|
|
# UnsatisfiedLinkErrors.
|
||
|
|
-keepclasseswithmembernames class * {
|
||
|
|
native <methods>;
|
||
|
|
}
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\1227d5afbde1dfd248d11ad55747064e\transformed\jetified-language-id-17.0.4\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\86b911aa5d9f06e9007936be41f6dd04\transformed\jetified-barcode-scanning-17.2.0\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.mlkit_vision_barcode_bundled.zzed {
|
||
|
|
<fields>;
|
||
|
|
}
|
||
|
|
|
||
|
|
# This prevents the names of native methods from being obfuscated and prevents
|
||
|
|
# UnsatisfiedLinkErrors.
|
||
|
|
-keepclasseswithmembernames class * {
|
||
|
|
native <methods>;
|
||
|
|
}
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\86b911aa5d9f06e9007936be41f6dd04\transformed\jetified-barcode-scanning-17.2.0\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\3199ba0804522715874ee7d5761ea57e\transformed\jetified-common-18.9.0\proguard.txt
|
||
|
|
# Annotations are implemented as attributes, so we have to explicitly keep them.
|
||
|
|
# Catch all which encompasses attributes like RuntimeVisibleParameterAnnotations
|
||
|
|
# and RuntimeVisibleTypeAnnotations
|
||
|
|
-keepattributes RuntimeVisible*Annotation*
|
||
|
|
|
||
|
|
# JNI is an entry point that's hard to keep track of, so there's
|
||
|
|
# an annotation to mark fields and methods used by native code.
|
||
|
|
|
||
|
|
# Keep the annotations that proguard needs to process.
|
||
|
|
-keep class com.google.android.apps.common.proguard.UsedBy*
|
||
|
|
|
||
|
|
# Just because native code accesses members of a class, does not mean that the
|
||
|
|
# class itself needs to be annotated - only annotate classes that are
|
||
|
|
# referenced themselves in native code.
|
||
|
|
-keep @com.google.android.apps.common.proguard.UsedBy* class * {
|
||
|
|
<init>();
|
||
|
|
}
|
||
|
|
-keepclassmembers class * {
|
||
|
|
@com.google.android.apps.common.proguard.UsedBy* *;
|
||
|
|
}
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\3199ba0804522715874ee7d5761ea57e\transformed\jetified-common-18.9.0\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\a50e96e9301bbad3da7187619091470c\transformed\jetified-play-services-base-18.1.0\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 C:\Users\admin\.gradle\caches\8.11.1\transforms\a50e96e9301bbad3da7187619091470c\transformed\jetified-play-services-base-18.1.0\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\1fa2ef6ec5b08ba85bd1324b3e5b6574\transformed\jetified-play-services-tasks-18.0.2\proguard.txt
|
||
|
|
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\1fa2ef6ec5b08ba85bd1324b3e5b6574\transformed\jetified-play-services-tasks-18.0.2\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\424bc74958eff14d860fef2586295628\transformed\jetified-play-services-basement-18.1.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.**
|
||
|
|
-dontwarn com.google.errorprone.annotations.**
|
||
|
|
-dontwarn org.jspecify.nullness.NullMarked
|
||
|
|
|
||
|
|
# 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 <fields>;
|
||
|
|
}
|
||
|
|
-keepclasseswithmembers class * {
|
||
|
|
@androidx.annotation.Keep <methods>;
|
||
|
|
}
|
||
|
|
|
||
|
|
# 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 <fields>;
|
||
|
|
}
|
||
|
|
-keepclasseswithmembers class * {
|
||
|
|
@androidx.annotation.Keep <methods>;
|
||
|
|
}
|
||
|
|
|
||
|
|
# 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 <fields>;
|
||
|
|
public <methods>;
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\424bc74958eff14d860fef2586295628\transformed\jetified-play-services-basement-18.1.0\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\537bb2704a82df7b09c6cf70b31b8767\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 <init>();
|
||
|
|
}
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\537bb2704a82df7b09c6cf70b31b8767\transformed\fragment-1.3.6\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\544ef0e7b3c900bb7c9f6a44cefc4319\transformed\work-runtime-2.9.0\proguard.txt
|
||
|
|
-keep class * extends androidx.work.Worker
|
||
|
|
-keep class * extends androidx.work.InputMerger
|
||
|
|
# Keep all constructors on ListenableWorker, Worker
|
||
|
|
-keep public class * extends androidx.work.ListenableWorker {
|
||
|
|
public <init>(...);
|
||
|
|
}
|
||
|
|
# We need to keep WorkerParameters for the ListenableWorker constructor
|
||
|
|
-keep class androidx.work.WorkerParameters
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\544ef0e7b3c900bb7c9f6a44cefc4319\transformed\work-runtime-2.9.0\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\c1febdf6c42a4c5ab7074cb938e8ba74\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 <init>(android.content.Context, android.util.AttributeSet);
|
||
|
|
public <init>();
|
||
|
|
}
|
||
|
|
|
||
|
|
# Make sure we keep annotations for CoordinatorLayout's DefaultBehavior and ViewPager's DecorView
|
||
|
|
-keepattributes *Annotation*
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\c1febdf6c42a4c5ab7074cb938e8ba74\transformed\coordinatorlayout-1.1.0\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\0faceda52cf254139336778039bca8be\transformed\transition-1.5.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 C:\Users\admin\.gradle\caches\8.11.1\transforms\0faceda52cf254139336778039bca8be\transformed\transition-1.5.0\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\ea539675758b1a80915138c041fb8d46\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 C:\Users\admin\.gradle\caches\8.11.1\transforms\ea539675758b1a80915138c041fb8d46\transformed\vectordrawable-animated-1.1.0\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\bafeff578dc8b3fbea566ce3ef77aa10\transformed\jetified-butterknife-10.2.3\proguard.txt
|
||
|
|
# Retain generated class which implement Unbinder.
|
||
|
|
-keep public class * implements butterknife.Unbinder { public <init>(**, android.view.View); }
|
||
|
|
|
||
|
|
# Prevent obfuscation of types which use ButterKnife annotations since the simple name
|
||
|
|
# is used to reflectively look up the generated ViewBinding.
|
||
|
|
-keep class butterknife.*
|
||
|
|
-keepclasseswithmembernames class * { @butterknife.* <methods>; }
|
||
|
|
-keepclasseswithmembernames class * { @butterknife.* <fields>; }
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\bafeff578dc8b3fbea566ce3ef77aa10\transformed\jetified-butterknife-10.2.3\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\535fddbb30b4ccdc9bcf8ed531350673\transformed\recyclerview-1.2.1\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 <init>(android.content.Context, android.util.AttributeSet, int, int);
|
||
|
|
public <init>();
|
||
|
|
}
|
||
|
|
|
||
|
|
-keepclassmembers class androidx.recyclerview.widget.RecyclerView {
|
||
|
|
public void suppressLayout(boolean);
|
||
|
|
public boolean isLayoutSuppressed();
|
||
|
|
}
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\535fddbb30b4ccdc9bcf8ed531350673\transformed\recyclerview-1.2.1\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\9d25e4623aa680cebb310fb4b27f7c1d\transformed\core-1.17.0\proguard.txt
|
||
|
|
# Never inline methods, but allow shrinking and obfuscation.
|
||
|
|
-keepclassmembernames,allowobfuscation,allowshrinking class androidx.core.view.ViewCompat$Api* {
|
||
|
|
<methods>;
|
||
|
|
}
|
||
|
|
-keepclassmembernames,allowobfuscation,allowshrinking class androidx.core.view.WindowInsetsCompat$*Impl* {
|
||
|
|
<methods>;
|
||
|
|
}
|
||
|
|
-keepclassmembernames,allowobfuscation,allowshrinking class androidx.core.app.NotificationCompat$*$Api*Impl {
|
||
|
|
<methods>;
|
||
|
|
}
|
||
|
|
-keepclassmembernames,allowobfuscation,allowshrinking class androidx.core.os.UserHandleCompat$Api*Impl {
|
||
|
|
<methods>;
|
||
|
|
}
|
||
|
|
-keepclassmembernames,allowobfuscation,allowshrinking class androidx.core.widget.EdgeEffectCompat$Api*Impl {
|
||
|
|
<methods>;
|
||
|
|
}
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\9d25e4623aa680cebb310fb4b27f7c1d\transformed\core-1.17.0\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\a8b610c1664987244f743bfff7ff86d1\transformed\jetified-savedstate-1.2.1\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 {
|
||
|
|
<init>();
|
||
|
|
}
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\a8b610c1664987244f743bfff7ff86d1\transformed\jetified-savedstate-1.2.1\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\61c04d7ce7aa38e24c735902b92834fe\transformed\lifecycle-viewmodel-2.7.0\proguard.txt
|
||
|
|
-keepclassmembers,allowobfuscation class * extends androidx.lifecycle.ViewModel {
|
||
|
|
<init>();
|
||
|
|
}
|
||
|
|
|
||
|
|
-keepclassmembers,allowobfuscation class * extends androidx.lifecycle.AndroidViewModel {
|
||
|
|
<init>(android.app.Application);
|
||
|
|
}
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\61c04d7ce7aa38e24c735902b92834fe\transformed\lifecycle-viewmodel-2.7.0\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\fadee97b6273ec1ebccd1a9cba91c457\transformed\lifecycle-runtime-2.7.0\proguard.txt
|
||
|
|
-keepattributes AnnotationDefault,
|
||
|
|
RuntimeVisibleAnnotations,
|
||
|
|
RuntimeVisibleParameterAnnotations,
|
||
|
|
RuntimeVisibleTypeAnnotations
|
||
|
|
|
||
|
|
-keepclassmembers enum androidx.lifecycle.Lifecycle$Event {
|
||
|
|
<fields>;
|
||
|
|
}
|
||
|
|
|
||
|
|
-keep class * implements androidx.lifecycle.GeneratedAdapter {
|
||
|
|
<init>(...);
|
||
|
|
}
|
||
|
|
|
||
|
|
-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 C:\Users\admin\.gradle\caches\8.11.1\transforms\fadee97b6273ec1ebccd1a9cba91c457\transformed\lifecycle-runtime-2.7.0\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\73a29799de4563cadd59bc3112d5ee13\transformed\jetified-lifecycle-process-2.7.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 C:\Users\admin\.gradle\caches\8.11.1\transforms\73a29799de4563cadd59bc3112d5ee13\transformed\jetified-lifecycle-process-2.7.0\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\685f675fc1d979144cdf291892d6daf6\transformed\jetified-lifecycle-viewmodel-savedstate-2.7.0\proguard.txt
|
||
|
|
-keepclassmembers,allowobfuscation class * extends androidx.lifecycle.ViewModel {
|
||
|
|
<init>(androidx.lifecycle.SavedStateHandle);
|
||
|
|
}
|
||
|
|
|
||
|
|
-keepclassmembers,allowobfuscation class * extends androidx.lifecycle.AndroidViewModel {
|
||
|
|
<init>(android.app.Application,androidx.lifecycle.SavedStateHandle);
|
||
|
|
}
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\685f675fc1d979144cdf291892d6daf6\transformed\jetified-lifecycle-viewmodel-savedstate-2.7.0\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\518be49516066865201a4af9bf55b4fc\transformed\jetified-core-ktx-1.17.0\proguard.txt
|
||
|
|
# Intentionally empty proguard rules to indicate this library is safe to shrink
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\518be49516066865201a4af9bf55b4fc\transformed\jetified-core-ktx-1.17.0\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\bd8beb00bbd5b30272cfddefe39d411e\transformed\jetified-flexbox-3.0.0\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 C:\Users\admin\.gradle\caches\8.11.1\transforms\bd8beb00bbd5b30272cfddefe39d411e\transformed\jetified-flexbox-3.0.0\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\bc8ae484dd1a85d4f4d7bfb7b9e0a960\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.* <methods>;
|
||
|
|
}
|
||
|
|
|
||
|
|
# 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.* <methods>; }
|
||
|
|
-keep,allowobfuscation interface <1>
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\bc8ae484dd1a85d4f4d7bfb7b9e0a960\transformed\rules\lib\META-INF\proguard\retrofit2.pro
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\f7bfb79d9b5f3cc6a2cd81172ddea287\transformed\jetified-picasso-2.71828\proguard.txt
|
||
|
|
### OKHTTP
|
||
|
|
|
||
|
|
# Platform calls Class.forName on types which do not exist on Android to determine platform.
|
||
|
|
-dontnote okhttp3.internal.Platform
|
||
|
|
|
||
|
|
|
||
|
|
### OKIO
|
||
|
|
|
||
|
|
# java.nio.file.* usage which cannot be used at runtime. Animal sniffer annotation.
|
||
|
|
-dontwarn okio.Okio
|
||
|
|
# JDK 7-only method which is @hide on Android. Animal sniffer annotation.
|
||
|
|
-dontwarn okio.DeflaterSink
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\f7bfb79d9b5f3cc6a2cd81172ddea287\transformed\jetified-picasso-2.71828\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\7e0ed6da065e291be15dd86ef6d74cfc\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 and other security providers are available.
|
||
|
|
-dontwarn okhttp3.internal.platform.**
|
||
|
|
-dontwarn org.conscrypt.**
|
||
|
|
-dontwarn org.bouncycastle.**
|
||
|
|
-dontwarn org.openjsse.**
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\7e0ed6da065e291be15dd86ef6d74cfc\transformed\rules\lib\META-INF\proguard\okhttp3.pro
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\194ccca2b982f915d103bc57897fa995\transformed\room-runtime-2.5.0\proguard.txt
|
||
|
|
-keep class * extends androidx.room.RoomDatabase
|
||
|
|
-dontwarn androidx.room.paging.**
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\194ccca2b982f915d103bc57897fa995\transformed\room-runtime-2.5.0\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\a6a67892dfa4e2fdd9817fdf5942263d\transformed\jetified-startup-runtime-1.1.1\proguard.txt
|
||
|
|
# It's important that we preserve initializer names, given they are used in the AndroidManifest.xml.
|
||
|
|
-keepnames class * extends androidx.startup.Initializer
|
||
|
|
|
||
|
|
# These Proguard rules ensures that ComponentInitializers are are neither shrunk nor obfuscated,
|
||
|
|
# and are a part of the primary dex file. This is because they are discovered and instantiated
|
||
|
|
# during application startup.
|
||
|
|
-keep class * extends androidx.startup.Initializer {
|
||
|
|
# Keep the public no-argument constructor while allowing other methods to be optimized.
|
||
|
|
<init>();
|
||
|
|
}
|
||
|
|
|
||
|
|
-assumenosideeffects class androidx.startup.StartupLogger { public static <methods>; }
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\a6a67892dfa4e2fdd9817fdf5942263d\transformed\jetified-startup-runtime-1.1.1\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\75e1d8795b47d312b5e802c9f0128a76\transformed\jetified-firebase-components-16.1.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 C:\Users\admin\.gradle\caches\8.11.1\transforms\75e1d8795b47d312b5e802c9f0128a76\transformed\jetified-firebase-components-16.1.0\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\9748f8387c876c65b31a557f95962c9a\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 C:\Users\admin\.gradle\caches\8.11.1\transforms\9748f8387c876c65b31a557f95962c9a\transformed\versionedparcelable-1.1.1\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\a64a6db31fca276e89dda5ae911a3f2c\transformed\jetified-transport-backend-cct-2.3.3\proguard.txt
|
||
|
|
-dontwarn com.google.auto.value.AutoValue
|
||
|
|
-dontwarn com.google.auto.value.AutoValue$Builder
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\a64a6db31fca276e89dda5ae911a3f2c\transformed\jetified-transport-backend-cct-2.3.3\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\d91d6a75c26c5cc141235e0010bd3db0\transformed\jetified-transport-runtime-2.2.6\proguard.txt
|
||
|
|
-dontwarn com.google.auto.value.AutoValue
|
||
|
|
-dontwarn com.google.auto.value.AutoValue$Builder
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\d91d6a75c26c5cc141235e0010bd3db0\transformed\jetified-transport-runtime-2.2.6\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\a33f067f23020ff6d372ee0318fbb66a\transformed\jetified-transport-api-2.2.1\proguard.txt
|
||
|
|
-dontwarn com.google.auto.value.AutoValue
|
||
|
|
-dontwarn com.google.auto.value.AutoValue$Builder
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\a33f067f23020ff6d372ee0318fbb66a\transformed\jetified-transport-api-2.2.1\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\76c1c3249dd44e6d96e2fd142e7be42e\transformed\jetified-firebase-encoders-json-17.1.0\proguard.txt
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\76c1c3249dd44e6d96e2fd142e7be42e\transformed\jetified-firebase-encoders-json-17.1.0\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\aadeff7f10a0195a3d24042adfe95981\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 <methods>;
|
||
|
|
}
|
||
|
|
|
||
|
|
-keepclasseswithmembers class * {
|
||
|
|
@androidx.annotation.Keep <fields>;
|
||
|
|
}
|
||
|
|
|
||
|
|
-keepclasseswithmembers class * {
|
||
|
|
@androidx.annotation.Keep <init>(...);
|
||
|
|
}
|
||
|
|
|
||
|
|
-keepclassmembers,allowobfuscation class * {
|
||
|
|
@androidx.annotation.DoNotInline <methods>;
|
||
|
|
}
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\aadeff7f10a0195a3d24042adfe95981\transformed\rules\lib\META-INF\proguard\androidx-annotations.pro
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\6c0b13018d95b87099ef285e6e7a586f\transformed\jetified-core-viewtree-1.0.0\proguard.txt
|
||
|
|
# Intentionally empty proguard rules to indicate this library is safe to shrink
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\6c0b13018d95b87099ef285e6e7a586f\transformed\jetified-core-viewtree-1.0.0\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\8bc5c05121b84737498f6818263b04f5\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;
|
||
|
|
}
|
||
|
|
|
||
|
|
# 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 C:\Users\admin\.gradle\caches\8.11.1\transforms\8bc5c05121b84737498f6818263b04f5\transformed\rules\lib\META-INF\com.android.tools\r8-from-1.6.0\coroutines.pro
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\3d661680a74676c750201f9228484b71\transformed\rules\lib\META-INF\com.android.tools\r8\coroutines.pro
|
||
|
|
# When editing this file, update the following files as well:
|
||
|
|
# - META-INF/proguard/coroutines.pro
|
||
|
|
# - META-INF/com.android.tools/proguard/coroutines.pro
|
||
|
|
|
||
|
|
# Most of volatile fields are updated with AFU and should not be mangled
|
||
|
|
-keepclassmembers class kotlinx.coroutines.** {
|
||
|
|
volatile <fields>;
|
||
|
|
}
|
||
|
|
|
||
|
|
# Same story for the standard library's SafeContinuation that also uses AtomicReferenceFieldUpdater
|
||
|
|
-keepclassmembers class kotlin.coroutines.SafeContinuation {
|
||
|
|
volatile <fields>;
|
||
|
|
}
|
||
|
|
|
||
|
|
# 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
|
||
|
|
|
||
|
|
# Only used in `kotlinx.coroutines.internal.ExceptionsConstructor`.
|
||
|
|
# The case when it is not available is hidden in a `try`-`catch`, as well as a check for Android.
|
||
|
|
-dontwarn java.lang.ClassValue
|
||
|
|
|
||
|
|
# An annotation used for build tooling, won't be directly accessed.
|
||
|
|
-dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\3d661680a74676c750201f9228484b71\transformed\rules\lib\META-INF\com.android.tools\r8\coroutines.pro
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\90852e648895054874c6d1175b0ff40d\transformed\jetified-android-gif-drawable-1.2.10\proguard.txt
|
||
|
|
-keep public class pl.droidsonroids.gif.GifIOException{<init>(int, java.lang.String);}
|
||
|
|
|
||
|
|
# End of content from C:\Users\admin\.gradle\caches\8.11.1\transforms\90852e648895054874c6d1175b0ff40d\transformed\jetified-android-gif-drawable-1.2.10\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is C:\Users\admin\.gradle\caches\8.11.1\transforms\d2a20d196d8edf68d22b8b1881861452\transformed\jetified-volley-1.2.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 C:\Users\admin\.gradle\caches\8.11.1\transforms\d2a20d196d8edf68d22b8b1881861452\transformed\jetified-volley-1.2.1\proguard.txt
|
||
|
|
# The proguard configuration file for the following section is <unknown>
|
||
|
|
|
||
|
|
# End of content from <unknown>
|