POZO_Retail/app/build/outputs/mapping/release/configuration.txt

1644 lines
96 KiB
Plaintext
Raw Normal View History

2025-08-26 13:45:32 +05:30
# 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>