


-keeppackagenames com.facetec.sdk
-adaptresourcefilecontents !jni/arm64-v8a/libbdbf.so,!jni/armeabi-v7a/libbdbf.so,!lib/arm64-v8a/libbdbf.so,!lib/armeabi-v7a/libbdbf.so,dummyfile
-dontwarn com.facetec.sdk.**




# Keep all FaceTec SDK code
-keep class com.facetec.sdk.** {
    <fields>;    <methods>;
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.b {
    <init>();
}

-keepclassmembers,allowshrinking,allowobfuscation class com.facetec.sdk.c {
    void a();
    void d();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.c$e {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.i {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.j {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.n {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.l {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.m {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.o {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.s {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.r {
    <init>();
}

-keepclassmembers,allowshrinking,allowobfuscation class com.facetec.sdk.r$c {
    void d();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.t {
    <init>();
}

-keepclassmembers,allowshrinking,allowobfuscation class com.facetec.sdk.u$e {
    void b();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.y {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.w {
    <init>();
}

-keepclassmembers,allowshrinking,allowobfuscation class com.facetec.sdk.z {
    void a();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.ad {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.ad$c {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.ab$a {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.af {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.ai {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.al {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.an {
    <init>();
}

-keepclassmembers,allowshrinking,allowobfuscation class com.facetec.sdk.an {
    void b();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.ak {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.aj {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.aq {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.ar {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.ao {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.as {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.ax {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.FaceTecIDScanResult$3 {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.FaceTecSDK {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.av {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.au {
    <init>();
}

-keepclassmembers,allowshrinking,allowobfuscation class com.facetec.sdk.au {
    void d(android.content.Context,java.lang.String,java.lang.String,com.facetec.sdk.FaceTecSDK$InitializeCallback);
    void c(android.content.Context,java.lang.String,java.lang.String,java.lang.String,com.facetec.sdk.FaceTecSDK$InitializeCallback);
    void d(android.content.Context,com.facetec.sdk.FaceTecSDK$InitializeCallback);
    void c(android.content.Context,java.lang.String,java.lang.String,com.facetec.sdk.FaceTecSDK$InitializeCallback);
    void f(android.content.Context);
    void b();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.FaceTecSessionActivity {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.aw {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.FaceTecSessionResult$4 {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.at {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.bb {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.GuidanceCenterContentFragment {
    <init>();
}

-keep class com.facetec.sdk.bc {
    byte[] e(byte[],java.lang.String);
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.bc {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.ay {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.bf {
    <init>();
}

-keepclassmembers,allowshrinking,allowobfuscation class com.facetec.sdk.bf {
    void l();
}

-keep class com.facetec.sdk.bg

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.bg {
    <init>();
}

-keepclassmembers,allowshrinking,allowobfuscation class com.facetec.sdk.bg {
    void b(android.content.Context);
    void d(java.lang.String);
    void e(android.content.Context,boolean);
    void c(android.content.Context);
    void d(android.content.Context);
    void c(android.content.Context,int);
    void e(android.content.Context,int);
    void b(android.content.Context,int);
    void e(android.content.Context);
    void c();
    void b();
}

-keepclassmembers,allowshrinking,allowobfuscation class com.facetec.sdk.bg$b {
    boolean d(android.content.Context);
    void a();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.JNI {
    <init>();
}

-keepclassmembers,allowshrinking,allowobfuscation class com.facetec.sdk.JNI {
    void a(long,java.lang.String,java.lang.String);
    void a(java.lang.Class,java.lang.Class);
    void a(long,java.lang.reflect.Method);
    java.lang.String b(java.lang.reflect.Method);
    java.lang.String c(java.lang.Class);
    void d();
}

-keep class com.facetec.sdk.bm$28336$a {
    com.facetec.sdk.bm$28336$a e;    com.facetec.sdk.bm$28336$a d;    com.facetec.sdk.bm$28336$a a;}

-keep class com.facetec.sdk.bi {
    boolean d;}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.bi {
    <init>();
}

-keepclassmembers,allowshrinking,allowobfuscation class com.facetec.sdk.bi {
    void c();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.bp {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.bn {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.bq {
    <init>();
}

-keepclassmembers,allowshrinking,allowobfuscation class com.facetec.sdk.bo {
    boolean a(android.content.Context,boolean);
    boolean a(android.content.Context,java.lang.String);
    void a(android.content.Context,boolean,java.lang.String);
    void h();
    void j();
    void l();
    void n();
    void q();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.bu {
    <init>();
}

-keepclassmembers,allowshrinking,allowobfuscation class com.facetec.sdk.bu {
    java.lang.String A();
    void e();
    void d(android.content.Context);
    int C();
    void d();
    void c(android.content.Context,boolean);
    void c();
    void b();
    void g();
    void B();
    void e(android.content.Context);
    void d(android.content.Context,boolean);
    void d(java.io.File);
    void b(android.content.res.AssetManager,java.lang.String,java.lang.String);
    com.facetec.sdk.bv j();
    com.facetec.sdk.bz i();
    com.facetec.sdk.by h();
    com.facetec.sdk.cb k();
    com.facetec.sdk.bs m();
    com.facetec.sdk.cc n();
    com.facetec.sdk.br r();
    com.facetec.sdk.bt s();
    com.facetec.sdk.bw y();
    void b(android.content.Context);
    void D();
    void z();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.ca {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.cf {
    <init>();
}

-keepclassmembers,allowshrinking,allowobfuscation class com.facetec.sdk.cf {
    void s();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.ce {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.cj {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.cq {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.co {
    <init>();
}

-keepclassmembers,allowshrinking,allowobfuscation class com.facetec.sdk.co {
    void bu();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.cu {
    <init>();
}

-keepclassmembers,allowoptimization,allowobfuscation class com.facetec.sdk.cx {
    <init>();
}

-keep class com.facetec.sdk.fes

-keep class com.facetec.sdk.df {
    void b(byte[],byte,long);
}

-keep class com.facetec.sdk.dc {
    <init>(java.io.InputStream,int[],byte[],int,boolean,int);
}

-keep class com.facetec.sdk.dh {
    <init>(java.io.InputStream,int,byte[],byte[][]);
}

-keep class com.facetec.sdk.dj {
    byte[][] c(int);
}

-keep class com.facetec.sdk.do {
    int a;    java.lang.Object e;}

-keep class com.facetec.sdk.dl {
    int d;    char e;    char a;    int c;    int b;    int f;    int g;    java.lang.Object j;}

-keep class com.facetec.sdk.ds {
    int c;    java.lang.Object e;}

-keep class com.facetec.sdk.es$1421$a {
    void e(int,int);
}

-keep,allowshrinking,allowobfuscation class androidx.annotation.RequiresApi {
    int value();
    int api();
}

-keep,allowshrinking,allowobfuscation class androidx.appcompat.widget.AppCompatButton {
    android.content.res.ColorStateList getSupportBackgroundTintList();
    android.graphics.PorterDuff$Mode getSupportBackgroundTintMode();
    void drawableStateChanged();
    void onInitializeAccessibilityEvent(android.view.accessibility.AccessibilityEvent);
    void onInitializeAccessibilityNodeInfo(android.view.accessibility.AccessibilityNodeInfo);
    void onLayout(boolean,int,int,int,int);
    void onTextChanged(java.lang.CharSequence,int,int,int);
    int getAutoSizeTextType();
    int getAutoSizeStepGranularity();
    int getAutoSizeMinTextSize();
    int getAutoSizeMaxTextSize();
    int[] getAutoSizeTextAvailableSizes();
    android.content.res.ColorStateList getSupportCompoundDrawablesTintList();
    android.graphics.PorterDuff$Mode getSupportCompoundDrawablesTintMode();
}

-keep,allowshrinking,allowobfuscation class androidx.core.app.ActivityCompat {
    void setPermissionCompatDelegate(androidx.core.app.ActivityCompat$PermissionCompatDelegate);
    androidx.core.app.ActivityCompat$PermissionCompatDelegate getPermissionCompatDelegate();
    boolean invalidateOptionsMenu(android.app.Activity);
    void startActivityForResult(android.app.Activity,android.content.Intent,int,android.os.Bundle);
    void startIntentSenderForResult(android.app.Activity,android.content.IntentSender,int,android.content.Intent,int,int,int,android.os.Bundle);
    void finishAffinity(android.app.Activity);
    void finishAfterTransition(android.app.Activity);
    android.net.Uri getReferrer(android.app.Activity);
    android.view.View requireViewById(android.app.Activity,int);
    void setEnterSharedElementCallback(android.app.Activity,androidx.core.app.SharedElementCallback);
    void setExitSharedElementCallback(android.app.Activity,androidx.core.app.SharedElementCallback);
    void postponeEnterTransition(android.app.Activity);
    void startPostponedEnterTransition(android.app.Activity);
    void requestPermissions(android.app.Activity,java.lang.String[],int);
    boolean shouldShowRequestPermissionRationale(android.app.Activity,java.lang.String);
    androidx.core.view.DragAndDropPermissionsCompat requestDragAndDropPermissions(android.app.Activity,android.view.DragEvent);
    void recreate(android.app.Activity);
    void setLocusContext(android.app.Activity,androidx.core.content.LocusIdCompat,android.os.Bundle);
}

-keepclassmembers,allowobfuscation class androidx.core.app.ActivityCompat {
    <init>();
}

-keep class androidx.core.app.ActivityCompat$PermissionCompatDelegate

-keep,allowshrinking,allowobfuscation class androidx.core.app.ActivityCompat$OnRequestPermissionsResultCallback {
    void onRequestPermissionsResult(int,java.lang.String[],int[]);
}

-keep class androidx.core.app.ActivityCompat$PermissionCompatDelegate

-keepclassmembers,allowshrinking,allowobfuscation class androidx.core.app.ActivityCompat$PermissionCompatDelegate {
    boolean requestPermissions(android.app.Activity,java.lang.String[],int);
    boolean onActivityResult(android.app.Activity,int,int,android.content.Intent);
}

-keep class androidx.core.app.SharedElementCallback

-keepclassmembers,allowoptimization,allowobfuscation class androidx.core.app.SharedElementCallback {
    <init>();
}

-keep,allowshrinking,allowobfuscation class androidx.core.content.ContextCompat {
    boolean startActivities(android.content.Context,android.content.Intent[]);
    boolean startActivities(android.content.Context,android.content.Intent[],android.os.Bundle);
    void startActivity(android.content.Context,android.content.Intent,android.os.Bundle);
    java.io.File getDataDir(android.content.Context);
    java.io.File[] getObbDirs(android.content.Context);
    java.io.File[] getExternalFilesDirs(android.content.Context,java.lang.String);
    java.io.File[] getExternalCacheDirs(android.content.Context);
    android.graphics.drawable.Drawable getDrawable(android.content.Context,int);
    android.content.res.ColorStateList getColorStateList(android.content.Context,int);
    int getColor(android.content.Context,int);
    int checkSelfPermission(android.content.Context,java.lang.String);
    java.io.File getNoBackupFilesDir(android.content.Context);
    java.io.File getCodeCacheDir(android.content.Context);
    android.content.Context createDeviceProtectedStorageContext(android.content.Context);
    boolean isDeviceProtectedStorage(android.content.Context);
    java.util.concurrent.Executor getMainExecutor(android.content.Context);
    void startForegroundService(android.content.Context,android.content.Intent);
    java.lang.Object getSystemService(android.content.Context,java.lang.Class);
    java.lang.String getSystemServiceName(android.content.Context,java.lang.Class);
}

-keepclassmembers,allowobfuscation class androidx.core.content.ContextCompat {
    <init>();
}

-keep class androidx.core.content.LocusIdCompat

-keepclassmembers,allowshrinking,allowobfuscation class androidx.core.content.LocusIdCompat {
    <init>(java.lang.String);
    java.lang.String getId();
    int hashCode();
    boolean equals(java.lang.Object);
    java.lang.String toString();
    android.content.LocusId toLocusId();
    androidx.core.content.LocusIdCompat toLocusIdCompat(android.content.LocusId);
}

-keep,allowshrinking,allowobfuscation class androidx.core.text.PrecomputedTextCompat {
    androidx.core.text.PrecomputedTextCompat create(java.lang.CharSequence,androidx.core.text.PrecomputedTextCompat$Params);
    android.text.PrecomputedText getPrecomputedText();
    androidx.core.text.PrecomputedTextCompat$Params getParams();
    int getParagraphCount();
    int getParagraphStart(int);
    int getParagraphEnd(int);
    java.util.concurrent.Future getTextFuture(java.lang.CharSequence,androidx.core.text.PrecomputedTextCompat$Params,java.util.concurrent.Executor);
    void setSpan(java.lang.Object,int,int,int);
    void removeSpan(java.lang.Object);
    java.lang.Object[] getSpans(int,int,java.lang.Class);
    int getSpanStart(java.lang.Object);
    int getSpanEnd(java.lang.Object);
    int getSpanFlags(java.lang.Object);
    int nextSpanTransition(int,int,java.lang.Class);
    int length();
    char charAt(int);
    java.lang.CharSequence subSequence(int,int);
    java.lang.String toString();
}

-keep,allowshrinking,allowobfuscation class androidx.core.text.PrecomputedTextCompat$Params {
    <init>(android.text.PrecomputedText$Params);
    android.text.TextPaint getTextPaint();
    android.text.TextDirectionHeuristic getTextDirection();
    int getBreakStrategy();
    int getHyphenationFrequency();
    boolean equalsWithoutTextDirection(androidx.core.text.PrecomputedTextCompat$Params);
    boolean equals(java.lang.Object);
    int hashCode();
    java.lang.String toString();
}

-keep class androidx.core.view.DragAndDropPermissionsCompat

-keepclassmembers,allowshrinking,allowobfuscation class androidx.core.view.DragAndDropPermissionsCompat {
    androidx.core.view.DragAndDropPermissionsCompat request(android.app.Activity,android.view.DragEvent);
    void release();
}

-keep,allowshrinking,allowobfuscation class androidx.core.widget.TextViewCompat {
    int AUTO_SIZE_TEXT_TYPE_NONE;    int AUTO_SIZE_TEXT_TYPE_UNIFORM;    void setCompoundDrawablesRelative(android.widget.TextView,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable);
    void setCompoundDrawablesRelativeWithIntrinsicBounds(android.widget.TextView,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable,android.graphics.drawable.Drawable);
    void setCompoundDrawablesRelativeWithIntrinsicBounds(android.widget.TextView,int,int,int,int);
    int getMaxLines(android.widget.TextView);
    int getMinLines(android.widget.TextView);
    void setTextAppearance(android.widget.TextView,int);
    android.graphics.drawable.Drawable[] getCompoundDrawablesRelative(android.widget.TextView);
    void setAutoSizeTextTypeWithDefaults(android.widget.TextView,int);
    void setAutoSizeTextTypeUniformWithConfiguration(android.widget.TextView,int,int,int,int);
    void setAutoSizeTextTypeUniformWithPresetSizes(android.widget.TextView,int[],int);
    int getAutoSizeTextType(android.widget.TextView);
    int getAutoSizeStepGranularity(android.widget.TextView);
    int getAutoSizeMinTextSize(android.widget.TextView);
    int getAutoSizeMaxTextSize(android.widget.TextView);
    int[] getAutoSizeTextAvailableSizes(android.widget.TextView);
    void setCustomSelectionActionModeCallback(android.widget.TextView,android.view.ActionMode$Callback);
    android.view.ActionMode$Callback wrapCustomSelectionActionModeCallback(android.widget.TextView,android.view.ActionMode$Callback);
    void setFirstBaselineToTopHeight(android.widget.TextView,int);
    void setLastBaselineToBottomHeight(android.widget.TextView,int);
    int getFirstBaselineToTopHeight(android.widget.TextView);
    int getLastBaselineToBottomHeight(android.widget.TextView);
    void setLineHeight(android.widget.TextView,int);
    androidx.core.text.PrecomputedTextCompat$Params getTextMetricsParams(android.widget.TextView);
    void setTextMetricsParams(android.widget.TextView,androidx.core.text.PrecomputedTextCompat$Params);
    void setPrecomputedText(android.widget.TextView,androidx.core.text.PrecomputedTextCompat);
    void setCompoundDrawableTintList(android.widget.TextView,android.content.res.ColorStateList);
    android.content.res.ColorStateList getCompoundDrawableTintList(android.widget.TextView);
    void setCompoundDrawableTintMode(android.widget.TextView,android.graphics.PorterDuff$Mode);
    android.graphics.PorterDuff$Mode getCompoundDrawableTintMode(android.widget.TextView);
}

-keep class androidx.core.text.PrecomputedTextCompat$Params

-keep,allowshrinking,allowobfuscation class androidx.vectordrawable.graphics.drawable.Animatable2Compat {
    void registerAnimationCallback(androidx.vectordrawable.graphics.drawable.Animatable2Compat$AnimationCallback);
    boolean unregisterAnimationCallback(androidx.vectordrawable.graphics.drawable.Animatable2Compat$AnimationCallback);
    void clearAnimationCallbacks();
}

-keep class androidx.vectordrawable.graphics.drawable.Animatable2Compat$AnimationCallback

-keep class androidx.vectordrawable.graphics.drawable.Animatable2Compat$AnimationCallback

-keepclassmembers,allowobfuscation class androidx.vectordrawable.graphics.drawable.Animatable2Compat$AnimationCallback {
    <init>();
}

-keepclassmembers,allowshrinking,allowobfuscation class androidx.vectordrawable.graphics.drawable.Animatable2Compat$AnimationCallback {
    void onAnimationStart(android.graphics.drawable.Drawable);
    void onAnimationEnd(android.graphics.drawable.Drawable);
}

-keep,allowshrinking,allowobfuscation class androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat {
    android.graphics.drawable.Drawable mutate();
    androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat create(android.content.Context,int);
    androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat createFromXmlInner(android.content.Context,android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme);
    android.graphics.drawable.Drawable$ConstantState getConstantState();
    int getChangingConfigurations();
    void draw(android.graphics.Canvas);
    void onBoundsChange(android.graphics.Rect);
    boolean onStateChange(int[]);
    boolean onLevelChange(int);
    int getAlpha();
    void setAlpha(int);
    void setColorFilter(android.graphics.ColorFilter);
    android.graphics.ColorFilter getColorFilter();
    void setTint(int);
    void setTintList(android.content.res.ColorStateList);
    void setTintMode(android.graphics.PorterDuff$Mode);
    boolean setVisible(boolean,boolean);
    boolean isStateful();
    int getOpacity();
    int getIntrinsicWidth();
    int getIntrinsicHeight();
    boolean isAutoMirrored();
    void setAutoMirrored(boolean);
    void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet,android.content.res.Resources$Theme);
    void inflate(android.content.res.Resources,org.xmlpull.v1.XmlPullParser,android.util.AttributeSet);
    void applyTheme(android.content.res.Resources$Theme);
    boolean canApplyTheme();
    boolean isRunning();
    void start();
    void stop();
    void registerAnimationCallback(androidx.vectordrawable.graphics.drawable.Animatable2Compat$AnimationCallback);
    boolean unregisterAnimationCallback(androidx.vectordrawable.graphics.drawable.Animatable2Compat$AnimationCallback);
    void clearAnimationCallbacks();
    void registerAnimationCallback(android.graphics.drawable.Drawable,androidx.vectordrawable.graphics.drawable.Animatable2Compat$AnimationCallback);
    boolean unregisterAnimationCallback(android.graphics.drawable.Drawable,androidx.vectordrawable.graphics.drawable.Animatable2Compat$AnimationCallback);
    void clearAnimationCallbacks(android.graphics.drawable.Drawable);
    boolean setState(int[]);
    void setChangingConfigurations(int);
    android.graphics.Region getTransparentRegion();
    int[] getState();
    boolean getPadding(android.graphics.Rect);
    int getMinimumHeight();
    int getMinimumWidth();
    android.graphics.drawable.Drawable getCurrent();
    void clearColorFilter();
    void jumpToCurrentState();
    void setFilterBitmap(boolean);
    void setHotspotBounds(int,int,int,int);
    void setHotspot(float,float);
    void setColorFilter(int,android.graphics.PorterDuff$Mode);
}

-keep class androidx.vectordrawable.graphics.drawable.AnimatedVectorDrawableCompat

-keepclassmembers,allowshrinking,allowobfuscation class androidx.vectordrawable.graphics.drawable.VectorDrawableCommon {
    void setColorFilter(int,android.graphics.PorterDuff$Mode);
    boolean onLevelChange(int);
    void onBoundsChange(android.graphics.Rect);
    void setHotspot(float,float);
    void setHotspotBounds(int,int,int,int);
    void setFilterBitmap(boolean);
    void jumpToCurrentState();
    void applyTheme(android.content.res.Resources$Theme);
    void clearColorFilter();
    android.graphics.drawable.Drawable getCurrent();
    int getMinimumWidth();
    int getMinimumHeight();
    boolean getPadding(android.graphics.Rect);
    int[] getState();
    android.graphics.Region getTransparentRegion();
    void setChangingConfigurations(int);
    boolean setState(int[]);
}

-keep class com.guardsquare.dexguard.annotation.EncryptClass

-keep class com.guardsquare.dexguard.annotation.ObfuscateCodeHigh
