# Keep JavaScript bridge entry points callable from WebView JavaScript.
-keepclassmembers class * {
    @android.webkit.JavascriptInterface <methods>;
}

# Keep the manifest-declared Argus package installer callback constructable by Android.
-keep class xyz.kusoft.argusupdater.ArgusPackageInstallerStatusReceiver { public <init>(); }

# ONNX Runtime's native JNI layer resolves these Java classes and members by
# their original names when converting native OrtValues to Java OnnxValues.
-keep class ai.onnxruntime.** { *; }
