-keep class androidx.core.app.CoreComponentFactory { <init>(); }
-keep class com.aliyun.aliyunfaceDemo.MainActivity { <init>(); }
-keep class com.dtf.face.nfc.ui.NfcInfoInputActivity { <init>(); }
-keep class com.dtf.face.nfc.ui.NfcReadActivity { <init>(); }
-keep class com.dtf.face.ocr.ui.OcrGuideBackActivity { <init>(); }
-keep class com.dtf.face.ocr.ui.OcrGuideBaseActivity { <init>(); }
-keep class com.dtf.face.ocr.ui.OcrGuideFaceActivity { <init>(); }
-keep class com.dtf.face.ocr.ui.OcrGuideFrontActivity { <init>(); }
-keep class com.dtf.face.ocr.ui.OcrTakePhotoActivity { <init>(); }
-keep class com.dtf.face.ui.FaceLoadingActivity { <init>(); }
-keep class com.dtf.face.ui.ToygerLandActivity { <init>(); }
-keep class com.dtf.face.ui.ToygerPortActivity { <init>(); }
-keep class com.dtf.wish.evidence.EvidenceService { <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.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$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.constraintlayout.widget.ConstraintLayout { <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.recyclerview.widget.RecyclerView { <init>(android.content.Context, android.util.AttributeSet); }

-keep class com.dtf.face.camera.CameraSurfaceView { <init>(android.content.Context, android.util.AttributeSet); }

-keep class com.dtf.face.nfc.ui.anim.NfcReadOperationView { <init>(android.content.Context, android.util.AttributeSet); }

-keep class com.dtf.face.nfc.ui.anim.NfcReadingStatusAnimView { <init>(android.content.Context, android.util.AttributeSet); }

-keep class com.dtf.face.nfc.ui.anim.SignViewGray { <init>(android.content.Context, android.util.AttributeSet); }

-keep class com.dtf.face.nfc.ui.anim.SignViewL { <init>(android.content.Context, android.util.AttributeSet); }

-keep class com.dtf.face.nfc.ui.anim.SignViewM { <init>(android.content.Context, android.util.AttributeSet); }

-keep class com.dtf.face.nfc.ui.anim.SignViewS { <init>(android.content.Context, android.util.AttributeSet); }

-keep class com.dtf.face.nfc.ui.dialog.NfcReadStatusDialog { <init>(android.content.Context, android.util.AttributeSet); }

-keep class com.dtf.face.nfc.ui.widget.wheelpiker.WheelDatePicker { <init>(android.content.Context, android.util.AttributeSet); }

-keep class com.dtf.face.nfc.ui.widget.wheelpiker.WheelDayPicker { <init>(android.content.Context, android.util.AttributeSet); }

-keep class com.dtf.face.nfc.ui.widget.wheelpiker.WheelMonthPicker { <init>(android.content.Context, android.util.AttributeSet); }

-keep class com.dtf.face.nfc.ui.widget.wheelpiker.WheelYearPicker { <init>(android.content.Context, android.util.AttributeSet); }

-keep class com.dtf.face.ocr.ui.overlay.OcrIdentityErrorOverlay { <init>(android.content.Context, android.util.AttributeSet); }

-keep class com.dtf.face.ocr.ui.overlay.OcrIdentityNetErrorOverlay { <init>(android.content.Context, android.util.AttributeSet); }

-keep class com.dtf.face.ocr.ui.overlay.OcrLoadingOverlay { <init>(android.content.Context, android.util.AttributeSet); }

-keep class com.dtf.face.ocr.ui.overlay.OcrPhotoRequireOverlay { <init>(android.content.Context, android.util.AttributeSet); }

-keep class com.dtf.face.ocr.ui.widget.OcrGuideStageView { <init>(android.content.Context, android.util.AttributeSet); }

-keep class com.dtf.face.ocr.ui.widget.RectMaskView { <init>(android.content.Context, android.util.AttributeSet); }

-keep class com.dtf.face.ui.overlay.CommAlertOverlay { <init>(android.content.Context, android.util.AttributeSet); }

-keep class com.dtf.face.ui.widget.CircleHoleView { <init>(android.content.Context, android.util.AttributeSet); }

-keep class com.dtf.face.ui.widget.RoundProgressBar { <init>(android.content.Context, android.util.AttributeSet); }

-keep class com.dtf.face.ui.widget.iOSLoadingView { <init>(android.content.Context, android.util.AttributeSet); }

-keep class com.dtf.wish.widget.RecordingProgress { <init>(android.content.Context, android.util.AttributeSet); }

-keep class com.dtf.wish.widget.VoiceView { <init>(android.content.Context, android.util.AttributeSet); }

-keep class com.dtf.wish.widget.WishRecordView { <init>(android.content.Context, android.util.AttributeSet); }

-keep class com.dtf.wish.widget.WishStepLayout { <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.button.MaterialButton { <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.chip.ChipGroup { <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.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.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.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.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.textview.MaterialTextView { <init>(android.content.Context, android.util.AttributeSet); }

